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
339414223034	339414223603	339414224153	339414224703	339414225253	339414225803	339414226353	339414226903	339414227453	339414228003	339414228553	339414229103	339414229653	339414230203	339414230753	339414231303	339414231853	339414232403	339414232953	339414233503	339414234053	339414234603	339414235153	339414235703	339414236253	339414236803	339414237353	339414237903	339414238453	339414239003	339414239553	339414240103	339414240653	339414241203	339414241753	339414242303	339414242853	339414243403	339414243953	339414244503	339414245053	339414245603	339414246153	339414246703	339414247253	339414247803	339414248353	339414248903	339414249453	339414250003	339414250553	339414251103	339414251653	339414252203	339414252753	339414253303	339414253853	339414254403	339414254953	339414255503	339414256053	339414256603	339414257153	339414257703	339414258253	339414258803	339414259353	339414259903	339414260453	339414261003	339414261553	339414262103	339414262653	339414263203	339414263753	339414264303	339414264853	339414265403	339414265953	339414266503	339414267053	339414267603	339414268153	339414268703	339414269253	339414269803	339414270353	339414270903	339414271453	339414272003	339414272553	339414273103	339414273653	339414274203	339414274753	339414275303	339414275853	339414276403	339414276953	339414277503	339414278053	339414278603	339414279153	339414279703	339414280253	339414280803	339414281353	339414281903	339414282453	339414283003	339414283553	339414284103	339414284653	339414285203	339414285753	339414286303	339414286853	339414287403	339414287953	339414288503	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2755	3600	2300	2756	3600	2300	2756	3600	2300	2757	3600	2300	2757	3600	2300	2758	3600	2300	2759	3600	2300	2759	3600	2300	2760	3600	2300	2761	3600	2300	2762	3600	2300	2763	3600	2300	2764	3600	2300	2765	3600	2300	2766	3600	2300	2768	3600	2300	2769	3600	2300	2770	3600	2300	2771	3600	2300	2773	3600	2300	2774	3600	2300	2776	3600	2300	2777	3600	2300	2779	3600	2300	2780	3600	2300	2781	3600	2300	2783	3600	2300	2784	3600	2300	2786	3600	2300	2787	3600	2300	2789	3600	2300	2790	3600	2300	2792	3600	2300	2793	3600	2300	2795	3600	2300	2796	3600	2300	2797	3600	2300	2799	3600	2300	2800	3600	2300	2802	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24760	21708	38679	71316	50310	27302	9041	1152	804	680	770	687	737	724	699	700	693	706	679	694	653	680	685	729	697	709	675	660	715	660	710	725	743	733	666	671	680	715	622	668	677	682	668	645	686	682	707	697	690	623	678	698	663	721	651	693	639	685	691	665	677	657	701	696	683	631	667	661	771	720	671	667	690	706	746	664	695	665	675	678	682	656	662	666	688	733	692	650	719	704	660	744	718	688	703	699	672	708	656	707	670	616	694	662	694	680	730	678	704	681	648	731	709	699	634	696	679	665	704	692	662	679	656	700	680	677	708	702	670	658	690	709	688	594	651	668	679	640	652	687	661	695	679	685	696	628	676	652	720	661	683	674	605	736	704	668	666	628	674	663	657	692	710	693	680	678	729	619	696	635	672	649	690	659	718	646	656	685	702	690	707	704	694	667	665	644	661	681	659	616	684	698	716	684	731	680	665	714	671	665	701	692	698	698	627	735	677	681	678	686	712	687	685	657	674	665	685	700	694	671	676	725	611	692	653	667	702	679	681	681	699	723	655	704	681	693	666	691	702	664	681	728	683	689	672	688	696	719	725	688	652	682	697	628	688	693	689	711	677	715	691	664	663	692	696	684	673	680	699	666	702	693	677	668	732	645	619	689	642	689	716	672	718	652	628	656	695	647	656	635	662	694	704	687	649	669	679	692	683	632	682	674	723	695	581	671	645	733	627	633	672	674	685	661	680	727	654	676	683	690	705	673	662	681	676	655	656	673	683	732	654	694	658	676	663	638	703	702	686	660	653	673	708	699	692	652	633	703	709	663	667	682	672	676	683	701	621	708	724	685	697	667	651	610	710	666	682	681	667	664	626	649	691	654	724	626	682	635	681	685	700	668	691	646	652	665	616	687	667	656	686	692	725	685	681	693	724	659	684	666	718	684	737	721	715	659	693	660	675	653	667	640	694	721	676	679	668	685	668	710	702	633	661	655	652	679	633	690	683	725	652	674	688	675	710	699	639	648	612	678	707	711	695	626	615	692	717	655	749	656	681	701	695	672	668	632	694	658	675	685	687	692	681	675	707	675	693	701	659	660	675	654	646	673	650	671	647	678	680	673	678	682	668	669	668	665	694	664	642	661	627	669	618	686	711	676	694	718	719	644	686	611	647	668	660	674	664	688	684	658	704	677	655	682	687	655	669	672	719	679	675	657	660	652	650	649	685	711	688	681	705	666	669	647	651	637	726	671	661	679	638	679	681	616	679	648	652	692	690	709	667	648	689	662	633	688	694	688	660	688	640	644	643	664	686	719	661	656	703	700	659	682	678	671	685	686	715	666	719	735	674	679	685	705	667	650	723	672	688	673	664	655	666	654	646	677	704	699	663	640	670	666	642	735	670	663	731	701	686	721	689	690	692	717	687	638	681	695	669	669	632	677	708	695	655	694	683	710	694	666	672	666	691	681	696	682	655	664	675	673	733	673	702	629	644	667	647	636	710	704	658	712	663	681	675	703	617	662	712	685	732	651	622	655	687	647	702	676	724	642	714	730	696	658	679	701	705	663	662	637	691	667	665	655	634	661	645	631	612	692	640	669	646	703	693	674	683	687	686	728	668	674	674	695	668	688	655	679	710	678	696	677	695	661	654	669	701	652	621	633	717	693	662	637	617	665	690	700	620	713	722	705	631	699	660	642	643	681	679	633	680	636	696	665	654	642	639	669	659	647	670	660	686	708	702	688	669	667	629	654	706	649	651	642	682	655	695	707	669	714	652	615	721	700	642	638	620	699	672	666	713	661	653	676	667	656	674	720	675	657	692	677	657	650	719	658	682	668	650	685	672	670	607	691	668	646	708	641	697	712	648	684	639	644	630	680	615	683	662	657	667	660	618	692	650	633	737	643	744	726	681	630	701	641	672	630	679	685	686	728	706	669	652	695	707	618	696	687	669	646	687	646	640	674	684	676	666	651	729	681	637	629	660	676	639	721	666	653	635	620	680	651	693	698	636	705	682	658	658	633	656	650	667	701	688	685	691	661	671	686	702	708	651	657	701	695	641	724	650	665	693	655	706	691	703	703	682	671	662	670	688	662	653	662	671	698	662	632	667	655	695	645	668	679	680	676	666	680	697	735	701	678	642	695	655	673	724	676	681	625	661	653	712	739	666	637	644	698	689	695	643	691	674	613	641	656	619	686	676	639	644	694	668	681	688	672	645	668	658	700	682	668	697	711	671	660	685	657	661	663	669	695	712	705	688	711	715	694	624	705	659	762	677	677	670	690	644	726	682	686	623	597	658	697	694	725	657	663	693	639	668	667	642	641	679	713	657	634	675	669	678	669	647	668	645	667	640	686	705	658	698	705	673	689	671	696	712	674	676	647	640	706	725	690	661	639	668	668	674	702	686	641	656	657	695	630	600	660	701	750	655	676	653	721	685	672	681	630	664	690	694	716	661	740	678	644	662	656	663	678	702	654	704	653	678	698	681	616	667	681	667	732	700	677	655	641	712	633	673	692	675	663	699	689	695	716	631	653	636	652	741	680	692	634	671	683	666	709	653	631	650	696	673	698	655	674	651	721	682	686	657	682	672	662	667	643	669	678	660	713	684	649	699	709	706	619	702	646	709	645	677	669	729	693	686	696	719	676	679	690	711	676	624	625	657	664	694	690	666	727	704	670	668	645	688	694	688	678	662	672	671	709	656	707	709	688	683	679	646	637	648	668	649	663	714	690	677	672	716	657	658	672	669	670	697	677	717	684	670	652	679	700	680	693	699	654	681	615	689	645	723	732	702	672	663	659	669	717	659	723	658	702	679	665	629	696	672	682	722	693	679	650	704	696	645	708	712	646	684	683	732	700	663	653	636	653	651	731	674	633	702	663	683	652	620	694	656	645	666	653	690	740	704	652	629	709	646	682	673	660	693	700	652	622	660	705	664	675	670	663	667	657	655	666	654	639	670	720	708	642	689	660	706	671	668	666	691	684	672	674	633	618	673	711	641	706	698	722	661	667	665	663	630	677	646	713	649	686	656	676	636	713	742	698	705	605	661	687	652	674	673	672	638	703	652	680	694	682	656	675	641	673	675	683	700	653	713	612	713	689	598	730	679	711	687	651	675	690	701	660	695	667	664	677	652	662	671	689	677	648	690	654	621	698	648	628	675	704	688	642	658	657	669	722	674	656	677	713	680	682	653	699	687	673	654	638	667	651	719	661	645	668	706	685	671	678	672	675	677	685	684	652	649	679	688	693	634	681	684	621	711	670	651	701	672	644	661	630	671	673	669	656	672	699	698	674	680	667	647	702	676	701	670	703	671	679	683	650	683	668	673	705	737	689	678	656	678	723	694	669	680	686	647	667	666	690	693	689	672	667	681	675	666	603	629	687	720	709	673	621	712	689	654	661	668	681	610	649	663	630	646	649	663	709	708	706	690	685	664	671	713	686	695	694	626	653	666	665	688	692	728	659	702	647	649	671	666	714	648	672	676	643	675	660	653	667
3837	11279	56909	78207	45883	14634	1333	582	558	585	596	615	546	571	564	600	582	627	594	582	558	562	561	545	628	558	608	575	554	554	604	563	573	579	591	575	556	576	587	601	566	604	560	561	561	603	600	612	589	599	604	538	615	548	591	614	611	586	549	544	578	619	574	568	585	626	562	565	586	540	583	555	587	568	575	550	569	616	564	565	549	585	537	557	566	512	618	598	541	578	554	559	580	612	574	548	570	550	559	568	565	575	546	561	595	600	591	573	592	567	579	616	592	618	595	545	562	631	612	548	564	558	561	632	594	619	561	562	577	560	576	539	563	582	600	588	605	609	577	608	559	556	608	559	588	568	551	544	606	576	602	576	595	612	582	560	536	557	576	534	590	544	558	568	548	569	613	585	590	583	586	583	549	593	568	595	581	571	547	578	562	543	583	588	588	568	584	573	597	601	563	553	581	572	550	574	583	560	571	571	578	595	561	574	569	589	594	542	578	558	555	582	604	590	561	550	608	563	602	575	535	587	552	563	577	594	592	577	600	598	556	617	558	585	608	569	579	581	536	568	576	558	563	602	552	580	611	581	561	590	615	555	560	570	605	564	581	530	582	560	570	555	572	605	572	563	593	570	596	586	599	564	592	561	539	545	567	581	577	524	560	552	564	599	567	604	596	575	631	549	597	578	540	555	592	566	592	563	576	598	544	584	534	549	562	569	538	611	539	579	580	579	570	584	607	540	556	570	576	617	582	604	567	551	596	569	556	589	572	585	566	592	579	588	571	538	591	558	556	554	590	539	567	550	572	606	542	620	581	548	559	583	567	586	590	563	576	593	583	567	567	587	556	601	600	547	576	602	566	609	556	576	558	541	589	562	553	603	587	576	533	591	578	552	580	585	609	563	547	612	598	609	536	579	578	574	569	590	550	566	579	562	568	556	574	619	563	586	550	568	555	597	611	572	591	573	556	600	545	561	577	575	577	601	548	561	599	545	564	542	580	633	598	577	583	549	537	580	569	569	584	592	593	555	534	548	554	568	590	610	569	535	571	614	545	571	592	609	538	620	596	588	592	566	586	562	561	597	557	565	610	572	572	600	651	593	520	544	588	577	639	555	562	576	607	599	562	593	562	553	599	568	516	578	555	574	585	582	570	602	596	529	650	541	584	611	569	543	548	569	558	587	556	571	564	585	562	618	537	604	563	584	584	591	541	582	564	610	582	531	604	610	591	569	546	574	566	607	612	556	549	550	536	592	585	592	559	619	561	533	616	588	560	549	587	556	555	556	579	590	540	584	570	594	578	581	574	579	592	546	585	541	554	601	597	598	593	559	522	527	577	595	571	608	593	563	602	592	588	565	578	592	558	559	581	567	553	598	555	577	588	522	547	520	569	559	573	585	526	564	563	544	587	606	588	587	556	619	613	587	542	560	612	571	566	594	535	585	562	570	548	563	549	617	526	571	581	586	571	577	627	598	558	580	600	583	592	547	560	569	581	561	581	599	576	567	559	586	555	583	605	580	549	560	557	602	592	581	590	569	531	596	587	577	558	611	555	625	567	560	597	569	574	584	579	559	567	589	561	592	595	567	577	574	523	597	561	602	599	567	539	570	571	559	623	574	574	618	539	608	588	589	565	586	592	613	599	605	568	590	583	580	525	568	577	580	589	590	593	540	569	565	572	586	554	584	576	587	602	566	559	563	554	559	563	583	585	561	568	604	573	579	589	566	610	597	579	592	613	589	548	569	569	574	541	587	630	569	580	583	525	581	574	578	572	568	591	545	600	600	563	548	594	594	569	547	608	568	570	537	577	622	577	595	558	566	578	587	531	582	625	552	562	619	554	574	525	571	566	603	557	580	534	617	584	564	547	584	572	538	576	579	590	601	605	609	545	530	590	535	579	578	592	589	576	567	554	579	530	573	576	610	548	584	546	584	563	577	615	571	604	596	571	562	567	532	567	591	537	566	602	576	596	539	556	600	607	578	556	550	579	550	558	557	531	561	559	557	589	592	556	582	565	576	549	579	537	632	549	620	578	575	573	557	592	560	547	636	544	560	591	586	577	586	539	588	567	621	549	535	544	533	575	547	609	611	617	595	547	577	581	565	623	610	584	588	608	598	567	570	547	548	582	578	590	604	636	602	602	603	570	562	602	558	577	618	594	524	562	554	560	567	536	548	541	569	533	594	597	582	598	587	566	571	593	521	596	571	569	591	574	553	547	564	606	573	571	597	588	553	556	588	583	531	568	576	568	577	580	599	569	540	547	574	618	560	541	592	595	533	587	573	566	534	566	591	595	579	591	605	523	584	549	582	562	549	590	562	590	557	544	603	535	575	551	559	600	541	577	565	552	579	527	589	561	563	605	585	586	562	593	529	600	617	599	615	587	542	578	581	603	560	626	592	536	583	578	572	611	556	545	603	573	574	521	529	573	554	564	574	574	564	620	587	577	588	529	548	545	578	541	537	608	612	558	555	556	541	582	572	628	564	538	590	566	564	570	515	546	585	566	579	578	594	547	577	554	524	591	540	556	554	561	577	577	549	584	563	579	596	592	614	587	570	547	591	569	547	607	562	552	566	594	566	580	576	568	601	539	560	587	567	550	593	567	594	575	553	589	611	538	568	573	617	570	577	587	550	608	558	539	595	615	596	629	569	556	582	568	588	586	596	539	614	597	549	580	557	567	589	601	573	594	588	563	588	584	599	596	526	589	582	610	589	572	539	586	577	580	562	574	578	580	580	580	528	535	593	555	557	566	574	573	548	585	597	565	537	601	596	559	597	571	542	550	594	576	539	546	576	584	582	561	522	570	552	571	588	606	595	593	552	546	541	527	570	568	558	597	583	612	540	615	552	600	592	576	551	576	554	617	598	542	558	539	542	571	520	536	599	559	574	559	589	526	581	535	555	576	516	580	544	568	553	542	563	591	531	563	545	606	577	596	564	610	596	569	572	587	567	544	561	554	585	564	546	606	581	544	570	555	609	605	599	608	586	561	573	545	558	617	572	620	583	585	581	605	530	567	564	580	558	588	556	599	561	554	567	573	575	535	566	594	592	586	519	616	560	514	575	581	546	618	555	560	553	583	604	519	587	592	529	593	579	603	553	558	581	595	567	568	565	578	590	568	556	603	528	574	567	541	574	536	540	575	590	547	584	602	599	507	542	622	590	535	590	576	583	562	596	591	566	582	564	619	586	571	568	546	593	586	559	562	557	603	617	552	552	598	566	541	571	558	561	569	524	582	620	635	602	591	560	566	521	604	546	554	556	535	578	580	554	537	558	567	573	567	619	602	591	594	565	593	588	587	579	569	606	586	586	567	580	566	588	577	612	545	565	567	579	581	561	550	554	555	596	544	569	563	509	534	563	552	556	544	598	551	574	554	547	587	578	547	561	581	559	562	564	541	556	571	560	555	529	590	567	576	589	588	582	559	626	596	573	550	555	565	557	590	519	576	569	532	590	575	577	540	613	578	604	532	572	533	571	579	598
27085	12642	23424	40001	16954	3637	756	526	508	536	522	530	557	525	526	490	526	540	489	484	483	499	540	549	505	497	499	488	480	506	480	498	549	506	498	522	512	492	567	527	518	536	490	520	539	503	496	559	514	509	521	514	554	538	514	492	544	517	538	520	528	523	480	524	511	480	512	482	525	482	521	505	492	493	518	527	523	532	481	489	518	509	494	502	500	511	528	523	494	476	482	551	496	477	515	516	496	483	524	516	541	531	475	512	460	487	527	523	477	565	516	450	528	502	493	517	509	482	457	516	517	539	517	471	513	502	510	509	523	521	504	543	474	493	469	490	526	500	542	496	515	499	545	516	532	501	481	473	522	507	481	509	518	548	542	522	510	474	535	534	512	503	489	478	506	506	527	480	509	505	544	499	519	492	556	535	503	449	530	541	517	498	473	528	535	533	491	470	470	506	531	504	497	475	493	496	465	522	524	508	559	505	533	512	533	472	546	511	547	474	466	510	458	563	481	549	521	488	539	489	497	476	542	537	487	487	477	575	497	521	484	502	531	490	506	559	520	519	503	509	502	524	521	528	491	527	511	467	528	507	536	536	484	541	520	564	511	510	528	525	515	520	520	476	575	520	512	509	460	490	502	552	531	555	531	529	544	507	552	502	539	544	457	573	523	506	505	494	468	490	502	529	493	516	520	513	532	478	533	576	506	516	540	526	501	524	519	473	516	497	508	511	497	530	529	500	503	501	473	491	525	494	491	506	501	493	489	460	500	486	506	507	493	506	487	508	504	490	480	475	501	523	531	518	506	498	532	516	520	520	516	542	494	537	570	492	503	529	508	479	469	495	494	523	551	506	529	477	468	533	487	500	493	551	465	482	491	521	532	479	536	516	510	530	498	537	522	504	500	524	530	486	489	497	510	525	518	512	487	493	489	489	521	509	509	516	518	503	513	467	456	525	480	569	561	545	507	488	486	469	543	496	529	526	513	507	496	461	524	520	504	500	536	512	510	518	529	503	513	507	510	501	516	531	492	514	482	512	512	494	531	533	521	492	511	463	495	494	476	487	513	519	519	515	520	522	510	518	500	475	515	505	498	525	506	531	562	477	519	533	505	496	510	514	497	504	516	527	442	492	454	552	523	496	530	505	515	520	541	509	510	546	477	537	456	505	476	521	502	505	519	525	511	510	511	473	488	519	506	517	488	511	492	511	527	506	476	483	498	495	498	485	522	518	532	545	529	523	507	533	510	532	505	494	491	506	492	540	487	503	532	506	506	511	528	507	492	523	520	495	500	516	470	531	524	547	494	465	501	469	507	514	553	494	508	487	531	519	523	537	517	529	504	503	505	459	485	471	500	502	461	558	510	502	511	537	512	466	480	518	488	558	493	518	535	540	514	519	498	499	496	533	524	483	520	486	492	495	485	536	535	503	529	508	515	482	497	493	511	529	552	503	507	574	533	538	491	496	497	525	472	542	522	529	542	495	490	508	531	562	484	521	492	537	517	513	509	490	550	517	470	530	504	483	516	503	471	525	496	521	506	514	493	533	500	545	520	523	524	538	457	527	423	516	508	490	575	553	540	506	517	495	479	520	548	505	542	517	507	493	516	517	534	523	494	484	498	494	545	524	513	501	501	545	507	517	499	530	519	518	498	478	521	489	536	474	493	499	501	504	530	486	516	526	561	472	511	476	494	495	527	477	481	529	502	540	499	504	514	499	554	527	540	546	556	463	507	479	502	479	534	522	570	514	521	513	507	513	512	498	544	457	495	492	508	473	549	476	505	497	505	492	522	518	523	510	494	510	493	545	534	482	512	510	493	514	526	539	530	475	513	518	516	504	486	526	477	499	496	521	506	497	517	484	487	488	543	501	531	507	494	519	488	492	480	496	524	489	517	506	496	472	499	512	501	476	526	509	521	516	487	492	573	518	503	517	515	495	503	503	502	502	507	538	505	532	509	494	534	510	503	493	483	493	505	519	486	520	501	475	497	512	527	551	557	524	522	486	513	517	493	501	522	496	508	501	498	526	479	545	520	501	535	528	491	495	491	522	499	535	474	467	522	532	561	521	481	529	526	525	488	513	500	516	540	505	506	524	503	507	515	555	510	520	514	522	486	536	544	498	519	517	527	498	464	503	552	518	457	499	527	507	505	503	556	485	540	493	493	536	484	476	496	487	495	517	499	501	498	492	515	542	507	508	529	512	488	502	486	497	512	502	500	517	499	482	520	500	518	509	501	494	513	504	483	549	476	500	530	513	534	478	472	508	512	479	458	509	509	501	477	497	494	528	556	564	527	538	527	485	497	509	545	494	509	488	560	523	527	515	491	537	537	513	487	481	512	509	524	467	519	495	526	511	583	536	541	485	548	488	509	525	511	534	537	526	535	518	471	527	504	499	483	492	530	523	487	493	518	545	537	545	478	513	526	546	500	471	487	520	450	511	507	493	511	505	514	517	509	512	517	468	486	494	535	494	523	488	520	525	531	500	520	536	517	549	487	480	514	471	513	459	520	510	501	503	528	479	548	525	512	511	500	473	496	526	505	539	548	463	508	536	539	507	503	552	519	486	466	505	489	525	504	508	523	540	507	538	503	513	516	539	515	513	519	494	505	516	539	517	512	508	479	518	524	506	529	472	487	515	516	501	512	510	531	497	520	466	471	492	508	536	473	543	532	509	528	505	526	483	520	508	534	523	523	529	512	529	476	515	528	492	517	479	477	481	539	524	517	493	455	517	490	537	478	511	470	494	493	520	518	512	473	516	469	510	509	496	524	547	507	538	486	474	495	515	525	472	509	494	524	517	508	521	555	480	516	490	528	507	501	467	499	506	538	543	525	520	508	528	505	530	485	490	531	497	516	502	507	492	514	532	517	461	479	527	499	527	493	511	504	481	499	550	490	515	484	482	540	526	509	493	550	476	499	498	571	504	527	508	522	482	529	502	504	522	473	488	505	467	517	480	497	512	535	495	510	505	516	529	551	513	511	485	510	514	496	468	490	480	537	493	505	527	525	503	471	482	496	532	486	479	486	457	503	491	539	487	540	556	505	496	519	492	482	506	531	548	494	461	564	533	498	479	534	516	489	522	542	512	486	488	480	568	544	537	502	481	589	503	508	477	474	499	503	518	507	530	497	513	538	526	495	498	551	452	547	523	485	483	513	496	556	512	522	478	508	513	513	494	526	482	513	501	497	512	475	527	497	519	511	516	545	518	481	526	515	505	555	520	463	547	494	501	533	512	522	490	494	507	483	535	518	547	530	484	522	534	504	477	494	492	549	493	537	446	471	513	492	522	495	512	533	504	521	522	514	511	547	511	487	522	491	547	497	511	554	503	545	532	512	555	492	478	515	519	498	474	518	519	489	544	516	572	470	515	523	525	532	517	522	498	515	484	506	519	534	511	551	498	501	520	494	490	513	508	543	484	525	559	512	545	510	514	475	549	522	488	498	503	510	550	508	557	494	495	504	507	481	466	510	518	548	550	504	553
4761	1504	24214	25538	8636	2102	498	403	423	395	433	439	415	401	403	430	411	408	403	441	387	431	417	380	396	398	449	436	443	400	431	464	381	394	438	423	420	389	375	408	445	427	400	392	410	439	402	423	411	390	370	379	376	389	402	391	404	405	407	410	422	392	398	391	393	407	428	403	415	462	423	401	392	416	395	401	406	420	376	374	413	399	364	412	405	418	400	426	419	400	398	456	409	403	422	384	382	400	427	396	400	402	398	440	434	425	374	411	449	427	410	395	376	402	394	408	384	412	405	408	387	426	435	406	434	391	397	432	399	417	438	434	406	391	416	397	421	423	402	390	430	406	376	443	393	387	446	414	428	421	411	388	415	422	388	397	412	400	408	421	460	388	410	403	370	402	440	387	392	410	426	407	426	412	385	383	365	409	384	407	391	383	438	431	432	401	385	412	384	424	399	407	407	399	404	437	387	371	397	450	397	410	422	430	402	415	417	392	414	418	432	395	457	413	425	412	387	384	392	371	399	412	396	411	384	393	426	394	403	428	423	399	412	383	422	395	375	397	427	384	359	402	418	393	387	408	412	393	420	371	409	444	391	408	362	398	398	413	393	404	410	413	392	409	394	398	379	371	408	411	391	367	391	398	421	394	425	401	359	402	436	395	426	377	382	383	405	412	398	379	410	380	415	400	389	414	376	431	406	398	433	417	403	415	444	417	432	387	382	396	426	411	419	366	446	373	390	397	394	377	412	404	401	414	376	422	382	386	430	455	398	395	396	397	404	407	439	388	427	393	417	421	394	409	408	399	361	378	430	388	409	411	410	405	416	429	375	416	392	403	383	432	394	413	396	398	403	430	365	398	388	390	388	422	414	402	408	355	391	370	391	414	416	417	377	433	440	415	408	437	413	417	416	442	401	404	424	389	383	400	375	420	393	384	430	360	430	387	404	378	411	393	393	418	415	404	384	423	413	392	419	396	414	411	382	423	418	412	454	407	394	409	355	386	402	408	425	401	378	366	380	421	413	367	377	434	390	382	398	394	412	393	409	394	391	427	386	427	389	425	385	431	408	397	378	414	393	383	419	400	431	416	408	425	430	418	356	399	399	432	415	421	422	419	425	434	374	407	423	395	417	435	418	368	397	406	407	428	409	409	407	393	384	407	438	419	403	425	423	414	407	419	382	388	401	415	408	375	392	403	418	382	407	413	410	395	391	428	391	404	407	412	409	394	439	405	403	405	408	372	395	390	401	382	409	410	382	405	389	419	387	408	384	411	397	400	366	388	386	396	403	400	432	388	402	405	395	380	435	396	401	465	424	389	392	422	408	391	402	419	425	415	397	423	404	426	392	419	410	400	386	435	398	424	390	393	399	423	427	407	417	402	377	394	412	380	400	378	406	392	437	389	433	413	401	413	384	397	404	451	444	441	408	410	427	399	438	418	422	425	400	400	401	391	400	394	406	405	376	407	406	398	399	405	424	398	413	410	401	437	412	424	384	403	424	450	401	410	399	393	406	401	389	389	442	415	426	393	438	397	450	422	414	429	399	400	406	369	389	407	436	406	409	386	412	444	391	383	423	395	405	425	395	440	427	384	383	413	436	400	428	408	406	402	401	413	421	411	361	409	397	393	385	429	396	425	400	404	363	417	431	406	395	367	387	396	381	423	387	413	345	419	399	400	378	423	413	402	424	406	385	408	390	364	419	432	388	404	421	439	401	401	412	422	412	402	399	422	396	414	368	423	396	406	397	396	397	407	395	430	360	381	384	403	422	411	399	419	392	423	407	388	412	396	390	406	424	434	384	397	427	387	395	418	439	387	390	382	372	430	416	410	417	403	390	399	383	437	444	391	415	397	391	393	435	405	379	424	407	405	388	401	384	410	396	425	421	465	403	394	389	411	436	420	388	395	423	414	441	416	452	407	426	374	400	416	390	384	363	434	383	380	411	402	394	419	394	409	396	399	410	419	411	403	416	460	428	436	387	434	401	430	396	408	423	411	391	381	411	421	415	407	423	468	421	393	364	389	400	425	410	392	448	423	384	427	436	433	390	421	412	390	403	419	402	432	436	441	353	426	400	388	427	419	403	378	403	403	400	421	442	412	386	405	381	408	413	397	396	392	425	450	400	408	397	413	420	388	407	418	386	406	419	429	421	429	434	374	418	428	420	436	417	392	377	387	406	371	384	425	401	413	383	387	390	443	426	448	404	416	427	440	380	433	403	402	408	386	445	367	419	369	374	428	398	436	427	406	391	409	403	400	433	402	392	418	399	390	356	395	415	413	393	398	419	418	400	412	405	397	393	402	397	402	421	416	431	404	402	398	408	402	451	412	423	426	395	388	415	429	399	425	423	428	397	384	378	396	401	403	392	383	404	399	436	437	375	420	403	396	407	396	408	440	397	401	404	392	364	377	420	388	409	433	406	388	433	435	414	411	388	421	417	388	418	435	409	408	432	414	396	417	452	439	387	393	442	402	404	406	390	401	388	387	400	394	434	381	433	404	415	396	420	403	405	399	383	401	393	392	404	404	367	407	427	425	413	417	414	407	372	382	395	378	380	368	397	400	407	378	368	386	376	369	400	410	403	390	376	390	360	405	394	399	441	413	386	410	344	386	397	395	423	355	399	385	380	412	450	393	423	427	437	408	410	363	444	408	388	448	427	421	395	416	374	409	413	432	426	415	437	429	406	423	388	399	402	367	394	393	408	411	420	382	411	408	433	379	455	372	389	400	355	396	432	404	422	392	440	409	384	414	408	404	422	383	415	413	392	437	395	399	385	395	403	446	414	427	388	376	418	391	418	408	425	440	397	405	413	377	393	383	434	404	402	395	405	458	385	404	431	383	427	449	409	383	422	412	419	462	423	384	392	365	408	374	447	399	389	418	377	385	402	424	408	419	409	384	422	411	419	366	389	409	410	408	395	391	398	381	376	411	402	389	427	407	427	389	380	365	415	436	409	409	382	398	368	420	385	407	443	427	417	422	424	417	430	427	429	435	396	416	394	403	431	408	414	430	375	418	394	421	436	415	397	432	408	405	396	389	402	405	399	376	423	419	396	366	407	438	428	415	383	422	417	376	430	414	420	429	398	410	409	397	396	422	410	379	377	406	433	417	424	389	399	408	383	381	418	375	394	413	418	377	403	386	407	388	425	400	423	423	422	378	380	428	454	419	422	412	387	392	392	366	431	388	407	407	406	376	421	449	393	415	422	424	415	410	407	414	406	393	417	379	399	430	425	427	381	373	458	410	423	423	391	376	416	434	395	430	421	394	390	408	382	427	385	394	425	417	425	434	379	429	402	401	423	408	446	371	393	421	408	402	435	407	382	410	428	409	406	386	391	435	452	361	440	401	409	409	422	384	379	415	383	389	411	401	403	404	401	394	373	414	385	400	394	406	394	438	381	409	369	388	361	408	433	406	413	403	411	398	362	428	427	405	402	399	429	400	439	391	397	416	414	408	393	391	441	402	394	421	411	420	429	370
24621	20920	33867	68134	49924	24658	5112	632	515	465	478	448	463	447	478	481	477	435	482	420	455	453	459	457	444	438	474	427	453	469	425	442	418	436	448	447	455	397	433	399	479	434	427	451	458	452	437	422	458	456	468	448	434	410	438	451	427	443	453	433	449	429	429	417	479	486	435	444	462	449	426	432	429	439	400	431	425	424	457	432	474	511	431	462	425	452	448	446	447	466	456	450	428	431	453	457	450	457	448	435	430	431	447	451	420	441	469	466	470	436	451	462	454	417	451	477	403	449	427	446	441	449	428	420	425	460	439	449	441	462	424	457	442	422	454	406	423	424	435	414	431	419	445	461	429	445	427	421	397	457	433	493	447	424	451	446	428	419	458	391	457	466	429	417	437	449	455	437	452	426	429	457	426	468	483	443	427	466	450	432	452	440	425	416	410	460	400	404	411	465	449	434	447	427	467	426	428	455	425	442	414	449	418	484	474	462	425	405	447	440	426	439	446	464	449	422	402	452	462	423	452	461	412	440	408	442	422	430	471	470	417	417	423	430	428	395	432	436	464	442	415	470	472	470	483	416	430	450	413	452	466	410	455	479	430	438	453	426	434	412	470	453	416	451	432	423	417	461	424	429	464	425	450	456	455	446	459	457	444	464	416	437	450	432	454	410	490	463	455	429	470	464	452	441	449	428	415	452	465	419	455	436	412	472	450	435	421	424	412	460	437	429	455	472	444	455	409	435	392	462	429	444	419	440	472	452	453	434	404	384	407	458	449	470	489	416	430	427	385	437	428	476	416	421	433	466	416	422	415	435	449	451	454	420	437	451	425	401	431	468	447	470	410	468	425	446	441	443	458	400	427	436	390	466	415	466	456	431	470	437	434	442	410	425	497	407	465	464	437	434	453	423	408	431	442	468	482	435	439	458	452	453	422	422	477	439	460	425	439	449	421	450	436	419	459	458	430	475	425	452	468	443	467	424	461	438	414	452	448	438	449	453	446	436	434	428	443	431	440	451	447	453	455	416	428	429	446	435	454	415	419	433	455	461	474	445	370	421	423	404	415	411	432	496	435	440	412	435	412	439	401	434	458	447	423	456	436	457	410	442	477	474	486	437	468	439	434	487	464	421	434	441	412	455	432	417	406	429	510	464	429	446	429	434	412	429	449	449	420	384	452	450	415	447	452	468	462	435	464	443	434	466	429	411	440	461	460	418	444	483	442	461	472	457	467	431	461	424	453	483	426	462	453	453	424	453	459	459	435	453	457	460	432	434	430	437	439	465	466	432	417	428	427	448	450	449	433	424	424	438	449	432	450	441	459	412	424	425	423	425	443	456	448	430	441	401	438	428	456	443	466	460	447	392	438	473	412	402	419	471	444	424	427	426	447	437	434	415	486	439	420	434	419	464	452	422	456	444	475	450	464	386	409	443	475	472	442	462	421	430	405	473	423	434	466	453	450	441	427	473	451	440	447	429	464	449	384	413	426	403	426	423	435	445	423	451	445	429	430	427	460	450	429	453	427	370	445	466	458	426	458	440	446	438	415	437	429	472	483	432	437	439	430	458	434	465	446	456	405	433	440	458	438	417	471	493	402	466	378	424	429	452	459	435	420	462	426	424	466	460	444	421	443	475	450	437	439	459	415	449	449	441	439	468	467	467	474	468	438	454	415	426	440	416	429	449	408	427	438	434	427	427	412	432	439	441	442	420	449	419	446	412	433	420	438	431	408	434	455	440	425	443	467	418	467	427	446	410	453	444	463	466	472	392	441	466	464	434	456	432	421	409	435	421	460	412	382	445	417	440	438	445	427	469	431	412	435	436	430	431	464	464	432	435	423	472	459	432	448	462	473	474	451	428	420	411	411	438	471	445	444	428	441	481	449	455	455	433	448	485	456	444	430	441	454	440	455	404	422	462	417	434	397	466	434	428	416	483	424	428	433	445	463	417	421	471	446	440	458	431	447	435	450	420	447	495	435	462	437	443	431	449	445	451	461	441	407	411	448	394	442	478	459	466	417	388	429	434	429	440	441	449	451	449	424	436	435	452	424	452	441	452	440	419	432	472	432	391	442	414	427	422	409	472	444	416	451	464	419	412	400	449	450	424	444	431	435	438	463	443	431	464	435	426	453	453	484	412	423	406	418	420	432	439	459	408	446	414	471	444	433	420	456	437	397	463	394	414	460	441	422	428	458	441	366	415	416	452	487	417	419	422	452	452	478	469	434	481	396	454	471	428	416	460	457	403	472	431	454	445	408	428	436	464	436	406	450	437	426	473	454	437	463	414	427	471	443	468	459	430	469	412	433	430	463	431	436	423	438	444	433	444	427	432	486	423	418	419	404	422	421	434	427	450	439	426	457	423	417	445	422	494	446	437	420	449	427	385	433	453	429	475	455	483	470	401	458	470	468	458	423	440	458	458	451	487	480	460	421	416	444	427	460	426	451	474	473	449	472	416	441	444	439	404	435	463	467	450	471	408	453	450	436	433	408	500	424	437	439	443	431	438	468	417	427	419	439	437	428	415	439	462	486	449	480	448	433	451	450	409	416	389	495	421	491	450	420	419	463	465	397	462	441	478	433	437	440	455	438	449	449	447	428	439	404	438	476	468	442	448	432	431	447	444	420	431	436	414	467	439	448	443	440	410	453	420	455	456	460	437	447	417	428	459	439	469	450	417	433	432	413	399	435	465	452	458	447	424	450	433	414	445	427	412	441	421	428	446	444	501	450	431	481	474	470	460	450	409	422	458	468	493	431	444	407	449	435	472	441	440	427	456	476	426	436	418	435	414	409	425	427	425	454	427	397	404	421	442	448	442	438	443	472	436	443	431	438	444	436	473	464	445	457	401	427	459	461	446	416	468	431	450	447	476	442	458	476	432	456	436	453	443	438	459	467	453	398	455	420	440	455	439	448	452	442	412	444	425	426	421	431	462	435	413	432	446	435	445	425	455	474	438	420	438	456	450	383	440	433	455	406	420	419	452	444	408	429	419	418	420	458	451	415	425	470	412	436	414	443	418	423	439	491	432	457	464	461	412	418	447	449	426	407	454	455	450	462	453	441	459	466	446	457	446	448	424	409	440	465	451	464	427	431	436	451	439	432	418	440	476	413	456	442	397	438	471	420	435	428	463	443	444	442	457	441	449	448	420	477	445	417	416	432	410	468	454	419	416	431	431	456	414	464	438	415	451	454	442	451	431	487	434	464	432	420	480	452	410	452	430	413	452	444	417	412	412	440	448	443	439	410	429	481	463	468	426	420	468	427	465	407	432	431	421	432	449	452	432	451	475	431	394	454	420	431	442	435	432	460	417	452	444	430	434	397	427	447	435	459	427	451	430	423	443	448	461	458	476	462	471	440	467	451	434	444	457	464	445	397	449	414	425	461	445	420	411	436	423	408	406	475	439	429	451	433	465	461	465	465	439	403	390	492	424	452	408	435	456	460	459	419	420	385	500	424	447	423	434	427	438	427	444	434	403	442	444
3277	4945	27286	73653	40127	11929	628	363	398	402	361	374	429	391	377	382	387	399	387	378	373	368	343	418	393	369	405	431	347	374	398	386	413	404	396	379	384	392	385	407	406	394	413	440	409	378	362	420	392	368	352	375	382	381	416	397	362	425	365	360	378	391	411	398	394	424	369	393	394	401	411	397	380	381	396	399	388	387	380	396	368	340	408	364	375	380	365	382	365	385	351	381	407	388	374	367	410	351	414	376	365	383	375	383	390	375	370	397	416	376	389	342	399	412	412	382	369	412	399	364	402	361	385	403	394	378	360	374	366	371	373	377	349	379	391	358	387	368	383	350	356	390	365	370	345	381	422	386	403	352	390	356	383	388	393	340	403	441	383	365	366	382	380	353	379	365	377	417	401	376	354	380	371	382	359	397	370	370	379	373	359	386	373	390	401	368	380	387	397	393	403	373	414	379	403	419	387	414	393	374	378	346	371	384	378	366	388	399	370	381	367	353	401	353	386	434	356	415	370	354	403	370	372	377	379	385	368	381	375	406	351	372	407	375	383	395	350	396	398	374	373	413	380	379	401	380	378	399	391	381	407	364	347	411	378	355	399	368	379	390	374	409	435	390	401	368	368	386	371	356	419	384	387	386	385	372	379	399	404	409	397	382	380	366	375	388	355	360	361	357	389	345	392	379	405	409	344	384	395	384	396	403	426	407	370	401	404	356	405	407	395	394	402	396	433	389	364	368	400	394	370	429	391	391	399	388	402	364	398	342	416	365	391	371	359	418	401	377	376	360	403	418	404	379	370	392	374	392	409	395	417	385	393	374	426	405	344	395	412	362	395	382	358	385	348	375	388	371	389	421	410	377	373	366	383	390	376	399	390	347	436	406	399	358	359	357	358	373	431	383	412	369	395	400	418	382	392	393	378	377	378	398	385	415	360	355	366	377	399	355	385	362	377	400	406	391	366	375	395	389	386	375	367	380	358	387	387	385	408	371	381	372	371	395	386	403	393	413	419	356	372	357	359	372	366	397	395	374	393	416	375	397	371	369	373	375	355	371	357	386	381	400	391	392	380	367	357	348	385	381	375	369	406	402	380	374	395	380	392	407	404	377	412	378	376	374	371	383	352	376	348	380	389	366	352	381	367	416	414	382	369	358	367	397	368	387	408	383	385	391	396	369	388	396	381	406	377	361	346	371	432	408	404	383	404	377	414	379	371	388	371	410	375	370	375	382	384	428	362	378	375	365	347	399	356	390	386	400	380	369	359	373	363	365	371	383	375	350	384	377	377	386	386	395	355	361	411	381	396	389	356	376	357	352	385	399	395	396	388	361	401	375	411	391	398	398	371	373	380	335	383	360	383	366	393	388	377	370	395	416	376	359	397	386	343	370	378	383	408	358	394	343	354	377	396	371	382	355	384	358	367	337	351	402	363	376	422	410	369	345	378	391	369	396	397	415	372	400	381	380	370	386	349	372	372	371	380	371	365	361	415	387	382	335	424	401	395	361	382	385	390	398	386	416	366	383	360	352	342	385	390	403	396	429	369	383	364	369	342	396	370	404	418	392	398	395	400	374	383	415	402	353	387	377	372	392	381	387	369	387	392	363	367	350	392	370	392	391	356	388	382	409	377	401	352	372	358	379	368	381	361	365	362	388	378	376	385	348	391	353	399	398	399	359	374	373	391	399	347	410	431	378	361	430	377	372	402	393	380	416	378	397	364	374	370	408	381	391	396	383	391	377	421	372	372	349	385	376	366	397	367	349	434	394	364	378	382	353	375	381	415	393	360	359	339	374	363	427	396	375	372	354	391	343	372	392	398	386	353	409	397	372	373	377	370	377	399	362	390	417	395	408	420	379	393	391	390	377	405	396	363	405	372	365	370	396	371	423	413	420	403	373	409	395	355	399	389	388	376	403	344	369	396	403	359	393	378	394	384	412	404	364	387	375	393	399	370	413	400	376	359	365	403	377	400	384	394	387	369	384	379	394	398	380	349	373	392	450	362	377	415	404	368	406	389	392	358	395	404	381	411	374	363	390	394	392	397	400	397	330	362	379	350	354	376	377	380	422	385	359	405	390	382	392	406	398	360	393	381	364	377	378	436	383	382	379	365	379	401	403	390	415	387	376	388	377	410	389	380	356	385	394	405	388	380	365	348	344	364	358	393	379	425	406	373	362	354	377	361	381	395	408	379	416	387	403	395	370	348	392	392	395	385	385	414	416	369	395	389	420	363	409	386	379	421	374	394	382	376	382	386	374	390	378	355	386	358	397	407	411	383	439	346	345	404	373	371	399	377	418	387	362	370	385	384	386	383	374	369	444	359	378	354	371	375	399	389	379	373	393	383	419	411	362	393	386	392	395	400	387	367	393	376	389	393	382	376	379	374	372	415	400	383	399	371	372	385	379	432	400	413	393	336	354	363	398	405	366	354	377	364	372	377	382	385	385	393	391	367	417	377	400	427	354	389	409	394	381	394	389	397	366	338	359	401	368	383	354	381	373	374	394	357	387	385	400	411	382	356	391	416	374	382	411	378	374	420	379	405	385	344	358	348	382	388	371	348	361	428	389	408	350	398	384	373	398	385	396	401	386	380	379	391	354	418	365	409	367	402	388	410	350	397	358	374	370	376	385	401	387	405	367	381	385	430	379	362	397	388	432	390	426	381	381	368	414	387	404	431	380	378	402	364	376	402	372	379	377	392	392	397	401	421	370	390	379	360	382	383	387	375	409	411	386	387	392	410	388	370	403	383	375	374	384	407	351	371	380	373	400	394	423	382	388	378	365	377	378	380	405	396	378	388	425	363	416	365	364	372	396	356	377	372	402	421	367	408	391	386	377	421	398	389	392	356	415	371	359	386	389	411	395	370	365	369	419	405	361	364	368	387	390	395	389	376	385	369	382	382	369	399	399	382	418	371	385	376	399	384	363	401	417	368	393	377	388	367	350	377	415	374	388	393	404	415	391	376	394	368	361	382	362	349	391	400	369	394	375	400	399	403	344	380	396	386	357	315	377	378	369	373	392	380	387	375	403	339	367	347	403	407	391	387	402	352	396	365	354	352	368	397	385	377	376	393	367	385	413	383	366	406	362	424	352	409	406	343	381	353	404	390	361	398	364	397	363	370	393	339	377	400	377	364	398	375	364	358	375	406	366	387	379	394	395	400	367	395	365	388	368	396	372	399	385	400	380	416	437	389	396	377	377	384	394	373	354	390	391	408	342	359	383	369	406	380	397	374	395	396	409	385	404	381	363	413	387	369	392	373	380	397	369	382	386	396	399	366	387	364	378	412	360	395	390	408	372	368	415	367	414	393	381	371	434	384	376	371	410	349	378	368	371	396	390	373	367	354	386	391	374	375	377	353	391	366	376	368	364	382	392	389	382	391	375	368	375	360	382	374	398	363	400	378	422	386	431	366	370	376	373	357	342	392	414	380	426	385	357	432	379	336	376	390	407	406	378	389	423	385	361	371	394	403	374	393	403
23834	20939	44954	64280	47723	26497	7394	1143	729	708	621	662	673	694	705	667	666	617	625	634	711	656	631	656	666	654	658	669	684	644	645	670	677	613	671	640	650	682	679	660	622	682	663	645	632	644	657	629	654	686	653	603	669	660	616	648	695	642	626	610	661	635	643	624	569	676	692	679	608	660	659	669	616	642	678	617	662	606	636	671	606	623	644	636	639	617	612	612	619	643	626	639	659	623	651	611	636	639	622	663	680	628	594	623	622	691	624	638	590	611	646	616	612	588	675	603	639	650	640	636	643	631	636	652	670	631	617	628	675	660	613	678	608	688	647	634	604	649	624	640	653	656	623	616	678	647	597	587	655	670	623	683	617	580	603	600	614	636	643	687	628	600	594	646	657	627	590	660	662	642	640	669	643	647	636	608	622	626	658	665	646	641	656	690	632	626	608	614	623	670	641	602	648	647	635	640	647	649	674	617	631	641	611	674	611	625	636	612	668	668	669	624	660	653	635	635	624	630	663	661	644	636	632	633	642	648	643	646	654	669	621	630	658	633	695	621	646	673	624	657	681	671	595	675	610	628	633	652	628	622	677	644	649	640	635	666	627	674	601	661	611	605	622	643	585	617	639	623	660	616	645	620	647	656	603	652	636	669	623	601	707	636	660	662	665	608	637	642	591	675	646	635	640	645	659	601	656	597	654	634	632	618	650	634	584	659	595	628	617	630	616	677	660	638	615	621	642	658	673	596	644	642	638	628	615	661	641	655	653	625	603	654	621	608	643	626	641	625	652	617	596	597	668	612	632	639	702	645	688	658	624	670	628	627	591	663	612	596	612	626	631	674	627	631	640	606	649	581	655	607	631	648	613	610	660	617	659	624	641	588	683	657	595	656	606	653	651	617	621	603	640	618	625	641	613	583	644	646	647	634	654	640	640	616	602	655	607	669	625	651	613	651	617	645	663	630	661	650	645	631	605	598	604	681	602	719	604	620	642	653	639	617	636	608	645	607	619	598	640	611	653	635	618	651	660	636	652	620	635	626	676	673	657	655	657	617	699	624	624	650	651	662	652	663	664	652	691	608	613	611	617	643	632	653	631	638	622	640	651	611	695	638	651	680	636	614	656	690	633	640	638	673	637	622	670	633	654	695	612	652	590	655	625	591	664	640	640	643	653	626	595	634	636	645	608	670	682	638	615	637	653	647	616	657	604	627	660	612	649	623	642	622	648	672	667	645	625	612	617	638	612	606	627	658	641	629	614	670	650	598	641	612	672	596	609	610	644	678	620	629	680	608	611	636	590	619	621	630	665	628	608	673	713	635	629	648	676	642	636	618	669	664	646	671	639	647	650	676	632	644	656	660	625	574	647	620	643	691	602	616	617	639	655	671	628	609	627	657	635	611	621	608	613	611	668	603	631	628	634	622	636	639	620	613	606	630	660	627	620	596	604	675	660	616	652	668	651	643	659	609	648	665	623	585	655	658	643	628	643	628	613	697	639	660	660	642	665	642	633	679	657	646	681	643	654	630	622	629	633	674	630	628	624	649	633	605	630	577	638	640	668	592	639	625	630	645	666	630	646	628	627	638	612	620	643	640	670	657	652	627	602	642	625	642	646	656	620	634	648	651	612	648	636	633	606	636	638	638	690	587	625	652	652	619	621	686	639	591	635	613	626	596	633	679	618	630	611	634	637	627	652	643	627	651	612	633	643	680	631	669	651	656	637	633	631	674	620	646	668	628	645	674	649	630	650	608	640	621	646	662	626	617	634	649	600	682	663	608	664	634	647	597	640	659	635	684	629	606	642	653	609	627	613	596	637	650	645	637	616	642	647	649	650	606	620	636	637	619	642	620	615	611	684	623	611	663	611	638	627	636	626	656	653	641	635	631	607	664	592	617	619	603	595	691	658	680	599	627	574	655	612	625	638	657	633	623	646	600	601	666	627	659	649	642	617	623	625	614	657	646	650	640	620	647	671	629	663	606	607	635	642	666	647	588	639	624	658	628	685	648	634	641	628	608	643	642	601	693	656	679	650	660	632	647	622	656	611	640	634	664	625	597	607	600	665	619	670	585	607	625	625	654	634	680	673	656	643	642	660	689	691	616	608	577	651	674	669	656	601	651	668	601	656	651	670	645	582	618	641	617	668	591	633	592	647	650	670	666	631	639	620	598	670	623	628	637	622	641	601	634	654	596	594	625	631	651	685	653	630	639	672	649	658	623	586	644	636	660	619	612	629	663	611	642	634	634	633	656	681	646	649	681	636	614	605	657	643	650	627	665	632	681	656	657	668	613	659	650	624	626	619	631	644	631	590	644	679	728	638	663	607	610	604	630	606	608	656	623	590	652	626	676	628	668	712	642	655	650	604	636	653	681	660	633	628	647	621	667	638	636	629	679	663	612	633	703	677	601	660	629	594	643	607	620	642	600	627	664	630	582	623	631	630	650	623	657	658	633	622	643	609	647	618	657	639	618	642	585	637	682	637	621	642	676	630	621	663	637	653	671	635	652	649	604	624	622	646	598	667	671	699	657	661	633	657	635	699	594	581	604	614	598	634	642	617	657	632	592	621	615	675	655	655	669	622	664	680	665	681	705	635	677	617	648	689	664	654	599	603	636	604	608	625	616	635	629	664	628	596	638	590	665	631	639	686	608	586	638	602	634	665	608	628	577	627	618	587	627	619	629	619	615	660	661	632	618	628	637	639	673	619	652	648	600	658	586	606	628	663	612	645	632	633	654	652	658	651	637	628	627	635	667	639	646	684	664	703	626	620	670	545	574	606	637	610	639	629	662	615	606	666	658	643	682	603	637	665	635	644	653	640	614	628	637	653	620	687	592	600	671	628	617	665	632	637	650	652	617	639	585	610	647	609	630	641	658	641	675	613	658	646	626	674	594	576	613	628	588	648	593	605	638	603	716	613	677	647	672	649	594	624	624	674	600	623	625	655	601	631	696	673	602	637	628	630	631	640	648	631	611	614	703	683	629	624	638	609	677	577	667	618	643	602	611	663	629	625	670	644	661	618	612	627	629	636	638	640	661	613	625	633	631	614	669	692	680	656	685	623	655	616	650	648	646	631	643	595	591	661	616	619	661	678	663	639	600	638	648	646	631	593	646	622	594	614	629	659	681	618	652	663	693	621	650	652	617	635	721	654	682	620	616	647	661	603	645	638	645	656	595	642	637	604	629	643	643	684	606	635	635	624	610	652	643	653	667	630	642	617	606	642	637	620	671	667	641	661	622	633	648	645	639	654	614	662	603	622	596	623	618	636	643	655	630	656	646	646	636	658	665	630	617	598	682	673	652	671	616	668	662	646	627	619	623	646	617	677	636	635	638	613	631	591	677	649	620	625	639	675	618	698	614	655	646	607	654	643	636	650	593	647	647	661	654	655	603	624	666	645	624	587	661	616	607	648	599	675	615	673	637	623	667	650	597	631	616	602	636	635	626	614	659	680	623	624	631	655	660	647	665	589	673	655	728	632	683
3703	18714	72846	75945	43276	13605	738	561	558	538	559	543	547	504	530	564	555	567	547	562	561	546	551	587	555	565	621	565	540	575	551	542	512	566	590	568	555	535	535	545	565	531	557	568	563	565	586	561	517	540	544	513	574	548	551	576	552	567	575	571	577	538	536	590	568	560	547	552	547	547	542	589	548	537	530	564	525	553	601	560	548	573	527	561	576	550	531	571	569	577	563	530	536	564	570	557	542	593	561	549	544	508	553	548	558	581	568	525	547	564	614	558	594	513	541	528	616	572	540	578	554	532	604	556	633	534	551	548	573	552	545	576	546	539	589	561	556	570	558	553	587	550	559	555	523	549	577	538	558	545	551	550	525	550	522	589	536	570	507	548	575	546	555	554	560	533	537	571	558	549	541	558	547	567	500	512	581	570	534	526	577	534	567	525	538	541	504	601	544	554	547	548	566	559	535	540	539	570	538	525	540	548	521	538	522	560	567	532	555	547	559	552	546	558	565	595	577	564	537	540	548	536	507	534	551	538	542	557	569	557	593	554	613	562	528	553	517	549	514	561	594	520	544	534	593	563	529	532	562	556	534	579	583	575	508	566	550	554	574	523	551	546	554	529	565	538	527	549	556	547	530	564	558	556	540	543	558	539	532	579	534	567	544	546	545	558	554	550	573	533	554	622	603	509	496	539	569	529	510	569	562	535	553	544	546	537	566	534	568	568	544	576	544	564	573	558	586	549	602	573	528	555	545	538	559	527	508	564	555	574	530	560	523	583	500	560	516	530	521	576	481	558	541	567	510	522	561	550	519	510	525	577	527	547	524	566	574	538	577	516	536	556	553	532	530	541	570	549	549	610	557	544	547	565	536	549	578	542	541	539	526	556	582	576	546	585	580	588	551	548	552	564	580	549	526	545	559	578	534	597	533	562	535	537	549	545	547	602	544	568	539	542	549	515	569	533	572	560	558	565	527	543	523	510	588	560	556	542	524	509	595	589	554	556	560	572	564	542	560	600	559	568	555	512	527	543	538	531	556	620	569	562	552	526	539	538	574	532	557	551	561	563	547	558	539	535	556	582	513	571	557	536	561	581	509	578	576	531	548	547	561	595	535	581	561	551	581	568	510	568	569	573	559	552	597	553	567	536	524	583	554	569	614	579	579	552	512	562	557	572	549	542	551	518	553	562	526	554	553	542	608	546	573	596	550	540	558	536	510	564	563	551	525	572	527	562	541	572	513	555	558	533	560	559	570	519	568	567	555	569	529	584	556	576	574	533	526	531	544	578	525	550	548	519	584	572	557	548	556	529	575	585	525	556	536	570	541	555	555	547	538	547	534	563	539	582	522	560	521	522	577	537	560	517	548	539	544	568	582	528	551	543	556	553	553	522	527	562	557	536	527	548	555	601	610	537	549	524	559	588	536	502	525	552	566	554	544	504	556	556	539	580	519	577	568	545	539	565	586	592	544	528	540	543	575	526	536	526	566	522	564	573	552	544	599	546	519	521	569	558	552	574	539	553	553	558	571	556	531	564	538	584	591	564	548	568	520	548	528	538	518	563	507	538	565	512	586	598	558	521	520	547	546	540	521	581	541	578	544	559	529	556	546	566	563	568	557	580	521	562	542	596	539	564	550	575	536	560	520	514	516	495	548	539	544	529	517	546	593	559	563	537	577	540	557	560	557	543	565	555	550	570	559	598	538	547	507	564	511	537	527	577	518	582	573	531	532	548	521	562	575	569	542	571	574	594	526	538	604	560	582	597	527	522	564	542	576	535	573	547	501	569	560	581	547	589	521	536	539	509	496	548	598	616	578	517	534	591	520	562	532	552	534	520	528	579	534	545	544	567	548	579	523	539	556	520	590	562	571	537	589	554	532	553	529	512	510	538	510	584	545	548	516	557	542	543	510	560	533	511	533	536	564	636	579	541	559	530	521	531	550	579	540	571	556	583	573	564	537	507	513	544	572	553	565	503	526	550	523	539	604	559	544	577	567	543	545	561	528	559	570	572	542	551	546	549	525	606	575	574	516	572	503	547	578	524	537	509	534	477	546	568	550	559	567	540	600	520	563	564	574	591	539	564	515	555	611	552	594	520	541	536	541	586	548	551	528	533	548	529	556	547	543	569	546	566	554	576	566	546	587	554	529	568	557	568	526	534	572	502	557	511	567	521	528	541	533	562	549	582	586	574	527	539	538	545	535	560	558	571	571	568	515	533	588	526	559	536	571	560	549	573	536	579	558	524	553	539	550	537	569	555	569	497	526	519	566	522	547	549	535	555	555	603	569	529	510	599	569	558	516	521	560	559	546	553	607	559	576	546	589	559	575	591	557	574	528	578	521	559	526	570	538	565	561	525	544	583	580	555	558	566	590	584	557	589	580	536	529	552	558	536	630	536	598	563	535	555	570	578	507	571	543	546	542	535	557	520	589	560	517	516	532	543	510	579	563	488	545	550	557	549	553	569	533	554	530	552	530	565	572	535	546	539	510	562	522	577	564	521	589	532	563	523	566	564	590	575	532	576	533	548	530	529	506	553	578	560	524	533	589	563	526	525	599	534	537	554	592	567	517	525	560	569	556	557	577	578	526	554	514	595	587	540	547	556	556	554	556	558	546	537	575	535	558	580	578	565	545	550	544	555	544	567	556	609	562	553	544	552	557	541	558	548	571	535	558	509	546	536	550	551	556	522	524	580	545	561	540	555	603	546	560	567	560	534	543	587	528	551	564	571	549	580	541	542	508	543	538	547	574	573	512	539	529	581	576	584	552	518	543	549	599	580	560	570	565	555	552	507	536	527	556	586	541	510	545	568	522	557	567	569	530	588	570	511	558	557	557	584	496	546	541	531	574	537	523	526	512	542	571	595	563	517	519	566	548	532	522	521	522	508	538	547	543	526	544	578	576	548	543	495	580	550	554	567	584	566	555	513	566	566	543	527	561	570	524	558	582	570	507	601	551	538	527	573	557	559	557	563	565	565	599	567	543	571	558	549	535	547	544	560	542	537	574	564	544	492	573	551	543	555	548	569	543	510	563	553	553	565	553	534	532	551	509	550	566	538	567	569	552	553	505	570	519	533	561	516	566	522	522	535	534	524	562	588	551	541	516	576	544	539	549	572	569	541	547	550	557	569	544	561	513	528	566	535	543	544	534	562	589	556	549	505	543	574	504	535	532	509	558	551	556	521	530	567	518	526	525	566	564	567	558	564	592	595	559	574	524	538	545	583	557	579	548	552	545	531	554	521	574	577	530	555	477	510	571	534	532	511	533	548	527	571	572	576	581	528	555	597	538	579	526	501	531	532	559	517	527	593	530	542	558	525	550	613	583	540	547	543	548	539	542	513	542	542	545	545	548	525	566	598	597	565	509	556	528	523	525	584	573	549	521	584	547	582	538	529	536	553	537	561	555	515	557	565	541	524	561	526	568	552	569	540	539	566	560	590	516	559	548	553	536	538	538	561	561	605	537	547	568	555	553	557	523	578
27103	13217	40016	36057	12967	2416	607	558	524	522	509	545	572	529	530	526	547	553	512	546	532	499	508	531	550	517	522	519	531	512	510	486	581	524	506	502	487	491	503	561	507	512	513	528	552	524	538	511	494	562	548	462	531	537	544	563	508	509	553	523	486	518	523	489	520	488	529	541	528	520	561	519	529	540	525	512	499	564	544	526	527	515	554	525	519	456	515	563	555	506	556	548	517	487	539	510	519	530	537	548	538	511	535	502	511	521	527	531	525	554	566	498	549	516	513	499	518	537	486	540	529	533	541	516	546	573	495	538	521	507	524	527	525	512	548	527	523	508	516	475	514	555	541	527	498	488	548	525	525	528	550	547	482	492	521	540	528	535	566	564	552	550	499	499	547	551	484	594	528	531	531	496	538	559	529	535	511	519	541	521	540	554	552	530	533	555	530	536	552	561	508	509	532	498	566	503	538	551	519	519	556	496	572	529	538	513	546	558	533	528	541	554	514	550	523	518	525	512	584	518	493	551	545	527	519	549	527	503	507	541	496	550	530	576	553	515	524	521	495	537	512	568	521	565	518	497	543	540	529	511	520	518	521	518	503	516	565	513	510	583	528	544	536	559	519	536	528	520	535	547	490	538	555	512	550	518	523	520	535	524	536	557	559	476	522	521	517	543	578	556	528	506	548	562	595	457	521	506	530	520	536	537	472	559	530	504	563	529	526	513	515	505	514	496	516	496	563	561	503	530	527	546	542	521	481	522	533	507	493	534	542	561	538	517	554	568	497	529	519	521	519	496	512	520	508	511	504	534	528	528	520	531	562	558	517	502	538	547	518	535	507	523	490	512	533	529	530	515	541	547	510	520	559	516	547	542	497	530	517	525	493	527	551	495	557	529	517	553	466	533	590	506	538	527	564	524	492	502	543	523	511	521	504	510	573	539	479	528	527	525	558	551	531	521	512	509	544	546	511	499	535	502	557	531	533	548	568	498	542	555	550	551	500	541	543	499	500	534	500	468	542	536	533	520	490	548	564	524	495	511	599	502	521	540	523	530	541	512	541	518	537	550	545	527	523	519	518	532	534	575	522	518	546	515	489	517	524	544	531	530	523	522	491	534	551	566	529	514	530	558	500	531	549	529	526	517	503	563	541	516	513	516	571	506	554	558	540	539	511	521	559	517	522	535	518	550	540	535	532	545	523	535	535	517	524	540	471	539	521	581	530	557	519	522	545	504	534	544	504	531	469	541	536	538	586	502	522	514	542	565	511	519	548	556	521	474	558	537	489	485	530	533	578	532	551	548	552	549	527	547	485	509	542	530	521	537	525	555	536	499	543	531	530	540	539	533	539	508	543	537	521	543	565	519	545	545	487	525	533	519	500	544	515	557	519	540	542	533	586	518	498	556	517	590	499	497	560	510	514	545	524	547	517	518	548	561	554	553	532	517	496	549	540	536	514	566	527	548	508	536	517	529	531	514	580	575	546	502	522	537	522	511	561	471	471	550	535	556	565	563	535	520	510	530	514	486	526	518	530	496	476	516	544	535	511	515	526	505	535	508	529	542	523	517	500	535	520	526	536	575	488	536	515	545	535	527	519	536	545	546	541	516	515	504	546	560	536	550	555	499	512	507	516	500	538	544	511	526	514	534	512	515	523	550	503	522	488	502	538	525	503	544	564	580	508	489	544	496	501	512	542	493	556	508	557	514	488	530	521	521	480	469	537	533	531	561	526	540	528	491	558	481	496	532	499	536	543	502	561	532	528	480	533	524	547	530	549	509	488	489	544	553	535	499	508	535	518	530	499	577	491	546	493	552	533	485	545	551	513	517	509	565	528	509	538	513	526	509	498	547	497	568	561	546	528	535	549	504	531	528	500	518	545	533	506	524	504	514	551	537	545	497	534	554	532	567	522	529	495	491	503	512	523	546	529	563	508	499	575	522	531	512	496	517	559	521	527	513	501	571	502	548	470	535	489	520	546	550	486	541	546	558	527	513	496	600	491	569	521	596	518	544	542	549	537	521	530	519	480	551	528	517	536	548	541	514	489	504	533	566	481	531	487	556	534	497	489	504	506	554	528	516	536	513	532	540	604	561	493	557	508	566	496	566	538	522	539	511	555	531	510	516	538	518	561	537	541	545	525	519	520	538	542	540	578	524	509	517	559	486	531	513	562	540	530	523	531	507	567	565	538	558	503	480	548	526	519	539	482	519	512	553	529	505	542	511	519	508	544	529	563	545	540	536	523	544	545	485	543	534	506	571	524	542	516	499	551	506	567	518	551	534	545	527	514	572	517	506	565	530	528	517	523	542	531	517	534	563	534	559	506	516	510	541	543	535	536	540	545	514	541	529	544	536	509	553	518	523	529	512	547	546	550	476	556	511	512	509	501	539	567	498	546	543	527	566	508	492	538	551	582	539	570	511	546	570	538	567	525	520	568	520	489	557	516	553	539	571	486	532	537	545	529	522	548	505	574	504	521	536	501	539	519	554	565	512	521	553	535	503	512	550	516	544	520	509	525	563	536	514	532	520	514	556	497	500	541	545	527	511	523	536	526	513	559	556	522	519	524	573	517	476	573	556	548	539	549	522	535	555	583	537	503	547	558	522	539	555	539	536	534	523	472	534	500	534	535	521	546	532	552	500	525	528	583	524	548	522	538	525	504	555	558	527	549	528	499	543	521	506	552	526	506	548	545	574	547	517	505	545	505	500	532	539	496	538	574	545	522	562	483	537	535	548	516	538	498	542	495	521	549	534	563	603	514	577	530	514	516	549	552	506	530	498	549	533	516	542	501	497	498	556	497	483	535	524	529	511	510	544	473	495	532	536	525	542	507	515	557	510	526	530	511	525	486	487	523	523	567	525	498	530	529	543	537	531	515	501	518	515	517	518	537	512	520	557	566	538	514	522	535	548	576	509	516	523	555	545	514	562	490	512	542	527	549	514	526	557	530	524	542	535	560	500	534	557	529	539	524	510	496	517	490	507	547	530	522	534	530	516	512	517	555	516	511	528	514	533	512	539	531	530	480	487	496	557	555	552	529	565	536	544	552	506	549	507	532	547	559	493	502	491	543	530	540	543	526	531	563	524	514	497	517	505	537	496	559	544	502	528	509	526	488	572	492	567	559	523	558	498	517	535	527	518	560	504	534	565	540	549	534	474	509	519	557	544	514	457	504	502	510	559	554	591	478	557	566	516	497	543	537	533	560	526	494	501	532	522	525	528	521	540	506	520	508	513	577	537	532	553	523	575	508	502	513	515	558	518	535	548	544	519	513	542	569	471	518	528	541	508	540	531	547	537	548	545	529	528	551	522	545	527	526	580	498	507	546	532	529	573	502	537	563	535	511	530	571	538	509	521	581	526	508	499	534	538	524	554	578	559	554	524	487	531	515	561	567	557	557	517	470	517	511	533	509	548	526	515	539	511	497	540	533	531	487	580	524	547	547	486	533	491	590	517	504	559	522	524	557	544	521	544	446	549	559	526
4819	2877	39275	21294	6180	1432	440	440	404	389	377	404	445	432	434	437	391	437	368	463	393	440	486	447	400	374	415	441	418	443	404	408	384	445	441	497	434	424	432	439	409	399	470	384	432	430	416	406	415	397	420	429	453	443	396	452	447	434	418	391	421	457	459	432	451	409	418	479	416	440	433	438	425	434	473	435	427	404	425	452	394	412	450	446	459	420	400	453	438	434	434	435	438	422	420	431	431	430	384	421	429	441	459	395	433	425	423	403	395	442	432	428	439	418	443	439	421	408	421	406	434	418	405	419	421	436	428	416	436	450	431	404	420	419	429	378	449	459	395	459	417	427	407	410	459	414	425	399	455	416	412	381	398	419	411	402	419	429	438	381	412	392	412	441	447	398	410	424	444	423	443	422	439	466	447	427	430	403	413	415	412	423	417	408	441	406	425	407	407	422	416	412	442	404	406	429	430	372	417	455	416	447	438	394	399	407	454	427	433	404	449	447	471	419	427	415	433	413	442	393	426	432	437	419	423	408	422	406	396	397	444	433	411	427	413	403	389	433	460	461	444	416	406	381	442	396	442	402	378	425	414	413	433	442	427	413	433	438	421	439	364	415	380	384	405	417	435	395	414	454	387	443	412	413	427	404	426	402	406	431	440	417	384	438	409	433	452	392	418	444	413	422	415	431	442	412	450	429	431	434	408	400	413	441	403	402	386	424	410	416	424	405	438	443	396	401	415	474	444	394	415	394	429	423	380	438	404	409	425	420	403	400	430	418	421	434	439	412	422	423	446	416	435	398	431	384	412	416	390	427	428	439	434	431	395	434	406	449	447	429	405	415	408	448	412	445	410	432	418	406	424	392	476	389	428	410	438	422	434	472	401	425	471	441	449	447	437	406	404	440	449	434	408	427	429	396	422	423	426	396	402	414	420	384	409	415	420	431	389	410	425	472	401	423	428	412	391	439	397	429	450	455	440	435	427	403	445	416	405	379	402	424	410	422	442	437	421	431	430	418	425	424	412	406	449	417	424	436	403	391	427	383	426	464	426	407	426	405	448	446	429	431	416	391	404	427	453	450	452	440	424	409	414	402	411	411	403	427	389	442	403	416	421	424	410	443	425	394	417	396	444	433	439	403	388	444	427	395	431	418	417	441	427	444	419	402	407	418	419	432	432	460	432	434	403	393	438	446	424	412	417	403	427	384	423	437	414	440	392	433	425	441	405	403	438	457	397	395	438	440	419	438	418	416	420	414	415	394	417	393	425	423	422	424	422	412	429	440	429	414	434	430	405	364	432	404	438	417	424	430	421	409	431	398	454	427	395	427	410	410	379	448	389	452	437	415	447	430	402	435	476	414	411	414	435	456	406	407	454	408	433	426	433	427	441	417	425	434	405	462	409	439	434	437	404	409	419	380	418	439	439	429	424	412	462	379	407	430	449	464	401	443	442	429	442	440	396	407	415	406	420	472	480	429	443	448	423	383	410	400	451	429	427	406	419	457	400	435	407	414	418	413	382	384	427	448	424	404	411	411	425	424	438	407	404	391	431	419	433	395	396	405	442	442	412	416	414	444	412	460	414	397	402	431	431	409	401	416	449	411	452	431	441	418	413	414	445	378	414	396	413	450	417	430	430	443	417	425	414	474	431	425	439	390	404	426	414	441	443	426	435	416	383	408	402	426	378	433	415	428	441	396	409	421	434	443	411	420	448	426	426	422	421	442	448	448	440	414	391	408	446	418	453	410	407	408	407	403	413	410	449	429	433	367	410	453	419	419	422	423	429	458	420	402	372	421	416	395	419	460	411	398	435	431	430	419	439	441	413	411	430	415	447	421	378	428	392	428	446	410	411	415	435	437	434	401	414	418	453	411	430	415	394	427	432	407	411	414	432	441	416	432	446	446	430	396	438	428	412	411	425	437	407	408	390	410	411	420	423	407	435	405	440	434	398	405	422	457	445	391	382	408	397	422	451	439	429	409	383	443	424	446	410	419	442	398	432	417	422	398	438	419	447	429	369	409	409	445	431	394	426	427	400	462	387	424	435	390	429	419	429	441	455	391	432	417	394	382	417	445	415	427	410	421	424	434	402	432	420	445	427	463	451	432	397	402	438	429	426	393	424	408	414	432	445	416	426	440	445	422	429	424	368	463	403	392	448	418	438	385	448	421	372	420	427	429	420	402	406	407	408	413	419	453	428	448	399	397	407	417	446	388	430	447	446	409	392	393	411	390	398	383	433	401	408	404	406	427	426	413	404	389	453	418	402	435	410	436	414	420	425	403	436	412	421	434	394	439	471	425	368	446	430	423	430	427	399	411	440	430	407	451	449	420	416	407	433	436	387	405	474	405	436	426	425	375	447	442	409	406	429	401	402	468	380	417	385	437	454	424	426	409	378	416	391	428	410	408	442	447	412	444	447	400	382	426	412	454	428	471	424	377	403	374	447	416	409	410	425	395	423	446	443	423	411	435	423	376	397	430	442	450	432	375	425	429	423	427	422	372	414	426	391	441	453	458	432	409	408	396	438	416	425	436	419	418	444	430	399	453	416	429	450	430	394	391	402	402	432	425	442	437	417	443	425	427	391	453	427	435	380	421	406	401	450	412	428	409	402	427	414	432	410	429	426	452	416	418	416	452	440	399	424	449	404	406	449	418	429	434	418	397	402	463	445	417	410	434	424	404	430	430	438	421	412	400	450	427	400	419	400	455	414	384	392	446	434	404	429	450	431	432	419	396	399	444	404	425	388	392	384	406	411	410	402	446	395	425	395	422	430	421	423	417	406	379	440	413	401	431	454	430	411	422	419	455	381	430	450	414	428	413	410	422	421	414	435	444	413	430	417	411	438	413	382	389	449	384	421	402	442	388	384	400	434	428	393	403	426	391	459	448	423	431	403	412	388	416	407	394	423	432	431	428	432	403	415	426	422	436	416	451	411	425	445	377	444	429	408	423	464	448	420	431	427	411	438	427	453	414	423	459	426	460	459	442	418	414	411	437	413	462	405	453	426	428	454	439	430	406	418	437	421	442	428	393	458	425	439	443	426	443	468	428	431	420	408	426	418	438	407	437	414	443	414	436	455	418	412	433	424	470	407	435	429	401	438	417	413	414	406	454	408	415	399	381	471	396	412	440	419	428	441	436	423	417	440	451	411	420	414	415	416	424	432	423	396	414	445	396	385	389	381	450	410	434	411	427	414	388	420	416	444	406	426	392	401	415	425	421	391	401	418	415	408	423	431	419	396	421	406	455	407	431	403	434	435	412	433	436	431	448	397	448	439	435	402	409	439	390	445	416	403	416	442	413	407	429	424	456	384	425	394	449	405	426	389	411	421	443	397	431	445	409	453	399	443	444	426	429	431	392	419	422	447	403	398	442	418	438	422	410	450	393	395	412	400	422	436	422	426	414	371	397	411	431	432	409	428	446	417	404	396	417	433	421	396	442	461	429	402	434	403	416	430	385	397	439	398	408	448	414	459	429	389	436
24640	21158	51199	58830	35539	16695	2953	623	547	563	540	535	543	514	548	515	511	483	537	535	486	536	547	521	541	535	543	510	525	543	483	553	503	567	533	514	570	537	528	533	518	524	552	509	551	520	502	547	482	513	537	488	542	516	495	552	510	509	524	496	523	498	516	521	522	524	521	529	538	546	540	528	507	512	507	520	574	480	508	516	515	503	516	518	523	547	490	480	528	461	515	550	516	502	511	504	584	530	516	563	548	490	556	526	515	492	523	560	495	521	517	470	499	513	506	507	479	493	498	500	509	500	475	518	486	521	554	515	503	528	531	510	501	543	483	483	517	485	500	515	511	518	497	493	515	524	538	549	509	480	499	520	473	484	503	481	553	532	502	547	493	496	522	494	496	519	515	518	524	517	565	540	538	495	481	513	561	538	547	516	512	525	525	508	518	533	497	505	498	496	551	559	534	536	539	530	538	495	549	521	539	480	528	543	506	428	520	468	499	544	516	518	533	508	564	518	536	523	537	504	472	507	540	516	494	475	471	519	515	549	539	480	513	498	527	572	481	505	527	522	498	525	514	519	538	506	527	574	519	524	525	527	494	502	506	507	495	485	501	486	510	511	486	517	500	492	493	527	515	523	519	504	512	501	533	517	523	515	475	553	520	549	537	517	509	510	531	597	511	475	487	508	486	537	491	538	548	558	510	580	506	535	526	461	474	488	523	519	534	504	548	513	524	517	536	494	538	533	528	522	510	521	530	535	555	497	536	553	517	534	505	537	529	501	501	511	505	500	556	540	515	481	521	501	551	513	523	519	518	529	502	529	527	552	537	543	549	515	532	552	513	488	509	524	482	534	533	535	491	509	548	559	488	504	534	525	537	516	516	509	503	541	478	515	516	483	518	515	510	551	527	501	522	538	541	535	514	513	547	496	541	543	512	505	526	521	545	552	509	550	550	533	549	502	539	510	521	541	449	518	479	482	505	510	544	521	542	494	542	529	492	495	523	524	512	505	554	499	476	530	500	560	502	518	507	514	514	526	518	470	512	577	528	501	519	527	540	528	510	500	571	516	476	501	549	544	522	500	531	485	506	500	555	528	515	517	496	510	534	494	522	496	523	522	550	553	502	514	535	533	498	496	511	533	525	520	505	502	531	495	542	475	509	544	556	535	509	481	515	545	549	507	522	546	534	498	534	493	513	488	524	511	548	527	525	509	570	517	519	523	515	544	562	486	528	515	536	502	519	483	525	494	520	546	508	548	536	495	557	546	497	591	496	510	521	480	463	503	481	549	495	512	531	535	533	499	495	529	546	527	508	504	509	472	551	519	508	523	496	513	552	526	513	453	504	500	516	524	525	548	536	489	483	499	495	535	542	573	537	537	545	543	503	475	542	552	470	492	516	526	529	518	517	526	487	542	500	529	490	554	508	510	510	491	477	491	538	492	497	518	500	561	494	508	503	547	528	520	516	525	506	571	527	532	548	523	520	510	512	539	526	502	547	515	537	501	505	501	497	527	501	497	551	500	499	461	510	494	482	499	496	568	505	521	500	539	509	517	505	509	510	510	508	525	525	528	554	533	487	541	532	536	518	539	534	565	516	511	559	532	491	519	520	535	559	506	513	525	524	518	516	533	542	496	530	505	543	544	566	531	559	541	536	511	504	510	546	494	505	546	493	481	536	550	506	513	569	513	500	557	546	532	545	514	527	538	544	488	518	562	515	559	540	513	534	510	518	487	498	507	497	530	503	529	525	539	532	534	513	492	495	542	524	520	499	504	538	496	551	513	489	498	465	513	510	520	551	506	521	519	503	512	532	520	520	486	509	501	532	513	497	507	541	506	495	570	505	492	479	570	545	499	537	543	545	489	454	531	504	493	506	499	467	510	508	529	514	548	477	526	543	531	533	554	501	513	538	566	526	496	546	534	479	539	566	487	519	543	523	490	488	539	490	513	526	504	557	508	516	522	480	531	512	484	501	528	554	546	517	487	518	521	518	543	502	530	500	509	545	481	495	536	510	490	529	513	473	523	542	510	550	516	544	481	499	504	509	501	503	474	526	521	521	499	525	530	498	458	538	495	523	494	474	504	532	497	512	557	526	545	488	563	567	504	539	525	502	507	523	539	532	524	523	545	513	508	503	505	485	525	513	513	478	491	517	537	505	489	500	541	503	548	519	488	510	510	524	476	521	503	544	544	526	478	505	514	494	540	542	540	496	468	539	519	477	532	499	532	508	530	479	505	505	504	522	530	509	508	498	506	467	521	586	559	483	533	511	501	538	516	518	505	521	533	524	515	512	540	523	507	540	495	508	484	507	507	483	522	534	533	500	528	508	517	544	524	499	498	525	520	537	545	563	531	510	501	535	501	540	513	552	545	531	519	518	510	506	512	535	538	499	520	522	525	545	545	525	520	536	493	541	499	543	464	493	519	536	516	517	523	561	488	489	506	523	506	465	510	533	527	493	550	553	555	530	529	520	505	546	568	499	535	477	481	520	489	531	488	522	515	571	548	506	551	531	537	496	540	550	518	484	496	503	505	505	500	539	496	493	553	494	527	517	549	542	555	529	529	511	554	501	488	490	523	531	540	514	524	522	558	508	495	523	512	517	501	470	490	499	557	514	491	484	518	519	570	523	498	508	522	508	507	503	500	522	504	538	530	478	598	511	504	473	489	487	510	545	479	523	496	531	530	557	485	544	526	513	520	524	502	521	523	535	521	515	491	524	534	493	534	535	483	510	518	526	519	513	480	508	494	478	527	542	476	472	552	509	515	501	541	491	525	526	538	488	538	541	516	513	542	488	510	520	524	532	541	540	480	543	471	504	531	568	508	514	507	529	484	552	523	477	542	537	523	493	500	501	531	508	529	528	497	513	498	573	515	496	505	521	523	528	487	522	504	551	488	556	511	535	515	539	496	563	512	534	542	543	522	504	575	515	537	519	541	487	538	524	514	501	506	540	528	533	528	537	502	500	542	515	539	541	511	526	521	531	465	519	519	518	539	481	536	517	513	509	559	497	527	494	519	525	548	533	527	522	496	524	524	477	517	489	522	511	523	533	506	498	549	443	540	477	563	504	512	533	504	480	517	520	542	516	546	501	475	515	472	465	515	487	537	552	531	534	514	504	486	484	505	498	528	564	515	505	546	510	520	524	501	522	504	505	529	482	535	539	537	504	487	504	502	505	536	527	509	490	525	495	527	513	500	484	504	475	527	488	541	520	500	502	468	531	496	525	548	490	519	522	525	535	551	507	529	528	507	526	511	453	542	529	539	540	494	520	500	509	515	481	519	541	554	561	547	515	564	507	532	502	522	536	497	509	542	498	522	517	501	495	488	583	557	532	534	505	499	523	536	555	534	508	527	481	542	540	520	525	541	532	559	525	528	504	508	463	530	474	497	528	561	505	477	531	506	520	524	511	511	516	502	548	518	515	512	497	521	512	472	517	553	542	520	501	544	527	524	519	518	522	522	517	544	536	530	513	496	544	517
3440	28656	79841	58899	25253	6211	680	434	468	420	464	403	483	460	465	494	449	463	485	484	468	468	480	477	482	450	471	428	484	456	433	476	477	459	455	484	475	460	483	446	464	440	445	465	471	468	468	469	489	443	498	427	447	437	445	494	460	456	478	456	439	447	452	473	464	438	469	455	480	478	469	437	488	483	452	454	477	450	430	436	466	428	488	449	438	459	488	472	434	441	438	448	493	444	471	493	465	450	458	446	481	517	444	444	488	441	489	424	442	496	450	451	449	453	466	475	468	471	439	455	447	476	431	456	448	471	478	461	434	475	429	471	456	456	448	432	478	478	464	452	471	456	438	492	457	432	434	458	444	467	432	480	478	477	441	452	459	465	474	449	459	461	464	426	452	430	456	450	441	448	492	453	512	424	491	483	443	459	503	451	437	463	449	466	462	421	503	462	469	436	438	462	500	478	446	466	436	475	463	466	449	472	458	511	478	473	465	453	507	495	432	452	463	428	441	449	466	452	462	495	444	454	495	459	463	460	433	486	457	480	453	438	476	425	440	455	461	455	448	456	437	451	474	457	449	466	450	459	473	493	502	444	439	468	451	485	451	461	488	463	483	498	461	409	457	458	452	470	441	487	456	474	442	451	481	478	475	440	444	458	426	463	460	463	454	468	463	435	443	504	475	429	465	479	415	453	466	453	467	484	463	437	435	501	480	465	458	484	471	444	500	477	507	425	431	472	442	434	514	470	461	437	467	459	434	494	487	444	484	461	461	439	458	436	450	479	462	443	482	446	472	501	434	469	467	447	416	456	456	437	464	432	439	482	471	476	434	449	497	437	424	455	459	477	483	483	490	476	448	451	462	491	424	447	452	446	470	449	445	422	474	465	452	489	435	475	447	462	470	446	478	470	447	468	449	455	441	458	491	430	472	471	506	461	500	469	452	470	462	456	479	445	439	468	466	464	483	459	408	431	460	441	460	472	475	470	486	424	502	437	469	490	463	447	417	481	492	437	474	460	486	456	460	447	467	440	432	476	442	475	441	492	482	478	474	452	455	464	442	433	452	448	462	452	480	485	477	464	449	460	434	416	456	446	476	481	476	472	458	469	478	502	481	433	451	455	444	464	456	449	499	472	461	456	432	444	461	475	448	462	464	470	437	446	452	460	471	483	482	467	456	450	456	464	461	478	442	489	462	413	442	460	489	433	435	476	458	480	456	454	455	416	480	440	486	471	471	437	475	451	452	518	444	458	500	443	446	462	450	460	431	449	452	454	465	473	458	443	503	466	486	455	421	467	477	486	492	503	481	471	429	420	424	452	460	427	447	427	464	440	443	444	412	435	447	425	464	509	468	449	432	428	448	472	430	477	420	492	502	466	516	460	442	480	497	458	465	438	456	459	446	442	465	470	495	463	462	454	498	500	417	464	441	477	433	418	511	431	450	457	485	442	471	468	474	498	456	497	475	470	415	479	453	433	459	447	429	442	515	471	484	438	431	434	442	432	450	473	513	452	449	454	445	448	431	476	458	476	464	440	460	444	505	474	477	433	442	442	441	465	490	493	445	461	468	474	459	447	484	470	437	433	481	447	443	456	426	485	460	473	447	451	490	455	454	506	451	466	481	446	483	508	464	453	458	469	441	460	489	446	463	430	449	443	443	444	477	471	469	441	448	458	513	487	468	450	453	487	435	473	480	468	465	501	444	433	469	445	488	476	488	457	470	463	435	469	421	420	456	442	432	469	466	459	464	454	472	450	459	442	440	438	461	447	483	458	458	475	471	477	463	444	441	440	490	502	462	446	492	473	470	477	462	476	459	440	484	445	463	466	453	457	499	440	470	433	465	434	468	418	473	457	444	467	431	468	447	455	469	463	455	448	470	444	449	463	473	472	421	419	459	438	444	442	444	468	444	440	480	472	440	449	496	439	482	453	497	463	466	451	470	438	421	468	464	489	463	419	419	484	510	463	429	435	447	457	446	458	464	431	441	474	410	480	458	481	473	439	405	425	457	450	438	448	452	475	479	467	448	446	440	464	450	477	474	453	472	449	420	448	470	490	446	462	471	493	452	479	453	453	452	451	461	456	499	464	460	458	474	472	490	452	445	469	472	451	454	514	476	439	441	402	467	480	469	466	465	447	444	471	439	446	463	427	470	491	487	472	450	472	417	497	441	442	490	443	498	471	458	479	443	459	462	447	469	447	441	443	499	452	452	481	479	447	466	461	428	431	446	481	463	414	477	456	457	416	446	434	425	444	480	437	460	455	458	404	468	430	478	443	462	472	456	468	460	471	454	441	480	447	449	468	434	454	488	463	451	449	463	440	431	435	458	460	464	473	431	463	467	463	429	480	466	458	442	435	454	457	445	448	510	480	472	440	465	475	459	478	499	423	471	432	432	463	470	449	468	429	448	491	488	437	440	484	416	460	447	454	499	445	470	462	470	491	433	475	468	474	441	432	453	422	438	488	486	482	444	490	465	472	461	440	467	448	443	493	511	443	476	455	455	441	472	458	478	477	453	455	437	453	434	451	458	465	427	516	457	471	477	428	484	481	446	452	495	458	418	464	467	469	453	475	456	448	442	484	457	437	450	475	458	463	489	475	455	445	489	448	449	483	433	451	475	437	453	493	482	444	477	429	447	444	463	405	450	450	470	493	448	462	452	442	481	427	488	469	433	460	447	483	461	446	452	439	440	450	476	435	447	449	440	477	473	457	470	453	444	456	480	477	400	466	454	433	459	424	476	471	476	437	486	479	436	423	467	440	475	445	448	492	458	461	408	456	458	462	434	453	449	435	461	471	465	465	499	435	489	478	433	409	455	453	435	490	454	477	455	460	474	446	437	428	482	462	405	501	436	460	449	467	470	453	490	455	424	496	432	505	464	437	486	470	495	425	418	444	432	449	426	438	457	461	481	447	439	442	442	474	506	465	463	424	485	492	443	435	454	469	484	428	464	465	475	477	438	466	430	458	431	476	447	449	457	470	482	483	468	444	494	465	461	428	494	432	440	443	484	465	440	450	422	436	463	459	481	427	432	463	486	454	488	431	462	430	470	481	457	441	468	449	475	467	434	472	465	451	433	406	477	431	467	489	478	468	454	470	438	476	446	459	440	466	439	429	489	429	461	422	433	403	450	468	460	448	454	422	448	476	462	465	461	476	455	441	473	470	418	458	449	455	468	503	421	452	455	446	472	442	455	437	435	430	480	468	471	454	472	455	409	432	471	495	463	466	428	455	460	476	507	483	478	460	471	440	429	479	465	451	469	447	474	490	462	458	469	493	461	412	469	453	450	481	435	465	445	443	472	440	441	459	469	441	507	477	455	450	451	458	458	461	463	462	428	448	431	462	476	489	443	455	445	460	481	498	429	457	422	459	450	440	441	450	437	470	474	467	495	430	458	458	469	468	454	431	434	468	437	437	472	451	454	451	437	463	503	470	462	461	443	453	445	477	451	472	452	445	510	435	449	476	420	432	478	466	470	470
23726	21435	51785	56959	37567	20658	6124	1029	749	786	772	791	770	746	744	741	752	746	763	701	743	750	764	727	769	760	725	728	709	719	723	770	735	743	714	734	689	764	714	725	735	740	744	752	753	710	688	734	731	708	763	691	684	714	721	724	668	765	705	755	713	713	759	748	709	707	695	729	689	688	705	731	691	754	733	742	701	734	728	690	690	708	761	686	749	725	672	753	666	720	697	680	688	716	720	693	756	745	720	696	754	685	745	720	702	688	694	666	752	721	694	668	755	719	699	734	720	723	695	703	718	737	740	741	759	781	741	725	732	713	705	679	699	711	772	725	701	690	723	737	766	663	694	732	716	757	816	687	656	739	670	712	733	746	677	718	696	731	729	724	677	709	682	755	702	711	734	713	675	704	699	680	778	742	659	703	658	703	710	704	714	738	712	683	775	687	706	686	694	721	686	727	754	705	729	698	709	706	682	691	716	704	719	734	708	729	765	754	731	779	697	724	735	709	718	731	734	734	689	750	691	672	704	751	731	690	712	695	719	748	732	697	731	726	691	699	703	742	759	685	711	697	706	701	692	752	729	722	697	702	738	716	717	707	687	720	695	730	745	707	728	712	730	696	709	737	727	669	678	690	684	685	721	709	764	727	728	742	707	724	703	744	722	698	766	755	721	771	711	718	694	662	669	743	735	756	701	725	735	707	676	697	699	710	735	757	670	738	706	754	737	712	706	697	695	714	711	722	729	690	726	694	750	763	772	724	679	707	703	702	726	764	752	703	767	663	714	732	713	729	717	719	659	720	695	707	724	735	725	760	644	654	714	740	781	737	747	690	748	703	675	677	730	757	696	747	725	700	702	727	696	713	757	680	640	767	699	693	679	703	728	739	716	698	709	729	703	712	711	713	748	684	688	749	685	714	745	710	749	698	753	727	684	696	673	735	720	703	739	707	756	738	701	734	706	670	736	708	716	758	725	699	671	724	712	718	708	682	719	726	708	727	693	754	720	694	716	723	693	704	742	727	735	713	736	659	683	734	711	737	722	722	698	755	732	732	714	712	703	749	749	752	734	685	722	732	752	705	680	756	700	730	754	688	700	695	685	727	696	730	789	753	726	730	659	719	737	715	736	753	740	711	706	720	703	780	692	711	708	682	730	713	726	693	736	715	725	727	675	699	709	707	705	678	711	746	732	680	750	691	737	717	692	706	700	670	713	738	733	771	764	742	677	707	755	675	712	727	741	722	739	667	716	739	734	725	687	730	710	724	723	707	732	704	717	698	674	725	704	721	713	711	700	703	683	745	702	727	702	721	735	721	708	696	692	723	693	716	712	733	656	713	717	703	731	718	717	684	712	668	730	697	725	693	738	679	712	757	702	651	734	684	679	701	670	735	776	682	761	682	668	709	725	663	753	716	692	746	676	697	720	723	695	704	650	681	675	718	665	714	704	747	687	680	699	742	744	721	717	712	784	725	716	657	672	753	723	666	738	729	693	770	725	721	704	700	726	674	732	738	764	711	747	696	746	733	686	745	690	748	745	777	711	697	688	714	654	703	747	701	697	741	766	657	667	726	730	693	738	692	697	698	722	699	678	736	714	769	738	735	719	782	767	731	680	685	686	765	751	708	730	680	691	726	698	680	716	734	688	731	708	727	774	714	705	712	701	696	721	726	709	744	731	757	755	708	746	713	709	715	667	728	719	786	691	724	696	710	724	772	693	692	697	683	746	707	737	700	724	711	750	737	734	705	686	724	732	725	694	719	679	742	727	673	732	693	699	743	703	744	726	762	760	707	685	710	705	707	715	701	687	702	705	725	709	714	703	652	700	702	743	727	743	750	752	727	708	676	718	711	727	681	706	699	713	688	698	714	662	729	746	719	725	675	749	714	751	727	688	720	649	750	701	760	743	713	707	697	669	672	711	719	668	709	717	713	706	655	719	679	672	759	739	690	688	749	741	720	732	766	729	681	692	752	724	731	734	713	726	694	730	733	688	716	759	753	719	729	715	701	753	737	758	738	770	700	755	706	706	692	712	736	695	721	673	690	720	702	749	674	682	722	696	702	721	695	671	742	750	678	708	725	655	707	749	722	693	678	774	734	730	702	723	705	714	703	717	761	730	683	688	686	688	697	752	720	702	736	695	712	686	710	671	671	698	708	711	673	727	703	752	690	698	714	713	698	716	698	720	739	690	730	765	712	662	726	752	723	683	721	751	711	733	703	736	719	738	707	710	723	716	694	712	714	730	708	698	650	733	677	677	753	695	715	713	761	708	706	709	768	681	691	727	695	694	701	661	720	706	722	686	765	700	700	729	706	677	713	690	726	748	710	762	698	713	713	710	677	736	739	717	732	717	736	734	741	710	718	734	745	741	735	730	719	737	713	729	694	729	742	677	721	699	684	767	766	710	688	711	709	670	734	672	742	703	677	756	686	715	712	741	697	705	719	707	695	730	750	706	715	703	700	742	707	755	709	779	710	708	724	677	686	671	702	705	698	709	702	754	743	759	719	681	685	720	705	704	727	712	692	705	704	686	756	706	689	746	753	677	705	715	694	742	698	749	733	663	715	678	695	701	748	758	711	718	710	704	685	728	705	757	698	709	712	720	692	704	734	737	754	683	732	677	695	726	670	743	707	694	711	733	691	752	711	681	738	725	705	737	709	753	732	705	730	775	689	704	708	699	728	731	717	686	746	715	733	731	641	683	724	708	723	728	725	735	684	721	698	706	698	731	700	721	690	724	736	695	634	734	695	736	715	744	733	706	678	708	701	737	691	696	729	711	736	749	691	723	704	690	739	675	701	700	707	701	683	711	728	712	730	735	651	742	708	716	710	746	676	732	694	746	736	771	761	778	719	734	714	710	710	736	689	736	675	711	720	695	721	725	743	758	695	721	773	749	728	713	754	655	728	730	707	726	733	752	718	734	762	735	691	710	725	732	681	660	704	665	786	722	659	706	695	750	697	768	726	671	745	734	679	714	701	723	680	730	644	728	673	718	674	689	682	730	726	764	715	739	751	741	722	710	728	665	751	685	680	732	638	705	720	741	704	680	726	735	680	760	704	711	675	712	700	719	678	704	679	736	735	716	760	702	731	686	740	683	700	745	765	706	729	697	710	743	680	717	763	681	724	686	689	702	701	681	671	731	728	689	739	729	703	733	713	675	740	718	706	717	676	710	729	675	665	692	719	719	737	705	740	755	697	765	690	704	722	718	706	676	734	679	722	775	740	739	707	773	694	720	710	746	708	714	753	670	672	752	707	718	678	695	712	719	649	721	731	719	717	722	730	697	730	709	736	723	714	673	711	707	696	747	713	772	708	712	758	764	703	725	704	691	676	647	737	704	724	729	677	727	719	744	754	677	676	724	702	695	699	733	691	726	742	734	703	713	671	748	733	755	776	730	665	716	719	692	750	714	757	718	731	677	687	732	692	759	734	723	723	678	711	769	715	766	765	762	700	709	673	675	711	691	682	720	724	718	727	735	685
3812	34435	86545	64480	32358	9391	982	587	607	642	613	648	663	614	611	650	661	637	655	657	624	667	648	668	657	647	663	636	680	651	706	673	638	641	620	622	665	593	647	652	638	607	628	603	633	578	625	628	639	657	669	695	639	617	671	678	675	644	645	644	684	605	613	658	685	628	614	634	675	631	688	648	614	629	657	643	664	663	632	624	682	664	611	583	667	650	592	621	608	642	640	629	636	647	635	611	651	618	641	605	650	628	655	667	616	639	653	615	637	653	643	646	577	648	615	610	619	673	619	634	667	628	631	626	632	619	598	598	648	646	630	643	613	675	622	624	594	647	636	615	654	599	634	620	639	646	653	639	641	643	671	624	626	602	603	604	615	647	637	644	659	630	636	622	589	639	613	594	561	634	622	643	596	632	610	640	607	658	648	639	660	653	594	613	678	642	630	626	619	654	646	591	632	658	610	621	608	645	669	638	641	623	666	641	612	627	636	649	633	654	620	621	621	670	623	647	648	658	665	660	605	587	601	629	638	606	593	638	647	593	620	626	654	632	608	629	670	653	621	627	597	653	684	605	620	629	646	642	650	640	648	649	614	646	623	622	626	623	620	648	670	630	660	597	660	608	642	629	629	629	608	623	619	596	606	640	629	582	640	625	604	636	643	570	630	643	636	610	631	625	632	603	635	566	631	612	647	654	624	632	636	622	618	627	595	643	595	614	639	622	657	565	631	604	645	630	659	639	605	669	636	647	684	653	610	629	631	632	635	633	609	625	640	636	631	594	614	652	626	612	709	648	647	647	642	664	614	645	590	646	661	626	603	625	635	620	675	651	625	643	628	675	636	638	615	632	610	632	598	647	628	600	652	662	610	603	571	630	600	617	620	626	639	600	655	653	683	583	562	670	668	638	624	611	609	634	668	651	570	611	656	646	600	657	669	634	588	606	639	650	646	601	644	630	657	644	629	683	620	589	633	668	622	654	647	638	647	668	641	639	641	648	626	639	646	711	686	621	615	603	624	669	605	626	641	628	587	660	671	614	611	645	599	645	632	596	641	636	686	570	620	635	609	595	621	604	641	616	628	610	618	603	623	665	611	663	611	661	580	643	624	633	625	635	665	642	677	665	609	685	640	627	678	630	642	641	621	636	614	621	650	630	669	643	643	647	634	646	609	607	617	665	577	652	625	636	643	612	601	639	659	643	612	617	606	617	632	603	624	614	614	626	618	659	657	663	647	627	653	615	631	679	616	648	593	571	580	616	613	668	631	635	615	643	643	622	628	644	611	629	641	593	683	627	619	667	608	568	637	637	603	629	653	655	630	621	642	659	611	668	660	622	644	652	588	630	627	605	624	644	605	610	651	629	613	615	626	640	655	657	639	641	581	626	646	635	641	657	636	605	640	602	657	660	641	651	609	641	606	587	594	577	613	660	602	657	658	619	669	598	593	612	633	634	680	641	640	647	630	642	641	632	626	658	648	636	627	693	627	583	628	622	652	638	623	576	602	667	565	630	596	628	657	588	657	628	637	625	596	662	678	615	639	626	641	669	594	667	616	634	583	614	662	600	631	632	615	600	656	666	634	590	593	602	622	655	670	592	606	635	643	646	589	628	629	626	673	642	655	658	691	619	585	603	593	594	616	602	622	645	620	628	607	580	676	674	637	609	600	650	601	628	630	639	668	673	591	664	646	585	628	639	641	584	664	607	613	628	619	593	633	598	639	619	602	593	594	622	667	626	581	635	629	613	638	604	659	595	652	581	611	638	631	642	600	623	636	588	618	662	608	567	616	614	612	648	656	616	637	671	626	616	645	624	603	616	648	636	663	659	616	618	613	596	667	583	654	639	608	648	611	587	615	617	585	642	642	580	654	584	592	628	636	583	584	703	635	621	624	614	639	610	628	623	667	640	613	603	676	676	648	662	637	667	596	643	647	652	635	628	626	565	673	668	622	639	663	653	629	638	626	646	653	623	654	650	650	655	651	669	578	657	609	606	624	606	628	686	640	611	625	649	632	597	681	654	646	649	632	609	676	596	630	623	575	666	646	586	613	620	621	637	651	640	643	634	618	601	615	659	633	660	616	626	605	595	644	613	610	632	657	614	603	663	642	662	605	655	629	608	639	645	638	640	595	639	653	665	649	667	635	647	692	646	618	581	610	604	610	675	647	682	641	621	644	607	663	613	636	657	650	603	698	641	640	605	579	694	659	629	623	599	603	640	623	664	606	588	624	651	652	620	620	645	640	637	607	652	628	629	653	630	632	616	667	614	619	647	619	659	613	614	639	629	625	635	649	626	624	634	632	667	649	653	646	613	601	631	613	612	642	640	622	616	623	602	602	592	606	670	660	654	660	599	643	655	606	586	587	608	649	637	584	615	527	649	661	617	606	650	663	617	617	633	667	647	643	602	598	678	611	655	634	658	650	621	621	677	584	668	620	631	609	654	592	627	653	642	609	620	633	603	687	596	663	668	633	606	639	613	597	628	598	670	602	664	621	620	690	663	596	640	676	634	648	688	608	621	616	661	636	664	638	616	630	642	608	633	643	612	611	676	632	616	597	639	646	649	649	616	635	619	610	604	648	616	650	612	652	640	605	614	616	650	665	642	646	595	587	621	653	622	659	648	677	658	658	655	617	645	612	634	633	629	603	609	640	642	636	650	639	657	593	616	659	650	594	663	642	639	657	647	603	619	575	599	631	613	637	637	625	675	637	629	634	616	611	579	611	611	664	635	594	638	656	600	667	615	599	590	648	652	613	641	623	601	650	609	666	616	618	638	636	599	658	635	626	602	616	662	628	672	592	640	628	679	620	640	636	621	611	593	668	670	538	584	686	600	657	599	662	605	575	639	641	629	644	617	640	649	682	679	606	603	628	658	596	624	604	579	651	679	675	630	642	669	647	659	621	641	636	655	617	621	626	638	631	625	614	642	613	696	613	635	626	646	656	624	674	612	637	581	669	593	630	583	680	587	609	583	643	645	631	638	649	640	608	608	636	618	645	599	644	587	661	667	649	574	685	604	610	642	638	620	643	603	627	644	651	628	633	621	640	664	629	664	603	626	560	673	609	646	628	630	669	588	602	643	594	628	633	675	605	619	616	657	592	624	658	663	695	621	620	630	629	632	655	615	655	607	585	651	662	672	637	624	640	607	610	604	629	664	625	591	642	585	623	632	633	614	615	637	601	619	610	617	594	624	675	605	601	641	622	606	587	635	591	621	617	640	610	575	652	630	603	633	619	638	625	601	657	660	612	600	657	601	618	615	632	644	624	661	628	612	621	615	600	645	625	614	645	608	678	613	596	653	612	634	618	617	598	598	589	602	605	633	609	620	613	645	630	665	622	662	647	604	621	623	626	631	622	595	670	622	638	615	690	602	610	583	651	660	579	621	628	625	662	610	609	621	620	612	590	622	605	609	660	631	614	676	644	637	661	650	620	647	626	596	660	658	630	616	627	633	636	600	608	640	593	660	642	676	627	630	656	581
27091	22138	45428	30347	9145	1918	703	575	547	587	564	543	575	563	560	563	602	543	571	587	565	557	549	571	532	532	572	558	532	543	558	609	598	606	590	536	533	540	546	568	562	565	562	558	569	559	593	544	554	596	603	606	531	574	568	564	565	557	553	568	601	575	581	561	567	577	588	542	573	544	551	602	521	599	598	579	631	552	572	564	534	580	558	557	576	592	565	560	550	574	540	562	585	545	577	554	577	600	599	577	556	542	544	545	582	561	539	552	568	547	550	554	569	526	582	552	564	553	556	611	554	553	579	547	537	588	548	566	548	568	598	574	555	560	570	563	547	565	556	582	580	541	516	565	586	607	579	552	547	572	557	552	551	592	571	559	566	564	587	541	583	617	588	540	566	570	593	564	604	584	542	600	619	573	636	570	597	562	570	564	565	582	588	516	578	572	552	578	545	558	592	535	567	557	560	567	573	569	548	549	567	589	575	582	583	571	553	576	568	578	568	557	562	608	549	576	566	604	541	586	537	598	554	563	534	538	564	586	569	587	551	607	578	563	604	571	560	533	574	568	572	589	562	588	514	579	607	516	547	507	611	568	543	499	581	530	578	543	532	633	559	541	570	548	589	525	554	520	565	522	509	589	578	587	603	569	562	536	586	548	590	598	579	626	605	615	545	553	545	574	579	557	567	554	575	581	580	588	581	606	557	560	547	567	574	578	570	584	553	604	522	544	566	578	575	531	560	554	577	546	592	551	599	563	582	596	575	573	599	565	604	516	595	575	539	573	597	571	545	592	643	544	574	561	552	580	592	593	590	581	544	564	589	588	584	575	579	550	595	585	568	572	616	625	617	573	580	585	551	624	619	646	542	541	601	567	604	568	619	602	544	577	546	603	606	577	563	574	594	559	571	567	610	540	544	552	585	540	577	630	598	546	527	553	542	552	570	562	579	542	569	544	558	552	593	571	563	602	521	582	583	515	526	594	558	582	551	582	531	586	607	606	592	605	577	602	529	559	537	520	545	534	552	575	589	523	590	607	567	571	586	529	587	546	610	612	583	576	579	546	563	547	601	554	529	566	563	596	541	596	586	561	541	554	550	505	591	580	591	609	545	572	609	546	608	550	578	576	561	538	577	561	563	524	566	564	603	594	570	516	555	572	554	542	573	618	619	567	617	577	546	562	603	610	558	574	533	580	590	558	570	568	581	573	546	557	520	531	561	572	530	549	529	531	563	595	540	588	566	609	575	537	589	598	558	558	552	582	562	601	536	576	596	565	571	595	557	576	559	573	598	594	504	557	588	547	590	575	627	531	590	564	587	596	596	517	528	578	512	570	567	598	579	591	562	546	569	523	533	565	570	575	578	568	592	520	520	502	591	578	601	552	545	563	560	545	585	580	540	554	585	540	520	558	559	523	586	552	572	526	558	593	566	607	608	582	572	508	584	536	593	555	541	568	530	582	562	541	574	572	591	581	582	597	560	550	547	593	544	578	532	558	518	573	576	596	562	578	551	583	586	605	535	603	574	537	568	534	580	590	582	521	550	569	553	560	597	577	597	553	572	554	562	582	602	528	569	591	586	554	538	537	560	587	551	564	604	542	576	579	569	561	546	550	543	570	549	559	559	570	619	570	560	575	607	513	573	581	524	627	561	553	578	562	543	553	535	627	601	594	539	562	580	546	543	568	581	615	565	512	600	577	561	563	599	554	553	556	566	583	575	589	595	578	576	546	540	555	547	551	542	545	616	570	558	562	533	592	559	580	516	574	570	575	561	616	566	599	613	529	503	566	577	561	544	546	613	569	590	603	531	564	579	574	506	579	549	555	593	612	566	550	561	573	565	579	557	591	559	544	540	590	525	567	586	551	611	539	559	531	594	571	527	564	627	571	578	580	573	546	547	529	561	540	604	549	567	603	555	581	551	602	578	579	576	566	536	562	578	593	558	524	619	577	576	531	514	561	564	565	543	599	570	589	550	587	590	574	520	570	573	568	586	549	556	612	585	547	599	585	521	564	594	572	533	569	584	549	531	546	514	609	605	567	583	562	564	607	577	579	560	566	505	599	570	563	595	573	590	582	575	582	567	570	558	549	612	583	549	573	599	513	514	588	568	555	580	532	576	565	560	599	526	562	572	566	558	608	603	555	559	558	545	582	586	573	625	558	590	611	584	598	560	563	550	518	577	533	600	526	585	555	534	563	562	587	567	568	601	555	574	587	599	572	566	584	557	542	508	505	553	568	545	551	567	563	558	564	603	538	574	588	566	563	584	610	591	610	569	586	633	567	555	508	573	542	535	551	564	587	579	565	570	566	541	557	553	574	572	602	544	578	577	562	614	678	551	568	580	584	589	566	549	545	592	558	566	551	602	531	583	558	583	586	511	597	583	575	532	554	544	602	532	585	548	592	580	570	561	579	566	587	523	584	530	620	615	561	553	557	602	545	552	611	547	575	600	579	581	552	573	548	580	581	617	547	552	538	599	579	542	528	575	564	548	609	547	538	585	574	608	516	516	595	555	557	534	554	580	623	603	549	539	575	548	616	616	531	555	541	555	572	563	549	548	578	544	589	590	578	574	548	596	588	537	565	505	595	582	549	546	535	580	589	588	601	560	539	571	544	554	580	545	564	598	572	552	606	575	567	552	601	571	571	573	572	577	546	554	581	575	562	616	550	557	539	516	559	566	568	617	580	557	562	514	535	560	562	583	572	584	555	585	560	584	581	554	605	587	566	529	580	557	632	550	543	575	612	543	571	598	581	580	590	554	598	590	558	562	608	572	548	577	559	609	598	606	537	595	535	595	583	584	543	615	567	623	592	567	535	588	611	565	562	569	567	565	540	564	582	519	557	525	517	543	537	580	568	598	618	565	578	531	557	569	597	601	576	552	558	572	523	620	578	580	553	550	552	525	571	557	611	557	543	598	581	526	588	595	559	563	538	578	556	579	601	556	609	548	568	617	587	568	554	573	571	586	542	627	600	559	596	552	574	513	550	563	526	546	573	567	555	573	574	530	569	584	589	524	569	588	551	580	549	544	522	585	568	554	576	577	572	577	550	605	606	568	580	590	585	594	542	578	530	553	577	536	595	598	531	585	586	577	564	575	592	616	583	575	582	555	564	579	583	518	562	558	557	573	577	609	574	606	539	606	575	577	563	554	523	567	540	566	598	564	542	584	562	546	605	555	560	600	523	533	559	537	587	568	583	563	568	594	546	558	617	583	573	590	553	549	615	538	601	568	590	601	558	519	616	568	539	555	581	578	566	566	565	559	576	573	560	617	544	531	570	619	582	615	626	561	544	596	578	583	541	609	572	554	540	582	498	584	562	570	546	610	565	581	555	546	569	572	578	596	573	555	551	572	558	589	618	578	575	558	534	570	605	561	556	571	584	593	610	580	547	553	527	566	555	589	561	593	568	556	588	556	530	528	524	556	511	565	560	543	580	554	565	572	563	576	549	546	543	521	562	591	509	549	587	577	576	587	556	548	547
4727	22617	38996	16388	4574	1210	498	453	444	465	482	406	476	428	484	442	478	455	485	452	468	434	482	471	451	484	472	436	483	435	475	444	449	454	397	405	465	494	455	413	409	444	495	437	437	493	450	447	459	443	447	456	479	463	432	454	447	471	445	448	447	454	460	433	445	458	432	452	455	462	451	427	439	447	439	468	470	474	468	452	428	453	454	443	403	441	450	423	454	483	455	432	438	484	417	437	467	406	467	448	398	460	409	410	445	423	418	419	425	437	465	459	443	443	469	447	412	425	450	434	414	428	436	410	429	402	446	437	467	433	454	445	475	460	474	472	468	441	424	456	457	433	459	451	426	480	461	440	449	451	440	430	414	456	450	456	483	424	432	454	445	408	410	448	453	465	473	417	477	454	457	422	464	473	451	465	446	447	456	461	425	421	470	441	460	441	439	418	459	419	511	457	458	426	458	427	452	451	436	413	437	447	436	431	455	443	420	448	440	460	429	440	429	488	447	459	430	456	449	424	480	425	402	448	454	518	427	448	464	443	475	431	430	448	416	460	447	482	478	465	444	454	434	424	444	438	468	495	426	449	440	479	499	419	435	451	423	482	447	437	485	442	457	451	436	431	500	404	426	431	408	452	457	449	463	406	441	417	479	441	438	449	415	426	477	431	430	432	463	449	426	413	470	444	410	454	427	462	442	426	456	462	404	464	411	435	428	454	419	447	430	445	476	444	440	467	428	483	435	483	447	441	410	432	415	460	443	467	433	410	459	411	451	453	428	406	502	482	450	460	448	465	437	505	467	416	475	409	434	453	434	437	448	418	466	433	458	447	428	405	447	412	485	436	465	450	433	432	427	420	441	412	445	452	411	455	448	451	407	460	466	473	492	461	464	447	488	446	421	459	427	453	437	423	455	495	421	439	474	484	458	465	442	425	431	448	461	412	449	444	441	447	430	433	419	464	479	428	457	441	489	436	407	424	413	437	463	470	497	472	434	439	458	440	454	431	437	457	459	463	418	454	448	445	439	463	443	430	448	457	428	500	446	431	458	401	469	445	428	462	423	445	438	451	490	456	478	454	452	444	431	449	505	446	436	447	449	399	442	434	401	436	388	423	481	441	400	407	430	459	447	457	452	470	472	449	456	449	443	455	458	499	427	455	455	451	431	426	433	432	442	427	466	445	417	419	477	473	439	473	456	438	468	454	481	457	436	496	425	430	441	454	414	413	423	432	449	458	443	430	450	463	425	429	415	445	434	436	430	474	463	462	448	480	464	444	438	458	479	470	446	463	452	430	475	454	476	452	415	421	457	421	471	447	443	468	420	457	455	479	432	428	476	467	434	457	429	442	444	426	422	473	446	435	462	441	443	448	464	435	450	424	449	408	446	444	457	429	408	459	437	448	452	461	424	451	452	422	433	472	463	453	464	444	454	428	440	434	457	457	462	454	437	460	450	465	467	470	419	427	418	423	452	471	467	436	444	433	411	395	467	460	451	458	450	437	461	458	452	436	441	429	424	504	464	457	433	441	475	417	412	467	443	453	447	485	418	454	469	463	431	469	441	413	486	452	436	456	466	463	450	493	447	437	463	469	464	451	423	499	419	461	467	484	429	459	431	429	465	455	448	455	464	458	435	422	414	485	446	440	437	445	453	467	446	413	448	434	468	409	427	449	442	446	479	427	443	435	426	455	463	480	462	456	473	467	436	461	457	464	456	446	441	466	479	449	465	421	445	442	450	434	461	439	428	427	482	453	442	430	431	416	442	454	404	438	482	447	437	458	458	460	417	455	435	452	447	455	416	442	436	462	485	420	439	425	436	426	484	435	425	479	406	469	438	424	403	445	443	421	427	412	432	460	464	450	472	438	470	416	478	440	446	469	423	443	453	425	411	422	424	438	462	478	425	457	486	428	464	457	434	430	442	440	443	447	458	474	454	401	442	443	468	399	463	465	441	420	452	390	467	440	488	479	445	434	408	446	442	379	470	444	449	410	466	448	462	445	447	448	459	429	432	490	425	418	500	450	430	445	396	459	425	425	449	458	465	455	427	458	425	457	431	456	457	473	437	477	420	448	422	437	460	461	477	465	440	443	424	455	449	441	451	428	435	475	474	452	477	464	405	436	441	488	450	441	443	442	450	396	456	457	432	446	444	407	461	461	443	478	440	469	449	463	460	419	435	463	428	448	429	435	418	484	489	499	456	480	442	409	455	423	467	428	402	408	435	456	470	464	461	450	446	411	448	425	436	436	456	464	417	437	463	401	449	444	427	410	447	462	448	446	453	443	439	433	471	431	434	453	426	476	404	441	453	429	448	477	456	449	426	437	424	472	419	437	464	433	471	424	442	453	460	438	448	473	448	471	454	480	438	443	445	456	454	436	427	463	468	424	410	457	458	464	438	457	450	452	463	471	454	451	447	420	453	426	403	409	431	426	436	438	443	444	465	471	433	435	468	424	434	442	399	392	447	469	424	433	451	451	462	452	439	437	455	426	468	431	437	450	434	452	455	455	427	431	461	434	440	441	460	450	405	475	470	474	462	459	455	455	450	445	449	436	422	452	418	422	439	453	454	416	461	451	445	428	442	437	397	425	435	439	471	436	445	444	448	421	493	440	428	447	445	407	403	455	439	454	482	444	434	433	444	425	422	433	417	437	446	432	438	450	416	466	445	465	448	468	438	428	460	477	465	471	456	453	510	410	420	424	444	432	479	432	448	451	470	456	421	408	425	436	420	463	415	441	463	486	446	431	445	467	471	409	441	460	441	458	443	451	431	488	470	441	408	433	430	451	447	451	467	426	450	413	453	460	419	438	477	419	437	437	425	446	437	429	430	469	418	462	451	453	440	478	443	460	449	422	433	429	427	457	457	494	482	467	457	466	428	488	443	447	446	424	456	440	448	470	447	454	431	454	420	456	409	423	452	443	462	430	412	464	440	444	449	452	444	442	437	430	438	404	418	419	423	457	445	472	474	392	461	460	464	447	425	449	457	435	449	434	458	466	445	480	427	418	467	431	421	436	411	421	417	454	450	453	451	459	438	447	405	453	415	433	421	486	430	430	455	458	426	438	453	499	421	418	468	414	432	440	404	441	491	486	451	456	481	445	447	465	436	425	455	456	451	475	515	449	425	415	429	434	411	416	477	439	481	452	463	406	457	509	466	429	431	469	453	438	455	466	430	429	447	472	477	454	411	443	443	456	442	461	467	443	444	443	447	391	475	424	429	478	461	439	449	442	428	436	454	424	454	471	480	489	414	436	408	437	433	444	462	422	432	452	466	442	409	435	462	443	416	449	440	467	470	440	454	450	492	423	436	402	448	422	453	450	433	417	473	457	387	488	402	466	449	447	490	411	442	460	434	445	456	418	470	431	452	459	458	428	464	429	471	434	426	423	447	431	467	436	477	456	455	460	448	443	423	478	425	458	445	430	443	431	430	435	435	482	445	447	475	398	463	472	443	456	454	455	444	457	431	453	394	409	434	450
24654	23550	57082	55758	32188	13430	1862	635	615	619	557	504	581	538	556	507	541	542	550	522	550	503	511	575	503	525	524	534	586	517	532	556	540	509	555	537	537	511	550	522	584	501	508	535	527	494	551	502	549	517	521	541	553	552	556	537	531	513	538	539	516	512	528	522	523	509	518	534	524	588	522	508	534	560	540	545	545	531	495	579	557	550	541	549	524	541	529	491	524	528	545	513	500	548	614	531	503	580	537	490	537	505	510	561	582	579	498	571	593	549	496	494	544	524	498	522	522	501	495	527	534	501	506	551	515	567	522	545	512	553	530	573	548	542	541	536	541	518	530	495	513	538	511	512	517	527	506	488	529	526	502	509	519	527	550	501	508	540	539	488	526	526	543	490	534	530	544	545	524	511	569	535	547	541	570	530	467	513	518	502	554	508	533	526	504	491	563	541	560	579	557	546	524	555	528	535	487	544	549	564	501	533	544	543	542	542	522	595	508	543	574	560	489	581	531	516	515	549	538	516	506	510	512	551	516	545	508	561	517	536	490	544	536	501	497	543	523	483	553	504	513	537	497	592	524	523	504	535	529	546	538	516	525	523	461	512	510	569	529	533	524	536	532	539	547	549	548	565	550	534	501	565	517	535	535	522	536	545	522	521	513	555	543	493	558	501	497	511	520	522	511	519	480	546	530	533	530	565	543	529	522	535	525	525	523	522	551	531	537	491	563	521	575	497	583	489	492	523	497	519	568	498	504	514	549	489	529	534	556	497	544	530	533	501	515	508	582	545	550	573	561	529	512	556	589	524	500	528	492	521	538	543	541	583	499	551	537	581	533	487	555	539	474	571	490	523	508	486	568	499	530	553	509	521	528	532	507	509	532	532	523	535	523	566	482	499	518	534	515	538	461	545	522	539	540	471	504	502	527	547	530	497	518	491	571	523	526	528	530	534	468	556	531	478	488	504	522	501	512	497	538	514	543	519	564	548	522	525	546	526	566	517	530	516	532	532	476	510	508	541	521	529	520	530	537	524	524	523	539	541	538	494	567	571	535	514	542	584	531	510	543	501	551	564	539	506	550	527	512	514	524	515	533	545	510	553	525	525	521	508	518	544	535	487	543	551	575	532	529	539	501	543	499	531	500	506	523	473	552	519	475	524	528	492	548	489	542	524	570	570	515	534	552	605	560	547	561	492	540	512	572	527	580	498	510	521	552	535	515	524	532	553	530	550	533	512	523	529	494	539	517	565	534	568	515	542	522	502	565	524	548	538	548	511	510	563	534	535	499	491	507	535	537	513	523	542	547	551	534	498	562	531	535	534	469	540	541	538	536	519	495	544	530	543	513	535	515	527	519	518	503	546	540	540	535	510	573	496	544	525	554	518	474	528	533	502	538	533	543	491	524	510	537	503	529	492	528	554	527	569	515	508	509	535	513	521	520	532	529	530	529	547	532	541	561	548	547	560	514	498	519	512	523	532	546	496	518	544	502	558	528	520	502	545	528	555	502	527	497	537	521	553	496	555	565	508	556	555	515	498	523	522	523	502	491	580	540	575	571	493	552	504	538	520	522	526	467	537	555	561	544	516	536	540	543	502	513	481	529	530	525	500	556	534	528	539	581	518	512	533	532	512	494	506	529	489	547	487	525	546	554	502	524	511	534	526	525	508	580	496	546	533	498	543	551	501	533	529	495	522	564	488	514	566	542	554	534	498	506	506	521	503	541	501	533	550	507	483	511	533	536	531	499	555	530	517	577	568	505	539	525	497	515	560	550	513	529	514	578	537	525	573	555	531	509	522	567	506	540	517	554	535	558	528	555	549	535	513	592	522	531	529	509	563	529	548	539	510	551	547	525	525	515	548	521	527	536	501	502	502	491	546	510	527	492	507	544	564	517	559	582	518	550	530	525	575	530	501	580	507	529	531	540	505	565	541	485	578	515	534	541	549	547	512	521	519	526	567	495	536	559	544	531	493	522	534	516	497	500	479	524	533	529	520	535	473	484	555	520	519	553	537	527	544	520	532	540	515	517	488	519	513	502	545	559	539	532	516	532	570	533	520	517	532	499	515	512	537	536	532	517	526	524	532	553	461	505	490	540	504	521	490	565	532	536	498	520	508	563	529	536	503	525	535	548	559	509	547	503	532	566	511	546	514	505	552	530	533	490	578	490	531	519	514	528	573	523	501	563	525	526	537	516	615	506	513	569	541	550	519	500	500	537	531	514	506	545	555	494	558	543	525	541	505	546	527	551	543	539	497	539	536	541	538	554	568	563	541	518	523	534	527	526	527	487	519	574	529	494	531	561	551	540	515	502	532	528	541	521	515	552	512	540	499	572	574	524	535	519	521	491	521	546	556	514	544	536	503	551	538	570	508	536	497	511	576	559	488	514	534	541	523	499	514	514	538	538	515	526	474	546	540	504	528	532	527	535	511	517	565	532	503	531	548	532	537	506	522	544	544	526	506	565	491	525	492	525	525	532	518	541	560	502	533	520	505	499	519	494	468	516	514	528	514	536	536	533	536	546	558	552	506	505	557	515	542	517	536	539	536	515	540	509	534	549	516	530	583	531	572	500	522	545	555	534	550	505	546	516	520	510	521	581	508	552	511	547	550	563	536	529	545	525	554	523	487	536	545	547	595	508	540	562	550	539	531	537	506	549	547	516	536	541	493	507	519	541	523	491	558	529	526	561	534	502	488	527	522	512	565	529	500	515	554	522	517	568	520	518	551	503	521	512	510	506	496	529	530	536	528	529	585	547	502	486	542	516	563	525	522	526	546	525	505	547	520	527	532	550	534	532	520	565	525	522	525	517	537	542	497	560	544	522	549	489	538	521	499	531	530	556	540	502	547	486	476	550	491	532	546	538	544	533	533	542	581	593	526	502	479	540	511	517	497	523	481	529	522	529	516	576	558	568	508	529	556	551	526	539	534	569	515	548	577	464	508	519	548	532	467	490	519	498	524	519	494	506	512	548	501	511	484	517	504	484	546	576	565	534	519	528	566	549	509	537	507	500	537	531	532	511	527	513	519	522	506	522	569	530	524	568	518	533	526	534	555	517	528	538	523	491	536	509	524	508	487	515	527	530	529	524	535	518	510	570	513	491	547	540	540	524	517	526	562	529	497	540	530	555	572	559	567	575	564	534	534	573	539	523	525	519	539	481	519	526	548	540	523	526	517	494	564	523	511	531	486	548	510	553	515	542	561	552	561	535	542	549	515	539	569	538	530	529	532	507	550	521	511	527	561	520	556	521	489	533	516	559	529	525	541	536	497	515	511	533	520	577	543	536	519	510	515	500	530	518	543	503	539	513	496	552	518	566	543	481	523	531	560	506	534	515	523	508	571	541	568	532	522	535	536	512	542	570	510	486	515	558	560	553	502	536	523	496	478	523	564	528	535	545	551	539	556	496	551	561	530	540	530	489	527	540	555	491	503	520	538	534	533	512	539	510	531	550	499	582	475	528	509	502	500	531	567	491	522	537	527
4372	60294	82009	53329	21328	4992	529	509	499	468	476	486	493	460	494	485	463	466	491	452	450	456	493	465	494	475	476	462	465	479	416	477	456	476	516	477	474	482	446	456	473	503	462	488	442	455	453	462	472	481	489	458	459	486	459	474	495	450	499	450	496	484	422	496	446	484	514	466	461	441	460	462	445	472	480	435	434	502	477	498	499	500	480	501	496	433	484	472	515	496	460	481	477	457	437	493	469	443	453	472	486	519	475	456	474	470	447	459	464	466	447	509	443	482	449	499	465	466	482	506	449	498	455	476	463	451	466	459	438	494	449	476	440	492	453	466	486	486	453	444	462	450	478	498	438	454	449	502	452	471	487	437	461	474	490	495	481	442	454	489	469	447	473	520	486	532	470	469	502	430	468	473	488	459	435	467	476	445	508	435	456	471	440	469	486	457	479	474	479	491	441	460	491	489	459	454	490	458	441	475	449	480	434	469	443	437	449	455	459	456	475	455	461	464	447	451	453	421	467	446	485	490	434	415	480	481	486	461	469	467	498	470	453	459	492	471	454	463	471	518	441	485	515	439	503	488	447	478	467	461	504	459	460	463	469	506	452	487	467	469	458	445	445	493	445	467	468	453	479	422	476	471	487	462	475	455	482	463	485	495	463	478	467	479	476	501	451	468	495	506	458	485	432	445	484	490	489	430	461	474	482	481	448	474	444	490	472	476	467	508	495	459	432	443	457	452	418	463	437	453	408	463	458	453	464	442	485	450	488	482	457	500	467	454	448	480	465	461	488	442	450	519	481	471	444	508	475	482	455	479	453	487	454	502	494	439	512	502	452	452	472	473	463	463	513	471	486	436	450	452	457	456	448	461	476	471	504	482	489	457	451	493	453	458	470	466	489	474	469	442	450	512	473	465	484	452	473	458	473	469	423	478	472	427	478	502	460	438	458	435	490	445	442	450	472	478	458	491	430	469	459	462	443	449	485	501	480	442	494	474	475	482	459	500	460	469	483	439	494	476	471	463	455	461	491	428	477	464	434	453	459	452	479	420	452	424	465	481	474	446	439	468	466	464	449	464	414	473	479	466	459	458	480	483	451	455	443	479	446	471	485	452	435	461	449	444	474	469	469	459	475	478	466	455	450	495	497	481	492	432	465	477	461	453	454	463	473	492	470	473	473	458	446	491	464	477	460	490	430	465	491	507	502	502	483	498	448	498	437	479	464	461	495	499	465	479	452	498	487	456	464	506	464	479	452	517	520	466	497	474	494	469	443	458	490	465	454	450	469	438	449	473	430	497	515	481	457	501	454	458	463	484	470	458	480	464	508	470	450	478	488	476	476	491	461	456	495	477	514	467	432	454	439	483	459	437	445	450	467	460	476	486	507	471	455	474	494	429	462	473	491	474	531	478	457	474	473	491	483	420	459	475	450	487	457	449	470	448	499	496	467	502	499	451	483	477	478	456	471	501	490	485	444	481	446	459	484	445	458	451	461	494	486	483	482	461	508	458	477	498	467	453	453	449	510	456	454	470	474	479	453	438	471	476	472	473	450	440	485	441	481	479	482	508	482	478	458	433	489	453	474	477	501	456	501	439	517	486	490	473	512	432	445	494	459	501	474	460	458	476	484	467	480	462	472	468	443	465	490	497	475	488	460	449	459	442	434	479	454	459	418	473	443	459	436	414	511	458	467	464	492	460	469	453	496	491	434	474	459	454	446	503	470	478	495	449	450	484	445	446	450	500	476	482	486	494	464	469	473	467	464	453	432	476	477	463	477	484	480	480	503	469	472	483	470	449	501	499	478	470	471	416	486	518	454	473	468	485	457	470	457	469	450	492	463	440	531	479	494	469	495	464	489	466	468	455	492	501	456	468	470	467	500	471	507	462	451	475	428	462	489	446	472	492	474	441	470	438	463	448	459	447	475	445	463	456	474	462	460	459	477	434	463	463	491	471	482	451	460	462	449	463	405	504	451	496	477	444	446	477	438	450	458	454	494	466	435	437	460	500	455	479	487	446	484	461	483	480	477	509	492	456	447	484	436	489	434	484	452	455	437	445	482	484	430	496	484	482	467	469	434	477	470	507	463	428	491	470	488	455	421	458	458	482	449	486	445	446	449	462	486	445	483	456	487	477	498	454	492	455	473	464	424	494	507	467	478	439	455	475	472	473	435	518	490	433	438	496	499	468	471	458	480	503	456	464	459	464	454	436	480	472	496	460	469	475	451	458	465	450	488	468	471	468	491	454	478	448	465	470	424	439	502	483	460	442	489	493	462	465	484	473	489	465	469	480	465	486	455	476	455	373	513	484	460	470	446	493	495	461	477	464	512	451	482	476	483	460	478	467	432	462	466	443	475	479	478	413	436	481	488	500	502	485	434	491	464	457	474	464	493	466	470	447	457	471	470	452	475	459	436	482	441	510	470	431	446	435	433	470	473	451	460	472	474	485	497	480	451	501	453	493	477	494	442	472	436	469	478	457	465	459	495	489	477	487	491	467	474	503	453	474	396	437	441	444	436	486	457	488	475	438	476	485	499	493	477	513	487	448	417	445	454	498	463	481	497	467	493	470	443	457	464	500	485	500	474	412	457	505	429	508	468	487	471	476	484	466	457	457	433	471	477	493	447	424	464	495	463	478	467	476	434	510	444	468	468	470	437	458	462	480	492	454	448	495	481	485	471	471	465	496	483	431	431	467	464	478	493	448	493	465	476	466	475	494	446	441	467	493	468	501	458	476	455	480	454	458	488	476	456	462	472	430	471	459	481	469	466	477	489	450	471	482	436	494	450	508	468	486	459	467	447	439	431	477	472	478	413	449	461	450	461	505	482	482	432	471	461	468	462	471	445	491	464	428	456	451	451	464	465	492	408	502	461	516	502	509	480	497	475	514	484	489	487	496	453	444	450	492	457	477	456	478	486	465	473	443	478	480	497	464	427	466	477	442	474	448	473	476	458	474	452	491	439	481	459	470	410	470	458	453	452	472	464	461	431	458	497	484	435	490	454	461	457	477	485	474	448	436	472	461	445	452	484	457	460	463	447	492	472	493	458	494	466	469	452	451	432	461	458	483	466	448	452	462	476	455	472	469	477	447	502	501	441	458	502	448	452	436	466	447	446	497	462	452	460	421	502	486	431	462	469	469	457	494	480	481	463	458	442	453	503	468	460	450	491	427	457	508	480	450	463	475	468	468	458	463	469	463	462	495	399	511	460	472	457	457	452	472	511	463	463	468	454	470	506	457	517	436	435	438	444	490	458	465	492	459	442	480	450	499	436	444	491	487	453	440	480	459	457	450	452	483	481	456	460	460	508	450	485	455	446	463	460	463	493	454	477	445	432	427	449	447	458	470	453	481	437	470	502	465	440	419	489	464	457	478	459	508	461	493	488	447	480	458	451	480	447	521	440	430	455	436	463	472	475	435	461	463	469	471	486	446	476	454	446	468	444	479	473	449	466	491	470	449	496	469	477	496	486	405	446	456	458	461
23757	22725	45511	49187	33927	19459	5239	1014	781	723	727	764	721	709	748	749	745	739	732	760	703	693	766	706	742	680	766	749	727	732	691	723	699	769	699	745	717	697	715	720	701	711	704	679	721	763	654	682	723	700	763	752	684	654	761	686	703	769	712	728	735	691	708	697	680	713	689	750	706	762	731	669	713	671	765	727	687	725	678	719	695	691	675	720	772	748	707	704	762	683	708	716	695	712	725	710	716	729	747	714	704	697	729	686	671	668	752	684	739	735	716	707	736	696	656	662	732	682	721	657	693	692	704	671	726	735	707	672	629	724	756	683	666	709	749	694	718	756	733	718	681	726	724	710	686	716	690	712	661	667	694	733	712	761	682	675	786	662	717	705	679	656	670	710	698	723	679	723	737	684	703	720	745	665	737	668	641	699	709	684	693	668	696	741	727	775	694	674	764	728	686	714	724	714	697	703	715	715	709	684	702	724	770	710	721	711	762	704	738	736	750	689	687	731	680	716	712	678	702	738	759	735	660	671	698	671	681	680	724	687	697	701	698	743	715	709	670	729	710	700	716	725	726	689	721	716	662	733	710	695	670	747	697	713	730	699	655	676	739	742	720	685	738	712	718	672	710	756	712	676	748	688	653	697	716	677	690	702	689	747	685	737	743	720	685	669	735	658	649	665	670	714	753	721	678	656	701	710	685	752	685	693	694	688	717	668	704	719	727	665	679	749	711	738	714	720	720	709	663	722	650	751	664	744	692	719	718	722	708	693	741	736	725	734	729	713	706	703	703	701	674	706	704	725	661	683	746	702	697	728	694	687	727	757	740	732	667	684	731	696	766	704	682	704	681	732	641	716	664	749	738	713	682	733	723	690	682	701	653	693	675	692	712	720	685	714	644	715	702	716	713	692	676	751	700	716	636	711	718	758	757	702	739	690	690	668	716	696	684	731	687	716	718	706	725	713	664	753	716	654	699	669	661	684	683	745	715	701	713	728	678	708	639	682	708	760	672	746	703	666	701	713	715	724	740	747	691	698	734	739	708	745	692	692	744	707	675	697	725	704	688	708	689	725	718	678	696	665	739	685	732	692	740	682	708	669	698	697	690	725	739	688	690	698	715	741	708	667	721	752	773	737	727	709	707	717	692	693	711	691	685	711	719	687	665	681	723	708	714	737	738	746	731	714	685	730	723	747	731	724	726	740	695	707	717	653	702	668	754	676	730	725	707	723	700	723	687	693	707	683	717	692	706	676	703	661	722	731	712	715	710	698	739	694	701	718	691	721	758	691	780	682	725	731	745	699	736	703	695	712	691	754	703	705	703	691	675	708	679	728	723	669	696	728	683	631	680	698	723	763	673	709	742	702	617	699	715	666	706	750	726	715	694	720	698	714	737	731	704	745	731	722	722	670	707	744	692	675	736	751	705	718	716	703	746	705	708	670	656	696	729	683	680	696	715	704	685	649	716	723	698	716	684	695	706	727	693	690	698	680	647	685	700	713	712	712	722	706	680	716	752	739	705	682	716	725	719	681	717	694	652	730	691	729	726	673	648	724	726	664	732	675	698	711	753	684	666	731	688	708	731	705	721	720	654	712	752	714	701	691	758	676	697	720	701	699	689	686	766	715	685	723	687	681	659	676	733	685	680	712	712	777	742	673	702	686	689	691	713	704	669	722	699	706	679	718	757	664	693	755	705	660	672	720	763	742	683	704	683	731	682	702	666	687	709	703	699	692	699	721	693	677	749	741	703	742	733	725	723	725	727	735	704	666	699	665	750	685	699	766	720	699	663	689	675	731	708	734	704	698	661	716	687	706	742	677	736	687	665	709	680	706	669	696	691	665	723	698	722	648	693	696	689	722	711	734	725	760	705	714	712	710	741	713	713	732	669	719	719	720	718	752	679	699	723	653	731	721	731	702	682	669	704	693	661	673	688	666	674	668	674	709	693	735	659	684	721	697	718	655	747	704	713	695	715	736	731	736	692	738	729	751	683	686	682	708	654	766	730	680	722	681	691	723	698	713	663	751	675	686	683	711	690	687	659	676	696	680	702	667	707	768	730	695	700	725	718	730	694	690	652	729	718	704	697	686	699	669	745	690	689	690	681	698	711	716	706	731	721	719	736	712	680	728	713	710	719	698	719	713	702	683	700	683	739	719	715	706	766	698	691	670	751	691	701	675	685	663	631	677	742	700	701	706	704	712	695	700	696	725	678	742	660	712	677	694	713	715	737	698	709	620	676	664	735	688	683	695	714	714	753	759	696	700	676	724	698	688	684	685	684	691	756	696	681	697	746	747	677	735	709	735	713	711	690	678	724	714	700	672	677	716	706	682	691	729	674	701	748	732	721	726	689	726	675	734	688	714	725	746	709	710	707	692	708	687	668	738	709	699	667	714	704	739	694	692	677	751	690	694	743	661	674	688	711	714	667	723	733	724	725	701	809	674	697	676	698	672	721	702	667	716	686	692	736	707	696	693	710	674	698	726	697	718	697	699	665	671	642	676	742	713	713	657	689	712	766	733	688	686	714	692	714	660	722	662	727	764	697	658	692	652	699	688	705	739	713	708	720	732	706	706	703	678	696	656	685	688	728	676	733	689	711	676	711	743	715	679	700	642	650	727	679	715	650	732	726	714	692	692	703	702	706	717	723	695	722	711	752	743	690	661	703	751	684	726	724	758	696	703	701	723	756	707	688	702	683	729	717	744	675	690	760	681	703	722	698	653	696	678	714	706	725	739	728	708	687	688	694	682	668	681	698	722	717	723	797	717	664	687	676	694	781	721	731	743	712	727	747	680	696	757	703	693	656	720	708	662	665	708	698	704	681	700	752	672	673	681	712	686	695	699	674	718	731	701	747	711	734	700	747	710	667	704	688	764	745	713	688	682	708	738	669	648	694	671	669	707	669	719	763	702	697	751	676	701	716	763	702	707	737	694	679	678	666	697	720	696	743	761	701	699	708	714	704	667	682	692	704	722	677	748	716	693	738	677	712	705	715	729	697	716	696	696	764	724	676	687	675	696	724	681	746	692	685	724	712	694	686	673	638	739	702	717	697	704	665	698	724	660	711	759	694	719	706	675	664	685	698	702	661	761	700	704	675	756	724	759	670	668	689	738	684	679	722	744	697	725	732	685	666	739	679	711	778	703	719	716	707	655	714	734	682	708	648	730	680	701	719	676	727	717	693	667	714	714	699	740	718	757	686	689	655	659	694	747	735	684	683	674	691	703	755	708	695	712	733	706	701	715	731	627	720	669	720	731	738	716	719	693	668	713	734	676	660	677	673	696	777	722	672	705	713	680	678	715	682	671	688	683	805	708	682	703	680	660	729	741	725	695	686	720	677	689	747	689	702	615	698	686	690	727	705	693	702	741	752	748	715	675	705	725	745	723	728	661	745	706	749	727	722	701	770	707	698	708	749	715	720	738	710	668	706	681	735	665	722	714	692	667	710	673	715	750	718	715	699	722	692	697	677	684	677	674	745	700
8523	63093	85241	61514	29179	7836	705	646	606	624	651	620	619	628	676	621	659	636	560	658	643	612	660	674	682	684	638	611	671	646	611	659	606	648	663	619	607	661	659	620	635	620	647	643	628	670	605	581	619	644	633	630	636	658	593	618	639	610	680	611	640	629	613	679	657	643	663	620	642	600	626	629	637	612	650	630	617	640	605	613	633	603	629	563	583	587	640	609	615	652	634	592	657	618	653	618	635	658	664	623	652	626	642	650	657	627	610	668	597	628	635	631	607	650	565	607	657	638	585	618	601	630	647	613	598	613	593	627	632	596	626	649	637	584	649	613	631	615	636	624	608	603	638	600	643	636	658	642	578	649	618	611	600	591	649	625	636	616	620	630	648	590	602	615	644	647	579	630	608	671	639	622	611	620	624	627	628	612	622	651	657	594	694	621	619	632	609	635	580	653	609	598	627	592	631	621	604	690	641	628	650	689	604	619	626	601	596	689	610	624	643	665	655	621	651	633	633	664	603	650	629	601	620	628	670	660	666	667	630	648	619	653	629	654	599	624	689	652	624	648	638	582	643	680	633	594	640	644	607	668	620	623	631	630	636	634	667	640	609	631	603	644	676	581	644	629	672	592	619	626	606	676	654	649	617	619	646	606	588	653	609	651	597	640	586	639	649	629	658	594	624	610	610	637	628	621	662	633	624	614	642	674	598	626	606	628	645	614	675	616	602	636	615	621	631	623	625	653	605	651	637	604	648	615	641	580	593	602	652	668	627	576	647	646	623	579	645	609	607	640	634	657	671	617	607	618	637	627	615	629	622	612	604	639	646	613	644	651	642	624	654	624	631	640	641	640	673	615	607	640	645	617	635	622	619	632	621	607	604	631	673	586	602	590	688	620	638	619	617	624	635	623	616	659	595	622	670	620	606	621	633	626	637	649	611	679	603	583	634	630	610	582	612	593	667	631	613	589	632	657	634	666	620	636	628	605	664	627	630	629	653	655	617	577	640	632	633	618	631	634	594	652	660	606	634	607	645	636	600	649	624	593	638	611	682	621	594	604	645	606	615	650	662	628	630	602	620	661	643	642	620	596	631	640	658	649	640	643	599	647	639	601	664	668	622	621	628	620	643	650	595	611	620	607	650	610	634	652	621	596	675	619	621	646	628	619	685	650	633	629	615	626	640	611	625	643	677	670	603	594	654	605	610	631	621	653	646	607	601	610	604	634	605	654	632	636	615	594	637	610	630	616	656	630	664	559	617	592	650	663	660	645	634	633	655	632	589	642	624	592	668	645	650	624	599	601	628	656	644	611	634	676	640	624	616	616	654	607	607	599	612	677	655	632	652	615	661	611	619	637	615	626	615	590	606	645	648	629	693	623	612	617	632	610	668	618	647	626	589	627	628	589	645	612	639	592	624	654	636	632	672	642	605	611	648	622	574	622	565	615	623	626	628	605	610	615	574	620	608	636	621	653	640	628	636	627	645	581	657	627	632	627	628	643	617	598	661	613	636	633	630	620	583	624	644	629	587	671	620	630	597	610	657	654	611	621	618	623	603	621	592	651	601	611	643	631	615	623	620	606	654	595	588	657	605	575	610	621	590	630	659	591	634	634	586	626	628	636	627	652	622	604	614	660	633	657	672	601	645	663	611	608	642	604	656	626	632	559	624	626	639	538	617	617	606	644	623	679	605	606	602	596	619	621	631	586	628	607	646	627	662	665	623	598	646	602	601	647	605	612	604	648	626	589	655	639	571	598	636	640	619	663	622	644	600	658	675	609	613	624	626	622	625	619	569	615	609	613	613	597	615	631	625	607	631	636	628	653	591	659	628	621	601	619	625	642	621	578	646	616	628	641	621	596	622	646	657	635	631	618	631	624	595	652	657	612	604	655	616	646	617	637	617	651	644	698	643	647	641	556	582	654	627	609	630	638	622	670	622	630	605	609	624	588	624	621	590	633	638	629	640	585	627	608	600	636	642	609	621	654	661	657	642	627	604	595	646	607	618	611	629	611	626	633	623	624	680	606	623	654	583	609	615	642	609	632	617	594	655	631	641	612	617	631	624	622	630	597	639	619	632	627	601	599	623	634	598	571	623	639	614	624	648	600	653	598	641	588	599	645	636	640	592	604	634	626	652	640	625	622	628	636	630	612	639	667	646	617	633	642	634	620	647	576	625	613	648	599	633	653	628	639	617	646	630	618	671	608	623	626	668	654	630	649	627	659	633	653	642	635	599	645	635	625	647	645	638	643	636	639	627	634	635	642	687	701	595	657	633	662	689	623	654	634	640	643	652	651	639	619	611	599	673	622	603	590	662	629	638	614	660	610	581	613	650	614	611	606	651	630	601	619	628	630	650	618	606	630	616	614	603	641	625	612	679	639	580	648	663	667	642	613	590	625	588	640	674	631	558	636	632	604	626	645	602	617	635	636	590	636	673	653	604	628	575	641	607	617	667	628	614	597	593	564	601	612	603	629	665	586	590	628	628	645	631	648	641	608	586	618	595	627	638	672	610	610	645	600	603	598	627	631	617	647	613	606	626	624	633	582	621	627	653	625	641	645	641	647	616	628	615	579	641	641	639	649	602	663	646	581	612	636	675	606	631	669	651	641	651	609	616	626	627	638	619	645	646	624	588	641	652	582	586	582	603	636	605	580	639	609	618	599	660	661	613	666	672	586	571	627	628	642	640	630	629	610	623	594	596	610	614	633	641	631	624	608	607	559	633	656	605	661	625	607	652	632	606	614	641	611	639	642	679	636	640	641	609	627	628	625	617	617	654	654	664	583	621	645	637	597	628	616	658	603	610	614	635	622	631	631	659	617	627	642	609	629	648	618	654	631	638	608	640	642	612	598	610	597	670	624	612	633	649	569	628	635	605	678	598	682	626	636	615	597	596	653	632	605	644	653	637	655	610	648	633	655	616	642	633	631	601	643	621	658	630	650	642	666	630	621	647	645	600	610	589	622	599	668	654	650	626	635	645	633	641	620	588	615	642	647	626	581	630	593	640	627	649	628	603	613	623	660	612	673	631	635	608	689	637	587	620	619	614	617	605	672	585	614	665	649	649	634	661	647	643	625	629	625	651	650	624	656	607	621	593	603	632	655	592	626	634	678	635	578	592	661	642	613	597	591	611	664	609	612	646	638	630	646	678	609	631	620	608	607	623	612	593	662	590	629	634	646	612	633	611	611	614	628	656	628	613	615	599	594	613	601	610	600	640	649	644	638	596	662	604	639	616	658	574	603	607	603	608	573	630	660	637	623	644	584	648	630	615	603	630	595	599	622	629	576	628	609	586	608	636	638	639	597	576	619	629	602	595	602	636	589	621	574	640	634	595	632	607	673	608	638	581	574	658	623	605	610	634	619	608	640	620	635	615	622	594	580	660	595	626	613	612	615	638	662	640	617	586	618	646	583	612	602	611	642	667	595	626	589	585	598	645	631	634	595	627	634	635	624	641	643	616	628	591	645	625	640	614	612	632	578
27149	27370	42214	25964	7732	1545	550	515	542	502	511	547	547	583	514	535	541	563	505	542	522	533	565	543	526	482	540	508	486	523	541	535	556	512	523	560	555	522	480	514	525	551	531	477	513	556	519	537	540	529	528	536	495	550	523	525	505	518	514	545	517	517	500	515	479	524	508	528	560	543	520	538	522	537	495	551	506	528	512	496	505	543	549	553	533	497	499	510	553	570	554	485	557	516	510	488	515	510	523	531	526	507	541	558	499	504	526	491	505	539	543	551	516	527	554	550	542	501	521	570	554	514	561	521	517	539	532	502	540	534	503	515	544	521	501	546	516	495	504	521	523	523	530	536	512	524	549	556	523	514	511	541	534	535	495	539	530	556	535	518	483	532	514	556	528	513	546	527	515	558	552	539	533	511	512	551	501	492	511	526	546	530	474	567	524	509	519	522	561	510	528	534	536	522	494	577	530	492	518	466	537	477	492	533	535	473	555	530	523	534	534	523	522	543	522	533	543	556	492	564	503	522	552	527	507	523	561	491	498	546	517	514	555	530	535	504	499	475	523	551	538	493	492	559	488	562	516	529	504	526	546	522	574	505	578	532	539	532	530	500	518	522	524	542	533	519	516	498	497	578	553	533	537	518	561	502	519	555	534	485	578	529	506	545	512	525	563	547	554	543	491	549	541	541	525	499	521	522	493	567	505	528	561	512	588	503	553	545	544	528	544	511	577	511	525	517	513	541	523	562	472	546	528	522	503	564	504	524	549	533	532	532	510	494	493	511	518	508	511	514	532	546	540	565	513	530	524	533	490	526	526	523	494	507	521	547	479	509	494	486	530	540	481	529	509	512	542	533	519	503	535	529	523	556	522	508	523	510	515	519	537	537	557	495	560	514	556	549	535	563	563	523	543	502	533	485	518	525	558	531	447	529	519	545	523	488	529	545	554	537	505	547	541	517	520	524	520	532	528	526	517	476	545	524	531	484	516	570	513	492	504	487	526	487	491	509	584	517	525	498	533	514	505	541	525	532	478	512	525	537	512	515	568	506	517	529	555	504	512	507	521	504	498	535	530	536	517	529	549	547	518	556	535	527	524	521	536	565	519	565	527	527	528	532	478	558	537	536	504	512	485	488	539	477	502	546	498	542	523	554	485	512	550	520	531	485	534	509	513	501	535	540	540	506	516	513	502	533	497	511	576	546	548	508	543	496	538	514	531	558	514	491	517	509	535	522	518	551	539	521	555	499	509	479	498	541	533	548	551	510	561	544	507	528	513	502	514	507	489	527	531	481	518	553	511	544	533	516	534	511	491	559	507	500	561	531	520	545	540	514	532	512	530	505	522	548	509	506	525	521	485	547	568	510	517	541	475	545	520	515	501	509	556	506	522	537	552	532	502	524	514	510	507	514	479	526	511	501	483	547	514	580	512	518	523	517	534	548	522	503	508	523	509	546	537	506	489	495	511	506	566	534	487	545	535	530	599	519	523	518	545	490	515	506	531	498	539	517	506	501	516	544	534	553	547	552	504	531	535	533	503	527	510	482	514	528	485	542	513	536	534	505	504	483	558	502	544	533	544	522	537	512	491	508	532	533	556	505	531	484	518	494	505	513	534	545	530	490	526	528	544	557	531	555	506	501	507	544	543	511	522	490	530	513	570	491	521	526	563	539	520	502	488	526	549	487	506	537	544	505	492	521	488	563	510	523	464	523	561	552	473	524	529	573	494	489	523	539	518	549	573	511	519	521	546	559	523	506	511	518	525	557	491	526	545	507	494	513	517	506	550	549	537	519	550	524	534	512	566	518	510	535	534	491	505	512	532	518	505	521	521	534	502	514	537	526	538	483	518	495	513	501	470	525	518	530	516	520	481	519	557	513	555	544	537	537	534	581	485	554	533	529	507	554	484	493	495	540	497	507	506	586	540	552	479	566	538	526	523	485	518	538	513	523	553	512	545	532	490	541	490	528	504	525	540	489	548	533	535	550	548	490	517	512	527	528	523	535	521	596	504	543	525	516	516	541	535	546	495	494	521	502	511	497	501	553	474	527	480	558	490	511	500	547	495	526	556	499	531	505	520	542	576	513	507	536	551	541	531	507	519	477	522	510	559	513	533	545	529	524	490	503	507	537	522	507	526	491	511	477	492	557	520	476	500	555	481	498	550	499	580	556	552	509	526	536	499	509	555	495	506	534	566	550	544	535	541	496	527	499	514	513	492	527	497	496	499	526	541	522	507	529	537	519	517	550	513	508	527	513	537	541	508	521	555	556	529	522	520	509	541	528	537	543	528	522	523	562	544	548	545	561	559	536	533	489	555	553	549	529	488	508	552	554	500	527	551	555	508	551	510	544	534	536	518	535	592	541	476	568	497	525	534	516	521	487	557	503	532	536	503	543	537	561	533	555	485	496	520	511	543	573	512	509	532	502	493	519	545	519	532	477	527	479	496	506	538	493	576	529	534	519	510	528	499	516	605	544	495	529	484	513	551	486	547	510	509	478	518	487	522	520	580	529	505	551	556	509	503	544	519	521	504	552	537	526	535	501	511	532	533	544	547	491	537	517	495	529	543	513	524	541	545	528	542	546	525	525	546	523	519	535	522	526	554	519	526	505	537	514	492	493	526	543	480	510	481	504	500	539	527	535	530	543	533	496	552	538	549	547	557	502	493	520	556	496	534	523	524	550	566	571	525	525	530	514	491	522	548	538	512	517	518	478	519	543	555	543	517	533	519	495	531	535	529	509	522	515	529	527	506	547	530	524	514	467	494	503	527	535	479	538	546	487	540	502	516	558	537	482	533	555	526	548	522	544	475	490	512	511	535	510	538	485	492	519	513	494	509	492	544	481	525	531	537	528	516	536	553	523	555	519	528	522	543	519	576	505	480	531	547	513	545	491	522	498	529	518	526	576	543	549	522	532	519	533	540	532	543	522	541	542	554	480	513	513	490	544	550	517	533	535	496	530	533	533	528	561	504	489	504	531	492	538	518	517	495	549	509	497	497	509	550	499	511	509	512	497	551	504	531	497	530	543	508	480	545	515	476	521	515	508	491	522	518	528	526	519	523	528	528	561	495	546	556	501	532	490	531	510	523	480	533	517	552	501	552	528	518	504	513	509	508	501	534	511	554	548	504	552	517	533	492	486	505	508	513	523	511	542	510	521	502	535	502	486	527	500	512	472	511	579	539	504	500	530	534	506	504	550	503	525	501	505	569	544	483	554	541	516	510	495	551	531	510	519	511	534	514	564	576	526	488	509	553	519	469	486	508	531	519	506	587	530	507	548	519	514	520	540	569	512	496	507	535	533	514	515	542	490	561	546	570	548	521	552	515	540	515	490	537	497	494	498	528	512	496	555	529	546	526	524	552	520	542	522	509	469	526	487	555	519	515	537	549	530	537	490	528	515	511	507	506	493	511	488	514	533	513	515	504	555	553	528	526	524	535	509	506	529	518	543	557	525	540	509	559	514	531	502	541	521	564	548	510	524
4947	33160	34346	13948	4138	1115	413	423	454	433	438	402	425	401	388	428	412	425	417	396	433	437	443	430	395	397	447	420	442	418	407	410	436	438	406	428	431	405	451	423	416	411	437	404	395	405	446	395	396	421	417	428	405	442	461	425	411	417	435	422	419	418	418	391	424	428	439	423	432	422	436	438	471	407	395	419	392	406	413	459	407	415	449	408	424	425	436	393	418	401	432	435	416	386	427	405	378	413	380	395	417	419	433	425	391	448	450	428	448	425	431	412	406	418	417	440	406	454	501	454	410	394	443	409	397	388	410	453	446	410	425	433	421	416	441	402	383	431	440	427	408	410	433	386	399	413	457	440	418	434	399	415	439	445	426	426	430	404	446	391	399	425	438	443	416	408	453	418	398	412	394	423	407	368	461	415	431	447	415	395	466	412	450	423	443	422	404	401	448	455	446	410	416	411	452	412	427	411	376	426	424	398	408	413	449	426	464	435	440	431	414	412	434	389	446	412	416	429	409	389	425	409	431	389	394	419	433	430	411	459	396	409	433	437	427	396	421	378	419	418	434	434	433	407	419	427	412	475	412	422	422	447	415	432	422	436	452	409	412	401	412	427	431	424	392	401	454	420	420	421	421	414	392	436	432	471	426	415	376	412	414	422	430	397	438	392	395	414	405	412	434	414	418	398	397	408	412	389	412	408	398	427	401	442	426	420	405	416	444	423	388	413	423	423	397	451	422	414	438	426	451	427	402	456	411	412	396	448	432	425	441	422	436	394	403	434	464	434	390	423	410	414	421	425	418	415	401	398	424	443	414	424	393	368	402	424	395	383	375	417	414	434	442	387	428	413	420	413	405	376	418	396	385	429	427	391	424	442	412	414	433	397	451	470	427	454	432	442	407	429	398	461	401	418	409	439	427	441	392	409	429	454	433	393	388	443	424	423	435	411	412	425	412	467	422	449	400	391	437	436	424	406	421	421	450	409	430	459	388	408	447	427	410	419	406	422	392	379	421	407	443	426	409	438	421	421	410	411	435	448	481	406	399	449	450	432	408	386	434	419	432	433	417	369	423	471	415	424	427	437	433	422	392	390	432	417	426	401	407	432	407	395	463	409	457	400	443	389	438	429	427	413	441	424	403	449	438	429	407	425	393	409	410	410	452	465	411	390	410	423	401	404	425	465	409	423	399	401	410	425	423	405	430	424	394	406	411	442	428	416	387	422	412	438	413	421	414	426	395	429	397	384	423	427	439	379	421	402	360	421	417	432	393	413	430	429	430	423	380	435	386	447	405	441	403	406	414	453	423	413	439	411	397	414	381	419	404	417	423	444	416	461	386	388	401	413	418	440	462	407	402	395	434	432	425	454	406	407	409	439	464	398	449	389	444	425	430	389	407	399	456	424	404	404	411	390	420	396	413	398	424	422	384	415	369	446	416	437	440	425	431	411	452	379	403	417	444	423	429	405	416	449	415	386	435	411	446	402	431	418	455	384	440	401	409	413	412	443	416	370	438	463	429	398	420	426	438	437	419	451	426	409	397	386	425	429	401	435	446	404	408	396	388	447	442	424	440	430	396	415	427	403	402	442	403	430	444	443	407	406	447	383	397	429	422	427	416	400	414	369	445	398	408	424	437	399	424	447	378	381	376	416	399	383	430	440	411	463	392	419	426	459	384	390	435	434	466	426	433	420	430	396	425	418	431	427	432	393	398	411	404	408	382	392	441	411	392	438	476	422	433	429	423	365	370	405	432	433	402	476	408	428	377	405	422	439	410	425	436	393	400	404	450	407	438	419	407	404	443	434	409	447	419	405	371	425	443	434	446	399	436	432	429	425	451	433	409	413	405	449	415	431	420	417	412	405	431	426	446	395	421	415	421	432	443	409	401	450	415	448	431	413	385	417	421	424	403	399	407	422	432	424	413	425	399	407	409	369	441	431	410	406	449	428	407	420	450	420	419	430	425	407	374	398	406	379	434	424	419	412	414	406	451	432	418	421	407	407	411	433	418	387	426	407	412	415	428	434	382	413	428	437	445	429	427	446	399	399	429	438	436	414	416	406	450	369	410	405	424	442	425	408	403	427	433	382	410	412	407	402	414	409	410	401	436	422	417	414	450	426	437	407	379	427	445	411	390	423	454	420	402	433	427	451	418	416	409	409	437	411	389	410	444	414	446	404	415	376	391	418	374	437	398	427	393	445	406	420	417	435	372	409	389	385	424	458	425	436	415	417	433	409	425	417	441	456	393	394	427	451	391	428	421	464	433	396	456	401	413	405	424	396	422	419	418	425	404	436	435	445	431	418	442	408	451	425	440	421	396	453	457	338	397	431	423	421	429	380	455	427	383	459	431	410	431	407	420	451	418	400	413	411	423	437	433	425	452	400	413	427	387	381	427	417	412	422	431	411	408	397	410	405	398	416	436	426	428	427	402	471	402	414	444	436	420	426	406	409	435	428	431	435	430	445	440	403	423	384	426	418	410	452	422	422	390	421	466	418	467	445	367	419	419	431	416	408	429	424	425	443	402	474	428	399	417	373	409	431	405	441	381	432	401	480	425	401	403	397	429	384	400	404	417	413	407	415	414	438	440	431	409	412	431	404	404	402	427	424	420	422	429	381	444	415	415	406	453	422	423	397	413	415	412	412	473	404	419	432	409	389	399	423	403	446	442	393	410	398	426	382	413	443	449	406	441	409	429	404	390	412	417	420	424	428	427	377	400	383	409	417	422	415	417	417	446	419	406	391	427	385	398	430	389	412	406	418	423	450	399	409	440	399	438	431	413	407	423	397	417	436	396	414	449	457	442	415	443	394	379	421	413	405	436	394	411	383	451	436	393	417	454	409	425	406	430	392	411	443	435	401	428	445	371	495	439	405	428	458	413	409	412	439	450	414	410	406	417	411	434	422	439	434	402	384	414	390	410	425	407	405	436	375	443	440	442	424	433	388	411	436	401	427	393	450	384	399	418	384	408	432	449	415	410	424	460	434	403	404	426	429	445	436	428	454	430	455	456	394	434	420	443	420	414	428	437	463	399	391	405	410	420	430	428	404	396	423	400	446	397	429	439	405	422	436	433	407	439	398	402	404	397	404	418	401	383	447	445	414	426	410	412	430	427	451	415	415	413	416	427	421	423	441	437	400	391	414	432	435	397	452	415	383	449	432	398	381	426	435	441	436	466	413	438	429	440	441	407	424	425	412	443	431	412	419	418	438	399	431	417	369	470	412	450	421	415	433	465	398	431	427	417	398	404	454	441	460	427	456	386	390	422	445	408	445	424	367	405	420	421	409	397	431	423	408	418	424	437	403	403	410	413	408	397	432	434	402	445	440	439	397	442	441	405	428	440	413	427	423	407	392	431	429	432	432	426	427	415	433	435	393	428	402	414	392	418	440	419	410	429	447	439	468	370	392	468	425	414	430	414	428	461	434	421	393	421	416	450	402	417	452	413	436	431	428	411	450	419	384	407	416	418	403	461	422	428	430
24720	26739	53558	49826	29097	11760	1229	548	497	532	500	487	487	505	483	472	463	471	463	481	495	504	500	483	495	475	467	498	479	467	481	478	466	506	517	452	464	477	454	511	492	447	459	483	494	457	446	487	462	503	483	487	481	440	447	460	469	474	453	479	472	499	430	481	425	435	447	441	497	483	461	466	397	471	460	464	473	473	475	473	492	462	451	452	475	476	477	443	470	466	449	473	461	449	443	509	480	512	487	537	513	494	498	498	457	491	487	506	508	494	492	464	475	436	520	473	511	479	467	469	489	493	477	492	448	481	480	480	481	456	497	426	513	484	464	478	452	498	451	500	471	481	538	447	478	479	503	505	486	420	499	486	464	462	488	495	478	453	489	461	510	483	456	492	487	448	462	507	483	461	496	457	479	421	496	465	463	459	480	483	457	426	467	470	461	459	467	488	473	508	482	453	478	451	463	465	446	481	487	455	497	499	445	469	514	447	475	440	477	484	486	470	461	452	477	472	497	485	483	484	465	472	477	457	415	426	469	485	445	490	500	465	498	465	480	456	530	465	453	497	439	476	485	474	470	479	474	476	471	476	461	455	463	459	466	460	488	452	483	470	478	458	479	473	467	470	503	434	501	476	435	435	497	452	493	489	473	488	452	465	447	489	461	422	467	478	496	462	485	489	493	472	452	492	476	468	507	458	475	504	494	454	469	502	433	486	491	443	483	480	503	458	493	427	467	460	469	486	505	478	477	485	545	456	476	483	471	480	502	478	450	475	502	452	456	437	499	499	461	410	452	494	459	484	478	483	492	451	471	450	446	474	482	471	468	476	457	427	517	486	479	438	463	503	474	445	456	484	486	523	466	445	457	483	497	447	479	479	450	465	463	504	481	464	493	458	472	482	500	479	494	491	503	470	467	449	457	510	509	445	480	449	501	514	504	465	452	444	509	441	447	454	441	500	477	489	488	446	438	449	478	474	481	447	483	472	497	463	492	453	454	482	519	470	421	473	441	502	484	479	476	477	474	489	430	492	444	486	426	483	458	476	479	443	463	494	469	474	495	473	486	478	496	464	518	462	446	484	503	456	489	485	479	491	465	449	465	508	433	449	471	473	485	474	485	466	493	477	471	468	450	456	466	456	471	504	520	449	435	446	433	468	490	494	463	442	459	505	503	452	441	473	453	455	434	422	482	429	493	467	474	444	457	484	453	500	485	470	483	460	494	499	449	440	476	452	478	443	475	466	430	504	481	466	492	484	493	479	491	460	441	441	523	446	499	476	462	492	474	453	471	445	489	473	477	464	483	466	487	425	464	469	474	470	469	488	478	471	479	466	457	535	486	431	482	442	477	473	480	488	502	479	483	469	508	480	457	509	466	459	466	445	456	459	428	493	470	448	489	462	486	441	473	506	480	508	465	511	473	483	467	458	492	442	476	474	458	516	495	457	481	495	482	469	464	476	452	466	486	480	461	520	455	490	481	465	484	478	517	475	479	453	497	488	489	493	454	454	462	450	461	478	467	499	485	464	436	483	455	463	458	444	464	461	451	489	478	467	472	439	478	500	480	488	470	470	511	482	462	466	527	474	526	462	486	449	494	471	431	442	437	443	503	452	490	458	438	441	491	457	508	489	463	475	488	452	493	437	456	478	450	471	475	498	475	474	473	512	489	484	469	489	518	456	481	441	512	489	493	480	424	504	480	492	454	484	466	465	494	464	448	476	511	495	478	455	474	492	510	501	466	487	473	481	508	516	488	482	479	480	456	439	482	433	518	480	453	471	500	512	466	457	483	475	504	473	452	466	511	444	516	498	480	447	424	468	474	444	493	461	435	471	477	481	487	438	479	471	484	480	456	452	494	485	527	456	471	499	465	488	476	494	424	490	502	424	508	490	479	466	448	437	474	454	506	479	475	474	471	481	484	449	488	425	488	497	454	489	491	434	474	482	476	453	454	468	490	473	491	493	486	485	445	409	465	452	488	450	429	415	442	434	501	442	460	446	453	487	490	462	441	469	458	518	478	497	471	454	478	450	483	442	494	462	475	495	443	465	519	489	499	465	441	467	443	465	465	468	431	483	459	459	456	514	473	463	441	462	471	477	456	467	458	473	492	475	496	469	476	454	491	463	462	481	459	477	448	477	480	517	462	482	511	474	457	463	501	455	477	486	502	456	486	468	508	465	465	467	477	460	486	471	507	463	430	490	500	463	491	492	460	470	439	506	478	481	449	477	466	428	458	436	483	412	438	494	495	470	464	481	434	448	495	478	478	477	458	435	485	485	497	486	470	483	485	436	434	484	468	474	456	446	472	470	475	476	510	443	512	447	488	459	441	521	465	492	450	458	474	473	453	479	460	465	480	480	441	493	486	501	495	484	455	469	460	484	474	485	473	460	449	451	463	497	467	466	454	456	455	448	453	468	468	465	481	490	483	474	466	468	465	489	454	487	452	431	468	476	430	464	469	448	497	481	501	499	482	472	485	506	492	460	528	495	465	492	471	464	455	474	488	453	463	502	459	442	480	467	478	425	462	437	447	470	506	502	467	471	484	452	483	460	448	471	475	511	447	472	459	461	487	445	459	471	486	453	453	491	457	476	481	499	460	435	489	490	467	456	484	469	482	499	485	493	477	422	474	487	477	480	487	415	471	520	428	450	492	477	466	445	467	455	445	452	454	474	487	446	489	461	479	517	485	494	472	479	477	503	461	477	431	464	445	444	457	465	463	483	502	446	463	435	469	466	445	491	439	456	419	443	459	467	418	473	449	493	448	471	434	512	469	491	462	465	462	486	457	449	486	488	455	448	481	468	485	473	459	468	482	456	463	463	468	505	515	419	442	488	473	453	478	464	439	475	492	465	487	452	463	510	540	487	458	504	468	467	464	479	457	470	444	466	493	484	476	489	471	475	471	494	459	466	494	481	441	478	462	473	502	475	451	449	437	437	462	475	501	408	463	443	457	463	454	495	461	495	486	484	461	506	469	499	455	508	479	462	462	498	483	471	486	452	457	467	464	503	493	477	464	435	477	447	428	533	494	453	482	465	423	446	477	460	439	488	437	482	467	501	469	484	475	466	418	449	504	467	431	512	455	454	455	439	466	478	472	466	470	452	504	491	438	474	467	484	462	474	485	475	450	489	477	509	459	453	502	526	455	464	452	493	510	453	489	478	459	484	464	450	491	519	472	445	477	466	488	474	486	467	478	440	466	452	488	507	472	466	449	463	458	487	476	496	475	500	470	481	458	502	486	475	468	477	445	506	511	466	455	495	466	495	470	466	469	494	476	480	479	461	516	480	475	484	433	461	475	454	454	464	451	471	464	469	475	443	492	467	446	446	491	458	434	489	458	516	472	479	473	472	441	478	456	470	508	475	505	446	465	478	472	468	424	445	459	495	464	464	451	506	480	489	468	468	440	468	475	468	495	424	455	479	488	485	461	461	477	441	467	459	435	485	477	445	474	482	460	463	480	470	463	459	495	480	509	477	478	483
11520	85461	78379	47836	19029	4006	416	453	427	452	438	428	406	442	428	453	403	422	434	444	433	431	454	454	402	443	429	412	411	436	446	449	431	411	446	423	417	452	401	429	452	442	451	404	417	415	471	420	429	435	428	457	427	412	430	409	411	413	446	432	408	450	439	407	445	435	421	418	437	437	394	436	434	410	452	434	492	442	429	409	468	477	429	433	412	455	403	416	419	453	415	419	416	431	436	438	402	454	439	444	465	449	393	431	419	444	462	384	446	397	393	431	448	435	450	413	403	435	417	430	419	439	426	428	435	420	457	432	436	405	420	401	430	456	416	436	432	420	449	442	431	451	428	406	430	417	442	421	431	428	426	424	413	456	456	440	408	436	387	440	460	407	454	408	362	435	438	435	429	473	409	414	453	419	438	448	424	425	408	434	426	413	413	439	446	404	423	390	426	412	440	453	420	453	444	431	410	456	405	445	407	475	438	416	472	419	426	424	477	417	414	400	430	432	433	439	427	409	467	403	414	436	370	412	428	429	412	441	402	434	396	404	408	438	416	426	461	412	435	400	417	406	439	416	475	427	456	460	476	416	419	408	431	450	426	428	475	429	420	381	432	443	438	409	409	440	437	442	404	453	425	427	398	387	407	442	426	396	419	416	428	415	446	404	420	447	436	431	423	421	414	442	420	393	413	424	450	439	451	439	454	444	422	417	431	405	411	425	408	430	402	405	431	413	470	426	427	403	420	412	432	439	395	415	438	424	461	404	428	409	444	426	451	441	441	437	425	433	412	441	434	416	406	459	436	411	424	429	439	448	414	416	391	416	424	411	429	392	417	462	422	395	437	415	427	357	436	437	471	415	448	450	475	443	455	424	452	413	447	402	460	407	467	392	471	468	413	447	425	447	435	422	382	408	412	392	416	431	450	428	409	451	435	406	426	455	407	412	426	459	411	451	407	476	418	405	443	412	387	410	449	395	403	410	381	410	410	445	441	374	399	404	448	429	426	417	424	422	438	422	428	428	415	417	432	471	430	405	422	403	443	430	429	414	444	418	462	421	425	412	431	434	411	433	409	440	421	443	421	436	397	414	402	396	426	410	417	409	444	378	424	408	460	452	425	426	420	418	402	431	425	423	411	427	451	426	456	484	432	429	462	442	404	422	435	426	444	422	459	436	465	409	398	370	465	438	418	473	407	413	400	416	404	407	418	420	458	411	418	434	415	474	413	440	444	426	426	434	462	415	427	417	445	430	407	431	407	407	408	425	479	420	440	414	428	445	437	413	427	443	419	405	451	444	413	472	431	424	430	384	408	434	445	422	424	463	435	429	448	437	430	420	427	451	414	430	457	389	404	409	409	404	434	409	433	417	399	420	451	431	396	420	403	444	416	422	428	395	418	396	437	426	445	421	409	425	429	409	413	447	458	417	457	429	419	429	437	443	453	461	405	399	396	429	439	427	406	444	471	433	429	419	404	433	399	411	425	442	419	431	425	389	421	424	432	480	434	419	396	432	458	416	456	396	455	457	433	435	417	424	413	417	433	375	443	429	436	432	411	401	427	414	407	405	428	432	437	445	434	404	452	397	436	418	416	439	408	438	454	405	404	443	418	417	421	425	425	449	422	457	383	420	424	427	412	429	405	422	438	417	405	476	423	417	450	396	466	422	420	431	423	421	444	418	421	453	404	436	392	431	446	393	424	436	420	441	429	391	427	432	436	426	433	410	417	425	397	439	419	415	451	427	462	418	419	455	429	418	419	419	442	429	389	457	438	421	417	430	469	435	450	440	448	445	438	412	420	431	417	418	433	426	393	409	448	426	431	450	422	395	449	397	461	384	401	423	406	407	410	419	411	466	453	441	440	427	406	433	444	405	409	418	420	449	406	438	440	450	414	420	398	400	457	430	432	444	464	425	437	413	436	411	430	437	430	467	441	407	467	428	408	428	458	447	451	435	422	404	412	411	412	384	450	400	406	429	392	445	428	428	427	440	406	406	410	433	443	414	451	364	434	411	404	445	442	404	457	402	436	430	429	403	451	379	434	446	400	421	407	423	424	428	442	405	430	387	445	439	464	446	409	427	434	430	448	441	406	437	411	425	430	462	455	435	427	387	449	432	456	437	446	436	478	420	453	413	421	413	397	433	440	435	389	441	446	432	407	416	410	403	427	450	400	391	426	445	432	386	426	412	424	439	433	397	423	404	442	454	435	395	442	394	455	429	397	393	418	420	396	415	407	471	438	442	415	433	458	435	461	451	421	471	421	433	396	418	435	444	405	424	397	441	407	429	476	427	454	433	408	437	406	438	400	427	459	412	434	435	439	392	474	459	403	447	441	418	434	416	429	423	441	437	427	394	437	418	400	410	443	418	443	438	417	396	433	426	424	427	432	422	420	420	451	424	428	417	439	436	423	404	444	424	411	410	452	422	389	454	416	412	428	445	387	418	420	431	428	435	410	416	446	436	424	430	419	425	432	416	451	433	453	417	436	405	400	417	405	431	461	448	444	431	409	454	415	433	399	446	408	462	405	407	434	442	458	424	402	406	426	439	405	427	424	441	426	386	394	411	403	426	454	455	413	407	436	434	424	427	430	449	455	441	395	461	451	434	445	422	448	423	401	381	409	432	419	440	424	409	432	429	396	420	441	390	435	412	402	422	406	436	457	415	434	415	427	387	442	461	395	433	400	447	436	430	417	450	433	413	396	428	445	421	408	433	417	408	466	423	422	455	447	433	472	428	409	423	430	448	394	403	441	422	379	433	443	403	432	404	443	423	424	469	425	385	456	404	414	427	437	408	464	404	397	427	438	418	452	429	435	446	414	395	434	442	442	376	401	432	444	453	390	412	416	409	382	373	429	397	438	414	413	446	453	425	431	404	467	427	447	450	427	410	412	435	428	394	409	443	451	433	399	462	453	410	415	447	412	362	424	422	420	424	427	410	434	409	452	430	427	416	406	439	424	386	430	412	437	408	420	421	430	446	390	429	435	409	417	411	413	391	461	419	429	424	449	420	427	429	417	451	442	430	409	422	417	462	384	397	387	431	423	450	418	407	418	413	437	443	424	431	434	401	436	434	414	440	425	446	415	417	428	391	402	432	396	459	446	410	466	386	403	462	433	446	439	426	433	392	428	390	381	460	420	444	419	444	420	410	420	414	414	425	421	425	406	429	430	444	426	441	433	460	436	439	400	403	407	415	438	435	385	413	418	460	423	418	400	403	460	416	416	429	468	410	417	465	416	451	420	431	392	432	443	422	434	446	447	448	438	444	429	413	391	411	425	441	429	468	438	450	450	424	410	440	398	430	436	422	398	413	410	387	411	434	429	405	416	394	437	474	406	445	414	445	402	473	419	402	438	411	466	434	427	444	412	394	414	422	453	445	450	411	445	406	391	388	411	429	408	446	407	406	410	418	484	425	491	404	402	410	446	418	437	405	427	473	405	452	394	408	447	401	410	426	425	411	437	410	442	431	418	419	423	439	429	422
23734	24243	48621	50342	34138	17283	3425	833	693	706	694	669	599	659	645	672	669	618	665	605	688	679	653	630	647	669	624	645	631	681	652	610	616	639	639	616	616	613	637	679	647	635	657	629	641	596	629	597	656	585	622	602	633	610	634	651	623	639	650	576	658	652	628	681	589	584	558	654	636	594	603	655	619	634	650	657	616	613	644	625	597	629	614	654	652	654	661	606	626	582	622	616	632	644	616	586	587	644	620	618	636	627	658	613	617	599	615	676	642	654	614	614	634	634	622	656	644	686	603	667	665	659	668	648	628	619	631	656	633	652	604	616	672	614	576	583	651	602	671	606	621	603	653	611	602	625	613	696	648	615	657	602	667	678	617	627	638	642	606	598	662	611	637	659	641	632	617	623	631	652	619	639	625	648	623	613	659	616	600	644	626	635	584	614	612	599	644	633	637	645	595	688	631	675	611	604	604	683	637	614	673	657	638	621	611	651	623	635	623	642	605	649	587	614	644	624	641	637	628	665	625	588	575	654	648	641	600	610	630	627	642	619	666	592	609	620	664	626	611	627	637	654	614	617	611	637	651	602	647	610	664	608	595	611	636	614	643	651	657	635	622	632	617	634	610	632	580	621	618	656	629	616	598	640	659	628	626	627	617	672	629	638	628	623	692	652	611	607	617	654	614	616	671	617	617	626	659	628	591	634	595	663	602	619	624	634	617	627	634	673	619	652	675	573	598	667	637	607	648	652	625	605	663	638	605	632	626	620	637	630	700	607	648	616	643	625	632	601	642	608	653	662	634	632	672	632	646	619	600	645	612	616	628	613	601	635	594	632	635	613	591	614	632	633	617	604	661	657	616	606	638	637	632	635	647	640	636	649	634	670	600	638	608	633	650	584	626	668	660	621	631	610	626	632	626	625	669	601	605	630	613	619	629	580	636	615	583	655	625	628	628	600	664	626	628	643	649	602	641	647	632	625	643	636	632	592	648	639	638	605	604	589	640	662	616	648	611	609	615	628	627	616	608	626	641	623	662	630	642	644	662	629	639	598	657	636	651	600	592	638	590	626	617	660	662	630	613	626	631	595	626	631	589	615	630	638	619	654	631	632	643	618	623	669	656	622	609	593	584	641	632	619	662	640	657	652	600	622	605	659	665	618	630	646	651	639	606	656	651	597	604	596	599	618	636	628	649	659	640	698	626	637	711	671	640	632	624	633	630	635	630	625	621	607	616	623	601	616	688	660	597	635	605	656	633	655	616	661	597	592	626	619	634	631	624	618	617	603	642	613	637	646	614	644	605	671	668	700	599	589	639	662	694	654	636	629	618	629	656	603	638	640	638	562	606	609	640	629	619	616	619	632	674	614	589	634	628	622	598	608	641	654	672	622	621	612	642	619	644	604	623	627	604	617	659	583	602	601	612	655	590	601	624	608	626	611	652	646	671	664	598	627	632	645	656	649	684	616	602	638	661	612	660	621	649	639	639	632	641	658	655	669	611	620	618	617	625	621	614	606	617	656	594	626	620	655	573	612	573	639	604	592	612	611	655	658	631	600	654	637	597	648	657	624	641	643	641	639	638	637	655	651	574	605	656	602	615	627	620	668	647	560	592	588	653	623	593	627	627	620	627	623	616	588	625	627	627	588	673	648	625	611	642	619	664	622	688	625	603	629	623	651	618	659	615	630	634	664	666	642	634	647	657	671	633	624	623	666	583	606	593	634	645	638	613	628	651	646	635	631	626	656	649	644	620	621	604	629	642	645	641	642	646	612	621	617	590	616	574	616	643	608	641	610	669	599	635	569	567	651	603	621	625	597	555	643	641	609	653	661	601	635	619	646	610	639	655	607	624	617	617	661	652	606	647	631	626	644	649	591	646	616	611	632	616	604	631	648	618	610	624	619	589	621	608	645	631	638	636	574	657	627	637	614	622	605	616	646	612	671	636	637	647	585	631	650	566	633	628	579	649	628	639	600	660	649	655	656	614	641	621	617	642	650	655	614	609	625	596	652	613	646	635	596	678	658	655	598	654	641	633	625	640	607	616	635	645	616	650	588	627	601	631	654	658	623	613	600	606	684	609	656	605	595	620	638	679	643	629	630	604	592	622	601	624	614	645	641	661	649	608	634	623	569	596	643	624	626	610	611	655	654	661	600	656	611	632	620	629	651	618	600	614	604	609	645	635	577	590	606	680	575	613	641	647	627	608	620	678	616	646	652	623	627	601	608	636	650	625	636	660	641	620	651	641	595	662	656	617	612	619	624	614	623	597	648	667	583	649	629	621	669	673	630	620	613	655	582	607	606	632	675	652	630	635	623	585	591	637	650	640	638	602	624	631	639	587	655	606	626	600	655	574	623	632	592	616	678	598	607	640	645	621	612	630	585	654	585	579	633	615	621	633	628	631	612	617	580	592	601	647	610	644	626	610	619	600	624	601	638	638	617	620	593	636	611	635	622	678	612	631	646	636	634	570	610	617	660	629	614	637	640	652	646	626	652	617	642	586	601	576	633	645	663	569	614	628	651	621	592	678	639	605	599	646	661	603	636	607	602	676	657	598	625	596	641	624	639	623	615	652	673	639	616	655	630	682	648	605	628	616	588	585	578	615	606	624	588	633	685	586	655	633	621	628	601	599	625	677	639	654	652	612	610	626	673	597	637	577	629	597	603	645	621	639	607	662	633	631	615	622	589	643	624	658	658	613	644	619	643	634	639	627	610	621	600	593	636	653	628	612	640	643	606	631	629	621	584	620	582	616	597	651	624	623	668	618	625	652	645	666	660	602	605	656	592	603	654	649	651	605	647	641	621	612	584	587	645	630	652	662	656	620	655	605	599	637	595	599	646	658	678	612	595	637	649	621	645	606	588	622	613	614	589	635	604	625	639	616	613	604	567	671	611	611	642	598	591	677	640	590	585	613	640	624	609	629	611	637	607	595	636	617	625	659	640	631	621	615	622	635	631	618	627	623	602	685	593	654	639	582	582	592	666	664	623	622	633	615	620	611	579	593	649	642	597	618	627	630	615	588	602	578	577	611	676	656	615	629	643	595	605	583	615	593	620	616	609	645	634	663	594	679	658	613	619	642	668	652	664	591	647	621	655	605	593	617	650	604	594	634	633	657	586	629	580	616	607	656	642	582	590	600	615	630	665	627	657	637	584	617	643	637	636	616	598	650	646	625	665	611	650	659	657	641	610	628	629	635	645	657	579	619	681	662	611	609	631	639	630	596	600	594	625	590	576	631	629	608	639	570	647	674	648	669	623	620	628	635	622	652	604	659	663	627	653	664	602	609	634	616	665	611	621	643	615	623	629	615	584	653	620	611	575	650	651	584	636	642	653	649	646	596	611	671	669	657	608	578	657	642	633	554	642	587	629	591	664	641	630	569	590	629	654	618	605	624	567	659	654	615	654	638	623	638	641	582	621	625	698	625	616	653	619	629	589	640	613	577	618	657	642	567	602	652	681	647	582	607	654	617	620	618	652	621	652
17403	74999	82950	58308	28373	5612	583	554	590	548	585	630	597	627	573	571	561	605	573	581	558	580	600	537	586	558	591	589	519	569	589	594	581	558	579	569	605	618	572	594	607	570	587	604	603	591	588	613	555	527	559	566	602	594	610	613	571	558	583	600	518	538	587	572	563	576	565	572	561	537	573	554	618	582	582	568	564	578	580	518	583	575	562	566	562	560	576	604	579	528	581	525	580	538	553	558	590	590	587	629	634	566	544	552	607	580	571	551	570	575	578	593	576	597	608	615	560	602	561	555	581	562	564	561	582	587	613	604	564	606	560	605	588	547	594	550	536	604	593	573	591	532	575	579	564	620	615	604	556	611	559	586	563	580	566	554	601	582	547	565	572	571	583	567	571	532	602	584	562	563	583	534	581	557	602	558	541	550	620	564	573	548	560	557	555	574	565	589	561	557	578	570	530	566	573	577	591	591	543	563	558	602	578	576	544	573	525	583	593	568	623	592	579	562	583	563	613	578	568	564	583	532	573	557	571	548	598	568	598	591	570	558	613	593	604	578	583	560	578	546	609	596	586	591	567	566	593	560	550	568	627	548	578	592	572	602	590	591	564	537	558	535	524	570	594	558	553	569	623	551	561	548	602	603	560	603	582	565	565	563	564	603	513	583	572	555	582	574	578	578	573	540	575	568	567	595	510	569	583	575	534	596	599	573	558	555	557	557	605	573	586	595	543	601	592	623	581	613	591	597	599	579	577	537	604	568	585	540	567	588	583	569	604	598	549	585	578	567	562	608	592	577	613	559	558	591	578	557	574	575	627	567	566	538	622	593	592	518	555	556	562	612	569	552	544	529	576	588	549	567	549	572	548	547	519	590	575	568	584	587	561	581	570	571	591	573	567	545	580	583	573	558	582	534	554	571	579	561	581	565	615	584	572	559	581	554	561	539	573	592	591	535	523	577	588	612	534	582	567	546	571	595	583	570	548	569	558	589	599	575	571	560	550	559	565	576	600	594	581	589	573	597	610	570	560	601	550	603	566	596	587	569	581	593	568	602	560	617	597	625	601	579	576	597	592	612	597	595	567	583	624	561	577	601	576	526	554	578	576	572	562	599	563	613	552	566	593	526	623	576	546	557	595	543	538	608	571	588	552	570	579	590	598	559	574	598	591	615	601	592	579	545	559	575	555	568	547	546	560	573	581	544	556	568	604	563	553	595	580	562	574	614	522	573	610	597	657	553	528	536	551	614	531	544	567	569	567	539	584	583	542	579	575	573	560	603	579	550	561	567	598	596	559	553	611	562	537	611	599	546	554	582	590	596	592	543	618	564	570	575	588	590	577	572	563	541	522	541	547	558	566	555	596	577	603	563	573	541	552	562	576	601	569	590	586	592	597	542	595	559	596	592	589	592	583	571	615	555	561	614	566	566	565	562	593	598	550	541	570	537	578	572	571	576	530	523	565	601	577	525	563	585	567	587	562	576	552	549	570	608	563	562	568	552	578	563	588	545	587	559	564	586	580	594	573	590	575	578	587	564	579	584	545	556	596	569	547	552	568	572	569	564	599	576	566	535	539	620	614	512	558	589	550	511	570	566	585	595	587	549	571	606	566	528	562	564	560	575	564	580	599	579	611	606	605	551	607	598	578	582	528	559	552	543	603	589	588	585	572	590	567	547	585	568	626	566	581	534	581	606	562	585	551	577	539	524	557	556	545	542	593	583	614	574	557	565	594	605	568	564	591	564	576	573	590	563	578	551	587	574	555	575	567	593	534	560	581	570	554	584	548	568	581	564	535	589	610	563	561	579	596	548	581	601	604	558	517	573	597	585	568	601	577	576	599	534	578	560	563	581	526	536	551	551	593	582	611	532	543	597	569	568	590	575	549	552	539	585	600	516	548	564	576	549	557	566	589	579	567	561	541	613	595	577	544	590	616	579	562	593	559	592	596	567	580	547	559	553	610	548	555	603	562	566	569	587	534	608	574	601	566	579	562	580	543	523	578	550	580	577	585	574	579	569	598	559	567	556	536	552	528	596	591	561	563	585	562	536	545	588	552	595	532	548	624	567	570	590	587	576	563	579	544	587	583	562	589	609	586	588	595	564	593	559	628	572	548	567	527	592	565	554	582	609	588	589	562	569	620	585	576	580	562	523	568	558	560	555	564	560	584	557	547	556	544	563	534	572	561	588	582	595	607	596	582	565	557	537	563	604	540	585	574	606	565	566	536	590	526	563	564	606	547	526	571	560	552	610	607	573	541	598	594	556	572	586	546	564	573	603	569	553	606	530	567	524	553	553	541	563	602	627	541	573	619	557	518	569	558	573	563	559	573	567	581	607	547	553	521	596	576	564	542	555	590	560	562	544	518	563	604	585	579	566	563	561	569	555	608	629	593	575	535	578	583	565	537	573	563	545	611	559	568	576	532	581	556	572	586	571	545	535	566	570	576	535	562	578	603	598	615	552	533	568	550	579	606	563	578	619	549	615	558	568	609	598	608	529	581	553	587	587	541	544	571	585	583	525	540	555	537	569	590	580	550	556	568	584	576	589	553	587	547	576	585	556	565	582	537	578	567	548	542	549	568	567	519	565	601	523	577	557	524	575	541	543	558	584	570	550	610	601	565	536	568	590	607	574	564	561	568	604	549	561	570	602	513	514	509	579	569	563	587	585	571	564	583	550	609	566	576	574	559	565	564	551	574	546	566	575	536	569	595	568	553	572	539	580	567	546	581	573	550	592	589	557	594	551	528	570	552	539	559	561	585	546	543	550	553	552	602	540	578	546	539	567	604	602	564	589	594	560	577	551	585	559	532	550	601	519	589	549	576	601	626	581	642	580	585	564	576	569	603	570	569	559	551	580	532	584	579	523	574	570	563	574	612	560	550	591	590	600	544	544	598	568	562	540	591	557	578	578	562	519	597	570	567	569	591	541	525	590	563	561	589	576	509	572	604	594	589	575	561	576	577	590	550	571	583	569	556	577	581	552	612	544	588	579	611	560	570	540	572	602	567	567	572	548	511	565	550	566	531	582	558	573	587	540	587	548	567	579	597	601	561	583	551	549	598	544	563	545	596	499	608	566	543	523	514	575	609	590	564	616	572	586	570	543	580	601	555	551	576	586	590	551	593	558	583	590	559	519	576	584	632	579	584	549	591	581	564	583	576	552	571	618	599	574	582	612	604	573	533	589	588	541	561	561	580	611	591	579	630	555	581	575	563	544	557	561	524	514	575	581	527	557	560	574	550	566	574	571	573	543	608	556	573	556	537	554	551	580	548	582	541	603	581	582	572	563	586	564	556	560	598	600	549	639	562	526	570	573	545	583	543	579	564	579	531	585	537	557	566	549	593	573	580	588	597	587	518	554	581	528	533	585	536	570	580	571	547	546	589	563	567	557	569	556	579	558	577	589	577	531	576	563	582	555	514	596	532	585	590	542	537	562	530	570	511	584	630	576	619	560	567	553	552	593	577	524	530	558	562	542	562	540
27029	25927	42516	26103	8133	1589	530	509	513	488	427	477	456	431	464	488	498	461	492	499	465	440	480	522	483	515	483	457	510	505	472	492	460	508	521	497	481	498	481	466	497	477	478	476	502	482	467	510	482	466	469	467	489	488	498	478	476	482	493	492	489	483	507	452	470	506	464	490	461	468	500	499	478	471	476	487	462	493	481	488	476	528	488	412	461	497	489	463	464	472	504	487	500	475	468	476	501	458	468	499	503	469	511	465	481	466	472	476	466	471	481	463	473	477	451	502	447	477	456	493	469	468	467	493	460	470	490	459	503	468	437	464	481	459	449	477	458	468	481	493	511	478	453	474	459	478	534	473	521	500	481	479	437	471	433	441	520	442	487	477	510	464	466	458	451	503	484	455	457	437	450	504	476	474	500	488	509	484	451	474	536	517	521	465	469	477	498	481	493	471	494	492	487	458	446	490	493	491	459	505	495	510	518	510	516	506	501	464	476	488	474	451	469	487	474	470	467	498	499	486	482	465	483	464	490	482	483	463	495	483	492	495	464	486	500	493	483	449	498	498	476	433	472	480	482	499	507	521	550	463	460	505	493	470	499	490	483	455	492	476	470	484	458	472	491	473	487	432	484	492	515	481	445	442	458	450	508	476	479	497	491	487	482	516	465	480	477	473	499	465	475	471	465	482	509	489	459	452	479	481	514	485	508	479	450	485	482	476	507	454	452	488	469	490	480	463	472	449	484	447	488	456	508	459	452	468	511	479	453	475	476	481	495	464	449	491	437	471	510	519	485	479	457	456	455	506	445	488	447	487	461	485	534	471	486	475	479	480	479	507	462	517	439	467	436	485	458	446	421	463	430	477	481	484	481	468	472	490	495	472	493	497	454	483	500	471	511	486	473	472	464	472	505	508	465	465	456	519	482	521	487	464	535	475	477	474	485	477	502	509	482	471	463	488	468	523	505	487	526	494	454	480	459	512	449	485	482	483	505	481	504	467	503	480	488	480	462	466	481	507	455	480	491	456	474	448	536	533	531	479	492	447	477	485	504	506	481	480	497	453	469	500	460	484	465	471	471	479	497	477	518	475	494	502	493	485	438	490	501	491	463	475	490	510	482	480	487	457	517	473	474	486	476	470	463	452	506	463	505	491	481	500	481	462	469	465	470	473	472	512	467	494	491	459	446	485	465	507	453	465	440	474	491	472	462	483	506	488	457	510	511	468	462	486	454	470	446	476	495	450	449	434	465	499	447	479	467	466	485	519	461	505	474	501	458	486	472	470	477	504	484	439	471	469	457	509	495	491	464	447	469	470	444	478	470	485	478	484	496	523	429	474	471	511	488	478	454	513	474	461	484	439	452	487	474	484	491	431	477	459	498	430	485	439	447	470	447	497	458	432	468	483	463	448	451	491	464	477	474	472	472	494	452	450	499	465	494	516	465	450	500	472	469	492	460	462	442	483	466	474	505	499	474	491	458	494	444	468	433	487	503	467	486	492	496	476	499	488	507	480	505	471	483	476	437	491	458	479	421	520	511	473	468	488	499	464	464	472	463	496	471	456	464	468	506	470	465	501	442	494	504	471	455	470	521	480	487	487	466	452	480	504	496	457	505	489	484	455	474	450	480	485	483	476	470	469	437	532	480	466	488	477	483	511	447	473	472	470	476	454	544	498	497	448	475	489	497	477	512	476	464	500	507	466	478	503	478	508	478	484	494	532	454	482	488	499	500	461	464	452	488	514	484	505	493	446	480	467	465	476	497	466	467	518	460	467	474	494	518	464	518	463	488	479	511	483	490	489	455	477	464	483	513	482	473	468	460	490	451	437	440	449	490	476	485	488	487	483	487	471	498	505	493	479	469	468	466	460	471	525	493	474	507	465	483	472	453	454	470	490	457	489	469	462	494	469	433	514	466	478	492	464	486	508	470	495	518	456	502	457	452	464	471	479	478	491	462	459	522	455	488	469	477	492	447	504	466	454	469	428	447	478	512	474	521	481	512	467	487	507	469	505	511	474	467	452	475	510	459	516	459	439	475	444	466	470	497	482	514	494	457	474	471	516	487	520	482	492	475	539	494	442	467	498	471	483	477	470	452	493	496	447	504	481	496	456	469	490	481	445	470	503	455	467	460	450	480	488	489	473	486	457	525	488	459	468	465	472	449	491	472	477	476	467	494	515	472	465	545	538	502	493	521	507	466	465	496	515	467	516	539	507	468	459	526	474	448	495	476	466	498	453	489	474	471	491	497	467	476	509	478	462	447	458	476	438	519	483	451	432	482	485	494	508	487	472	470	462	468	497	448	506	490	482	500	499	486	495	458	491	458	462	463	479	444	474	494	488	488	470	520	494	457	470	436	507	486	492	485	495	491	464	466	476	421	468	488	472	458	486	498	443	466	487	474	524	462	467	505	498	457	438	491	498	479	461	462	469	472	478	487	465	494	443	448	491	472	474	470	485	489	478	448	463	522	472	479	493	489	473	446	442	477	465	484	516	448	431	493	495	504	480	490	444	493	479	482	467	477	482	466	483	457	460	541	470	480	482	509	475	469	475	472	473	473	453	501	464	492	457	510	471	468	464	460	451	491	438	462	482	473	442	474	520	512	482	473	505	482	466	471	466	453	481	506	485	464	484	482	510	525	507	478	511	496	457	518	462	495	454	435	423	505	460	462	448	491	498	467	450	454	428	466	509	541	507	451	473	466	478	491	494	521	524	472	479	473	494	467	488	486	465	509	488	461	489	472	476	420	499	467	464	447	485	491	467	497	429	511	479	501	483	495	456	485	478	448	493	473	505	485	475	466	458	471	442	486	508	468	470	439	500	455	507	461	468	484	474	493	509	491	485	515	450	462	443	462	510	449	500	459	491	469	464	498	486	465	500	509	492	499	534	481	469	459	470	458	447	517	496	488	507	462	484	506	458	467	485	492	539	446	439	473	471	479	426	477	476	487	489	469	506	452	538	460	491	475	496	508	481	497	461	504	479	464	476	434	463	486	495	452	452	470	457	472	468	490	503	477	436	503	524	473	481	457	435	529	513	492	508	491	479	495	446	491	492	487	482	477	488	464	492	440	481	464	489	513	445	509	449	501	491	496	463	481	479	417	436	521	504	513	488	475	459	465	420	503	444	477	448	497	481	523	429	488	515	489	472	455	497	486	477	491	482	475	524	470	490	459	494	494	476	495	493	486	480	486	531	471	488	492	459	450	521	485	447	496	454	484	524	456	507	515	458	470	484	470	516	477	484	507	480	511	490	497	514	467	499	483	488	507	468	486	464	450	479	509	443	491	496	478	491	491	472	482	473	490	490	471	459	465	481	522	488	501	495	456	468	547	500	482	501	482	526	503	464	526	504	436	463	473	487	461	475	490	444	513	521	527	484	469	465	474	474	495	457	492	456	486	523	455	453	510	500	459	477	496	455	435	479	485	470	481	518	501	456	519	495	464	450	464	474	467	465	492	483	466	515	469	505	485	453	463	466	469	511
4929	31017	35891	13943	4411	1124	415	411	405	421	422	381	405	367	386	403	400	401	395	386	395	392	407	377	422	395	381	373	396	385	337	403	414	352	395	394	398	397	394	418	387	386	400	392	384	361	377	370	397	405	377	410	370	383	406	387	392	376	391	392	380	378	361	390	392	393	409	405	369	378	364	414	350	382	405	392	384	389	398	393	372	396	386	412	442	355	403	386	411	424	409	385	368	384	404	407	422	388	384	398	373	356	348	383	358	382	431	378	359	388	374	420	379	392	402	411	397	408	379	396	385	402	392	368	371	411	375	353	370	396	397	360	395	368	400	384	375	403	390	359	385	374	354	357	424	385	383	392	363	394	371	372	357	363	395	425	390	380	413	399	373	387	380	392	373	396	384	396	388	370	368	426	370	414	373	407	388	407	369	387	367	376	391	381	375	374	405	357	357	376	385	368	393	355	376	380	346	392	392	391	356	432	415	390	410	374	389	389	371	427	398	383	401	426	427	374	375	394	415	404	362	400	357	384	382	374	385	408	393	379	391	383	383	375	405	369	377	382	385	363	356	395	403	401	402	376	368	374	403	394	377	379	401	445	396	373	382	389	373	374	390	413	379	417	390	353	403	399	407	384	396	385	383	402	398	379	391	406	385	375	387	443	386	389	365	378	386	396	403	393	391	386	392	361	371	349	385	388	373	389	387	425	424	390	354	415	397	429	403	402	357	374	372	387	428	410	389	387	432	374	336	386	371	390	386	401	397	407	387	378	408	390	375	388	364	374	391	376	402	363	394	379	390	392	391	424	384	353	404	396	396	369	359	392	393	372	386	370	393	404	418	409	376	342	360	363	392	417	395	353	398	385	388	372	364	398	372	391	417	434	388	383	414	351	376	361	377	399	391	395	404	372	371	395	365	421	387	395	379	422	400	379	397	426	392	389	373	410	391	406	345	374	392	373	368	407	361	394	422	381	357	381	375	368	383	388	381	398	383	388	383	433	391	376	405	409	384	334	400	382	394	382	359	387	425	390	427	407	391	357	399	358	393	395	352	381	393	384	364	387	386	340	409	387	373	405	406	404	387	410	372	375	390	391	363	390	384	389	394	375	405	410	376	401	396	400	409	380	370	407	384	408	426	392	365	368	404	319	388	393	374	403	387	395	376	395	453	363	375	386	391	355	367	427	351	406	356	387	342	377	368	385	387	411	358	415	387	385	393	364	405	392	381	418	398	382	357	372	391	387	381	359	426	388	403	364	416	378	398	341	358	381	380	379	382	403	384	363	386	378	405	409	421	411	369	384	375	401	345	380	346	373	419	411	392	390	394	387	406	382	372	413	408	349	377	391	380	384	388	398	371	406	411	403	373	379	390	403	390	385	402	382	383	359	402	391	377	368	388	381	426	365	373	413	374	383	353	414	396	344	407	412	381	400	403	415	399	382	388	380	375	395	363	375	363	409	418	401	390	387	365	372	381	381	402	361	382	372	400	376	388	377	382	371	375	413	396	394	385	411	380	409	365	394	384	398	348	416	357	424	402	391	379	411	388	373	367	372	397	424	382	427	369	417	380	377	405	370	419	394	356	404	398	376	421	369	406	386	389	391	394	400	366	363	357	393	396	385	381	415	387	358	395	388	389	364	378	392	376	383	389	378	372	354	354	387	394	405	392	394	364	399	367	403	406	384	424	366	359	383	386	402	370	411	393	415	405	399	395	402	389	369	401	351	341	377	432	392	353	370	389	384	382	394	410	363	372	411	384	379	407	376	392	438	385	367	360	328	375	377	351	394	421	397	427	397	382	367	412	421	369	411	370	423	373	372	400	413	390	362	418	385	381	388	423	396	387	386	387	387	376	405	375	385	379	389	391	376	379	422	408	377	421	405	354	371	374	380	379	385	361	387	391	387	386	388	364	356	369	380	384	397	343	398	404	380	392	371	434	365	402	398	398	379	382	389	399	414	397	407	393	394	402	370	364	370	395	369	406	429	420	373	434	366	436	378	397	403	370	397	360	378	409	372	407	414	418	410	402	402	418	395	412	390	417	390	385	404	371	382	390	384	371	378	387	379	371	441	400	367	388	386	400	407	406	394	388	410	360	376	368	396	398	386	418	383	401	392	383	414	398	413	387	377	349	361	410	405	395	402	364	387	376	396	392	411	383	394	357	385	351	400	377	392	412	359	412	401	374	414	440	374	392	396	415	369	382	379	365	369	396	370	385	384	399	391	402	416	373	382	382	370	371	397	387	407	383	407	395	397	359	376	388	381	406	376	391	395	366	361	381	380	421	394	413	400	380	344	364	396	389	347	385	394	404	381	365	358	394	411	392	382	400	398	377	365	374	395	389	376	387	407	366	382	370	385	410	421	378	388	417	381	404	382	394	373	368	408	337	410	365	414	333	380	390	400	387	355	420	415	393	352	385	354	389	369	405	425	416	399	376	408	389	368	369	406	370	414	437	375	387	384	388	370	411	410	387	390	339	385	388	366	429	362	397	380	408	392	411	412	400	380	379	393	351	401	351	403	411	374	383	379	382	378	382	388	376	360	403	389	381	418	343	416	408	370	412	372	415	406	374	367	366	378	408	406	401	391	399	394	333	387	388	389	403	403	397	391	379	380	377	406	389	405	382	373	381	381	407	394	378	416	420	353	376	394	341	376	379	357	375	355	407	392	398	406	363	389	393	394	370	423	372	386	376	410	384	389	443	376	380	397	404	365	368	375	432	340	410	396	386	399	386	396	402	374	374	357	392	418	386	416	359	377	388	402	391	394	376	397	382	411	413	397	407	374	377	395	404	381	362	392	363	381	405	409	395	385	372	371	390	392	402	405	405	389	384	400	363	392	430	379	368	348	339	382	424	378	435	376	366	388	388	390	434	392	419	393	372	400	388	382	390	384	402	396	406	388	363	359	378	383	363	386	384	383	377	384	363	362	365	372	362	387	389	368	367	362	403	381	385	396	388	384	408	354	424	426	377	338	398	385	389	435	396	406	418	380	408	373	373	391	371	409	425	348	381	384	439	399	380	435	410	387	424	398	388	406	398	396	394	391	384	362	398	384	398	389	382	367	360	373	397	358	423	380	408	406	358	376	376	409	390	350	425	411	381	412	367	363	397	404	380	397	380	401	400	392	393	373	365	370	391	390	367	389	417	369	359	374	395	396	407	389	424	361	398	427	363	377	393	398	384	421	388	365	391	381	391	402	418	401	406	384	385	393	400	358	397	397	358	392	362	395	370	356	365	411	408	399	379	401	434	393	412	411	405	407	399	389	431	391	375	368	390	403	388	361	379	358	412	394	400	413	390	401	383	375	400	385	397	382	423	390	372	399	408	395	405	378	393	354	380	368	376	398	386	368	380	382	388	370	385	375	366	408	420	362	368	371	397	370	367	382	414	389	400	372	361	372	396	383	400	369	394	391	404	401	412	364	391	406	388	367	387	387	404	355	413	411	389	379	419	415	388	356	430	386	353	351	363	381	384	357	401	353
24631	24346	59743	55728	33206	13418	1341	516	487	439	441	433	463	473	421	445	437	414	480	436	433	422	469	446	424	461	427	458	440	456	459	437	399	453	440	435	423	464	405	409	431	440	442	444	421	400	423	415	440	455	442	395	439	391	447	419	423	438	442	403	427	430	448	405	429	442	452	445	420	438	446	418	444	418	426	383	417	469	406	420	459	442	387	439	447	406	417	438	416	427	424	432	408	401	411	442	427	420	400	421	426	435	397	407	432	421	422	407	419	415	422	432	435	413	394	416	408	441	416	394	434	451	419	416	413	382	426	423	426	419	459	431	425	450	417	437	421	442	429	419	411	404	420	409	406	416	471	449	428	395	440	425	452	445	399	420	430	397	423	450	422	429	466	391	439	410	472	406	436	425	405	433	392	437	444	478	429	454	451	434	405	426	410	457	437	405	444	450	450	440	430	442	424	413	465	465	489	417	438	430	395	459	410	424	415	411	413	443	402	408	406	447	420	452	400	454	448	445	453	432	418	387	432	432	409	412	422	397	434	442	431	446	436	440	431	474	443	446	421	433	433	440	426	453	415	439	400	419	410	436	407	405	414	442	395	402	439	434	434	419	430	436	456	432	423	416	433	393	427	409	447	418	401	429	421	410	431	468	423	402	468	429	434	414	451	411	390	436	464	446	413	426	407	389	448	436	445	407	433	461	422	444	435	437	419	434	385	414	396	420	445	429	416	420	424	425	480	442	433	472	441	420	418	431	441	433	468	442	441	422	409	449	446	400	392	426	435	427	413	412	427	426	433	442	405	421	442	435	468	462	442	442	429	407	429	452	443	429	446	400	418	426	445	470	426	403	387	400	428	449	430	414	487	449	455	411	427	416	457	440	446	420	431	424	416	458	447	422	427	465	430	426	424	443	402	477	441	441	426	444	441	410	470	429	423	409	444	454	410	407	442	434	463	419	427	427	397	429	433	416	446	437	447	446	425	438	453	420	418	429	416	402	467	423	459	442	423	447	396	401	409	452	439	424	417	446	424	423	439	425	431	460	414	429	425	448	436	434	453	461	396	429	453	407	428	447	467	415	409	413	455	418	441	462	421	431	414	454	400	411	442	399	471	444	425	457	416	390	416	424	420	417	396	406	437	405	420	418	404	427	424	431	425	435	407	441	429	443	436	451	423	431	419	387	427	399	435	435	403	422	436	416	445	429	449	444	430	428	422	430	441	410	400	435	448	421	419	410	399	435	432	440	446	436	419	406	410	411	436	404	447	428	429	450	404	447	437	433	415	417	391	442	419	420	404	389	443	484	425	424	415	407	390	417	436	462	418	414	442	405	435	409	425	407	399	395	414	463	439	412	449	422	413	417	425	419	435	436	419	412	404	423	408	411	427	473	406	452	379	458	511	465	429	388	415	440	460	467	455	416	443	444	437	411	420	417	417	424	435	442	483	414	431	438	469	452	426	422	448	409	403	434	396	452	437	402	436	425	439	431	414	424	420	428	445	442	441	439	457	419	394	455	425	415	405	406	432	442	412	403	441	396	438	435	428	399	433	429	404	424	424	425	391	439	449	429	418	403	450	461	394	436	447	375	420	458	472	441	434	435	417	438	421	376	403	419	436	418	422	464	414	458	448	444	430	449	446	431	406	422	444	412	387	431	430	443	411	460	425	439	446	445	453	446	429	422	407	449	451	416	438	420	412	433	472	430	410	441	471	435	428	410	445	447	431	461	426	398	426	417	424	446	421	440	423	423	394	407	414	437	404	423	403	448	440	415	410	414	450	417	409	414	414	421	416	442	420	407	427	406	421	442	446	443	446	413	456	473	437	413	406	417	457	414	418	393	452	409	365	380	427	423	395	447	418	439	432	422	430	459	425	424	399	376	451	461	421	433	449	409	408	471	405	430	425	437	447	414	429	400	407	429	386	442	424	394	420	405	409	420	442	415	416	410	425	409	441	423	435	401	394	407	434	427	422	425	427	427	474	429	397	456	437	405	441	432	410	459	434	415	430	423	465	368	443	451	414	401	410	447	433	457	423	462	433	451	457	420	410	450	427	457	447	436	443	422	444	402	409	441	391	434	435	422	427	432	427	428	432	417	438	445	435	415	435	429	435	439	406	435	436	427	388	467	423	409	459	382	447	441	464	418	424	414	459	452	433	411	439	397	418	470	441	413	411	428	423	469	437	407	413	414	428	422	428	435	374	414	390	467	448	391	441	461	460	437	447	406	453	416	429	459	430	401	426	485	465	404	453	421	402	431	433	421	393	406	430	397	445	438	427	423	384	444	449	400	419	428	445	427	424	426	455	424	409	423	443	435	431	455	431	439	373	403	456	407	457	416	426	440	439	418	471	426	415	429	438	501	471	417	405	425	406	393	423	394	435	438	392	398	427	443	435	431	403	406	382	429	458	444	444	480	425	437	437	398	439	427	423	430	406	471	431	460	442	426	410	404	419	439	413	396	443	412	448	457	431	428	439	419	401	438	421	400	424	438	420	408	467	427	431	401	423	453	414	414	458	415	433	439	409	417	450	433	445	420	433	386	404	435	424	426	440	437	418	436	411	431	352	432	468	399	411	447	460	405	402	405	454	425	429	455	437	421	440	411	424	483	411	425	441	446	409	419	434	412	439	424	405	451	457	430	441	433	436	445	443	439	437	461	374	397	464	408	428	434	369	458	424	420	413	423	447	463	443	457	386	442	431	424	412	402	409	450	434	391	397	444	427	412	432	413	480	439	412	451	435	400	429	400	425	412	435	428	399	436	448	445	457	453	416	434	401	445	422	414	418	421	429	417	447	436	421	450	401	398	440	431	432	381	402	427	419	403	439	408	450	420	435	433	430	467	430	432	437	431	457	413	461	435	407	459	395	402	456	427	397	433	413	434	450	448	429	451	438	397	417	391	396	409	419	405	429	438	387	443	417	431	411	402	433	438	414	417	423	396	461	391	439	421	415	416	443	447	451	438	446	443	411	433	430	456	468	448	398	427	419	423	455	364	423	496	381	425	417	427	456	423	454	418	418	467	412	429	449	442	444	381	417	453	397	453	393	445	417	424	422	413	425	429	449	432	421	421	443	431	426	443	410	448	424	379	425	447	387	425	442	443	442	414	404	372	443	398	447	443	413	422	399	386	468	411	441	405	403	407	423	403	391	417	429	413	437	438	428	426	443	474	414	411	411	408	418	434	442	419	439	425	401	416	425	421	450	456	432	472	427	430	413	421	451	398	428	418	415	412	416	420	387	396	436	409	428	445	399	399	433	418	430	417	421	429	421	416	400	424	368	463	438	379	410	407	413	432	476	406	427	425	460	451	416	393	445	443	404	411	396	422	425	431	446	448	448	447	467	421	394	398	401	427	413	399	407	429	444	441	414	478	401	428	423	440	432	408	424	444	424	440	433	453	421	437	445	412	465	434	449	453	430	437	479	446	444	401	427	425	456	410	411	456	433	426	446	406	437	399	442	465	430	421	422	435	397	443	434	448
3599	56226	81012	53589	23768	4733	389	392	387	424	420	385	388	420	398	423	385	398	406	380	386	402	396	385	374	399	392	387	364	401	400	381	400	381	409	417	380	372	376	382	404	401	405	386	413	417	374	398	383	396	393	377	413	404	405	385	380	358	409	393	397	373	376	417	386	396	397	380	384	376	424	371	370	371	397	395	401	393	455	361	378	379	388	410	416	401	375	374	390	397	391	398	415	370	415	393	351	392	371	406	382	359	433	395	409	383	367	393	387	383	358	378	388	381	424	379	385	429	403	378	396	386	352	381	362	404	409	379	401	394	391	336	393	367	361	381	367	406	396	414	404	363	371	357	396	389	362	359	427	395	403	379	410	415	376	409	385	356	372	367	345	395	368	388	376	392	364	379	382	365	404	413	402	391	352	374	401	411	373	386	412	389	378	394	354	376	403	401	386	387	376	410	371	364	384	374	383	387	346	373	415	410	362	402	381	414	381	412	381	400	417	337	375	359	394	405	370	366	347	391	398	415	411	376	362	402	424	363	415	383	397	401	419	405	399	376	417	374	371	387	365	383	330	381	384	373	381	389	415	393	382	398	416	409	386	378	384	358	358	365	355	389	430	396	402	360	402	371	371	397	408	365	386	424	386	341	392	374	400	384	409	402	354	422	377	393	416	375	429	363	390	366	377	366	396	409	413	424	401	400	390	407	391	376	365	354	427	377	370	350	383	365	385	368	385	399	392	389	381	404	375	372	350	383	384	394	376	415	363	374	393	392	405	367	367	398	414	438	421	413	382	395	389	392	398	380	374	370	409	381	383	411	378	421	390	378	361	391	396	391	397	415	380	384	402	386	368	364	412	423	382	398	400	375	374	425	377	414	396	412	419	405	372	377	397	380	391	385	400	392	371	389	374	383	392	411	371	380	366	402	379	400	359	340	393	387	403	423	405	358	364	395	430	386	409	433	414	401	392	373	394	415	373	395	391	398	392	421	366	371	414	392	381	394	398	401	357	419	377	369	378	395	401	417	359	403	392	399	356	398	395	405	393	368	378	354	410	376	358	384	436	389	389	376	376	393	351	377	384	394	385	341	360	350	411	389	431	400	389	407	401	364	382	378	357	430	362	318	357	414	411	397	372	380	394	383	411	384	340	394	394	381	403	380	396	390	418	430	408	429	409	397	373	384	363	414	358	409	359	398	377	371	385	364	397	370	384	373	372	409	375	390	371	420	389	384	388	392	392	402	376	394	371	393	379	353	374	393	376	399	394	373	409	380	398	393	368	383	391	365	430	373	399	388	339	419	387	383	424	369	369	411	369	385	424	387	420	428	396	347	385	366	389	387	377	383	397	379	410	384	400	388	443	321	373	383	395	392	379	380	438	383	378	388	425	364	368	401	377	359	378	399	396	407	391	402	392	370	379	408	408	394	428	382	402	357	420	402	379	410	381	390	353	375	373	439	386	397	418	410	390	404	408	396	395	366	398	381	404	426	367	391	402	385	379	375	407	411	406	432	380	412	383	378	386	394	394	392	414	415	397	392	378	379	377	387	364	390	379	402	382	384	395	393	360	391	366	392	412	352	411	355	410	359	377	385	389	400	386	398	385	384	383	403	399	385	391	397	371	402	413	341	376	401	371	378	376	396	401	382	386	395	380	380	393	416	391	411	382	390	331	415	372	400	391	362	396	387	369	412	363	398	378	384	408	353	403	377	445	375	393	373	358	383	374	401	409	400	404	386	380	401	372	367	394	375	381	379	378	388	411	387	386	390	388	359	432	398	361	374	425	355	370	388	408	384	373	376	370	404	371	395	376	380	397	371	379	382	376	388	370	367	385	398	407	393	387	363	338	404	421	388	402	387	375	347	400	384	403	392	374	412	387	421	382	397	397	376	378	389	402	408	369	352	415	394	403	391	373	376	346	404	345	388	403	417	350	386	404	372	387	412	392	369	379	400	393	392	419	382	349	405	379	384	414	375	392	398	387	365	410	382	420	370	388	357	378	365	398	392	354	383	382	434	373	389	391	388	417	374	377	392	379	404	378	380	376	398	404	406	370	367	379	363	385	418	406	375	419	399	411	373	439	379	385	401	399	373	407	356	377	400	409	379	363	397	383	380	403	381	422	381	379	376	374	350	363	391	378	352	372	398	391	378	407	402	397	393	402	361	389	390	375	377	379	394	376	403	376	398	375	395	407	399	349	394	354	372	396	403	417	397	378	413	396	406	387	366	391	427	376	379	371	401	342	376	405	360	398	393	429	388	396	396	348	393	388	415	399	358	358	417	389	347	376	374	379	411	381	400	390	378	433	405	407	402	420	371	396	413	438	379	379	414	394	396	368	394	397	404	347	396	379	381	368	358	353	419	425	413	378	394	349	364	421	412	377	394	378	379	369	403	379	389	368	409	375	397	382	391	417	343	360	360	401	396	361	362	392	395	424	423	383	338	416	368	420	378	373	369	403	360	367	403	379	427	390	361	374	378	384	380	347	359	399	384	347	420	368	388	398	359	403	384	393	394	413	380	401	358	430	416	379	417	384	370	394	382	393	358	380	354	357	366	399	393	395	378	369	383	383	407	359	384	373	375	377	387	393	396	350	412	399	377	404	422	405	361	373	413	407	381	395	387	366	363	426	375	406	374	388	414	383	388	407	356	409	368	371	423	362	449	395	373	371	401	408	418	360	380	362	420	385	416	391	384	405	386	389	379	409	402	388	392	385	411	412	403	400	367	380	395	428	412	427	389	401	375	408	371	371	351	390	351	416	363	417	375	354	394	344	374	352	391	385	409	377	406	375	358	419	398	369	394	393	393	400	409	361	407	368	391	390	395	344	393	372	395	378	371	390	395	392	389	391	434	395	381	356	370	383	370	382	422	361	373	397	317	396	397	380	404	379	363	378	411	389	412	338	372	390	386	437	379	383	365	390	407	348	361	423	406	385	424	377	390	349	405	418	429	401	365	391	372	385	381	408	382	390	409	417	373	384	391	402	403	376	382	387	365	375	399	413	389	375	359	409	366	389	436	378	389	420	388	381	400	380	415	381	390	365	367	395	360	416	378	384	392	360	404	396	403	386	372	377	435	388	379	389	389	406	339	395	381	387	398	425	388	377	387	391	416	368	396	355	380	391	400	411	384	358	382	366	419	407	379	379	411	392	357	389	357	385	416	363	421	391	385	364	390	422	398	396	386	396	382	384	384	370	417	386	374	374	415	377	389	388	371	389	434	394	404	387	356	356	332	379	388	382	410	434	398	428	417	386	447	389	414	393	414	367	395	388	375	367	414	361	379	378	405	391	385	413	350	390	390	388	343	373	390	386	401	399	399	368	372	389	377	395	399	342	387	372	375	380	412	392	385	392	395	391	373	398	404	415	370	355	407	368	363	367	391	357	382	370	402	395	390	406	372	384	387	395	388	398	376	386	345	419	394	395	370	373	370	408	361	430	389	380	388	415	393	377	400	398	379	384	409	363	389	402	358	374	411	447	383
23771	21765	46792	50348	35210	20088	4909	869	685	712	628	608	679	596	705	650	612	650	675	611	634	556	631	601	621	662	671	656	650	644	560	586	619	621	631	590	655	601	594	607	632	635	627	637	588	586	629	591	574	613	656	608	608	654	608	614	624	612	610	590	640	631	608	597	643	653	591	630	592	674	627	615	623	569	632	582	619	619	605	607	576	570	646	582	615	601	616	636	627	602	607	590	614	616	604	599	594	575	602	557	582	603	646	594	611	603	578	571	581	579	590	600	604	597	573	583	619	578	624	574	614	571	630	579	593	611	627	577	578	650	612	591	614	617	607	587	621	609	577	611	627	575	639	578	640	641	650	634	600	613	588	619	625	562	656	665	638	633	635	631	619	536	562	566	613	614	592	578	640	624	589	663	601	637	621	615	614	625	612	620	624	624	581	659	580	570	614	615	593	574	584	598	615	635	638	663	611	560	576	611	639	612	612	606	580	630	604	622	586	593	602	604	583	557	594	612	643	565	605	603	609	619	598	594	607	636	598	670	583	665	588	602	633	584	645	588	629	598	594	580	583	602	557	602	610	630	610	576	611	620	598	628	587	604	614	641	618	598	619	618	600	575	632	560	615	612	584	576	604	621	566	579	616	614	596	570	574	593	606	621	563	647	613	587	606	588	625	587	610	607	598	617	598	606	579	574	601	595	565	587	613	588	590	556	638	640	618	617	595	651	596	608	642	628	559	644	584	585	595	569	631	604	599	644	593	620	607	605	595	627	628	598	635	601	591	587	567	607	632	635	610	614	567	587	630	619	638	573	612	641	600	549	575	575	592	625	644	640	625	617	556	587	585	613	635	600	618	616	599	584	610	623	589	596	598	621	571	564	575	597	571	613	582	635	566	549	591	623	622	607	585	565	594	616	614	630	621	593	595	609	651	586	621	590	597	584	615	648	650	580	615	604	598	595	565	581	594	634	621	623	586	627	607	637	605	626	635	572	589	595	618	586	611	592	636	565	613	630	607	638	611	630	583	612	599	589	601	648	618	621	593	612	564	594	618	611	613	608	633	578	598	642	626	608	623	576	598	638	596	613	606	613	608	578	605	575	568	598	621	599	595	630	588	593	608	580	589	630	628	584	568	636	598	640	612	600	579	577	582	618	645	632	637	593	585	599	619	565	582	603	600	562	624	613	616	602	576	589	579	565	608	614	593	632	608	570	615	607	596	639	585	607	638	588	613	638	571	539	622	625	604	630	541	582	618	597	590	618	568	581	610	596	631	603	595	576	606	564	656	574	597	592	595	643	588	617	623	591	631	643	597	626	585	611	566	666	601	582	569	602	594	602	583	638	572	607	603	629	609	645	603	632	615	600	577	608	612	608	579	581	565	605	624	612	572	637	641	623	602	660	610	594	612	602	645	614	594	584	625	635	611	569	653	566	641	609	597	576	597	561	636	649	625	654	650	602	578	581	612	568	596	602	605	596	630	646	627	616	601	596	587	656	642	562	596	611	617	595	643	580	610	590	627	620	588	600	632	591	592	605	575	618	595	583	624	594	624	621	604	665	617	625	590	593	614	509	569	579	569	623	579	563	613	649	620	612	636	584	656	614	596	577	656	595	588	600	578	612	601	628	607	621	612	623	591	635	614	567	612	615	603	616	614	592	602	603	578	568	648	634	606	590	604	622	604	630	624	616	592	593	651	611	635	651	624	612	587	579	569	652	589	595	621	602	623	629	619	589	583	600	641	625	595	583	637	579	644	628	649	595	628	572	595	640	587	632	619	616	598	578	595	593	615	632	637	587	618	560	630	587	581	558	597	599	569	584	639	567	575	567	592	575	629	621	589	638	601	578	622	578	603	565	631	635	573	607	618	608	568	592	622	624	571	589	651	618	579	612	595	564	604	597	581	628	628	577	604	608	647	587	539	602	637	549	570	564	619	590	641	605	608	575	594	634	615	646	596	638	638	617	589	609	612	601	594	596	635	589	613	611	608	606	598	618	611	586	624	610	609	606	635	587	611	647	605	630	604	622	623	590	629	591	600	625	632	586	609	569	589	599	595	608	584	601	555	561	564	570	614	566	603	555	584	564	583	605	587	635	598	575	589	587	603	605	614	629	582	625	607	589	623	585	609	608	603	589	597	618	612	597	623	635	624	652	578	617	594	582	588	613	599	627	613	590	593	615	564	604	608	565	600	571	597	612	593	587	596	629	616	589	609	622	639	600	585	605	621	617	635	592	573	646	642	652	582	606	607	616	611	629	592	587	633	610	607	605	604	601	579	611	632	628	586	574	611	624	599	628	616	640	655	619	618	555	623	606	614	617	616	631	576	561	630	631	575	582	570	568	626	609	589	585	602	607	612	585	598	616	619	605	576	597	644	591	658	598	575	600	573	592	609	593	623	629	582	564	582	584	591	588	610	597	595	587	564	582	618	632	588	569	598	624	640	595	649	597	608	592	620	585	568	605	614	623	592	589	636	584	607	621	599	605	554	594	628	603	584	608	569	618	598	601	567	614	611	602	633	620	611	631	608	584	570	612	578	670	581	569	579	611	604	605	577	625	626	615	584	590	569	626	598	577	638	623	671	581	572	550	591	599	564	582	611	564	569	620	604	572	575	603	589	584	586	617	561	558	605	576	603	584	623	595	599	584	597	633	593	605	568	598	599	618	598	607	588	598	667	578	590	588	642	586	596	612	581	606	653	559	599	587	628	646	616	571	633	611	561	570	568	605	628	659	610	557	587	580	647	581	624	642	606	576	631	615	612	612	615	568	606	577	656	579	626	581	578	545	645	585	592	601	574	612	563	634	595	607	563	613	590	600	600	645	577	576	596	603	578	625	578	591	588	570	617	564	604	591	597	606	579	625	614	559	578	596	600	576	613	608	611	609	605	572	540	576	603	623	584	577	613	608	604	610	619	604	579	609	653	607	619	600	564	633	591	604	632	578	608	610	598	652	645	568	598	622	617	608	620	562	596	621	584	585	623	575	621	612	635	587	600	573	595	616	594	579	585	591	604	608	638	605	645	622	606	596	602	562	607	577	569	592	604	609	593	594	592	650	645	591	634	613	588	584	635	611	578	577	571	600	573	621	593	594	572	581	614	589	604	596	643	578	618	664	594	571	633	583	617	601	588	607	576	568	572	592	582	624	604	621	626	585	640	574	579	630	619	593	580	598	608	622	577	607	647	587	644	635	627	599	565	579	602	623	610	596	610	557	589	635	600	547	563	596	550	603	589	553	589	587	637	579	602	631	579	657	575	579	620	670	602	608	601	607	545	618	634	616	603	569	605	580	619	661	589	568	624	600	559	601	528	594	601	600	538	593	641	571	619	618	585	541	573	640	625	586	593	663	582	609	568	608	614	555	599	630	591	600	598	587	622	596	629	566	595	610	592	578	586	595	590	614	609	581	621	618	578	563	619	571	620	634	598	592	641	590	599	577	580	597	551	582	593	638	566	558	593	605	632	647	616	609	581	598	608	627	605	579
3925	45001	83296	62719	33177	7624	525	545	544	515	543	623	528	562	546	528	610	546	545	531	547	544	559	569	552	550	581	552	539	571	538	579	514	565	543	547	543	599	563	575	555	553	566	536	540	515	569	569	573	541	560	561	541	541	541	565	576	531	563	539	562	532	571	551	561	528	554	576	554	568	501	548	571	577	527	529	555	581	506	564	502	547	568	579	536	533	570	544	559	545	540	579	509	529	535	565	507	522	550	567	586	574	572	565	522	519	522	563	546	544	547	513	530	582	550	517	548	560	600	515	567	542	554	495	571	534	569	565	548	573	557	520	538	562	573	557	523	531	515	548	568	527	561	545	524	522	529	535	487	562	517	528	551	541	513	519	556	576	550	498	575	508	545	510	548	566	543	560	541	533	522	572	533	536	538	537	535	563	533	563	551	545	540	538	547	516	566	573	540	552	555	521	498	529	582	558	560	514	538	549	558	505	525	605	561	578	561	557	550	499	548	569	573	580	542	536	566	547	536	543	557	529	514	545	523	539	546	518	535	532	528	514	566	535	539	546	552	499	496	530	534	552	535	548	544	536	587	553	581	537	525	546	538	519	580	569	535	515	517	556	522	529	549	515	522	558	560	550	530	559	528	524	527	553	519	540	582	503	557	543	551	544	560	560	510	550	544	566	544	560	509	524	593	569	572	537	554	521	569	539	584	540	593	544	558	505	513	537	563	549	573	538	546	548	510	485	528	556	548	562	536	526	539	539	518	572	531	553	533	534	560	552	570	520	504	555	561	589	565	566	515	564	610	559	523	560	534	552	499	569	523	517	556	576	556	558	558	547	512	525	542	541	536	509	544	544	538	579	575	562	595	593	537	564	546	524	551	513	518	531	547	528	538	547	553	530	536	554	588	504	562	547	531	535	539	529	536	524	576	526	550	540	554	562	550	560	572	515	491	558	540	556	557	550	517	537	547	558	570	572	554	543	535	531	579	497	565	569	568	584	550	559	538	572	525	507	557	548	562	556	549	504	521	552	547	577	569	531	533	561	515	557	511	513	520	518	549	538	539	558	546	557	549	597	529	512	591	561	534	551	557	551	543	542	561	527	540	555	533	531	551	554	550	529	547	556	562	559	549	519	538	534	552	539	540	567	578	597	533	562	555	583	546	564	505	484	538	577	532	526	563	540	561	568	518	541	559	508	560	572	547	557	526	547	538	536	567	606	506	552	525	553	530	543	567	544	540	564	536	551	531	548	570	564	563	543	563	550	554	528	579	540	530	527	600	576	573	575	548	528	543	579	545	576	559	587	580	544	546	499	521	557	535	505	537	518	555	557	542	555	582	539	545	545	550	542	538	565	544	537	511	581	511	559	504	560	514	528	548	571	576	536	575	574	558	542	521	523	549	514	513	548	553	557	502	541	524	551	526	541	526	528	548	545	569	541	555	533	527	498	532	553	555	561	570	564	547	551	584	535	506	584	550	577	563	576	586	530	514	602	545	563	538	554	563	559	531	587	540	510	556	558	540	539	564	537	567	548	547	507	552	540	536	555	532	534	555	515	535	556	552	597	544	543	531	537	539	544	577	554	552	550	577	551	519	511	549	520	568	531	528	561	547	526	540	531	577	557	561	559	580	550	527	557	536	512	554	576	558	530	528	543	544	511	551	531	560	550	529	564	563	538	518	512	509	497	556	549	570	545	553	564	535	567	515	509	548	542	536	547	528	548	574	526	535	533	597	542	554	572	509	555	511	563	551	548	582	551	530	521	527	566	511	520	540	541	548	576	539	540	525	542	520	567	547	565	539	521	541	578	550	495	552	542	537	559	559	582	517	526	539	567	555	561	544	532	537	556	565	551	542	541	556	540	517	541	540	564	539	549	580	496	540	532	524	520	537	547	531	606	564	528	525	620	529	588	556	558	512	539	552	574	546	553	534	469	560	582	541	548	541	557	499	572	536	560	514	574	568	564	521	572	538	506	538	520	559	547	517	542	492	541	533	518	531	536	560	528	572	599	562	519	576	527	540	545	517	581	586	569	572	558	525	563	553	558	561	544	551	531	544	570	563	542	546	535	542	536	542	524	578	511	547	526	540	594	552	533	576	539	562	535	521	516	546	539	576	520	555	558	551	536	550	538	560	531	542	552	568	565	550	514	522	541	533	526	513	517	564	555	540	576	548	529	591	581	532	560	512	569	503	510	564	530	504	489	502	501	566	587	563	526	535	526	565	543	543	540	565	525	554	554	558	517	565	521	539	523	602	546	552	508	512	581	595	520	544	573	571	505	529	537	559	541	557	558	511	529	536	555	527	538	576	564	531	545	549	520	540	507	571	536	525	526	519	561	562	560	554	532	525	595	538	570	561	502	553	545	561	548	557	519	564	536	560	540	556	509	545	503	536	577	518	585	557	549	523	510	575	580	519	526	523	544	578	531	569	555	553	576	549	543	579	496	549	524	574	528	558	551	509	564	566	562	556	550	566	541	552	534	516	507	532	524	576	506	562	500	536	590	546	554	522	522	558	547	542	499	531	530	524	574	523	523	524	564	539	542	551	589	562	540	542	535	538	570	513	576	580	540	528	585	514	541	490	573	565	571	533	528	559	523	570	562	558	538	572	554	557	543	553	536	538	548	543	501	546	505	497	508	571	529	542	522	500	532	523	584	534	518	541	590	550	619	525	534	551	585	548	495	526	547	537	519	509	544	529	542	586	528	515	535	529	518	527	544	538	572	560	558	521	528	489	522	554	507	556	564	549	531	499	523	553	540	584	536	554	559	530	549	541	548	523	537	550	538	509	514	528	563	534	541	588	549	555	506	573	547	532	539	554	540	506	525	550	528	538	552	556	524	522	576	506	579	495	532	522	588	535	521	531	544	547	531	528	513	568	575	528	564	565	536	539	507	557	525	540	565	575	530	498	541	533	562	567	551	494	550	532	546	563	558	547	534	557	548	529	552	546	550	537	561	552	525	535	524	561	512	526	495	582	568	530	532	576	490	541	547	496	557	553	551	557	535	590	523	527	524	538	537	523	499	536	555	565	529	537	524	537	559	525	581	558	548	554	536	580	536	510	549	557	540	540	535	581	543	579	506	559	508	559	539	547	502	550	545	542	537	543	521	518	556	528	545	531	534	512	511	548	519	525	534	575	564	511	561	543	559	573	558	500	559	570	515	540	546	581	541	582	562	566	500	573	545	528	558	548	553	572	581	585	536	503	552	527	507	561	569	539	522	529	576	581	553	532	543	504	575	525	525	528	576	554	565	557	523	536	573	518	514	511	559	518	511	497	514	495	557	538	560	526	523	571	536	547	556	542	585	557	569	544	540	516	536	492	526	555	531	509	508	553	560	594	583	503	532	577	527	592	541	527	506	550	534	554	554	531	519	519	508	518	585	544	575	526	547	541	530	502	534	534	555	558	583	558	561	531	552	530	570	509	568	518	587	544	568	546	546	536	534	517	589	521	519	524	554	553	517	549	547	553	535	583	568	537	525
27031	17149	43493	30151	10562	1759	519	431	437	436	440	425	465	441	429	425	419	457	404	461	466	438	406	453	426	390	441	455	440	407	400	457	417	441	438	457	449	389	450	445	462	475	421	442	448	447	448	418	454	453	467	449	462	416	438	453	442	436	414	417	450	420	455	445	446	474	420	451	442	469	444	431	456	486	437	446	479	415	433	431	414	441	462	421	435	429	427	453	421	439	427	417	427	453	445	427	443	443	446	416	465	429	432	452	444	425	442	439	397	426	392	383	462	435	414	454	442	426	416	412	431	403	426	441	465	417	439	427	402	455	422	416	411	452	427	467	422	446	422	442	444	487	480	431	468	433	463	440	427	408	470	406	451	418	468	435	445	449	498	465	468	408	456	445	447	444	451	453	389	431	436	455	450	419	436	459	449	503	419	430	405	427	423	414	468	402	435	416	413	478	423	451	436	408	431	436	447	421	480	449	416	435	435	402	456	491	428	463	469	414	438	437	440	477	424	414	414	492	414	441	474	406	418	423	445	424	436	467	424	443	443	405	470	444	454	409	450	438	444	427	448	415	404	418	461	441	463	456	432	431	412	484	412	452	404	444	454	432	406	457	428	426	446	390	437	441	420	461	449	458	411	466	441	452	461	440	411	432	462	451	433	455	399	443	452	492	420	419	461	423	465	454	433	451	434	429	425	435	430	428	451	418	417	431	442	419	437	469	465	443	467	414	416	453	425	435	423	399	416	438	432	403	476	449	446	446	422	428	419	453	446	426	451	434	477	391	454	439	448	426	435	436	433	410	443	422	453	457	422	421	426	424	416	459	423	449	431	453	417	419	464	474	428	457	409	433	460	452	424	439	434	422	444	430	442	453	473	394	437	452	465	407	422	441	453	435	470	403	424	455	432	423	429	421	472	456	451	394	443	418	457	437	440	446	456	475	419	435	436	426	438	449	398	484	424	440	437	467	438	460	466	439	456	428	424	437	447	454	447	398	427	466	431	462	414	452	431	422	433	405	437	444	451	446	436	453	423	449	458	436	441	432	462	407	456	425	419	430	480	443	452	446	426	415	432	458	471	425	438	404	423	416	428	462	456	406	450	459	431	453	417	432	451	442	395	423	429	444	414	428	469	456	448	435	425	409	492	424	454	453	442	471	466	465	428	394	497	469	393	428	445	463	401	459	445	406	412	421	454	446	420	439	411	434	415	469	471	438	415	449	443	432	443	452	426	436	411	446	458	412	494	454	390	467	416	433	451	442	430	416	438	481	428	476	410	438	477	455	453	477	420	431	423	453	415	441	450	407	466	408	484	413	426	403	421	449	453	431	411	416	457	410	392	447	398	442	453	439	445	427	451	439	431	414	445	423	435	461	411	416	441	444	463	455	446	424	474	444	424	458	410	440	460	438	429	474	429	428	445	460	408	427	433	462	449	475	438	438	436	471	433	433	407	478	436	439	429	419	427	410	418	446	448	449	439	407	467	421	405	420	483	455	452	435	426	402	401	455	444	415	441	427	431	430	459	451	429	448	429	446	446	394	444	426	461	460	456	426	461	420	417	442	442	436	457	466	459	460	416	406	439	424	438	440	448	451	446	423	429	469	481	489	413	460	454	507	449	405	441	443	464	462	447	429	447	412	422	470	449	430	419	431	452	411	396	426	441	449	408	411	446	443	467	422	459	467	400	425	435	430	432	399	424	439	420	436	444	428	429	437	459	431	446	428	428	423	442	437	444	433	454	441	446	474	441	425	395	471	427	447	433	410	432	453	436	458	448	430	463	426	407	452	453	453	431	418	415	446	440	439	408	420	423	431	467	441	438	418	420	437	435	436	454	465	429	472	444	422	429	446	408	457	469	411	387	416	419	474	433	460	452	425	431	456	450	448	438	472	436	465	443	418	403	437	441	430	425	464	427	439	403	413	449	434	421	443	444	445	438	433	447	434	421	421	395	445	420	431	433	449	411	437	398	415	466	433	435	420	455	420	431	426	401	411	462	443	477	443	409	434	451	456	430	425	457	411	425	429	405	420	413	411	436	447	460	428	462	403	443	425	442	445	436	458	471	468	455	439	463	439	390	446	446	429	417	454	448	419	430	403	460	450	413	462	440	429	429	426	460	443	452	435	437	455	433	459	427	414	444	492	466	448	391	443	394	430	452	452	438	410	418	450	452	439	418	457	434	428	439	428	426	457	449	436	458	452	427	426	430	419	408	412	451	433	389	469	412	443	425	457	476	440	408	450	411	419	418	452	463	447	416	445	454	433	417	464	439	401	415	475	448	445	439	417	422	441	430	445	420	457	456	444	440	452	438	446	473	433	449	433	439	439	421	435	411	447	409	435	428	454	437	424	432	423	456	424	395	453	457	467	440	438	427	436	441	455	451	466	474	425	438	455	418	432	454	451	444	441	442	452	444	425	440	480	471	402	445	436	404	439	412	459	437	424	455	430	432	417	401	437	440	431	429	421	421	440	441	470	391	461	437	433	466	428	399	439	421	423	398	456	397	437	440	447	413	466	450	432	439	464	442	464	434	434	414	391	438	481	412	476	425	440	425	426	430	454	386	462	449	397	414	474	409	442	467	403	422	434	434	446	413	427	442	394	413	417	435	427	428	386	457	441	436	408	407	423	420	455	425	427	471	437	504	439	436	415	414	414	438	454	474	464	446	399	479	440	470	477	417	464	427	406	442	453	454	447	458	448	434	421	439	429	408	430	410	412	406	431	465	436	436	429	408	442	407	435	482	395	419	452	425	454	420	420	435	478	477	451	398	463	460	460	409	426	450	437	424	455	471	426	445	423	461	469	423	438	428	425	480	387	424	415	471	391	423	425	452	416	432	442	459	430	435	452	420	448	431	445	437	433	457	437	433	443	433	431	443	440	430	418	401	431	478	410	437	432	454	436	437	443	432	469	424	425	406	472	435	418	484	419	435	457	460	425	438	438	420	414	437	444	445	443	421	394	423	419	459	427	444	357	428	425	444	483	414	444	444	434	451	396	411	414	434	406	423	420	396	433	446	446	411	412	434	445	421	426	407	424	384	442	441	434	461	442	463	444	450	448	431	460	396	440	425	430	429	453	444	396	434	459	421	445	455	412	487	427	415	435	437	403	405	417	466	456	445	440	438	421	456	428	424	433	476	418	421	454	458	423	404	458	443	445	436	408	419	469	459	450	414	397	414	456	418	392	401	429	461	436	425	436	445	462	444	413	427	435	442	439	463	458	446	412	483	466	417	442	395	447	429	436	434	432	437	411	448	430	425	442	459	435	435	440	399	438	429	443	468	414	464	410	440	473	430	445	405	400	461	462	442	423	432	416	436	420	422	409	421	467	449	422	434	439	440	460	424	441	423	437	494	428	418	474	436	431	439	417	413	431	478	440	416	455	418	458	473	438	431	431	454	436	414	471	377	453	506	480	442	409	407	446	464	428	423	443	456	472	443	410	427	491	429	455	420	398	453	459	462	452	434	445	415	460	436	426	440	447
4754	12716	39099	16742	5533	1154	316	346	391	355	359	340	327	387	323	320	343	367	332	347	355	344	336	349	352	384	359	333	338	356	308	360	357	364	347	344	334	366	364	362	365	334	355	331	393	330	331	371	329	407	327	370	373	347	361	407	329	354	326	326	347	335	389	379	359	389	366	318	353	326	345	378	385	329	380	390	344	387	380	379	346	316	364	383	350	321	366	339	356	373	340	343	320	357	362	338	331	352	350	382	363	360	357	397	360	358	320	386	370	331	344	354	341	374	335	391	346	336	353	334	361	436	358	354	364	382	359	377	365	327	315	350	327	383	378	356	346	362	352	378	329	321	343	338	346	358	335	402	335	341	342	367	334	374	352	344	360	326	328	345	364	358	366	356	336	383	306	361	345	353	338	365	356	376	376	352	357	336	355	340	349	378	394	350	317	375	338	314	326	388	335	357	368	367	367	370	350	369	356	350	344	320	356	349	367	339	358	350	309	343	317	364	370	342	338	326	370	359	348	378	317	343	356	374	363	365	365	341	350	361	374	332	357	379	318	363	418	356	349	353	392	327	349	378	349	352	362	339	365	334	332	343	348	387	387	349	327	383	329	361	332	359	363	341	359	358	361	343	328	346	348	321	325	349	358	344	338	346	353	356	342	357	351	350	362	350	346	377	344	365	373	352	342	374	378	370	381	344	355	337	363	320	343	343	348	347	360	361	342	352	335	340	336	368	373	367	331	354	343	333	346	380	364	343	333	352	353	347	344	381	401	393	361	338	344	362	344	361	334	332	354	387	381	359	341	367	367	354	346	312	348	345	361	369	373	319	369	335	325	386	327	365	324	375	353	352	367	373	376	344	334	362	342	347	383	376	343	337	350	373	345	373	400	363	362	407	353	368	356	352	356	373	343	336	380	387	325	349	350	344	385	369	396	325	363	373	365	366	347	344	367	392	342	348	378	344	342	366	353	354	350	338	358	364	341	338	373	329	348	355	334	330	359	351	366	343	381	317	362	361	346	377	367	340	357	346	344	338	331	372	355	377	349	330	348	374	391	346	373	373	373	363	368	394	379	345	392	379	364	336	371	385	333	333	359	378	356	371	334	363	372	356	375	372	333	369	351	337	341	352	350	352	337	341	361	362	345	341	356	340	328	368	316	301	367	338	335	380	336	356	314	363	338	359	372	366	330	337	310	410	361	345	331	367	321	363	356	351	326	350	366	351	369	331	304	347	355	341	355	344	360	350	351	351	357	364	370	364	381	354	378	348	380	334	346	350	387	338	345	371	350	358	358	370	376	371	346	360	347	365	350	349	384	354	341	334	356	371	363	347	393	318	369	364	350	353	352	361	351	337	336	351	312	364	386	356	375	357	356	358	373	331	364	364	369	361	347	351	375	414	353	353	355	355	351	352	340	350	326	365	348	349	363	385	349	387	340	371	379	363	376	346	355	362	351	355	357	337	353	362	354	364	318	344	380	327	375	384	352	359	367	342	333	355	377	337	352	363	355	342	348	405	361	365	341	336	364	338	348	357	328	362	373	322	375	330	358	327	363	329	376	372	369	357	356	333	368	382	350	348	345	320	326	368	348	355	313	342	324	366	358	337	355	360	323	332	360	374	391	320	364	345	361	367	340	363	344	337	316	356	369	345	376	377	337	341	385	365	355	353	357	330	329	347	370	368	344	348	350	343	331	371	356	367	358	325	325	376	370	369	343	361	360	371	356	343	338	358	369	391	371	334	341	377	358	343	355	372	350	337	371	353	384	363	363	373	344	372	360	352	361	341	361	358	376	338	362	343	342	364	358	338	334	345	369	360	331	330	327	337	338	342	306	389	336	394	303	377	351	352	339	364	359	333	355	338	330	361	380	348	365	369	380	348	347	348	383	341	357	356	339	330	328	350	316	350	354	370	330	359	342	345	385	382	358	326	351	331	359	351	348	328	370	351	329	346	364	380	362	376	325	362	357	331	359	330	373	337	351	351	345	357	355	375	336	350	386	344	321	372	355	359	345	377	374	330	353	314	389	361	358	365	380	387	394	378	373	336	367	364	325	347	347	343	334	365	362	352	356	364	376	366	358	338	364	353	372	355	343	353	387	372	313	339	350	327	393	326	375	362	345	341	369	365	345	365	354	338	341	321	365	381	367	337	312	350	326	352	362	384	339	354	353	375	347	338	330	368	354	371	356	386	344	346	319	346	340	388	359	365	358	324	331	341	351	352	350	347	383	352	341	357	358	344	339	346	348	365	372	361	391	351	316	354	359	368	365	352	362	362	375	333	367	342	358	349	342	371	376	388	366	325	349	361	334	356	344	335	369	330	348	373	332	366	378	344	326	330	368	371	372	325	351	371	360	375	405	382	368	356	353	358	349	383	341	357	341	349	351	365	363	378	371	366	358	324	313	362	357	360	342	377	388	362	383	349	364	368	386	315	353	358	383	322	332	388	353	383	352	335	321	354	361	347	375	376	374	357	395	391	350	371	370	360	357	332	375	363	366	320	359	342	354	367	345	335	370	333	343	355	366	381	303	341	341	362	369	373	358	344	359	377	354	348	345	374	349	351	358	326	361	354	342	342	352	356	354	384	360	359	350	375	377	356	343	354	381	371	376	342	335	377	330	337	342	355	341	348	381	344	368	370	346	345	362	382	358	324	350	326	345	365	378	369	364	368	389	379	332	355	337	353	360	357	353	381	387	357	362	345	360	366	341	354	348	343	365	343	330	404	345	347	361	352	387	367	374	341	359	344	349	363	375	355	377	342	373	360	327	353	360	334	334	355	353	346	319	371	347	355	342	381	324	342	343	369	348	361	329	378	344	395	349	357	349	357	335	372	327	360	350	357	364	360	349	334	332	342	363	354	359	398	352	354	370	361	341	359	294	324	368	361	353	359	392	332	346	363	372	363	370	352	356	324	323	322	331	350	373	337	343	321	382	384	366	392	349	378	354	363	363	372	372	346	312	349	321	333	348	327	346	340	348	363	357	355	354	373	343	325	373	338	320	330	352	347	354	336	349	351	351	349	349	359	357	340	361	335	360	307	337	353	359	371	356	385	352	350	351	381	381	358	356	371	350	350	358	345	366	341	356	373	348	324	389	344	334	343	359	347	317	339	343	327	331	350	364	364	383	352	356	352	328	340	350	367	350	340	381	372	333	368	347	322	395	368	391	349	340	371	329	333	382	352	368	344	347	329	363	347	353	350	354	385	342	357	362	345	322	358	394	345	340	371	337	379	310	354	357	350	354	365	321	368	386	353	363	337	362	371	359	356	354	379	381	361	342	381	327	344	379	336	334	337	356	386	346	365	357	325	362	366	370	382	367	378	365	353	390	328	352	346	371	364	364	355	352	368	390	359	355	335	358	342	336	344	364	403	337	341	360	347	383	341	358	370	368	342	360	350	359	365	342	324	382	376	364	313	349	316	321	374	359	362	359	339	383	352	347	355	359	378	340	366	373	351	374	337	361	354	355	374	364	372	394	354
24597	20971	55497	63898	39801	17242	1781	503	414	395	401	406	377	419	399	425	405	368	394	412	398	388	402	381	392	375	410	392	389	421	421	384	397	411	424	433	409	389	382	410	367	393	377	408	374	404	404	404	383	396	382	399	434	366	390	412	447	377	395	398	387	380	389	359	376	422	373	407	389	407	402	391	408	392	368	371	374	397	371	363	374	343	424	377	414	390	368	370	398	423	402	388	390	381	365	427	413	422	416	411	355	386	400	347	404	367	402	420	388	407	382	404	372	388	389	382	403	439	384	383	383	435	384	395	401	414	384	402	410	410	417	385	395	376	392	383	383	354	396	375	373	365	404	406	384	406	373	378	388	383	389	373	378	366	409	401	397	381	387	395	351	431	405	401	393	397	378	384	375	401	359	397	390	387	397	385	417	367	393	368	390	363	389	373	411	414	365	421	358	401	412	384	406	387	369	404	398	410	367	398	397	381	412	368	419	392	403	394	373	402	376	360	397	408	411	404	417	379	384	344	403	386	389	399	406	380	396	382	352	385	367	382	392	406	388	421	410	395	419	385	400	386	371	367	392	363	388	402	404	357	417	392	413	400	412	393	419	381	412	397	386	382	385	420	377	390	405	401	406	399	379	383	367	380	394	396	399	391	396	390	377	387	368	370	358	399	361	371	398	371	400	381	407	409	398	422	414	429	367	370	407	406	398	382	384	408	384	395	376	409	400	387	398	393	444	380	390	363	413	359	416	342	408	429	416	416	392	396	358	405	374	366	394	392	370	396	383	396	429	417	401	442	412	367	405	385	374	402	413	380	368	391	403	421	386	368	399	386	385	361	389	395	360	364	394	402	417	391	390	436	401	391	365	419	413	387	394	396	361	389	344	395	381	360	393	397	379	359	396	406	397	376	377	411	381	384	374	395	383	417	391	400	380	378	377	382	360	401	394	378	364	417	401	356	385	386	389	401	390	352	398	367	419	424	361	414	367	382	384	381	434	400	397	384	413	378	399	380	395	377	404	376	392	400	387	383	400	428	390	371	416	427	421	414	392	371	370	413	349	361	370	401	427	414	419	390	425	401	367	384	396	397	383	404	394	370	389	394	395	436	403	389	424	415	380	423	416	413	378	371	430	391	420	375	438	398	369	433	409	375	409	459	413	385	408	384	384	393	414	368	405	368	395	395	399	370	390	392	367	381	374	410	378	375	397	373	426	389	368	378	391	387	424	379	397	378	366	382	405	392	404	411	392	392	372	359	410	365	352	365	380	390	394	382	399	376	387	375	401	381	358	369	390	384	361	440	377	385	405	401	381	416	396	371	371	406	402	427	384	383	419	375	388	414	429	361	412	402	383	387	378	394	369	446	413	377	414	371	410	371	372	423	398	401	381	420	411	426	378	434	382	380	377	398	412	422	403	423	413	381	385	417	383	385	388	372	413	401	405	396	406	402	397	357	411	404	362	406	370	385	394	384	389	375	402	388	387	369	415	378	390	383	411	409	371	411	391	402	397	389	382	397	371	372	399	372	399	414	399	357	363	384	398	393	370	417	437	382	375	411	387	381	411	387	402	375	399	383	385	395	408	453	377	410	391	402	366	370	377	395	332	377	393	403	404	407	432	405	386	413	361	382	369	398	397	417	386	382	384	406	369	367	376	360	403	460	392	383	405	436	418	380	391	410	391	403	386	392	400	405	432	409	380	374	359	360	365	369	390	387	379	393	402	406	389	415	375	386	423	391	419	380	404	384	406	375	392	380	416	341	396	402	391	399	380	374	391	386	385	368	414	399	382	361	380	391	397	403	362	362	383	356	428	382	387	389	368	392	352	405	377	347	408	381	377	396	369	392	365	390	388	366	396	410	392	397	414	399	396	406	381	344	370	375	384	395	445	403	403	386	376	387	377	388	386	410	382	353	438	408	372	401	388	415	402	394	367	412	353	414	355	385	419	386	388	390	399	405	408	407	401	400	422	368	373	376	407	360	392	404	362	414	400	396	402	366	404	425	414	397	386	352	387	402	419	350	372	371	411	359	359	360	382	440	363	363	397	370	420	402	394	436	430	416	359	386	398	405	372	384	393	423	403	379	391	380	368	384	352	364	401	407	396	389	384	375	411	374	376	409	370	408	389	395	403	399	392	418	377	421	384	387	363	389	385	399	391	410	353	392	387	382	409	361	365	388	384	391	364	423	402	387	393	381	434	423	388	391	379	365	363	399	386	395	400	403	383	378	378	397	394	377	396	349	376	399	365	402	381	364	437	372	381	410	380	380	403	367	369	367	391	396	380	402	390	393	387	347	354	403	366	390	396	374	417	357	372	359	389	402	362	387	371	410	343	398	377	411	390	394	365	402	393	380	383	399	369	375	408	362	390	366	387	409	338	382	378	395	414	368	379	386	411	380	401	381	382	383	358	399	382	357	417	407	386	393	423	389	379	412	381	375	352	380	361	370	384	387	425	373	391	391	369	373	374	440	396	367	368	421	400	369	377	353	441	398	408	408	396	381	378	362	385	407	397	411	403	425	382	376	381	424	376	400	407	390	426	373	388	367	375	350	370	363	390	386	390	397	361	399	412	378	397	351	397	406	400	422	412	406	392	410	390	409	398	418	400	410	399	390	398	399	386	374	390	404	390	427	371	392	388	379	418	385	400	385	407	433	439	430	407	363	416	377	400	397	385	399	402	403	378	380	392	377	400	372	404	386	356	380	381	410	397	391	380	408	382	399	364	380	387	439	370	419	398	392	360	354	399	370	400	370	392	383	387	407	363	391	394	404	355	375	394	350	416	355	401	348	384	411	377	369	391	377	372	401	384	402	396	404	397	398	399	366	391	390	407	412	414	402	362	406	417	410	397	358	382	360	400	386	390	407	367	412	389	384	392	387	389	363	393	371	371	407	434	436	391	375	367	404	383	392	380	392	377	370	371	378	376	372	391	390	444	360	377	390	405	380	390	371	388	393	422	406	401	402	366	455	385	375	409	388	438	408	417	365	361	399	397	407	376	381	413	383	383	413	394	372	381	397	374	387	410	406	401	387	374	404	379	375	395	347	381	385	353	385	390	395	416	396	384	393	388	386	355	407	378	390	376	353	403	403	403	385	381	415	390	387	383	378	419	393	408	400	378	391	381	395	379	370	393	420	384	361	398	353	387	394	389	351	384	361	364	402	392	355	364	412	382	365	364	406	367	380	404	412	427	391	389	379	387	416	350	390	376	404	364	364	409	407	391	367	374	406	410	406	413	390	390	384	374	380	367	386	402	407	347	386	368	390	390	401	392	370	428	391	385	393	393	363	371	391	400	390	392	411	416	419	369	396	393	404	378	407	386	404	383	393	411	400	387	404	391	375	393	380	353	382	405	397	387	396	384	405	399	397	428	434	384	399	376	392	397	395	357	396	387	427	379	397	417	389	401	372	392	384	416	362	389	399	370	405	400	421	389	354	393	380	416	432	405	359	386	388	366	411	421	372	380	387	397	393	411	390	414	382
3264	29820	77298	59878	30431	6976	370	372	350	353	362	351	379	351	351	368	361	380	342	335	360	353	373	336	375	340	359	369	358	374	390	355	363	386	364	367	326	375	378	361	341	369	387	341	368	367	326	361	349	355	336	344	362	347	333	339	359	342	347	340	380	374	360	360	333	373	371	360	357	364	365	340	345	351	350	331	381	349	352	369	381	394	373	355	345	356	361	364	351	379	358	349	313	341	353	337	363	328	366	356	367	362	368	363	339	361	375	344	372	373	341	395	347	338	354	377	346	383	396	389	331	360	359	320	361	407	348	347	356	399	355	332	350	336	340	346	350	389	377	370	346	363	394	376	361	344	342	352	376	351	346	347	333	377	349	359	361	347	350	351	375	346	328	350	354	371	365	376	335	336	353	325	334	378	374	372	369	348	347	348	363	349	382	349	335	365	364	317	371	355	384	379	358	356	314	373	328	357	375	377	364	383	376	347	330	378	340	352	363	332	394	339	351	363	358	367	374	374	370	377	347	328	377	353	353	341	351	347	351	400	322	328	338	365	365	347	369	324	365	358	325	343	351	351	386	368	336	353	355	330	350	373	372	366	349	375	375	354	349	377	340	337	334	326	334	370	369	348	400	362	325	343	334	370	333	342	379	376	371	338	330	388	356	365	385	357	366	357	391	343	359	366	344	304	357	350	363	321	320	329	336	390	333	334	349	340	345	360	364	357	340	362	347	373	360	341	342	356	327	354	347	370	352	363	336	354	350	350	385	358	353	381	355	332	346	342	348	368	344	377	376	370	366	341	356	310	364	337	340	368	358	320	383	343	367	344	381	356	331	349	322	349	359	297	363	350	329	372	338	334	334	356	347	320	375	319	350	367	358	339	339	339	367	396	369	342	365	374	328	368	348	350	345	336	366	345	350	369	337	339	310	346	366	393	401	367	359	384	358	375	356	351	340	358	369	359	368	333	333	348	352	374	364	367	344	343	358	382	320	348	364	344	340	352	338	364	373	311	364	351	325	335	377	349	362	350	334	402	368	362	353	363	352	385	335	345	348	364	343	342	342	328	353	378	348	316	354	384	398	327	318	338	341	358	363	329	360	368	353	345	406	354	334	341	388	375	342	367	340	343	363	356	368	378	365	385	316	362	359	365	370	357	346	337	326	387	338	357	352	318	338	347	380	335	346	375	337	345	355	346	358	343	339	345	344	370	374	375	360	359	343	352	365	371	343	366	334	358	368	370	339	336	311	358	359	359	382	331	374	367	348	358	346	389	344	369	348	334	342	318	370	323	350	322	331	358	356	360	339	346	359	383	319	330	363	376	379	339	357	349	356	366	383	394	362	350	375	366	337	387	373	367	391	369	378	355	383	347	366	363	388	343	369	353	373	390	354	363	370	321	389	371	370	364	339	344	340	341	379	363	400	353	355	344	359	356	334	380	370	348	352	357	344	360	367	359	363	345	321	377	347	345	372	379	340	354	353	362	362	350	321	341	366	334	371	354	379	347	358	360	338	340	342	346	353	382	333	350	349	372	387	360	350	349	352	370	337	340	363	352	346	361	358	364	351	318	338	353	309	358	361	338	349	356	344	373	339	327	342	339	402	350	367	373	347	366	356	372	358	350	350	364	391	345	365	346	356	340	372	367	371	371	370	359	360	359	324	325	343	371	352	350	368	372	343	331	354	367	379	352	359	318	336	343	353	342	337	349	398	359	324	379	367	358	381	351	355	364	340	324	335	333	372	348	348	352	373	390	351	352	349	377	292	351	317	342	347	362	369	352	367	361	348	345	341	375	355	387	361	382	369	342	378	383	348	345	346	337	385	339	342	364	369	381	373	352	377	390	359	350	364	363	348	366	336	357	366	339	381	357	322	357	363	349	350	371	386	357	351	369	336	325	380	364	373	336	394	332	370	374	383	358	352	317	328	375	377	380	401	354	346	346	369	347	358	355	318	351	344	330	367	364	335	374	339	327	357	375	360	361	342	342	367	338	364	334	317	365	348	393	332	364	343	384	355	376	371	349	319	370	327	373	323	352	366	337	334	334	346	340	372	346	384	371	373	369	343	369	366	342	346	327	328	311	377	377	348	312	338	359	370	349	359	352	338	343	356	374	367	374	357	375	357	360	376	362	352	363	350	338	345	367	374	401	337	327	357	362	351	387	346	350	349	353	391	365	378	339	344	358	358	373	358	367	354	371	404	339	347	344	353	346	375	351	329	368	357	369	341	378	345	353	357	361	326	387	375	332	372	372	344	363	329	363	367	349	357	370	371	387	367	326	369	357	377	333	358	371	390	340	315	370	370	308	369	301	346	363	373	379	390	353	369	339	351	388	345	325	365	326	350	325	369	338	374	366	384	359	367	355	369	375	361	386	373	349	387	355	296	371	345	342	351	357	350	352	354	361	381	355	337	346	343	359	352	353	349	340	337	324	330	343	373	348	347	330	344	342	357	340	334	372	363	392	343	338	334	358	366	369	351	349	337	359	368	346	334	343	347	353	339	345	342	366	343	368	393	373	344	358	346	320	338	343	347	359	343	370	349	340	346	369	355	340	386	362	338	349	336	361	339	322	315	365	366	355	349	348	347	348	319	374	343	373	328	366	376	357	337	327	361	353	378	349	353	355	362	378	372	323	360	336	359	348	329	341	329	353	293	371	350	361	366	381	327	378	348	362	351	352	352	361	345	384	368	386	349	320	338	373	373	395	358	361	383	338	352	376	359	332	375	365	336	361	349	337	359	378	343	344	335	347	342	366	370	354	310	377	339	350	341	359	358	330	334	372	350	359	373	347	363	370	373	381	371	345	352	355	373	327	378	352	361	346	358	331	376	354	355	350	360	353	350	341	353	371	370	348	318	347	370	363	333	379	348	379	346	325	376	367	346	359	363	345	376	370	345	355	383	337	377	372	338	362	356	370	346	345	340	326	348	319	384	347	378	360	366	349	346	364	373	377	339	352	369	341	345	362	333	362	364	351	344	317	324	364	367	343	342	368	359	361	367	364	347	362	339	351	350	406	351	349	371	377	355	339	355	364	372	333	346	327	346	343	339	362	355	318	386	341	368	353	352	363	351	339	356	354	344	371	316	347	345	360	343	323	324	353	342	334	354	352	349	331	360	339	363	344	347	357	371	347	347	355	353	379	335	385	367	342	342	336	320	320	335	335	399	339	359	360	351	356	371	348	346	350	331	345	365	322	360	342	336	370	384	376	350	358	315	376	372	342	363	346	355	338	357	364	350	345	347	378	381	351	390	338	351	362	370	337	363	352	364	382	327	345	353	317	357	353	351	359	328	384	350	331	356	375	330	368	351	347	346	344	330	347	376	348	342	390	323	318	336	364	343	367	335	375	340	353	389	361	354	377	369	349	389	366	360	341	369	322	319	318	321	337	361	389	349	327	357	342	374	373	362	343	371	349	355	365	350	366	313	363	355	358	393	352	351	360	346	342	345	369	373	353	387	390	347	393	349	345	367	365	348	382
23857	20970	39131	53714	38941	22671	6786	899	669	635	598	604	637	612	577	612	589	571	630	568	602	585	542	583	571	562	594	565	620	552	567	572	605	562	585	605	577	580	582	583	581	647	577	610	568	588	571	582	604	586	603	555	566	568	566	604	573	584	569	568	600	620	587	561	609	643	560	548	562	563	608	525	562	562	567	527	563	573	575	564	597	564	558	587	568	614	585	564	585	566	587	586	542	610	523	576	632	574	599	549	570	570	567	605	590	551	583	639	529	611	585	546	567	583	587	562	571	594	620	567	589	599	575	594	613	547	578	607	591	580	587	583	551	617	566	557	533	544	570	556	575	599	546	593	543	540	581	583	554	568	549	600	550	608	579	636	548	582	568	590	549	599	565	574	529	563	620	572	549	550	549	555	584	567	605	548	550	567	624	577	600	552	529	546	594	578	572	594	566	599	610	594	567	579	573	521	559	558	546	525	572	560	591	536	572	558	539	563	639	577	561	563	565	579	602	609	585	582	587	513	528	559	592	600	528	595	531	567	555	521	542	555	585	585	528	567	576	553	549	574	586	554	598	592	600	543	579	593	582	576	545	598	607	539	558	549	593	571	561	606	545	571	614	591	570	547	550	565	609	600	537	553	570	563	577	583	614	588	585	561	582	570	602	553	554	591	579	573	569	578	595	534	553	580	534	584	550	559	576	576	564	567	536	600	592	555	598	556	587	588	600	579	604	639	529	552	564	591	553	578	606	604	546	596	581	567	547	582	593	551	605	580	526	555	555	572	604	548	549	605	594	582	566	555	544	561	545	597	594	550	590	578	583	587	551	550	565	559	566	585	545	585	585	585	589	555	537	600	631	579	550	616	582	487	560	595	597	564	600	568	534	585	527	596	558	586	580	545	569	581	577	571	542	565	585	547	587	557	559	577	583	570	574	590	570	569	550	593	553	550	595	527	563	592	520	555	565	581	502	581	543	543	536	559	562	606	614	588	546	586	558	591	593	553	565	554	603	546	563	578	588	581	545	546	555	564	563	568	552	565	580	579	564	590	605	585	543	587	572	570	573	591	611	599	561	568	563	606	593	564	555	567	543	557	565	584	562	557	608	589	559	587	583	545	626	576	536	583	600	601	587	630	581	574	592	552	558	574	567	618	571	609	593	542	569	577	586	548	582	570	550	534	569	603	563	573	588	547	544	621	572	587	592	551	558	565	543	543	589	540	606	585	576	577	594	591	573	567	600	562	576	556	562	545	584	588	559	592	611	531	544	550	581	568	578	579	581	530	548	601	589	560	582	553	578	623	537	568	570	547	525	590	597	585	558	602	614	595	579	555	571	586	564	563	631	549	549	603	527	569	560	610	597	570	508	579	597	560	600	628	568	538	598	575	554	575	583	601	538	579	591	577	592	570	537	562	620	547	551	600	587	594	570	582	547	588	539	574	541	599	615	545	555	582	578	571	586	596	589	558	568	545	566	506	571	602	608	560	557	562	563	568	589	578	557	592	582	537	602	585	567	585	509	544	629	582	574	578	589	558	543	532	582	578	616	597	534	559	565	579	530	558	608	578	553	527	565	583	544	573	626	528	598	557	579	606	565	622	573	540	589	589	600	581	586	584	573	532	622	563	536	576	574	591	582	554	557	572	573	540	582	544	537	578	605	575	548	582	581	572	556	568	507	581	565	571	569	577	539	516	560	584	556	605	598	550	539	592	598	619	591	601	540	586	619	539	589	521	533	599	592	583	520	570	595	518	608	630	615	574	549	560	575	601	552	622	597	631	609	612	585	606	558	562	593	557	517	552	594	558	596	540	556	554	558	602	557	524	604	558	564	563	579	577	569	588	572	553	596	585	544	554	579	604	599	580	601	602	595	556	567	572	564	573	580	535	577	571	574	581	596	599	595	590	612	563	617	614	533	565	607	563	560	561	559	627	571	599	609	588	603	563	603	612	571	565	582	616	565	574	578	568	564	608	592	561	543	544	603	561	583	545	532	588	571	539	608	605	572	595	552	538	579	569	594	579	594	558	576	596	592	575	535	526	586	566	593	571	582	548	579	567	555	609	555	582	591	601	596	576	535	571	538	552	558	577	588	611	566	542	586	571	576	548	585	597	584	630	584	579	602	540	544	615	572	537	574	587	560	583	591	587	551	562	536	508	547	542	563	582	555	591	556	583	584	570	632	582	574	590	586	573	597	565	593	563	607	538	562	550	591	569	630	596	567	529	586	565	549	568	569	558	555	569	548	548	544	598	587	603	575	582	615	595	583	530	537	536	555	605	574	573	568	577	591	568	590	554	569	545	566	531	577	572	561	604	573	595	610	571	554	543	570	560	563	565	590	589	581	593	555	575	587	572	559	576	591	539	557	571	559	545	555	566	605	589	591	555	604	522	582	583	600	598	563	563	540	589	549	606	577	570	548	581	587	611	597	563	588	572	572	589	553	575	556	600	612	589	558	588	562	605	558	563	552	599	583	571	541	549	579	556	585	594	530	587	601	540	592	571	557	551	578	549	575	541	605	577	593	577	584	612	580	554	560	556	552	551	552	571	585	567	583	601	597	568	528	565	608	582	605	561	612	582	524	640	609	542	610	589	567	575	538	613	565	563	553	602	619	588	545	578	596	559	542	658	571	569	565	560	539	552	587	575	620	566	610	609	555	549	559	588	566	586	564	578	578	579	601	601	583	551	563	619	571	614	554	570	582	565	589	574	579	598	567	567	543	536	589	571	575	548	566	603	577	599	552	584	580	603	595	555	579	567	564	563	552	608	588	571	545	543	566	555	560	554	563	554	609	538	561	570	534	596	535	560	559	504	580	611	569	569	568	575	543	617	532	591	556	577	603	549	574	615	542	592	591	620	590	567	610	575	547	596	557	572	609	567	625	605	631	565	562	547	571	588	634	566	562	592	573	559	540	554	533	556	559	611	584	586	578	555	538	567	603	588	590	587	607	539	594	588	499	534	582	562	584	601	598	576	619	558	560	496	601	572	594	581	563	505	539	567	587	572	580	585	559	556	574	548	565	561	562	570	591	584	519	584	573	566	567	605	564	624	525	562	584	551	492	561	576	577	599	555	549	583	573	621	528	539	520	559	532	574	600	543	615	544	581	562	585	558	594	595	514	543	599	584	592	610	597	544	546	548	586	522	561	534	601	591	578	539	540	540	559	545	531	584	606	546	588	570	612	616	619	603	580	537	562	553	585	558	569	585	599	608	598	567	573	552	578	552	536	529	595	599	589	518	577	600	521	576	575	586	554	585	584	573	605	589	607	617	566	599	573	574	527	544	580	545	527	597	547	563	604	535	545	582	590	551	622	535	607	555	581	572	564	552	542	596	590	589	560	572	541	573	568	599	578	560	560	563	614	589	570	584	592	531	580	623	580	614	580	572	550	593	563	557	595	607	595	561	603	565	558	622	588	571	560	548	560	572	578	571	557	580	576	550	532	576	558	587	574	514	532	581	593	607	522	561	604	612	592	573	594	631
3675	12182	66939	66868	39940	10383	469	503	499	521	514	487	538	540	526	529	498	533	484	530	513	508	483	529	521	534	514	524	528	514	555	494	508	472	520	522	527	514	548	482	530	543	534	496	511	524	456	519	508	516	529	495	496	496	532	513	518	487	508	538	474	511	546	494	476	501	475	536	478	525	487	528	509	501	520	509	496	557	500	481	551	486	469	497	502	499	561	529	534	500	494	484	526	507	500	523	492	501	536	551	519	519	476	501	507	507	493	531	528	516	485	507	471	483	503	519	514	448	516	504	489	522	497	511	505	513	498	520	497	498	536	493	501	485	496	485	478	490	532	485	528	496	539	508	540	536	514	488	488	489	540	497	556	517	533	475	483	540	498	460	496	517	483	497	514	482	513	502	558	565	536	514	500	515	536	491	489	505	488	526	518	533	523	520	522	507	494	490	533	492	515	501	483	495	515	563	489	521	485	499	523	527	541	555	485	505	522	549	525	545	486	484	532	477	524	509	493	508	465	511	481	522	542	527	528	519	522	513	515	540	532	479	521	471	479	550	487	514	498	488	505	518	495	512	540	461	525	525	506	553	489	517	547	536	498	562	502	486	492	496	497	495	542	473	525	505	501	516	523	540	491	519	514	489	505	503	520	499	522	541	485	502	488	476	497	555	512	493	486	501	510	511	542	484	494	470	552	528	482	527	511	475	533	493	489	501	495	493	522	516	506	500	502	482	505	525	508	489	529	505	529	513	497	494	525	511	493	506	505	527	563	474	513	440	517	529	515	548	526	514	506	481	517	507	488	478	495	519	534	520	536	496	488	491	518	508	477	518	512	505	559	541	526	533	513	513	539	517	523	527	497	507	499	499	516	519	533	524	556	538	509	524	500	504	526	534	525	476	478	503	536	485	535	509	510	521	497	545	477	521	497	519	501	528	470	529	517	496	525	525	494	503	519	501	516	506	504	511	496	503	509	534	502	520	516	509	511	527	466	551	533	540	566	499	513	503	525	496	463	527	554	551	526	482	515	520	482	532	515	517	519	487	506	493	542	503	527	537	486	489	458	548	515	503	504	494	489	517	496	493	512	535	531	545	531	504	520	509	504	478	494	541	525	553	502	558	515	517	496	477	525	525	486	485	500	496	501	497	559	537	531	487	520	486	501	494	576	467	545	499	518	535	499	481	546	504	533	472	504	491	518	494	523	509	470	538	500	506	492	486	459	530	550	498	496	492	466	517	524	509	496	557	492	499	466	536	481	495	492	536	502	484	532	490	530	471	528	516	519	497	491	509	474	459	469	568	509	500	517	503	471	508	560	501	543	474	540	484	512	515	517	502	507	519	512	551	540	508	503	502	540	492	473	505	506	486	513	513	483	498	492	518	519	479	542	526	527	506	509	536	491	529	485	542	522	472	540	514	536	531	487	506	499	498	509	510	504	454	506	496	520	485	549	500	520	501	477	492	499	507	528	511	493	499	548	501	533	554	492	519	505	490	510	505	513	523	538	525	484	491	485	499	497	520	480	495	518	506	523	485	485	542	540	497	506	526	497	520	490	499	501	506	512	498	497	531	506	489	515	534	501	514	516	542	553	549	483	510	542	489	516	491	511	522	539	492	506	492	500	521	477	537	548	520	530	526	499	540	534	499	501	524	514	547	524	485	514	508	500	496	492	539	480	540	525	503	495	519	524	527	489	511	490	479	514	511	523	537	496	531	494	516	516	523	512	451	521	494	486	547	520	462	534	472	478	514	511	520	485	481	500	495	496	484	480	532	489	500	530	509	528	524	522	494	495	535	536	486	468	491	496	524	531	498	502	482	485	545	500	540	555	511	520	500	539	492	544	507	512	490	547	494	512	517	496	513	506	506	450	532	553	552	479	538	549	488	489	532	492	506	530	526	478	506	499	503	495	486	499	503	514	487	545	508	479	483	501	524	515	520	509	502	502	503	516	516	511	483	499	507	498	517	508	526	503	501	528	519	490	484	485	513	502	512	514	495	501	506	511	498	523	509	485	529	506	501	533	471	521	475	502	505	521	506	517	534	501	543	548	511	514	517	474	514	542	503	525	535	520	463	482	551	485	539	527	511	519	497	499	495	538	486	530	487	521	509	545	533	484	508	486	511	536	521	473	465	497	542	511	522	533	539	494	532	532	514	499	516	514	495	514	531	502	500	481	516	511	509	535	512	518	487	544	511	527	528	522	507	489	530	506	535	527	532	508	464	503	531	514	542	538	515	497	519	518	535	493	504	491	519	503	557	513	544	522	473	493	514	499	512	510	497	550	512	475	477	513	508	521	507	548	531	506	515	503	511	539	541	546	530	495	518	524	506	544	538	538	480	517	541	517	485	503	534	504	537	470	496	495	527	492	495	501	498	498	549	507	550	484	554	520	491	559	497	541	513	566	502	513	522	487	550	538	498	563	512	504	485	511	474	564	480	504	500	465	501	496	534	504	513	518	543	529	520	504	519	485	529	504	521	511	483	499	503	532	517	481	544	491	531	509	518	528	549	541	526	514	546	539	494	530	515	504	521	510	444	469	478	504	497	526	507	542	496	508	498	476	501	484	528	512	492	518	542	476	499	545	519	484	545	517	486	495	524	511	542	478	514	486	512	550	490	541	490	506	528	536	498	489	461	486	519	517	536	507	507	513	508	512	540	491	507	489	480	482	471	511	485	532	561	514	497	524	548	478	496	507	547	503	503	504	518	543	510	515	498	530	463	513	534	539	504	526	520	493	506	516	502	561	521	507	508	497	528	498	507	557	514	500	533	536	508	502	525	470	475	562	532	481	531	513	471	534	504	536	510	533	491	537	508	495	484	508	506	546	478	553	514	512	530	527	493	470	522	495	549	498	523	508	517	489	530	545	542	474	514	471	522	472	483	491	486	494	520	537	506	505	545	494	542	509	531	508	542	513	481	539	543	534	500	578	507	501	525	518	514	540	516	492	497	494	464	538	497	534	495	499	487	508	493	458	514	543	556	495	525	521	516	506	510	520	491	520	515	509	507	526	526	489	541	508	549	510	543	510	526	520	502	494	491	564	498	515	482	495	526	515	488	502	510	510	495	499	466	529	506	523	569	471	509	505	483	506	522	509	517	529	526	530	497	477	513	504	531	519	510	496	461	476	486	486	467	524	531	478	496	495	513	524	531	528	516	507	518	524	512	512	492	559	495	533	536	514	519	497	541	510	500	501	519	514	536	496	505	503	484	533	517	477	482	518	482	518	499	518	516	503	501	551	533	498	509	444	528	493	532	531	508	520	472	512	492	500	483	496	494	496	491	516	531	493	484	536	571	504	503	537	528	496	519	512	491	515	506	491	511	538	483	502	530	507	497	518	487	543	496	482	501	540	464	491	516	529	542	529	506	560	503	496	547	481	487	491	554	461	536	528	483	537	509	470	535	496	501	511	519	509	528	513	546	533	442	516	487	538	465	508	486	451	532	477	530	506	489	497	478	479	505	509	547	486	525	451	517	475	510
26960	12086	39735	33562	11395	1962	442	419	416	443	404	415	426	444	417	439	446	434	441	381	377	388	412	438	432	426	404	408	418	432	419	396	452	454	412	474	381	407	434	466	441	395	394	397	426	458	414	473	436	438	421	403	463	410	412	451	448	457	408	418	387	427	391	394	409	406	368	406	479	455	429	435	421	410	419	478	380	426	453	411	415	432	444	406	397	433	421	392	419	411	429	424	454	391	414	406	406	427	424	429	429	385	386	428	417	440	372	397	403	394	436	441	415	388	390	414	404	424	406	409	425	406	399	399	395	450	413	419	426	415	438	438	430	410	393	397	412	441	425	463	411	427	421	414	431	385	404	412	413	408	447	408	431	396	425	404	447	430	390	404	403	434	438	410	433	415	446	417	394	404	402	402	445	404	423	416	413	429	413	415	409	401	447	414	402	411	417	449	424	401	417	406	412	407	415	469	412	412	417	403	425	464	428	433	413	421	458	437	439	430	393	405	435	405	458	406	429	436	413	419	396	425	398	392	411	428	411	411	414	412	438	422	412	401	439	413	437	399	427	410	402	413	391	404	477	441	442	401	429	409	462	410	406	412	440	425	391	395	439	435	462	378	413	450	411	436	440	439	419	412	429	427	429	374	388	404	415	438	427	420	408	403	416	409	429	456	388	451	432	419	416	467	424	436	402	421	438	376	417	450	415	421	448	402	393	457	412	427	385	436	410	411	409	394	393	429	385	428	450	396	415	408	424	387	452	452	486	476	435	448	437	433	434	388	428	414	409	453	378	400	406	428	419	410	399	436	454	487	447	425	456	401	413	426	485	399	455	422	431	418	437	414	400	399	386	459	427	445	408	387	417	434	438	425	407	422	425	403	404	440	423	419	398	428	416	432	420	441	440	413	426	436	399	424	413	406	383	443	419	430	435	431	402	400	419	405	424	445	418	434	450	394	413	404	443	420	392	409	442	424	421	418	404	394	434	409	420	415	399	422	402	409	415	399	435	438	445	430	392	409	430	423	423	419	425	444	432	415	412	420	447	427	410	379	425	410	372	387	432	410	431	433	403	444	413	414	426	420	405	398	396	418	436	406	453	442	390	417	433	423	452	448	418	464	451	453	403	438	426	410	416	420	411	414	430	420	426	460	436	428	393	433	414	416	423	407	412	417	444	437	395	402	394	446	422	424	422	418	383	429	457	405	429	395	422	394	429	393	434	426	407	432	412	395	425	400	423	416	408	419	420	446	452	446	439	449	410	458	418	410	429	420	422	422	413	379	388	458	394	437	428	437	431	414	450	433	403	406	411	408	424	385	441	408	413	440	423	439	410	444	422	416	395	425	438	401	404	391	396	432	456	427	424	390	391	434	398	392	443	419	383	394	433	418	430	456	425	402	443	396	421	420	415	403	394	446	422	377	411	414	403	442	386	429	447	449	408	395	433	427	445	422	423	396	435	423	419	382	384	391	400	460	430	417	417	417	427	450	420	462	459	387	444	444	431	397	412	431	444	405	382	432	428	462	446	403	401	442	391	435	415	407	432	416	411	402	400	433	396	427	437	399	419	430	438	420	440	399	384	430	398	437	407	402	427	433	438	414	440	445	411	431	401	431	421	415	456	423	426	433	435	402	434	416	410	406	441	427	426	447	415	440	429	424	435	392	429	447	431	393	447	471	404	427	428	423	410	419	416	422	419	412	453	430	433	437	403	449	439	417	438	434	443	444	437	383	400	406	433	404	437	411	403	422	444	425	420	418	441	464	388	419	464	400	416	399	425	413	416	413	382	438	431	443	489	439	436	437	443	447	404	418	400	393	416	439	429	452	437	395	417	413	419	416	411	426	431	449	411	425	424	409	398	441	433	441	415	413	391	421	419	430	409	405	431	427	415	402	437	421	455	452	399	446	412	375	467	435	448	459	415	411	394	407	379	455	401	414	412	447	383	405	415	409	449	390	457	436	426	421	416	456	426	406	398	409	432	402	449	436	425	379	422	450	460	407	390	434	403	434	435	408	424	397	414	414	459	376	415	431	430	414	403	408	432	410	428	398	406	419	457	451	414	435	433	437	469	406	400	404	402	459	394	463	416	402	414	442	425	408	426	401	408	443	433	426	422	367	454	468	417	413	380	473	398	399	404	434	439	424	413	430	406	378	422	394	440	418	443	434	442	443	438	451	452	410	431	419	441	412	388	388	409	429	436	436	413	447	412	418	407	390	416	445	431	392	409	415	423	417	437	441	425	421	392	403	398	423	425	445	411	431	410	418	405	436	416	420	434	414	456	437	429	421	433	422	419	405	451	438	400	394	420	437	422	416	430	436	374	433	408	417	412	424	442	421	394	448	393	406	415	463	432	444	402	417	420	427	424	398	415	435	430	404	397	380	426	411	445	444	409	429	400	424	425	393	431	386	445	402	411	414	413	428	400	394	407	399	433	420	386	421	404	435	411	423	402	421	418	454	452	433	406	425	441	443	407	415	426	405	453	405	433	376	412	438	410	410	411	416	424	374	422	434	394	424	411	420	423	405	400	449	444	454	440	415	443	401	399	387	412	424	416	409	417	401	393	411	397	415	420	396	425	407	435	411	398	401	433	436	423	425	420	418	415	426	408	412	420	415	445	420	415	395	433	455	423	371	427	378	453	447	409	423	388	389	425	440	458	403	409	433	387	444	387	411	425	404	437	445	396	400	442	430	406	419	384	427	409	406	421	386	365	402	423	410	447	405	407	432	401	443	417	396	468	409	422	441	399	431	407	414	426	381	423	462	422	408	389	438	390	441	434	448	411	439	421	455	392	445	437	423	399	464	410	391	393	465	444	420	421	410	452	431	415	467	403	421	450	418	382	444	420	402	375	435	440	457	425	435	407	417	468	400	443	415	404	384	435	417	391	421	464	426	406	405	416	376	461	459	417	427	413	383	403	396	411	396	427	446	435	423	411	438	414	448	414	407	422	467	439	444	385	409	420	439	450	412	413	448	468	402	382	462	439	402	422	436	384	454	396	387	406	439	424	436	438	418	399	409	374	442	436	427	448	393	395	411	462	387	419	434	416	397	392	414	413	449	429	416	434	418	425	441	412	397	432	423	419	404	391	398	440	442	434	453	439	425	408	456	454	415	429	439	407	422	411	427	443	452	417	397	423	403	414	440	432	430	443	463	413	420	428	411	421	428	427	438	440	454	423	412	417	425	407	445	399	422	388	436	415	406	432	408	390	409	421	419	425	479	454	424	459	464	408	417	391	415	440	443	412	401	395	424	409	423	423	458	442	389	406	396	413	442	429	428	409	410	420	425	402	422	416	405	424	370	392	394	447	427	417	428	401	400	426	409	445	408	438	436	410	420	419	464	423	414	419	433	397	430	403	392	407	421	418	430	429	425	424	385	413	411	417	423	412	431	401	427	402	413	427	428	456	409	415	389	400	446	430	435	417	386	383	466	455	429	392	446	413	398	417	414	425	467	420	408	393	399	436	410	404	409	419	414	440	428
4721	1225	39304	18475	5791	1279	363	325	324	347	310	354	341	331	387	314	316	307	298	313	329	345	367	329	358	329	345	357	340	368	348	333	339	362	352	378	345	378	308	333	374	342	323	321	348	329	336	357	344	338	343	346	338	364	343	304	344	336	328	329	345	331	357	362	352	335	299	351	376	355	299	317	341	328	367	335	323	339	332	326	323	342	353	343	324	319	370	360	362	339	349	358	367	362	313	341	336	368	367	342	328	378	365	353	338	330	347	309	343	354	336	343	341	360	369	310	315	336	362	321	357	351	315	315	357	319	362	337	344	327	322	403	320	371	322	347	362	354	355	322	336	353	356	334	371	316	316	368	332	357	354	349	362	331	324	313	336	356	338	315	357	379	341	347	324	351	324	357	349	323	335	352	301	340	380	341	337	369	342	345	350	360	331	324	364	363	369	361	320	334	349	340	359	338	324	341	351	355	317	299	342	343	336	344	345	330	346	355	287	365	348	341	310	353	350	343	316	344	327	352	356	344	363	362	319	320	348	343	358	325	348	346	321	342	300	334	349	349	368	339	410	330	333	318	344	303	329	333	361	353	345	342	352	348	357	319	349	325	357	339	362	353	342	349	338	348	355	370	333	348	324	316	338	355	384	350	371	310	344	342	352	336	387	342	323	326	342	353	340	346	360	347	349	340	339	362	336	335	361	342	366	367	301	330	358	329	356	324	293	332	342	352	321	365	376	325	338	375	345	352	336	367	331	325	322	340	341	333	358	365	331	343	344	354	354	343	348	318	327	384	357	335	336	326	354	349	358	388	358	339	363	333	345	350	345	332	338	362	314	336	321	345	321	345	347	351	352	369	350	360	322	321	341	339	348	316	401	366	314	348	376	351	324	343	340	344	334	349	333	388	331	348	326	330	347	362	348	323	387	324	372	365	374	328	300	351	357	374	362	335	349	314	341	344	317	362	363	338	344	349	348	369	330	349	344	310	358	367	335	340	354	333	362	331	361	397	349	352	339	303	340	327	337	351	350	326	336	324	339	326	359	341	348	365	340	347	308	327	354	349	356	343	330	348	320	403	355	333	348	331	335	313	348	355	341	359	359	338	343	318	321	353	360	366	323	334	334	307	354	351	347	386	326	366	347	342	329	343	349	349	328	363	353	314	309	316	356	359	331	356	363	358	372	339	329	311	332	354	360	370	360	352	359	332	348	359	303	333	331	361	356	374	357	347	359	315	304	346	356	327	359	317	360	371	344	349	325	345	352	370	341	345	339	395	349	349	354	325	365	346	329	337	348	320	333	368	317	339	337	338	349	368	353	370	336	341	338	331	331	328	356	321	328	371	323	320	339	341	352	339	361	332	363	349	330	329	332	364	359	341	349	333	370	346	349	348	339	361	378	315	333	358	332	325	326	364	339	321	326	352	370	336	350	318	372	349	326	337	347	319	338	355	349	368	351	343	357	319	298	339	375	359	363	355	376	347	369	335	362	314	363	329	341	330	340	355	340	347	365	334	383	330	342	336	325	352	328	338	313	347	322	343	387	301	316	334	335	339	354	358	331	329	351	335	336	307	335	356	365	355	351	351	384	345	361	307	335	339	357	349	322	339	348	348	336	355	360	353	359	338	365	362	355	344	354	320	354	338	330	345	342	342	365	363	354	364	356	332	369	368	351	295	323	360	337	341	349	298	360	343	344	364	374	351	317	372	329	349	344	307	333	330	383	374	357	317	330	318	371	325	344	366	329	345	328	331	331	308	334	387	332	341	367	352	374	340	364	327	327	328	347	346	353	333	337	352	334	355	346	323	339	326	319	343	374	357	341	345	357	349	340	349	381	338	337	316	346	327	355	327	340	365	357	323	313	344	344	349	322	349	397	346	345	354	333	350	359	358	403	350	360	323	373	364	323	309	317	361	349	345	358	349	349	328	359	329	324	347	348	369	320	340	371	363	340	335	346	332	341	335	358	349	333	331	361	350	354	327	303	328	351	355	349	333	350	332	311	318	333	361	325	332	375	361	321	298	347	329	372	348	322	384	363	336	349	317	337	325	356	332	360	344	364	335	371	337	378	335	325	335	350	346	332	321	379	376	346	341	339	317	318	360	328	370	331	345	350	358	365	353	360	379	380	349	359	339	363	339	360	342	363	329	316	349	348	326	327	366	338	345	318	330	349	323	369	330	326	369	320	359	349	380	334	349	353	365	349	317	333	345	357	338	348	341	327	372	362	351	340	314	342	390	333	350	311	349	371	348	322	338	294	336	358	348	320	327	335	360	323	318	352	385	343	313	347	339	375	338	313	329	342	352	352	321	326	331	312	326	373	369	332	335	323	360	360	346	300	350	344	299	328	367	334	355	301	374	372	329	354	334	324	390	353	339	338	305	354	350	321	348	345	352	325	339	367	343	361	329	368	346	372	308	378	341	340	380	334	327	346	361	339	361	333	355	364	303	313	361	327	364	357	324	320	345	370	358	327	344	370	329	364	357	333	339	333	361	370	366	372	366	351	349	348	340	366	361	361	329	337	342	304	360	377	353	323	356	349	311	356	341	339	328	339	311	342	337	352	336	314	362	318	344	335	338	345	339	333	314	328	340	350	367	352	368	335	364	338	342	363	351	348	341	324	349	341	306	369	365	314	349	330	353	353	350	352	350	335	361	339	336	328	318	392	363	372	348	320	341	336	345	345	322	367	353	354	352	355	361	361	352	330	343	372	335	342	366	334	361	363	359	346	351	346	334	373	389	360	364	355	375	328	319	344	352	355	339	326	320	357	290	329	335	355	360	348	357	328	349	331	356	386	343	351	329	352	328	382	362	326	357	345	367	368	403	311	379	334	326	355	351	360	343	345	348	348	351	358	340	341	358	341	344	355	352	349	391	351	337	323	353	332	321	345	341	327	373	319	371	313	344	348	362	353	348	382	357	353	358	348	316	322	329	350	341	350	342	352	368	328	335	375	331	341	353	382	334	362	327	328	330	353	381	344	355	345	341	367	337	345	354	333	385	365	325	322	338	340	343	335	342	351	308	330	326	375	320	342	383	357	326	349	317	347	364	338	340	369	317	319	381	349	334	365	356	327	371	333	345	350	340	339	338	326	347	342	335	352	367	354	312	363	365	306	319	342	333	334	335	342	328	300	348	337	343	313	353	337	349	317	335	334	320	326	347	350	320	325	345	342	294	356	349	351	357	357	343	398	395	389	299	361	348	336	423	328	323	349	326	348	337	348	338	335	366	350	377	361	334	363	296	354	351	333	378	384	348	328	362	325	359	358	359	330	312	344	323	336	354	319	330	322	332	316	371	329	330	355	329	311	326	336	350	343	305	321	314	357	311	329	333	332	379	348	346	340	352	346	361	336	368	313	346	361	319	334	342	385	333	343	374	386	340	336	347	347	363	330	346	340	332	352	352	341	356	350	375	330	353	333	338	311	355	335	358	369	334	347	338	349	344	330	351	360	338	363	343	330	325	341	334	352	308	323	348	322	367
24621	20928	47398	63249	40509	17905	2436	494	413	440	388	415	398	369	347	362	363	387	382	377	371	372	360	367	388	359	400	351	347	334	354	337	342	370	374	349	352	376	366	359	343	329	363	324	355	354	335	351	366	344	333	371	384	347	350	365	361	350	355	342	343	355	352	352	366	367	361	351	376	341	358	391	377	362	377	335	367	328	315	371	363	348	338	362	373	379	352	346	324	356	382	371	313	395	390	339	332	348	361	364	388	375	359	355	377	345	379	377	362	366	355	329	376	352	361	369	363	369	372	321	354	353	336	355	329	342	348	338	360	395	364	342	328	380	385	377	330	338	367	372	353	365	370	356	373	370	347	357	345	368	335	369	392	389	333	373	328	346	342	330	346	349	357	350	350	377	354	364	384	379	363	357	349	337	318	368	339	389	363	366	382	327	340	333	369	374	348	376	371	346	365	375	377	370	338	349	338	310	336	359	360	369	344	354	355	349	342	358	374	369	358	379	377	319	373	341	398	377	355	363	344	349	330	344	347	367	367	363	347	356	369	361	358	339	343	351	380	348	352	352	361	386	396	368	349	381	342	375	390	348	357	375	341	359	354	342	356	351	363	381	336	380	373	373	365	388	345	356	353	340	376	323	356	371	363	315	357	366	366	368	362	357	356	342	366	366	362	370	351	355	370	356	419	368	349	374	338	367	350	362	335	312	371	343	365	333	374	327	356	333	386	347	352	352	376	364	371	350	342	352	363	376	384	348	401	371	386	355	387	342	365	363	346	360	334	376	356	381	339	364	373	339	361	330	354	361	350	345	358	329	358	394	346	352	359	350	345	389	361	367	324	366	346	358	345	361	360	380	302	367	379	360	371	400	376	365	394	336	347	349	345	346	336	366	349	387	369	399	328	354	357	373	340	368	365	365	361	370	347	339	359	350	343	383	342	350	363	380	356	363	331	347	379	349	325	343	326	369	335	355	322	361	382	337	350	324	374	363	324	353	387	360	319	331	332	324	368	359	352	369	332	384	330	343	357	389	353	317	350	358	374	386	357	379	372	364	360	364	392	379	370	383	323	383	374	325	347	327	395	338	381	358	334	350	354	380	343	322	379	352	361	352	363	342	357	377	365	336	371	362	318	365	369	370	358	347	369	372	368	339	421	351	345	377	359	363	347	350	366	380	372	379	403	360	321	357	362	355	361	367	367	346	344	379	366	364	374	366	381	354	344	381	369	388	360	330	355	349	333	379	328	372	324	367	335	357	348	363	352	360	369	408	314	381	353	351	350	323	357	348	328	361	355	376	370	369	363	397	365	355	355	334	371	373	358	328	389	378	375	383	360	371	341	372	374	382	348	332	343	361	340	353	333	353	365	372	374	405	365	378	388	328	326	343	330	386	357	344	359	388	346	381	397	374	330	342	363	353	366	356	362	359	362	396	346	364	385	350	363	317	375	329	367	334	372	348	355	326	367	349	363	341	334	340	361	369	330	323	371	343	350	367	330	394	364	372	358	349	378	371	351	340	363	355	370	374	354	374	341	332	366	388	335	363	329	364	338	374	356	340	354	369	379	374	383	362	370	368	343	369	326	353	355	366	334	353	366	339	372	347	368	364	380	387	336	353	379	379	340	326	347	371	372	363	346	360	390	380	353	348	334	331	327	348	347	358	366	347	354	362	363	377	324	314	382	351	360	361	358	352	344	308	361	388	351	342	365	371	369	359	335	300	336	349	345	375	394	406	374	363	361	358	340	348	353	337	384	326	360	311	358	380	354	339	348	369	353	368	357	339	379	376	360	371	338	347	377	333	363	361	358	356	338	350	349	353	323	364	402	339	349	317	361	387	349	355	351	348	340	353	353	356	343	382	359	339	366	343	360	355	376	350	359	369	345	405	380	382	334	339	352	322	363	351	348	355	376	328	351	354	339	385	371	335	364	377	361	345	364	371	381	366	343	350	356	355	354	380	385	387	353	368	351	368	340	379	373	353	377	347	343	395	355	342	367	342	347	351	376	353	373	343	332	369	344	353	347	397	385	378	334	341	350	355	358	332	312	354	372	377	355	329	373	358	332	381	351	368	366	399	361	343	361	326	343	349	367	357	326	352	332	346	384	326	336	377	374	352	362	347	341	374	367	398	338	335	350	332	337	362	327	360	343	356	338	355	349	367	394	357	337	338	337	359	338	358	390	327	359	372	356	365	351	374	365	373	357	330	351	368	356	330	395	346	377	352	359	379	352	334	347	348	369	355	374	343	377	380	351	340	365	343	344	355	339	350	364	355	382	358	339	395	350	381	352	397	366	404	335	380	366	349	363	347	366	362	360	378	336	360	329	383	351	339	347	365	364	380	358	371	339	332	334	322	372	343	377	352	334	376	349	369	342	325	345	307	374	352	321	404	342	349	362	391	339	388	381	332	349	370	393	371	397	334	372	338	344	360	365	332	359	369	356	316	346	405	359	340	362	352	376	395	374	364	345	360	356	380	360	342	351	342	351	404	336	346	395	366	377	366	363	382	351	351	389	358	370	346	375	362	381	325	345	354	345	379	390	381	341	341	339	389	344	349	375	342	377	359	344	361	354	332	354	355	395	342	310	364	348	367	374	326	366	364	367	353	360	346	347	373	349	401	388	358	364	428	367	416	335	354	359	347	361	358	375	382	358	360	375	366	369	348	381	343	356	401	355	340	335	365	410	361	335	329	341	365	342	367	389	347	326	396	343	339	393	347	352	340	331	342	357	368	396	365	343	371	352	332	376	343	353	331	377	358	359	378	342	358	325	348	390	378	369	333	383	371	388	342	348	343	392	371	331	362	346	354	364	341	378	368	365	359	350	369	359	346	391	369	366	357	334	359	363	374	327	363	349	375	347	366	356	338	314	378	376	360	332	349	356	342	347	369	329	365	409	328	374	349	383	391	371	345	364	382	369	349	348	360	358	345	359	359	352	372	332	358	365	367	348	389	366	337	372	392	364	344	377	388	337	343	349	362	367	337	399	375	389	352	339	364	357	396	316	380	363	334	348	374	382	372	365	361	385	357	362	355	364	333	348	364	346	345	324	349	361	382	342	361	365	397	348	364	336	316	340	347	358	336	372	377	367	382	355	353	356	326	358	373	340	339	379	339	347	338	363	374	353	362	327	369	371	334	360	351	388	358	334	362	322	359	374	357	343	360	342	358	378	354	335	347	340	376	355	373	336	382	341	377	329	377	370	363	396	363	349	376	345	385	343	404	350	351	344	348	366	345	358	394	354	371	356	346	349	360	341	386	362	363	348	329	326	338	344	382	359	393	332	379	361	393	348	354	369	346	397	376	351	389	334	388	327	359	380	350	370	354	348	377	304	337	376	341	362	349	351	352	376	365	357	348	329	327	361	315	381	378	397	373	366	366	365	356	336	382	350	381	362	346	354	350	332	353	366	347	346	331	346	348	344	347	360	355	351	323	367	366	394	350	382	381	339	335	353	360	352	370	357	316	369	357	360	359	371	353	348	379
3322	3886	58048	63404	32039	5499	343	360	341	336	324	321	320	322	341	353	359	313	342	312	344	346	353	322	355	336	338	363	339	321	318	330	311	331	320	374	357	322	297	337	335	356	328	351	353	339	379	302	331	343	300	328	328	318	359	324	305	303	366	360	338	312	335	306	315	343	332	326	349	347	323	338	362	324	303	324	323	331	328	350	327	351	335	330	328	338	312	322	291	338	320	327	336	355	332	306	315	314	334	332	341	318	345	312	331	304	329	319	346	308	328	332	320	324	325	298	348	348	312	336	330	326	326	334	335	331	355	314	322	321	313	322	293	329	330	283	308	326	343	332	318	327	361	328	320	353	328	319	340	310	300	312	308	327	320	317	320	334	339	313	303	308	327	363	358	319	312	352	336	342	359	349	350	316	330	332	341	305	329	348	331	337	311	356	319	315	339	310	304	357	336	316	346	354	318	284	315	325	335	327	312	303	325	323	356	330	324	341	332	323	327	332	344	322	339	311	314	317	314	309	328	379	308	326	320	331	327	349	302	301	320	348	337	345	332	324	308	337	348	348	339	320	328	334	319	334	352	341	330	320	319	323	370	308	332	314	344	296	350	335	352	351	308	299	311	325	341	351	330	329	323	273	327	306	292	312	342	360	334	313	327	333	301	322	341	304	330	318	301	323	309	323	343	329	358	305	326	336	310	330	362	343	320	298	324	320	327	331	330	310	314	321	317	344	302	327	298	334	295	351	316	330	333	309	337	291	330	362	321	326	331	346	315	283	300	341	335	313	313	311	289	318	294	276	322	294	318	298	327	296	309	351	324	289	335	297	324	270	327	323	337	346	352	323	322	336	331	354	328	345	329	331	317	309	319	302	338	334	353	300	348	333	337	322	349	319	330	365	351	318	325	338	290	334	299	315	353	313	339	331	334	293	350	303	334	307	322	334	355	337	317	350	331	331	310	310	319	320	335	341	301	333	344	325	354	340	313	320	325	343	332	320	306	331	306	352	331	313	293	352	298	327	316	353	338	322	382	334	318	355	347	299	322	303	337	346	305	329	321	338	308	311	303	320	323	288	327	315	311	328	295	307	315	345	325	336	304	328	330	337	383	328	362	293	312	308	316	309	326	339	348	333	301	308	330	327	313	328	343	336	335	312	336	326	310	327	342	343	330	323	339	344	329	330	332	355	315	321	340	329	325	317	309	331	310	332	347	320	330	334	333	303	340	305	346	319	333	355	298	316	338	320	327	322	301	320	339	334	366	336	311	312	314	315	319	298	325	319	335	273	319	351	326	321	330	339	349	332	337	313	339	327	331	304	329	346	337	313	327	337	346	325	343	322	345	341	337	309	299	313	335	352	290	300	327	324	328	346	303	279	306	317	291	330	313	307	336	278	333	343	326	337	324	326	312	325	317	324	325	318	339	341	363	313	373	322	318	321	324	324	343	351	344	354	295	302	344	322	356	345	338	331	336	334	326	331	302	314	324	324	301	339	318	343	334	302	336	345	336	331	302	336	324	326	335	356	287	321	299	298	321	335	349	346	330	326	327	343	296	338	287	315	325	305	324	316	354	331	318	311	310	326	294	320	335	320	317	308	327	328	287	310	314	323	366	294	299	330	337	344	344	311	273	344	306	326	325	342	358	348	316	323	308	345	325	322	317	340	328	308	320	287	338	295	334	367	317	335	354	328	314	326	303	323	311	368	308	326	316	318	346	355	336	325	341	310	310	361	342	284	306	346	314	335	337	337	333	319	313	314	348	301	310	309	327	362	337	309	308	322	337	322	327	353	310	342	327	319	311	328	353	325	336	342	334	343	316	365	351	304	332	352	350	334	338	331	296	303	310	323	332	319	350	303	323	310	327	307	310	322	325	337	325	327	324	303	334	310	320	321	284	329	332	325	334	317	304	323	373	315	304	331	325	340	330	312	286	319	320	321	334	313	334	347	328	315	307	306	329	339	332	328	342	316	331	325	348	316	339	336	315	339	327	322	323	330	303	354	302	354	322	305	317	307	335	304	319	305	324	326	321	337	330	330	307	348	302	320	331	301	334	324	310	361	308	344	329	351	335	330	327	343	315	344	315	332	305	331	303	331	334	336	313	327	327	326	330	328	363	342	345	334	346	322	312	322	312	286	355	327	309	337	332	316	351	307	330	337	325	304	326	283	357	338	309	332	321	315	307	339	317	310	309	296	293	344	317	324	341	321	323	325	318	317	317	327	313	318	334	343	354	352	317	321	293	308	288	333	332	334	343	311	323	298	349	292	357	290	353	338	310	332	369	313	331	313	315	325	358	324	339	326	341	332	307	320	335	331	311	341	311	358	315	326	326	352	345	345	340	318	322	330	330	341	322	315	337	326	316	341	328	298	330	319	309	339	359	325	348	325	313	325	321	335	302	354	344	324	346	323	311	320	356	339	344	339	338	320	344	320	328	326	317	292	365	314	330	338	316	338	333	305	334	331	318	317	342	322	337	329	306	288	349	337	292	340	310	339	370	313	354	336	338	317	330	330	313	350	329	337	307	300	338	325	305	326	357	340	311	322	324	317	321	325	292	350	340	310	293	305	358	335	327	321	323	325	293	300	308	303	302	309	322	351	304	336	333	312	338	322	289	357	354	316	330	324	313	311	329	287	309	349	343	290	320	360	315	333	321	317	301	346	310	344	321	325	310	327	340	329	333	338	314	330	340	351	329	344	307	302	329	308	336	359	328	301	329	340	331	350	330	329	289	341	356	318	304	346	312	344	351	328	314	314	310	315	351	297	338	345	321	324	304	314	318	322	306	316	326	305	302	326	326	325	294	312	335	333	344	320	356	343	314	321	321	343	317	327	345	336	357	302	352	299	339	340	324	281	352	340	302	331	332	294	323	337	353	312	287	329	300	306	362	314	353	342	337	322	325	286	341	321	357	301	300	343	310	315	306	314	307	383	322	346	333	316	328	319	333	300	326	310	308	336	321	328	303	308	291	312	329	309	331	323	310	325	340	307	323	344	306	307	319	346	321	331	345	337	286	315	317	362	305	333	335	349	334	314	311	333	373	288	297	325	340	344	320	322	335	326	343	351	341	335	319	295	295	304	327	298	315	309	321	315	319	317	323	318	338	333	316	337	314	318	336	355	322	325	328	307	333	329	335	356	332	322	312	348	317	339	308	363	330	318	309	326	356	363	312	303	313	330	320	379	359	336	334	358	307	328	337	295	318	337	333	314	301	309	304	322	303	320	339	340	355	323	318	325	328	297	319	348	323	293	351	318	355	314	296	340	310	335	314	338	320	330	331	326	348	333	344	316	344	328	312	312	331	348	328	335	328	345	338	317	329	312	328	298	297	329	326	350	323	355	313	331	298	314	309	322	319	317	329	297	335	338	338	332	318	304	299	320	334	333	327	335	324	330	331	304	336	312	314	299	284	306	330	330	300	295	331	323	317	319	342	333	322	367	294	331	335	315	363	307	307	345	313	360	339	306	309	332	303	289	329	305
23817	20979	45941	55921	38305	20129	5733	828	636	579	569	609	593	559	575	577	589	557	609	574	594	546	541	544	556	570	560	579	571	532	516	549	548	543	582	546	568	589	602	532	573	550	547	564	544	559	518	573	533	538	576	547	556	537	545	542	550	552	566	581	583	562	540	586	523	537	565	530	565	506	525	514	558	556	538	569	531	523	506	551	579	550	538	538	565	555	567	572	531	530	537	569	514	497	508	539	542	594	524	544	535	545	549	550	563	548	534	558	511	519	513	516	504	539	524	531	576	563	538	500	538	546	517	573	514	520	529	507	548	541	515	551	555	543	531	503	563	566	540	556	570	548	541	542	551	579	539	532	519	556	551	507	548	585	606	512	549	570	559	561	546	545	532	573	557	585	564	544	541	544	588	560	593	542	564	571	538	546	519	570	534	564	553	590	523	574	529	526	527	567	547	559	530	552	579	522	536	540	545	602	540	567	565	551	545	531	522	540	543	526	487	534	599	528	578	545	547	547	541	503	550	544	592	554	496	522	524	576	532	506	547	544	546	576	548	496	508	534	587	579	528	558	530	529	528	550	561	510	574	505	537	536	557	572	499	538	551	517	567	514	552	539	556	560	496	525	525	567	572	545	500	548	551	528	542	545	546	543	542	548	513	549	532	552	556	536	543	557	567	550	525	585	515	553	531	543	533	535	573	553	530	525	548	535	564	528	533	574	591	527	541	545	570	545	551	609	600	550	544	522	533	515	531	575	548	551	571	534	556	559	540	526	539	559	546	516	567	541	547	549	562	525	561	524	559	520	556	564	538	555	540	518	562	546	543	614	526	513	554	550	550	533	562	515	520	508	571	535	552	587	564	567	530	547	509	525	572	531	529	499	508	528	546	540	541	542	566	547	522	538	562	600	528	532	556	552	551	513	513	570	563	513	545	541	544	544	544	535	538	531	568	564	548	533	571	558	536	569	554	563	586	529	552	560	549	543	528	551	585	547	541	558	582	526	559	572	497	531	535	540	541	533	537	554	561	555	581	551	522	522	536	529	563	501	502	573	602	547	560	524	520	530	557	564	526	564	566	588	555	549	514	561	549	528	575	536	566	532	539	594	553	540	554	513	544	598	547	523	524	569	548	535	530	540	576	567	520	556	521	534	573	572	529	526	546	532	480	523	518	572	569	506	560	541	522	545	524	500	547	527	561	575	531	575	545	560	578	549	522	577	535	588	525	526	557	582	564	520	573	540	557	533	538	539	535	530	515	550	568	558	555	568	501	552	528	578	519	552	511	565	548	525	555	564	532	536	520	553	557	537	550	564	524	544	483	532	577	580	577	582	493	545	554	574	528	566	551	530	559	570	543	516	534	574	559	534	547	538	556	576	512	548	526	550	571	573	519	528	543	573	554	597	586	564	503	563	583	547	565	557	522	580	496	526	539	529	512	574	551	584	535	552	578	524	510	585	494	560	548	520	533	520	523	560	527	546	541	534	556	530	550	562	556	544	535	540	565	544	532	512	524	586	526	548	513	569	518	576	521	544	576	519	574	530	570	557	522	528	558	540	533	511	513	574	539	571	531	555	524	538	539	545	569	547	507	537	538	572	493	527	509	549	577	546	511	530	556	545	517	563	520	529	516	532	552	537	564	550	575	579	572	536	575	491	542	568	509	519	555	540	519	555	550	563	512	548	602	528	551	538	551	554	536	523	545	535	523	599	479	548	546	522	525	544	554	517	523	554	540	479	551	563	554	590	560	613	513	560	568	543	516	568	541	555	570	567	560	553	507	525	590	543	546	567	548	521	536	551	541	523	579	542	518	536	528	526	540	503	543	556	550	572	538	541	536	524	563	567	567	561	535	532	531	555	485	537	545	481	539	563	545	514	566	532	549	533	586	542	522	489	536	538	524	545	516	547	540	566	527	574	536	577	523	584	516	569	572	578	547	555	569	579	515	536	577	573	574	571	526	546	533	554	549	513	596	498	536	573	564	575	546	505	619	538	522	563	585	562	503	542	556	526	524	490	604	567	502	536	564	534	569	546	528	516	553	534	581	503	559	569	531	551	531	587	546	547	553	545	581	549	513	547	555	539	584	512	542	534	573	546	553	563	588	520	560	536	555	530	536	597	567	516	563	525	514	578	550	545	562	562	565	579	574	509	532	527	549	535	519	548	594	519	581	554	556	546	529	585	540	586	561	562	568	527	535	542	589	540	544	532	518	574	590	553	555	581	531	536	535	514	566	518	544	509	514	599	489	569	589	583	564	542	533	576	539	493	527	530	505	601	531	524	536	552	522	553	543	540	538	551	577	531	579	594	590	509	568	555	542	541	577	566	559	560	570	527	555	512	559	536	571	551	563	537	520	513	575	529	531	554	522	544	572	521	584	518	553	522	586	502	555	563	576	583	543	551	539	537	551	519	523	538	501	516	567	595	545	562	555	566	529	519	565	537	548	497	553	550	521	528	523	547	519	562	568	559	545	540	563	568	541	534	542	563	537	570	552	553	546	506	504	555	533	569	527	526	558	531	553	506	557	548	543	571	523	562	560	558	517	549	540	595	516	555	551	524	496	554	536	569	575	521	488	559	585	549	531	547	552	520	579	516	524	594	516	552	511	541	494	560	549	529	534	551	513	541	558	565	558	567	550	556	560	542	565	492	533	514	520	541	524	536	538	541	593	591	558	551	598	528	519	530	568	524	564	587	582	544	572	524	585	553	537	556	571	563	548	526	522	528	574	536	598	543	527	552	584	550	537	563	549	548	536	536	519	556	539	561	520	556	538	536	549	548	575	544	518	531	549	536	541	562	549	553	546	598	606	548	565	545	534	555	541	570	562	570	543	530	529	512	527	546	532	563	593	502	540	546	570	561	557	533	560	534	535	593	551	555	559	551	553	554	499	549	562	514	576	546	548	511	572	556	550	584	500	531	562	514	476	499	555	547	530	534	539	541	574	550	534	547	545	522	533	590	548	514	590	505	561	550	558	547	561	541	519	518	538	533	549	573	540	568	526	545	576	536	512	528	549	561	545	527	581	559	524	537	580	550	548	544	526	534	539	535	539	527	547	576	564	518	540	555	590	551	472	530	549	535	493	541	565	537	529	532	556	525	560	558	548	523	553	528	519	554	548	552	596	516	522	551	515	588	547	529	543	570	531	537	556	530	574	527	545	585	535	539	570	559	550	541	536	595	526	522	511	541	528	538	526	557	527	547	552	535	601	591	518	533	536	561	543	534	529	492	534	566	507	577	547	522	538	510	566	528	540	574	516	493	546	520	545	521	557	506	564	532	525	559	537	559	561	540	531	547	551	529	546	536	507	556	583	568	538	518	520	557	566	527	566	520	557	584	584	557	599	550	596	540	594	529	585	527	543	561	529	551	489	576	547	557	521	554	570	493	560	546	596	494	569	554	530	563	551	523	582	585	567	527	523	539	508	569	603	514	559	568	538	557	593	547	529	540	539	529	537	550	541	532	523	568	577	542	563	526	549	557
3747	21422	67037	65945	36656	5967	522	499	465	513	504	506	530	510	524	495	471	452	467	490	467	497	524	515	523	523	495	471	490	539	505	493	499	468	513	504	494	522	473	522	513	493	486	498	445	487	493	503	486	485	468	505	483	445	508	534	492	483	484	502	474	496	494	488	507	502	496	492	501	453	498	497	502	452	471	493	516	427	483	483	498	475	452	520	492	523	463	505	506	498	534	458	502	550	503	492	496	503	490	514	498	489	487	483	486	503	473	497	468	495	458	480	461	469	478	501	465	472	478	466	468	468	494	488	487	522	507	492	448	490	471	477	432	501	469	480	507	481	551	498	477	488	451	492	492	490	524	499	502	476	420	519	470	455	477	501	462	500	497	467	492	505	507	527	498	499	493	497	500	492	469	530	486	512	481	500	481	521	519	511	487	505	498	486	460	509	483	487	479	515	478	484	484	471	451	431	486	485	495	496	462	494	497	510	457	501	444	503	529	460	504	464	525	488	476	492	467	468	486	484	503	505	495	442	475	512	469	496	507	509	502	516	475	485	495	496	448	488	469	489	446	456	489	507	502	496	487	536	475	486	513	493	519	501	457	449	467	514	469	546	485	526	511	512	446	490	457	504	507	480	479	474	503	477	531	453	470	516	461	484	493	466	515	530	496	468	489	488	512	466	466	487	470	476	494	468	501	497	501	463	509	493	442	489	500	472	489	493	497	500	483	468	441	478	476	457	486	472	510	481	499	491	482	501	492	470	481	505	453	493	461	518	509	508	485	500	522	504	459	488	474	472	480	469	464	470	475	445	477	505	483	511	478	495	490	502	477	496	426	484	473	503	490	510	472	490	482	528	504	468	547	482	506	501	517	468	550	516	481	510	450	461	472	530	476	450	481	475	501	477	485	504	531	483	475	493	489	480	482	452	431	473	499	470	498	515	480	492	519	472	489	465	470	511	490	496	452	460	449	434	453	462	460	492	482	496	462	479	465	473	509	521	477	464	473	517	446	496	505	504	461	506	546	489	508	489	486	480	498	493	471	496	515	477	481	473	471	494	471	444	453	475	479	480	476	472	455	462	469	492	460	488	478	476	494	458	476	495	480	459	490	463	492	510	500	473	485	511	487	489	473	479	472	485	505	473	486	489	477	508	504	508	478	465	459	518	481	509	464	456	486	468	518	486	459	467	490	494	505	489	516	484	490	470	478	491	473	476	474	489	484	473	529	477	449	478	471	478	473	487	500	495	450	482	513	442	451	476	480	483	502	458	489	491	494	465	513	498	490	479	508	515	437	494	483	497	513	466	508	490	518	440	491	473	463	520	507	465	446	480	456	469	475	490	456	481	458	470	469	521	497	537	486	501	492	466	466	466	470	477	464	509	475	484	506	520	474	496	498	482	472	491	512	484	500	492	515	469	497	473	470	465	479	487	443	486	492	501	494	464	475	507	486	460	483	522	497	477	456	495	482	482	522	462	483	490	497	503	455	473	483	466	497	469	466	467	492	510	470	491	479	473	452	477	496	478	480	536	485	505	509	491	438	536	479	479	507	471	485	501	479	455	466	476	504	468	515	477	486	480	508	494	488	533	494	448	458	426	554	491	459	488	500	497	465	464	501	496	457	487	507	505	468	484	491	475	486	477	513	462	505	506	458	498	526	498	501	520	465	491	461	513	482	466	507	481	457	464	475	497	465	477	528	499	491	451	503	462	500	473	480	476	466	457	436	485	464	501	454	497	533	502	486	453	500	479	465	498	447	510	464	479	483	495	493	461	497	457	496	512	499	452	507	486	473	495	463	497	464	503	473	482	479	424	492	471	509	483	501	495	530	445	485	497	492	503	480	496	441	491	482	470	466	493	437	503	486	486	458	508	488	471	488	487	503	471	494	473	471	463	487	477	482	503	485	512	455	465	453	474	471	477	507	463	503	514	451	454	461	501	503	462	490	484	488	501	481	491	515	449	502	475	456	478	491	506	425	466	435	499	504	496	477	506	480	490	515	500	513	537	491	478	472	493	459	446	482	479	460	500	510	485	475	486	481	464	481	493	488	474	492	473	480	493	500	493	494	500	473	477	498	494	496	484	462	474	506	474	491	468	481	472	448	472	468	472	510	501	497	458	524	495	477	517	460	489	461	452	489	510	495	482	519	485	506	475	496	462	485	457	455	453	477	474	523	541	513	486	501	450	483	463	492	453	508	467	508	494	510	493	522	505	502	480	473	475	515	506	500	523	465	469	459	500	509	490	487	415	468	491	458	475	473	484	484	492	526	483	466	452	481	469	490	510	470	496	465	491	517	474	454	505	493	455	456	473	506	478	517	483	481	490	471	478	482	469	473	479	431	508	440	464	487	487	466	476	495	467	489	431	482	495	503	490	498	514	483	517	511	517	477	464	508	469	513	484	457	476	496	478	474	457	473	461	524	459	453	522	497	459	532	493	501	509	501	489	466	469	484	498	475	487	488	461	510	479	501	459	528	499	504	469	531	505	494	482	487	477	537	471	461	499	493	505	440	480	478	463	494	460	492	498	475	478	474	466	499	498	518	483	486	504	466	502	514	478	461	462	472	507	490	521	471	509	460	454	463	500	452	460	491	464	436	516	510	494	511	499	512	462	458	510	500	472	553	524	507	484	518	502	485	455	503	510	511	486	453	460	470	452	466	451	463	464	474	463	497	471	501	448	494	488	484	505	465	449	469	502	451	480	527	473	471	475	481	473	492	492	510	460	487	501	498	499	529	498	524	489	483	491	503	464	530	492	480	507	490	484	501	508	465	477	504	472	505	488	484	473	506	452	502	468	474	459	455	466	470	447	485	502	470	470	511	483	467	479	528	451	539	496	515	514	500	459	448	485	472	474	487	485	489	487	477	473	491	503	480	483	496	486	485	536	463	468	487	489	498	506	462	475	482	490	464	502	506	483	494	459	474	496	474	501	462	463	440	447	460	504	484	490	532	470	503	536	481	473	491	506	487	481	454	485	483	506	473	527	519	493	544	488	501	469	465	474	475	459	469	475	503	514	501	503	483	475	468	514	502	465	476	493	502	489	493	489	528	458	493	467	474	468	480	459	501	474	462	493	499	481	524	461	440	490	468	498	504	494	456	467	505	500	511	466	494	486	491	476	473	472	458	441	481	495	495	505	474	491	478	468	495	498	493	467	453	468	477	465	495	497	483	475	482	494	480	485	466	465	494	498	471	495	488	476	466	498	482	456	514	471	447	498	482	468	465	499	495	489	493	470	498	443	491	487	486	445	480	480	508	486	434	483	475	453	470	464	500	463	476	494	506	481	493	487	500	483	502	492	484	491	487	484	468	460	513	476	454	480	527	494	492	487	493	467	481	439	486	441	487	487	509	469	456	514	446	514	490	516	441	491	480	484	505	501	488	466	487	484	493	483	488	479	447	450	506	492	487	472	478	458	466	495	486	481	448	460	471	493	493	470	473	468	474	486	477	435	505	497	458	492	497	479	517	472	467	487	511	487
27122	16613	46775	29941	8875	1067	451	461	414	405	420	411	398	462	387	426	399	411	381	428	464	435	445	429	385	405	456	392	401	388	438	412	397	425	433	415	437	398	392	412	422	421	443	409	442	401	431	439	436	411	387	430	405	411	393	413	438	431	389	428	409	409	422	410	446	421	413	418	399	446	396	386	381	390	424	437	420	418	417	426	415	380	356	414	405	406	422	446	429	397	399	437	393	435	406	434	448	449	428	423	405	433	413	408	445	421	457	417	469	452	403	396	416	415	414	434	425	389	400	407	431	437	428	408	414	412	413	433	430	396	443	405	401	438	421	383	395	397	417	450	424	435	391	425	403	428	436	395	411	421	420	434	426	416	414	378	397	424	435	391	417	441	425	419	432	424	388	414	448	428	437	398	404	413	382	407	428	379	386	393	449	440	413	399	442	417	417	392	384	413	421	399	442	376	417	424	436	404	393	424	418	453	418	401	425	412	400	466	409	403	461	398	427	389	437	452	441	438	399	433	397	382	439	394	404	423	416	440	410	430	447	413	421	406	402	439	386	436	417	403	408	404	436	390	424	414	408	432	404	402	373	407	465	416	429	437	402	387	406	424	404	408	453	411	418	415	404	418	410	408	400	408	398	441	419	420	417	429	414	412	389	441	411	440	414	436	422	419	442	427	411	427	421	427	406	435	384	412	424	426	394	370	462	424	427	422	429	397	415	401	413	416	437	415	453	398	426	423	443	425	409	425	442	417	438	392	394	414	456	368	432	426	447	413	394	445	426	419	410	431	386	442	414	457	438	420	403	434	401	411	448	363	375	405	440	423	481	411	416	456	405	446	394	411	449	393	420	429	416	396	407	407	429	400	427	442	397	466	391	443	402	390	426	417	404	398	378	386	426	416	408	399	391	428	377	401	422	479	418	428	430	409	440	419	405	431	417	413	432	427	429	438	434	424	406	428	426	422	417	402	428	406	429	446	382	383	408	431	419	409	469	423	380	444	454	390	434	427	469	438	445	427	411	392	409	433	404	430	422	436	437	428	398	418	429	435	409	406	392	399	427	420	413	406	397	435	406	408	424	403	411	398	435	404	374	426	408	430	410	444	398	420	427	419	397	411	395	415	419	410	443	413	400	410	377	425	418	407	411	417	406	430	401	424	465	411	434	382	389	431	412	428	439	435	416	409	436	409	393	418	442	412	437	421	403	401	445	417	395	462	437	438	420	393	443	410	410	398	401	414	416	447	421	486	427	402	408	404	384	402	443	432	403	411	435	422	423	399	378	409	406	394	383	372	426	419	435	413	407	445	399	409	448	399	399	399	456	428	407	412	421	387	436	406	420	422	415	421	437	417	410	426	391	390	410	391	389	381	430	399	414	396	409	412	388	411	368	417	417	395	420	420	447	414	421	427	438	407	429	455	408	414	437	423	410	402	429	384	405	394	423	401	424	411	449	404	420	412	414	447	430	430	433	436	436	395	381	456	432	409	441	445	441	404	396	420	414	404	413	393	432	441	439	423	417	379	414	420	416	428	422	444	428	419	404	447	425	440	441	406	435	403	419	377	399	428	491	398	377	457	416	429	438	405	472	456	408	385	404	423	417	377	453	430	399	434	382	394	425	390	407	436	420	410	384	405	442	413	413	447	394	368	410	421	436	423	416	419	390	383	416	419	399	403	415	401	405	425	399	409	375	415	460	418	391	387	417	432	449	425	452	403	427	399	389	422	424	400	432	399	404	416	474	399	428	434	423	406	372	426	399	416	404	392	415	426	393	404	445	403	416	394	408	425	471	431	404	402	399	441	439	387	390	414	404	406	414	349	456	425	438	418	394	412	455	430	390	438	420	392	435	382	419	433	428	461	455	406	437	435	424	432	461	432	439	397	440	453	442	411	449	435	391	447	418	439	405	425	422	418	411	412	435	420	387	427	424	424	393	449	426	411	385	411	421	389	408	460	443	403	429	416	427	452	422	428	423	450	422	428	409	419	413	426	420	431	446	449	406	436	430	440	438	402	415	423	414	389	419	435	402	420	419	460	431	415	422	417	460	418	415	405	376	420	403	450	416	438	421	425	419	395	455	420	451	449	422	415	401	423	414	415	411	441	409	403	445	437	402	396	404	416	398	411	409	415	393	435	406	425	401	388	439	434	383	431	365	409	409	444	420	380	433	399	401	409	407	407	400	402	435	416	444	421	434	444	402	444	448	495	435	412	421	399	417	401	416	433	432	390	413	384	379	416	421	391	436	425	447	379	421	425	425	419	420	445	421	416	413	387	440	421	408	424	439	447	405	420	424	416	428	414	408	414	432	441	398	421	438	442	437	366	447	392	431	446	423	425	443	444	419	416	415	424	419	419	399	376	387	416	408	416	414	416	409	412	376	422	421	417	436	405	431	440	432	382	420	400	422	405	408	411	413	429	463	446	433	420	421	392	415	395	387	402	407	430	432	392	435	448	446	449	418	431	435	435	388	416	423	403	454	423	394	399	437	429	417	430	441	426	432	407	415	446	409	407	426	426	394	404	413	404	413	463	398	421	407	427	420	439	422	428	409	435	421	388	370	423	427	439	406	386	437	425	392	396	437	395	413	433	389	435	409	392	410	417	442	399	429	413	418	418	411	390	398	412	434	413	397	401	424	458	430	412	424	408	397	390	404	420	429	445	412	418	402	422	407	434	400	450	410	426	438	427	419	408	380	433	434	407	432	419	423	423	434	409	448	459	463	392	436	424	402	446	412	412	415	411	406	391	437	406	458	445	400	404	458	384	393	412	435	374	441	439	424	428	394	403	438	427	440	441	438	442	446	443	426	427	417	428	435	443	403	411	368	445	411	386	400	372	424	395	423	448	417	377	417	401	405	420	410	448	409	382	422	422	414	398	400	452	442	387	400	416	439	351	418	385	383	383	398	393	404	418	458	439	454	396	391	454	426	420	410	411	422	404	407	426	411	425	392	436	424	380	406	411	412	418	443	397	395	407	404	387	438	419	435	382	417	396	407	416	421	409	432	418	407	438	447	416	408	417	442	418	422	380	420	419	419	434	424	416	397	408	449	461	388	426	446	374	378	438	388	431	445	439	419	413	412	407	401	408	406	406	397	403	445	387	417	449	406	406	441	406	428	426	403	426	419	404	383	410	416	391	414	420	429	413	410	422	396	391	400	421	431	420	398	421	424	414	437	443	411	343	394	408	387	385	422	409	384	384	423	418	399	413	413	415	421	407	422	389	450	419	371	412	406	434	428	443	394	423	386	409	440	410	387	391	410	412	422	429	438	432	394	424	402	394	453	420	464	416	411	400	411	405	426	403	395	404	438	428	390	407	425	373	404	426	435	408	387	395	412	425	426	399	391	424	425	414	412	427	430	420	381	435	402	424	394	413	414	401	431	405	410	398	423	435	374	425	409	413	398	417	413	424	457	391	421	422	431	445	453	425	387	385	458	419	416	446	427	451	428	450	422	408	408	415	428	422	413	409	423	413	427	432
4729	12094	42518	15802	4411	611	355	385	349	364	343	361	342	322	332	313	347	331	355	341	376	321	360	347	349	350	340	327	345	332	333	335	356	320	313	331	342	298	369	373	321	341	324	321	393	387	328	374	298	365	335	338	330	348	326	320	338	368	353	326	321	310	377	330	358	330	299	355	320	336	386	306	287	343	318	325	351	363	331	332	349	335	336	330	322	323	322	349	313	348	321	345	340	349	313	324	351	344	323	324	363	324	370	358	373	346	326	345	373	346	371	373	344	346	365	326	361	312	304	332	368	340	332	353	315	327	335	346	320	346	321	357	348	366	334	346	328	344	324	372	349	352	365	326	352	335	373	336	342	322	337	310	377	329	336	335	387	326	353	345	344	314	331	359	358	350	346	323	339	350	335	337	361	356	354	337	372	349	339	324	359	366	347	363	323	330	324	351	349	331	341	351	332	323	370	344	322	342	307	366	344	333	334	350	339	351	320	332	362	350	364	327	339	310	349	340	320	331	337	385	320	345	356	319	336	363	359	337	323	348	357	313	348	338	329	349	372	358	347	330	349	306	324	346	367	351	322	350	292	329	325	329	340	329	300	334	349	342	327	310	319	330	372	339	345	328	343	350	357	335	355	327	350	330	322	314	341	367	367	349	327	346	360	348	355	357	314	357	323	346	352	336	321	345	353	359	316	366	331	301	336	352	326	357	335	329	339	345	358	329	357	304	352	331	335	376	326	340	325	308	327	349	326	307	366	356	316	355	331	349	358	354	343	335	305	367	352	346	348	363	335	325	366	367	328	352	344	340	342	374	305	349	312	343	341	350	336	328	315	334	328	326	351	383	364	329	361	331	331	334	352	364	320	343	361	327	339	372	351	334	347	297	334	316	352	363	336	335	366	347	320	372	346	350	327	342	315	345	406	356	348	326	342	343	295	363	362	325	338	305	355	356	324	317	374	328	345	323	358	351	355	346	305	366	322	340	348	344	315	313	366	327	368	353	334	308	346	313	337	370	337	346	332	360	354	365	334	342	348	333	362	313	325	362	346	355	333	354	322	335	333	335	384	341	339	372	325	316	311	331	329	349	345	322	371	354	331	366	332	363	355	319	363	316	314	321	329	361	350	338	329	333	378	348	324	347	325	354	322	328	348	346	323	352	329	331	340	334	329	311	320	293	335	353	323	319	364	360	360	321	357	336	342	346	347	348	340	348	342	346	308	312	348	347	349	339	330	338	340	322	348	329	345	334	339	320	341	368	316	354	355	337	348	341	313	325	335	350	350	319	359	373	331	335	317	333	338	345	345	320	343	364	346	379	313	340	324	322	348	367	367	315	336	378	365	358	344	358	369	333	326	351	365	341	339	352	309	349	314	301	310	320	360	370	316	355	355	353	333	350	336	327	344	342	363	329	351	385	337	374	337	312	330	327	339	318	340	360	355	382	335	345	372	385	324	370	317	358	367	330	340	327	346	306	334	312	343	347	357	347	353	315	367	351	351	351	315	370	368	328	329	337	356	347	376	360	335	358	345	326	348	330	342	347	345	356	381	347	333	332	371	349	343	353	336	357	338	333	356	357	356	342	327	332	334	333	309	330	367	344	308	369	343	341	361	366	375	331	305	342	336	342	321	322	335	338	347	338	326	365	325	336	365	373	339	351	330	328	336	348	356	337	336	326	364	321	365	374	345	325	382	365	332	365	339	344	345	384	360	360	323	337	303	336	310	327	349	336	328	343	346	327	337	362	324	358	327	323	371	345	370	337	327	371	347	323	354	343	336	356	367	352	326	348	341	337	344	352	353	331	360	328	312	341	323	323	379	347	319	306	349	360	359	335	346	334	349	325	360	360	360	367	316	324	341	296	370	336	351	367	324	328	316	326	353	373	353	334	316	350	347	348	341	331	330	340	338	336	347	375	325	332	306	344	325	336	306	333	346	347	325	348	377	390	373	316	336	337	348	329	331	359	322	327	314	340	375	351	318	322	368	356	353	319	338	344	359	325	389	326	333	348	362	346	334	288	353	348	359	323	322	346	303	317	354	339	340	374	353	329	355	340	333	354	344	329	327	321	314	312	344	347	347	349	333	364	363	328	371	345	330	350	332	332	375	364	323	344	301	315	325	326	335	351	345	330	331	361	362	350	356	335	340	340	350	355	342	337	337	344	352	336	330	368	345	361	343	349	340	302	368	351	338	359	315	342	340	322	327	354	325	313	346	358	337	351	333	324	327	328	335	343	316	362	349	332	346	336	356	322	337	362	374	353	303	296	370	332	343	354	334	353	328	352	352	302	354	331	331	333	341	358	345	345	353	342	322	316	353	341	342	321	347	328	340	338	354	343	313	336	347	321	327	350	330	347	367	320	365	307	324	303	333	363	331	359	334	344	343	351	337	343	363	312	318	346	329	348	355	309	334	298	324	358	315	333	364	320	323	340	323	352	322	365	347	349	360	328	345	361	331	332	313	359	341	358	322	359	334	319	392	310	354	360	333	333	363	329	295	351	330	327	324	357	310	333	321	333	345	321	340	336	355	346	335	334	370	337	346	334	322	335	339	316	323	332	340	325	304	324	327	353	343	369	381	360	346	348	352	309	342	338	331	331	339	338	345	359	365	368	354	358	341	312	351	332	327	316	348	331	342	345	327	336	331	329	315	332	320	364	332	336	365	328	342	329	338	343	349	307	322	343	357	322	382	369	372	336	335	322	373	355	335	316	328	352	367	372	329	318	323	373	360	348	341	327	308	362	362	311	346	366	352	352	323	338	356	327	353	342	350	330	347	326	348	339	331	310	348	346	335	367	339	330	329	370	328	334	354	350	352	365	346	338	357	357	337	307	326	336	333	362	347	330	318	307	367	354	347	364	337	370	319	324	349	333	343	327	351	335	336	344	337	313	355	363	331	336	348	329	326	356	338	370	359	318	352	318	314	344	343	322	319	361	348	331	328	335	351	345	346	359	349	339	322	337	333	335	329	318	379	340	330	324	312	350	301	313	364	321	323	314	309	358	316	357	349	342	325	358	351	351	348	362	346	360	313	350	322	350	362	342	331	349	306	311	330	322	380	360	347	350	340	326	351	298	338	339	319	345	339	331	316	313	356	342	351	337	363	357	334	331	325	355	336	337	332	318	309	337	337	346	335	355	338	342	335	349	316	347	327	310	309	346	338	338	377	329	340	361	348	329	338	353	356	365	306	334	364	371	340	325	351	327	327	340	349	332	347	329	312	371	334	359	338	346	348	363	326	328	310	321	355	335	322	318	339	361	286	338	355	361	311	372	324	333	322	352	356	358	337	351	361	317	322	346	357	341	328	349	353	319	337	345	341	342	316	341	340	325	367	326	350	329	354	343	338	342	332	338	334	348	328	336	345	356	324	351	319	348	363	344	348	325	368	342	332	353	358	350	309	336	352	349	326	366	322	334	346	341	346	362	340	350	320	346	343	357	344	358	367	313	349	349	337	360	338	375	329	358	306	299	385	332	362	378
24691	22567	59186	56026	32835	12145	1252	451	390	404	426	401	386	395	415	369	390	397	386	414	392	416	398	381	382	385	372	349	384	350	367	387	397	368	379	419	350	439	366	364	384	397	359	370	381	401	378	383	374	387	417	382	385	362	393	348	405	353	424	354	384	379	391	387	386	417	372	342	360	365	369	381	389	400	387	413	356	379	373	380	364	393	366	429	389	359	380	351	368	394	396	399	378	395	365	405	378	387	367	363	372	383	383	370	386	381	358	360	382	373	374	377	383	360	376	364	401	344	345	401	438	403	381	398	395	378	369	404	382	372	344	358	390	400	371	378	396	374	382	364	377	398	388	399	396	371	386	356	383	379	372	380	386	371	386	378	390	363	351	407	398	367	375	354	401	358	364	412	378	379	348	384	387	406	351	397	362	374	371	389	422	380	375	386	382	378	412	367	372	364	357	383	346	375	356	382	381	371	405	359	387	353	383	389	404	380	411	386	358	424	374	378	384	374	374	367	396	412	393	385	405	413	397	374	339	395	362	417	379	390	391	362	430	369	328	335	351	405	415	369	367	371	402	381	375	417	362	360	379	410	391	381	418	398	372	384	394	361	365	357	365	390	348	365	392	377	356	374	364	391	403	367	398	404	384	365	375	352	345	380	397	388	390	360	404	364	377	371	406	339	383	385	378	383	365	334	371	430	405	389	342	414	378	395	350	391	371	393	355	377	357	389	389	385	378	380	398	364	391	368	346	348	349	403	382	390	374	390	344	363	367	376	367	378	404	408	373	369	348	345	382	397	379	374	421	384	423	374	379	424	379	399	387	413	392	386	370	399	379	368	381	374	401	416	371	395	394	383	401	346	412	369	380	384	382	366	366	397	363	368	391	361	403	375	397	365	363	391	425	375	356	351	396	375	387	350	405	406	392	419	384	387	365	374	376	392	356	413	369	407	398	373	370	378	370	391	367	399	376	399	388	384	405	387	386	370	351	393	383	401	366	368	377	369	385	385	355	372	383	386	393	401	384	390	366	393	386	384	375	354	393	393	346	416	386	411	393	395	358	363	406	413	392	394	418	366	391	381	391	370	385	364	364	367	396	398	389	392	378	387	348	388	366	378	383	382	414	404	387	410	365	346	383	400	376	365	360	355	387	339	371	382	364	381	391	383	369	424	378	394	386	379	379	359	361	388	397	361	385	386	368	387	385	393	388	373	387	401	410	392	390	382	363	341	394	409	378	366	375	409	360	377	372	368	374	392	377	351	347	417	400	382	338	352	368	414	389	369	380	398	355	370	359	374	414	410	384	361	384	392	385	392	353	380	381	376	367	402	387	383	372	364	405	372	361	350	393	372	359	371	347	366	384	362	390	422	366	373	387	384	371	387	379	385	396	390	353	361	378	356	369	343	393	390	374	384	361	362	410	331	370	375	378	346	353	362	365	387	366	392	347	373	363	408	366	372	381	401	398	377	381	408	400	346	350	371	391	364	355	416	366	364	383	376	359	377	355	376	379	388	376	410	365	407	385	366	360	411	340	392	394	382	406	383	406	367	387	349	419	407	356	391	408	379	414	388	357	378	390	406	423	407	410	374	379	365	367	382	407	375	375	372	360	381	383	367	347	398	381	371	357	421	386	393	389	400	368	384	366	392	376	405	396	403	370	369	404	377	398	362	382	416	363	352	376	377	402	385	382	364	369	390	368	369	354	381	390	391	374	371	362	355	381	353	352	365	373	374	376	394	392	412	377	406	406	381	373	430	386	405	385	381	339	388	361	419	350	389	388	384	380	363	394	400	342	382	391	385	380	384	359	377	392	431	371	408	399	377	363	362	389	372	342	417	390	441	391	380	405	368	368	407	373	360	390	398	377	387	358	384	379	369	395	402	385	342	386	383	407	388	371	376	412	341	376	391	380	419	391	378	395	397	394	398	383	397	392	346	380	387	411	400	381	385	370	419	391	406	377	359	362	396	370	367	363	398	397	390	395	348	415	382	385	368	389	399	398	382	349	425	381	406	360	363	369	401	387	384	384	384	367	351	387	383	381	380	366	400	398	392	385	388	408	403	412	378	393	362	352	375	394	380	368	401	380	362	419	367	416	400	355	398	408	368	393	367	385	400	362	384	385	328	386	376	424	389	385	375	383	325	375	394	359	378	366	371	391	403	407	349	394	370	374	380	370	398	374	390	366	393	365	406	398	361	378	400	381	403	372	370	407	365	375	387	386	379	395	356	403	360	392	356	384	352	349	376	373	422	369	367	371	402	401	380	399	423	426	397	386	405	348	368	369	376	389	394	384	372	345	355	366	364	385	372	394	361	395	382	417	408	413	399	358	386	362	402	355	351	374	416	396	392	411	387	364	377	417	349	398	386	396	395	365	392	378	363	410	379	357	386	371	364	398	398	381	369	381	400	390	360	365	399	388	375	377	409	385	407	367	373	399	391	370	395	348	384	366	405	333	364	403	397	367	396	374	397	333	380	389	400	387	376	418	394	396	361	385	346	366	398	379	410	359	354	388	375	385	377	383	379	369	402	360	401	400	372	357	379	407	378	361	370	358	380	382	372	417	349	368	354	377	373	367	401	407	344	367	390	412	392	367	414	364	377	370	420	391	408	420	383	403	379	341	357	384	402	407	389	378	367	380	387	356	384	405	384	391	376	387	422	382	385	352	371	378	392	365	393	357	374	398	379	404	373	389	385	363	416	364	332	384	381	387	384	398	381	358	385	405	351	369	391	417	365	351	364	397	369	375	399	367	431	392	383	358	364	430	368	416	364	383	372	414	363	385	384	346	410	400	399	363	366	396	401	376	388	379	383	386	419	372	360	385	356	353	398	418	365	380	377	420	379	338	399	400	394	384	368	388	381	379	388	386	411	371	371	367	388	397	372	381	364	358	368	402	374	366	426	349	390	377	355	349	377	377	397	391	381	374	392	391	374	419	406	378	375	371	403	382	396	412	392	352	359	371	386	421	402	379	387	360	392	425	411	408	345	368	435	350	413	390	405	377	405	376	400	381	369	392	384	391	393	375	383	378	376	372	364	382	361	380	383	390	440	409	333	389	362	363	367	415	358	350	356	379	401	382	380	366	398	349	381	372	421	406	404	383	395	419	380	396	420	426	359	404	379	398	337	370	386	395	353	389	399	385	385	352	417	392	412	381	346	356	356	366	370	394	402	371	374	362	409	382	407	389	383	409	393	365	378	413	359	384	394	354	371	407	386	410	427	375	353	363	373	374	359	392	366	407	361	355	394	359	374	372	363	366	379	406	427	369	395	416	384	376	367	415	352	367	377	397	401	360	399	404	375	352	391	412	389	418	388	409	381	365	389	375	394	394	414	399	352	401	333	406	391	401	398	405	377	389	388	392	387	374	392	391	389	427	373	390	392	385	404	382	392	364	350	399	385	365	372	386	395	344	370	376	384	402	379	388	356	383	372	388	379	381	358	376	405	381	359	396	365	401	390	358	385	372	375	376	388	380	403	416	392
5222	52324	80550	52528	23190	3038	338	330	366	381	389	362	361	376	363	322	406	353	373	355	340	383	351	362	337	357	402	364	344	340	370	331	357	358	362	343	356	357	381	373	382	349	355	346	355	347	362	342	366	341	352	370	326	352	370	328	365	337	327	363	365	317	378	329	375	396	325	358	355	364	365	363	344	359	369	354	348	345	371	360	348	342	363	348	360	357	367	370	352	386	377	342	375	369	349	361	373	376	332	356	343	343	360	368	352	365	329	364	387	337	376	368	365	375	343	372	352	372	351	353	398	344	326	364	346	342	380	366	359	339	340	353	367	370	343	362	348	355	401	344	325	334	379	376	371	355	377	337	362	399	361	338	357	360	355	354	344	366	359	349	363	369	357	366	326	377	351	356	371	317	334	320	383	392	340	331	355	339	353	348	352	359	361	364	368	337	381	337	357	343	372	373	343	358	354	371	331	344	348	335	323	384	370	359	340	393	371	395	327	344	347	349	368	341	374	362	356	335	370	350	357	369	409	361	364	346	366	365	346	359	344	355	347	345	374	346	330	363	375	363	336	354	365	352	360	374	363	378	381	341	359	378	372	345	391	340	351	351	350	339	328	385	361	328	354	324	352	371	357	377	335	327	341	355	347	386	388	356	345	349	333	352	333	343	340	348	351	345	369	368	387	366	351	367	352	343	337	360	365	363	329	367	356	344	369	354	402	353	325	387	347	378	339	329	353	369	357	360	356	330	322	360	374	365	385	349	381	322	355	365	355	299	356	346	387	374	325	382	346	353	378	348	384	363	363	319	346	360	373	341	354	329	344	335	334	371	331	375	391	361	388	371	339	351	367	341	376	362	350	360	371	337	331	361	352	382	338	339	321	365	337	346	326	380	342	360	328	356	337	347	356	361	370	337	352	383	384	345	344	374	366	375	357	360	340	377	369	375	341	365	330	370	361	374	357	351	386	342	341	361	371	325	362	358	362	368	381	336	349	363	350	345	333	369	356	382	351	360	328	369	358	379	347	342	346	375	353	326	359	373	367	352	370	329	374	336	346	337	373	364	345	329	325	379	317	386	352	355	350	353	322	370	329	331	330	330	342	379	361	297	341	322	344	338	328	364	346	337	381	384	366	361	346	361	330	369	358	331	362	350	327	347	379	334	337	338	360	352	342	314	373	363	391	384	423	359	359	368	346	353	371	379	351	317	342	319	361	367	345	357	348	382	351	356	395	359	355	326	320	319	349	323	399	337	351	378	344	348	348	373	350	349	369	382	350	372	357	348	368	378	347	324	292	337	378	319	375	373	359	350	337	371	390	354	361	374	399	321	381	331	340	364	396	362	376	354	360	355	340	343	367	324	348	351	368	366	368	369	363	362	349	354	337	352	376	296	357	350	358	334	353	360	324	344	340	361	344	365	358	330	330	362	356	367	353	345	363	338	377	382	346	344	368	363	356	365	355	358	370	366	321	345	368	370	369	379	399	362	353	337	366	317	356	364	350	356	363	349	355	355	342	322	328	389	363	352	330	356	354	320	321	406	305	361	349	333	334	368	343	382	337	366	361	362	364	388	373	365	356	364	350	369	346	391	342	355	360	357	375	350	374	373	373	372	349	356	370	337	374	408	362	363	341	359	355	384	345	385	289	379	340	316	335	365	359	344	372	339	342	335	333	379	353	364	370	341	324	383	323	350	354	386	326	362	363	367	348	338	334	375	343	347	373	375	347	365	368	351	335	395	371	348	333	364	351	369	356	382	345	369	363	348	351	357	350	371	367	374	331	360	372	355	347	352	371	360	365	427	367	365	351	332	358	346	352	349	380	329	372	374	315	394	338	344	390	389	385	355	347	351	311	342	355	350	350	354	373	363	355	354	369	384	339	346	360	383	388	368	335	352	369	344	343	353	370	354	373	374	342	363	379	370	317	322	328	351	392	345	366	339	364	333	330	356	315	347	319	349	340	315	393	347	354	350	345	385	355	362	334	337	364	328	369	361	375	364	345	357	353	312	327	358	351	382	368	357	344	358	350	359	376	358	346	330	348	372	368	353	346	355	347	355	333	366	351	385	340	342	349	366	361	361	371	347	335	298	351	365	356	366	350	371	342	334	318	351	372	367	348	320	352	340	376	348	338	341	369	368	354	363	320	353	333	369	352	365	357	367	357	331	336	339	370	348	348	397	373	340	356	329	332	334	363	372	356	334	384	365	375	360	362	348	366	350	338	368	333	362	356	398	349	349	350	375	356	351	359	375	358	368	355	354	338	370	349	322	371	324	365	366	366	369	385	324	388	372	362	380	364	326	372	317	346	375	355	321	335	380	340	409	391	344	358	360	367	337	376	344	338	346	370	310	349	332	328	379	379	366	329	344	322	353	340	355	353	348	385	382	352	372	358	375	355	334	339	360	377	367	316	351	393	341	347	364	357	342	368	370	359	350	335	337	369	374	373	392	358	379	357	361	347	346	329	367	371	333	347	361	336	365	327	360	342	388	344	349	334	348	351	362	356	337	359	333	327	371	321	331	318	355	363	358	359	325	347	338	375	373	380	353	355	358	333	362	381	359	402	369	351	341	332	348	360	353	350	379	361	338	361	357	348	339	365	389	328	360	378	304	326	334	352	353	350	331	372	372	388	344	366	392	355	321	349	351	371	350	355	343	359	333	388	364	363	349	361	334	367	342	349	376	378	383	368	352	356	373	364	363	356	355	366	379	366	359	360	343	365	341	363	375	357	346	349	363	337	361	337	381	360	376	357	366	334	374	339	313	347	361	360	354	349	350	312	380	330	335	350	337	380	368	348	367	353	316	357	375	331	367	327	350	374	355	349	374	366	354	350	348	365	346	336	360	346	366	356	334	342	318	348	344	359	385	358	360	354	324	341	299	368	347	332	377	340	354	365	357	351	357	319	332	354	358	385	332	344	359	347	326	358	326	336	346	354	360	356	340	354	345	344	373	348	325	323	334	351	335	369	410	360	368	343	388	359	343	340	362	365	373	364	381	340	331	349	342	343	395	350	350	399	356	328	355	334	372	321	348	370	378	348	338	335	391	346	355	378	383	388	371	359	355	340	372	351	371	356	323	333	359	378	389	337	332	329	343	362	335	349	361	401	351	321	372	344	346	325	353	349	352	332	309	339	336	367	354	373	346	335	367	369	333	352	346	338	345	349	349	358	374	312	351	348	359	329	375	373	381	361	379	372	322	345	377	360	330	383	374	342	389	362	381	313	393	376	332	351	340	365	352	376	369	391	355	355	355	377	331	350	349	374	340	368	360	365	336	370	358	371	397	334	354	370	354	375	370	326	369	357	345	374	338	386	353	380	359	359	381	322	362	355	329	345	364	330	327	339	359	373	371	355	347	365	324	356	340	404	345	350	349	361	341	334	340	333	371	375	363	343	330	328	361	327	333	368	359	371	338	373	359	308	339	354	330	357	344	340	354	371	360	351	333	340	348	337	342	365	332	340	354	353	369	350	340	387	367	320	350
23774	22073	47677	49174	31975	16287	3543	725	580	600	568	566	588	559	580	600	541	548	573	559	588	534	540	577	559	574	560	566	588	518	575	569	581	527	556	570	573	529	585	534	549	556	526	555	561	573	535	540	569	562	580	623	554	558	546	532	586	517	554	560	511	556	572	559	542	565	505	547	520	540	563	585	539	531	583	557	554	549	561	561	536	586	557	539	538	523	551	517	530	559	566	541	604	571	524	564	538	524	538	524	532	526	561	524	527	585	559	572	565	573	570	528	555	537	548	543	583	549	526	568	567	551	537	570	561	561	528	558	547	513	562	603	555	542	521	496	541	573	548	538	550	550	548	578	542	564	539	523	564	590	527	525	565	561	546	551	512	568	521	551	528	507	554	559	541	549	577	544	541	545	525	570	528	534	524	571	541	535	537	578	527	554	522	555	579	577	563	556	566	495	554	548	554	532	548	561	550	556	562	566	591	514	533	595	528	556	567	527	593	505	579	533	564	547	563	507	550	554	537	511	513	504	558	545	541	524	519	550	593	557	577	556	535	536	540	563	570	577	546	584	525	559	569	533	565	563	564	546	596	561	570	542	522	570	521	554	529	537	564	542	558	508	584	541	561	514	555	547	567	548	553	535	519	540	534	549	580	541	544	532	533	573	560	556	566	568	517	538	538	573	559	529	574	557	569	576	544	559	535	566	538	508	577	541	532	553	532	563	548	528	551	561	617	624	577	587	562	559	572	559	555	531	580	554	572	579	534	590	542	555	538	549	536	579	533	534	614	537	538	541	554	536	541	564	554	566	533	554	539	594	549	567	573	573	540	528	540	506	544	529	551	582	494	531	555	551	531	524	545	546	520	528	579	511	570	517	578	528	526	555	545	494	564	550	580	554	546	560	586	535	530	586	541	544	525	563	580	570	517	562	568	538	544	578	556	523	508	564	536	538	538	550	544	542	539	550	540	534	519	577	537	525	590	544	561	545	617	571	621	565	523	553	588	539	552	586	556	548	556	551	513	569	537	569	534	561	536	573	553	533	543	562	547	527	523	527	543	542	535	551	565	547	519	538	515	571	584	550	573	514	518	560	559	555	552	542	550	534	529	556	536	530	542	531	551	586	541	548	538	540	551	552	539	565	532	550	541	531	501	579	541	520	536	565	560	578	524	574	541	568	560	571	566	531	508	502	542	528	597	542	565	542	549	588	522	543	558	571	543	534	542	531	565	532	573	549	544	540	588	597	585	525	555	543	566	523	553	554	508	569	565	530	572	528	534	548	563	593	536	562	514	549	596	560	548	559	579	559	520	547	566	531	583	550	549	531	554	571	551	544	540	537	534	517	562	540	545	580	540	617	550	492	542	518	525	538	513	537	575	547	515	582	549	521	577	544	572	532	545	569	571	530	556	588	554	567	517	537	573	522	542	561	545	558	570	565	545	609	561	530	554	522	585	537	527	520	535	556	551	541	536	542	580	588	553	582	561	525	536	542	585	572	550	553	544	545	549	533	571	531	521	540	574	558	556	547	565	522	518	549	568	575	502	546	555	506	518	545	575	563	533	580	561	510	544	549	548	549	528	516	532	547	543	579	520	562	543	552	537	553	582	528	582	549	554	555	522	543	527	570	567	521	530	557	561	600	554	580	548	543	555	540	539	552	554	540	546	548	532	566	595	547	563	516	538	528	512	483	540	537	534	517	572	581	507	547	563	548	546	571	552	544	572	524	546	529	543	519	549	518	623	534	563	543	547	572	549	518	530	519	560	573	534	524	534	536	499	562	509	567	525	519	543	578	575	586	551	544	540	545	555	555	535	565	544	550	579	536	534	537	566	598	569	597	570	533	502	547	528	547	544	569	572	513	553	524	538	564	536	558	588	547	584	580	518	565	522	575	531	552	518	560	556	537	518	529	540	555	559	558	554	531	550	584	526	596	511	524	523	533	568	587	508	569	525	554	565	536	547	555	553	609	523	527	606	517	525	558	529	561	566	531	535	565	576	555	558	584	522	537	537	541	561	535	584	526	571	482	544	533	557	544	543	550	561	581	508	491	532	550	560	579	569	560	521	541	575	538	560	548	559	532	519	573	567	575	523	509	515	537	584	538	549	533	566	526	545	570	530	541	519	530	554	515	544	527	549	559	522	589	541	523	538	573	549	545	530	560	550	556	581	531	540	525	555	554	519	507	517	564	584	569	543	554	563	521	526	541	550	550	577	549	519	545	523	544	513	556	530	550	502	550	561	534	541	568	573	520	580	566	522	542	524	532	565	554	536	516	552	565	605	531	570	588	527	527	583	608	545	539	570	542	545	530	518	552	558	563	544	507	561	572	510	557	544	551	543	539	560	552	526	571	611	552	580	525	579	538	529	548	529	562	527	524	583	528	513	535	542	529	543	508	588	565	558	511	568	521	518	550	524	511	573	561	595	518	594	546	573	536	546	567	585	526	566	562	581	557	557	576	580	549	554	576	556	557	522	524	550	535	539	538	589	544	547	534	534	560	547	518	572	528	512	532	539	564	572	514	534	554	516	559	585	519	517	557	554	549	524	595	536	538	536	509	554	522	543	555	554	573	513	512	572	558	559	583	523	509	564	546	552	539	558	528	529	537	523	573	537	537	585	541	537	540	572	560	591	524	526	521	539	561	558	589	570	556	592	501	548	534	542	560	523	558	521	517	527	568	538	544	528	571	516	501	525	556	557	504	549	574	565	534	546	555	536	563	557	553	543	570	572	501	544	575	520	516	593	552	601	556	537	565	541	553	533	566	543	577	543	565	557	567	578	561	570	574	576	566	579	567	557	604	554	521	531	531	567	517	559	529	524	524	584	533	544	564	548	548	553	538	565	596	567	541	561	561	506	550	542	550	562	537	579	567	558	503	543	517	573	544	570	518	546	556	548	533	566	550	556	539	591	521	531	551	566	544	545	551	537	523	526	560	539	540	557	565	551	548	590	525	525	538	543	550	551	553	571	566	572	554	561	548	545	530	561	533	521	524	491	564	545	576	554	585	570	538	571	542	579	528	530	558	561	559	528	509	548	528	549	531	524	544	545	544	568	543	547	524	556	547	534	549	584	518	558	518	546	570	519	567	520	566	590	597	500	515	537	511	528	545	526	546	527	532	556	542	555	556	544	525	559	582	538	549	566	527	568	571	555	565	559	526	562	535	536	565	527	550	574	538	557	532	567	556	520	551	522	584	542	505	538	547	541	519	564	573	570	560	544	530	592	537	566	592	526	527	530	564	596	586	578	537	545	535	542	539	533	547	534	571	549	551	522	557	556	583	502	519	528	549	508	586	506	537	570	502	552	514	537	525	528	527	579	567	518	548	562	524	560	568	524	549	550	561	539	571	583	520	557	519	527	538	543	500	568	522	569	541	587	565	579	533	539	561	574	527	549	554	556	517	588	551	598	542	545	541	597	523	563	503	534	577	568	557	564	540	583	557	524	534	586	554	533	579	502	561	581	565	540	503	558	560	541	561	539	573
4394	50386	83724	59091	26277	3164	538	536	525	534	511	534	554	507	505	544	501	514	516	490	502	517	532	544	469	525	477	517	517	524	552	510	518	507	518	487	516	493	529	529	516	506	533	525	541	505	516	520	509	523	495	494	509	521	522	488	517	481	536	525	532	502	496	550	500	560	524	509	505	474	499	493	489	548	487	497	536	468	507	513	514	492	486	499	561	494	488	513	488	465	516	515	531	523	532	463	531	529	551	479	517	488	537	512	532	526	540	519	498	449	549	515	506	516	513	514	514	514	515	544	499	525	488	508	479	484	476	531	498	539	523	525	506	523	498	486	492	480	472	511	531	481	562	519	509	526	474	557	487	515	522	514	480	494	531	526	558	540	474	522	546	517	526	505	499	513	513	462	509	504	545	486	504	495	490	496	505	531	497	498	519	546	507	502	505	501	497	507	527	486	538	494	533	506	509	491	533	497	514	511	508	543	498	525	501	484	532	520	535	499	465	459	490	504	492	516	480	526	493	492	508	536	531	557	501	546	484	475	535	522	517	520	496	522	495	501	524	544	491	525	531	508	526	516	517	497	511	504	511	503	511	516	473	517	492	477	519	497	455	519	523	504	501	528	505	494	451	511	532	545	501	495	531	496	497	553	496	522	506	533	516	537	483	477	510	479	480	542	512	486	518	503	493	491	534	518	489	535	463	513	499	516	492	484	528	534	491	507	504	555	530	473	511	508	490	509	504	492	503	533	462	530	500	455	494	542	494	526	498	493	529	496	520	534	511	503	513	481	458	493	505	509	554	482	503	492	471	522	529	526	529	519	530	562	512	498	493	472	518	544	514	513	502	509	521	540	495	504	495	460	497	507	570	513	507	536	486	473	524	513	538	520	522	515	498	518	523	520	520	491	519	474	535	511	525	516	545	500	468	522	524	474	510	501	524	482	527	563	540	488	515	476	484	495	494	483	511	523	500	509	518	514	519	463	527	501	475	506	519	511	527	526	495	524	528	479	505	458	462	476	494	505	531	527	504	492	492	504	520	521	512	512	533	509	480	511	505	507	538	488	527	525	500	488	520	516	509	466	511	459	502	537	518	493	471	509	506	532	489	485	506	513	536	529	519	480	471	480	510	522	524	506	522	477	519	502	531	554	534	518	488	545	526	544	535	497	531	515	518	543	498	559	504	519	518	482	512	491	520	495	509	497	481	489	529	506	549	506	486	494	496	482	491	506	479	499	525	540	496	525	482	486	504	516	499	529	494	516	554	518	521	485	488	481	531	544	499	490	525	538	513	526	497	510	505	480	495	503	524	500	505	486	519	543	529	516	488	520	463	515	484	496	550	525	516	508	522	465	481	518	497	518	485	527	543	509	491	495	505	518	505	519	508	504	471	494	516	523	505	523	512	529	525	490	513	510	532	481	536	530	511	535	518	506	509	558	503	520	539	469	547	510	478	490	510	536	485	533	459	520	517	511	546	509	497	530	504	499	541	563	521	497	521	487	532	499	510	493	503	503	507	533	532	501	491	545	533	494	541	487	473	530	517	517	512	484	549	518	533	487	499	521	491	517	551	477	472	537	519	554	502	509	526	511	513	512	507	548	497	518	487	517	505	517	451	523	496	514	486	537	452	487	519	483	463	532	541	500	494	470	490	515	513	485	488	492	504	486	493	561	492	490	465	503	531	460	484	514	489	517	500	468	527	529	518	502	516	512	501	488	514	493	521	516	510	488	537	504	498	531	492	501	543	520	472	516	485	496	485	515	483	487	523	474	505	544	489	503	533	494	506	502	543	469	451	519	538	503	493	483	516	511	521	513	491	473	468	536	505	484	517	501	491	488	543	544	516	520	484	536	493	510	530	507	497	466	505	543	502	516	490	507	478	530	498	467	505	502	510	519	474	477	521	483	489	493	510	528	494	532	476	500	531	511	508	510	495	508	516	481	556	529	537	560	546	512	478	471	504	493	525	512	521	516	466	493	487	465	499	507	530	518	479	498	508	558	489	495	513	495	541	475	540	525	472	522	517	486	480	533	529	516	491	498	489	499	516	489	515	527	512	499	481	505	516	520	486	515	480	493	515	503	507	501	524	484	522	480	483	505	520	479	470	538	508	502	498	516	470	492	482	481	513	505	496	485	524	511	525	517	480	469	517	505	515	480	509	550	501	501	534	533	500	513	520	543	522	519	458	487	502	524	490	501	506	497	502	488	501	509	489	490	524	539	498	505	483	526	498	524	509	533	521	525	531	506	524	501	484	507	515	514	441	472	518	529	502	496	517	509	533	536	502	441	507	497	481	520	540	493	510	523	566	483	469	509	509	524	509	515	548	513	519	513	504	510	504	528	467	498	484	524	481	478	495	502	487	465	487	479	442	472	514	468	483	468	529	538	537	507	492	493	470	527	522	531	515	456	535	548	466	523	539	515	461	549	509	538	507	491	523	508	480	537	447	468	513	498	532	578	478	493	516	534	503	492	497	507	488	515	505	492	523	501	498	487	475	492	502	484	500	511	485	481	500	502	512	512	532	504	536	482	515	520	484	498	495	511	532	544	527	522	486	476	522	535	499	462	533	520	469	510	500	512	498	477	497	500	489	496	507	527	503	504	524	486	497	480	469	499	499	497	495	532	473	507	488	503	525	478	479	532	521	487	483	500	512	522	483	502	473	518	482	486	531	515	531	513	496	540	489	539	509	506	527	498	521	487	525	522	514	491	483	470	522	525	526	510	556	512	477	512	500	471	463	509	481	473	493	523	486	520	481	508	484	522	500	486	521	474	513	493	464	483	525	522	525	481	493	526	522	503	488	491	510	453	462	501	464	516	505	532	514	537	492	522	480	476	477	518	503	485	502	525	541	507	498	450	496	514	515	505	523	548	502	495	520	510	533	526	503	515	505	548	526	477	497	513	509	487	491	503	511	522	540	518	470	529	473	525	547	517	492	524	483	493	505	509	545	513	521	523	509	462	499	520	484	530	505	482	514	483	478	498	472	524	504	526	469	502	521	500	512	523	510	514	498	477	540	470	520	517	495	487	520	510	499	508	498	515	500	530	483	540	461	494	480	511	515	501	506	553	504	515	501	492	500	525	517	534	521	519	481	519	482	523	489	484	454	472	514	498	496	462	484	535	498	495	501	521	493	526	534	519	486	490	500	496	533	438	487	526	472	528	517	497	484	536	497	545	508	482	536	478	487	517	488	523	547	473	472	486	474	522	497	471	495	513	510	510	480	512	512	520	490	519	452	505	540	486	511	485	529	566	493	481	513	494	538	519	541	502	504	514	499	491	498	547	488	542	513	497	515	515	517	492	490	542	525	492	519	517	532	471	518	501	490	499	515	503	504	505	491	475	494	487	566	488	483	491	526	510	487	508	478	489	523	498	525	533	502	510	435	479	496	526	524	474	514	526	484	505	468	516	486	519	552	518	489	528	553	490	554	515	470	509	484	534	529	544	493	506	590	512	516	475	468	501	515	543	536	525	486	495	514	490
27093	23332	44780	25752	6085	566	412	365	385	356	378	345	356	353	386	352	390	388	417	350	364	341	359	375	362	362	367	386	355	380	382	374	378	334	383	375	387	406	422	350	356	365	394	374	324	363	360	354	349	366	390	366	386	382	378	360	367	370	413	388	357	348	366	354	397	375	401	387	390	400	351	358	371	395	373	348	390	395	386	342	363	383	357	395	384	359	345	375	350	366	365	392	361	370	366	402	356	360	393	361	372	365	346	390	387	381	358	356	340	362	376	358	352	376	361	388	385	369	384	376	368	351	356	391	369	388	365	375	369	374	360	374	362	399	359	388	390	372	354	401	362	374	358	368	368	345	350	374	380	367	390	353	368	413	362	371	331	342	377	371	352	349	352	366	361	366	389	391	341	383	364	367	390	392	367	356	364	373	358	359	384	380	341	369	399	370	361	350	367	342	344	367	391	359	366	399	385	363	377	360	334	351	382	376	383	377	351	411	373	359	359	384	379	371	384	393	404	364	403	370	383	344	366	378	376	384	403	368	355	350	338	371	392	364	353	366	358	402	361	394	372	366	369	354	340	390	361	379	365	361	368	354	373	420	366	344	362	395	366	406	363	342	345	369	366	402	375	366	370	361	334	382	345	370	364	358	394	383	360	390	326	361	334	403	361	388	366	365	347	334	357	374	366	362	391	362	340	356	382	378	393	348	359	372	366	388	365	354	349	385	394	388	380	361	379	349	365	397	357	341	360	384	371	366	372	367	384	373	372	357	337	397	386	390	368	383	388	368	357	403	378	364	361	401	355	357	374	383	370	364	367	382	399	358	402	356	388	327	383	366	331	352	369	378	360	375	364	349	352	349	363	367	394	392	388	370	366	363	418	351	330	349	365	376	388	356	379	379	378	353	390	332	325	366	341	374	359	356	419	423	347	367	384	365	363	374	354	385	350	407	347	353	370	435	389	351	383	335	384	338	357	373	368	358	345	372	366	378	385	352	352	358	382	409	367	417	372	363	342	359	363	337	373	393	354	403	405	405	370	389	379	349	371	379	357	365	355	363	334	422	370	356	348	362	407	379	336	395	359	393	384	361	365	372	379	383	404	413	376	366	367	340	360	376	378	368	358	343	361	385	368	353	420	359	356	359	407	380	366	323	342	371	368	386	382	376	348	355	369	386	380	414	384	393	381	356	344	358	360	394	379	372	385	356	353	363	372	337	384	363	377	385	356	365	363	380	382	365	348	348	374	371	396	378	370	381	409	337	370	344	363	384	405	340	359	339	357	376	401	347	352	392	360	347	350	351	375	384	348	364	366	385	350	385	376	347	379	382	361	399	375	415	353	338	368	389	375	350	375	353	359	370	376	365	376	348	381	344	349	361	394	389	352	382	390	373	382	336	346	381	388	376	352	355	367	382	378	404	385	336	375	363	383	348	369	365	372	352	367	385	353	377	347	362	370	368	389	343	414	354	382	361	374	376	361	354	390	368	333	358	368	347	349	377	341	354	336	380	373	324	363	369	364	392	372	360	369	348	386	360	355	342	355	381	394	339	400	352	383	339	349	360	350	410	354	386	371	359	328	350	387	365	357	371	350	341	374	382	375	342	374	401	365	370	413	360	430	361	339	401	391	358	357	378	336	383	386	332	313	411	391	367	364	380	366	366	368	376	350	365	381	383	384	348	360	358	389	398	363	344	369	351	374	389	355	362	352	349	347	405	354	375	360	351	388	378	373	365	364	371	372	363	350	356	359	385	358	346	374	350	360	358	376	369	360	359	357	354	393	408	355	380	350	395	367	389	367	344	376	360	364	338	389	380	361	384	383	356	349	368	374	363	373	375	351	339	348	431	407	351	386	374	393	342	363	376	360	367	398	354	369	364	382	386	362	411	347	395	353	406	382	333	391	365	378	399	372	354	377	382	374	314	353	385	360	358	367	378	370	379	363	325	376	392	375	374	403	343	367	377	386	353	364	394	386	369	337	367	392	392	395	348	368	353	362	371	382	399	378	391	370	353	361	354	364	416	367	354	405	382	371	369	338	347	359	350	360	379	356	366	374	413	368	356	354	416	369	383	382	357	362	377	358	349	394	361	391	350	350	356	365	395	400	356	368	381	374	379	402	392	346	368	355	361	373	379	326	391	358	424	347	351	376	399	399	360	362	379	342	344	349	355	396	384	383	382	406	365	406	357	349	325	401	387	351	346	396	390	336	337	357	357	331	339	367	349	365	389	352	355	357	381	370	395	369	396	351	366	352	376	378	382	353	342	361	362	371	375	372	357	378	352	377	370	328	388	371	358	369	359	392	380	349	394	371	370	366	373	375	359	358	377	386	390	395	407	346	358	341	367	351	379	371	341	370	357	378	347	338	382	371	382	357	379	374	380	351	353	338	353	347	379	378	386	362	358	367	396	368	394	370	379	382	386	345	334	351	367	409	363	358	387	341	378	368	361	378	397	361	352	359	352	377	368	386	389	375	365	358	359	373	395	385	398	338	400	351	389	355	362	371	405	341	377	365	352	386	338	336	399	365	392	382	349	379	345	347	359	408	373	404	369	356	372	392	375	386	377	362	374	333	344	378	393	377	344	396	422	369	408	352	357	364	361	326	376	367	368	342	354	404	382	389	372	348	385	384	374	351	351	366	349	384	331	361	339	394	350	349	375	345	379	365	367	379	337	367	377	378	386	378	344	348	403	361	355	379	388	374	389	410	350	369	379	327	392	374	368	377	356	332	358	372	390	399	358	339	381	406	361	382	377	373	341	369	363	382	365	375	357	384	369	362	354	361	355	382	364	384	355	357	342	379	373	344	340	355	351	343	367	374	368	369	364	373	356	395	379	381	382	377	350	357	368	362	341	340	369	329	375	377	372	378	384	398	395	360	396	383	401	368	359	377	389	384	390	375	365	372	333	381	323	336	346	390	366	377	370	361	374	376	338	392	383	379	347	356	349	389	364	348	377	390	357	361	377	366	384	373	385	374	360	364	384	379	370	367	367	356	369	375	364	402	386	342	374	363	363	370	376	351	400	378	358	376	342	339	385	370	369	369	418	359	399	353	359	403	372	387	362	395	370	378	349	368	395	366	361	349	357	399	393	373	329	403	373	340	341	372	392	389	365	328	425	394	358	393	351	396	365	334	369	385	378	382	379	375	336	339	376	331	353	383	367	354	374	363	362	387	356	362	344	387	373	381	373	362	337	362	377	390	373	359	342	354	365	375	329	387	368	371	359	386	361	351	386	341	390	381	378	366	387	373	387	354	394	377	341	372	373	367	396	363	388	377	379	389	336	393	345	358	408	387	391	377	392	410	372	378	335	345	401	378	360	368	378	360	354	380	366	378	402	349	356	341	373	372	396	391	355	368	390	373	368	325	365	361	333	330	379	356	372	361	355	364	394	360	389	392	383	335	369	361	379	371	354	378	385	391	371	355	366	366	369	358	373	345	357	385	380	333	365	381	378	393	353	418	393	355	379	364	369	379	344	363	364
4698	25608	37470	13168	3064	360	323	349	329	299	328	339	312	306	300	309	302	273	308	300	326	325	296	324	320	336	347	348	284	319	310	310	321	284	297	313	315	326	317	322	283	300	321	293	322	271	302	325	303	334	304	344	317	299	310	351	303	311	301	258	282	288	306	302	329	300	327	325	294	291	321	299	314	345	323	300	301	307	291	308	300	283	325	280	272	333	301	354	284	280	304	333	319	316	302	284	294	310	342	309	315	258	300	313	347	296	285	298	314	323	307	304	317	309	309	308	301	306	294	317	306	342	276	282	324	307	313	318	314	319	332	324	327	319	354	300	311	319	322	296	306	290	286	282	350	286	286	303	327	293	312	305	317	310	308	316	331	276	280	323	297	326	305	315	294	269	318	344	284	312	325	298	322	351	299	327	305	327	314	297	286	324	305	317	320	298	304	304	287	319	306	283	324	284	313	310	299	312	335	332	345	326	282	307	310	320	329	304	304	297	310	324	335	307	312	304	302	308	300	329	316	291	283	294	317	302	293	280	328	309	284	317	314	336	308	352	320	346	331	319	307	348	340	301	326	309	333	307	307	333	308	322	350	293	314	353	291	297	286	329	295	308	293	284	319	299	346	253	325	315	330	333	308	293	315	313	316	329	286	269	306	284	318	306	277	328	292	328	309	310	302	311	321	285	288	315	313	342	308	335	315	329	291	305	306	310	330	288	298	314	315	307	356	335	317	315	309	320	298	323	292	312	299	286	288	292	307	301	327	305	323	312	338	308	302	304	278	316	295	294	342	313	326	319	300	298	313	333	311	290	309	333	313	318	335	329	346	336	299	294	298	334	320	267	280	328	312	323	293	290	325	315	283	297	343	304	298	313	347	291	318	303	294	313	294	292	298	293	335	301	291	318	302	317	296	287	296	297	309	326	336	318	271	316	293	343	318	327	332	293	317	330	324	285	309	262	296	309	318	305	315	320	323	301	281	307	298	321	295	293	275	315	282	323	289	328	316	341	316	302	326	278	322	324	304	301	287	297	293	333	302	286	301	288	347	310	315	320	329	301	330	321	336	326	309	325	307	330	302	325	320	306	315	309	300	308	327	302	297	319	304	328	281	326	332	291	309	336	320	292	306	302	310	335	326	332	294	292	312	295	286	298	312	307	300	324	302	322	319	282	310	312	362	303	306	311	340	289	317	314	336	319	298	292	296	328	273	286	318	299	288	304	366	294	285	308	312	291	284	331	302	291	272	326	336	322	301	321	316	306	311	303	283	285	332	282	314	294	310	287	290	303	310	297	317	289	296	319	287	315	265	287	313	325	309	312	287	333	309	274	320	308	300	301	302	320	321	272	287	291	253	311	308	323	322	268	289	332	300	331	300	340	315	328	314	299	302	315	304	299	292	310	293	318	321	295	330	285	272	288	312	325	284	308	335	315	331	314	320	305	304	288	319	275	350	319	293	309	286	293	349	314	320	301	301	311	298	319	295	331	313	333	296	307	338	325	319	321	304	342	299	313	290	286	275	312	301	315	301	341	334	311	301	319	287	328	318	283	300	322	357	289	314	310	307	323	285	301	287	321	305	322	285	318	295	321	304	308	317	288	289	315	322	328	313	289	304	289	330	316	297	310	288	287	319	291	328	302	292	284	301	345	303	305	314	287	331	319	285	307	309	313	301	303	315	303	290	306	308	302	306	328	327	319	270	317	317	289	329	292	294	309	301	329	292	327	324	319	301	319	315	292	286	328	312	291	290	293	312	303	323	310	315	298	297	329	320	312	332	301	279	289	282	326	287	321	309	322	295	308	324	304	312	293	261	290	285	287	312	352	325	309	292	308	276	293	317	314	336	291	302	315	291	292	303	320	327	314	295	327	295	289	286	299	299	294	312	335	301	327	270	270	318	295	293	317	323	303	309	304	339	313	299	303	336	287	284	299	304	280	303	329	325	326	296	304	296	362	327	296	302	316	305	315	313	319	298	282	332	312	282	329	301	291	291	309	310	293	339	324	316	327	315	320	282	323	279	342	330	320	299	307	307	307	285	330	296	312	315	336	307	326	329	316	326	295	333	286	311	318	325	298	315	303	301	332	290	292	283	305	275	299	310	315	305	305	316	301	308	303	307	292	298	331	325	320	334	316	312	325	325	284	293	289	297	314	310	295	322	297	327	322	269	320	299	313	313	308	331	316	310	313	323	329	310	297	307	310	318	308	316	314	306	292	312	337	313	318	306	339	278	299	307	302	297	331	281	295	312	337	305	316	314	307	271	310	323	301	320	335	315	282	310	335	310	321	308	284	266	302	298	317	320	348	299	311	300	329	323	325	306	281	321	303	313	310	301	293	311	315	324	310	316	291	283	331	324	315	300	312	309	275	302	299	303	340	296	302	293	313	291	290	311	287	285	306	286	333	297	301	323	284	306	318	293	324	310	273	303	297	315	287	324	283	312	308	287	288	296	310	299	292	299	327	301	322	296	328	274	348	299	309	321	290	316	336	301	346	287	315	326	309	314	337	334	321	314	365	328	323	290	298	314	290	316	331	308	315	296	305	303	285	343	293	306	322	280	306	305	320	301	332	285	330	298	320	286	318	321	319	302	300	316	305	331	338	302	319	287	319	269	321	292	290	281	285	326	318	279	337	303	304	309	289	297	326	302	327	298	278	325	341	340	310	334	305	337	273	326	337	306	297	277	271	307	292	306	320	324	309	306	314	334	295	324	334	297	286	292	329	333	333	306	297	308	325	314	357	302	325	334	309	295	326	331	315	307	299	299	285	321	320	332	345	319	288	347	348	291	331	319	323	318	311	311	308	311	325	312	306	309	324	330	312	328	316	298	317	312	306	321	310	340	316	310	308	318	297	291	301	312	332	298	322	306	293	318	314	302	298	325	333	334	300	269	323	306	338	316	306	294	298	324	302	295	307	316	320	309	304	327	335	305	338	308	298	270	311	289	286	300	272	327	308	338	341	298	300	311	295	303	294	286	298	286	308	297	293	284	292	339	328	310	278	304	300	287	317	307	309	306	311	309	280	299	320	315	308	319	319	309	311	307	299	321	339	274	314	324	335	322	319	320	305	335	310	311	330	293	343	318	322	304	292	299	264	273	298	313	285	283	300	295	310	313	313	313	326	352	299	321	305	292	305	304	296	298	306	260	323	312	309	284	294	311	323	345	265	308	310	296	308	342	292	310	323	320	301	333	319	293	296	319	322	302	315	307	314	290	285	309	287	331	286	314	295	309	331	302	341	319	343	274	315	319	281	320	310	284	305	298	310	299	325	329	306	293	326	340	319	295	287	309	320	339	321	329	311	300	306	268	305	312	313	309	290	293	338	290	293	314	310	307	302	362	323	330	295	327	277	290	299	331	300	322	279	360	300	329	309	274	317	295	318	323	313	319	323	318	326	316	305	322	288	304	307	310	268	327	303	320	332	304	309	326	321	310	326	292	310	325	301	305	307	309	300	319	328	287	322	314	275	311	333	295	310
24625	22609	59454	52581	30373	9508	925	420	326	330	352	321	341	337	328	353	332	323	307	322	347	337	330	322	321	317	339	336	324	314	355	318	340	334	319	317	344	342	315	325	371	319	332	307	296	333	345	322	319	298	311	344	331	312	319	322	296	286	331	344	335	291	303	321	332	343	313	329	316	324	303	314	312	325	328	306	306	323	324	314	303	326	335	313	312	316	318	328	306	358	312	337	335	317	328	334	340	325	332	308	319	303	301	322	338	319	301	331	323	328	321	297	291	287	320	299	291	330	321	329	306	284	302	341	319	310	294	312	313	335	310	311	306	317	340	320	309	341	361	315	341	344	335	348	303	336	310	339	323	335	302	315	326	302	320	299	336	301	313	326	325	320	324	315	314	304	299	329	338	309	330	320	290	303	294	318	316	294	329	313	312	319	338	296	325	309	307	329	315	330	290	317	320	290	303	294	344	345	316	321	309	324	329	340	323	291	315	342	323	343	330	321	311	317	333	317	299	299	293	318	312	335	314	343	319	305	285	305	339	315	322	310	286	250	336	346	327	312	325	329	316	338	293	317	285	295	315	320	336	318	306	332	324	310	341	329	332	334	319	324	285	314	287	337	304	325	321	336	297	306	309	308	308	347	345	328	324	307	302	309	326	310	293	344	307	302	344	299	327	323	303	314	340	329	299	321	325	306	306	333	315	305	336	306	331	300	363	275	301	309	297	325	335	297	324	293	319	331	279	326	304	309	343	348	351	306	283	307	295	304	316	327	350	312	327	343	328	287	339	344	349	322	335	358	326	311	315	331	310	338	330	290	302	335	327	298	327	343	333	297	323	329	338	288	333	319	305	324	315	324	315	307	295	302	312	296	337	339	313	310	342	344	320	301	329	300	332	317	278	310	336	281	339	310	305	322	314	334	320	299	291	314	337	345	334	333	313	311	306	326	312	337	330	353	312	308	326	317	296	336	321	345	332	313	298	333	304	313	308	310	303	325	314	308	328	298	315	303	303	318	335	288	301	310	304	294	317	338	292	329	318	289	311	341	279	317	329	302	314	312	315	320	306	331	301	345	336	309	313	305	325	356	335	319	336	320	306	311	288	318	355	322	291	337	289	307	294	303	302	314	299	343	305	294	316	328	305	320	307	312	359	312	334	296	308	294	327	311	340	345	333	337	316	307	307	312	320	310	324	317	286	316	336	334	341	317	355	299	339	299	332	308	286	317	323	324	331	343	311	321	299	339	343	305	317	278	305	335	328	334	317	320	334	311	321	315	340	305	325	309	359	330	332	331	357	333	299	344	335	331	292	310	317	336	309	293	325	321	307	345	300	334	300	303	340	308	297	338	312	301	310	275	291	301	314	318	321	340	315	318	323	305	295	313	330	329	329	337	339	345	330	328	310	326	309	297	300	319	299	325	311	336	316	344	341	363	315	302	309	323	303	329	335	318	323	348	324	300	335	319	320	346	314	320	316	298	321	323	330	296	321	304	326	309	311	353	319	295	305	356	302	298	339	332	310	303	320	298	307	311	323	319	339	312	346	334	325	333	336	337	294	286	333	324	307	297	320	301	320	330	329	302	302	313	312	311	355	324	347	313	301	315	335	320	340	317	328	311	282	345	303	287	308	338	307	307	324	348	307	338	332	293	292	336	330	312	281	338	301	329	354	298	330	329	314	336	341	309	318	304	307	311	346	291	341	305	306	335	323	312	329	331	307	321	315	327	330	299	305	324	335	323	333	316	303	300	337	325	304	307	272	317	351	288	315	340	301	300	325	309	320	334	314	338	325	310	296	319	311	326	319	298	303	298	301	312	311	341	319	333	314	326	291	308	291	305	348	346	336	314	302	308	321	307	330	329	290	290	316	324	324	312	309	299	298	310	320	334	314	317	315	337	318	308	292	312	304	310	301	317	295	311	310	327	331	342	314	325	328	276	304	309	313	344	313	285	320	327	305	320	344	302	282	334	301	322	310	306	312	352	306	303	336	357	339	325	331	291	358	330	306	341	323	319	309	309	342	326	343	339	310	328	321	311	295	293	268	302	308	340	274	340	341	304	309	307	315	319	326	308	289	333	301	345	303	312	321	296	334	319	333	329	331	331	323	313	316	282	302	300	323	315	329	311	302	337	321	315	338	352	306	295	310	356	351	305	310	297	353	346	343	294	313	312	289	318	307	322	340	311	331	298	275	325	310	303	334	297	294	340	296	328	318	288	312	331	318	311	294	321	308	339	307	328	280	315	340	325	324	331	306	332	341	301	327	324	309	313	334	275	318	317	331	307	300	308	316	301	310	291	311	340	280	338	317	340	348	308	331	320	313	326	277	308	290	337	311	310	300	332	319	326	305	292	298	331	302	294	350	315	296	289	316	296	317	328	311	309	316	331	278	299	340	310	302	277	326	305	329	344	334	316	335	331	338	305	317	307	303	334	325	338	311	312	334	300	303	320	339	321	320	314	300	335	299	331	306	307	332	325	313	301	315	314	326	290	314	301	346	340	358	328	295	301	295	358	310	313	318	330	315	324	296	345	297	323	302	296	337	306	305	290	299	331	321	314	306	317	304	298	345	298	331	331	338	311	322	322	304	273	324	300	303	324	295	294	296	319	312	348	314	305	316	316	295	320	302	310	318	328	325	292	329	296	312	304	272	373	331	337	330	322	323	320	288	290	327	298	320	346	310	329	306	326	312	307	326	343	312	326	339	303	342	301	350	289	308	329	329	279	325	338	300	306	331	318	316	362	332	325	345	326	303	348	289	332	320	329	324	317	292	305	322	286	287	289	336	307	356	332	326	291	329	319	307	287	310	324	291	321	331	339	287	327	309	281	289	343	288	310	325	316	319	321	322	312	339	321	319	323	324	320	300	309	323	315	329	302	338	314	302	297	321	330	345	303	341	309	296	325	310	331	309	298	299	329	310	315	289	306	296	341	308	322	349	275	302	295	320	279	368	307	318	333	319	314	338	324	306	325	314	293	295	311	327	337	325	304	304	333	326	299	290	303	343	313	303	308	284	291	302	307	299	290	334	315	310	302	315	278	334	321	322	297	308	342	332	318	302	303	326	336	299	324	318	311	317	291	286	345	289	333	309	322	333	321	278	328	306	303	313	327	298	335	329	323	287	322	317	332	308	291	342	337	318	339	334	305	313	291	305	291	338	289	351	310	298	305	324	345	309	334	358	339	332	312	350	301	297	334	279	320	298	329	329	323	308	305	332	301	304	306	337	313	311	312	296	310	300	330	311	317	321	346	301	353	347	316	307	339	340	307	327	306	327	304	323	288	310	334	338	329	326	310	316	328	307	304	343	322	308	322	311	286	297	292	336	347	327	339	327	326	328	331	319	301	350	339	331	309	323	315	311	271	327	352	308	292	318	321	320	275	344	331	325	351	320	359	302	313	348	286	317	317	309	328	339	351	354	306	303	305	325	311	346	322	331	288	339	310	296	316	296	302	311	310	331	337	305	315	338	337	297	326	310	330
3405	40823	74732	49104	20621	1089	310	331	283	304	309	336	344	320	328	319	346	323	323	323	314	313	307	311	304	320	312	312	332	316	296	303	304	299	305	297	307	307	345	307	320	323	341	288	284	302	323	305	300	264	316	282	313	293	325	269	312	302	309	304	326	314	340	322	299	300	318	309	324	316	338	264	303	310	315	300	303	307	300	309	294	331	332	315	293	289	322	318	295	314	317	321	306	303	310	337	321	308	307	364	289	323	303	346	293	310	327	322	348	305	301	310	311	319	305	301	327	331	304	326	303	292	342	300	292	286	340	327	328	293	318	271	310	317	322	298	292	293	320	321	342	261	321	318	333	298	304	316	319	309	315	290	322	313	313	299	317	331	302	314	319	310	326	313	302	317	306	331	301	315	277	302	304	319	329	296	307	299	314	316	285	325	306	295	282	298	305	300	288	309	321	303	281	293	297	314	279	303	307	295	280	305	276	317	337	291	323	298	350	328	315	300	305	294	294	289	315	321	327	296	316	303	300	328	299	320	308	308	316	303	321	300	328	301	292	296	323	283	287	292	301	339	315	290	279	329	314	328	299	265	254	289	309	293	303	344	312	327	315	323	279	336	310	343	343	282	313	336	287	301	313	329	320	312	335	317	294	323	282	312	317	308	328	305	355	344	292	320	303	314	300	312	262	256	319	332	297	284	292	330	296	289	318	327	289	338	309	295	281	305	294	285	306	294	325	325	283	306	295	339	345	315	314	295	319	317	316	305	329	299	289	296	332	297	303	282	297	325	292	341	316	320	308	295	304	324	313	312	306	333	296	313	296	328	296	334	325	312	322	308	299	298	301	309	296	313	299	317	293	318	297	297	308	292	295	298	296	301	337	283	299	296	288	328	328	333	296	296	303	278	283	308	268	302	299	301	318	331	308	305	342	310	323	322	330	284	334	332	316	287	315	290	293	305	325	319	311	312	309	299	285	310	307	306	308	292	264	311	319	281	306	315	296	324	310	288	288	321	289	323	309	290	319	318	289	270	299	303	284	306	307	323	284	302	295	330	315	310	279	289	293	298	313	310	323	293	313	290	314	313	304	362	318	292	312	306	328	300	336	293	298	301	302	279	327	343	335	293	296	314	318	315	317	290	303	313	297	293	292	287	287	331	278	338	310	299	303	299	290	329	289	302	337	306	293	333	304	315	278	305	310	339	304	273	298	285	314	311	303	299	286	297	295	308	303	276	298	313	279	335	321	282	304	333	295	344	308	326	310	283	326	311	318	332	289	307	313	323	313	285	311	315	319	333	306	273	298	299	305	308	305	306	301	322	291	301	292	313	293	286	327	327	293	309	276	304	319	277	332	305	313	334	299	304	325	319	297	352	318	328	267	287	310	295	360	296	298	288	336	344	330	318	297	313	308	336	295	293	329	298	326	317	323	298	303	303	318	281	352	319	310	296	300	313	307	331	304	323	324	295	300	333	327	325	283	293	339	296	301	288	360	288	321	309	308	340	332	311	293	297	281	306	307	307	300	296	288	318	322	325	318	282	313	317	298	291	305	319	280	312	302	331	309	304	325	298	298	305	305	300	310	315	276	302	328	287	284	321	314	308	309	306	290	291	303	324	285	289	282	279	313	284	335	290	309	302	324	320	331	308	261	285	315	332	301	312	300	309	314	337	325	331	331	323	303	313	293	319	304	323	343	300	289	296	297	312	293	327	297	304	318	323	294	308	309	316	319	285	294	335	317	331	311	319	265	318	306	279	333	332	315	323	284	311	294	282	274	297	302	324	287	298	288	320	305	291	303	319	324	326	302	334	328	298	319	312	294	297	299	282	334	293	306	274	289	279	323	296	327	326	285	335	349	318	331	310	334	319	315	298	306	285	315	317	287	301	282	300	326	307	295	295	286	293	286	295	305	315	340	307	292	288	303	322	313	311	312	311	301	311	326	305	321	321	305	307	283	339	303	306	310	298	318	297	331	300	332	310	310	306	290	293	303	309	291	311	341	320	289	305	287	328	294	322	309	324	296	308	329	292	289	306	319	289	328	302	312	326	324	296	328	321	308	320	327	342	297	306	314	307	291	327	309	284	349	311	352	270	297	296	301	273	305	311	308	310	324	302	287	317	322	340	290	347	331	307	300	312	308	329	309	315	325	295	306	316	286	322	308	318	314	314	290	311	308	319	305	308	303	299	306	313	300	310	318	327	306	313	320	316	315	318	326	312	300	299	302	312	289	295	290	335	324	290	341	317	320	302	319	291	286	292	284	313	298	292	328	298	306	282	301	312	279	289	317	297	308	289	291	309	332	321	289	313	348	290	315	315	324	307	317	288	302	340	324	291	300	288	312	286	306	282	330	332	348	287	310	285	308	314	313	321	302	354	315	279	281	301	304	297	311	343	314	291	305	336	344	309	297	309	294	299	285	303	331	355	287	338	315	312	303	287	334	307	298	323	274	325	315	298	295	275	298	279	316	302	291	328	317	325	311	369	326	288	329	303	312	329	308	318	326	311	310	292	295	297	302	325	313	317	299	309	333	304	336	295	319	328	309	304	321	290	312	295	288	315	278	339	338	282	348	286	315	307	339	305	313	308	287	310	290	299	339	278	291	332	301	321	323	297	289	286	339	263	286	313	329	348	301	294	286	316	285	312	298	295	287	293	319	337	337	300	295	308	305	286	307	274	308	303	337	322	306	309	327	289	314	294	306	312	324	299	308	278	281	328	337	310	293	322	286	308	294	306	282	315	338	306	318	310	284	320	304	290	291	326	300	325	319	323	349	305	288	334	312	293	306	344	297	323	307	285	327	321	349	306	332	312	356	277	297	306	324	312	325	289	328	304	323	307	313	336	298	306	283	301	304	298	324	315	307	280	276	294	310	297	298	306	282	316	302	327	326	275	291	334	344	293	304	312	302	300	296	290	286	312	329	318	331	290	292	303	296	323	299	287	310	281	337	343	350	320	301	325	312	296	303	306	300	305	283	296	325	304	322	288	308	309	305	324	306	306	305	277	336	321	296	328	304	280	289	292	272	315	336	297	316	297	291	306	328	343	312	363	297	303	327	332	304	318	280	326	311	303	313	304	325	320	266	334	317	297	320	352	300	263	270	292	309	309	321	305	324	347	303	296	293	335	272	307	317	319	303	328	303	282	283	280	315	315	319	314	350	293	304	308	336	313	309	334	304	282	300	327	305	347	336	316	317	293	294	322	311	331	299	287	302	321	283	318	333	304	293	304	302	289	275	302	293	305	331	305	288	307	320	320	292	279	307	293	314	320	307	309	307	318	303	306	297	286	294	326	341	306	314	327	303	298	285	324	318	323	294	329	294	345	315	299	322	282	303	279	319	298	301	330	329	307	316	277	298	280	293	303	298	292	310	335	315	302	332	299	313	333	348	292	306	341	276	326	319	290	312	301	284	289	302	305	290	334	304	310	284	304	324	310	322	305	307	306	329	334	319	278	306	322	314	303	325	311	308	321	320	312	307	327
23807	22440	60854	54901	33610	14287	2412	675	574	548	560	544	516	530	539	579	562	546	570	548	503	557	527	505	508	550	501	546	565	499	487	523	557	472	537	518	518	535	535	537	545	505	518	510	512	512	522	511	509	480	520	539	488	515	455	552	546	539	518	516	483	502	512	529	557	490	479	534	483	570	490	506	487	588	552	516	544	545	491	490	518	514	527	547	521	562	508	486	569	555	539	508	533	517	558	538	516	530	547	511	542	506	485	554	506	540	526	518	536	505	529	462	536	510	513	533	499	563	493	523	535	524	511	467	539	502	496	521	538	500	487	508	516	477	528	508	505	496	531	520	505	490	537	528	504	511	529	506	520	516	501	485	480	521	506	536	512	528	499	500	520	492	481	518	524	497	498	545	509	548	476	489	543	516	517	525	547	564	545	520	511	483	537	568	530	507	503	481	551	519	538	510	529	495	554	509	521	537	470	529	532	524	507	525	503	513	539	475	529	512	471	519	489	521	510	503	545	534	523	484	511	501	515	502	494	532	520	539	502	493	515	515	468	520	480	508	491	497	492	505	522	507	518	526	542	521	523	517	518	537	514	522	523	498	484	523	534	513	507	529	481	534	515	496	511	536	496	540	504	530	545	527	522	538	531	529	530	533	540	479	506	514	536	554	529	534	551	506	517	479	535	494	522	517	542	509	519	508	550	515	468	519	516	497	507	517	512	502	501	501	517	487	498	502	513	495	487	493	488	543	488	510	517	513	530	561	520	506	525	530	531	522	500	600	509	506	539	517	534	524	504	541	522	537	533	500	511	512	569	516	544	489	511	472	525	529	499	494	553	484	526	521	478	507	525	561	547	520	458	483	536	526	527	496	538	508	508	547	496	511	509	515	526	515	540	503	491	542	517	527	517	500	517	489	504	495	497	494	516	555	512	499	492	533	544	497	480	509	558	519	576	500	535	521	542	469	520	507	501	545	538	524	529	504	485	472	530	494	530	482	485	506	537	498	485	536	530	515	513	521	561	510	499	532	513	522	515	517	471	543	523	483	526	513	541	526	498	475	511	482	484	503	521	544	469	519	498	539	544	516	516	524	502	547	535	538	510	507	501	518	508	493	497	505	510	515	523	529	508	523	520	534	509	503	524	504	539	514	526	536	548	509	532	526	530	528	502	502	543	520	508	532	517	540	545	533	484	461	504	490	503	526	533	513	508	527	525	510	527	483	519	515	515	526	508	543	489	542	520	536	511	478	457	487	467	501	516	515	510	527	497	502	519	488	561	510	491	465	504	525	496	474	556	512	527	520	502	513	510	497	537	494	559	521	543	516	535	516	523	509	491	518	535	515	472	507	472	531	469	509	520	541	535	518	525	498	548	548	495	519	530	511	541	509	494	524	551	511	510	516	492	523	516	521	507	514	506	521	501	502	506	512	498	529	479	527	551	549	502	504	554	512	513	497	506	509	476	544	480	522	527	507	520	509	523	536	500	534	499	497	516	529	511	491	531	527	495	508	513	472	508	481	517	492	481	519	496	520	504	494	494	541	528	569	487	482	532	516	508	534	499	568	550	529	488	506	492	514	516	539	528	543	466	502	518	495	522	526	553	551	496	500	536	533	500	533	484	527	487	505	538	496	538	471	483	532	494	540	504	531	481	512	516	506	522	529	545	508	498	549	532	521	488	583	476	501	492	531	492	532	539	532	521	539	506	469	513	534	503	516	527	518	518	493	514	526	513	520	548	574	492	503	522	503	516	503	504	512	521	479	509	510	532	521	544	478	498	527	508	485	525	494	521	512	479	470	496	522	506	506	514	465	552	524	500	488	482	493	492	534	477	530	505	522	495	495	524	508	529	517	508	574	508	508	500	533	513	512	532	510	517	535	569	489	487	520	506	517	522	492	528	554	516	531	532	506	519	488	511	520	476	549	516	507	501	552	512	525	492	524	493	507	524	510	563	509	501	501	485	519	497	545	496	507	559	517	554	540	533	563	517	525	492	540	524	511	516	530	502	506	518	498	515	503	523	462	496	513	496	535	555	509	509	524	498	530	562	507	477	528	535	505	495	481	496	523	529	483	548	532	485	527	508	505	522	507	556	530	550	516	546	511	495	488	482	521	551	514	499	531	550	498	519	464	521	539	529	529	510	503	476	509	497	507	550	510	544	537	514	527	541	525	498	511	513	534	533	512	526	560	513	480	543	529	517	505	485	469	534	540	508	491	476	486	520	548	533	529	528	511	449	500	558	527	534	548	539	520	533	492	522	470	485	538	526	553	534	493	483	497	525	491	524	514	492	505	568	536	478	540	561	530	512	562	504	546	487	542	530	529	557	505	491	477	527	565	524	485	505	485	529	470	564	500	529	499	499	525	539	465	469	509	523	547	513	519	500	588	511	503	490	500	519	488	508	501	536	499	476	534	510	477	491	508	490	508	525	541	549	520	471	543	511	513	502	475	536	516	494	494	533	523	490	546	494	487	517	483	533	511	553	548	547	500	500	502	519	468	515	520	533	526	503	506	529	499	531	530	549	496	491	522	513	504	518	552	494	506	532	524	516	506	521	525	548	511	489	569	537	518	496	504	529	507	546	476	553	524	530	521	544	515	519	519	504	533	572	499	506	543	495	500	524	527	534	523	487	499	529	527	510	522	519	502	498	499	492	474	492	536	519	511	508	529	512	513	508	515	531	484	526	488	496	545	540	527	510	480	483	495	486	522	511	532	543	496	511	474	533	523	485	541	495	526	527	529	531	529	453	507	512	551	549	473	513	525	553	507	478	485	532	547	506	525	472	524	483	495	523	529	502	488	512	518	476	484	460	524	465	511	514	545	487	523	544	502	523	466	518	518	537	515	504	520	483	491	523	506	495	527	516	492	521	556	528	472	534	494	542	527	536	521	487	525	515	514	565	522	561	481	527	520	483	514	521	510	533	521	502	502	532	539	476	537	522	536	537	517	521	529	540	497	474	540	488	527	511	515	550	504	513	557	517	503	509	471	502	516	508	531	550	527	521	536	526	523	536	469	492	534	496	516	526	515	518	505	507	506	477	558	541	585	538	507	507	476	532	500	491	506	488	486	510	506	506	575	520	530	515	528	493	535	519	498	525	498	514	535	509	502	515	515	499	542	513	531	566	569	468	612	502	489	504	520	528	567	534	505	519	480	504	545	532	522	522	505	521	508	510	535	511	508	528	517	481	526	499	490	506	536	494	501	516	545	495	476	537	543	490	492	551	504	493	509	527	520	541	539	547	517	510	508	500	526	524	511	507	526	525	502	464	546	457	501	521	478	511	529	524	526	457	504	517	499	555	514	488	522	476	512	509	538	514	530	508	550	502	525	492	546	543	537	526	531	552	470	521	545	551	505	523	560	526	501	547	507	500	518	503	497	474	510	523	521	545	528	525	503	485	518	484	554	516	535	509	476	509	536	515	534	523	559	502	500	521	498	544	487	515	481	506	521	497	516	529	521	548	533	521	526	506	533	522	490	512	514
3958	42899	67260	56967	26401	2299	479	484	513	454	512	494	517	476	475	473	510	539	548	501	501	505	505	478	478	506	486	477	475	508	487	535	515	519	478	504	525	481	530	530	463	470	472	480	506	472	523	486	464	512	471	480	460	524	503	505	465	483	476	512	453	485	508	516	466	500	499	505	492	489	494	503	516	504	471	471	494	500	491	462	497	505	485	502	489	472	492	485	486	467	514	490	457	495	489	498	462	471	502	481	461	517	521	497	491	506	463	543	516	479	511	486	442	494	484	472	473	476	513	503	485	498	455	494	469	479	493	498	500	478	501	513	526	512	507	486	469	480	458	523	490	525	535	486	484	503	509	515	514	479	498	491	483	456	472	494	506	468	471	556	460	476	467	495	485	495	463	465	492	484	497	497	466	500	509	486	487	485	451	481	475	479	494	499	512	473	501	473	474	446	473	475	510	486	479	448	502	518	515	518	530	473	486	499	486	547	490	489	480	493	502	528	524	500	514	485	504	479	486	483	479	507	480	481	486	462	485	472	488	497	508	499	513	499	446	472	471	509	508	478	509	494	470	511	489	471	476	445	460	493	504	538	426	460	468	499	468	455	500	511	487	500	487	485	532	512	496	477	473	504	480	478	478	491	522	485	479	498	484	547	478	483	482	467	513	478	495	504	516	486	478	478	468	482	471	494	472	518	456	533	454	500	503	497	489	510	480	500	474	565	475	488	530	472	494	463	527	484	483	515	467	447	476	489	501	463	494	517	497	514	505	501	495	475	516	509	480	520	491	519	495	499	458	470	488	487	471	506	487	496	522	460	483	517	447	471	542	530	508	515	481	509	526	472	485	481	487	480	502	470	483	507	494	430	502	464	502	483	464	506	487	511	470	493	472	484	462	512	483	485	495	493	513	525	466	462	517	470	481	503	534	473	495	480	504	489	465	478	482	486	505	461	488	465	444	450	467	495	504	510	465	542	461	478	494	475	538	504	468	463	488	477	480	500	496	474	481	479	498	481	505	458	486	498	448	499	520	494	494	497	484	517	489	485	506	503	492	507	497	445	480	489	518	494	501	496	491	509	477	509	509	475	503	491	541	533	497	534	502	461	487	485	500	489	475	554	477	467	480	484	493	464	490	481	494	450	436	503	510	489	485	476	476	485	529	480	492	531	456	515	502	488	469	498	519	504	517	445	464	515	488	490	494	465	499	498	514	504	507	459	506	467	478	514	496	478	497	477	477	501	487	496	472	509	467	516	501	473	500	485	504	507	462	469	487	499	470	473	510	491	494	442	467	523	500	467	488	470	528	533	461	479	487	486	460	492	519	474	488	486	488	528	519	436	483	475	488	532	508	494	448	509	473	477	478	478	475	491	516	470	483	515	475	475	493	468	512	465	489	472	467	522	463	539	450	467	453	498	498	479	496	459	486	475	483	520	470	502	511	515	464	484	495	498	483	518	449	530	451	497	473	490	490	509	503	520	507	506	528	429	477	496	490	454	496	508	486	473	486	489	517	455	502	516	517	516	518	487	476	463	514	504	495	466	458	475	489	479	511	471	471	473	505	482	466	498	494	505	493	478	467	504	491	506	512	518	491	495	536	481	503	474	512	486	522	475	505	496	486	487	468	470	515	486	466	498	460	468	490	505	466	495	493	484	479	510	513	482	496	485	474	485	509	513	462	449	486	461	516	478	497	450	468	473	473	488	468	486	480	488	480	525	486	506	503	485	458	444	459	501	512	510	543	482	477	451	508	492	471	515	466	524	496	483	494	489	487	498	499	508	497	514	483	519	442	500	487	496	489	514	495	537	516	483	479	473	495	495	484	499	453	502	481	485	507	502	469	504	499	475	461	486	467	515	493	481	495	496	481	516	487	508	492	516	477	476	500	472	492	521	485	505	475	474	493	492	513	452	477	494	514	473	478	492	555	494	441	464	494	517	486	511	489	504	491	463	487	480	470	511	514	533	463	488	492	429	486	439	500	471	490	474	456	506	468	464	451	472	453	471	519	498	507	447	473	479	526	494	479	519	507	505	484	499	530	502	495	509	491	483	466	507	505	505	488	479	456	529	474	506	498	505	496	487	461	477	472	494	509	507	473	472	476	474	493	481	483	499	515	488	482	485	478	461	462	414	508	482	507	470	481	476	500	479	432	478	474	483	508	486	496	493	506	503	440	483	523	447	518	462	461	453	533	522	501	479	481	487	478	489	460	514	509	527	514	490	475	482	470	481	443	474	493	496	485	475	450	491	511	464	511	485	507	494	482	479	476	507	499	476	489	482	495	504	457	507	490	498	478	454	502	485	464	493	471	456	447	508	431	475	507	471	459	507	467	506	476	484	502	499	495	484	494	466	477	509	491	461	498	479	449	495	499	523	458	498	452	491	485	456	480	456	482	521	534	508	496	516	455	504	520	553	501	478	474	463	507	494	461	521	459	526	505	538	522	482	472	471	497	483	516	460	469	436	437	527	488	500	445	485	476	491	472	520	432	477	489	468	478	495	505	481	481	517	505	484	489	467	462	489	479	507	463	480	516	490	475	482	496	484	526	467	455	460	519	466	484	473	518	472	494	510	515	468	467	509	460	448	481	484	534	494	505	500	470	487	489	526	460	461	481	502	508	442	456	478	478	465	502	501	512	456	508	463	513	530	475	461	474	502	504	520	500	492	480	486	504	500	515	475	498	504	500	501	462	500	482	482	449	451	477	503	515	487	488	537	453	474	434	453	508	483	539	475	493	435	470	457	533	467	482	462	471	479	495	473	499	492	488	497	513	499	512	520	480	470	466	498	462	500	487	472	517	462	481	501	491	533	468	478	493	477	562	469	491	530	494	488	493	487	499	499	442	468	515	496	496	502	491	481	499	475	515	523	481	459	488	536	518	447	490	506	445	483	522	497	503	481	480	438	471	516	468	500	513	489	428	492	457	482	477	474	488	484	481	450	480	453	517	498	518	490	475	476	514	475	474	485	493	480	523	474	472	503	533	484	505	534	493	486	456	487	476	486	455	494	480	450	468	491	470	484	497	457	457	505	501	488	526	487	488	489	491	521	481	482	489	527	465	480	478	474	498	479	501	507	480	431	513	446	490	486	485	515	465	483	509	520	474	497	491	459	535	524	511	481	462	475	466	469	473	478	463	491	495	456	475	496	457	510	490	514	494	500	486	477	485	504	491	455	449	468	501	517	477	476	454	504	506	494	511	494	450	474	524	467	489	466	460	500	506	501	487	467	508	497	466	453	493	473	456	490	485	481	485	496	498	480	475	461	515	510	542	490	486	480	489	470	488	484	467	476	508	493	491	521	478	454	477	476	460	522	483	472	456	474	492	498	454	467	475	462	498	487	502	452	511	468	485	472	519	491	510	480	481	523	468	458	488	499	446	476	501	497	494	517	453	519	491	483	481	485	505	458	460	542	512	510	521	474	446	464	493	464	476	493	471	472	522	454	490	494	505	454	501	489	454	479	475	508	483	490	448	480	459	487
27242	25882	44379	24691	6036	1142	461	446	447	458	471	469	465	433	481	428	451	462	436	449	463	444	449	405	459	450	413	476	416	412	485	432	441	459	443	455	443	461	415	450	427	434	471	458	467	463	476	456	450	426	466	461	453	442	452	441	437	459	411	430	446	443	433	466	461	433	387	460	448	429	440	452	471	447	462	487	405	413	436	447	420	455	464	449	416	431	393	429	434	434	443	447	423	430	412	446	439	495	442	435	430	440	432	453	427	495	450	417	459	435	406	470	436	422	425	453	481	474	472	420	441	437	424	484	445	406	445	410	448	474	398	455	451	424	469	426	472	444	468	453	392	427	443	464	478	481	442	462	419	451	498	434	448	408	511	413	455	465	446	386	421	436	476	451	430	440	433	429	448	464	436	436	457	462	417	461	432	448	442	478	482	440	454	424	416	475	395	461	466	438	420	450	415	439	455	467	430	407	465	424	460	425	480	454	438	412	453	434	426	438	446	438	426	492	466	477	442	444	442	460	462	439	434	443	488	412	437	439	451	408	457	409	434	470	490	472	464	441	463	468	448	437	444	424	442	494	466	464	454	451	422	437	439	429	397	451	467	471	373	471	475	412	469	410	447	454	421	426	460	468	459	446	454	454	467	463	406	475	461	460	432	496	411	416	449	464	426	433	452	448	433	469	456	444	430	445	463	481	417	461	434	433	436	416	431	436	473	434	454	457	413	469	471	417	450	463	460	455	423	475	435	490	451	441	457	427	395	385	410	432	435	478	454	456	471	453	415	415	455	485	448	411	493	431	439	457	432	428	431	415	400	445	422	459	416	413	406	464	451	421	415	444	433	438	476	466	413	459	452	410	415	423	483	446	447	474	449	430	472	431	453	437	437	420	421	415	440	434	453	448	442	466	450	412	454	401	457	432	472	446	397	468	441	436	490	419	441	429	388	467	440	418	479	434	445	431	471	425	443	454	462	424	439	440	461	477	440	397	456	443	440	399	438	425	418	459	469	460	399	415	446	460	394	453	438	424	418	483	479	432	427	432	413	456	406	469	445	441	467	446	486	453	501	461	425	457	411	465	412	476	446	414	428	437	465	435	440	413	411	443	436	446	419	452	459	446	489	443	434	462	449	440	454	444	457	420	444	438	463	454	424	418	445	438	432	400	454	425	420	427	458	448	448	431	478	430	432	412	423	411	418	429	450	425	450	410	468	462	472	449	431	456	453	432	462	436	439	451	474	440	451	443	461	437	439	446	478	469	409	452	455	479	427	434	478	422	435	431	466	456	415	426	442	418	445	453	478	437	416	432	423	449	435	428	444	446	444	422	450	435	409	439	461	443	474	478	444	467	456	432	458	462	481	439	442	402	484	425	457	412	435	421	468	433	457	476	473	439	442	435	466	459	451	418	465	451	455	419	449	444	465	471	454	414	453	445	452	414	463	435	459	423	403	437	473	417	473	415	451	483	436	460	427	448	428	446	411	438	495	470	485	483	422	475	490	462	435	411	400	455	448	456	432	474	393	419	427	464	439	435	453	446	463	442	417	449	440	463	473	467	407	452	440	459	475	453	458	447	446	454	437	422	402	434	453	459	430	430	419	410	468	434	452	443	430	431	464	425	428	455	456	466	432	433	464	431	429	439	424	465	444	460	414	427	434	459	408	454	445	468	417	447	460	435	454	449	443	433	480	465	474	437	448	447	401	439	439	427	431	458	454	491	433	463	455	445	427	457	467	464	478	446	441	408	450	417	448	469	499	447	457	446	469	398	432	476	457	479	415	453	416	444	424	451	461	461	419	457	459	458	416	438	429	436	456	448	461	447	449	450	421	415	450	462	476	438	462	467	462	414	449	388	462	455	496	451	456	422	475	444	477	464	398	448	443	406	430	453	410	461	459	461	468	424	453	435	481	416	481	402	484	418	484	477	440	426	453	436	478	458	453	457	422	408	448	475	470	439	450	426	425	438	426	457	448	471	442	423	452	441	448	454	425	470	431	441	447	470	424	456	478	440	466	440	452	450	474	440	450	424	427	408	461	413	453	454	412	439	452	428	449	457	413	446	485	435	445	445	441	424	461	412	434	458	425	472	393	442	408	435	450	449	433	452	454	407	405	440	449	464	477	452	466	444	465	457	470	478	442	422	457	467	499	439	410	453	458	461	437	453	445	446	432	441	423	453	450	470	423	461	446	444	452	422	386	460	468	447	431	482	446	447	449	469	426	411	417	423	438	434	465	411	470	486	451	473	424	440	463	465	443	427	438	437	431	472	439	455	464	406	442	436	449	483	435	465	431	420	444	459	442	447	467	447	421	432	477	424	441	478	441	434	467	445	414	407	437	455	434	457	442	448	482	435	436	455	476	461	447	431	431	457	435	440	441	458	399	445	439	439	443	459	430	430	454	468	428	463	441	462	423	403	445	430	449	441	433	453	404	463	424	444	454	437	471	435	467	435	490	496	452	430	449	461	418	427	447	431	439	419	426	440	453	457	480	439	386	413	468	447	443	458	427	447	451	457	401	445	421	462	479	468	443	462	442	410	426	431	459	422	445	458	403	460	443	422	405	463	512	485	440	436	444	423	434	436	417	462	445	397	434	464	428	426	455	447	436	451	452	417	456	453	452	395	412	454	423	416	479	494	445	427	418	388	435	470	464	441	393	469	395	416	474	472	440	413	448	453	422	427	446	430	459	438	416	443	440	429	432	478	462	436	440	470	450	438	441	437	444	472	439	464	452	426	476	456	428	441	422	455	419	440	437	439	455	451	439	437	422	464	470	451	457	454	429	417	436	458	424	448	452	466	461	459	414	435	445	420	472	459	435	468	473	459	412	512	407	463	418	457	429	465	442	451	463	463	472	430	449	448	426	486	449	444	440	418	447	435	442	440	439	438	449	449	431	469	427	445	457	429	421	429	408	455	441	432	474	465	452	459	427	450	465	454	443	443	454	446	453	456	462	455	431	437	429	435	439	462	418	459	426	407	439	422	419	449	466	454	436	467	430	450	479	399	445	458	441	419	436	426	426	449	422	465	465	446	444	451	479	469	404	464	471	461	461	446	421	477	450	454	415	435	442	440	422	449	433	410	459	372	470	427	414	467	480	436	466	457	466	474	442	463	406	468	417	421	484	440	437	414	455	458	445	457	482	437	422	445	455	422	455	440	430	397	440	449	446	450	486	453	442	426	431	448	457	430	431	427	440	432	451	426	449	445	458	454	446	424	421	436	449	426	448	443	448	439	438	451	479	451	443	433	420	429	431	413	446	413	449	468	443	438	438	427	446	424	455	421	493	474	437	452	460	471	407	423	458	438	442	409	469	404	464	457	463	437	439	435	424	462	399	424	443	495	469	463	476	429	463	487	457	470	433	417	420	410	434	459	420	465	472	452	469	445	444	483	506	459	461	456	447	415	475	437	451	465	430	419	462	445	445	428	449	420	458	421	426	444	472	411	439	433	426	399	440	464	461	450	433	465	417	464	487	446	445	449
5298	30956	36049	12675	3244	792	373	396	413	350	421	413	399	364	373	341	379	364	359	408	375	409	374	406	375	359	347	378	383	388	358	379	401	409	359	380	354	385	369	386	392	396	401	385	400	332	394	380	404	404	335	382	387	350	379	389	401	337	377	355	344	374	376	390	325	394	371	354	383	388	351	327	376	374	376	391	356	345	407	396	354	362	377	414	381	351	398	392	390	360	408	386	346	366	406	381	365	375	373	355	380	364	371	362	381	368	375	393	389	347	382	349	328	384	320	363	379	393	356	374	342	404	351	378	365	401	357	349	392	374	362	395	401	374	361	384	376	379	374	377	381	364	385	343	375	368	363	377	367	406	367	372	391	373	341	379	376	403	370	350	368	395	356	378	365	395	366	376	384	369	370	357	361	380	396	360	416	379	408	387	357	337	380	364	372	374	344	378	357	348	365	358	335	370	365	376	379	359	332	335	404	381	391	345	364	393	398	384	370	356	390	418	392	391	342	348	376	372	369	361	352	383	389	380	359	384	369	390	352	374	403	352	386	392	366	388	366	419	369	379	360	359	361	360	353	359	365	378	368	394	378	379	369	362	365	362	361	355	361	371	394	368	367	414	412	321	368	348	377	384	366	388	363	389	395	375	383	341	363	375	361	381	356	398	328	383	381	387	386	364	370	355	355	370	369	383	386	359	404	381	337	398	353	370	360	401	367	380	397	343	360	379	367	352	396	368	382	367	373	379	353	378	388	350	364	355	372	362	409	370	359	336	376	360	372	406	347	391	382	363	380	347	397	364	362	380	377	378	359	390	347	349	388	354	350	364	366	372	386	346	384	348	356	375	402	334	372	340	388	351	375	344	409	394	377	351	400	379	360	347	380	342	376	353	373	396	382	380	367	395	394	420	414	357	370	357	353	343	366	345	368	391	383	366	366	358	358	385	386	381	367	357	401	363	393	365	347	356	397	377	378	357	401	330	377	394	347	373	410	353	374	332	366	372	386	391	341	389	365	375	373	375	418	365	346	375	384	381	394	410	354	344	410	342	377	387	358	375	414	400	394	391	336	364	363	361	380	391	397	375	364	363	348	384	365	384	347	373	382	369	349	355	356	395	377	373	362	347	325	360	371	403	362	322	376	364	385	380	334	360	364	360	371	382	379	388	378	336	334	386	403	382	378	396	420	342	394	372	372	364	384	396	369	389	378	384	354	381	330	397	345	378	364	355	367	361	408	367	362	353	341	403	328	354	389	353	368	363	375	380	379	417	354	354	378	387	347	365	353	366	376	390	405	360	347	378	358	366	361	358	377	362	333	379	386	390	394	370	349	370	362	360	372	341	390	373	386	386	349	379	416	388	388	379	360	386	381	405	424	373	363	347	344	382	367	381	395	392	370	376	387	385	369	350	378	380	403	388	384	348	385	368	391	372	385	342	330	408	389	351	370	362	369	360	374	366	360	377	368	406	402	335	354	365	358	354	399	358	348	325	385	372	401	368	395	370	368	378	367	375	329	377	395	390	377	361	398	379	353	358	402	357	370	373	408	380	379	397	361	363	383	371	354	384	404	366	340	401	392	400	341	357	353	352	378	382	385	390	371	389	378	367	376	380	339	383	364	345	376	383	360	372	363	381	376	386	354	348	360	371	357	352	373	390	365	392	396	356	361	369	387	399	368	349	404	372	399	376	387	351	410	447	350	368	367	364	389	363	344	370	345	353	348	345	373	334	352	362	386	387	391	390	377	363	350	341	364	364	358	365	391	349	387	346	384	358	407	349	388	367	358	329	340	392	377	354	370	362	357	371	378	348	354	382	366	353	372	375	351	398	361	379	411	332	373	388	380	409	386	400	381	346	372	360	372	399	415	349	336	367	364	380	357	357	372	355	322	393	351	375	353	404	375	363	398	334	363	385	359	394	415	363	368	370	353	342	342	344	390	380	375	364	362	341	342	383	407	385	359	372	399	382	376	334	352	388	405	403	360	381	410	390	374	350	349	385	406	370	347	390	382	350	366	371	372	383	343	376	369	356	364	369	366	401	350	349	348	389	380	364	356	351	363	399	385	340	377	388	376	336	343	338	357	372	349	350	399	379	386	371	404	354	357	396	370	382	333	361	392	387	376	442	389	373	354	374	348	386	370	368	352	393	387	395	392	355	392	390	370	385	386	367	359	339	419	399	396	351	417	363	401	373	369	327	381	373	376	355	390	391	371	354	377	350	384	349	360	347	375	359	367	398	379	408	406	374	383	355	385	358	368	365	370	358	397	345	328	431	372	365	393	372	397	373	349	344	378	389	352	377	378	364	363	381	357	347	349	362	378	366	350	351	368	417	389	383	372	309	385	365	355	397	357	373	373	415	396	381	398	363	354	380	346	345	374	380	331	344	338	347	360	379	384	361	334	366	373	342	369	390	360	376	394	398	390	386	380	381	360	371	372	384	334	341	388	363	336	398	385	385	392	363	365	391	405	364	344	374	374	400	379	379	366	382	332	379	346	387	313	366	380	354	360	367	371	415	403	395	341	350	391	375	386	361	375	354	361	423	386	355	412	389	363	384	357	368	368	376	382	374	399	396	410	363	379	345	350	349	363	389	377	367	372	348	357	333	396	377	363	368	388	384	367	369	358	418	380	379	375	376	392	396	366	308	350	373	379	356	341	386	408	381	353	347	392	364	353	397	399	378	362	371	356	352	381	379	348	364	367	371	362	379	371	352	360	363	367	378	379	358	391	416	366	398	355	393	357	398	346	348	387	398	373	385	386	371	396	360	387	339	345	408	356	364	358	358	340	385	370	346	354	372	351	359	374	373	365	377	368	374	349	387	364	350	394	348	361	365	381	352	361	409	372	368	384	354	412	364	400	361	403	382	379	401	374	376	365	399	373	329	349	371	358	368	378	387	377	335	364	371	363	349	352	409	378	383	377	383	383	377	379	392	350	356	408	346	378	398	337	405	360	412	386	391	393	346	395	396	346	367	355	372	349	358	387	373	362	388	389	351	377	368	345	371	333	369	361	413	363	348	385	374	370	360	388	373	389	369	375	405	374	382	402	388	365	348	398	330	377	358	399	396	402	355	376	408	366	390	384	365	371	376	400	367	370	400	396	370	378	366	375	401	406	363	365	359	358	372	369	342	410	361	387	356	355	363	355	373	379	409	334	368	378	358	404	383	395	402	392	352	346	370	358	385	370	380	358	346	380	378	376	338	370	358	353	372	382	347	358	384	392	396	394	372	350	365	375	356	397	381	367	386	369	344	360	359	358	320	347	360	375	371	397	346	365	362	371	387	381	384	415	388	375	389	363	386	376	384	379	363	398	363	350	354	355	361	367	386	369	393	371	375	363	357	359	367	392	341	353	374	358	346	380	341	392	379	416	365	365	380	398	400	374	370	373	373	353	368	373	382	379	372	351	365	400	408	376	396	405	368	381	375	352	370	381	380	336	396	336	376	377	355	367	383	371	364	402	361	358	359	376	348	374	370	393	353
24646	24053	52402	47456	27731	12903	1997	615	537	534	513	511	522	476	501	489	477	483	477	542	510	468	494	439	488	503	503	496	548	502	501	474	500	487	508	497	497	511	489	520	496	460	481	497	543	506	541	466	498	553	522	487	512	502	493	501	504	515	505	449	503	488	477	524	510	507	522	475	475	470	479	468	493	480	481	468	501	486	488	477	501	496	489	494	507	520	515	500	487	521	511	533	467	487	484	464	474	502	532	447	524	500	493	537	461	447	513	470	502	510	436	496	463	483	501	458	464	470	476	539	500	485	506	470	469	490	449	496	484	484	471	524	496	497	519	499	487	486	520	502	497	500	460	476	490	499	493	460	514	480	510	526	481	446	467	490	475	526	526	481	470	483	515	508	475	458	492	513	512	519	517	505	521	479	506	485	455	492	497	459	488	492	492	488	507	469	475	479	513	497	497	504	485	521	494	447	462	541	495	480	498	485	461	503	509	498	491	515	492	534	476	472	526	478	495	493	491	466	500	471	502	480	511	492	522	492	491	503	488	479	499	517	524	457	491	506	500	506	480	461	521	508	516	489	497	460	471	527	501	497	501	509	501	485	485	475	476	467	535	507	496	495	495	510	504	522	481	475	489	495	487	522	491	463	467	511	476	458	494	506	506	499	480	467	444	464	481	477	459	439	480	481	468	507	481	484	475	456	514	475	481	486	465	483	538	505	461	499	510	486	521	467	491	513	500	446	475	506	549	489	464	468	486	488	519	527	510	497	523	511	501	503	490	509	483	487	510	485	506	463	458	489	480	470	487	476	513	485	544	526	503	477	455	516	518	514	490	487	475	498	471	497	509	462	515	499	480	503	529	500	509	505	498	486	474	444	481	458	491	504	495	503	467	491	491	480	548	485	472	520	507	548	465	488	509	505	469	479	536	532	510	499	504	521	513	509	482	481	501	500	480	489	509	475	488	482	481	462	489	473	475	456	523	479	468	518	505	481	498	518	475	486	479	474	502	478	506	504	518	517	478	478	503	484	494	520	483	465	490	489	481	516	468	481	498	470	523	493	533	486	484	527	518	492	474	515	505	483	493	495	494	484	478	531	480	472	522	454	485	500	488	479	460	433	509	459	451	500	473	482	478	504	495	484	492	514	518	494	463	531	517	459	516	485	427	456	476	469	464	465	504	471	542	458	511	485	472	511	475	480	521	450	457	468	514	461	480	467	486	491	467	539	438	516	485	483	489	516	506	528	496	490	488	475	572	483	534	495	486	532	491	510	513	512	513	474	477	492	484	505	449	481	448	472	442	498	469	476	479	504	497	517	516	526	493	532	504	495	483	512	459	496	518	513	487	492	497	482	485	503	482	466	439	496	501	493	509	469	478	538	504	466	490	483	466	484	504	498	542	544	473	503	474	461	475	499	485	512	463	490	483	485	516	473	503	515	466	487	486	520	466	482	474	508	495	468	475	493	477	484	473	459	491	480	447	466	529	482	509	490	467	512	485	505	510	503	464	519	486	509	488	525	511	497	473	482	459	483	459	504	529	483	491	463	442	444	459	490	474	487	512	468	529	487	496	519	463	522	486	488	507	499	483	506	512	462	462	490	514	456	508	529	477	492	451	477	514	501	505	478	487	511	492	500	472	514	474	509	482	498	512	475	493	483	465	484	493	470	487	470	495	498	483	494	484	499	503	473	485	495	458	470	492	509	534	483	523	493	497	507	492	462	504	461	475	497	493	489	479	438	502	476	496	463	481	481	513	466	465	470	493	507	490	499	502	528	524	489	464	442	488	486	484	457	501	474	512	503	488	507	437	496	494	503	511	526	478	528	505	528	480	534	542	533	502	491	524	493	510	463	483	515	465	482	469	499	495	530	497	523	477	525	492	482	516	471	467	448	519	512	480	497	513	523	499	483	534	493	522	488	520	461	467	459	491	480	482	500	516	426	472	481	456	502	508	482	483	495	474	458	473	474	464	485	489	484	461	511	483	478	502	529	476	483	516	495	476	525	497	497	466	511	537	506	505	511	487	497	501	512	515	500	486	461	516	560	478	470	477	488	517	463	437	483	493	556	539	497	473	490	491	451	499	468	476	467	494	490	494	498	475	498	495	462	488	441	486	501	497	497	496	535	519	468	485	515	482	498	514	487	501	491	495	532	477	461	506	493	467	491	490	490	474	498	488	505	486	474	510	517	489	519	463	460	455	493	488	513	487	506	499	434	501	481	501	459	489	467	477	490	458	517	473	503	487	510	475	514	501	534	503	466	509	507	521	516	472	504	501	495	482	564	473	487	512	484	511	500	509	470	496	509	509	492	503	491	456	476	535	444	465	487	485	508	463	471	519	461	505	489	518	474	503	498	491	497	527	520	523	476	507	490	489	488	496	477	453	482	515	522	513	503	506	470	492	512	508	518	519	499	481	454	479	490	489	463	527	484	502	505	470	505	502	491	524	463	455	460	492	515	462	501	518	465	459	479	511	487	493	483	494	485	473	472	468	522	504	476	474	512	457	472	536	497	485	459	483	500	504	497	466	502	487	497	510	514	504	480	469	500	517	463	469	480	466	509	467	491	483	471	483	482	457	450	494	488	495	505	500	475	509	465	510	468	479	494	495	472	454	483	504	493	483	512	452	468	509	435	507	486	437	520	502	465	502	519	465	452	501	488	449	498	481	479	492	509	470	487	508	494	477	489	474	499	516	535	522	493	468	518	520	478	467	490	503	494	475	502	495	442	493	468	477	470	446	486	463	508	501	504	503	509	479	526	493	519	480	469	464	485	460	503	472	480	469	523	496	510	456	466	521	476	495	482	492	479	454	488	506	498	471	497	513	487	541	491	502	475	493	506	508	505	475	506	458	460	489	500	484	479	497	485	477	471	509	482	508	489	487	498	477	509	510	476	451	481	491	487	480	565	472	525	491	523	541	527	479	470	480	487	506	496	518	460	507	498	495	522	508	502	461	509	464	535	508	452	488	490	515	507	502	481	486	457	487	501	506	445	503	486	490	499	510	519	476	463	506	478	492	501	514	525	482	493	457	465	475	530	488	505	451	520	525	465	485	471	484	486	475	495	497	488	497	477	472	483	495	507	483	485	497	497	457	491	539	490	493	483	513	496	468	455	469	543	469	481	466	509	480	534	483	495	546	497	528	453	505	455	483	527	499	477	440	504	540	510	481	488	498	535	467	497	520	481	495	476	483	449	465	506	470	461	470	495	494	463	516	513	484	521	512	493	479	487	499	469	490	476	522	500	490	488	479	456	512	533	476	523	520	518	491	521	477	487	444	504	475	476	445	485	488	482	489	504	482	499	420	452	457	478	494	492	483	506	469	465	497	499	475	540	508	481	507	517	502	479	475	501	481	462	475	467	453	516	526	485	524	471	493	481	489	499	511	499	514	486	497	547	473	468	499	521	491	484	484	521	486	495	495	512	468	519	483	501	502	464	473	477	491	491	442	485	500	462	496	476	503	456	492	488	484	495	486	497	525	517
4718	58292	77530	46770	18481	4549	580	449	479	454	474	464	481	466	465	476	500	475	440	496	483	467	468	479	438	481	490	484	454	458	436	464	411	440	460	477	457	460	485	465	471	462	506	444	433	453	471	489	489	466	482	465	478	442	474	458	420	466	443	446	466	451	490	481	474	474	459	471	458	470	478	456	463	469	446	494	456	443	503	444	468	455	494	464	465	451	483	453	457	487	462	483	454	441	501	435	452	472	438	455	446	484	434	477	455	487	441	472	462	472	524	458	478	512	482	492	435	472	413	457	447	456	452	453	466	444	426	421	455	445	450	466	448	468	450	462	466	460	462	454	456	456	474	407	440	480	464	478	485	438	459	457	481	459	434	481	513	481	428	517	469	451	458	451	484	454	461	465	464	439	472	483	491	448	460	469	425	492	470	458	500	417	468	493	437	501	486	415	460	414	455	493	462	483	458	481	447	489	433	460	503	490	442	476	447	412	455	486	459	425	452	424	424	466	450	417	474	476	492	462	471	485	462	480	468	499	417	455	432	464	476	430	485	441	441	429	463	467	461	471	440	492	458	442	453	437	481	473	457	448	450	459	465	468	471	456	517	478	458	444	502	456	445	447	494	404	431	465	486	464	472	426	410	480	427	429	447	478	468	473	449	475	470	449	459	478	472	486	491	454	503	441	485	449	453	462	436	456	470	514	494	460	458	490	482	478	485	463	447	445	488	450	440	454	439	462	462	470	426	478	456	469	435	459	467	473	462	466	444	471	467	456	521	448	470	486	482	461	439	457	479	467	447	456	457	479	475	433	492	448	468	479	471	442	436	448	469	460	464	429	482	479	441	386	473	484	436	463	466	436	442	445	476	485	462	506	495	477	491	460	444	453	441	480	501	475	456	467	482	423	449	460	459	473	476	465	463	424	448	425	495	457	483	450	504	470	456	510	439	421	484	488	465	449	478	448	477	436	474	462	437	421	472	441	451	449	487	473	494	455	450	461	448	444	486	431	449	457	483	451	457	458	500	471	476	460	444	452	461	481	492	470	425	442	476	478	481	482	472	437	444	455	465	449	462	461	468	455	461	441	498	450	507	464	450	450	472	422	454	485	482	417	452	461	469	479	450	481	480	404	436	460	455	440	460	453	495	486	422	444	462	487	450	487	442	462	449	459	428	477	451	463	462	442	437	484	449	476	417	485	504	449	466	479	484	449	479	457	415	437	458	435	486	503	461	477	456	456	424	449	470	448	463	493	479	493	484	476	441	442	450	458	430	467	440	440	452	455	425	478	446	484	463	448	444	474	472	433	480	445	462	457	466	445	406	437	443	442	479	460	453	498	451	463	453	446	426	460	477	507	463	454	459	448	480	443	482	465	439	467	487	422	420	447	500	443	487	457	439	453	425	471	454	468	440	469	440	474	438	469	407	483	456	459	444	464	438	493	454	488	494	469	458	416	461	405	454	458	441	426	471	437	464	503	407	434	469	450	462	425	479	428	458	487	452	433	460	448	476	482	435	449	491	437	434	464	466	419	494	468	473	463	461	442	467	456	427	469	422	452	428	470	498	487	493	470	431	450	445	433	443	469	477	475	424	459	450	439	430	449	443	469	475	466	431	493	460	457	459	420	500	415	471	455	432	477	420	483	450	474	488	451	440	430	445	472	482	464	507	472	457	503	496	465	447	475	482	488	456	427	470	435	442	418	452	443	439	450	445	465	446	428	479	459	453	436	476	475	461	490	489	432	445	437	498	462	452	489	451	441	472	438	445	479	464	435	475	465	431	470	473	493	445	469	451	465	457	448	448	440	455	446	464	451	479	478	471	415	431	412	466	444	475	466	470	455	438	472	487	441	467	542	459	493	471	417	494	456	457	447	484	461	456	463	467	485	500	431	489	481	458	436	479	440	462	445	441	453	453	425	480	466	460	463	464	447	490	437	466	520	434	486	471	420	435	441	478	478	394	485	458	495	461	513	437	464	452	464	454	444	471	465	470	460	423	468	447	483	464	497	446	405	448	445	445	504	433	463	467	475	443	460	427	451	463	472	483	447	461	458	468	456	436	484	437	470	472	445	440	436	440	454	481	468	479	468	446	476	468	459	429	457	485	449	473	449	453	491	457	470	436	450	429	470	469	457	482	448	510	485	464	465	430	441	477	443	467	506	476	463	458	480	464	443	419	461	459	474	444	511	491	461	423	448	456	467	454	458	463	477	440	464	420	432	488	456	486	442	447	443	433	452	482	434	465	445	469	470	471	445	474	450	455	455	448	427	459	501	460	489	475	465	430	455	436	465	439	434	476	431	459	463	445	426	478	463	427	422	458	425	430	455	462	414	470	458	446	447	424	454	459	504	461	449	430	452	471	474	468	471	474	459	458	474	425	435	454	436	470	447	454	492	431	457	481	459	451	470	455	456	466	453	478	437	458	418	448	399	448	438	461	473	449	440	473	436	430	428	416	485	447	500	441	448	497	465	491	459	434	494	407	503	455	465	494	437	475	467	455	466	481	447	494	496	442	462	473	459	437	409	444	455	418	461	429	450	458	440	402	454	450	433	419	470	476	429	471	449	433	470	443	459	466	463	452	452	440	432	484	464	464	452	463	473	444	454	492	457	449	444	471	469	477	451	447	457	470	470	447	424	488	467	451	453	445	463	440	438	447	445	481	440	509	478	467	451	471	451	433	474	427	448	487	444	476	489	468	438	471	458	428	452	455	470	466	470	515	509	434	440	476	445	448	450	457	467	445	450	480	456	465	442	426	455	462	475	453	449	471	449	491	486	474	484	427	497	447	475	446	444	489	452	484	447	432	449	491	473	456	461	476	462	502	478	469	436	484	468	456	475	474	468	434	449	436	448	497	431	476	480	456	465	430	487	462	455	476	455	444	462	474	483	458	436	469	476	443	449	440	450	458	459	442	478	440	493	438	486	472	470	467	442	466	473	453	418	465	468	489	480	472	465	460	467	431	466	502	419	499	473	473	431	476	487	411	467	468	437	481	478	454	458	468	421	444	457	470	463	454	455	426	455	498	453	463	472	488	500	420	431	431	443	452	499	479	436	505	488	491	431	426	489	440	437	432	444	453	454	439	467	413	440	473	449	466	443	466	443	464	445	436	475	486	455	477	469	438	457	429	470	440	465	455	472	471	423	471	433	450	443	450	454	475	433	432	475	450	465	470	433	409	437	454	427	427	441	472	478	458	473	465	452	448	432	422	430	512	441	462	473	459	481	447	467	490	447	469	475	431	460	453	437	435	438	455	450	461	458	429	495	465	439	430	457	467	492	477	433	460	425	468	454	457	455	456	456	433	445	442	470	434	484	450	452	432	404	484	466	459	474	440	464	446	470	461	453	448	483	458	433	471	460	439	435	458	461	453	464	445	451	434	451	427	456	427	485	453	473	473	440	453	470	425	441	455	436	445	476	437	441	485	471	451	410	454	491	453	472	485	462	444	467	478	448	443	406	473	475	462	465	465	476	452	453	401	454
23797	22459	55222	52206	32553	18357	5333	949	770	746	753	721	691	733	724	721	719	702	722	701	764	702	732	666	724	716	705	677	715	698	779	701	766	693	683	708	709	766	713	721	758	737	728	705	725	651	695	706	718	693	696	739	712	712	687	704	750	699	709	718	689	707	716	703	707	722	701	697	697	708	683	702	704	662	641	702	681	697	702	702	698	664	698	738	712	675	744	710	666	717	772	645	707	715	711	691	679	726	699	719	724	713	679	697	699	698	690	694	691	718	675	683	701	735	710	666	724	657	694	750	730	697	638	711	680	690	668	689	723	709	664	673	719	727	723	677	715	727	733	649	678	710	697	678	686	670	694	706	694	712	652	727	750	718	691	687	673	718	704	765	668	707	655	695	686	691	695	703	750	667	696	711	766	692	673	722	723	726	722	732	755	733	648	712	675	690	762	688	712	710	680	711	719	666	702	699	700	736	710	696	680	684	711	712	706	692	695	697	725	676	742	682	735	738	665	656	717	717	711	687	693	710	664	679	720	707	662	705	715	681	736	686	696	702	672	706	700	720	754	722	701	685	676	693	726	687	719	724	726	724	719	669	737	692	730	709	711	674	695	683	697	693	724	678	706	706	684	669	650	704	732	701	720	686	685	736	701	767	720	735	692	729	782	715	692	734	719	672	686	702	691	711	731	718	682	715	671	674	685	725	736	696	677	692	668	749	676	725	730	685	684	678	661	686	720	693	746	688	692	681	678	664	652	720	713	680	682	727	715	691	698	693	661	698	689	691	758	698	702	710	728	718	694	725	739	708	704	695	703	707	710	685	710	678	703	683	700	665	794	683	740	701	714	702	691	674	708	729	734	670	669	691	715	722	678	699	692	727	731	715	735	721	695	740	644	680	729	711	709	743	689	656	721	694	688	703	722	657	683	678	689	714	676	725	689	686	706	701	680	702	691	697	717	691	722	721	751	669	711	722	710	673	719	677	728	702	745	721	715	655	702	723	675	687	718	704	695	710	711	700	658	682	697	657	723	694	659	711	668	673	655	653	678	699	690	767	721	660	673	720	679	654	704	717	687	737	724	717	686	689	676	650	685	732	695	677	686	688	734	686	679	696	691	683	702	693	656	723	715	745	741	720	700	705	689	710	738	720	687	715	702	730	743	692	676	698	753	672	721	704	725	651	682	691	706	687	702	710	756	675	719	697	696	665	723	719	674	675	690	678	688	690	706	697	725	730	661	677	696	697	660	704	692	679	700	672	728	710	637	684	677	694	679	686	638	688	671	668	702	729	738	708	683	705	736	742	736	715	670	682	718	676	732	671	723	738	701	682	668	694	702	693	681	728	698	694	723	690	737	714	685	723	675	697	700	791	715	656	688	716	697	667	730	689	709	742	665	718	730	739	758	692	673	698	685	723	726	700	702	710	712	665	681	706	712	718	701	716	709	659	642	733	710	712	719	720	707	701	688	685	696	710	746	626	700	705	696	733	704	709	657	668	692	656	705	703	673	693	693	700	723	667	728	727	714	680	699	683	668	710	656	687	655	690	721	721	695	701	679	685	728	717	698	642	689	741	688	652	699	672	701	690	693	681	669	701	699	698	644	686	716	674	716	739	682	706	679	663	690	702	781	656	709	747	674	766	635	668	725	677	687	664	732	671	665	716	721	713	724	719	687	725	687	726	720	703	721	731	716	733	703	736	704	692	667	681	695	716	678	712	704	692	673	682	714	680	714	751	709	684	755	692	692	772	704	650	710	690	690	687	702	704	661	717	712	680	743	702	704	651	717	720	686	716	718	665	729	702	715	695	722	670	720	695	711	695	691	710	697	681	688	706	673	690	721	745	674	686	689	710	702	706	710	697	651	676	721	702	684	714	696	661	686	674	727	696	727	719	658	673	679	751	696	669	710	678	700	749	744	702	706	634	658	672	711	682	701	724	666	716	692	713	658	718	679	723	723	719	722	698	690	732	689	732	684	714	705	740	710	715	655	661	655	722	718	700	649	699	709	719	705	722	671	679	698	681	680	677	690	699	723	718	695	717	678	720	697	759	709	741	709	702	672	644	727	688	733	668	670	693	667	727	701	739	737	718	697	699	736	714	682	699	686	665	734	715	694	716	648	682	670	732	730	692	696	703	727	690	698	661	687	694	726	676	706	678	663	669	742	742	703	659	717	679	725	621	711	696	726	681	664	667	690	676	725	724	706	701	669	728	683	718	719	713	726	668	715	694	718	672	737	713	695	681	742	712	690	724	700	668	694	645	690	706	700	719	672	724	706	709	714	701	701	714	694	678	686	701	735	708	738	693	713	689	735	667	730	742	656	695	663	748	685	678	727	704	675	678	708	638	665	744	657	733	702	732	686	678	679	670	665	684	712	661	731	699	674	697	698	747	655	725	702	724	654	668	679	717	741	697	701	728	695	685	704	733	681	695	686	717	696	722	706	695	707	681	664	711	690	683	669	730	704	710	770	671	645	717	689	695	694	685	674	698	681	676	713	710	676	741	642	716	737	654	723	657	657	730	661	709	698	651	671	691	705	712	663	719	737	701	687	726	677	719	720	724	656	743	670	718	711	729	690	740	653	642	718	653	708	703	688	672	656	700	735	717	728	699	682	690	710	696	725	751	721	682	677	686	634	634	719	723	722	667	720	688	695	716	703	717	644	708	680	696	658	680	687	736	677	719	757	715	694	687	664	705	663	671	750	672	733	720	713	706	684	667	715	705	704	651	693	700	704	713	714	690	726	629	684	664	678	701	674	702	738	709	716	656	705	744	730	689	684	690	680	663	673	670	699	734	700	720	741	674	722	699	722	660	742	673	727	645	678	701	686	698	714	707	685	725	688	700	655	712	708	678	702	695	718	715	688	737	672	757	668	714	683	717	665	660	713	668	698	680	687	734	671	696	692	723	747	678	717	734	734	694	685	698	676	714	731	682	740	682	687	680	680	717	700	665	676	684	671	657	709	675	714	667	662	696	684	697	703	734	691	717	676	717	668	704	701	733	690	673	696	684	692	708	668	678	682	701	675	705	693	661	716	706	681	695	722	728	665	648	722	697	684	711	711	677	674	693	669	646	693	708	718	714	718	700	655	693	672	643	726	736	676	659	726	732	680	689	693	738	677	671	692	664	690	694	715	720	705	718	699	743	688	687	732	700	672	685	655	720	664	693	706	718	716	641	718	773	699	692	663	667	728	704	661	696	710	698	750	663	717	693	704	657	694	696	714	701	634	690	716	670	685	647	723	677	721	650	683	660	713	659	675	723	694	688	682	707	723	673	687	666	708	748	681	685	696	667	702	723	737	626	692	700	707	678	710	639	697	678	684	687	715	717	716	717	687	694	721	741	679	701	746	758	705	679	687	721	701	706	664	712	708	681	659	658	707	744	685	712	722	678	684	712	670	703	679	714	715	708	711	690	686	723	726	726	725	685	698	719	734	689	640	696	687	678	704	667	676	682	712	682	662	710	716	725	675	681	685	679	698	682
4594	56212	78888	58396	26204	7518	1374	610	643	616	645	669	613	599	683	636	630	647	603	650	622	621	617	641	652	674	646	661	643	694	648	639	623	637	682	675	659	611	632	624	663	632	657	668	621	646	608	602	642	670	658	636	633	636	651	676	631	691	662	646	624	620	632	641	678	633	658	616	626	612	636	640	636	604	642	656	641	672	659	628	667	644	654	680	605	661	636	694	634	630	658	605	665	642	686	656	654	622	663	630	616	636	670	659	661	633	647	639	653	634	662	620	652	663	627	686	705	615	650	634	593	660	614	678	661	661	676	661	655	581	654	649	637	664	657	667	618	602	660	673	631	680	673	605	654	582	618	660	666	650	664	625	649	674	630	683	653	612	635	607	654	674	646	640	650	661	595	650	620	649	592	648	676	653	696	663	635	646	656	651	619	595	620	628	636	670	672	675	602	618	608	647	686	637	638	646	675	675	651	642	659	615	644	617	631	679	690	670	676	678	637	671	663	632	694	629	657	640	644	670	608	635	616	646	605	614	624	639	653	634	622	637	649	658	616	616	651	624	660	622	624	611	685	649	671	638	631	637	624	637	658	618	582	604	603	631	659	621	681	617	597	625	667	607	613	639	624	637	638	661	658	661	604	593	673	685	672	624	627	612	660	637	624	668	612	651	623	617	648	655	603	675	619	641	634	590	684	618	621	666	654	650	647	702	610	671	647	643	644	645	635	652	648	651	628	642	640	633	662	618	643	657	655	616	641	676	636	665	650	675	671	622	659	646	653	655	642	676	660	637	643	633	623	635	631	662	674	626	635	674	662	629	642	685	665	626	659	669	619	632	727	645	633	608	656	656	645	642	640	643	647	631	599	657	613	604	630	651	628	619	663	688	654	597	644	669	639	597	638	661	696	639	648	637	642	673	650	660	645	691	605	685	618	654	624	662	589	632	616	650	608	613	669	604	608	652	687	641	645	629	680	633	634	682	608	658	617	665	637	672	660	636	626	685	629	675	613	634	673	630	637	642	664	641	588	633	617	631	647	609	599	670	660	685	640	657	684	605	671	704	621	659	695	635	635	648	620	653	622	672	682	655	645	702	600	633	619	686	630	656	593	603	670	654	655	647	619	670	634	663	679	623	682	652	602	636	631	606	654	634	633	629	612	625	628	618	650	610	648	617	659	603	624	634	655	648	678	637	696	688	653	646	639	664	638	631	608	667	615	661	691	611	664	655	665	649	630	672	666	654	635	667	638	681	645	617	632	662	693	636	683	638	680	634	632	658	652	660	675	654	625	621	645	650	669	689	635	672	638	663	647	675	667	603	648	700	614	625	623	638	638	683	686	657	664	652	650	641	651	647	700	643	612	625	639	651	624	678	621	669	626	660	624	643	622	644	649	625	609	610	661	651	623	640	647	627	626	651	601	666	629	636	631	669	616	678	631	622	616	609	606	643	652	633	649	618	609	598	647	647	663	669	686	620	658	686	654	659	631	633	641	627	600	654	643	635	668	663	689	683	617	608	665	628	653	659	641	688	627	670	634	677	641	613	625	641	655	660	646	647	680	620	653	666	656	640	652	650	628	683	661	612	624	702	657	635	656	693	635	623	635	669	656	659	605	653	659	600	664	598	637	622	640	648	639	617	689	604	667	613	609	630	596	670	665	669	678	636	616	648	656	667	640	624	642	723	624	637	657	677	650	615	643	623	587	636	640	656	641	635	642	662	625	651	650	626	614	654	653	683	607	651	704	685	662	641	688	661	612	646	670	641	707	614	673	653	625	626	619	640	643	595	615	611	639	637	613	656	614	630	606	636	644	626	648	692	634	645	637	651	653	663	594	616	635	625	630	631	621	661	621	658	612	656	676	638	670	598	606	640	658	618	639	627	680	647	635	621	638	611	617	648	619	672	646	663	653	595	653	610	658	651	614	651	630	600	656	622	644	639	618	620	676	643	631	644	616	656	637	678	667	626	589	655	606	667	660	648	627	627	615	620	597	673	627	639	653	651	710	642	632	641	636	642	622	672	650	678	608	583	661	625	604	613	671	634	612	631	650	676	674	666	651	633	628	643	596	630	614	643	658	638	679	648	677	670	633	593	666	649	662	670	661	621	607	614	625	633	676	638	641	663	620	657	664	647	654	622	641	626	668	638	632	666	693	655	647	676	654	650	679	617	652	615	657	632	673	634	626	587	595	670	642	696	647	601	635	601	626	590	636	640	629	649	636	643	614	654	624	599	596	669	690	605	699	626	648	668	632	649	638	612	638	641	635	600	648	627	630	664	634	655	671	644	659	671	624	656	675	637	638	607	625	627	591	672	652	648	641	660	587	644	653	605	671	626	659	678	644	592	656	613	637	689	639	636	658	624	669	597	646	660	650	616	617	645	619	660	611	647	655	610	689	691	628	615	677	659	668	617	649	616	631	608	586	619	610	655	647	664	606	658	664	609	614	670	670	665	649	673	651	625	666	627	659	614	650	639	621	614	643	613	636	618	660	631	693	683	590	663	623	649	639	614	665	690	650	609	655	671	608	663	608	658	611	667	604	621	654	608	658	655	704	628	668	644	640	613	625	650	656	601	626	606	610	643	667	638	602	639	687	703	636	652	668	681	645	612	650	631	651	649	636	620	601	658	664	646	636	639	682	649	598	654	600	665	653	606	690	651	617	671	611	671	679	678	644	654	671	607	664	597	649	650	585	691	624	659	608	656	640	627	602	673	634	660	695	631	624	637	618	641	618	683	631	659	604	631	597	665	617	646	637	647	658	650	634	670	671	635	617	635	571	676	637	618	628	686	682	659	616	640	617	618	617	670	655	631	643	651	623	728	611	664	640	616	650	628	663	643	656	700	628	671	624	655	669	629	634	639	673	624	596	649	629	621	658	654	659	641	628	663	640	633	657	659	596	621	634	672	664	625	642	633	656	605	626	639	642	602	648	628	662	657	581	621	661	605	646	630	606	667	630	608	659	635	637	594	645	625	642	623	600	633	619	605	645	645	634	610	631	673	645	665	639	636	598	627	641	692	696	643	690	630	682	652	672	649	656	675	645	705	659	664	593	660	625	624	675	678	630	627	572	674	581	685	660	626	616	635	619	642	628	649	635	599	654	596	664	680	661	653	639	657	652	681	635	630	626	652	615	613	636	656	608	635	631	610	668	648	666	633	686	650	667	640	606	644	653	674	668	650	650	666	566	688	660	628	650	622	618	633	669	613	612	627	595	674	655	651	625	599	601	661	646	629	643	649	669	695	641	628	644	678	652	639	640	635	681	660	604	674	644	661	629	627	677	650	650	629	648	646	620	639	617	651	670	610	623	651	635	628	658	631	645	610	649	624	610	672	601	638	643	670	650	687	660	643	644	669	663	614	629	596	608	619	618	599	613	600	645	614	616	647	645	662	680	618	617	613	675	651	648	586	645	605	629	639	639	619	664	652	630	664	625	640	641	599	665	635	653	656	644	653	657	700	627	649	680	638	648	661	658	672	638	663
27166	20227	47144	29046	7715	1558	633	580	531	560	546	564	541	553	516	554	558	549	531	515	591	505	519	479	539	543	590	517	528	524	532	514	520	533	539	548	516	542	551	532	560	574	562	546	512	551	533	532	500	525	542	528	571	546	541	542	548	510	539	529	518	520	501	533	538	529	583	539	529	506	530	559	511	542	514	548	561	523	521	533	547	565	513	528	556	530	544	531	542	557	534	544	550	561	500	541	542	520	548	569	540	516	538	549	512	494	559	559	552	555	543	537	519	561	545	522	536	539	523	516	529	528	520	597	526	539	532	527	608	561	529	521	528	527	492	530	570	524	551	509	584	532	498	521	562	554	536	518	553	549	533	551	548	554	494	511	558	545	527	552	568	550	519	553	506	508	569	543	568	523	530	580	521	518	563	583	527	549	536	525	544	536	531	556	507	499	531	546	551	547	574	578	530	499	541	551	516	528	554	523	493	531	529	488	521	505	521	540	522	563	501	546	508	584	500	570	553	560	539	547	541	524	530	529	530	569	541	491	518	507	572	519	537	575	556	510	553	580	534	531	496	570	544	543	501	515	529	564	539	509	526	552	557	557	558	525	552	501	495	571	534	540	548	576	509	521	533	552	513	541	505	524	532	576	546	545	511	502	568	516	539	481	508	535	552	520	550	543	554	488	570	521	562	561	533	520	521	541	516	575	514	526	546	494	544	528	567	591	554	531	537	571	539	543	553	560	529	516	534	542	559	528	550	507	531	546	551	508	539	522	569	538	498	537	546	551	569	504	539	504	532	531	532	540	538	507	509	546	526	553	556	523	502	537	499	526	504	559	529	558	559	545	552	529	534	522	547	524	510	531	533	533	537	532	512	530	520	556	538	539	575	513	514	526	528	531	574	554	535	502	511	558	519	579	535	501	561	543	556	564	523	527	551	538	545	627	516	509	523	516	526	540	533	533	554	517	509	527	553	500	563	530	545	536	542	521	529	536	540	542	553	480	471	542	547	512	531	526	549	572	547	560	546	569	567	565	552	532	565	579	535	535	497	571	546	520	514	544	536	555	513	508	520	535	531	526	536	544	547	511	576	550	534	545	529	522	555	532	536	521	507	527	537	547	535	551	564	539	586	538	568	528	509	539	529	571	499	539	578	570	582	560	510	545	492	527	515	556	535	505	540	515	534	523	540	586	535	523	527	550	567	507	550	474	457	545	568	521	570	565	537	556	557	512	529	503	500	542	536	538	504	511	511	542	539	546	500	555	504	524	530	552	530	543	522	503	546	534	519	563	549	531	517	510	539	524	541	489	562	539	557	538	525	570	493	517	516	500	491	547	504	519	550	549	582	518	530	566	525	490	520	528	528	527	525	545	521	536	573	496	553	525	515	555	537	542	543	557	481	560	503	555	551	569	513	514	555	547	522	563	534	483	599	508	549	546	575	531	539	597	585	569	511	555	554	533	537	564	552	548	524	533	534	537	508	568	585	515	571	531	519	538	543	510	503	562	515	512	555	542	509	517	510	563	535	516	523	521	544	524	548	558	516	546	547	477	532	519	552	491	556	520	556	535	571	541	597	529	556	575	550	546	521	521	554	582	525	509	561	546	537	523	532	532	502	530	553	529	550	569	472	529	547	506	527	563	576	544	558	548	529	568	536	576	538	540	535	545	566	531	502	539	544	489	493	551	519	536	544	523	523	572	567	512	536	548	544	528	547	514	561	496	537	554	539	512	529	564	490	558	528	496	546	525	535	557	570	533	538	496	529	531	527	517	567	519	558	547	508	538	475	539	531	499	514	560	500	522	491	519	543	502	546	554	540	538	557	523	568	565	530	573	532	565	529	563	559	522	566	569	565	487	522	515	524	561	563	548	557	474	518	549	553	553	533	546	510	534	507	551	543	497	562	555	468	535	515	548	533	545	511	522	560	574	565	538	508	521	495	528	536	545	545	501	548	534	546	467	528	536	568	475	524	539	512	553	530	567	534	536	592	523	539	530	556	494	511	565	543	535	537	535	569	538	539	548	530	525	509	549	548	544	530	536	494	534	534	527	569	579	558	545	525	558	533	532	571	585	530	551	559	509	547	538	520	550	501	540	565	535	512	501	522	554	508	503	522	531	544	562	492	551	536	527	504	580	477	540	509	544	587	577	538	525	530	551	559	518	524	596	555	589	544	540	497	541	562	578	553	503	517	544	543	529	542	549	536	538	522	519	519	529	510	515	510	497	504	605	544	529	515	540	535	517	548	495	504	544	494	526	480	569	555	522	556	511	555	559	552	539	504	527	508	491	567	558	549	542	526	542	575	505	530	525	486	534	514	561	543	554	560	552	554	510	554	477	512	502	488	568	511	526	526	558	515	519	504	532	509	547	524	518	510	509	518	539	534	556	510	548	584	491	544	537	498	499	548	519	540	550	533	538	537	538	548	579	564	498	530	537	554	534	499	522	513	518	517	568	512	550	544	508	548	501	573	543	561	510	519	499	546	515	581	578	526	502	480	565	528	482	522	529	555	560	551	547	560	512	523	554	530	537	519	487	558	543	554	527	537	526	483	543	504	509	532	529	584	550	533	542	523	508	526	549	515	504	565	534	538	507	484	503	523	524	505	555	529	529	498	504	523	546	562	527	503	519	534	545	574	533	520	547	572	527	549	559	516	513	521	526	481	509	552	554	508	524	552	543	557	571	497	553	549	574	525	544	515	540	517	530	559	536	547	535	501	554	545	547	580	551	504	506	542	530	550	537	535	538	524	547	518	530	528	548	550	523	553	546	537	543	537	550	506	517	492	525	527	498	538	553	539	512	551	492	574	518	523	530	522	544	501	557	529	534	531	507	497	540	506	523	514	498	563	499	520	519	498	558	580	552	566	544	542	526	565	549	553	495	523	524	537	536	525	542	572	509	521	542	540	574	527	542	577	543	549	486	532	557	496	507	530	578	534	555	479	517	511	551	543	561	535	538	518	583	507	518	517	530	534	528	544	551	565	468	478	499	511	537	537	506	530	517	521	570	544	512	518	531	548	515	556	524	577	541	530	519	545	571	542	494	568	531	503	512	520	571	504	596	541	545	554	578	553	528	554	546	591	552	516	533	518	517	542	530	553	503	591	552	514	548	585	519	552	555	526	560	546	490	554	490	515	516	530	593	546	529	516	548	527	527	550	564	579	569	520	520	518	500	574	551	515	527	517	542	529	578	577	516	542	526	537	509	541	573	564	541	517	586	532	499	534	506	550	536	514	516	526	582	527	513	565	518	532	562	536	563	528	508	527	503	516	561	495	558	529	569	531	501	573	543	516	528	540	524	536	525	537	537	508	546	518	568	543	494	508	534	545	549	538	534	562	526	536	493	481	530	546	477	543	554	561	534	529	499	544	545	567	553	585	506	553	560	528	554	525	517	553	533	514	519	549	509	497	527	540	536	574	526	529	545	553	518	559	494	552	545	507	520	517	508	542	513	564	557	516	561	515	518	539	503	535	512	527	553	529	573
4852	18910	41087	14860	3818	1059	535	439	429	484	427	451	458	425	454	449	435	410	454	441	428	435	415	415	420	461	424	455	456	435	440	434	398	454	427	461	446	458	415	422	429	438	451	422	441	416	441	441	408	416	449	435	447	442	456	438	395	430	447	440	477	426	425	444	469	453	450	462	437	463	415	446	472	435	439	412	430	426	450	407	470	442	424	447	447	418	439	459	445	430	429	464	454	445	417	428	463	471	438	454	389	454	454	414	433	457	445	395	470	437	440	415	398	423	436	399	426	464	430	454	433	464	413	436	439	429	416	425	438	433	429	421	455	452	429	444	441	395	465	454	446	412	436	441	397	437	433	441	426	450	414	422	468	415	452	426	440	447	452	446	462	433	413	386	419	442	424	477	441	452	476	422	439	438	428	432	431	401	411	453	430	443	443	445	427	441	428	452	423	457	413	434	437	457	466	432	420	428	429	451	419	439	469	450	394	462	440	470	428	445	419	446	430	425	439	405	454	437	418	418	442	431	420	407	455	486	441	446	453	455	407	442	425	408	426	448	436	443	437	414	394	458	470	466	419	420	459	391	442	423	438	440	442	453	464	431	429	453	446	425	423	413	455	444	412	436	438	455	445	449	421	455	442	453	465	418	449	471	435	419	443	472	468	409	437	448	415	424	418	402	432	419	431	473	409	432	440	431	435	423	440	443	436	426	404	429	445	438	478	412	467	460	439	446	409	408	444	429	434	472	465	482	446	424	469	425	440	476	416	401	407	431	438	425	451	402	448	380	418	416	438	406	404	445	469	432	430	447	439	461	411	411	402	466	428	456	442	403	457	401	419	444	417	428	456	453	443	456	452	426	428	425	406	433	404	464	449	463	454	426	421	428	424	395	430	429	435	438	425	446	480	444	415	436	445	424	454	452	483	476	425	398	412	422	428	402	436	454	399	394	476	435	471	389	416	437	396	435	412	457	429	413	433	415	433	435	466	424	445	424	458	438	425	418	455	434	463	454	442	427	435	459	439	415	452	430	444	433	452	448	405	426	392	438	412	436	398	445	382	395	426	425	453	460	445	462	446	434	435	460	427	425	420	440	449	404	445	463	426	441	408	449	440	425	403	450	420	436	434	398	457	442	423	428	478	467	432	440	468	468	474	432	476	435	400	475	434	381	499	446	437	435	420	428	425	445	434	440	452	450	470	436	432	451	434	434	428	451	423	483	427	436	429	445	411	449	442	441	392	440	424	432	447	424	396	449	426	449	439	421	450	433	450	441	413	377	468	449	427	434	439	409	425	413	439	454	450	407	417	425	442	406	446	436	428	412	445	417	427	426	424	414	480	420	451	429	426	466	456	438	437	448	449	449	441	423	463	445	411	417	445	447	437	436	447	443	412	425	432	420	451	452	401	437	466	420	446	461	434	455	410	430	424	415	427	451	447	418	447	437	423	420	446	464	445	462	437	456	426	444	429	486	413	460	435	430	436	436	427	423	456	449	429	439	429	464	460	441	423	415	439	414	467	410	402	447	502	428	450	410	430	400	445	429	446	422	449	411	459	454	469	468	401	429	413	453	439	445	418	440	425	467	451	418	454	450	387	419	451	417	410	454	444	433	445	454	451	400	412	437	419	447	418	419	428	416	438	414	388	424	419	427	432	458	423	407	419	412	443	458	404	467	452	442	423	449	452	396	425	439	430	447	432	426	466	411	465	424	437	438	452	414	408	429	436	449	445	404	439	427	423	451	430	437	440	449	460	467	466	412	439	431	425	472	412	418	436	444	452	427	408	432	455	416	432	423	428	400	458	416	439	405	446	469	418	492	454	423	456	426	404	419	436	433	429	425	426	449	401	461	413	434	428	435	405	429	436	431	446	414	471	419	433	404	436	438	418	456	438	414	439	448	426	458	454	401	449	446	440	488	417	408	440	422	405	452	415	398	450	453	429	486	440	420	418	416	411	433	398	433	433	413	425	429	456	439	437	455	448	390	435	429	438	457	403	479	441	424	450	420	441	422	465	441	424	439	419	469	437	449	466	413	424	443	459	446	449	432	451	428	439	427	423	430	437	466	455	451	431	455	386	469	454	469	440	406	440	413	421	405	404	419	452	429	458	424	403	451	471	446	402	432	427	405	455	423	441	412	441	426	447	440	401	402	443	454	443	455	439	402	480	373	448	425	381	446	452	433	416	419	409	380	460	443	472	399	426	438	469	427	482	408	435	423	441	438	404	444	451	422	465	430	421	441	480	456	462	420	435	384	470	425	426	480	447	426	432	425	454	424	452	441	431	429	461	422	417	409	418	406	459	434	422	429	445	409	425	464	388	446	425	453	448	424	399	443	451	447	430	404	436	438	459	406	454	465	419	424	442	444	448	449	484	441	420	452	405	388	451	411	433	439	452	418	405	422	454	424	461	438	425	440	441	430	438	434	427	461	449	447	455	464	457	440	450	453	436	448	436	406	425	463	444	409	468	400	460	428	416	449	453	438	419	400	409	407	424	425	426	459	436	445	442	451	403	438	439	431	421	442	437	391	424	410	429	409	431	448	413	454	401	408	423	423	435	480	449	433	407	447	439	439	426	402	447	413	413	409	418	448	401	446	453	443	423	436	415	464	418	412	387	454	443	427	438	421	482	469	417	474	475	451	434	441	443	397	396	457	441	401	460	429	428	433	434	456	421	436	441	461	439	449	409	426	427	450	425	451	446	443	440	440	431	454	463	443	440	422	414	418	431	409	472	439	421	411	419	442	426	407	440	435	453	420	476	444	399	399	433	443	432	428	440	437	454	427	381	470	436	421	441	435	445	458	431	431	454	423	421	468	445	440	418	440	420	461	412	449	421	410	446	477	455	434	476	439	464	429	398	447	436	468	420	443	444	417	449	435	443	430	423	421	419	392	448	413	446	408	427	421	439	491	469	447	421	433	444	408	435	475	462	438	446	447	454	433	471	455	399	450	411	387	454	438	435	445	414	439	430	449	415	430	451	444	433	439	422	404	438	393	440	426	419	450	402	433	462	410	448	449	433	452	409	449	443	445	451	400	421	429	451	441	440	428	433	462	404	409	478	413	450	427	449	439	433	433	422	433	469	487	446	423	394	454	433	441	442	429	435	423	429	433	408	448	430	441	444	427	414	411	430	413	466	431	457	445	427	419	410	438	468	415	454	415	410	415	425	431	456	430	433	423	440	399	458	431	455	423	464	427	449	428	412	468	482	420	452	473	454	413	419	462	423	453	474	447	443	470	419	481	431	438	441	459	459	410	456	445	441	440	438	444	454	398	424	443	446	412	427	441	448	418	457	494	372	423	441	419	418	482	420	459	400	481	440	483	449	444	419	430	421	456	436	441	446	462	432	472	480	413	403	464	480	408	437	438	407	435	402	449	432	411	477	458	439	410	464	453	438	426	460	431	471	456	425	461	432	474	465	459	419	430	415	421	391	440	449	433	430	473	432	434	383	402	416	434	459	467	452	425	436	406	485	457	443	376
24578	22246	58470	55807	32002	14194	2092	588	507	517	527	502	502	465	509	492	482	468	509	502	449	459	477	467	461	507	449	461	491	512	439	478	474	488	501	478	471	482	468	464	484	475	470	455	464	494	460	498	448	488	436	521	443	455	434	465	464	471	511	484	444	425	446	494	460	473	485	479	448	450	485	493	468	447	472	457	504	510	501	511	464	449	476	480	491	434	481	480	482	453	498	500	445	482	441	456	426	485	464	456	480	466	536	417	422	477	441	459	478	452	475	491	449	473	480	487	446	518	442	415	476	466	486	465	438	442	517	490	460	481	465	505	444	424	474	469	483	493	474	459	455	435	473	522	458	504	475	475	455	484	458	442	471	475	435	433	470	463	453	463	419	471	450	473	431	448	445	488	464	516	418	470	460	480	465	518	474	462	475	456	497	512	455	513	448	486	442	438	437	463	433	493	466	470	446	446	513	469	461	417	439	415	459	443	473	482	480	514	463	461	484	482	464	476	488	473	458	481	473	426	453	485	467	494	487	475	498	483	483	489	513	460	436	437	442	432	487	433	465	517	468	503	498	514	452	442	474	462	467	471	485	481	418	492	441	464	454	498	445	421	459	460	508	470	466	509	462	445	518	482	462	484	520	479	476	444	454	460	462	534	498	491	493	462	441	459	445	471	454	444	486	474	438	441	483	490	473	437	428	451	473	452	477	453	442	473	481	459	466	454	476	493	447	471	480	448	468	462	519	513	474	476	462	464	447	494	468	445	435	422	465	487	477	451	492	510	467	452	444	476	470	474	467	530	485	454	497	431	444	448	471	465	487	472	486	432	462	442	466	472	487	492	451	415	465	452	437	490	497	469	487	447	459	452	427	468	474	530	448	443	478	463	471	466	472	499	504	543	421	437	475	473	433	457	467	516	465	463	507	480	424	482	463	474	470	462	467	498	444	440	496	496	452	477	472	503	440	472	441	440	460	495	441	482	494	499	452	442	462	474	477	487	485	492	479	441	497	476	424	476	467	468	429	499	397	487	456	463	473	482	435	493	433	499	465	473	420	459	459	488	453	477	474	477	439	489	501	452	480	468	453	495	473	504	449	499	483	448	510	447	481	484	469	472	455	484	488	434	448	486	481	435	459	458	479	452	450	473	449	505	473	502	454	451	438	481	488	505	519	445	459	487	445	477	477	451	478	452	479	459	487	441	485	435	427	464	495	447	455	481	444	449	447	480	498	461	453	496	473	442	459	437	457	466	451	442	470	424	443	443	468	480	477	447	466	443	473	498	458	466	469	480	448	434	453	477	457	478	505	505	440	480	452	443	455	430	450	441	479	457	429	505	458	478	466	468	476	481	439	514	464	457	470	448	439	450	417	467	485	477	483	467	457	466	523	491	437	455	453	450	451	477	464	484	468	468	439	475	459	476	431	472	442	447	464	461	466	477	474	464	457	430	465	464	471	454	451	444	449	496	509	421	455	476	447	436	441	426	451	458	468	491	471	488	430	460	423	517	467	458	488	448	493	416	440	433	470	486	473	448	452	480	456	468	444	454	468	491	494	457	470	463	460	506	457	469	437	429	439	467	448	452	442	436	486	495	518	451	475	478	456	490	502	465	485	464	452	489	471	481	474	470	410	494	458	448	449	423	459	453	444	451	484	496	474	457	493	460	476	467	458	470	439	457	459	484	460	508	448	429	466	456	449	441	452	476	475	516	500	482	481	500	472	463	450	484	492	444	479	463	474	471	457	467	508	454	470	479	485	488	507	479	474	458	427	429	482	436	429	499	456	475	498	467	476	435	479	445	497	488	459	439	459	454	480	506	480	444	455	446	477	476	477	466	487	478	442	457	475	459	483	492	472	453	454	458	464	444	443	471	483	508	450	443	505	460	464	462	499	475	457	452	455	440	446	467	461	464	460	480	478	507	455	471	500	492	489	440	449	467	454	448	479	458	494	451	458	455	502	449	510	478	439	451	475	457	472	472	485	528	498	487	493	477	444	482	476	465	471	469	453	450	427	433	438	505	463	506	461	447	474	422	471	464	431	454	456	468	470	503	508	472	442	464	491	456	482	442	479	454	468	462	445	489	507	492	479	455	500	491	484	443	456	511	458	445	471	459	461	413	475	456	478	453	462	462	443	495	471	497	458	419	459	462	494	498	476	474	477	495	459	493	496	454	426	458	442	504	479	467	516	447	460	487	474	461	470	488	434	460	459	456	477	499	460	480	452	480	503	428	509	506	492	453	471	453	460	480	455	458	481	470	446	481	478	464	478	466	459	489	527	498	490	454	490	474	478	456	487	468	466	449	464	478	461	475	512	487	456	464	470	481	466	468	458	509	467	425	487	491	494	482	476	469	472	439	447	465	482	470	492	480	441	438	497	470	450	462	455	476	471	472	500	461	470	457	481	492	443	491	470	456	490	454	494	458	473	488	447	438	478	448	475	490	458	486	493	467	464	506	446	459	422	461	434	493	453	445	499	443	469	458	468	466	470	489	444	443	496	480	423	439	405	464	442	422	439	464	509	456	465	476	475	441	480	478	483	511	419	454	482	439	463	451	468	453	476	448	487	473	460	442	516	496	503	474	438	452	486	448	465	491	446	442	450	464	432	459	441	485	482	493	468	438	438	451	486	491	440	445	452	436	483	451	481	435	452	500	468	459	492	421	468	461	439	486	433	475	512	457	423	462	466	486	465	474	466	479	437	438	474	449	485	451	483	483	518	453	431	428	446	466	483	473	445	483	446	477	471	490	474	445	451	474	487	422	450	474	439	481	433	491	480	428	489	498	420	463	453	452	483	472	466	466	499	464	475	443	462	444	474	479	472	503	462	456	472	443	486	425	479	467	463	444	449	459	443	452	473	486	474	482	426	450	476	466	441	481	487	443	487	458	435	451	482	465	480	445	468	466	427	464	464	501	445	507	435	505	429	465	449	447	465	460	443	486	437	480	455	425	439	438	488	460	452	431	509	460	455	460	467	443	491	456	433	436	440	476	440	461	439	435	462	455	457	466	445	490	481	464	452	462	485	487	458	468	475	419	444	486	463	471	447	486	490	451	443	509	483	471	467	443	502	450	456	446	485	457	459	467	480	463	451	468	453	475	436	442	473	451	468	482	455	464	492	445	446	491	480	455	474	407	473	475	456	453	432	450	491	467	472	462	466	476	462	480	448	447	489	441	488	465	482	489	475	499	441	451	483	433	487	485	436	437	417	456	430	458	443	493	471	443	417	461	421	452	462	489	459	438	459	464	467	453	469	443	513	454	440	500	443	459	446	489	430	453	468	450	483	478	478	478	461	478	467	465	485	526	479	452	480	484	465	470	464	499	464	512	496	509	496	480	475	460	438	460	469	469	453	454	434	450	480	443	461	439	438	450	469	458	453	444	437	513	454	468	443	478	481	498	447	481	481	470	464	432	444	476	470	466	474	426	477	449	467	488	465	457	474	438	478	478	505	470	458	478	444	481	482	499	417	474	460	459	449	479
3418	49944	76611	52910	22030	5376	576	400	435	460	477	437	439	435	452	436	471	435	408	463	463	451	426	473	456	463	449	450	444	413	432	454	461	422	421	461	436	402	453	467	466	428	426	426	446	474	428	423	439	404	454	434	435	415	426	426	431	462	432	458	414	454	401	454	441	406	441	455	423	459	440	446	434	442	471	421	431	427	435	450	406	422	428	444	428	424	443	417	440	499	426	387	404	464	433	428	405	434	413	436	448	422	419	448	477	431	450	426	435	447	459	441	431	445	473	444	420	453	443	444	436	450	456	399	461	441	414	452	435	431	431	434	460	464	464	448	413	453	405	446	418	422	463	406	436	413	425	434	458	471	403	460	450	449	422	435	416	456	419	433	453	432	419	428	439	456	427	419	416	464	424	397	435	448	423	424	416	415	445	445	427	452	445	456	457	438	397	433	412	426	454	443	434	438	448	437	398	435	398	474	482	422	446	466	456	434	424	467	458	452	422	454	428	426	493	405	449	401	415	424	435	424	435	431	433	414	415	459	458	455	471	414	418	467	445	448	435	445	425	416	413	417	435	390	471	440	419	435	412	414	395	442	439	463	422	434	436	399	455	418	413	430	437	443	422	420	452	452	438	471	467	451	452	422	443	446	440	409	419	427	431	408	460	481	472	477	445	487	455	407	406	422	461	436	418	452	375	432	443	422	434	463	467	457	433	435	444	471	456	433	440	419	429	440	416	429	430	435	435	409	444	439	448	440	452	412	454	456	431	451	455	440	473	464	393	455	445	412	446	406	452	456	433	425	480	438	433	403	415	431	424	436	400	435	427	410	391	416	449	427	427	419	445	457	448	457	427	422	422	424	408	401	419	443	439	441	465	433	439	459	435	433	448	406	404	442	405	438	468	421	433	416	464	426	414	416	465	450	468	452	432	438	437	439	446	421	449	431	440	452	403	463	468	442	428	405	436	415	475	466	441	435	432	438	452	472	389	441	425	456	428	428	429	428	484	413	430	438	447	437	427	412	433	416	477	434	472	430	470	432	442	443	438	412	459	444	429	428	430	459	438	472	437	406	439	493	425	438	440	450	425	459	447	483	440	437	396	437	421	458	418	425	426	435	441	401	424	432	449	475	449	429	421	422	420	390	441	433	438	429	438	441	425	446	467	488	444	437	449	422	432	421	440	390	396	472	372	451	429	395	445	412	426	421	421	433	426	377	427	415	423	441	422	439	443	432	409	429	479	469	431	410	424	420	451	455	442	463	445	474	455	422	410	430	419	461	440	443	401	418	448	440	434	431	433	462	393	451	442	458	429	433	415	409	449	439	454	455	448	419	429	433	437	452	428	443	484	431	417	443	464	472	456	433	437	443	403	416	434	459	418	396	444	411	425	435	445	442	432	425	423	420	437	442	424	463	433	440	440	420	427	432	439	457	439	434	448	423	435	416	423	445	420	444	405	431	495	427	463	411	431	404	442	431	446	438	442	449	443	451	436	451	412	441	432	432	404	369	449	430	450	474	420	423	386	385	466	398	444	456	483	449	426	426	445	448	401	408	426	419	411	430	413	426	427	452	450	457	398	397	453	462	436	428	427	447	481	435	445	420	430	452	430	408	436	466	417	419	403	421	498	436	436	454	421	420	478	439	423	430	472	419	472	433	434	448	481	468	403	409	413	457	438	439	417	421	399	449	418	475	432	426	418	429	426	450	468	436	432	444	439	457	433	438	443	462	458	393	408	440	396	481	446	443	410	442	433	437	450	489	446	427	409	403	424	423	449	409	447	413	436	407	443	462	424	432	448	417	457	474	458	430	409	399	436	425	423	446	423	417	426	452	398	442	415	440	449	393	434	439	443	415	436	448	460	402	395	445	419	436	407	453	427	427	428	451	418	459	421	402	421	414	425	406	402	466	405	445	414	401	438	427	393	424	388	428	453	450	472	403	448	450	419	461	461	440	446	407	407	448	440	459	395	438	449	416	451	417	415	434	467	410	475	437	445	418	415	439	425	411	451	448	431	417	422	424	419	463	441	422	461	456	390	448	447	458	437	461	446	436	443	440	429	418	397	422	386	435	420	434	390	412	438	417	446	413	440	485	441	409	422	446	415	460	473	466	429	432	447	439	418	414	448	497	452	445	445	411	372	434	439	423	432	398	407	458	457	448	436	445	414	437	411	404	408	425	423	412	404	440	452	415	399	454	411	431	424	451	401	473	437	418	393	456	432	434	453	430	459	442	417	427	408	440	415	443	428	460	452	439	401	414	409	453	441	410	409	450	435	438	457	447	428	422	452	388	430	435	429	450	436	422	459	424	449	459	477	417	442	414	444	441	449	426	411	428	407	433	461	441	428	420	456	428	411	426	436	399	406	440	435	422	429	464	473	438	461	446	439	424	414	448	407	396	416	403	479	453	449	434	453	419	463	406	415	384	446	455	400	425	418	435	416	423	434	443	438	420	461	457	398	460	434	415	440	449	442	411	408	457	404	451	435	418	442	415	411	470	443	428	452	434	414	427	443	431	441	466	412	442	466	474	437	433	391	434	438	433	403	453	428	439	446	407	437	422	443	439	471	444	440	446	460	420	439	476	429	446	430	456	491	418	438	419	414	413	428	433	450	416	434	406	454	438	449	450	432	420	463	409	458	459	443	407	426	454	471	458	443	409	446	457	451	419	448	428	437	405	432	462	395	438	487	463	441	435	421	434	435	458	410	444	422	414	418	426	426	466	434	458	424	431	416	415	462	425	427	418	414	412	463	431	459	463	416	456	403	435	459	407	412	433	440	464	436	414	424	449	427	431	408	440	462	431	433	444	450	500	423	416	424	431	427	433	418	444	457	461	412	403	454	439	452	426	461	418	444	427	429	410	407	455	407	409	463	397	466	451	433	433	444	448	401	430	476	430	460	421	417	439	442	410	433	413	450	423	456	489	467	402	435	386	408	453	435	465	472	435	446	404	479	420	437	357	424	443	439	478	476	441	426	448	439	462	405	415	427	455	403	433	427	434	439	496	451	404	414	418	435	443	426	469	447	430	441	438	449	471	432	400	463	441	426	451	431	438	433	431	442	434	397	446	427	461	423	447	414	423	411	433	424	412	449	454	439	441	457	399	434	417	457	403	462	424	431	446	452	450	455	458	454	421	421	441	404	442	426	441	465	412	430	424	443	413	416	405	446	441	410	438	474	406	430	443	413	424	424	461	472	412	412	415	453	403	435	474	463	432	455	448	488	452	479	453	417	428	414	432	456	413	410	408	419	412	453	455	438	410	459	450	395	445	467	424	446	427	415	470	453	438	434	455	451	449	391	426	416	475	402	451	429	432	421	461	381	438	446	456	457	430	446	453	430	433	446	444	457	418	436	422	450	453	419	453	456	414	444	406	421	429	397	423	441	440	430	392	427	486	424	427	465	419	479	422	469	450	449	403	428	417	418	429	442	467	434	417	429	409	464	446	482	443	431	466	414	405	425	441	438	449	398	438	478	408	434	421
23777	21590	58605	59438	38340	19872	4642	853	667	701	655	643	605	568	647	657	606	581	589	623	631	620	657	589	634	586	616	617	596	605	634	630	589	605	603	661	578	599	580	606	624	600	617	578	623	601	597	592	598	545	598	643	602	637	601	618	598	616	577	636	585	598	594	598	614	603	571	627	639	598	568	635	617	643	603	583	617	630	622	594	561	610	620	594	591	614	646	633	624	603	613	550	608	571	635	595	626	596	578	616	647	585	576	598	547	595	581	610	625	614	599	621	612	604	639	598	643	593	592	586	602	584	589	597	607	629	620	607	616	605	595	599	577	568	617	585	586	622	602	593	593	593	592	613	605	606	599	587	613	591	605	610	571	645	612	605	590	607	650	605	555	607	615	618	575	621	584	643	615	575	591	595	636	640	614	564	615	581	598	642	616	580	627	611	627	614	602	610	576	609	606	566	600	548	586	631	632	602	637	547	578	573	583	616	577	624	586	617	613	608	631	600	606	568	612	569	620	611	624	560	637	612	601	624	625	579	568	599	623	599	621	620	603	629	585	678	617	560	600	621	612	636	603	581	556	550	594	636	602	566	590	595	648	605	609	574	584	592	589	583	629	587	609	587	604	614	617	573	637	621	608	610	616	654	645	575	602	624	635	616	611	606	595	629	612	576	558	585	609	580	621	629	617	597	620	598	596	587	588	612	617	593	546	589	607	633	618	612	596	617	614	644	572	591	534	609	584	610	603	577	624	605	599	572	606	590	574	589	644	585	573	549	595	619	590	605	582	592	569	591	614	584	629	594	588	573	620	640	613	596	573	611	583	601	579	625	597	630	589	615	573	602	601	636	573	578	545	549	665	620	571	592	615	571	594	623	596	608	598	605	577	608	573	619	603	605	584	560	594	614	593	601	590	578	578	628	625	603	633	603	564	570	625	588	620	641	603	631	562	621	566	609	609	580	566	580	626	589	600	612	596	617	619	593	584	572	597	611	566	597	578	605	634	569	584	636	609	607	602	627	599	648	592	543	567	600	627	574	604	624	573	596	611	631	623	574	592	597	586	580	581	601	582	588	560	572	605	583	574	627	554	617	570	603	638	625	595	590	575	565	589	608	619	608	607	620	608	570	601	595	636	601	612	617	583	570	615	590	561	595	615	635	612	588	578	620	608	615	605	629	598	593	578	568	611	644	625	626	612	589	542	577	589	588	584	567	615	575	582	581	612	649	537	625	602	625	551	612	615	596	577	617	637	621	579	615	616	591	619	569	635	608	657	593	620	576	610	562	607	608	566	556	592	606	559	597	606	602	624	630	557	553	605	599	605	645	596	610	634	580	575	588	598	626	589	601	622	657	607	610	599	589	615	597	623	586	592	601	603	556	579	603	656	594	589	604	606	613	581	529	602	627	612	578	623	601	602	627	614	583	590	600	597	580	610	608	584	605	594	616	575	559	589	634	602	622	594	573	576	567	637	568	533	572	595	603	591	608	566	593	629	607	598	567	606	635	583	600	589	595	587	605	601	558	617	580	612	619	616	585	564	626	570	597	618	640	627	599	553	602	586	563	627	566	642	596	633	644	587	571	637	605	551	606	613	644	591	565	629	617	618	632	613	595	636	593	577	586	642	561	563	589	609	600	580	545	570	604	594	613	610	584	566	639	577	626	599	610	590	594	598	597	620	614	599	625	593	591	599	576	577	641	574	611	606	616	607	609	629	594	606	594	605	593	584	602	584	553	585	564	599	647	563	637	614	581	616	577	568	575	560	578	614	592	613	617	576	582	553	605	573	579	583	644	645	552	611	599	623	582	583	624	547	602	578	652	624	575	568	596	580	662	608	574	643	549	612	580	597	612	563	622	606	608	581	649	625	617	591	568	637	631	583	611	590	573	585	601	609	572	579	634	577	615	538	579	626	585	592	619	554	594	599	636	644	593	606	686	631	569	601	563	579	606	587	568	604	625	569	606	587	594	570	606	607	590	600	622	595	564	594	600	578	596	580	592	581	609	624	598	630	620	580	591	614	602	555	616	602	580	622	615	626	616	584	604	596	574	598	576	587	612	609	603	628	582	595	563	595	585	584	615	628	590	585	604	602	636	627	626	629	654	614	570	596	601	560	575	599	554	580	616	592	593	599	576	541	583	579	580	609	564	609	574	606	597	600	579	584	560	599	634	591	615	574	580	583	594	605	588	625	561	592	647	546	609	567	693	591	576	607	588	650	624	611	624	615	576	609	597	561	547	598	601	635	606	573	604	597	619	639	594	612	615	552	583	599	555	602	597	616	589	631	611	624	555	578	592	555	566	614	586	559	594	578	621	613	575	644	595	627	588	613	565	581	595	587	638	637	613	615	586	596	560	608	580	587	638	560	617	589	561	611	623	577	587	582	599	612	596	608	599	604	599	591	602	647	560	561	604	632	587	604	647	571	582	571	602	642	611	580	603	639	566	612	615	590	575	588	598	612	610	577	608	611	601	558	561	589	588	623	635	599	611	559	593	564	606	598	579	610	588	624	618	609	612	605	620	603	643	617	602	590	658	613	631	605	620	625	581	612	605	586	585	585	589	582	583	577	589	603	581	541	585	615	564	627	615	634	620	628	603	596	585	639	599	566	564	592	593	620	580	610	599	593	584	600	618	595	618	580	617	628	643	658	580	545	579	622	595	587	572	580	617	609	633	560	595	613	589	623	608	583	596	604	587	609	601	580	567	608	595	622	565	564	549	606	589	592	610	588	584	606	620	594	603	586	561	585	590	603	606	596	626	626	540	607	608	623	615	588	624	574	567	581	607	617	626	594	584	601	579	577	599	601	649	560	587	621	618	597	629	564	600	635	617	601	606	588	629	595	639	598	630	584	613	590	608	636	606	599	587	608	598	589	600	571	597	616	607	626	561	605	615	619	573	586	579	610	619	599	614	612	607	614	568	599	612	653	603	591	562	606	610	627	583	620	578	599	613	640	551	628	586	612	587	564	573	587	614	566	582	579	561	607	606	561	606	605	621	628	619	614	625	621	609	555	548	618	639	568	617	607	570	621	607	596	618	621	552	607	519	568	572	636	571	601	617	604	571	604	564	603	610	618	576	613	591	584	656	572	574	611	594	618	576	615	585	580	631	651	614	577	570	576	574	626	580	569	605	588	591	612	605	600	608	617	641	611	608	601	605	579	595	584	575	551	657	596	606	602	598	590	590	606	645	560	611	633	594	588	572	597	631	636	619	581	616	619	612	600	588	640	582	598	597	658	624	634	616	567	625	558	641	595	630	639	612	610	581	601	599	593	582	608	595	599	570	592	642	586	579	639	584	596	589	643	607	612	631	614	596	588	567	642	620	601	601	543	609	567	634	653	594	587	599	587	609	574	576	606	611	591	582	617	626	603	617	570	617	602	591	598	560	582	585	556	576	573	630	572	610	647	591	601	616	574	568	615	594	598	625	590	637	601	596	601	614	611	605	598	602	588	605	603	612	583	606	597	605	563	593	605	613	584	590
3814	22610	68136	63653	32524	8339	734	555	504	550	530	546	561	597	547	560	536	559	554	564	589	600	587	604	564	572	599	571	555	551	569	566	577	584	567	552	560	587	540	613	548	559	574	572	568	541	548	544	563	540	581	544	568	586	594	568	585	546	544	574	550	571	579	575	534	559	535	574	568	571	536	544	598	532	563	571	528	564	533	546	586	541	534	555	538	564	562	574	609	592	581	533	530	545	517	592	561	578	561	547	558	545	574	560	569	545	580	582	538	550	577	592	528	511	617	564	559	577	545	544	567	546	567	518	564	528	512	555	567	572	563	561	550	598	561	536	528	571	568	594	594	572	534	516	570	530	581	633	579	569	534	511	569	533	549	556	553	572	548	569	563	549	525	574	557	552	544	535	535	582	569	547	535	575	560	582	594	549	549	541	562	583	571	540	572	568	571	537	553	523	540	549	593	576	518	589	532	508	542	560	579	544	566	528	568	556	538	568	600	589	575	560	563	600	577	530	564	527	555	577	590	553	544	562	536	562	578	555	537	568	536	571	557	550	577	542	569	585	525	545	556	601	575	568	595	561	592	560	589	543	545	559	566	550	562	552	559	560	548	582	563	560	520	530	523	540	557	514	562	526	500	560	512	525	576	583	527	520	573	530	589	538	579	563	534	563	611	539	564	520	539	554	525	526	555	519	581	566	561	550	530	594	552	528	569	501	529	549	495	593	554	514	554	551	586	520	539	564	541	545	558	537	539	514	541	570	552	561	562	497	543	553	578	560	561	553	532	555	557	553	572	578	546	547	547	577	577	552	569	582	578	565	555	571	568	553	570	519	566	536	611	546	547	596	519	582	580	535	528	557	564	564	545	576	531	526	567	560	530	553	544	569	543	549	573	556	564	568	534	554	564	560	597	544	541	566	517	569	534	553	562	579	558	547	541	535	604	583	560	506	546	541	554	559	555	548	531	499	523	556	588	567	560	535	561	516	587	575	591	577	550	529	541	538	566	478	543	521	511	526	586	516	553	555	561	538	559	544	550	570	570	537	520	581	561	555	566	551	519	525	535	527	578	540	532	592	543	510	564	509	541	570	522	547	495	534	531	556	554	560	543	572	550	543	566	558	535	516	574	554	535	571	558	517	560	555	529	557	539	553	574	524	579	558	522	558	595	529	534	546	572	552	599	580	548	570	565	572	549	550	585	601	512	547	548	621	568	573	544	540	554	556	583	551	503	566	573	580	542	592	577	585	535	526	543	524	514	600	575	578	563	549	575	552	582	603	580	534	552	510	518	553	552	545	558	522	588	577	581	553	560	579	559	487	555	560	512	571	557	557	547	587	522	544	541	580	608	566	531	549	561	523	528	557	559	523	521	546	560	538	549	561	552	517	523	511	609	521	571	589	568	508	583	577	557	583	525	596	550	555	572	577	556	551	554	581	518	544	575	563	547	558	560	531	533	525	526	512	547	578	512	526	531	591	568	533	567	549	551	596	562	549	570	546	582	584	580	551	541	579	573	559	536	589	564	589	554	542	545	515	552	542	549	533	570	521	618	537	585	581	551	567	564	518	601	547	568	547	548	535	546	523	583	534	525	544	561	546	576	553	561	557	561	536	588	531	527	563	560	504	534	566	562	517	612	513	574	533	522	563	571	531	518	551	589	550	569	537	589	569	521	546	568	531	546	549	584	543	538	530	550	531	561	561	537	584	526	565	558	552	579	502	525	555	558	568	564	527	564	544	563	527	552	550	544	575	545	542	571	570	561	528	535	527	541	586	556	550	528	549	566	522	546	555	538	532	530	507	521	551	530	545	587	537	582	606	538	560	549	549	575	572	573	554	559	563	609	520	567	559	542	561	521	560	542	582	540	560	534	554	541	578	558	538	577	542	613	510	520	514	570	551	574	546	545	550	553	544	554	534	542	566	578	547	559	617	523	557	573	564	541	541	575	536	581	587	533	512	612	540	553	554	554	547	577	543	537	544	549	537	592	575	581	550	542	542	577	550	590	532	567	536	620	564	574	553	538	574	524	572	540	549	563	558	560	586	586	542	527	562	580	547	550	567	556	509	539	547	588	548	547	554	590	583	572	559	600	559	552	561	508	552	561	561	561	592	587	568	545	532	559	531	538	568	539	531	557	500	551	582	557	567	540	517	523	585	555	550	582	546	528	521	521	570	512	549	521	579	546	561	530	521	546	539	568	575	548	610	546	534	580	550	531	575	554	588	564	567	588	561	574	563	576	511	542	620	584	534	540	584	556	545	575	546	542	561	532	546	563	575	565	571	558	560	506	542	530	573	528	513	583	545	555	542	573	542	524	569	558	612	546	575	558	543	556	543	520	562	577	546	579	574	591	561	556	574	597	562	489	552	536	569	553	526	592	593	563	541	557	563	591	549	581	599	539	504	554	566	527	571	549	586	553	566	513	556	573	547	581	550	550	563	563	529	509	564	564	600	551	584	609	610	530	575	545	531	557	525	566	580	544	534	575	564	549	548	571	555	534	533	572	525	558	579	552	552	561	563	546	538	602	527	566	551	558	572	556	552	550	556	539	562	549	569	517	578	526	534	565	563	565	599	551	558	564	628	543	515	551	575	530	597	571	586	530	537	575	562	535	494	551	570	602	536	582	558	536	551	539	574	555	567	533	575	547	577	551	531	532	539	536	537	576	545	513	507	520	564	566	523	567	563	538	517	578	555	569	534	540	542	595	556	533	565	540	543	582	534	553	563	593	550	545	552	494	507	537	537	609	553	580	560	519	561	592	557	558	549	566	555	511	539	526	545	544	577	587	503	590	547	550	613	536	541	566	515	557	555	542	583	545	570	552	551	551	549	581	602	514	582	539	578	538	587	571	523	557	523	547	528	532	548	531	551	575	545	586	529	551	524	568	559	572	522	548	542	526	567	538	571	539	515	571	590	553	533	537	578	573	551	573	574	496	528	520	570	556	514	583	547	560	567	533	580	562	577	574	549	570	558	527	566	566	566	559	558	619	511	550	570	524	565	528	562	549	560	542	528	540	530	584	565	562	544	518	501	556	564	543	543	568	558	536	570	564	544	540	568	557	558	537	539	543	534	501	545	518	579	565	537	541	542	549	551	549	544	510	546	535	559	555	559	539	571	546	572	542	559	584	572	593	566	558	549	517	581	510	566	515	554	546	583	522	571	545	563	540	535	553	588	531	595	569	586	543	539	549	551	517	507	576	563	558	570	542	578	559	497	556	525	569	584	524	580	572	576	595	537	568	543	551	577	577	559	515	551	568	578	545	549	596	500	532	581	522	580	563	522	541	569	593	554	556	560	570	504	583	523	496	592	548	534	535	574	578	579	544	544	544	567	576	527	539	538	565	601	555	540	558	540	550	589	562	526	593	538	501	533	545	527	536	518	555	528	560	555	530	527	567	577	555	555	507	525	524	535	553	517	541	523	502	557	553	531	521	568	544	540	571	560	558	532	554	520	601	554	576	525	567	570	534	538	534	559	568	562
27101	15469	46027	29673	8679	1711	519	468	418	454	456	444	424	488	427	440	426	430	461	451	457	429	455	457	482	488	455	465	431	464	428	454	451	445	458	523	474	456	427	470	414	469	423	414	429	430	420	440	441	418	463	448	430	459	441	447	446	434	454	410	465	462	456	419	448	454	451	451	472	429	437	436	446	456	428	438	416	439	424	428	429	451	396	445	430	446	446	402	448	411	434	445	410	466	417	419	449	487	450	441	434	435	436	422	461	452	462	441	441	436	465	436	460	443	471	426	447	437	422	420	471	426	428	490	409	412	431	435	422	439	416	423	444	430	447	409	458	481	437	433	430	424	444	413	475	412	422	513	430	430	413	442	424	419	455	435	437	442	433	437	454	441	428	456	455	438	472	418	434	434	450	434	426	460	438	438	442	443	443	435	458	444	451	468	454	469	449	471	470	447	429	424	443	447	430	416	465	454	439	426	393	444	437	467	467	454	439	426	449	476	421	439	440	448	456	444	410	433	454	450	430	392	482	416	466	485	450	478	443	473	471	434	430	418	448	438	439	422	461	418	420	434	418	456	457	462	436	437	442	482	446	410	409	441	454	449	441	461	412	469	434	464	425	444	422	452	482	412	446	423	413	437	450	477	466	482	479	456	408	428	456	434	476	416	431	414	442	434	410	455	465	419	483	440	445	443	464	442	436	485	450	436	429	404	446	467	431	471	428	456	462	461	435	477	458	429	430	422	438	464	439	461	476	463	449	449	441	454	472	446	402	414	419	431	456	394	466	409	460	440	460	451	467	497	443	437	452	428	410	450	457	476	456	459	408	471	448	451	453	474	441	394	406	436	437	434	434	428	429	440	472	435	460	439	419	461	420	451	472	427	482	478	452	441	401	494	447	452	450	452	439	409	445	451	444	461	392	449	451	421	445	460	485	440	469	470	419	469	417	468	473	432	470	455	422	461	437	459	457	430	443	445	454	442	425	485	458	462	447	446	433	419	435	466	461	446	436	460	463	444	440	431	385	453	453	467	427	447	447	455	440	416	470	457	454	426	477	446	493	414	391	452	419	435	418	439	406	448	404	435	459	425	448	426	454	412	478	416	457	447	451	451	427	457	499	406	451	460	447	442	476	465	459	437	425	441	422	441	419	443	474	434	421	436	470	432	442	481	455	446	436	417	412	443	485	430	459	427	446	419	466	405	449	478	470	421	439	466	445	425	455	431	469	443	408	465	453	457	433	441	433	448	431	449	445	446	444	452	417	482	474	454	473	454	439	435	452	451	432	438	446	413	419	493	459	438	428	435	431	455	453	420	457	396	421	467	469	440	434	472	442	443	436	479	472	416	449	431	442	475	411	462	427	448	458	446	419	426	457	483	465	427	442	443	472	452	454	455	459	460	439	421	433	501	469	492	398	424	426	415	449	440	449	469	439	462	421	453	437	486	479	419	425	467	457	434	452	443	473	428	434	461	464	461	488	452	441	377	452	480	448	456	423	453	441	447	462	452	452	440	459	423	455	461	468	464	408	460	471	465	468	477	432	482	408	466	423	447	416	452	421	434	422	398	441	454	449	450	438	414	463	469	431	450	457	425	433	447	485	408	446	471	472	424	441	476	418	400	453	415	413	482	420	441	447	429	420	413	460	420	469	441	435	458	461	439	440	457	448	407	447	446	454	456	432	480	458	459	424	438	472	475	463	448	447	423	454	428	424	444	436	438	431	502	499	422	463	476	449	410	419	408	468	456	428	473	438	416	430	469	435	469	440	435	472	453	453	448	416	451	446	413	481	442	463	416	437	454	420	399	397	457	448	465	472	451	398	451	404	447	437	447	420	411	444	450	459	434	440	458	442	442	418	427	456	466	465	477	478	447	439	429	461	444	446	462	444	451	452	467	396	402	456	456	444	414	434	416	455	481	461	407	449	441	452	441	490	470	457	427	482	427	433	444	431	455	458	449	442	440	446	452	394	449	430	454	435	420	435	437	450	430	448	490	461	439	441	427	437	434	465	455	474	459	448	429	430	449	454	445	459	461	441	439	440	467	431	420	430	448	466	448	460	446	419	425	415	476	401	418	423	446	485	454	456	435	431	435	441	467	467	424	446	448	423	461	435	460	467	454	445	458	436	417	459	453	454	472	440	448	459	426	379	441	454	429	413	450	428	469	421	460	455	435	414	449	426	451	447	445	449	422	459	451	426	424	464	448	446	446	442	404	474	454	468	460	436	438	406	453	466	469	439	449	459	484	477	452	440	433	433	395	422	399	419	436	440	443	415	461	426	434	437	426	461	474	448	454	459	413	474	411	443	442	407	425	464	436	443	464	469	465	482	431	446	456	442	459	402	416	459	467	453	444	447	433	445	443	457	446	416	454	440	448	438	446	424	446	462	404	455	433	431	470	461	434	471	421	444	447	412	412	414	479	439	437	449	492	460	423	417	448	438	446	457	464	470	439	452	422	445	471	474	443	443	426	461	410	431	449	448	433	436	476	417	417	452	463	443	475	416	458	458	432	440	445	478	465	456	440	444	481	454	422	466	443	473	447	419	462	427	412	419	428	455	456	432	442	445	437	483	441	455	401	448	417	416	463	414	426	445	416	442	402	410	415	450	477	452	447	433	453	416	424	434	441	473	404	426	449	462	455	454	435	444	434	483	461	456	429	412	445	454	462	471	454	419	439	463	453	480	449	419	448	427	478	457	466	428	447	390	457	416	451	483	449	474	431	458	429	485	435	452	453	429	458	444	464	461	435	421	457	429	418	439	425	418	456	422	434	421	446	422	436	456	429	435	408	446	426	448	423	455	453	465	414	415	468	462	453	437	421	428	434	441	470	467	458	444	459	452	442	442	467	480	426	413	431	436	421	459	462	432	418	456	474	399	418	441	461	433	398	430	471	445	454	461	435	433	452	447	451	495	499	412	493	470	433	478	468	453	458	446	474	476	433	475	457	453	463	430	450	433	477	425	419	374	453	432	432	440	473	457	473	476	449	432	494	434	438	463	442	462	440	476	397	446	430	411	425	491	449	439	455	453	455	476	431	475	447	454	454	399	440	427	443	426	423	446	474	441	446	495	409	488	440	462	450	395	446	488	431	449	449	476	438	413	413	475	419	441	453	445	461	446	441	455	431	433	439	452	470	402	458	438	468	483	452	419	434	455	465	427	465	469	421	449	456	453	424	428	421	443	451	425	443	482	449	446	453	456	454	441	467	432	460	424	402	418	447	443	412	497	423	472	468	459	425	446	473	432	420	445	402	480	436	489	423	440	431	440	434	461	416	425	445	425	493	455	467	441	450	440	468	446	446	414	442	432	438	434	449	448	405	469	474	440	458	489	408	473	423	452	462	452	430	472	503	422	440	448	440	453	453	454	462	435	449	462	413	454	487	478	417	474	422	449	439	420	457	417	460	449	478	459	455	421	435	481	460	451	432	457	420	447	426	438	462	478	432	459	433	433	460	453	440	470	439	458	446	453	434	465	455	440	419
4795	9916	42395	15543	4369	1273	409	347	340	360	359	392	414	354	354	396	350	377	377	392	366	335	379	368	388	347	396	379	347	368	379	376	381	367	363	354	339	383	366	354	391	361	391	355	365	362	389	402	373	371	386	362	359	386	371	384	370	341	389	334	391	348	372	364	395	370	356	379	399	348	383	408	352	375	349	403	384	366	364	377	360	374	363	356	366	393	350	344	350	397	377	364	360	353	351	377	352	378	342	367	346	334	361	400	343	366	403	398	354	393	401	377	374	350	378	371	380	369	346	390	342	367	365	362	352	376	357	359	349	366	343	388	354	401	392	360	348	345	398	301	338	366	375	345	366	359	356	321	379	386	356	370	350	393	360	356	365	378	330	377	328	386	391	367	386	391	369	327	375	350	358	366	432	346	354	321	352	387	386	381	311	376	360	391	360	403	331	379	390	342	354	353	354	377	377	351	372	393	365	379	339	390	349	352	358	372	335	365	383	366	388	374	334	369	357	358	363	376	400	364	373	386	393	334	344	368	385	373	356	356	364	360	357	359	372	393	347	360	363	387	363	367	331	367	345	369	369	394	392	339	371	351	375	353	361	341	383	376	374	354	367	374	389	374	352	361	388	352	339	369	354	350	373	361	323	376	400	371	352	359	374	347	357	339	391	406	373	348	347	359	363	371	386	365	368	370	370	356	371	343	390	362	357	384	368	381	362	381	378	351	376	349	376	367	350	384	376	357	366	384	369	364	373	351	337	365	398	361	381	396	355	421	370	354	370	369	375	364	351	384	383	371	371	336	360	391	346	358	371	367	380	347	391	405	353	373	378	369	367	372	370	366	335	395	368	382	359	388	398	363	397	360	376	356	381	344	374	363	372	362	401	347	339	402	373	342	339	390	357	371	392	381	406	394	327	343	340	350	388	373	378	354	340	364	369	360	380	371	364	356	349	324	375	401	359	357	372	349	323	380	339	351	372	372	349	369	357	370	358	352	354	354	350	371	349	355	343	373	362	340	346	366	374	366	408	341	359	380	323	378	351	359	379	376	374	350	359	364	390	379	372	347	365	359	412	395	359	387	332	370	383	381	341	354	349	339	369	347	362	351	354	363	354	375	378	382	377	370	341	356	370	344	367	348	354	372	358	346	371	379	378	351	367	325	377	371	374	358	347	413	365	375	363	383	378	361	376	358	383	402	377	366	362	348	386	364	385	375	377	333	363	393	382	386	340	353	347	374	377	386	350	347	391	320	326	364	383	325	352	388	386	363	371	372	339	362	348	352	387	399	384	350	377	373	345	340	381	341	356	354	359	386	377	312	390	400	350	389	354	342	386	370	329	386	385	407	375	372	358	371	365	343	374	365	366	362	369	377	330	374	352	355	366	371	385	353	372	374	367	384	357	349	352	350	352	385	395	420	386	358	344	392	377	382	337	353	363	376	356	388	356	335	385	362	342	378	339	343	369	373	367	355	368	365	382	352	327	381	327	359	397	366	356	376	338	361	407	364	350	336	379	360	352	408	318	371	372	378	361	363	337	417	351	377	359	387	363	333	345	343	344	376	363	337	348	376	372	408	375	356	368	382	373	353	347	377	371	413	386	384	395	390	377	380	385	335	390	352	379	367	382	371	363	382	390	359	344	343	380	345	346	377	365	364	338	393	377	330	379	348	364	372	365	360	326	340	358	362	358	366	350	384	385	441	405	367	357	370	351	344	368	389	362	343	377	361	352	385	365	374	359	397	406	381	374	356	392	330	382	392	368	342	349	339	341	382	375	384	359	370	376	360	368	375	374	383	385	337	379	335	390	406	345	357	367	331	376	354	381	369	401	343	356	395	360	398	380	341	392	397	373	369	361	361	371	351	343	369	344	367	369	355	347	345	367	351	353	331	332	362	348	348	369	356	384	373	359	391	376	406	351	355	375	356	354	361	387	354	368	343	386	332	381	411	375	347	380	346	363	373	397	370	355	360	353	347	392	378	379	365	358	324	375	374	343	385	343	369	374	376	350	364	333	389	366	372	363	336	379	343	414	364	386	342	369	381	377	384	359	388	360	371	377	357	319	356	368	346	390	348	374	341	360	350	360	341	380	348	385	421	371	372	362	373	356	392	362	386	354	373	374	332	377	378	371	371	382	359	342	343	375	369	359	377	383	376	358	357	348	365	356	386	377	378	335	352	362	356	344	383	387	379	393	369	363	375	373	373	390	358	331	346	393	335	351	381	378	347	387	317	377	369	363	348	383	379	389	391	347	375	368	355	363	343	365	371	360	393	367	392	367	396	348	364	348	376	359	372	373	397	343	379	346	350	372	359	337	326	365	361	345	365	425	360	386	348	377	352	367	388	368	384	334	374	339	396	414	368	357	385	378	369	388	361	378	363	359	365	337	369	385	346	370	388	388	365	365	340	357	379	385	358	362	370	371	373	368	358	371	364	396	398	332	389	377	385	397	376	384	350	326	374	387	356	384	333	362	360	390	381	366	353	333	395	352	385	363	356	355	339	346	337	383	361	354	357	340	377	352	329	356	359	356	357	383	387	382	356	367	361	375	349	365	392	345	349	359	386	390	371	363	387	393	353	377	365	385	364	373	387	359	351	385	364	368	384	381	360	370	345	375	359	395	365	366	346	321	364	376	341	383	388	369	385	356	393	355	397	362	351	392	359	369	342	360	352	356	335	384	355	373	385	368	369	356	368	369	378	350	375	373	364	349	326	333	381	365	389	363	393	403	375	368	400	425	330	351	380	344	323	338	375	370	387	359	353	370	380	386	356	375	360	411	344	377	375	414	383	368	375	370	346	370	379	375	451	364	377	380	376	364	366	339	368	384	383	366	403	388	402	346	374	365	370	395	360	347	360	341	384	403	368	383	354	338	379	369	359	364	376	361	396	368	358	364	361	344	383	343	349	373	368	407	391	421	357	341	369	365	368	355	364	347	382	358	344	344	367	374	376	380	339	382	385	380	343	347	338	378	379	369	375	352	371	365	395	342	351	365	362	351	350	364	344	367	350	353	361	365	379	371	348	352	332	368	352	390	372	398	368	380	357	370	388	386	338	368	388	355	379	380	353	376	351	358	363	353	395	361	348	373	340	373	355	381	347	367	354	368	349	346	348	355	388	358	387	355	343	370	391	384	374	340	371	372	375	376	389	373	364	383	375	378	347	359	355	360	384	384	382	356	359	370	368	382	388	359	366	393	356	353	396	378	395	340	410	397	365	364	353	328	342	337	362	378	352	391	353	370	368	364	374	356	401	360	363	329	381	396	408	370	387	375	341	389	373	393	335	348	365	359	356	378	382	356	374	343	395	384	360	383	335	362	393	334	376	302	366	361	362	352	361	391	382	394	366	371	373	390	362	362	368	384	358	339	395	336	366	375	348	361	358	384	364	357	351	417	381	354	358	363	393	348	382	341	370	337	380	359	371	361	410	322	370	382	367	370	362	395	380	351	357	384	369	331	347	398	352	335	373	360	396	357	423	375	329
24531	23584	55434	52727	30318	13699	1945	528	472	397	454	474	402	494	435	434	420	441	463	385	431	421	487	453	478	468	412	427	443	408	436	445	480	429	450	438	423	457	455	481	423	449	414	433	426	426	432	458	403	420	430	439	424	436	437	453	465	415	477	438	392	405	439	428	449	465	413	418	423	407	442	450	447	478	425	448	481	449	428	453	446	437	454	419	438	421	434	423	419	447	426	391	443	428	467	455	476	474	447	444	418	460	430	437	447	466	439	448	436	455	402	458	386	443	406	478	438	455	436	421	448	442	426	439	428	438	447	417	417	435	414	480	451	445	434	398	397	480	377	387	435	426	423	460	427	446	434	394	423	462	440	413	472	447	465	433	453	453	443	455	438	438	425	465	468	434	421	399	447	441	436	451	435	434	437	415	444	414	449	448	422	462	455	452	424	421	399	435	462	426	454	456	429	404	455	439	415	409	423	409	421	479	420	452	432	433	434	429	452	469	447	458	429	430	447	451	463	413	417	441	451	461	441	429	469	403	462	413	469	478	461	456	427	462	421	460	424	445	424	422	432	408	444	462	421	387	420	435	448	461	503	430	449	453	437	452	409	453	431	428	436	465	433	401	423	449	441	493	422	462	455	389	459	432	415	459	447	402	428	445	444	438	442	424	406	447	432	434	462	434	443	438	430	412	446	413	414	401	482	421	419	423	434	475	430	473	423	420	449	414	434	415	410	439	401	469	424	441	431	425	417	444	435	405	378	455	412	429	454	436	389	457	428	421	428	435	410	419	438	407	445	421	448	443	432	446	433	409	444	448	410	434	453	441	429	425	436	441	474	430	434	454	429	399	449	439	426	423	450	422	433	386	447	390	463	417	411	451	481	416	420	457	477	429	427	440	432	413	442	452	423	404	393	434	415	418	456	435	461	454	462	437	400	435	476	465	472	411	421	445	433	467	414	434	424	382	430	443	429	432	477	426	427	393	461	414	438	434	435	430	430	418	436	423	446	429	443	457	443	425	441	431	432	455	445	456	388	428	467	424	443	451	395	421	435	438	409	477	454	410	428	399	411	447	454	434	419	430	459	433	445	419	448	464	465	476	428	425	431	462	418	429	423	421	434	455	397	437	420	454	430	430	442	434	444	424	448	468	437	465	450	463	457	445	402	492	420	450	397	438	446	416	455	449	445	405	449	427	412	426	430	436	398	443	427	417	410	450	436	453	423	444	467	419	469	458	421	461	438	444	414	411	455	493	425	451	458	410	433	445	448	456	459	383	445	412	444	463	460	446	443	422	421	456	433	427	438	445	410	427	441	438	445	441	445	434	419	472	399	437	420	492	423	439	489	408	440	444	460	440	397	402	416	413	440	441	431	425	440	413	459	426	423	508	411	428	416	447	440	442	482	475	396	414	426	420	446	465	414	457	415	446	451	437	448	432	461	482	395	448	423	442	458	453	409	445	440	395	426	451	447	442	413	436	432	426	410	427	424	415	435	396	442	446	419	430	453	409	454	438	459	451	420	456	394	454	461	460	450	419	444	429	450	451	426	435	443	445	431	417	389	454	466	449	445	411	431	435	402	417	396	411	431	452	420	475	392	420	400	430	461	454	426	435	443	409	399	417	423	406	435	464	454	430	459	418	385	439	427	455	418	416	455	447	426	419	442	445	402	459	430	437	481	418	442	460	412	431	432	445	450	414	401	465	442	417	444	462	472	427	411	442	436	430	462	465	400	395	386	425	441	419	417	434	432	450	448	430	436	453	394	451	436	438	413	425	463	443	449	447	409	400	448	431	421	453	403	435	439	439	433	471	420	443	408	407	422	411	439	431	423	456	425	426	416	435	464	425	410	447	431	433	425	431	474	448	404	440	408	403	415	391	433	433	434	441	464	426	434	459	428	428	449	397	385	436	406	417	449	448	463	433	436	433	423	436	418	432	425	432	418	409	463	423	410	439	434	428	407	397	419	441	433	431	424	428	425	435	394	412	390	423	408	443	435	402	438	437	432	465	451	474	414	470	406	411	448	443	417	434	425	452	426	418	461	445	430	388	436	434	457	413	455	432	445	430	437	389	450	426	427	420	465	452	413	431	407	470	430	412	441	423	427	414	413	452	431	430	469	432	428	429	474	427	423	438	446	416	397	458	397	413	431	404	428	456	449	447	432	394	435	446	460	422	446	454	437	431	442	417	444	443	452	433	433	422	441	434	460	401	409	408	468	422	449	427	435	425	420	436	433	409	442	441	396	414	426	401	444	397	410	435	475	435	395	428	408	461	433	428	423	413	425	455	438	389	428	416	422	418	408	446	377	422	470	397	467	438	404	444	417	438	428	450	433	421	404	430	432	412	472	457	431	447	420	419	427	436	404	386	423	439	497	385	445	425	417	386	470	427	413	403	423	409	444	399	419	442	419	448	455	451	416	442	491	418	451	465	419	404	424	410	453	459	411	454	407	455	395	440	441	433	443	457	401	448	400	441	413	432	454	415	469	408	445	430	441	435	426	404	408	444	427	452	443	438	444	451	442	416	432	420	439	432	411	430	450	408	453	424	417	396	432	446	437	424	442	406	428	392	424	457	429	448	428	475	418	407	408	453	420	441	418	464	434	448	439	434	457	432	436	485	486	443	421	412	407	432	422	430	466	418	438	422	439	438	405	439	443	416	411	403	424	416	431	413	419	471	431	446	485	435	420	418	430	460	432	399	439	460	480	423	407	415	428	440	402	377	429	422	422	420	476	391	379	410	473	431	436	421	461	417	409	455	451	425	410	458	409	440	460	448	449	388	456	412	450	445	423	428	457	442	444	449	449	420	432	456	406	433	412	407	434	455	421	410	470	427	410	416	408	407	455	415	456	461	419	418	446	464	440	450	424	411	438	443	428	430	427	455	412	440	422	446	424	439	433	465	438	475	413	420	422	434	458	478	475	405	402	395	419	441	463	503	443	426	446	429	439	418	460	461	388	424	444	402	389	422	398	427	438	436	423	433	430	445	427	418	458	387	445	431	432	436	447	413	440	436	408	438	440	452	414	460	433	402	422	432	462	416	437	447	433	398	441	437	426	425	443	425	423	438	429	426	421	465	430	414	412	450	419	406	472	388	437	453	442	408	443	432	437	426	413	455	455	435	444	396	439	374	430	457	425	448	417	449	428	432	447	426	429	419	454	437	430	459	441	437	439	445	436	423	412	447	469	443	443	453	447	452	401	417	417	429	448	451	406	445	430	463	436	415	455	436	424	461	434	414	433	415	419	466	432	453	409	446	404	439	439	437	439	473	423	414	468	517	451	377	434	437	397	427	430	433	451	426	452	405	462	410	401	469	438	443	429	479	431	423	460	430	449	442	431	428	474	411	430	429	437	422	454	440	427	414	466	441	436	474	443	444	401	417	399	463	485	403	453	412	417	425	456	419	450	449	424	428	425	417	434	458	409	450	450	452	462	434	444	448	416	425	418	444	415	404	448	423	416	428	456	429	462	444	397	423	467	414
4209	48246	78934	50002	20493	5474	557	439	397	426	443	413	384	414	418	360	413	413	384	398	461	386	427	431	413	416	432	411	421	408	405	383	449	444	425	379	421	385	375	429	422	366	397	409	423	410	390	410	399	414	425	366	407	394	410	421	418	388	413	396	386	423	402	374	422	368	406	355	410	360	436	418	398	408	433	420	443	414	405	384	410	443	423	437	432	380	407	436	395	382	406	375	393	389	397	406	401	363	421	377	381	405	433	407	388	449	382	438	402	413	406	369	390	384	387	403	388	459	410	391	405	411	389	370	395	375	372	443	426	437	412	399	362	436	400	396	408	420	442	417	435	405	440	406	363	361	370	455	409	391	403	386	423	386	378	377	409	390	397	373	467	423	382	411	409	410	383	391	447	425	405	392	411	395	422	409	436	412	380	396	400	403	379	388	379	408	417	446	404	414	437	424	382	382	401	348	380	383	395	379	403	437	382	414	421	404	415	393	387	387	463	409	421	363	364	407	407	363	431	379	402	400	422	395	394	363	429	374	367	426	422	384	406	400	388	438	426	447	406	399	404	393	414	400	389	418	405	423	369	420	420	405	428	417	409	379	431	366	413	405	415	424	388	391	409	367	408	411	418	422	403	373	406	379	410	418	424	422	436	423	427	406	415	395	390	389	374	356	360	435	377	425	421	418	390	386	389	364	387	395	381	386	410	406	413	414	384	394	393	423	423	435	431	369	455	414	434	406	404	423	434	458	395	419	407	394	398	402	387	399	440	418	395	464	397	443	419	386	429	396	391	430	408	421	382	414	417	414	411	385	390	422	385	402	416	369	371	411	368	443	398	389	412	407	375	401	406	389	437	420	417	394	410	388	397	424	413	402	415	410	386	397	433	377	374	404	396	395	395	400	395	406	388	359	386	422	392	375	396	406	386	418	407	386	395	383	387	421	393	418	431	422	388	420	361	402	413	436	411	380	395	358	426	396	451	377	416	412	433	384	385	389	423	388	405	407	400	412	401	394	392	423	413	400	420	428	402	446	398	401	386	409	398	393	447	392	398	387	406	419	421	398	425	438	435	414	417	415	440	433	398	398	415	422	372	398	457	432	393	397	416	376	411	423	389	406	379	396	369	424	396	389	406	434	424	426	420	406	410	374	389	367	390	386	382	402	382	421	421	419	394	393	408	442	449	405	408	408	407	412	448	409	424	431	396	420	420	366	402	367	408	415	434	415	423	403	414	393	373	400	384	420	387	413	350	429	430	409	428	399	371	416	418	430	391	393	389	425	399	394	404	406	427	398	412	430	433	414	415	401	422	402	394	383	408	389	385	412	413	422	402	362	411	393	415	436	416	411	377	406	433	421	360	382	399	413	409	405	384	409	390	416	396	398	397	411	394	400	376	428	390	421	430	409	388	389	406	408	400	399	415	407	357	425	408	392	398	433	432	373	408	419	380	394	408	416	430	423	381	403	426	443	400	382	418	430	409	393	389	430	388	429	418	411	404	396	398	387	423	402	400	390	373	392	404	379	393	380	389	402	387	409	379	411	383	411	395	401	446	400	387	373	389	416	387	389	376	376	403	424	416	357	388	388	371	426	428	408	395	409	378	427	403	402	446	410	375	412	389	359	428	401	444	423	393	415	405	392	357	428	403	406	393	370	385	410	413	424	398	373	404	375	406	400	375	409	389	422	406	459	369	385	419	392	365	418	382	446	396	396	424	387	426	408	384	420	416	419	388	403	403	403	404	409	410	391	423	403	401	424	398	421	415	383	383	426	412	384	422	402	362	420	414	407	425	413	393	393	399	411	377	391	428	422	392	381	416	414	407	423	403	409	370	391	376	404	390	390	420	407	395	425	391	362	446	400	379	393	425	400	407	377	426	404	438	401	401	428	415	394	408	412	416	403	418	416	429	385	386	398	433	423	396	406	410	380	383	383	397	391	409	426	408	419	407	424	428	382	382	393	433	406	419	442	387	409	412	419	382	415	378	395	424	415	374	426	424	454	409	383	422	398	413	354	393	432	414	384	429	391	388	409	413	408	376	387	438	384	372	387	414	369	426	425	417	429	404	439	377	419	389	389	390	419	425	388	399	364	377	390	377	376	372	470	380	417	371	407	366	364	383	401	385	405	417	387	384	398	439	390	395	401	408	378	413	388	373	405	408	403	407	381	438	350	405	419	380	395	391	386	436	430	423	383	418	385	375	415	409	411	422	396	378	385	437	412	407	416	383	413	410	392	380	401	421	437	382	371	377	420	437	350	404	407	388	357	388	392	356	406	430	376	399	381	373	372	417	414	401	444	370	447	402	400	372	430	381	406	387	410	407	403	391	386	436	392	420	392	424	396	379	404	403	436	424	398	383	414	370	391	402	395	383	377	389	422	410	409	415	407	425	395	372	363	410	401	429	398	398	406	406	397	401	395	407	404	361	428	368	437	438	446	392	424	382	439	390	412	434	399	403	434	426	425	403	372	446	403	412	444	439	399	383	434	415	369	410	435	388	358	414	407	414	404	429	443	372	397	413	391	393	420	356	427	393	435	419	387	446	387	416	397	398	389	402	368	421	371	410	402	381	410	350	394	408	436	409	375	396	395	393	427	403	386	434	413	383	418	399	396	392	404	434	395	396	383	403	389	436	385	408	380	373	379	408	400	388	410	384	399	444	457	390	395	390	424	381	405	394	402	397	419	423	410	407	401	406	387	419	421	389	378	412	449	413	391	396	410	430	393	409	407	411	383	402	398	396	450	420	388	415	383	447	388	430	384	413	407	409	372	420	411	396	395	408	411	394	399	417	405	394	426	403	430	384	415	397	385	416	406	400	382	402	414	400	392	415	402	375	410	402	419	383	395	415	378	426	403	392	404	431	383	368	413	412	406	407	393	384	389	419	425	403	410	411	379	393	406	391	386	369	405	394	409	401	389	409	414	430	407	407	379	395	397	416	392	403	441	406	405	426	370	410	391	386	435	393	437	406	376	427	390	427	375	396	415	401	428	382	383	388	367	432	386	415	383	437	393	421	381	393	382	420	376	377	396	381	416	372	408	408	407	389	432	405	431	415	385	399	374	436	400	422	389	408	405	363	413	464	386	381	399	385	405	440	424	428	423	345	402	390	392	419	384	380	418	388	390	432	365	417	432	386	404	391	401	359	429	404	398	402	377	430	410	387	408	411	429	358	395	435	421	375	391	394	404	413	394	406	399	386	386	406	417	418	406	416	397	423	393	402	396	373	394	416	392	414	409	394	380	369	381	402	411	385	398	416	385	437	390	415	428	368	382	391	397	426	359	381	438	437	429	407	401	413	401	394	397	402	372	385	451	411	405	411	394	382	398	386	403	434	414	416	409	435	416	395	435	404	391	386	402	400	391	372	433	425	371	415	399	468	414	394	445	396	428	387	437	415	392	413	377	402	402	398	433	389	404	392	419	403	412	401	434	396	432	381	404	393	429	425	380	404	398	401	413	411	421	406	397	372	418	379	418	398	395
23737	23241	45362	43225	29176	17996	4772	846	712	693	718	671	682	675	607	677	684	591	630	666	606	624	616	601	639	637	610	619	672	655	703	679	694	621	649	609	650	623	653	558	643	641	618	644	613	645	665	602	631	635	644	594	614	605	627	677	638	604	628	644	595	612	629	607	656	621	658	631	640	594	623	650	609	614	670	615	610	606	614	637	662	624	652	589	634	610	611	646	611	654	646	626	677	646	588	611	659	614	593	635	620	650	618	575	631	659	589	595	583	628	609	650	623	653	626	635	657	658	667	673	683	622	596	577	593	583	601	597	580	613	635	611	590	634	613	575	674	622	631	629	630	596	606	606	641	641	608	604	590	647	610	628	627	583	622	611	601	610	587	609	589	610	643	595	609	662	647	592	577	639	590	651	624	634	615	664	601	668	630	611	601	601	565	610	621	610	610	641	556	634	627	614	592	548	630	575	656	645	592	595	611	569	611	640	620	586	628	597	622	642	619	632	640	618	567	629	601	660	622	620	631	620	630	574	597	648	606	605	669	651	614	605	608	622	666	634	650	647	621	654	620	604	628	677	633	551	597	583	578	599	660	633	607	635	675	673	640	608	620	685	620	616	616	635	644	636	578	656	617	653	594	603	634	677	667	635	591	624	626	624	618	599	589	554	613	674	585	623	632	610	625	632	614	637	618	593	616	619	629	607	633	666	598	613	599	638	644	612	561	628	652	669	608	612	614	636	592	614	623	622	652	629	643	622	622	597	630	642	625	602	579	616	639	599	634	592	604	621	645	595	581	621	612	669	611	659	611	606	633	641	623	620	654	584	619	617	575	573	623	650	625	640	610	625	676	602	581	576	611	649	620	631	612	563	673	641	664	633	616	570	694	608	595	610	648	657	621	649	635	613	651	604	674	618	624	623	580	641	596	579	626	578	579	571	592	656	617	627	625	544	579	613	614	618	577	644	671	616	634	614	613	643	596	607	572	607	622	627	611	606	668	656	672	664	601	611	567	608	684	557	602	648	617	627	625	617	637	621	610	672	610	552	612	620	630	592	635	650	621	648	635	620	622	637	622	624	604	637	599	619	602	631	595	578	642	613	648	646	633	619	587	573	664	603	618	575	618	624	652	657	627	598	613	622	660	590	617	607	599	614	623	597	639	641	539	627	625	625	683	618	617	603	664	618	638	605	649	583	656	631	606	654	605	623	612	644	674	617	652	673	660	619	612	616	616	647	599	591	621	608	676	668	610	580	661	642	663	599	624	632	596	606	632	634	622	592	631	562	644	579	618	586	581	598	577	598	641	632	657	651	654	622	602	624	647	621	585	614	625	684	692	627	611	591	622	654	597	618	640	646	618	609	647	601	597	621	606	620	600	629	579	626	623	619	602	608	653	585	607	626	667	701	614	599	606	573	607	603	617	643	592	644	624	618	605	617	614	664	607	583	629	666	614	600	581	658	594	584	672	650	649	617	613	632	675	660	593	660	668	612	623	623	560	618	605	595	629	577	630	601	670	637	626	637	612	615	623	610	642	600	639	613	586	618	594	622	564	604	626	609	620	600	628	596	656	627	625	645	633	629	621	631	635	611	622	587	616	589	625	567	621	610	611	625	577	618	682	643	559	657	574	595	621	597	645	615	616	627	633	603	642	614	609	636	668	621	581	608	609	608	624	640	610	613	647	613	602	651	645	584	627	604	620	648	629	646	594	587	653	639	603	650	616	587	618	627	584	638	586	612	613	587	642	590	571	611	609	624	623	659	603	608	542	650	613	615	655	610	580	578	604	635	591	627	633	647	613	619	617	633	629	608	660	643	603	595	605	668	629	624	633	634	598	619	622	674	617	621	636	605	603	627	621	611	615	648	604	630	583	632	573	572	594	622	626	656	578	617	601	625	624	629	623	626	634	636	629	611	614	640	588	647	564	625	628	633	651	656	627	596	624	621	634	623	600	587	569	599	614	601	613	622	596	596	630	617	635	635	590	606	651	602	596	652	627	611	566	611	635	613	664	660	587	647	639	606	592	649	649	618	587	609	600	653	630	625	622	621	587	670	637	620	617	637	601	588	602	619	646	618	631	602	593	613	593	610	596	600	631	631	605	627	623	620	627	629	616	629	636	614	621	694	610	626	551	651	656	597	616	613	633	603	593	548	657	626	650	616	619	637	613	599	609	618	649	640	602	594	619	666	575	584	611	692	599	680	582	601	635	643	598	600	632	633	611	622	586	627	590	631	657	617	593	597	671	642	621	605	684	585	660	612	658	633	657	624	624	619	610	642	629	553	587	642	606	609	611	602	605	590	658	614	652	633	607	607	601	638	629	611	622	620	605	622	647	586	626	632	610	627	603	623	574	667	622	603	600	568	698	631	610	680	655	624	575	616	620	607	613	612	595	619	628	593	622	643	651	618	623	629	632	584	662	613	579	621	603	597	618	625	671	600	588	642	592	630	613	627	632	585	627	606	624	626	651	622	606	642	646	641	655	604	612	574	609	641	622	619	623	631	626	643	607	633	658	631	628	597	642	649	617	632	643	614	614	611	644	627	621	630	603	615	609	597	636	644	616	622	622	588	609	613	647	611	595	619	577	626	619	613	654	638	693	628	635	633	608	591	602	650	654	627	615	643	586	571	654	626	641	641	615	570	634	615	577	617	593	629	601	608	605	619	632	632	629	645	623	622	664	615	608	627	591	612	633	615	624	619	629	576	594	589	646	660	607	621	588	646	589	620	617	610	638	576	582	591	564	592	615	622	628	598	628	630	625	612	609	598	631	630	619	593	630	631	633	603	630	608	639	583	635	624	595	626	667	629	615	592	616	617	665	596	639	622	625	614	567	599	593	642	579	642	646	581	629	622	639	611	637	636	643	657	625	617	648	608	651	593	609	610	620	629	588	618	625	621	647	614	623	603	648	643	649	628	621	612	609	658	576	638	626	594	588	605	663	612	667	629	601	641	621	631	628	614	612	623	611	637	594	604	646	617	660	660	657	597	676	582	613	573	642	591	608	622	604	613	585	621	669	613	595	640	628	648	605	598	636	619	625	651	573	569	601	642	613	666	605	606	661	633	667	590	641	551	594	627	620	620	617	584	603	650	595	646	583	639	633	633	626	596	593	662	662	569	609	653	584	594	614	594	631	632	565	618	667	588	601	610	606	637	598	586	569	622	621	636	611	555	612	564	610	606	625	603	661	627	671	637	659	604	657	577	626	606	642	603	622	642	620	611	588	627	667	595	610	652	608	624	606	601	679	621	634	589	632	600	621	597	622	677	615	633	633	621	625	578	589	544	634	592	661	592	639	646	618	652	605	619	645	582	655	627	639	591	582	644	638	584	628	666	601	613	602	625	653	636	618	582	641	618	619	613	624	635	626	604	627	598	628	573	624	663	617	560	594	626	607	659	592	660	643	575	593	598	622	622	638	628	651	616	592	599	574	592	606	640	596	588	636	581	609	601	618	630	701	621	622	638	642	567	621	646	591	612	626	589
6811	70273	74967	54351	24797	7310	1016	558	539	605	577	560	639	573	550	587	564	567	557	540	524	565	599	599	562	585	634	590	549	565	619	570	622	598	564	577	600	605	580	571	598	561	592	568	600	562	584	586	582	574	601	603	561	583	588	626	541	520	565	643	535	570	529	582	552	563	592	579	618	582	564	577	558	595	538	587	619	576	537	561	559	593	615	589	633	594	557	573	553	602	610	607	564	569	590	606	594	606	606	560	587	613	579	630	537	581	612	591	535	560	577	598	568	589	596	587	554	598	607	578	542	578	583	629	531	582	581	598	610	566	547	545	595	585	545	564	619	562	596	549	535	506	597	597	540	559	553	591	578	562	558	574	556	574	579	579	548	567	574	565	532	585	546	553	580	555	561	557	601	546	521	564	544	567	571	563	558	578	641	581	602	588	607	572	556	595	552	612	609	580	554	564	540	576	580	593	608	628	598	625	576	568	574	542	586	571	626	562	526	595	573	567	587	558	577	587	584	591	553	589	647	659	538	578	551	567	581	546	564	597	568	562	543	579	574	616	552	613	579	540	594	578	565	571	564	619	566	622	581	594	642	586	585	577	506	564	543	585	568	592	570	594	555	591	549	589	575	545	571	580	546	591	607	589	593	550	630	562	548	586	586	600	589	578	605	563	595	555	631	590	566	522	616	615	574	615	578	523	565	599	486	596	579	593	618	566	618	603	568	594	574	543	562	560	617	588	576	555	607	559	613	554	577	551	599	539	560	572	557	586	632	603	574	602	565	595	595	560	561	600	572	598	554	570	572	582	545	579	608	589	546	571	543	572	557	550	524	601	559	563	615	577	554	544	553	589	583	575	575	549	568	590	566	575	577	534	544	583	547	574	569	561	565	598	581	593	578	561	560	551	588	558	583	545	563	594	570	562	536	575	548	566	526	519	552	575	590	586	615	582	578	559	626	553	583	566	580	602	578	584	589	534	557	523	571	617	563	582	604	589	550	568	538	553	604	594	566	563	537	579	608	597	590	588	531	534	546	526	585	530	600	493	595	558	544	613	612	540	594	545	582	572	547	640	593	635	549	567	587	582	515	612	618	546	564	629	599	586	566	603	581	604	635	584	538	557	578	530	563	573	617	576	593	554	609	553	560	580	532	607	558	605	592	568	622	569	585	592	570	570	580	568	555	570	571	588	561	592	568	571	633	575	558	550	529	586	593	563	580	587	591	566	557	578	581	573	586	579	551	593	587	613	582	567	566	585	559	609	622	571	574	509	555	587	582	545	568	579	557	557	592	558	553	562	556	585	578	576	550	564	559	578	577	524	577	551	554	593	546	588	591	560	593	573	581	563	547	616	573	593	647	596	601	595	590	603	573	534	563	596	612	593	591	586	602	539	564	574	569	570	532	573	588	574	527	554	562	588	546	562	573	526	539	575	560	588	581	612	579	588	563	563	542	576	554	563	559	544	563	592	561	586	577	563	588	620	539	561	578	567	574	577	563	600	561	604	564	589	577	604	586	562	530	524	575	569	575	613	580	586	537	613	529	550	589	623	551	572	533	569	582	590	618	603	559	523	539	553	581	603	553	578	574	595	559	576	522	571	599	572	573	604	530	532	635	558	575	542	542	613	549	569	592	582	579	564	565	542	629	567	576	569	573	542	629	566	551	593	576	526	590	590	573	553	613	560	612	568	557	525	549	586	600	553	588	596	548	579	531	554	590	579	568	570	520	569	625	563	602	590	622	594	588	555	583	587	560	590	547	588	567	557	583	572	595	571	532	541	567	576	582	589	580	656	549	569	600	598	578	566	556	598	590	552	571	584	525	562	577	577	590	569	611	578	637	587	613	511	587	564	518	612	562	549	633	562	593	548	542	573	579	560	582	554	570	562	580	614	572	588	533	538	562	564	570	570	547	579	570	534	562	590	556	573	574	583	570	586	617	588	582	570	553	623	574	577	584	578	604	574	562	568	545	549	590	557	575	607	560	606	579	598	536	540	574	560	536	589	582	595	573	595	593	607	583	585	588	563	546	544	572	559	557	602	564	553	557	605	525	563	567	498	562	551	546	538	642	569	618	537	582	604	545	594	624	570	611	595	569	623	586	569	612	566	585	608	560	552	581	579	562	573	604	573	578	566	552	580	583	576	546	586	614	595	583	593	567	617	589	555	561	560	554	575	558	601	541	586	605	593	561	595	596	590	571	544	548	586	580	586	558	566	535	557	587	577	580	563	564	557	581	562	537	601	577	608	566	617	548	545	591	623	541	595	589	558	572	576	574	555	573	609	637	551	572	600	585	526	603	613	557	553	592	549	582	597	556	579	575	600	531	620	578	569	549	591	573	562	590	540	554	592	583	575	578	526	504	579	575	552	575	553	522	538	572	590	603	556	526	592	577	581	608	644	560	597	565	552	561	560	609	581	582	583	536	573	572	571	632	553	554	597	593	605	596	577	520	606	575	555	585	573	597	558	579	537	601	587	574	602	561	569	538	583	589	579	547	604	539	599	586	558	648	599	562	590	580	559	595	569	561	559	536	538	562	583	574	574	602	591	573	526	516	633	540	586	546	572	581	599	549	547	554	570	577	557	569	582	555	589	570	568	582	576	540	567	536	580	584	574	567	555	618	584	558	612	592	549	579	615	613	562	529	559	574	598	565	573	605	573	572	614	598	524	576	563	526	575	572	561	542	566	548	602	611	607	606	577	558	549	584	552	601	583	571	593	570	598	580	587	574	566	564	587	528	566	606	610	560	598	619	597	590	550	519	586	517	559	566	629	551	574	606	586	578	583	516	569	590	594	594	614	543	562	610	593	570	558	574	596	608	622	566	607	613	556	589	558	532	549	558	569	577	589	551	537	585	568	592	550	588	569	573	623	558	552	573	537	602	563	583	608	560	604	532	577	592	559	577	568	609	572	594	566	591	573	577	564	571	549	568	593	566	559	550	560	569	579	569	580	561	588	525	594	568	605	577	564	594	593	536	573	553	550	542	592	599	594	583	577	561	593	549	570	593	582	576	567	587	563	571	581	581	562	573	550	534	526	536	539	586	589	571	567	585	600	559	570	588	582	581	561	570	547	608	561	582	575	580	573	534	573	606	573	577	553	587	565	564	617	568	602	556	563	545	561	584	621	561	588	552	584	534	567	604	575	580	588	562	570	578	589	574	581	603	569	548	548	540	594	561	600	584	514	628	540	536	603	618	616	583	548	587	572	559	560	539	559	526	528	566	582	560	602	579	606	599	581	567	543	598	587	558	613	559	538	588	547	525	548	562	562	579	542	589	560	589	562	575	581	575	559	549	535	546	606	592	574	578	572	577	588	538	590	589	566	574	550	574	552	601	560	556	526	594	574	559	589	569	566	590	602	577	591	524	586	572	551	571	533	566	552	549	579	576	566	544	599	547	581	575	592	560	535	545	551	574	568	566	579	589	568	646	591	572	569	562	557	579	528	572	540	572	578	566	609	577	581	585	532	544	555	550	550	532	586
27018	28241	43378	23644	5971	1287	545	523	496	524	480	476	492	453	478	493	510	512	489	514	477	502	466	471	494	516	461	485	542	472	501	498	497	509	519	518	482	503	501	476	514	486	502	500	489	453	508	482	471	493	522	479	500	489	525	496	452	462	467	472	498	487	473	466	476	505	488	476	499	520	455	481	498	502	500	473	470	458	479	480	456	475	478	476	479	528	452	489	536	454	507	465	464	476	496	503	489	477	493	498	539	509	496	494	528	513	469	462	478	502	463	506	490	475	490	471	502	498	465	533	486	513	468	445	491	464	479	456	478	483	484	484	436	475	508	475	498	486	513	519	502	501	487	520	492	480	452	522	491	491	485	524	533	501	461	478	504	478	508	473	470	497	469	536	486	520	483	454	448	511	479	469	479	495	484	506	481	528	489	465	458	475	458	518	471	493	496	534	533	455	458	442	493	463	513	443	466	491	462	533	517	498	493	490	482	476	474	470	462	528	459	468	458	480	469	493	511	527	475	489	477	504	496	482	501	473	485	472	516	492	514	484	499	465	502	451	484	504	504	533	512	497	477	522	496	486	505	483	472	503	473	485	465	498	460	518	485	490	529	513	505	512	482	521	458	456	517	518	485	479	502	454	484	487	508	497	507	449	511	485	476	479	492	504	469	443	512	479	499	522	461	522	459	483	494	477	503	519	423	487	485	491	482	464	471	452	535	502	483	501	472	495	464	514	533	487	490	526	520	469	527	507	455	499	494	479	479	468	492	446	510	471	527	454	522	462	506	455	433	498	475	511	522	448	513	510	491	499	513	528	485	435	554	470	501	524	496	513	485	440	510	534	549	496	487	509	496	467	479	480	499	469	507	471	484	465	473	507	485	474	476	471	466	475	512	503	480	491	498	479	468	491	504	532	499	497	508	444	462	499	503	522	480	489	516	542	513	449	512	488	497	501	535	491	487	512	491	488	442	510	463	509	496	526	473	499	476	459	473	493	475	463	537	480	499	472	475	487	526	501	464	530	480	491	509	485	493	508	506	497	477	526	503	476	487	488	505	488	491	486	477	472	485	450	495	478	489	539	510	455	523	457	505	495	482	470	516	475	466	519	432	467	455	465	521	513	493	505	479	494	480	479	474	483	479	510	504	499	477	503	483	501	503	491	494	504	515	486	486	510	478	494	484	471	477	531	486	449	487	480	464	488	474	506	526	502	502	489	506	438	508	448	504	490	496	517	523	488	484	459	523	485	484	489	470	512	481	500	554	480	493	499	487	501	497	483	485	498	520	509	490	494	492	488	534	468	470	497	514	486	465	491	518	539	476	485	486	533	505	536	470	476	508	525	481	494	492	532	490	529	477	511	533	478	530	528	480	499	485	496	440	492	520	515	465	491	475	528	485	456	506	520	530	475	496	482	488	482	484	528	482	507	495	467	481	517	468	478	459	493	501	519	493	495	499	505	534	511	477	525	509	473	463	491	456	505	509	483	477	492	480	486	497	538	513	540	474	503	506	471	455	493	493	469	489	483	487	481	486	486	511	468	452	528	490	516	463	482	507	465	481	457	500	464	486	480	482	487	493	455	487	487	492	503	511	481	464	494	461	473	518	461	484	528	466	491	479	472	499	492	495	513	484	472	478	452	485	529	533	534	473	494	490	474	508	469	475	454	471	474	491	490	515	483	494	484	457	529	522	466	452	472	474	512	460	504	455	451	476	491	531	469	568	496	490	468	491	500	477	453	472	545	543	486	505	493	506	460	461	481	484	503	492	483	499	480	503	475	493	506	503	499	466	473	495	506	483	523	464	440	467	473	525	474	505	482	479	469	486	479	475	503	492	492	449	443	522	551	482	487	483	494	510	463	454	463	476	509	503	521	474	465	464	473	495	491	502	489	521	488	490	486	469	533	474	503	484	511	494	496	501	468	514	510	543	482	509	505	526	497	474	458	465	464	497	487	475	432	448	469	523	480	512	490	467	476	496	468	490	477	511	514	524	452	532	465	509	531	516	486	536	490	473	501	465	475	503	468	472	510	488	492	515	464	533	493	517	447	485	474	469	496	501	486	521	537	482	522	527	450	494	479	449	478	485	466	534	467	472	500	541	509	485	483	455	492	482	488	508	462	489	493	490	504	498	458	483	474	488	526	496	458	526	477	451	489	487	535	507	486	479	487	516	473	485	499	469	475	489	477	475	477	499	424	448	499	504	514	502	485	471	462	488	478	488	508	494	483	497	457	490	516	476	466	487	485	491	462	493	485	489	490	464	471	460	544	483	463	498	480	496	455	483	460	514	463	466	525	445	472	414	548	497	482	489	498	499	506	495	526	527	486	466	488	473	476	449	467	472	492	506	503	486	463	462	481	492	512	480	481	473	525	474	537	501	536	517	504	487	456	525	479	447	489	481	507	483	480	502	508	451	500	494	478	469	479	467	461	510	529	458	482	475	490	494	485	505	459	484	470	470	494	437	456	504	540	472	482	465	506	469	482	459	466	460	523	498	455	531	497	500	476	484	503	518	484	474	500	495	504	442	516	521	480	469	541	474	472	502	517	494	487	518	478	486	491	489	475	486	477	488	518	530	506	512	489	490	486	464	490	503	453	520	496	503	502	525	490	489	488	522	515	477	474	495	497	509	472	478	481	492	495	512	516	493	530	495	487	495	452	512	513	490	482	479	477	457	486	496	529	529	481	492	456	476	483	489	507	496	521	529	499	486	513	518	475	513	513	508	491	452	485	465	518	494	506	489	523	491	481	518	469	493	500	522	497	502	498	475	510	454	475	533	448	470	475	534	469	451	477	464	517	492	497	521	528	524	459	520	517	457	515	453	493	475	473	469	514	482	475	446	481	482	471	514	472	490	476	442	516	486	455	505	503	470	460	520	503	530	509	497	482	462	492	500	491	482	500	512	497	497	498	532	503	509	533	500	501	502	516	517	478	505	478	530	459	479	473	472	483	520	487	438	488	509	494	487	526	511	474	530	498	491	493	458	483	490	494	497	463	553	480	473	487	515	480	501	483	461	479	438	506	496	524	489	456	530	526	497	483	465	458	516	477	475	461	477	504	481	517	447	520	482	486	517	505	510	474	482	457	516	523	473	543	531	479	500	503	529	492	463	472	497	501	484	499	484	504	495	493	529	524	509	480	554	459	504	496	515	534	483	488	506	433	509	504	512	464	508	468	483	516	488	459	470	499	507	468	483	506	460	506	500	497	456	521	471	532	530	506	522	480	545	473	498	514	510	535	480	489	480	476	458	476	484	523	485	486	454	471	466	499	491	530	514	480	448	487	478	482	505	469	490	487	526	496	454	529	468	478	482	491	469	545	505	492	450	475	474	540	521	503	522	477	508	520	504	496	490	471	507	471	493	489	508	495	486	496	489	505	494	473	491	441	474	474	517	453	476	488	463	502	471	466	472	472	477	499	510	507	537	530	475	501	477	455	448	474	471	488	501	432	494	497	471	492	483	481	468	463	495	493	462	517	476	503
4837	34883	34208	12121	3273	1026	466	375	421	400	366	421	414	404	369	433	380	424	383	410	411	418	389	410	375	410	414	434	387	401	350	387	416	373	411	401	411	435	409	423	391	383	420	396	407	386	372	408	392	397	420	401	398	413	442	367	407	430	401	390	385	399	410	427	402	412	393	388	400	395	416	433	384	394	404	361	411	399	410	390	371	403	406	394	429	397	387	368	425	390	361	419	377	364	392	409	360	425	379	380	382	414	396	382	377	375	398	392	369	407	394	407	396	412	404	364	423	393	371	402	443	394	373	404	394	400	401	415	418	390	405	457	393	382	368	419	386	400	405	387	442	401	422	397	402	421	352	390	394	397	398	410	401	354	410	367	378	411	431	380	377	434	386	405	429	418	364	390	384	405	410	396	416	406	373	406	376	402	369	384	393	360	395	383	362	428	383	432	388	374	394	407	407	435	403	402	381	417	400	399	386	454	394	379	426	399	403	388	406	382	390	410	345	422	377	381	403	451	393	391	386	387	408	433	378	420	425	390	409	357	405	389	390	390	377	402	400	402	375	366	381	369	400	401	372	435	408	426	365	404	384	411	396	375	391	409	387	398	383	373	415	386	394	388	412	379	334	399	378	393	398	388	397	415	428	380	432	400	385	420	432	407	404	388	425	401	406	383	410	391	404	403	398	387	427	418	400	391	392	387	411	418	372	405	413	362	408	406	427	390	371	385	431	355	410	424	413	362	420	383	400	385	415	384	426	444	398	379	349	396	381	388	410	425	416	420	416	448	441	394	417	390	356	365	410	371	406	371	387	361	383	397	426	397	397	422	399	384	379	382	405	404	399	395	383	421	389	401	362	428	413	374	425	370	396	388	399	380	402	362	409	394	381	382	374	399	398	411	402	416	379	413	412	405	368	480	424	377	418	395	353	413	376	404	380	413	420	390	386	397	408	411	377	414	346	401	393	377	416	356	392	391	406	435	380	404	399	380	420	356	378	447	393	404	388	414	385	407	412	390	400	370	389	390	393	401	405	412	365	385	395	396	356	388	382	386	420	403	387	381	385	413	410	407	372	407	381	362	392	364	362	417	405	429	380	440	400	409	374	387	390	406	401	372	442	414	392	453	431	430	402	385	404	407	426	374	385	359	410	402	378	416	406	375	422	377	379	422	422	397	400	390	424	377	367	389	405	384	393	413	388	381	399	357	407	402	436	415	398	402	384	418	374	419	447	424	412	402	369	403	400	408	410	455	371	397	385	412	425	411	446	389	414	387	397	387	373	388	401	397	390	427	376	396	395	376	373	383	390	403	356	413	412	390	393	396	409	407	402	415	422	403	406	420	421	381	417	443	416	412	406	402	437	392	443	391	411	374	400	401	382	415	394	375	402	445	373	429	399	373	381	445	402	381	385	388	414	417	393	398	428	394	392	382	366	371	384	409	372	407	401	390	363	395	407	380	397	438	406	380	393	429	371	395	377	398	414	393	403	389	374	368	395	396	412	402	377	383	377	400	402	392	398	400	397	435	400	420	385	394	381	388	395	388	411	415	405	397	380	396	399	412	400	410	407	406	362	397	350	395	383	390	416	402	394	372	391	398	412	349	431	358	414	411	406	402	389	391	331	403	378	432	405	386	409	395	390	352	415	402	413	437	393	370	385	393	406	386	423	409	386	413	383	414	380	403	409	422	448	424	421	431	410	405	393	393	400	365	393	375	369	385	362	421	392	432	378	419	362	413	397	405	394	416	391	372	372	394	389	364	402	377	418	419	360	407	386	402	410	418	430	347	400	389	394	378	415	430	370	378	374	385	401	423	376	356	377	410	378	377	416	390	417	424	409	395	397	428	415	385	391	409	379	403	404	412	419	394	393	373	373	419	427	401	404	405	414	389	402	404	415	395	375	412	410	394	382	378	405	400	434	410	402	393	367	400	425	373	387	405	400	406	386	401	435	393	376	401	409	401	375	424	447	412	397	392	408	398	415	414	377	395	386	399	435	409	406	434	395	386	413	400	402	388	372	387	388	381	427	410	407	402	390	382	421	383	358	390	412	381	422	407	402	364	389	394	398	400	384	430	394	392	389	367	373	382	426	407	388	388	427	410	394	400	395	444	424	393	417	385	394	395	394	405	359	435	432	372	387	375	397	404	407	416	391	392	414	357	415	364	439	421	391	402	420	395	415	407	386	399	405	388	397	383	390	416	383	434	380	358	428	407	402	383	390	431	358	398	404	395	433	396	416	388	383	396	392	386	401	417	359	400	443	415	386	385	385	377	385	429	393	398	384	392	405	413	386	401	445	416	391	403	397	389	417	445	422	408	384	407	388	447	390	418	377	405	384	421	450	392	388	396	384	383	374	460	387	385	379	384	401	424	386	394	407	423	382	410	406	391	445	444	412	421	363	406	398	420	428	404	436	392	374	399	415	366	379	405	367	416	411	389	386	395	396	407	404	376	405	411	398	379	383	346	372	402	406	373	394	379	397	388	421	413	436	430	402	440	406	394	380	409	377	421	404	360	412	380	415	381	389	430	391	396	385	394	407	396	390	420	395	371	359	379	378	416	370	418	398	412	387	398	410	399	395	383	415	410	376	383	383	417	423	385	368	396	384	385	372	396	408	415	381	407	363	387	368	380	401	376	395	436	382	388	370	391	378	417	390	372	380	375	384	419	398	396	375	404	431	419	441	387	408	397	396	423	402	394	376	432	406	440	399	426	381	418	422	386	390	393	371	409	420	385	406	388	398	403	400	405	429	402	395	375	386	397	383	379	383	384	401	422	365	403	390	387	401	404	400	421	435	365	433	390	392	381	431	414	378	373	467	410	385	441	421	385	378	392	409	419	388	398	369	404	396	418	371	391	417	425	362	381	385	427	395	383	398	404	422	419	413	401	418	425	407	405	393	413	403	400	413	399	378	414	434	395	449	391	404	421	376	425	388	404	406	428	377	383	441	357	369	368	391	400	410	390	421	380	393	366	387	394	382	404	360	377	396	395	365	407	404	376	409	389	383	401	407	406	395	403	390	367	385	394	391	370	401	381	390	414	421	384	379	397	347	402	401	421	388	385	395	434	400	425	373	381	399	384	409	382	360	403	438	407	402	429	402	366	383	394	428	424	384	323	400	414	380	429	359	417	427	395	399	383	404	429	401	400	368	398	404	417	387	421	388	417	411	409	388	388	400	382	398	408	380	403	387	400	427	384	404	389	376	417	389	438	390	393	417	375	388	417	386	401	419	370	387	398	408	400	413	394	407	403	384	412	406	393	357	404	375	385	398	397	408	366	409	421	412	387	408	432	396	379	387	360	402	413	382	431	391	413	386	385	401	377	406	396	393	435	404	357	408	387	433	407	382	405	419	397	394	382	409	391	372	396	403	403	354	410	449	390	381	413	371	374	412	391	408	419	383	414	404	376	392	418	374	430	388	381	378	393	399	431	381	386	383	383	408	399	358	421	385	381	399	379	435	357	379	365	435	356	385	405	409	386
24609	22706	58800	54345	32481	15259	2628	609	518	432	513	495	500	506	506	449	490	471	485	510	497	553	474	475	509	465	444	467	495	498	479	464	504	462	474	434	491	503	469	500	483	516	468	475	441	464	458	516	466	481	484	489	477	520	484	504	491	482	508	458	469	519	450	494	499	506	477	478	470	445	475	491	456	532	501	439	482	480	498	470	509	494	491	491	458	436	437	447	488	498	479	466	426	483	494	469	497	475	472	481	479	493	480	483	473	486	497	459	483	441	501	482	488	476	458	469	481	496	467	488	492	492	496	476	422	467	513	476	486	467	460	495	467	495	473	483	440	461	489	456	446	447	447	508	512	467	443	473	521	488	485	459	451	489	490	470	480	477	465	475	508	487	473	521	492	480	469	397	476	487	479	489	488	484	471	484	497	534	492	472	469	523	479	454	449	463	479	486	463	480	472	489	430	472	480	482	497	463	453	443	484	509	476	474	463	512	462	436	494	483	453	500	425	450	511	480	489	498	502	493	464	494	456	484	449	485	525	501	472	498	466	457	486	508	489	469	514	474	487	453	500	488	491	461	453	476	464	493	506	489	475	513	475	475	485	485	460	480	491	487	457	472	482	497	489	476	503	488	454	494	484	478	432	479	482	452	506	467	485	481	507	433	509	503	486	458	454	513	443	505	464	498	482	489	499	431	488	491	504	480	462	436	533	468	459	466	460	444	462	510	444	458	518	499	460	499	455	503	484	475	490	442	483	451	455	460	485	464	458	461	479	505	477	489	486	506	441	463	472	512	456	453	499	470	476	478	462	519	498	469	466	417	459	452	497	432	478	455	491	462	511	472	487	460	489	495	438	456	456	452	479	517	450	495	474	498	502	492	463	495	451	481	449	455	441	497	505	479	446	467	468	486	493	497	475	498	488	457	483	434	467	496	517	454	484	471	459	504	454	459	443	436	481	483	479	479	477	479	506	476	449	475	452	481	458	403	480	468	467	480	497	507	431	497	487	453	482	527	485	469	468	482	492	490	491	507	446	481	472	472	485	481	488	464	454	489	539	484	474	488	527	475	473	461	490	449	489	492	483	441	471	477	519	477	473	473	488	442	504	502	517	480	477	470	485	456	479	488	493	509	460	505	476	478	486	485	489	482	514	487	482	481	444	479	505	476	458	495	464	456	486	468	456	442	490	516	456	473	474	462	481	488	460	486	471	456	458	483	510	440	470	491	538	462	506	478	474	439	500	450	441	498	454	475	430	465	510	501	470	476	500	461	454	451	463	482	479	495	467	469	459	478	457	464	517	497	503	491	484	501	496	483	502	458	438	468	483	469	442	490	452	446	489	488	454	466	466	493	484	500	475	479	487	504	473	444	506	455	459	491	473	467	439	471	439	453	447	449	446	471	513	460	448	502	465	478	465	470	509	473	492	464	497	441	475	484	457	483	473	474	490	489	481	462	482	497	510	454	457	457	478	441	464	498	461	491	509	492	478	496	473	469	485	495	446	450	509	483	443	467	465	491	506	471	459	465	454	491	474	453	450	480	481	485	476	485	473	454	513	448	509	481	462	497	459	465	442	481	472	517	454	495	486	487	506	475	470	508	471	445	498	475	467	438	487	466	524	481	494	503	440	471	507	511	462	499	502	471	515	480	463	490	466	499	467	476	507	499	456	482	491	444	456	456	448	500	480	483	449	508	505	506	475	488	445	473	492	485	487	508	475	485	438	490	514	486	475	446	505	511	520	480	491	503	493	448	473	532	483	484	470	474	493	433	418	468	536	484	507	448	447	470	470	500	494	472	462	487	479	475	454	491	491	469	497	473	455	462	470	420	428	465	457	505	498	463	466	479	539	490	462	417	478	499	472	479	487	447	508	462	461	476	445	475	488	483	491	464	468	449	509	457	449	436	477	473	463	470	481	448	499	485	494	441	455	491	462	480	482	450	487	470	492	493	469	497	466	474	475	475	469	474	509	437	477	449	485	481	475	500	492	461	455	439	494	432	472	495	473	458	476	452	497	485	474	467	506	490	479	472	437	488	450	460	508	432	490	501	516	497	465	501	453	477	499	474	476	497	466	476	497	481	474	472	483	480	517	451	511	460	442	511	500	493	443	506	504	440	468	446	489	516	449	468	460	424	468	478	477	490	465	492	495	468	484	456	481	486	451	439	443	474	441	491	513	483	481	494	500	485	465	487	452	441	415	483	459	477	487	454	538	466	476	489	454	459	460	447	495	478	477	469	476	461	475	502	487	456	501	480	452	483	483	492	482	493	479	471	497	473	468	501	462	491	458	457	482	485	450	467	455	539	479	445	453	532	446	493	499	471	430	493	505	487	471	460	436	479	445	470	465	416	479	499	494	461	473	495	503	464	517	501	493	466	488	450	442	475	483	482	500	452	491	448	459	448	464	434	478	453	489	510	454	480	505	451	476	457	485	473	512	510	523	455	467	487	513	461	472	459	475	469	500	478	516	490	508	467	488	486	512	464	491	436	398	507	478	504	474	459	435	494	467	434	484	448	543	470	480	478	485	479	510	457	494	492	455	447	489	504	512	437	471	447	484	485	478	477	476	453	453	489	462	464	448	489	467	470	435	507	500	503	449	458	483	483	490	473	494	493	467	454	458	461	494	487	468	489	476	484	504	485	520	493	480	505	466	498	467	491	478	493	463	492	463	467	477	487	439	476	489	486	544	487	460	534	478	488	478	470	493	497	477	471	464	474	462	455	435	460	466	468	437	516	460	471	491	467	453	490	433	450	480	463	497	459	477	454	416	462	499	478	455	483	463	467	468	490	458	482	536	461	466	484	476	478	499	470	456	498	480	461	455	459	485	469	488	492	432	482	510	492	474	481	471	472	470	457	457	477	456	465	462	460	483	464	477	489	470	471	511	467	462	510	508	479	455	452	495	480	510	471	446	462	475	509	508	474	455	526	452	442	484	490	486	517	483	452	508	458	487	493	424	493	502	471	449	456	470	487	501	481	436	477	483	514	440	442	466	523	480	480	508	445	475	473	497	503	445	507	502	507	480	455	494	460	479	483	469	480	420	507	480	505	462	460	476	478	508	435	476	472	524	483	456	508	495	495	444	469	457	459	464	471	474	503	474	491	460	492	483	482	479	492	472	470	467	441	468	461	459	465	450	502	426	484	476	479	465	461	454	503	440	486	443	475	505	448	509	479	495	477	457	467	536	491	483	484	450	510	511	438	475	473	468	478	446	502	488	475	461	474	486	464	470	490	460	466	518	489	487	474	456	489	468	453	507	447	445	462	486	497	467	440	469	515	473	496	462	482	473	456	487	492	468	505	429	479	503	502	473	471	457	478	460	494	478	474	466	475	492	443	502	505	478	472	484	513	471	455	499	518	521	461	508	498	459	427	454	453	485	476	478	432	500	494	528	501	454	491	477	531	442	470	465	450	487	497	462	459	454	484	463	516	518	499	483	492	475	493	506	474	476	471	479	479	506	481	522	505	459	496	524	500	504	485
4446	52516	78500	51657	22926	6678	1062	419	456	429	448	475	462	441	451	434	434	441	472	428	441	412	469	418	455	438	441	435	416	460	432	466	448	436	458	432	435	463	440	463	433	454	438	419	409	421	461	462	424	429	455	430	426	440	421	462	456	429	423	450	380	485	455	425	408	440	453	418	454	436	444	470	439	445	406	451	455	389	430	494	464	419	430	409	437	442	435	448	438	442	468	436	436	436	414	455	458	430	382	439	455	382	442	432	443	451	409	430	443	447	410	427	470	425	487	416	413	441	470	453	441	436	416	450	426	444	422	418	392	463	477	436	409	426	474	448	439	456	442	451	427	411	423	430	462	447	425	438	427	432	472	434	444	462	422	444	471	391	445	437	435	448	444	437	430	393	486	444	486	430	413	413	464	467	442	429	430	435	411	455	423	434	448	425	432	461	402	422	409	421	455	452	419	410	459	450	461	424	413	431	459	426	424	425	422	479	406	481	458	448	462	416	445	455	399	418	451	444	419	448	444	467	433	437	427	433	417	426	405	428	436	462	445	438	411	474	423	438	444	484	462	433	445	438	406	399	431	434	387	426	433	416	442	411	476	414	470	435	434	416	403	402	415	433	413	461	429	463	434	442	449	465	427	433	453	440	416	430	405	443	410	428	428	490	435	426	414	481	450	454	426	453	431	446	424	394	423	420	424	406	439	457	434	424	423	432	422	439	414	457	413	433	456	424	408	407	407	483	442	452	456	420	441	466	476	438	414	428	440	413	424	449	423	450	434	466	429	458	445	451	423	449	456	429	451	469	383	435	465	445	439	445	412	442	431	420	439	414	483	415	427	416	417	416	440	455	473	435	407	413	421	427	442	459	446	422	426	415	424	482	424	404	419	445	427	402	413	444	447	442	411	427	445	421	464	461	438	444	451	459	435	439	436	459	438	429	477	455	406	454	459	429	394	428	455	464	433	444	454	411	430	425	416	433	441	442	435	430	434	439	445	436	422	433	456	423	420	404	439	461	422	486	433	468	422	449	472	458	466	468	449	459	419	440	442	428	457	451	446	456	469	412	429	428	463	482	454	458	436	426	447	449	439	438	446	442	446	428	450	416	408	419	415	455	459	429	421	441	470	435	446	454	423	459	466	423	434	437	431	457	448	439	417	445	432	395	439	435	450	434	508	426	427	457	424	445	425	441	437	430	417	422	415	444	444	394	431	458	409	420	446	434	390	442	446	430	420	459	444	472	440	459	420	406	427	403	459	410	466	420	439	414	433	478	419	413	430	416	447	434	410	418	445	413	431	450	428	417	381	415	445	425	400	427	410	447	450	444	433	397	431	404	463	469	426	440	427	413	404	451	441	431	465	468	409	402	462	444	460	461	426	426	409	439	452	410	435	425	471	446	439	471	452	466	401	451	397	480	420	399	441	443	488	467	430	436	427	437	469	408	465	417	394	427	443	439	399	467	425	464	445	406	413	454	436	437	442	437	443	411	415	415	411	438	415	468	404	440	447	440	466	452	404	457	451	445	409	432	442	427	422	447	411	430	443	463	442	442	404	439	442	440	500	430	437	408	442	438	418	435	465	436	395	455	457	442	401	399	416	442	430	422	421	457	475	455	454	433	450	445	447	467	465	493	426	431	460	427	422	433	414	414	405	463	402	440	415	442	431	427	443	459	427	430	484	435	454	458	450	490	422	457	450	432	425	442	434	433	478	447	452	411	429	417	465	435	483	449	474	460	418	446	442	425	432	488	374	442	421	469	441	422	417	437	439	441	457	427	423	435	457	429	440	463	427	447	453	439	435	466	434	425	463	389	408	442	423	450	392	466	446	446	446	432	429	449	391	414	440	467	440	413	439	462	493	426	454	439	441	403	447	461	457	445	423	443	456	412	410	411	403	419	450	433	448	428	440	437	411	445	407	436	415	416	431	421	448	395	429	416	456	426	405	450	433	435	430	423	439	431	431	449	385	433	437	424	433	406	431	438	405	435	431	463	426	467	423	425	401	442	428	442	468	423	425	393	371	443	453	451	436	479	438	445	432	473	472	441	387	420	463	454	493	450	425	436	436	452	421	484	469	412	409	408	444	409	436	430	412	434	439	440	491	443	428	427	419	423	453	422	413	426	468	390	426	450	395	417	451	421	427	493	442	415	435	447	422	451	415	456	426	416	458	427	468	430	458	431	419	436	430	412	442	470	424	433	438	434	417	444	430	417	397	427	448	479	399	415	405	426	412	427	432	450	432	468	471	416	395	427	428	416	438	396	417	410	419	418	447	458	421	437	455	457	466	441	395	442	398	444	462	436	397	436	453	472	460	422	431	463	428	450	452	428	423	437	409	434	438	423	477	451	469	381	443	432	418	409	442	437	419	430	427	445	440	436	408	465	420	461	442	429	419	449	454	437	454	437	428	457	443	401	419	428	447	454	424	467	423	420	420	403	389	460	415	410	426	405	436	415	447	450	415	423	464	443	423	449	431	445	439	400	420	450	473	441	420	443	439	468	445	432	456	402	401	433	450	439	438	473	478	427	458	434	461	419	451	415	404	415	396	446	454	446	435	454	431	454	440	433	441	447	401	464	460	470	435	424	391	477	419	391	431	409	444	417	440	431	427	419	480	429	441	399	454	438	448	415	443	467	463	447	465	421	412	454	405	433	412	456	449	438	446	425	441	426	470	400	479	420	429	411	454	445	420	460	431	469	447	438	417	443	408	429	419	427	415	447	437	424	437	440	424	424	426	472	423	424	458	428	440	454	461	411	425	447	435	435	426	413	435	448	485	421	449	433	474	427	437	473	449	424	414	431	420	439	389	465	428	415	469	440	433	431	449	445	480	463	436	401	458	429	407	465	477	419	428	443	473	474	381	444	437	436	443	433	448	424	443	452	438	439	428	462	402	430	428	411	407	448	419	458	419	429	427	421	440	431	390	437	456	444	430	428	439	465	485	431	396	403	417	452	423	440	419	441	419	483	446	426	414	403	402	437	394	444	427	415	441	432	469	402	429	431	427	399	436	383	436	425	469	435	458	456	407	433	435	443	429	407	432	464	444	437	470	447	421	463	459	444	404	426	436	445	419	417	440	411	442	420	411	430	470	485	407	415	430	491	459	437	434	444	418	425	411	424	444	442	463	400	442	479	454	464	427	455	447	425	429	462	436	437	453	415	453	404	404	478	431	426	406	443	442	456	454	437	422	463	479	431	446	474	451	426	426	419	397	446	456	445	413	423	424	432	416	415	396	422	452	425	468	448	435	415	427	462	421	475	429	435	463	452	427	451	462	428	443	432	398	451	428	414	436	445	453	418	451	428	420	430	431	431	461	394	434	451	455	457	420	437	413	436	473	449	410	465	456	477	434	415	428	426	445	400	480	464	454	436	427	402	418	430	441	450	434	436	453	477	450	435	406	403	442	423	456	402	448	423	446	409	432	447	461	432	455	447	414	406	443	416	468	430	401	408	423	433	427	423	452	459	444	436	418	412	430	446
23826	21744	54870	55789	36889	21255	6667	957	773	757	715	690	748	668	709	692	673	702	651	664	640	678	733	695	663	695	676	708	724	677	708	683	650	667	680	656	659	672	665	638	659	678	669	690	666	679	631	660	668	651	636	674	688	658	702	667	662	669	665	662	655	651	639	742	631	674	659	684	701	655	650	686	701	645	634	689	664	679	627	664	651	658	695	627	688	662	653	671	663	680	633	626	683	659	664	654	633	676	632	645	688	629	639	636	660	608	670	676	660	665	625	726	636	703	693	684	659	643	661	673	642	646	685	651	688	636	664	649	665	716	670	658	695	631	661	687	650	639	682	649	679	665	635	661	679	699	609	630	689	700	650	686	630	618	639	678	676	648	644	682	663	706	688	657	665	683	650	650	684	683	688	646	671	685	683	689	653	672	648	729	647	661	679	716	645	699	675	671	688	681	685	651	718	631	637	666	645	646	647	667	648	633	687	651	642	629	643	635	669	687	675	626	692	700	660	661	667	666	692	684	620	687	636	678	671	668	708	668	668	635	684	681	698	637	669	694	663	654	646	640	659	682	635	680	657	660	689	655	673	663	666	645	703	691	660	653	658	661	669	711	705	637	672	644	673	653	691	643	666	676	672	652	597	619	680	640	640	611	680	641	635	671	654	647	678	663	690	639	656	719	643	641	637	725	715	662	662	674	655	684	635	660	689	719	714	686	650	669	664	614	650	620	661	683	656	687	641	652	702	717	650	637	688	665	674	595	679	652	608	700	678	664	687	699	654	662	666	673	652	601	672	680	693	691	707	650	659	658	627	671	668	648	607	652	632	661	649	670	661	672	641	691	711	708	673	689	630	684	682	674	652	671	671	687	622	692	662	707	667	652	661	682	678	670	701	654	672	686	634	668	689	647	646	652	686	660	645	671	621	633	660	678	662	698	689	640	727	675	685	656	649	607	672	661	671	686	632	616	680	659	640	648	661	686	711	668	709	635	679	650	608	669	663	695	639	628	697	711	679	648	651	678	660	677	671	680	662	688	602	632	604	702	676	687	688	682	640	681	651	684	700	677	706	658	643	635	664	648	657	669	653	680	659	685	643	642	677	665	697	629	669	641	685	681	642	689	689	669	654	678	679	666	669	649	693	679	682	668	673	681	706	672	719	679	706	715	676	586	665	682	611	685	685	645	675	678	674	658	657	640	633	639	686	698	666	682	655	671	659	665	664	658	680	665	646	639	638	709	695	644	656	661	640	669	697	639	677	670	729	659	663	693	636	703	678	688	664	678	647	659	639	616	676	663	655	623	679	658	665	683	675	683	627	642	647	638	716	661	681	661	676	669	665	651	651	693	655	680	650	687	653	700	644	626	643	599	708	669	677	657	689	663	650	654	652	649	666	679	659	663	637	675	675	686	675	690	718	638	723	624	646	688	696	661	614	693	667	634	663	713	679	689	661	703	678	636	682	692	669	691	625	664	645	613	652	657	689	649	672	660	668	674	625	621	696	652	653	676	675	685	698	664	708	687	691	644	615	702	676	666	704	662	687	642	656	692	715	629	636	640	643	661	667	674	676	649	685	613	629	688	729	655	645	672	663	707	658	697	702	674	651	651	647	645	692	655	699	668	618	667	699	712	644	674	686	641	683	651	689	696	687	647	667	689	664	637	695	633	627	682	651	707	634	653	662	647	655	675	671	684	649	649	674	647	697	636	657	663	680	673	652	654	635	671	703	651	699	645	727	720	688	736	675	652	639	619	679	689	667	700	662	682	656	661	647	656	665	653	650	647	642	675	615	654	658	680	639	675	664	671	687	676	664	647	638	661	677	697	649	638	685	676	640	671	652	655	639	626	641	767	646	639	666	649	684	654	687	639	629	664	646	640	663	631	636	658	624	686	690	684	638	678	657	700	652	709	733	663	694	636	654	671	676	644	675	617	634	661	644	664	686	688	680	669	668	664	669	656	689	704	665	614	663	654	678	622	642	689	716	676	674	649	632	665	672	689	695	682	642	651	670	691	672	633	688	629	646	647	697	638	697	662	724	691	668	670	691	638	629	634	693	657	671	683	676	686	659	674	637	659	634	679	647	674	644	713	643	659	648	693	657	682	636	677	681	674	678	654	677	692	662	693	662	641	681	674	655	661	632	642	702	695	698	661	709	667	635	649	636	645	654	618	645	648	617	685	671	643	621	647	663	628	617	647	684	658	610	671	643	668	638	651	639	673	667	638	707	604	667	651	706	659	664	676	672	689	637	608	643	665	708	643	642	637	652	601	679	706	695	675	641	659	691	705	676	700	716	712	655	641	712	668	613	626	667	691	682	655	687	674	681	657	652	676	651	675	652	615	667	716	647	658	659	629	682	640	639	653	687	655	685	675	680	657	677	674	661	696	676	621	671	615	743	667	649	690	672	715	637	691	728	645	675	678	671	717	705	680	680	666	664	645	677	657	675	644	603	701	654	657	646	694	645	631	685	684	695	624	615	652	696	655	672	670	662	673	660	691	681	637	654	691	674	659	639	675	630	659	686	644	664	665	675	685	691	671	658	660	732	639	664	665	679	645	725	636	683	650	636	643	658	651	616	665	632	679	668	654	639	657	685	667	678	682	688	693	682	597	663	638	687	669	685	660	645	658	686	654	652	638	728	666	631	690	660	662	675	673	598	677	635	630	673	664	619	676	617	666	658	684	701	681	653	657	630	679	709	682	690	652	690	628	604	688	668	677	658	670	683	700	700	635	668	661	678	664	662	653	626	713	663	638	662	694	647	655	641	656	683	660	672	695	672	654	631	621	658	672	629	604	635	663	625	650	639	669	662	667	664	647	681	643	658	633	644	644	686	679	702	648	669	649	645	661	648	662	692	677	615	702	651	670	644	635	675	689	650	673	615	630	667	677	663	671	622	702	622	662	710	668	656	630	663	629	660	655	665	606	632	684	714	645	640	646	685	701	676	685	654	700	650	662	692	654	645	681	650	690	664	659	655	644	659	687	694	631	695	686	696	734	671	681	667	665	660	666	642	676	742	654	674	734	669	642	675	632	640	604	672	658	710	653	662	657	662	712	678	657	656	702	705	666	614	670	695	631	648	642	647	681	650	676	653	641	670	649	628	599	673	648	654	673	659	698	672	688	639	606	648	701	684	686	607	697	641	641	663	686	678	662	617	642	686	669	606	683	647	630	651	649	670	620	688	681	657	670	671	690	688	643	665	697	635	698	653	678	650	675	669	693	688	673	652	646	652	640	667	662	644	692	678	668	644	670	647	702	682	634	598	677	681	651	658	650	680	642	674	655	690	615	651	627	640	674	707	684	623	665	640	635	641	631	667	651	689	651	658	660	624	681	629	685	664	687	699	690	647	672	710	660	706	606	664	669	664	675	616	713	668	606	678	680	631	711	655	668	677	659	664	670	694	736	687	670	664	616	646	632	641	694	649	630	692	700	700	668	705	669	625	620	657	677	669	678	668	716	613	693	712	662	662	674	680	685	669	661
5007	53935	79636	62273	32130	10762	1934	567	578	636	573	626	637	598	619	600	620	646	637	589	629	620	620	604	602	622	599	651	623	661	614	596	659	596	640	647	581	576	652	612	582	652	621	603	599	631	625	597	558	571	646	585	625	641	559	625	599	616	597	591	598	632	646	629	587	591	590	612	633	626	561	611	648	600	600	587	632	616	591	574	578	611	604	590	643	601	620	608	664	606	599	609	622	628	618	588	668	617	600	564	613	593	554	572	603	673	618	621	604	641	585	574	600	600	559	585	625	620	600	589	605	634	600	585	632	621	606	606	585	611	603	595	628	551	609	663	608	628	636	607	608	597	610	635	632	618	641	584	592	623	578	607	601	593	602	596	565	609	633	576	606	586	646	578	572	588	598	577	584	610	594	591	582	639	625	623	588	589	582	587	603	631	601	608	620	630	614	582	571	574	592	577	635	648	606	628	588	592	631	597	656	603	579	613	622	628	577	590	602	616	610	559	609	642	596	635	592	606	587	583	605	602	589	644	591	604	582	606	596	639	567	566	607	619	597	630	655	591	645	592	601	577	578	585	598	595	621	619	613	587	618	571	582	579	600	616	624	596	604	635	619	590	601	558	644	589	615	594	609	591	623	594	583	623	599	586	610	620	600	622	593	610	565	626	647	612	582	584	613	576	594	580	591	572	570	621	627	572	620	607	604	609	631	599	629	590	610	578	618	653	631	625	644	624	621	586	557	602	633	588	598	564	608	592	592	584	605	617	672	619	572	619	601	601	612	604	630	566	610	636	610	596	618	589	630	583	640	617	587	587	610	605	611	577	585	652	589	584	573	653	587	590	603	600	565	603	583	654	592	644	625	632	593	622	542	609	582	615	584	610	570	610	542	588	612	582	613	577	601	615	563	593	606	608	601	618	619	581	593	634	606	654	633	658	624	603	626	596	619	585	627	600	584	578	599	597	594	589	620	622	638	568	598	584	605	586	579	634	607	620	616	594	596	596	634	575	674	575	612	579	631	590	585	603	583	650	581	616	592	594	608	660	633	605	645	582	588	600	574	580	612	587	605	631	621	617	571	585	590	586	608	603	618	614	568	662	601	595	626	584	638	587	629	646	625	571	612	585	622	600	619	605	625	586	612	592	635	603	648	606	631	645	598	618	537	650	606	571	601	603	635	625	608	610	544	616	635	618	615	614	597	579	614	606	644	601	594	634	634	653	656	609	567	602	607	579	553	645	630	597	614	627	615	634	585	597	634	568	568	619	611	620	615	619	607	606	577	629	634	557	625	594	619	599	599	609	587	582	587	620	625	642	605	613	625	587	640	606	599	606	618	598	586	631	615	644	581	588	612	639	595	625	625	623	591	582	628	607	611	561	586	562	612	574	611	578	622	597	617	611	591	604	627	563	658	636	602	624	637	613	587	587	618	626	627	600	606	590	593	594	597	590	660	602	607	599	633	621	643	583	603	611	597	582	581	585	566	591	591	592	647	595	614	614	619	575	598	648	627	605	555	595	609	589	592	603	586	584	599	587	620	643	616	629	620	592	590	611	610	614	595	611	587	594	598	654	636	632	595	612	555	565	605	624	620	573	635	623	609	584	621	613	617	592	597	603	623	599	607	620	581	608	616	632	629	560	641	605	579	582	579	571	587	574	600	581	554	577	589	610	604	643	609	580	601	562	596	599	563	610	624	653	610	642	612	631	537	609	574	556	622	613	601	632	603	621	610	571	587	613	600	574	606	570	597	628	648	618	650	618	601	579	590	621	638	656	628	601	620	580	625	583	556	598	544	642	589	616	554	618	571	578	588	648	592	613	583	614	595	602	599	626	618	605	601	577	596	583	556	555	623	586	589	588	593	595	576	608	596	596	600	582	578	614	567	592	592	611	621	616	622	583	582	611	630	581	589	591	589	584	583	618	565	589	601	584	623	567	616	584	641	588	593	595	592	628	590	575	660	579	572	590	640	558	568	592	588	625	565	597	599	597	627	575	615	600	626	590	578	603	587	629	578	588	621	609	567	593	607	617	614	595	634	612	597	589	619	574	620	599	618	590	551	600	582	562	605	556	643	631	585	632	644	580	617	597	569	622	605	596	615	619	638	604	598	621	615	601	566	603	617	571	607	570	616	619	594	586	599	611	610	621	615	631	564	630	590	591	605	591	603	592	617	581	629	594	620	623	598	623	632	627	583	590	613	620	601	635	583	576	554	601	605	586	548	589	609	608	623	609	577	616	566	618	590	596	595	583	589	617	616	624	579	635	596	576	638	624	553	609	618	598	621	550	587	590	610	625	626	626	617	629	613	618	576	600	572	600	585	616	584	634	600	593	632	609	598	627	600	619	606	585	608	623	618	600	590	623	579	626	620	607	566	595	582	584	593	582	601	646	600	575	603	624	574	603	613	584	594	586	632	618	579	610	629	590	615	634	609	588	562	578	615	616	568	588	608	593	602	610	610	622	606	556	631	611	642	547	605	554	628	590	585	653	648	628	604	584	585	621	642	618	622	597	603	631	585	585	601	567	650	598	606	623	643	594	595	620	612	676	564	590	580	598	574	636	585	644	565	613	622	593	605	606	654	574	606	607	609	615	577	623	579	656	585	598	646	563	553	620	603	648	643	566	576	607	608	614	593	616	596	566	562	606	604	600	618	576	599	597	626	570	566	631	592	599	582	595	615	627	584	651	635	612	609	602	613	604	586	637	587	585	601	571	547	597	623	589	628	600	587	673	603	576	581	588	610	599	586	582	601	622	604	623	593	646	626	578	574	611	625	585	610	548	654	577	597	622	602	579	608	645	599	598	595	627	618	605	603	608	623	576	548	589	588	613	628	630	608	614	571	576	620	593	578	612	652	615	564	610	604	584	620	647	608	579	604	621	590	606	603	635	592	580	632	576	614	537	608	631	586	619	572	621	630	573	598	620	635	607	618	594	647	612	595	592	571	628	665	596	602	579	599	623	594	620	585	572	620	602	623	589	598	595	595	641	572	606	609	574	610	606	588	619	579	597	578	573	605	615	609	638	598	599	611	630	608	592	626	588	596	603	607	637	568	589	585	587	568	576	591	561	666	526	572	599	596	575	607	600	568	631	570	616	587	661	587	622	593	617	628	556	622	573	622	567	613	599	583	594	618	638	628	608	613	614	591	571	581	672	583	635	653	595	563	610	585	590	627	569	595	616	608	565	569	613	580	626	615	628	571	602	629	601	549	597	612	625	560	620	588	603	570	589	530	578	597	590	596	587	569	590	594	647	639	614	634	602	630	581	609	622	640	633	612	604	622	598	565	615	619	598	571	575	598	598	607	614	634	628	625	574	595	627	575	606	634	591	598	603	567	571	583	601	587	594	592	630	591	618	586	594	584	594	639	587	582	649	574	595	592	623	600	586	581	587	590	594	594	630	630	610	620	554	621	607	602	579	553	632	621	585	576	586	544	579	648	588	590	554	584	565	578	647	594	584	595	602	625	557	583	619	588	620	560	591
27166	25160	45125	25850	7461	1580	681	502	514	527	492	547	515	513	540	513	542	556	530	551	503	493	522	487	517	529	492	528	520	517	519	517	507	573	521	566	521	540	510	520	516	490	502	530	504	498	536	522	517	557	502	522	524	563	552	541	548	500	500	507	544	491	523	528	505	559	534	514	502	524	464	496	540	483	501	499	538	558	500	510	502	505	528	517	496	474	527	510	535	499	542	498	524	484	481	492	516	530	488	562	518	536	569	513	520	525	521	501	500	527	513	495	541	523	548	520	528	540	538	510	464	585	504	499	592	481	521	499	511	530	520	539	495	551	502	546	512	515	549	517	491	527	488	536	486	513	536	521	487	512	534	500	514	527	507	512	506	537	465	515	526	510	556	552	520	525	476	498	504	535	516	555	515	500	567	518	577	494	535	534	548	503	491	564	532	524	523	524	525	471	548	517	518	512	506	538	532	521	515	507	534	539	477	503	554	533	519	472	502	509	559	478	546	526	531	535	510	516	575	506	531	493	503	526	524	487	508	507	517	515	511	473	493	504	543	545	530	525	523	546	512	509	542	529	540	538	477	521	472	521	494	530	539	536	508	530	465	533	520	533	503	530	534	555	571	526	519	538	518	497	516	487	493	501	541	510	488	491	566	492	496	477	546	490	516	540	533	533	521	537	512	535	526	546	518	532	530	471	499	520	537	520	523	520	511	545	510	496	547	502	513	533	510	501	501	519	506	532	510	496	494	521	507	495	531	542	490	549	523	493	559	516	524	502	520	530	562	494	539	519	513	492	564	515	483	559	542	535	523	504	540	544	525	513	519	481	505	545	532	503	517	501	560	502	506	515	507	583	490	515	477	484	509	501	504	517	538	508	530	533	526	555	520	543	526	566	523	517	513	537	522	508	514	499	490	539	527	474	569	508	512	548	498	540	512	538	540	527	505	515	523	523	496	535	521	532	526	498	509	492	472	502	495	530	518	511	540	481	541	538	513	526	551	481	517	530	528	554	516	506	518	506	502	528	520	542	548	527	451	546	506	478	539	522	475	516	519	501	515	512	472	465	502	535	528	501	524	535	504	480	547	503	525	494	514	521	496	521	510	552	521	512	483	502	508	471	495	516	545	497	521	572	521	546	486	515	518	558	494	493	519	494	534	527	510	527	548	543	522	535	516	499	489	434	509	520	506	498	488	499	492	529	517	463	515	533	526	540	473	511	486	493	520	503	504	498	511	519	558	541	526	486	487	550	485	533	537	479	524	504	507	537	484	498	512	524	518	516	562	540	516	578	522	528	513	522	534	511	516	578	555	531	503	501	527	496	584	485	517	537	553	541	489	556	501	540	504	563	566	491	519	495	542	522	518	552	543	477	544	538	533	523	508	509	573	534	572	483	506	482	496	561	538	504	509	533	532	463	548	547	504	537	484	537	499	528	510	554	532	524	484	537	511	540	517	527	517	506	492	490	523	538	520	512	530	551	519	509	549	508	542	528	552	497	524	513	497	498	525	526	511	496	548	529	533	508	529	526	535	522	552	504	502	510	556	529	513	537	506	504	511	555	484	494	521	524	499	496	551	536	493	501	528	539	551	517	535	533	526	579	551	520	502	508	516	533	549	535	522	488	496	556	542	512	543	483	516	527	546	520	530	480	509	548	536	536	538	518	484	511	511	544	508	517	495	496	504	552	497	544	500	500	566	523	523	516	544	522	511	552	523	527	514	538	490	532	520	541	517	494	501	531	535	488	469	532	531	543	474	500	514	528	536	556	493	550	496	544	458	504	523	528	517	500	473	509	539	534	539	508	549	532	552	454	519	538	482	510	503	525	545	519	511	532	537	521	489	533	492	508	519	482	502	498	532	518	495	544	511	496	502	506	539	502	467	513	516	538	516	503	501	539	511	518	516	534	538	524	524	554	516	494	528	533	501	516	540	545	490	508	555	511	509	511	494	508	528	512	474	538	519	513	528	501	554	494	538	549	531	537	535	503	495	511	539	512	524	491	498	506	510	499	523	471	534	530	492	508	496	545	542	571	537	534	558	545	572	495	555	511	525	529	490	510	508	523	544	501	518	496	531	494	521	518	528	522	532	526	557	501	534	496	539	562	472	532	516	524	531	562	511	524	529	528	501	511	506	486	541	518	514	542	510	506	527	535	518	535	482	522	518	527	521	569	540	535	493	544	503	543	523	547	532	559	540	525	518	477	490	525	516	525	516	558	509	529	514	507	476	539	480	529	524	522	518	502	505	499	543	537	487	518	521	484	516	490	475	494	481	537	538	506	525	526	532	541	531	533	574	529	529	510	527	536	513	539	537	536	530	499	487	516	519	534	536	549	526	512	489	527	577	507	527	533	536	512	468	516	545	544	562	536	516	503	546	525	542	567	509	537	547	510	491	483	519	501	503	551	522	515	515	496	531	503	496	522	533	528	508	536	521	561	513	484	501	552	508	561	501	535	514	564	477	540	498	536	534	516	558	500	536	489	528	510	541	573	541	537	533	538	530	513	507	532	570	522	504	545	489	512	493	548	497	520	490	482	497	520	511	500	544	549	529	487	549	556	522	543	546	473	513	526	512	503	557	539	515	475	485	508	543	545	549	564	510	484	560	538	549	502	515	547	571	512	529	534	500	515	542	498	523	500	500	495	493	559	507	513	513	531	587	525	548	521	533	509	536	539	511	492	526	526	542	520	501	503	521	497	534	530	515	536	489	512	525	515	522	516	532	525	506	507	498	512	522	522	538	535	503	548	509	481	519	559	503	519	497	542	532	528	503	500	517	530	509	518	601	526	509	524	525	527	545	521	508	528	549	530	538	544	527	519	513	488	534	544	503	511	504	525	554	497	493	551	486	521	483	513	489	550	558	530	504	511	536	527	542	514	516	493	473	472	465	516	527	539	538	499	487	533	509	572	517	544	488	496	519	524	500	503	522	531	552	513	495	535	484	554	524	521	555	500	517	552	551	508	509	527	547	500	500	497	527	535	522	559	526	531	520	528	556	506	557	524	527	459	527	531	516	489	501	493	536	526	518	498	492	512	539	488	472	575	531	532	515	486	489	484	512	495	517	496	496	538	528	554	532	521	492	544	521	470	500	563	567	527	512	535	488	536	529	519	534	506	493	519	503	516	513	505	527	519	518	510	524	549	525	510	540	467	502	563	471	486	570	513	519	558	543	536	531	486	529	501	519	505	469	449	526	566	514	524	566	533	513	509	482	563	489	548	540	509	535	486	495	500	521	512	502	514	509	541	553	507	490	536	454	562	542	524	545	520	521	531	499	499	550	481	545	544	539	502	480	517	514	498	540	494	526	547	526	519	521	516	548	490	517	497	532	533	561	553	516	531	490	539	549	490	557	540	529	528	533	504	500	522	523	554	531	506	470	511	544	502	480	516	511	525	508	507	520	495	516	531	479	497	464	491	513	500	496	520	522	521	509	500	510	558	525	540	488	517	505	471	533	545	534	524	540	511	518	508	521	501	508	527
4908	29095	37637	13520	4031	1138	503	449	421	424	444	438	395	408	381	426	411	456	453	418	461	448	431	431	406	377	416	431	403	464	436	407	475	415	437	426	447	423	425	440	423	403	409	463	435	438	456	439	423	424	445	452	413	431	476	432	420	451	373	425	458	428	431	401	429	417	426	428	413	390	444	401	388	424	423	420	450	423	373	414	453	439	424	440	421	397	442	416	411	416	412	441	468	439	417	408	438	451	404	419	417	379	411	422	421	454	409	429	435	417	380	411	456	397	409	432	426	429	440	427	445	435	398	461	420	416	373	449	439	418	384	411	437	426	419	445	407	430	414	424	463	417	421	415	418	392	382	420	419	409	393	429	428	397	395	441	403	409	409	448	429	433	426	449	398	412	383	392	453	434	408	404	433	358	423	474	420	417	420	421	411	412	418	424	419	415	441	415	430	418	411	458	417	409	423	429	427	401	417	441	423	411	430	452	417	417	408	419	401	388	459	393	438	390	418	408	423	409	453	432	459	449	399	420	419	435	447	410	396	417	431	446	419	443	448	483	432	440	400	446	411	403	429	442	447	452	436	412	436	367	415	399	427	438	432	432	453	402	416	415	454	434	480	452	427	415	446	412	398	418	427	385	412	455	428	393	417	438	437	455	444	449	428	394	423	408	421	393	439	434	437	386	420	421	452	408	425	407	454	410	394	394	406	407	435	406	415	387	425	408	438	428	454	446	415	400	454	433	429	425	445	425	405	429	431	443	472	445	437	426	418	447	427	443	434	423	424	425	443	433	395	415	441	458	416	387	412	395	412	396	450	398	443	421	412	422	428	416	451	432	403	405	433	405	434	431	438	441	400	405	422	434	430	423	413	456	408	407	471	424	410	405	409	454	443	433	437	409	427	399	437	448	413	398	434	464	398	422	418	443	394	430	424	404	392	440	396	397	410	432	454	423	449	411	433	454	466	416	428	413	390	427	415	430	415	427	429	403	422	465	421	428	423	424	400	454	444	436	459	388	386	402	410	450	415	452	448	434	403	423	434	427	433	381	385	373	447	444	415	438	430	437	439	422	419	429	409	477	401	407	451	432	376	438	391	449	406	405	426	390	456	390	411	441	480	416	449	440	417	442	470	441	408	372	402	382	433	438	439	423	419	448	414	433	424	425	414	432	422	417	412	408	445	394	384	380	438	411	406	407	428	411	432	384	405	395	432	434	403	420	437	417	415	463	437	396	409	411	458	418	425	400	397	391	392	429	401	409	441	428	430	429	431	442	399	452	397	435	440	436	425	390	416	470	400	415	445	427	431	422	399	430	425	436	387	417	403	459	442	431	424	408	413	422	432	410	427	395	437	447	443	415	431	402	410	441	438	430	399	433	477	425	413	427	415	441	450	408	417	403	376	447	431	441	444	416	465	395	427	447	407	404	402	431	403	431	440	428	420	422	424	433	420	401	406	412	446	465	428	424	407	386	418	429	421	422	449	431	426	440	427	445	422	427	395	429	423	410	425	416	443	414	423	440	417	434	414	424	390	425	479	387	433	415	433	455	367	442	425	437	389	460	402	408	420	462	416	447	410	416	441	390	442	401	427	453	443	421	406	417	406	454	425	426	407	427	424	471	416	402	409	407	432	419	402	447	429	416	412	428	404	417	408	438	400	445	418	393	402	418	397	416	409	393	441	421	440	433	435	397	420	401	433	408	381	405	449	426	386	439	408	403	455	392	399	414	460	421	463	413	449	418	430	403	419	448	433	417	433	456	435	430	441	409	441	448	432	430	424	401	431	464	383	452	415	394	445	399	443	426	406	440	436	411	438	412	501	404	424	443	419	414	420	420	408	450	424	453	434	421	415	441	385	427	432	440	437	443	420	389	437	407	367	398	390	432	415	422	409	420	441	411	447	455	415	431	425	420	427	404	399	429	418	424	405	400	390	455	405	428	417	394	395	421	400	427	434	414	408	416	441	427	409	446	425	435	408	454	444	414	428	448	419	418	402	444	433	453	426	423	426	414	426	410	415	397	442	386	427	417	436	424	411	461	416	407	421	428	414	443	410	395	393	420	445	419	430	433	407	401	402	450	467	411	449	440	420	396	371	430	447	415	434	424	426	388	447	425	443	433	388	403	397	417	430	448	415	427	414	450	390	406	445	432	417	413	411	420	429	403	413	421	442	468	407	403	405	447	423	433	434	403	434	406	459	436	440	408	424	398	439	382	472	399	491	401	426	391	417	430	424	417	431	422	429	426	390	397	394	432	442	440	420	449	440	426	439	453	398	406	407	452	418	435	395	423	422	431	424	387	418	410	431	438	407	403	433	451	423	449	412	458	457	427	415	444	420	408	414	423	397	423	402	455	444	444	437	425	462	418	430	447	418	467	459	448	416	441	421	425	397	433	408	394	464	427	436	426	423	413	397	433	432	431	458	420	408	408	420	447	453	418	385	418	381	424	429	411	442	464	411	420	471	459	454	418	418	407	428	409	424	461	421	409	418	445	422	421	435	442	395	412	429	460	442	443	434	415	399	407	422	389	407	397	408	450	430	412	430	433	367	434	441	449	374	400	418	400	440	440	428	459	425	440	430	440	418	412	440	428	451	427	421	432	422	412	423	440	429	411	418	424	448	429	414	467	414	425	424	469	404	372	414	430	429	379	447	391	448	451	429	431	420	379	455	424	457	452	424	419	420	419	401	412	447	412	456	410	432	404	415	456	420	399	426	391	446	425	440	409	401	440	385	427	394	422	439	451	393	446	427	432	416	393	407	413	424	419	444	437	400	456	416	413	466	420	420	433	426	439	446	392	426	433	434	399	432	464	444	411	439	394	385	408	453	430	428	441	399	406	418	405	407	415	457	408	386	420	398	398	410	435	430	417	380	376	380	439	389	464	426	402	415	392	447	441	420	440	449	416	452	412	444	413	415	423	447	413	450	408	412	407	434	407	427	447	427	445	428	440	443	440	436	411	445	417	411	396	436	433	413	426	444	395	431	448	392	406	423	402	433	418	421	417	441	415	440	438	451	400	418	388	437	442	424	431	417	472	399	428	414	410	432	444	421	467	422	410	420	426	419	461	427	448	448	422	398	474	431	431	402	398	444	398	385	446	412	444	427	365	459	421	410	421	399	412	447	433	413	399	411	430	396	453	434	398	447	419	437	447	402	410	393	417	400	410	431	433	399	439	391	416	389	398	425	466	419	428	395	427	415	388	390	412	433	395	438	427	397	411	427	388	423	402	437	414	391	402	430	399	407	392	425	417	423	399	421	425	436	426	384	399	432	408	450	417	443	414	425	421	412	426	466	451	428	384	452	400	415	420	456	441	429	440	430	397	422	458	413	452	429	458	410	433	434	462	437	433	397	404	459	402	433	442	397	434	428	401	459	363	432	433	407	409	427	408	418	405	420	416	425	509	420	353	430	420	434	407	465	415	397	440	454	368	405	444	391	414	429	440	429	446	386	444	438	416	447	454	424	411	418	448	465	419	413	436
24644	26329	59544	49643	28132	12194	2254	619	549	581	541	541	516	528	507	523	536	532	547	540	525	556	529	508	553	542	531	511	493	514	549	571	558	526	496	509	505	510	511	503	509	502	529	530	528	531	510	542	528	513	527	503	541	526	480	543	527	500	537	508	492	521	486	513	501	537	504	470	502	485	541	513	525	494	518	500	541	507	526	494	513	497	497	515	490	539	510	508	519	513	515	554	483	499	521	510	530	517	498	500	493	517	524	533	521	476	520	475	518	518	531	505	533	514	550	546	497	546	520	555	538	473	478	521	506	508	542	563	526	502	487	512	518	500	509	511	518	505	486	531	520	504	518	517	544	519	483	504	521	470	538	484	526	536	547	494	502	498	539	558	470	524	511	483	535	496	518	514	475	541	503	499	506	506	543	515	475	564	504	553	525	533	537	487	476	516	467	474	523	547	552	496	485	562	491	500	514	521	521	519	516	522	541	514	531	530	536	466	556	557	535	492	526	498	518	514	534	519	496	485	519	545	545	469	507	510	448	524	510	557	509	528	539	504	540	467	517	489	449	523	503	527	494	494	533	516	518	531	514	587	515	525	537	504	513	496	480	506	575	564	554	525	545	528	557	496	487	491	522	493	512	495	509	518	520	525	526	530	482	508	501	498	484	497	558	509	539	501	517	510	501	534	501	513	541	513	502	505	544	512	502	535	495	499	528	490	485	502	494	539	525	528	493	513	533	501	497	529	552	533	510	517	518	484	526	531	506	496	500	475	484	517	495	551	518	535	513	499	507	481	521	520	464	496	543	534	490	504	502	527	519	494	536	497	514	480	527	480	489	506	547	530	525	477	514	476	487	522	479	509	535	510	511	511	509	523	494	520	541	524	517	523	508	510	546	539	553	524	480	506	506	502	486	507	513	490	523	500	537	513	464	521	488	515	523	492	503	504	515	514	526	508	498	470	509	533	555	506	522	512	502	531	504	505	475	501	512	510	504	511	516	528	514	491	528	515	503	501	470	480	473	496	547	525	485	517	559	531	493	504	502	509	498	548	499	505	508	490	489	558	488	540	502	529	473	496	557	510	521	530	532	504	508	516	480	559	493	542	553	487	530	513	505	544	516	496	527	518	498	539	488	504	499	494	542	508	515	490	529	495	519	528	474	508	506	539	519	500	504	549	516	532	520	507	524	490	559	518	522	521	522	515	522	542	495	540	564	563	520	554	512	548	512	537	544	504	529	510	505	513	499	488	519	471	498	537	501	525	498	519	541	497	509	528	531	498	537	532	516	535	482	534	521	485	527	506	514	512	517	496	528	493	476	526	507	504	501	532	500	510	515	514	571	529	522	523	510	483	522	508	516	524	463	483	488	557	535	497	504	521	500	503	518	459	507	513	554	520	471	505	523	474	495	583	502	534	519	510	504	510	509	506	512	533	503	489	494	521	542	514	510	529	499	507	552	482	483	543	511	530	518	533	502	537	537	519	516	521	522	503	530	501	526	559	524	510	575	496	546	480	525	537	524	533	502	535	561	505	517	505	535	492	525	514	521	478	515	514	528	503	519	497	512	536	510	539	489	510	517	509	508	521	526	502	557	491	552	497	513	480	542	508	504	499	533	523	556	509	529	500	476	540	504	492	557	492	502	537	542	552	505	545	505	543	519	520	482	527	544	526	547	514	549	537	548	514	504	514	519	501	496	486	497	498	488	498	526	467	556	515	527	530	509	537	525	488	504	512	529	534	520	497	555	496	501	490	544	514	495	519	483	476	506	501	459	535	521	547	539	516	493	493	486	479	529	484	487	504	507	539	487	534	498	505	471	514	516	493	484	476	469	517	515	512	516	493	494	530	542	495	504	535	522	504	546	513	507	531	493	475	513	534	517	476	521	471	488	512	555	546	495	533	526	505	492	503	489	512	513	526	526	481	508	505	521	533	487	497	467	523	506	495	503	543	548	495	487	518	538	501	516	523	490	562	474	536	556	454	522	529	532	514	509	511	499	476	553	474	519	511	534	471	471	555	533	488	520	508	512	523	544	491	482	534	475	516	505	499	491	541	493	501	556	533	511	513	517	499	532	494	511	493	504	529	497	527	547	504	528	513	541	504	543	501	522	534	506	532	501	519	563	507	552	514	550	490	513	504	537	523	544	506	507	479	545	525	515	498	535	535	488	482	522	515	482	514	515	504	525	545	518	506	545	506	496	515	533	534	524	534	511	517	505	499	519	474	486	513	528	502	505	533	539	498	495	531	511	503	527	497	484	482	514	520	504	518	524	482	528	493	513	520	538	525	525	488	520	549	506	485	519	498	512	529	501	552	502	541	478	469	491	527	500	530	528	513	513	522	504	514	519	487	503	539	540	524	528	534	520	471	511	511	523	550	527	517	518	509	503	531	508	526	449	516	547	499	484	522	499	495	484	497	557	505	475	536	519	526	479	543	501	520	494	515	496	521	563	539	527	480	522	516	516	503	500	515	521	518	493	543	520	531	524	552	491	493	559	527	467	538	543	539	539	499	488	490	480	521	535	528	486	509	556	503	531	546	490	530	511	490	548	522	543	504	523	492	535	471	477	534	530	497	483	515	526	520	509	509	496	508	487	525	521	508	519	546	534	517	489	500	529	516	510	475	479	475	493	540	527	519	504	551	534	521	505	508	534	519	545	512	509	524	515	522	539	517	493	498	492	496	518	513	477	499	488	522	480	492	490	522	482	482	499	521	507	509	526	417	507	499	520	497	510	547	479	564	551	502	501	505	507	541	530	509	516	534	529	516	506	503	503	519	539	490	541	509	512	552	510	507	493	498	496	515	487	531	535	496	533	513	512	561	473	500	501	510	537	479	521	547	498	467	515	529	526	535	472	491	521	456	501	493	547	501	542	479	512	465	503	551	519	542	554	520	495	531	539	533	531	538	464	534	519	503	555	527	532	499	508	492	525	496	504	514	492	511	514	514	510	515	520	499	517	561	523	528	545	555	501	542	509	537	482	519	453	499	514	518	534	496	512	507	496	556	487	524	487	514	507	502	496	479	537	469	491	522	514	484	530	490	478	551	476	533	528	478	463	520	554	528	530	490	530	497	490	526	464	521	499	544	485	558	539	464	514	498	503	535	483	488	501	458	478	507	524	537	510	499	530	505	478	520	547	527	538	536	501	506	492	531	537	493	515	478	529	526	475	551	558	533	518	495	514	539	536	536	533	532	512	503	487	537	488	547	517	506	510	493	514	478	512	520	522	484	484	488	493	483	532	519	513	501	523	508	505	505	534	540	556	524	465	494	522	543	532	513	531	493	477	490	524	529	480	516	488	551	537	539	508	506	532	554	519	526	476	512	500	520	501	544	517	491	504	541	520	488	489	532	557	509	436	512	533	518	474	538	529	506	486	488	572	508	511	510	510	533	510	484	513	502	463	521	537	498	486	554	546	502	490	513	543	499	525	513	518	527	495	557	548	520	533	534	496	503	523	500	486	485	499	497	524	509	516	514	486	524
5461	66002	74282	46032	18200	4992	1072	449	467	506	424	490	484	506	472	478	511	487	477	466	505	456	510	468	469	453	468	457	502	479	494	489	448	460	479	504	502	481	497	524	482	457	498	441	471	426	485	450	434	479	473	476	526	468	516	464	455	452	473	472	468	468	504	488	508	476	470	492	484	492	470	479	451	454	439	468	494	484	463	484	477	481	465	496	470	469	487	463	481	472	510	484	452	494	440	465	459	485	487	495	480	489	481	484	467	461	485	483	442	508	461	521	508	456	418	517	512	479	470	508	488	458	453	474	470	451	544	446	485	500	493	480	502	469	467	507	492	461	497	438	424	478	450	491	480	459	467	488	492	459	481	464	478	485	472	459	460	471	467	448	467	495	482	465	497	457	460	462	468	475	461	512	488	500	494	470	475	433	530	498	464	483	494	485	498	489	493	484	453	499	525	452	441	464	486	465	466	444	447	477	511	479	490	513	467	504	437	463	494	485	503	451	467	481	447	453	478	484	458	496	522	433	460	503	489	438	447	460	454	498	513	464	475	488	448	477	428	475	497	491	489	466	472	452	479	479	511	458	473	454	462	505	477	460	470	462	451	453	454	486	541	457	485	489	409	485	488	471	452	472	481	492	466	487	470	440	437	476	449	495	469	455	478	463	427	471	481	453	459	478	486	457	480	418	488	470	487	493	472	487	491	457	478	453	480	463	513	507	477	496	496	484	468	506	519	511	478	503	531	481	444	426	493	496	468	448	433	502	448	489	506	432	469	468	442	528	508	502	471	472	445	464	475	468	466	469	494	464	447	489	457	483	460	472	446	500	447	492	473	465	466	450	485	501	486	506	453	486	480	460	464	465	467	496	487	490	459	465	490	477	464	471	447	478	462	460	531	485	474	494	498	516	453	471	449	448	455	472	459	467	526	460	466	465	459	484	510	466	456	423	448	472	445	463	487	489	484	475	461	507	486	496	475	465	432	532	512	468	472	477	495	456	456	449	476	503	475	516	489	502	454	481	481	518	475	475	431	498	494	514	482	484	471	506	456	473	469	494	513	521	486	458	445	502	489	451	474	490	457	433	464	495	446	485	440	500	494	447	474	437	437	454	473	448	491	442	493	484	462	455	461	444	489	479	485	478	515	500	479	478	484	422	481	481	472	450	460	466	506	500	509	472	514	487	488	471	486	485	459	493	466	462	479	473	457	471	498	449	436	487	462	457	497	493	496	484	493	474	479	459	434	456	445	488	445	482	469	477	448	467	504	467	509	508	486	464	494	474	487	533	502	517	474	464	506	481	482	462	434	455	465	493	515	464	482	482	478	449	484	466	444	453	532	461	474	448	481	480	482	426	478	459	511	512	482	498	454	467	466	442	476	476	491	483	481	485	485	461	472	451	484	496	497	498	480	469	485	476	469	477	462	519	454	495	454	429	487	447	460	481	482	492	453	426	471	478	497	455	461	479	456	480	475	504	470	473	484	470	473	483	466	488	488	454	495	508	482	484	456	494	499	459	459	428	435	449	422	490	491	484	484	478	455	472	514	463	539	475	505	479	470	479	499	450	502	495	436	493	480	518	514	481	492	465	460	511	500	459	496	484	474	459	466	448	519	500	442	483	467	482	494	475	483	509	467	460	472	458	472	484	488	449	471	502	457	465	458	426	472	470	482	499	443	465	483	478	475	466	462	460	473	508	462	472	474	453	439	482	518	477	471	529	471	452	493	460	458	489	448	457	453	460	471	499	476	477	456	457	479	502	492	488	461	487	516	485	484	469	485	458	474	484	480	481	473	477	459	500	482	465	461	501	488	509	531	456	446	479	503	476	425	508	488	438	451	494	442	483	479	473	454	502	491	492	465	536	489	480	466	512	514	490	451	464	483	430	477	491	484	461	516	490	449	461	473	458	455	455	505	478	489	507	468	481	435	459	495	440	421	470	484	509	433	492	458	494	491	507	485	475	472	473	473	445	501	459	465	498	453	498	458	467	503	468	480	476	473	504	463	505	492	501	444	450	461	423	489	479	465	473	518	455	501	483	470	498	498	479	493	457	444	475	454	440	492	496	491	470	465	494	460	490	527	447	457	495	468	476	474	466	477	417	477	461	456	490	475	483	489	489	469	461	499	432	506	492	443	466	515	471	484	412	453	503	456	473	466	521	483	500	472	489	507	463	457	488	459	477	464	438	490	452	481	466	469	471	454	495	481	458	484	468	466	488	473	492	420	500	511	466	449	465	499	482	487	449	440	460	459	465	481	487	489	453	497	465	498	492	463	471	476	489	442	457	498	487	483	467	456	475	488	474	475	480	492	501	482	467	492	486	453	472	481	511	466	456	463	472	442	481	497	493	431	487	459	460	455	511	475	462	482	494	486	460	507	495	468	458	503	458	484	401	499	526	498	462	471	429	455	478	470	481	519	497	457	457	475	464	456	490	470	452	458	449	453	454	511	467	454	477	503	493	474	496	483	443	503	475	443	513	471	444	476	501	513	511	506	499	467	461	485	481	457	472	442	484	505	443	490	488	446	471	471	464	443	467	468	461	461	481	479	458	504	489	463	456	490	464	470	439	451	469	484	492	509	465	458	474	469	470	501	430	488	463	454	437	500	484	443	494	491	438	503	515	501	479	491	446	490	471	511	482	459	482	452	494	474	462	480	480	466	476	484	441	463	407	441	527	457	442	467	447	476	441	504	494	494	492	510	480	462	504	449	520	498	457	501	469	452	478	490	482	494	493	454	450	479	462	460	502	483	447	496	487	502	468	468	459	474	470	512	471	473	472	465	468	501	462	464	473	455	467	486	484	483	494	503	477	497	491	482	461	459	509	438	454	444	477	503	510	479	514	491	451	462	483	484	477	493	451	482	451	486	478	431	514	443	422	485	481	471	476	463	463	492	466	450	450	478	508	471	446	459	456	477	477	442	432	460	493	527	450	487	461	455	463	448	447	480	439	462	473	501	460	436	492	494	511	476	499	486	475	458	472	501	519	473	484	429	474	441	459	456	463	479	482	468	456	488	497	450	521	435	499	496	461	478	507	461	478	488	467	475	457	474	484	455	440	464	473	460	439	457	481	497	453	439	536	486	465	478	470	455	470	494	496	471	455	479	475	513	466	483	474	497	444	459	459	490	459	495	516	513	461	456	515	462	481	476	478	465	474	500	509	489	464	458	480	470	459	461	488	497	506	455	474	498	518	435	480	456	471	454	474	460	513	466	466	443	469	455	479	485	475	523	477	483	460	508	457	469	454	472	429	438	483	446	492	471	451	500	487	462	453	505	496	442	482	488	463	462	459	469	462	467	481	511	481	460	471	493	427	472	488	446	423	464	463	501	447	498	484	528	484	456	520	509	449	476	489	468	489	472	466	480	446	441	478	481	473	493	507	446	453	472	510	461	490	433	476	482	480	485	482	467	500	485	483	478	455	461	482	454	492	439	469	475	428	431	470	495	480	465	481	483	474	529	478	471	470	475	455	455	478	437	477
23757	23133	46958	43088	29425	18495	5679	928	733	693	722	692	722	686	663	733	683	675	751	743	685	715	725	683	681	669	679	718	685	704	687	714	687	666	727	769	699	704	686	688	704	731	737	669	739	702	694	637	712	752	682	650	719	706	700	672	641	699	699	697	695	675	643	690	689	645	709	715	723	660	723	713	729	659	693	702	716	730	669	705	717	667	702	686	618	687	735	698	669	653	700	697	676	669	684	676	681	696	696	706	748	696	711	711	639	716	701	716	676	695	732	671	696	669	688	650	702	660	704	667	669	674	687	660	713	704	662	675	701	699	671	695	690	701	697	659	640	718	691	678	684	695	734	726	676	692	679	715	651	667	637	701	738	624	671	709	690	705	746	708	734	653	695	708	656	680	704	708	724	683	684	692	695	645	693	677	666	736	628	719	672	704	720	675	626	705	707	706	667	710	673	675	712	703	708	724	670	645	660	676	655	686	714	678	700	738	715	702	681	696	719	720	692	683	676	634	683	684	688	676	701	638	658	676	689	756	703	700	626	676	633	686	718	721	692	703	689	704	703	685	692	711	651	676	698	686	672	657	760	679	651	722	675	702	680	683	671	683	697	708	659	697	724	622	726	674	678	648	654	660	715	765	743	655	688	726	669	690	699	710	656	684	649	710	704	685	692	652	671	699	729	728	730	694	712	683	635	640	690	681	705	665	757	737	734	646	741	682	669	683	651	687	715	721	713	712	670	704	662	695	694	694	750	716	690	693	676	614	715	700	656	716	714	684	722	698	672	674	666	655	676	707	665	683	657	698	676	654	699	700	624	676	710	664	707	644	698	701	663	675	624	664	712	697	650	705	693	665	630	716	682	719	659	677	678	739	664	662	670	724	693	710	715	650	685	670	652	682	677	701	701	653	719	679	639	703	721	702	681	662	682	675	653	656	681	649	675	680	698	675	651	717	684	734	686	658	706	701	719	698	667	676	696	770	733	681	709	708	708	655	651	715	692	717	694	748	668	693	719	665	719	693	708	671	669	717	720	672	667	708	650	689	698	666	654	665	715	664	674	677	717	727	705	749	691	695	731	694	699	672	705	664	622	640	688	683	679	733	632	708	665	685	676	715	670	699	705	693	643	702	680	721	647	726	654	680	723	628	712	642	701	722	691	715	692	680	661	683	670	709	677	710	690	726	638	656	720	689	703	668	709	695	668	695	656	599	688	642	702	724	656	644	714	708	725	705	685	740	687	691	690	690	683	751	690	693	663	713	695	696	643	677	705	708	684	695	675	709	699	642	649	701	694	675	715	701	647	697	676	685	716	668	700	649	703	697	685	710	707	654	707	676	670	698	714	684	659	718	652	733	717	652	701	714	683	675	670	690	703	643	708	660	691	728	714	674	674	661	707	714	717	677	680	735	699	696	696	653	711	692	697	677	704	686	685	673	715	653	679	685	695	677	656	674	669	713	640	673	670	668	693	671	755	707	698	662	660	704	724	711	699	683	696	661	718	638	668	690	722	686	717	697	695	687	699	642	670	669	628	721	666	702	650	639	665	657	717	728	725	695	702	707	641	696	697	687	712	704	717	664	698	666	697	707	673	657	711	727	686	688	704	697	664	682	694	678	712	715	684	675	667	648	734	707	654	629	668	671	694	701	667	682	702	651	713	702	709	706	723	684	666	710	674	671	695	635	689	675	725	646	682	661	694	649	734	691	769	674	728	711	685	675	722	661	710	689	674	719	687	677	650	680	659	643	733	672	654	714	680	693	709	643	674	704	742	694	701	694	683	687	725	665	646	683	710	713	685	646	672	689	697	728	692	734	714	709	749	664	688	724	715	704	667	697	670	704	636	725	739	660	664	685	691	693	650	704	672	711	680	700	707	683	678	690	694	703	701	655	650	669	687	697	687	663	694	669	699	708	716	696	632	696	681	740	710	689	756	691	717	680	697	658	704	704	644	705	658	664	682	617	714	726	690	699	661	702	677	675	664	677	663	741	690	681	739	712	720	678	671	684	698	696	705	705	702	691	716	690	693	653	708	669	704	646	652	708	673	685	694	682	661	713	682	666	678	702	680	696	699	696	643	672	684	640	669	710	717	674	673	701	643	690	663	676	702	708	687	693	639	734	674	665	693	712	672	713	766	679	699	648	702	711	721	703	686	697	654	652	719	690	698	660	678	679	711	670	719	677	669	696	657	663	698	669	674	674	671	720	670	681	703	724	705	730	647	681	714	658	638	695	673	717	693	654	694	662	781	688	700	687	702	634	699	657	692	694	654	692	679	692	675	678	718	685	674	653	665	695	689	660	675	713	627	678	637	675	720	655	675	661	660	711	642	651	674	717	695	694	670	666	650	713	660	697	682	700	661	665	651	627	687	673	689	668	695	700	670	705	625	659	719	643	688	651	696	659	672	715	663	711	688	665	723	679	670	667	686	691	685	723	693	704	669	696	679	714	653	631	686	722	707	682	623	652	641	660	674	697	694	705	671	657	684	684	713	696	669	633	633	713	659	662	685	663	684	657	652	706	727	668	679	672	682	686	663	724	673	716	661	695	696	728	694	679	716	688	670	673	673	643	646	727	675	683	656	720	683	734	701	663	659	637	679	664	665	697	680	650	701	671	677	703	669	718	711	707	723	682	669	686	712	696	710	732	707	712	678	707	686	694	738	655	658	662	656	701	700	724	685	670	675	707	696	653	730	725	651	696	691	674	673	654	655	683	636	677	665	664	734	656	694	652	696	677	666	632	685	722	644	714	673	719	702	681	698	682	695	706	664	657	664	690	694	692	709	662	709	645	721	684	681	698	689	708	687	633	663	652	686	673	710	674	701	685	664	724	652	717	658	669	695	684	663	697	727	680	653	711	712	638	705	678	690	668	700	668	627	705	686	696	689	706	655	674	724	670	745	760	673	663	655	685	694	634	631	680	691	722	698	710	748	682	690	689	703	703	678	677	656	719	660	637	685	692	673	646	708	703	666	685	640	641	762	683	641	698	661	701	656	693	713	657	654	688	673	675	711	629	688	698	682	678	691	705	705	690	713	689	703	718	669	688	661	697	674	682	705	692	712	642	653	686	695	691	745	729	627	670	693	668	677	619	644	612	735	693	652	618	719	694	717	647	661	725	653	670	721	682	657	701	710	700	690	698	710	664	688	699	672	638	681	710	677	766	734	697	721	684	685	687	666	700	666	724	736	709	670	691	671	671	734	689	671	682	694	642	693	693	669	695	681	683	706	680	684	690	626	646	692	699	684	688	727	704	701	674	700	658	642	668	657	694	673	709	661	680	739	692	716	680	671	708	606	686	687	695	674	674	634	693	708	680	674	636	659	735	705	676	704	675	667	724	652	663	722	693	721	688	731	745	692	707	703	694	652	669	714	732	685	702	683	737	722	682	658	724	718	660	689	753	704	698	670	702	668	622	736	658	653	709	675	666	721	700	690	653	693	693	720	657	676	630	671	687	684	694	699	700	647	658	678	680	665	672	698	678
6357	68107	76019	54300	25669	7624	1466	596	646	640	641	636	652	648	672	640	646	614	642	604	638	637	676	606	633	628	673	607	621	630	668	675	697	681	596	678	686	674	660	659	644	677	644	647	661	658	651	624	630	667	657	661	616	624	670	652	648	593	642	668	664	654	629	678	597	688	662	649	641	655	620	608	625	641	648	638	674	676	608	615	686	631	633	681	640	638	614	625	640	654	623	653	659	645	618	638	598	642	635	624	629	644	612	624	661	649	647	611	630	648	630	657	646	644	638	659	621	648	632	681	598	660	647	638	634	633	646	632	653	596	632	712	662	623	670	611	649	585	642	657	624	616	649	627	624	662	647	630	674	632	674	641	681	644	631	634	632	642	620	604	685	622	651	649	628	625	636	612	642	649	639	651	633	688	629	620	709	632	658	653	659	631	584	632	656	609	623	667	666	609	670	643	644	692	631	623	640	666	596	610	609	667	672	603	620	675	637	638	595	652	616	620	653	627	640	646	614	645	646	668	612	668	635	629	678	591	621	607	615	621	637	640	640	619	599	678	627	673	659	598	610	616	587	656	656	673	644	622	648	628	656	627	642	648	620	564	633	603	632	621	616	620	662	617	648	585	596	636	661	646	646	650	635	695	637	626	661	645	640	662	631	625	641	615	667	664	649	662	623	628	595	637	615	616	635	650	670	625	644	593	623	675	625	676	658	625	616	605	693	618	636	610	618	614	666	619	624	645	663	600	644	617	595	640	637	693	609	615	636	696	639	617	540	656	623	616	596	621	649	649	599	629	644	605	627	630	599	628	634	652	669	614	662	610	637	642	616	619	612	655	638	637	596	651	618	619	637	663	653	593	679	648	641	657	617	634	617	620	644	622	590	661	605	606	627	615	639	658	632	643	648	650	663	668	641	616	624	662	621	657	637	636	632	680	666	632	637	648	616	662	631	639	659	602	627	632	597	666	609	632	664	638	665	656	649	660	691	657	572	666	642	618	625	651	667	640	595	649	602	621	626	623	616	652	644	652	636	597	654	646	620	703	660	634	656	633	619	600	635	650	650	638	631	651	627	647	679	629	639	695	611	619	602	605	638	612	668	626	620	650	644	652	622	633	650	628	649	630	595	601	663	658	580	673	631	638	619	645	654	631	629	663	664	679	616	655	640	605	601	656	640	625	628	640	646	692	623	617	618	613	631	607	581	621	602	670	625	630	648	681	601	585	633	662	634	601	643	634	612	662	636	651	681	641	632	650	662	619	608	614	642	656	636	597	605	674	684	663	602	612	636	638	646	663	621	582	642	615	639	645	625	638	577	633	626	619	608	614	646	608	620	602	650	674	659	642	635	622	586	610	626	643	636	569	611	643	669	598	635	700	608	625	688	583	645	638	635	659	680	608	635	646	651	568	626	674	631	597	602	650	672	604	672	653	658	616	617	625	616	673	624	614	617	659	635	627	679	615	640	644	627	591	686	659	650	634	624	607	624	647	612	626	635	633	634	640	606	622	678	646	619	625	628	636	621	613	680	603	648	665	622	637	651	663	612	632	618	616	655	621	633	621	637	643	618	664	618	645	620	606	641	656	627	601	631	608	643	581	644	677	627	632	631	588	629	625	600	648	622	668	634	605	648	665	648	639	676	643	624	631	615	668	664	648	638	665	606	654	644	600	597	645	604	627	599	617	625	666	659	596	629	634	643	657	600	623	610	643	649	653	633	648	632	594	656	663	620	621	698	622	633	619	619	661	635	681	600	661	602	652	637	648	618	620	636	693	620	681	584	619	617	639	635	632	634	634	643	589	669	640	670	614	635	630	661	651	619	655	616	635	651	664	670	632	655	666	616	630	609	607	617	643	644	660	658	648	619	654	641	611	648	580	637	694	639	587	634	635	621	670	627	666	641	609	611	677	636	654	674	624	676	581	645	647	623	634	644	645	651	620	648	648	629	635	664	644	624	663	634	624	578	647	652	642	597	590	647	695	624	634	631	620	649	626	661	698	634	646	633	646	600	595	634	632	683	630	632	635	664	663	638	617	677	615	649	627	592	646	614	626	607	671	628	644	622	665	597	628	611	631	627	580	650	636	688	628	649	721	637	615	647	641	588	589	641	652	620	660	579	618	631	580	655	665	654	638	655	632	641	595	655	619	622	662	656	668	658	633	645	660	628	634	626	602	638	629	592	583	618	674	644	624	651	641	627	623	615	605	654	578	663	604	607	637	666	649	620	643	638	574	631	578	629	623	610	620	637	609	679	613	677	622	626	598	601	644	618	615	648	643	617	688	622	635	578	681	631	636	634	624	648	643	632	626	593	583	614	646	644	627	601	595	618	657	655	669	633	617	636	623	612	654	660	620	585	613	661	627	653	673	623	633	642	660	646	637	670	618	668	599	647	643	647	634	674	602	604	613	619	606	672	620	618	635	590	638	648	593	593	649	640	640	674	643	657	625	628	675	623	604	633	623	651	643	660	639	648	640	648	650	596	583	654	676	570	648	629	619	612	659	595	628	678	633	615	664	668	604	619	638	637	604	641	621	616	616	621	613	635	652	638	632	641	696	646	660	621	651	665	618	612	627	619	643	636	671	652	665	619	633	636	630	630	617	638	599	647	632	579	659	607	643	637	605	626	667	651	633	613	604	618	639	611	631	620	602	625	629	661	625	616	618	661	641	571	622	572	617	612	597	659	648	622	607	606	613	640	635	608	641	671	621	647	609	657	671	655	617	627	613	630	607	616	631	665	607	619	600	631	659	627	653	608	572	654	622	643	655	630	652	632	600	629	664	656	626	616	642	650	609	613	632	648	622	629	693	671	663	663	615	624	622	641	628	665	631	605	638	647	637	633	614	665	643	660	605	626	618	616	611	591	629	654	672	641	627	631	627	626	643	624	637	635	640	574	613	639	650	646	621	645	604	636	644	617	621	613	629	583	600	595	598	701	628	625	596	632	614	619	636	616	630	636	654	644	641	621	618	633	659	653	601	622	661	656	654	663	649	657	633	628	641	606	655	696	632	622	628	667	637	612	610	637	645	641	615	620	614	609	620	611	577	637	624	614	645	645	602	642	619	656	641	654	576	604	645	646	611	629	624	714	652	661	629	592	634	607	663	660	625	633	608	635	669	642	608	620	628	648	573	634	601	606	669	606	649	655	640	602	646	624	638	625	631	673	557	607	614	642	645	576	638	640	621	660	692	641	592	622	639	650	630	617	658	675	651	631	631	659	616	632	622	611	597	596	638	604	665	627	657	602	625	629	607	649	649	631	643	623	638	643	617	646	609	621	618	614	625	641	701	680	670	649	595	638	627	608	659	619	605	637	644	613	638	646	623	667	608	656	592	639	653	687	643	639	626	636	590	630	649	608	630	649	632	657	668	609	670	670	609	630	653	623	622	593	638	651	624	670	607	643	639	633	639	631	659	646	659	650	588	600	681	630	609	614	636	673	653	608	604	617	629	610	614	588	616	583	652	620	610	619	608	637	606	638	624
27097	31498	42599	21598	4697	1172	600	543	533	514	526	522	554	574	522	536	540	530	477	511	484	486	520	473	546	522	550	536	504	516	506	532	539	541	522	518	533	539	554	540	505	481	512	569	539	530	526	529	523	503	530	529	511	545	516	522	539	520	544	533	538	571	512	510	527	531	545	522	525	516	511	501	548	535	504	492	551	501	503	527	509	538	515	548	564	507	558	562	507	524	546	519	545	539	528	547	531	531	504	523	517	550	479	509	542	564	562	527	470	492	496	514	495	547	510	554	520	530	496	524	489	524	555	522	506	578	503	498	503	542	535	536	549	467	522	548	475	501	561	524	521	495	532	550	503	555	526	490	523	495	522	498	511	537	539	503	489	509	558	519	535	485	515	537	522	510	528	519	517	516	520	467	511	506	524	525	538	575	477	529	503	541	496	557	510	460	479	492	546	492	522	519	573	512	567	542	482	544	558	561	527	545	526	490	489	523	516	544	542	512	511	550	509	524	534	520	483	494	541	507	540	508	534	514	569	509	562	523	539	502	518	555	492	510	543	500	528	513	496	539	494	497	529	530	504	519	540	529	496	545	528	525	492	519	555	542	539	508	530	504	542	568	532	470	512	547	519	492	527	518	512	562	545	516	497	524	513	543	528	509	489	547	530	486	512	488	566	504	512	557	523	489	532	555	511	525	576	528	516	547	518	502	503	514	464	547	512	500	507	507	532	505	521	498	502	517	499	502	504	519	528	553	503	516	524	516	514	520	509	539	530	514	546	516	504	552	502	547	538	524	530	556	520	505	559	542	522	529	531	538	561	494	522	515	528	551	551	521	535	507	562	474	530	498	516	519	544	537	537	521	523	511	556	492	521	472	525	533	515	553	508	519	519	483	557	504	518	524	521	554	488	500	534	548	501	502	543	515	512	514	501	546	488	564	540	536	560	495	491	555	532	542	475	524	516	507	513	482	538	488	512	513	497	553	501	513	545	512	545	505	516	537	496	553	541	528	515	558	500	533	496	532	509	509	538	528	513	552	573	515	533	507	492	533	519	513	560	562	529	544	508	547	509	504	547	518	498	481	519	523	536	497	530	543	494	549	538	501	509	509	491	500	473	576	529	506	472	542	500	512	537	513	489	516	474	545	512	507	521	518	521	521	492	513	555	514	512	472	569	513	511	532	512	543	465	489	496	550	513	517	532	529	545	543	534	553	515	550	527	555	547	514	499	508	504	541	502	534	535	511	493	544	537	527	488	497	481	505	485	489	555	515	506	530	538	496	514	501	502	485	518	480	515	536	524	507	534	529	524	515	492	506	532	512	509	525	498	521	511	466	508	544	471	503	542	518	480	520	516	499	534	547	481	480	503	511	553	510	503	549	527	556	523	568	535	536	534	538	528	541	543	564	528	564	501	521	520	540	523	537	494	517	508	548	494	517	534	554	524	507	527	522	520	502	503	506	515	515	487	502	537	534	508	545	516	516	583	524	517	514	548	499	559	526	546	500	503	550	541	482	536	553	536	528	520	502	542	487	485	512	542	484	507	514	561	527	530	505	505	525	497	490	482	534	519	517	540	547	526	562	512	532	554	508	513	521	505	521	521	539	559	513	475	530	492	517	516	505	515	513	488	529	553	543	523	544	517	520	516	509	519	553	528	482	517	495	552	527	547	548	507	513	532	549	510	504	498	514	539	508	534	527	505	536	510	529	529	515	537	544	529	549	528	557	467	519	528	508	530	500	506	515	524	466	559	512	546	479	517	468	523	529	492	495	560	517	521	534	539	558	527	514	486	535	501	468	563	527	544	492	552	555	523	521	508	533	495	504	548	562	524	505	523	520	524	542	525	560	529	537	532	506	521	503	525	511	592	533	518	480	548	525	588	550	542	566	529	503	475	506	500	474	547	523	515	541	502	472	550	504	506	545	496	546	513	488	530	502	533	491	515	568	543	564	515	503	507	523	509	503	504	488	534	518	537	529	571	506	522	515	496	528	490	489	549	516	545	529	517	565	529	519	494	485	509	517	518	463	494	509	553	477	513	550	498	538	539	510	533	572	525	498	527	501	525	483	520	501	493	491	532	526	526	491	509	524	510	482	526	522	514	533	487	523	522	558	518	546	523	482	549	534	519	513	500	527	523	529	534	561	502	516	526	508	519	499	523	576	547	506	529	469	541	545	513	508	524	499	516	520	507	511	520	528	572	580	535	545	568	547	526	534	503	548	513	524	536	551	484	513	543	538	570	492	521	461	503	523	549	535	534	506	502	492	536	514	539	498	532	533	550	553	517	494	506	485	491	555	486	539	541	508	524	522	515	506	506	485	495	525	505	548	574	528	501	500	542	502	515	524	475	507	503	514	509	556	541	512	493	555	512	532	517	492	507	564	527	536	447	493	540	532	525	529	481	518	533	522	505	552	526	537	533	523	515	520	526	528	543	542	497	522	537	499	514	516	540	527	527	537	540	517	489	499	552	557	501	536	527	493	535	476	501	521	517	516	495	488	502	523	537	536	498	501	537	557	552	491	542	536	547	522	537	493	523	543	516	503	495	551	534	546	503	552	562	537	542	513	525	509	564	543	553	495	526	510	519	551	529	512	535	536	529	493	539	501	523	514	496	512	512	553	515	553	525	528	537	494	520	549	536	527	530	507	476	529	525	538	545	491	530	525	518	488	497	580	535	527	499	545	488	542	549	520	481	522	507	514	511	538	524	534	499	530	535	566	519	543	530	566	484	552	562	510	500	526	523	513	525	513	516	524	506	543	560	515	549	537	525	512	473	514	545	538	529	523	523	493	500	495	541	535	572	488	549	494	551	513	523	544	530	503	529	474	481	532	535	489	505	502	485	499	581	523	479	478	485	536	511	545	531	520	552	540	564	536	512	499	463	517	492	505	524	548	540	523	548	506	556	504	534	532	474	528	491	568	534	478	529	527	525	516	563	519	517	527	519	499	491	495	523	505	553	536	492	529	538	494	486	495	497	511	534	531	537	509	512	528	496	500	537	513	537	499	503	494	519	530	475	529	479	551	553	559	545	487	551	520	533	554	509	499	526	498	540	545	529	512	507	501	495	507	545	537	550	477	515	523	497	530	517	527	515	595	568	547	547	503	515	485	503	539	485	499	489	513	495	520	534	532	541	515	531	491	504	541	514	509	522	501	489	538	508	536	519	538	517	513	504	534	509	493	519	495	482	550	497	485	514	536	547	495	534	464	558	524	482	548	562	490	506	515	534	523	522	487	558	522	494	534	490	490	487	541	493	522	537	531	537	516	503	531	555	543	540	497	515	509	503	567	520	518	521	503	501	567	521	486	485	546	495	480	532	544	486	487	505	541	530	516	524	518	538	559	545	521	547	546	509	536	482	515	520	516	515	519	510	495	531	518	483	521	468	521	499	527	523	523	517	538	514	528	528	519	527	525	506	558	484	537	510	548	469	540	536	533	515	490	544	583	496	546	531	502	502	521	531	507	554	478	529	535	549	535	514	557
5474	41257	33446	10636	2673	853	405	423	429	407	404	440	442	415	433	434	437	411	406	432	405	409	410	384	469	442	448	435	432	455	408	416	416	418	442	453	392	365	386	408	406	432	419	414	418	404	441	453	388	447	473	430	452	414	437	445	425	411	440	396	463	458	445	378	405	431	453	460	432	430	417	432	424	446	405	466	448	439	427	400	421	398	392	370	394	412	412	426	436	424	397	461	385	414	426	445	385	462	436	432	403	416	386	430	412	448	416	464	463	430	403	422	423	432	435	429	387	449	433	435	427	398	415	406	395	464	437	425	436	418	416	413	402	436	438	387	422	448	401	428	391	434	423	375	392	434	405	434	380	450	416	396	401	435	418	407	420	388	448	410	429	404	416	408	406	433	425	406	423	436	428	425	451	403	444	409	424	400	418	442	435	419	414	420	465	438	430	452	421	434	454	412	398	391	432	417	426	419	419	455	416	461	414	391	422	423	420	450	432	430	388	436	421	401	415	438	389	455	431	428	405	438	392	356	429	397	419	448	408	456	429	427	422	416	439	439	397	429	400	430	426	388	421	419	438	417	463	394	407	418	399	406	406	444	387	438	446	417	389	453	438	450	439	410	429	400	429	417	441	428	403	449	388	403	402	400	435	463	461	408	431	418	414	438	408	414	409	398	440	419	409	449	460	430	417	426	387	411	425	424	430	426	425	449	434	445	421	463	407	414	432	424	421	427	446	435	445	453	438	453	456	448	400	427	462	418	454	428	420	457	402	444	408	424	424	391	410	487	445	429	414	463	416	425	379	451	450	438	429	423	448	427	417	422	439	420	399	427	408	429	421	415	421	436	447	430	446	469	424	438	387	409	419	439	444	436	384	440	424	443	451	405	427	429	412	457	400	442	447	395	400	441	387	423	421	379	411	435	371	394	445	410	449	410	441	450	471	416	385	419	446	400	394	437	426	422	428	389	394	395	418	407	413	449	441	426	429	414	417	397	387	415	398	434	400	447	430	407	407	426	440	430	417	408	402	456	441	400	444	434	440	430	412	435	415	426	420	378	411	409	417	414	397	432	447	404	409	424	425	424	432	404	444	405	461	405	413	435	429	432	443	394	416	443	435	431	379	420	403	424	430	433	440	444	418	413	445	470	416	438	427	392	424	409	393	437	429	404	402	455	403	417	432	420	391	455	391	433	427	447	402	422	440	416	423	439	420	402	433	445	391	406	408	393	405	393	417	412	422	406	404	445	400	454	404	419	426	444	406	434	407	403	413	415	444	388	450	431	447	449	462	456	395	433	415	400	418	428	448	420	427	418	469	435	403	421	416	430	425	410	404	432	455	438	419	419	397	425	438	440	434	404	432	401	435	388	464	434	409	379	456	430	378	412	419	403	471	467	404	426	431	419	429	375	393	441	426	431	417	468	435	452	396	419	420	439	425	402	407	414	456	405	465	451	406	425	408	457	451	407	414	466	419	412	461	392	426	429	409	426	415	413	433	452	423	437	425	420	409	412	437	443	396	474	398	416	399	434	405	418	432	431	450	411	420	415	409	426	389	458	438	434	386	431	443	433	426	422	412	418	407	457	394	430	460	445	431	439	422	409	421	433	432	421	460	445	423	473	395	431	422	413	378	434	456	442	384	419	398	417	435	414	395	426	442	453	443	404	432	431	379	453	422	423	391	428	426	432	399	427	432	457	428	448	440	423	397	425	397	390	447	389	429	425	411	407	423	420	409	419	423	395	405	415	407	456	428	438	436	442	418	431	405	466	387	416	467	404	447	416	427	440	423	424	423	423	424	435	428	414	436	434	442	417	429	411	442	439	410	429	414	430	439	465	397	437	414	449	435	423	425	432	412	418	472	419	426	427	407	439	405	398	428	405	381	460	409	408	419	438	420	422	411	412	451	432	420	381	403	432	402	447	422	468	403	420	426	406	408	428	410	437	396	415	409	431	393	439	394	471	392	432	417	437	447	394	407	412	421	416	437	415	424	438	448	433	376	404	429	382	415	402	421	453	449	422	428	434	409	474	421	410	402	416	428	446	426	444	469	444	417	443	433	426	438	422	421	404	429	437	414	413	421	422	450	425	416	425	427	383	421	384	388	426	357	423	395	421	458	441	427	405	393	423	413	452	403	406	417	422	427	387	422	448	383	419	411	450	424	409	457	431	452	427	438	445	427	433	411	452	444	417	388	416	420	431	406	438	410	436	397	417	428	408	400	462	428	363	438	426	449	405	421	404	422	426	444	421	440	450	393	424	405	411	493	406	427	419	427	415	417	423	418	407	440	435	438	419	412	447	432	403	415	390	385	430	410	462	441	388	404	408	397	448	392	423	402	419	427	413	445	431	424	427	427	437	427	405	425	417	447	434	397	408	426	415	406	454	428	411	434	409	433	421	434	419	402	414	412	433	399	403	408	425	422	406	391	440	407	442	400	415	388	434	433	424	399	406	421	434	408	372	445	461	445	450	431	415	416	435	392	428	445	386	414	433	431	420	437	459	405	414	424	423	430	439	434	429	428	429	414	416	391	410	412	393	439	423	371	450	422	427	391	422	457	447	447	425	433	442	412	448	395	425	435	415	397	470	422	440	401	424	433	379	428	392	462	407	448	413	405	401	401	434	399	431	416	393	411	408	408	423	404	451	401	433	427	454	427	428	437	447	441	410	426	445	429	442	447	385	410	399	401	422	408	406	448	399	447	401	390	451	431	394	407	428	396	394	388	445	436	431	430	420	416	453	422	408	412	405	430	413	394	411	429	407	403	409	433	413	405	425	396	425	418	406	411	410	414	406	435	443	390	426	397	409	432	450	446	432	401	443	390	396	434	445	405	447	450	452	450	433	410	408	407	429	432	415	403	461	430	430	431	437	433	421	441	407	428	395	411	438	413	446	387	420	403	415	401	411	419	390	427	432	418	433	417	406	441	416	464	420	465	451	419	419	414	414	402	433	398	450	474	396	407	400	427	397	403	439	449	386	390	404	426	414	409	429	442	389	392	411	452	440	383	404	430	420	413	411	412	432	443	455	418	411	459	432	403	429	433	471	404	440	392	438	404	436	398	411	440	408	421	394	423	434	464	397	400	425	450	392	401	416	410	416	392	459	398	434	464	385	461	390	401	428	414	443	417	442	412	398	406	429	429	394	432	441	413	431	414	382	414	424	418	414	439	415	424	463	432	426	446	430	456	384	431	414	396	443	446	408	406	431	414	418	411	417	424	437	403	417	409	429	450	435	397	434	446	418	441	394	370	407	419	436	447	425	394	463	450	427	444	442	434	424	399	407	440	422	421	434	396	415	427	447	411	452	420	394	416	441	441	446	416	449	447	420	432	379	457	430	400	420	395	427	419	411	388	426	414	425	438	430	441	446	440	437	402	402	445	377	417	466	434	427	410	438	442	428	399	413	413	392	436	415	418	414	433	407	418	414	431	427	422	401	435	401	395	428	428	404	423	435	429	400	425	440	418	429	449	419	407	423	376	416
24548	28251	56444	46890	25076	10254	1513	587	553	537	542	513	534	483	514	512	536	496	488	513	543	499	509	512	491	491	513	533	509	507	514	512	529	469	526	566	508	486	520	495	491	485	502	520	482	514	522	508	530	475	542	473	492	490	499	533	488	535	533	531	502	499	501	499	470	560	511	487	475	494	485	536	547	476	525	522	506	491	521	498	481	533	526	534	485	530	477	523	508	524	492	525	529	502	515	525	478	477	487	507	486	469	481	519	506	492	499	518	489	495	494	529	475	538	520	495	532	506	499	478	495	507	499	502	505	532	522	470	512	503	550	527	517	497	509	481	523	519	497	513	505	503	532	516	451	455	508	525	517	555	528	522	539	490	511	495	505	507	513	495	511	536	539	526	536	509	462	484	479	489	465	483	504	485	514	507	499	486	528	484	479	475	460	483	497	490	520	508	476	485	498	460	526	444	520	501	532	487	503	504	529	491	509	525	531	476	515	473	478	542	504	512	533	482	512	520	518	498	523	496	474	459	534	527	445	457	507	473	471	536	485	516	508	507	487	545	517	508	478	490	528	501	470	468	517	543	481	522	499	505	514	493	493	530	480	504	505	501	494	492	457	521	459	497	546	503	549	489	479	475	476	512	525	506	552	516	541	512	492	529	518	532	528	516	491	474	486	513	533	492	488	497	504	515	515	481	469	500	476	501	483	474	518	504	511	530	505	542	471	520	472	507	511	515	501	511	530	523	520	497	553	462	524	483	529	490	509	503	516	505	485	528	485	503	450	497	486	530	533	510	545	487	478	450	512	541	538	522	502	501	506	499	519	506	491	500	503	555	516	521	544	512	508	508	494	491	528	495	526	500	524	502	509	515	583	536	486	496	522	524	521	513	512	501	502	489	482	491	542	520	473	503	556	476	528	514	532	487	521	507	486	487	506	503	518	483	560	527	518	521	485	530	512	516	530	542	521	516	480	498	530	527	514	457	494	483	510	503	505	523	487	522	541	502	506	516	494	537	480	573	515	500	487	501	510	542	482	525	515	515	491	511	523	526	498	495	526	494	480	552	490	493	560	484	498	502	499	494	529	477	499	496	552	515	508	493	493	536	489	492	489	469	528	513	480	502	480	518	450	504	462	529	485	512	485	487	546	518	506	514	461	532	482	537	504	489	496	471	500	506	481	466	487	506	498	514	480	512	481	479	512	528	463	479	528	524	521	506	470	501	463	485	522	506	487	541	511	504	506	560	443	482	574	521	525	520	494	486	513	495	468	532	498	531	521	508	469	495	510	492	475	477	498	529	494	532	461	549	516	515	482	493	500	551	505	545	502	536	505	482	511	501	474	494	560	522	491	568	469	530	498	483	531	527	539	506	528	492	480	486	484	467	496	477	463	544	527	522	517	491	525	496	515	514	511	480	508	529	537	502	491	544	498	477	484	498	513	479	518	484	513	497	487	511	484	481	497	506	516	523	490	542	514	451	461	525	510	501	538	477	493	514	528	486	501	487	504	527	513	474	555	506	454	514	534	521	483	500	504	534	577	528	544	506	562	536	493	520	510	502	524	501	526	501	470	482	538	495	528	527	515	518	516	471	496	515	497	501	486	508	518	474	484	482	459	452	489	513	562	538	533	502	514	515	506	485	511	515	525	500	503	482	486	495	517	516	540	497	478	516	504	484	524	511	514	517	507	464	508	518	522	486	500	494	489	529	528	482	508	532	491	516	524	505	568	508	502	541	522	495	478	518	475	513	531	493	486	508	466	506	503	536	521	481	481	473	518	531	517	544	493	497	537	525	496	519	499	491	511	535	426	488	484	465	497	504	497	540	488	472	530	447	513	484	530	511	576	502	492	468	539	482	508	511	512	522	466	507	506	472	517	500	501	508	514	486	556	557	523	531	536	512	508	477	527	504	497	510	519	514	513	507	533	491	488	491	515	524	502	455	516	503	474	529	515	546	515	549	484	530	497	494	473	511	489	496	543	479	498	546	526	527	500	488	495	477	495	523	488	487	503	483	494	473	550	486	514	473	510	502	493	524	510	472	528	488	542	500	513	498	487	483	504	495	488	477	511	503	533	520	492	500	498	525	476	524	510	524	528	479	497	492	507	510	542	508	495	524	480	498	513	526	475	518	516	453	502	474	545	541	508	526	527	490	499	499	550	496	524	498	499	523	507	467	482	513	531	515	538	500	497	511	508	545	526	481	524	552	511	505	490	495	502	514	545	512	510	531	562	514	507	503	520	494	483	461	527	500	522	503	501	516	480	497	482	509	554	506	499	542	481	524	506	516	493	485	478	469	452	508	506	497	546	506	507	494	531	513	494	522	478	489	476	522	508	512	494	508	510	485	527	484	478	500	462	513	519	521	498	513	524	499	487	491	546	479	474	517	482	541	497	509	533	482	512	523	506	563	517	478	512	506	545	478	498	558	517	524	522	488	498	490	500	537	532	468	545	519	493	488	526	470	520	488	525	469	523	501	509	503	529	496	476	478	516	508	517	507	473	499	499	478	510	523	514	496	482	531	492	498	526	531	547	487	496	527	501	483	529	538	534	531	502	511	474	518	518	509	512	475	513	513	514	476	478	545	510	489	538	501	476	499	526	526	532	479	506	477	524	482	486	554	538	529	480	485	542	489	505	527	499	534	522	529	487	490	512	486	498	480	497	486	494	493	524	476	464	528	500	504	521	477	480	507	498	509	565	549	545	518	475	489	473	494	479	485	517	516	503	505	496	486	526	487	482	510	504	526	529	518	513	500	484	468	555	521	500	445	490	520	449	500	518	470	515	491	481	520	506	462	543	488	541	504	504	500	479	516	520	493	535	517	492	480	548	497	527	464	475	501	466	507	503	514	497	502	469	517	486	541	477	541	527	510	513	529	487	489	516	528	545	523	508	477	481	528	499	510	521	522	494	537	462	534	511	480	485	513	488	488	513	523	514	522	528	492	529	500	550	476	517	472	504	496	504	494	522	495	475	514	519	520	527	547	480	477	502	528	472	506	516	530	497	522	497	488	470	516	497	532	507	514	511	496	494	518	457	511	477	539	499	479	524	495	497	531	479	504	488	492	516	534	502	523	541	525	508	530	562	500	515	522	516	543	496	482	512	474	450	532	511	521	539	485	529	498	476	541	548	523	466	537	469	496	502	542	501	513	497	541	524	475	488	545	504	507	491	525	519	535	529	557	515	520	492	506	483	541	516	521	534	527	501	502	504	532	487	488	481	536	515	513	497	464	471	492	471	468	506	547	491	508	496	513	510	496	527	520	560	514	513	513	476	487	570	536	504	504	505	489	505	499	499	530	520	528	484	483	473	498	508	546	496	510	446	523	491	519	504	499	521	532	494	495	490	527	505	511	496	517	464	492	465	520	504	484	494	508	474	523	489	513	517	505	501	531	484	469	488	515	492	467	491	487	492	462	486	474	493	512	510	502	518	525	512	502	473	491	500	555	497	504	543	495	497	482	535	544	488	513	550	484	487	495	485	494
13060	88985	74907	41502	14402	3835	747	438	475	499	479	481	467	465	445	487	498	476	474	479	455	500	462	478	500	442	470	497	464	447	459	472	461	513	505	490	489	500	453	483	464	458	467	504	469	432	466	446	465	463	482	472	455	448	459	514	491	493	458	488	491	473	454	494	444	499	476	462	460	459	502	494	496	472	478	453	476	514	488	510	448	462	464	452	474	432	477	448	495	444	483	461	507	410	493	466	449	505	474	435	510	494	504	437	451	466	459	460	476	431	473	446	453	456	474	472	425	481	487	475	492	470	447	486	497	476	458	477	478	463	474	463	486	464	447	479	493	463	447	464	475	424	465	486	469	478	454	489	452	490	464	476	448	471	452	465	456	504	456	443	433	470	471	461	448	468	475	473	454	453	465	452	489	443	434	468	438	478	460	459	452	458	474	472	441	436	457	488	500	433	454	448	471	474	486	498	482	433	466	448	489	470	461	479	483	473	440	487	487	474	462	459	446	445	447	490	459	502	452	466	449	452	499	444	440	437	441	433	505	433	443	464	448	493	454	478	429	484	450	486	447	450	466	506	460	464	480	465	463	419	500	531	501	428	473	468	468	465	472	465	473	484	478	440	479	409	429	470	474	450	473	484	435	502	458	441	497	461	460	474	476	471	446	475	437	448	488	493	461	456	490	443	426	469	475	496	470	489	479	466	491	442	495	486	468	503	506	466	437	459	440	479	433	509	464	462	465	420	454	471	454	443	492	444	462	458	456	526	469	498	474	466	486	491	515	464	479	515	465	458	455	491	460	486	479	438	465	473	488	440	473	475	485	480	474	478	471	516	451	457	480	494	451	455	476	446	476	476	481	423	433	467	482	463	469	503	466	445	454	456	469	455	478	506	441	480	481	497	451	469	454	454	460	437	468	452	446	438	454	450	466	494	463	432	492	438	481	448	443	466	468	511	464	471	480	499	453	445	485	405	496	457	483	495	454	457	461	454	466	455	495	438	501	460	447	463	463	494	454	486	462	492	457	470	486	452	468	488	519	458	453	474	480	480	448	502	439	453	469	465	460	512	473	492	489	447	470	492	474	452	473	492	478	486	471	478	443	436	464	437	483	504	447	457	443	465	445	436	467	482	490	442	468	456	464	448	461	463	491	472	501	445	403	488	460	476	468	480	459	424	465	500	445	454	445	462	476	425	507	429	461	445	449	447	484	473	447	414	495	500	468	473	465	455	469	472	455	465	472	492	449	438	523	516	444	482	493	460	483	463	450	478	467	475	503	445	465	480	490	492	463	460	459	476	446	417	421	478	435	468	429	476	451	471	465	471	434	438	452	494	463	467	461	438	472	472	455	498	465	473	456	476	459	449	448	453	501	505	468	459	460	498	492	473	486	462	477	439	482	445	467	462	451	476	463	455	505	477	477	451	437	463	471	486	459	435	524	472	468	415	482	432	488	481	450	460	456	458	464	481	474	446	497	454	463	476	471	412	444	454	469	426	498	496	442	471	495	479	446	473	481	448	482	468	465	456	456	487	478	500	464	469	466	480	482	512	450	466	464	448	474	479	479	491	453	460	469	461	481	478	493	465	427	468	444	450	450	481	438	468	457	464	428	461	476	431	423	490	469	465	461	412	516	506	435	494	452	484	501	493	467	508	463	475	427	474	490	483	470	497	446	461	495	492	478	490	478	443	470	478	452	474	443	462	468	453	491	434	477	505	434	489	445	462	476	486	477	449	477	450	442	484	472	460	512	450	433	427	475	445	478	474	472	468	467	479	479	484	473	511	520	491	458	475	459	448	441	466	447	477	479	456	463	477	501	435	454	473	480	440	495	446	454	464	473	465	471	445	459	489	498	452	472	461	452	453	444	501	456	472	474	450	434	503	497	462	486	434	476	448	446	477	453	492	482	449	466	442	472	490	499	445	471	479	474	425	417	432	467	463	428	461	456	467	482	465	471	466	452	473	449	411	427	451	451	442	482	427	439	468	494	421	484	461	454	503	461	460	459	436	469	440	430	459	474	487	501	431	462	507	469	461	466	480	424	453	484	505	490	468	476	454	468	454	432	462	463	456	432	448	487	511	483	447	495	486	443	523	466	489	462	473	482	489	440	473	433	446	454	469	463	449	447	450	475	518	487	507	508	434	450	468	470	502	457	458	446	452	453	452	473	431	486	470	490	477	429	497	455	458	481	462	476	418	514	441	467	427	468	456	464	449	489	421	511	469	460	483	460	463	521	450	472	446	497	466	505	477	456	467	413	511	510	443	517	469	444	465	472	464	451	461	502	461	481	473	477	484	470	470	450	440	479	482	447	483	476	464	458	456	446	504	458	476	483	464	448	458	487	457	428	426	473	442	479	479	490	470	496	464	473	457	481	459	435	474	441	453	455	473	508	449	447	476	502	456	472	474	466	466	431	484	471	459	502	464	486	502	472	507	461	488	464	447	474	488	462	449	498	474	453	459	441	490	505	451	456	474	446	455	491	461	471	488	493	470	488	472	451	490	455	467	485	465	431	490	501	448	450	463	426	432	465	428	456	435	477	482	481	478	429	465	483	436	460	433	486	476	499	474	435	493	462	436	419	471	460	473	458	438	449	463	461	482	445	500	484	457	478	445	432	452	486	490	453	430	498	489	496	433	497	479	451	479	495	482	464	486	516	448	468	448	466	472	446	456	452	485	446	439	448	441	476	457	485	521	464	418	491	455	425	484	442	451	483	462	454	436	459	499	524	451	497	428	463	512	447	478	465	450	431	462	514	459	478	453	429	449	458	466	440	422	486	461	464	483	439	440	466	490	451	481	465	440	433	462	466	464	480	481	462	465	492	435	467	512	485	466	453	509	455	446	482	495	459	458	449	459	446	478	436	459	444	457	472	462	479	438	481	470	488	480	453	432	424	464	452	486	462	459	467	416	445	470	490	470	464	485	464	416	477	504	471	474	505	478	442	491	442	439	474	465	468	478	455	480	481	461	463	464	480	478	498	487	455	471	426	477	435	468	477	464	437	484	495	463	477	504	470	469	457	459	487	427	452	438	460	443	476	472	462	442	424	452	465	465	436	479	445	492	484	516	462	463	452	442	486	512	464	459	488	464	475	460	459	487	480	466	448	475	508	476	440	468	488	440	482	434	484	452	456	475	455	442	463	511	465	438	434	443	491	497	481	498	495	465	435	497	495	477	441	469	474	474	454	482	440	443	460	470	469	462	514	487	483	460	464	470	497	474	478	470	459	471	458	473	477	465	441	441	478	510	452	502	417	479	447	464	482	457	471	435	446	476	421	465	469	483	504	457	466	434	446	451	484	488	436	474	448	505	467	454	494	450	455	486	433	481	491	515	462	517	468	472	433	425	467	471	456	446	470	463	486	500	473	479	432	498	422	455	479	479	506	493	460	483	440	449	451	483	512	443	520	444	484	458	479	464	450	483	475	501	462	464	443	431	484	443	438	490	420	457	453	441	498	485	452	443	471	464	486	466	447	453	469	416
23785	25361	45943	42873	26964	15014	3333	955	788	723	736	743	765	671	753	732	716	758	708	719	748	692	746	705	681	724	725	725	720	728	646	733	698	725	721	737	718	721	677	722	742	694	755	727	718	714	708	721	675	764	701	666	745	670	703	702	779	707	687	740	709	687	696	734	696	668	755	682	700	768	705	704	674	682	704	671	710	704	681	699	741	747	714	642	666	699	684	703	714	659	692	670	672	733	698	708	702	713	681	746	659	736	723	684	718	706	674	663	686	675	727	720	647	679	673	700	675	639	720	681	750	693	737	734	686	691	709	715	692	671	734	719	722	748	711	741	657	711	723	702	692	726	721	672	678	655	702	724	728	690	715	722	698	716	708	693	687	655	749	698	729	687	699	680	694	691	684	694	684	673	737	717	712	683	705	747	694	692	717	722	703	717	702	667	713	618	673	685	690	715	692	688	669	672	718	667	712	687	719	765	712	705	701	730	755	745	721	719	724	713	657	721	688	736	732	700	667	671	649	691	653	757	728	711	664	698	711	664	655	743	689	712	712	708	664	712	665	750	702	708	744	751	724	749	703	688	738	744	724	709	692	722	674	688	688	647	732	734	698	728	732	675	703	728	680	703	678	700	733	699	730	676	721	708	684	694	686	726	698	644	730	723	702	695	701	740	723	720	706	682	735	698	675	719	712	714	713	703	681	704	714	690	704	717	735	669	678	648	678	708	712	716	626	715	688	677	733	695	700	730	660	738	686	739	713	688	709	699	676	702	692	677	711	678	721	712	707	658	687	704	713	741	751	732	675	707	746	705	690	676	765	709	702	748	734	728	705	727	738	722	726	701	775	728	752	711	706	685	686	683	730	702	735	655	694	768	701	659	701	721	694	657	717	725	659	669	774	725	741	698	683	749	679	754	694	700	679	684	714	714	695	699	740	672	692	694	705	738	694	747	705	663	673	677	703	715	701	714	723	694	697	687	696	717	714	689	718	726	691	710	691	713	676	678	749	738	681	737	680	729	696	702	680	694	677	693	686	673	712	707	734	715	746	699	658	720	727	688	696	695	676	727	685	698	680	753	664	687	713	668	672	700	703	691	743	703	694	711	727	732	673	667	670	724	708	723	687	651	726	762	688	702	705	693	725	667	711	695	698	700	678	645	673	664	720	680	663	715	715	707	738	734	687	655	694	677	731	700	695	722	665	674	708	720	694	711	699	642	713	642	694	715	692	693	720	677	711	705	654	658	689	725	681	705	749	737	704	647	678	716	698	691	726	721	729	750	703	697	653	685	713	726	741	687	683	676	703	732	687	687	686	733	750	744	695	705	717	699	692	682	753	653	738	715	676	703	678	686	717	725	669	747	719	672	700	670	722	698	697	656	668	734	738	673	679	718	671	686	719	720	689	714	683	729	720	725	716	685	708	738	675	694	693	722	769	687	749	670	743	712	684	682	700	722	744	715	729	681	660	765	706	675	651	744	696	704	672	693	687	675	678	703	700	715	627	671	746	668	662	715	722	694	647	686	743	698	700	685	701	671	704	679	677	702	701	748	681	681	688	707	730	692	705	700	725	708	683	676	719	720	720	705	735	664	702	630	697	713	688	696	668	770	731	669	659	672	682	690	706	714	719	685	743	705	704	684	721	717	662	676	694	728	716	705	710	730	674	658	772	729	685	660	669	713	708	711	646	681	639	662	669	702	721	719	676	699	704	679	739	682	686	680	702	672	666	692	752	676	721	694	690	737	703	727	729	692	713	735	708	700	700	661	704	705	641	640	744	699	700	697	707	687	710	701	739	739	689	703	677	714	702	699	741	702	675	710	687	730	727	753	709	658	690	671	716	703	742	700	675	682	685	700	719	685	719	677	709	732	663	714	697	722	692	696	671	716	705	697	722	668	728	721	680	734	707	689	704	739	708	698	708	665	729	720	688	654	719	690	681	721	678	657	727	691	687	630	738	683	700	706	715	655	711	641	712	669	712	710	693	742	726	703	670	684	690	742	689	706	697	635	717	679	722	702	657	721	664	682	694	750	700	713	743	705	709	729	648	700	682	682	741	732	707	677	707	737	671	723	711	711	696	703	681	709	727	664	674	691	731	753	696	648	696	699	697	695	682	743	719	706	704	758	698	730	705	723	676	694	674	687	752	678	725	658	701	727	685	701	721	706	717	694	728	689	710	709	741	706	719	701	647	705	707	684	707	698	720	699	720	692	688	665	704	686	723	705	702	690	725	648	720	704	703	788	695	690	707	754	701	680	685	684	723	727	668	715	741	643	678	717	715	704	724	681	706	766	688	720	701	690	687	723	708	734	717	714	669	743	704	686	706	710	690	711	695	690	719	688	710	713	690	711	706	717	682	712	697	713	710	740	721	722	738	728	687	691	670	716	748	713	713	726	743	700	676	671	693	672	697	716	704	696	690	667	729	714	680	705	700	718	691	677	713	782	729	697	694	711	737	723	699	701	679	726	673	713	726	675	723	716	733	716	746	664	670	708	715	695	701	693	681	704	695	747	716	688	711	734	752	670	659	661	690	661	698	721	689	759	733	698	687	694	718	722	764	712	687	705	700	712	696	679	678	681	733	712	706	709	672	730	739	717	680	660	660	673	630	722	712	683	715	695	671	701	668	665	704	686	666	734	659	731	699	730	734	724	698	670	700	706	671	718	680	681	725	724	686	696	695	691	703	751	680	727	712	713	745	695	722	718	705	679	690	676	708	741	701	683	753	719	698	690	683	736	703	734	688	684	733	728	717	675	665	687	712	666	690	699	728	696	681	659	674	753	673	708	701	715	702	720	729	626	698	683	759	721	708	685	681	710	701	700	721	713	717	733	670	651	713	669	732	691	685	720	653	729	685	709	713	685	762	711	704	702	702	704	674	672	677	666	672	689	687	714	690	719	653	679	680	685	676	696	728	672	705	701	712	709	686	729	772	709	661	746	739	723	688	679	715	727	661	624	723	783	696	661	677	754	690	699	714	720	729	688	671	734	702	701	729	722	721	734	733	701	712	664	674	672	670	686	686	721	756	686	671	682	702	738	723	660	676	704	691	662	744	752	713	767	650	692	663	696	727	638	698	700	708	683	683	768	721	651	678	662	692	696	685	692	706	692	695	722	673	732	712	663	672	728	690	696	704	752	730	736	731	707	714	674	671	668	724	728	685	698	733	762	758	693	706	686	709	747	755	683	694	738	722	702	713	699	703	711	688	714	682	693	675	700	700	721	713	666	694	722	700	693	693	709	645	718	683	656	742	762	678	708	676	755	686	640	726	764	701	726	681	733	658	702	713	667	752	678	679	700	679	686	689	697	695	728	709	671	719	722	676	721	684	714	716	687	753	701	674	720	675	750	710	675	707	695	683	689	710	675	681	678	696	679	712	688	729	747	737	695	732	700	682	665	679	685	713	676	779	671	714	756	681	708	682	717	737	692	678	679	730	732	741	714	715	681	701	666	720	662	699	667	694	719	697	702	693	714	660	707	680	691
24396	90404	74079	49221	19595	4774	976	628	636	650	659	687	665	651	687	666	636	662	643	681	655	646	664	671	605	618	667	676	605	632	650	654	627	669	705	633	634	660	633	661	659	663	624	663	684	650	653	666	601	681	666	665	672	641	656	700	604	669	648	618	649	601	663	695	657	644	639	649	662	621	628	636	656	693	686	695	595	667	627	623	661	611	647	629	691	636	625	616	713	673	657	645	651	612	643	650	631	638	661	643	653	675	638	662	657	590	673	665	631	644	655	653	644	639	631	644	630	631	643	649	687	672	648	684	667	658	616	666	641	626	664	639	677	617	643	661	651	628	634	634	630	697	651	676	668	629	652	635	671	643	669	653	632	634	615	607	656	672	639	651	635	642	638	609	727	641	657	616	684	637	630	686	644	627	655	644	626	641	625	671	641	671	651	621	648	630	685	687	641	657	648	633	698	669	591	640	640	638	637	637	609	644	615	637	653	649	660	653	608	674	621	680	660	669	694	677	679	703	657	674	637	640	653	633	626	584	635	627	654	676	633	666	677	622	645	679	650	666	664	628	642	615	633	668	691	616	617	673	663	624	688	636	650	622	665	640	665	651	625	607	597	644	695	672	662	695	663	632	686	680	689	641	603	591	613	670	624	683	653	671	654	615	684	659	640	646	684	646	594	648	680	673	626	684	625	613	676	706	667	670	621	612	637	666	666	662	633	657	660	638	633	651	684	624	628	677	623	659	611	624	641	617	632	666	598	661	629	642	670	645	640	645	692	654	610	664	710	628	661	612	625	661	608	625	668	676	665	635	660	641	638	660	605	639	633	633	656	648	594	626	640	695	649	654	627	646	661	665	612	604	642	606	687	626	621	661	643	691	675	669	633	636	649	653	696	654	641	654	699	664	622	653	639	671	609	655	643	653	647	624	662	675	673	655	663	655	633	606	638	609	614	658	635	640	609	663	673	623	665	659	653	692	646	632	668	677	618	646	661	643	653	638	679	661	644	638	670	609	692	639	626	643	646	651	614	630	575	621	676	629	631	668	666	650	636	641	601	704	662	634	655	638	682	663	637	656	627	658	659	636	636	600	588	611	661	640	601	619	664	629	665	635	620	626	637	665	618	664	664	629	649	636	604	703	619	653	644	662	706	641	690	664	681	686	657	643	605	646	623	648	632	733	681	619	633	664	630	634	628	636	673	668	628	657	650	626	650	666	648	653	630	666	628	664	641	661	656	658	692	634	609	670	574	593	647	658	684	652	622	631	628	609	634	660	680	640	675	659	628	642	655	621	649	640	647	650	604	622	658	639	689	699	642	636	613	652	625	628	666	641	623	655	632	650	654	641	619	605	671	669	670	633	630	654	674	625	575	644	672	658	647	669	662	635	628	661	656	617	660	660	625	641	597	668	674	648	627	649	634	645	591	622	679	671	602	634	644	620	666	630	677	619	637	637	679	623	619	652	610	672	630	647	620	642	617	608	663	632	665	639	668	641	667	641	676	668	639	699	687	634	596	612	644	641	663	570	645	622	646	634	649	632	604	635	596	634	652	663	618	633	619	600	691	637	639	659	642	609	618	604	708	706	617	612	629	643	642	665	682	625	634	598	640	663	691	638	636	629	631	653	662	636	603	615	621	645	659	654	661	642	626	664	663	672	649	677	668	605	632	653	641	623	662	687	628	656	648	692	697	658	635	709	653	647	581	657	639	623	613	628	644	604	643	648	645	662	647	693	588	676	625	593	660	616	674	679	669	647	680	645	658	653	646	672	657	590	659	671	680	641	652	644	629	652	686	642	621	627	640	595	616	616	664	622	643	648	665	615	634	627	631	643	610	683	666	654	644	627	657	641	698	674	668	624	612	632	701	624	663	659	642	659	637	668	633	620	628	652	632	636	617	636	672	633	610	655	667	624	636	638	623	678	608	646	642	683	649	650	655	654	632	676	669	689	658	635	674	646	639	646	649	633	600	660	673	601	673	626	644	619	631	629	623	639	623	640	673	646	624	638	585	647	603	632	628	625	587	633	630	618	636	647	671	632	670	618	673	607	606	605	632	616	651	655	684	637	624	668	639	683	627	611	588	607	637	613	642	623	645	668	630	607	674	660	734	622	626	674	663	652	653	649	654	660	644	701	661	685	632	687	628	720	646	647	637	646	620	607	672	649	676	620	605	602	592	666	616	672	644	665	647	645	623	595	672	626	652	648	623	694	636	638	662	694	617	668	660	618	665	687	634	642	636	619	650	658	670	670	657	618	638	619	631	661	651	643	617	660	608	654	649	686	677	617	653	631	575	621	626	659	648	645	609	625	649	616	629	666	640	644	627	649	608	626	612	646	571	616	620	681	607	638	613	648	665	675	625	620	642	624	655	644	641	635	651	639	645	631	630	670	693	632	607	608	631	644	655	668	678	577	637	677	668	646	659	627	670	647	662	628	677	618	632	630	629	663	643	657	620	632	670	676	611	636	638	624	650	668	636	635	624	656	620	630	637	670	644	678	668	696	633	619	681	642	645	667	658	638	642	635	646	670	655	668	612	667	621	647	616	655	639	615	599	604	705	660	641	647	654	637	684	645	622	612	631	652	630	625	618	672	598	615	666	674	620	625	604	624	622	618	640	661	638	651	698	639	652	676	619	648	654	644	681	639	636	623	640	649	639	661	664	615	640	667	625	652	634	640	654	645	606	666	646	654	636	653	660	655	657	614	645	623	651	668	632	595	635	664	636	642	655	651	627	640	592	634	640	663	607	672	665	660	633	626	649	655	632	656	632	636	680	682	631	654	674	633	605	681	686	651	619	638	696	624	694	640	626	653	642	608	635	680	634	654	646	667	626	588	631	641	621	636	659	648	638	637	643	625	652	636	603	650	649	677	670	667	647	621	633	631	646	629	646	648	646	682	632	612	643	637	654	640	655	637	631	596	644	679	622	634	624	657	650	667	596	625	584	647	600	678	670	663	641	631	627	676	623	622	623	590	623	670	694	646	651	640	624	656	611	598	649	657	637	631	623	645	639	587	626	596	705	646	641	637	602	636	704	650	631	652	621	639	622	633	655	610	639	657	619	664	654	640	699	606	583	622	637	671	661	607	665	617	621	642	636	612	634	650	661	590	592	653	610	607	646	633	637	647	653	587	653	662	670	656	570	667	628	666	615	635	651	647	636	683	687	597	628	659	635	658	666	607	648	661	609	682	638	636	634	607	595	651	644	625	636	631	691	665	599	631	644	608	592	673	643	664	660	639	609	641	641	662	661	680	650	611	669	649	650	638	698	656	663	664	680	613	616	634	638	628	639	633	639	666	656	651	675	656	565	611	673	710	635	625	628	653	648	638	705	643	623	632	630	636	605	615	657	629	667	620	653	651	632	608	640	659	649	689	681	629	675	669	636	685	652	651	650	622	595	644	687	652	626	649	646	582	640	617	627	643	616	656	644	668	658	647	657	679	632	647	665	591	638	655	648	643	623	636	654	656	628	643	644	638	631	644
27352	35312	39371	19292	4411	1116	648	565	565	584	637	571	581	596	603	585	580	529	534	583	553	566	571	560	585	582	548	556	569	560	630	578	598	603	531	563	584	568	575	518	596	598	563	546	595	595	581	627	560	558	557	570	576	621	577	531	555	557	607	589	559	572	573	544	602	619	611	577	588	599	582	601	567	568	548	537	607	564	581	574	585	576	585	577	564	562	586	582	575	609	556	595	612	583	581	604	561	545	597	626	580	571	573	571	562	602	580	581	566	589	574	599	587	599	563	584	555	584	585	618	589	547	563	585	577	585	583	594	549	560	560	576	584	571	582	556	597	573	559	597	545	576	592	541	576	560	568	633	605	562	524	561	565	583	584	554	612	564	584	580	581	557	603	584	578	603	560	600	567	605	571	568	559	554	607	535	567	536	579	533	588	523	593	580	585	573	577	598	568	573	553	593	539	578	579	559	490	565	607	577	615	573	582	642	570	555	551	575	577	600	559	593	595	607	581	570	547	582	578	586	605	600	606	546	629	569	655	606	588	566	600	550	553	560	565	561	581	569	548	597	557	576	582	583	538	578	614	582	585	574	572	566	572	558	588	572	541	554	622	569	586	584	528	555	580	583	586	576	589	606	557	533	597	606	581	560	581	553	586	579	553	601	561	564	552	563	574	641	568	575	596	571	554	547	579	587	570	537	533	566	582	606	587	552	613	587	591	569	616	585	579	615	567	605	587	625	529	569	556	566	559	574	565	580	589	590	580	617	554	603	612	563	558	583	626	577	566	588	533	582	548	618	566	557	576	563	587	586	579	584	568	576	580	587	561	550	577	595	576	568	606	553	614	572	574	559	628	522	582	604	588	552	568	583	547	596	600	585	580	509	577	597	616	562	598	510	576	569	562	614	578	562	568	597	573	579	630	536	539	566	552	569	591	539	594	552	566	608	585	555	589	540	583	615	589	591	574	525	572	593	594	630	607	600	586	595	558	543	592	590	543	568	601	555	582	587	579	606	534	535	583	576	572	602	551	572	584	582	553	604	573	564	568	594	566	580	592	625	620	610	555	585	561	551	602	587	554	536	554	640	594	556	551	567	591	564	575	597	573	611	569	575	575	608	562	545	528	567	532	553	540	559	493	570	542	614	561	555	571	539	568	565	580	576	589	572	537	589	624	606	554	582	603	579	578	561	614	569	620	629	579	554	540	547	593	609	589	577	604	602	551	533	587	576	556	590	600	560	590	562	591	557	556	571	580	595	613	572	541	583	578	592	573	569	584	574	561	576	549	542	576	606	575	554	561	557	565	588	564	542	550	605	574	533	558	595	578	582	611	607	532	554	626	573	591	552	606	588	588	550	603	599	552	606	562	572	569	546	569	557	586	633	595	618	561	548	561	536	550	534	538	590	604	559	554	574	598	625	581	579	612	580	559	611	568	569	551	592	537	617	570	561	603	576	550	618	562	533	571	599	579	609	572	568	573	593	594	561	615	588	561	589	627	616	547	599	571	563	594	521	557	550	560	571	574	570	565	553	573	607	521	569	565	562	545	584	541	537	532	572	577	594	573	635	575	585	595	567	563	555	552	608	651	579	563	585	559	587	568	552	559	550	586	572	548	578	564	546	580	568	573	590	600	570	560	541	588	590	555	569	624	538	599	577	554	577	594	560	613	565	610	554	540	597	590	552	558	583	568	574	576	559	607	547	583	547	562	631	549	603	580	520	568	532	651	572	537	592	612	574	564	577	551	594	541	582	549	551	586	551	572	566	537	588	580	566	597	598	621	576	587	568	585	583	566	608	575	535	568	601	555	592	572	562	560	570	582	586	579	606	551	549	582	589	573	597	564	611	584	556	565	558	585	604	529	564	588	561	578	543	561	614	554	568	604	563	559	603	608	587	562	593	585	577	550	533	576	548	594	563	546	572	585	576	571	588	548	539	582	630	608	600	575	570	603	604	563	601	530	577	576	568	557	559	602	574	583	607	609	578	548	561	589	588	606	607	580	614	525	597	630	573	574	533	593	568	555	596	616	562	625	527	574	532	599	607	586	576	576	581	548	535	570	556	556	566	569	594	560	583	524	578	577	634	571	589	601	561	558	574	582	619	533	630	571	524	555	577	543	608	557	586	616	590	581	572	565	612	581	567	578	533	549	583	578	609	564	589	579	594	556	529	568	556	584	569	581	580	560	551	539	563	586	577	554	549	563	575	575	582	593	579	572	567	615	580	583	539	609	582	581	578	596	566	553	547	583	653	594	559	561	598	592	548	598	562	594	533	596	564	596	591	610	528	569	576	561	608	575	572	580	592	565	545	555	600	548	599	588	534	531	582	578	562	576	578	574	556	566	601	564	554	532	576	563	559	545	615	540	597	622	619	634	570	597	590	590	543	505	578	603	594	579	566	553	589	586	581	560	597	584	516	521	602	574	539	542	580	622	633	584	608	592	610	586	588	592	589	568	573	586	559	569	595	589	565	547	603	584	565	608	543	552	617	608	612	605	569	551	571	567	555	531	619	565	606	550	576	584	572	553	589	565	520	573	579	572	580	596	548	572	565	607	582	615	601	577	578	597	567	576	544	528	606	574	545	605	613	526	532	601	567	606	507	584	570	583	571	576	563	584	575	592	589	586	567	539	591	540	585	565	596	580	541	525	583	567	557	574	575	551	572	564	542	549	551	554	593	555	580	568	585	560	615	566	558	564	584	559	531	597	563	580	561	594	579	547	579	591	599	551	597	534	608	609	582	539	581	565	617	555	562	600	534	575	619	518	601	588	575	541	611	560	618	579	546	622	566	598	551	562	569	594	592	528	597	588	561	590	611	557	570	560	594	619	556	602	579	568	575	571	569	555	600	595	568	568	565	550	547	609	604	591	571	575	542	609	586	576	545	495	590	535	592	573	573	595	570	543	571	602	576	555	554	587	587	585	591	525	591	558	589	557	587	581	553	531	586	573	565	557	608	626	582	589	558	592	565	557	611	582	544	583	565	545	611	565	579	603	522	587	598	571	580	570	556	596	627	591	601	579	551	605	619	532	555	585	558	605	590	606	591	540	603	589	614	568	540	540	575	575	538	582	562	549	557	554	577	597	576	577	621	578	596	537	540	581	563	578	607	594	565	560	563	574	594	593	535	606	530	578	590	546	548	579	575	543	580	630	578	566	560	583	590	611	515	588	601	586	565	559	606	580	526	569	568	582	599	579	565	557	558	594	538	551	543	625	592	619	578	591	568	555	587	556	620	544	566	608	609	560	554	592	595	569	566	544	555	591	568	571	532	633	565	549	556	540	579	561	585	553	582	552	537	567	567	555	542	530	583	584	577	593	610	568	557	553	605	586	591	583	566	570	601	585	565	605	576	550	566	568	553	566	579	622	604	619	571	603	606	597	572	590	532	540	581	578	563	607	595	576	593	589	595	607	576	559	599	601	579	533	558	626	556	598	594	572	610	605	515	552	532	571	574	587	569	560	530	536	595	558	591	606	621	557	560
7462	45882	29622	9473	2570	887	487	484	479	462	470	478	437	450	460	437	432	459	481	483	444	459	484	455	463	470	472	460	428	473	494	462	477	468	470	438	488	458	455	467	459	488	446	460	432	450	471	465	490	507	469	443	469	459	452	437	450	455	429	448	442	436	476	469	438	433	459	493	455	464	455	496	466	496	453	493	459	469	427	448	455	443	494	486	473	464	483	454	452	424	462	449	471	475	469	466	474	458	424	440	454	439	432	441	458	467	481	440	434	473	435	438	421	457	499	452	491	438	450	505	470	472	487	489	466	463	446	443	488	481	470	520	471	458	469	458	486	455	501	513	464	478	464	479	491	453	465	466	473	501	452	446	442	475	424	420	483	413	448	469	450	468	424	450	431	501	475	427	442	463	440	459	455	449	465	464	454	474	436	445	461	424	466	458	439	458	452	463	501	465	476	493	468	452	527	450	471	443	473	457	449	458	464	457	452	504	459	490	456	474	474	458	451	478	433	479	427	458	428	468	451	475	452	425	439	465	455	471	476	424	443	445	473	439	490	441	442	503	441	446	439	465	441	472	453	465	464	468	415	440	484	438	451	481	455	438	448	447	447	444	492	489	471	460	455	506	465	454	458	487	439	509	439	448	454	474	479	468	462	465	492	431	442	455	442	494	430	452	480	515	442	483	445	473	449	493	440	457	436	471	469	477	451	454	459	445	443	483	466	424	464	464	482	461	457	461	450	512	488	481	460	453	475	475	450	449	456	468	484	442	451	443	469	436	481	477	468	456	492	453	471	462	427	471	460	493	500	515	481	426	447	453	451	470	451	449	444	458	461	467	442	450	475	428	450	449	458	480	492	474	415	447	479	472	462	446	519	425	480	446	475	466	457	458	483	460	473	453	460	462	444	452	437	426	444	486	451	469	475	502	435	460	478	434	483	471	464	457	413	467	429	433	479	475	426	457	460	447	492	467	500	459	474	452	445	504	464	439	462	437	507	475	474	463	428	489	466	453	451	486	465	430	471	481	485	467	469	463	432	414	438	429	433	431	486	388	450	484	459	445	506	447	487	474	430	426	491	463	449	475	413	426	444	478	456	459	416	446	413	437	462	453	472	450	461	434	427	448	469	490	473	451	477	476	446	456	477	498	504	462	429	499	437	463	495	445	456	409	486	472	446	453	464	489	452	430	478	487	441	485	496	435	453	509	501	444	450	469	437	468	458	479	475	437	475	456	454	465	471	434	454	432	476	423	434	474	489	471	457	425	466	479	441	478	447	462	450	447	448	465	462	460	473	428	474	470	514	476	458	451	476	456	465	462	441	481	480	457	465	447	423	458	464	450	463	490	492	462	447	452	452	434	484	463	458	434	452	478	462	424	422	455	460	479	482	423	438	507	476	466	458	453	494	471	454	457	430	465	469	447	477	477	465	452	464	496	449	421	458	415	461	457	418	421	437	489	460	447	447	440	467	436	448	462	433	431	468	469	471	526	493	447	454	492	459	450	484	447	469	457	456	471	452	474	483	465	457	460	460	436	443	460	405	457	457	465	455	451	436	507	435	467	447	439	472	466	456	451	474	481	476	473	434	446	473	470	407	478	487	480	479	427	475	446	462	481	463	485	422	445	481	500	461	455	464	453	437	436	429	478	456	494	472	437	426	431	487	471	472	467	448	469	458	418	449	476	431	434	497	449	489	444	454	471	454	423	469	468	481	453	450	464	436	497	458	439	466	464	446	445	425	473	447	496	429	487	420	477	452	469	431	465	484	439	439	458	442	419	481	453	460	396	483	476	507	440	453	453	460	481	457	446	491	455	481	445	447	451	434	435	434	474	483	444	453	483	474	448	448	460	416	441	479	469	496	456	456	481	447	482	462	484	466	458	451	488	480	439	480	438	476	456	446	423	459	494	475	454	445	451	477	442	482	474	462	465	470	458	463	461	464	443	450	425	476	446	469	434	458	456	439	470	462	456	460	448	471	475	463	450	473	422	470	422	456	474	457	450	457	433	480	490	434	424	496	427	447	487	468	462	476	449	469	456	449	493	497	432	455	456	458	479	454	429	502	492	482	423	495	447	468	455	470	422	448	427	437	424	461	458	467	392	479	491	442	444	462	439	468	462	442	473	457	448	448	506	437	462	504	457	482	489	417	471	465	465	462	462	462	476	452	469	443	424	457	476	458	483	467	446	432	439	419	466	450	478	471	481	451	487	466	445	468	478	455	441	484	443	455	453	474	464	434	474	472	450	443	422	467	440	467	459	445	469	450	469	450	466	472	465	463	458	466	484	474	463	425	479	462	481	445	431	451	448	454	436	437	483	456	428	497	440	518	466	475	453	474	461	431	476	410	477	444	427	460	452	496	460	396	465	479	473	470	449	465	462	447	468	466	432	447	540	488	484	435	435	507	451	454	451	444	501	452	432	450	470	471	456	436	475	419	448	464	447	432	456	450	449	470	470	459	441	463	454	467	474	477	477	471	464	464	426	495	472	462	486	459	443	463	490	468	438	434	452	416	474	460	445	478	435	437	442	452	478	452	453	461	429	471	461	485	439	463	491	431	472	477	469	454	492	465	465	426	454	471	464	460	449	440	447	467	482	447	490	450	416	432	491	457	432	453	442	404	480	471	477	482	425	475	500	449	498	443	487	448	503	454	464	468	460	450	463	434	488	443	455	459	452	449	484	467	470	466	456	461	485	446	483	477	440	450	431	479	455	496	441	483	481	441	417	482	446	451	459	487	446	453	446	447	448	453	483	492	455	442	457	423	460	488	443	444	463	435	478	449	463	475	447	472	436	461	474	427	450	504	497	459	440	474	420	491	473	469	507	477	466	469	457	464	474	462	439	449	462	489	452	439	480	441	447	469	402	440	428	445	445	460	440	443	455	462	433	479	464	434	427	456	449	426	451	455	490	446	451	442	450	429	443	492	495	448	510	445	520	452	436	459	451	451	445	465	470	461	454	466	470	444	402	464	422	466	482	442	453	472	453	462	497	472	468	472	484	461	440	435	436	442	469	457	469	487	464	467	452	453	463	485	456	441	448	446	470	455	477	464	474	493	475	467	458	464	467	451	461	463	449	429	438	403	452	507	417	465	457	442	444	436	474	504	477	467	451	450	462	471	477	447	476	440	451	437	479	447	447	489	458	464	439	464	448	507	488	430	450	448	480	460	457	402	457	499	463	464	479	464	426	472	429	465	505	436	459	429	473	493	457	457	458	497	463	479	443	457	457	434	456	463	435	448	439	458	432	487	441	442	440	480	482	475	465	431	463	436	484	482	475	481	462	468	435	444	473	461	442	502	472	448	471	440	461	442	466	441	509	464	448	454	436	462	469	462	480	468	447	458	442	505	473	472	496	421	435	475	471	437	456	456	463	474	487	481	455	419	461	482	465	509	439	421	502	492	427	527	483	475	506	487	469	458	463	444	491	467	458	482	491	455	436	469	444	450	469	475	472	458	457	457	430	467	448	465	440	478	447	457	466
24653	28763	56733	47231	26232	10431	1768	686	625	595	588	527	555	567	594	546	584	589	564	557	565	600	563	528	581	618	567	580	575	583	584	559	518	547	554	541	606	570	572	557	581	538	552	566	585	597	575	619	587	545	535	579	582	542	571	579	576	567	555	610	518	553	581	540	569	582	530	591	574	574	557	528	595	522	551	604	585	506	549	553	586	598	580	581	595	517	544	527	555	550	593	610	562	543	565	561	556	564	572	558	586	575	587	585	592	578	544	593	575	587	586	565	557	588	563	549	525	540	590	551	550	551	576	555	557	571	518	572	548	567	564	584	566	549	572	549	588	550	565	583	556	570	567	547	532	547	590	515	545	547	560	532	544	544	596	570	544	522	557	542	574	548	558	542	640	561	565	559	553	522	590	564	542	551	581	506	564	524	592	493	531	587	572	541	577	578	503	535	569	581	556	549	544	572	606	532	580	534	540	501	564	557	563	559	557	546	575	520	577	528	564	562	607	589	516	561	565	528	588	538	610	547	541	583	550	534	523	551	539	582	604	535	546	542	516	553	591	585	557	567	573	570	608	550	535	515	605	557	545	584	541	594	572	619	540	530	554	573	527	531	586	564	537	566	547	554	508	591	575	528	578	546	557	554	549	575	550	547	532	569	571	527	554	567	633	516	540	561	527	576	532	612	557	572	598	588	568	481	510	548	569	555	583	605	572	554	537	516	551	513	575	586	544	545	576	584	539	535	535	574	520	580	548	591	514	489	582	587	559	624	559	549	581	551	544	580	565	566	595	522	564	561	555	572	570	562	521	578	573	601	588	583	525	555	547	585	560	527	553	543	587	539	556	563	519	568	574	574	533	555	553	598	538	540	567	541	539	560	594	523	533	554	572	545	569	563	582	526	543	530	578	571	532	557	535	553	554	548	550	566	552	545	540	567	581	572	538	546	549	570	610	581	523	557	567	509	551	572	551	612	559	520	547	560	592	532	550	555	601	556	533	534	545	543	588	537	553	552	555	575	556	548	570	622	546	581	542	554	506	567	590	550	570	585	535	594	523	580	591	528	545	543	578	518	521	573	550	514	558	558	509	533	566	565	539	595	585	552	586	530	564	510	548	595	522	577	590	533	515	569	569	575	568	534	545	557	574	531	578	586	572	563	554	536	528	518	560	584	580	507	560	587	581	576	589	564	584	551	554	568	584	545	538	576	594	523	595	549	559	562	581	548	547	561	540	554	557	566	576	596	595	522	572	576	596	526	581	531	560	589	562	541	592	595	522	568	516	550	545	554	558	552	581	612	570	590	598	623	574	552	555	564	537	575	567	547	545	569	589	539	593	545	550	582	552	540	539	501	562	596	532	554	575	607	565	573	562	551	560	601	531	554	524	562	561	595	535	564	587	594	599	579	520	522	570	576	537	562	565	590	569	549	513	570	539	574	569	520	561	514	542	542	542	551	554	570	616	554	556	573	580	529	554	505	553	527	575	595	565	582	507	589	534	548	558	551	594	570	520	559	522	532	567	542	552	546	601	534	591	539	586	572	523	537	573	568	559	574	555	532	590	546	587	571	574	583	547	568	570	554	555	547	533	590	542	513	564	552	560	562	505	551	533	520	532	524	552	552	519	548	542	560	547	546	554	560	571	557	559	566	559	582	548	588	577	541	604	587	566	534	549	576	526	559	545	580	520	558	528	608	557	594	522	607	555	569	530	566	528	575	607	536	535	562	603	542	539	560	528	550	550	575	593	547	567	559	542	563	572	566	562	579	548	559	557	516	581	556	551	551	552	593	538	539	576	576	556	578	548	524	560	581	567	567	592	579	598	568	540	551	563	567	590	542	487	560	565	571	602	560	576	536	567	591	570	539	534	567	553	572	571	551	617	536	588	563	571	596	545	568	606	567	577	576	539	556	542	549	546	567	553	566	563	583	549	547	549	524	545	533	604	548	584	552	586	562	529	550	561	554	541	572	527	518	543	562	560	575	559	552	540	569	566	584	533	564	599	577	597	573	565	560	544	561	523	559	580	557	508	552	559	559	540	574	601	585	561	555	522	563	564	524	575	551	581	579	550	591	567	569	545	542	559	596	565	534	560	589	535	563	531	523	546	535	593	547	549	558	531	592	556	515	550	527	564	536	535	595	601	549	539	552	595	569	517	580	545	580	603	552	590	563	568	584	553	530	566	620	573	517	525	540	554	589	588	615	519	538	543	583	541	595	517	554	511	535	550	551	574	607	538	531	567	565	530	549	561	539	564	535	537	557	592	562	553	576	571	581	556	594	587	617	571	565	574	521	588	549	518	566	537	573	546	571	527	516	587	542	543	548	550	578	618	523	559	519	613	541	528	532	573	593	577	578	546	599	578	592	564	533	584	564	570	549	549	560	571	560	598	566	586	585	572	573	533	558	555	546	538	572	541	540	580	575	540	560	566	570	545	575	531	559	553	578	573	555	557	578	561	526	553	512	581	605	549	591	550	580	567	556	549	529	540	529	524	573	549	555	534	538	544	580	557	579	541	536	559	535	586	525	558	577	550	547	543	577	547	555	555	545	578	564	542	578	579	552	553	584	590	528	531	514	616	549	564	544	544	537	582	533	569	585	609	587	553	545	580	564	574	570	553	539	515	577	537	560	598	586	566	557	528	552	512	566	560	587	570	562	557	587	573	559	518	573	539	545	585	575	546	515	541	531	539	571	599	567	548	574	591	536	570	542	516	548	589	570	538	566	569	564	589	539	512	557	596	530	568	559	554	525	612	585	581	567	562	533	574	520	593	571	544	554	549	544	552	584	541	554	538	558	557	541	580	570	596	577	570	556	537	518	576	571	569	506	583	552	541	514	543	528	600	585	531	559	568	600	555	539	538	561	614	501	549	555	559	547	539	542	586	568	544	571	527	601	531	569	592	591	544	558	526	545	582	570	526	578	543	589	540	560	533	534	517	525	603	611	603	532	562	556	595	589	566	549	556	602	555	541	542	610	530	592	585	547	590	566	513	536	546	555	523	581	528	555	607	520	605	568	587	579	579	542	543	531	559	577	528	565	566	568	592	556	558	620	552	535	585	579	516	559	566	536	518	539	580	580	560	580	504	599	549	561	532	565	550	577	604	567	589	585	552	585	572	580	575	491	554	560	593	585	547	573	552	558	515	574	561	581	573	594	571	521	579	546	618	544	548	595	585	525	542	525	586	591	561	581	570	565	574	539	565	559	582	562	532	549	588	555	536	525	544	519	573	595	525	500	533	561	550	566	572	548	564	573	598	536	543	549	544	539	560	530	538	600	562	540	550	539	586	510	564	542	597	527	554	524	514	547	522	552	556	541	547	536	532	521	559	551	566	586	538	563	556	556	589	570	597	515	536	561	558	562	552	575	555	533	559	545	549	567	570	559	535	577	555	544	586	520	584	566	559	563	579	535	560	525	578	585	541	544	577	556	552	529	566	548	575	596	520	588	548	540	554	637	547	543	540	547	522	572	557	569	550	531	559	507
11098	78308	72673	43336	15943	3748	904	514	526	510	506	535	477	531	528	497	495	538	533	532	523	550	512	490	535	485	537	553	507	524	524	530	488	530	480	488	492	555	497	512	509	501	514	569	582	502	504	504	547	546	502	536	522	549	524	540	535	553	488	487	494	493	525	541	529	494	524	505	511	513	503	487	490	513	524	515	503	547	522	477	481	488	498	528	546	523	525	547	495	542	515	479	555	542	554	522	498	518	493	479	480	529	529	485	510	544	504	500	532	482	517	494	561	520	525	542	497	513	517	548	508	520	521	533	522	519	544	546	484	500	505	526	486	519	541	505	530	508	478	498	524	503	526	485	471	540	483	512	547	529	497	547	535	519	525	531	527	484	562	497	507	488	495	499	499	514	521	514	512	489	467	465	542	511	553	519	513	530	515	519	492	521	533	514	524	531	528	524	515	488	496	517	500	514	518	504	502	500	477	557	489	524	513	476	517	475	486	501	476	511	524	570	524	506	481	526	533	534	497	547	523	496	492	486	489	492	537	550	494	529	491	494	525	532	511	466	550	504	541	490	482	494	538	475	500	524	539	505	503	498	536	510	534	497	500	493	491	504	482	537	466	513	519	538	541	505	505	551	517	535	530	498	501	529	544	525	499	508	507	477	523	503	505	535	498	468	484	530	511	527	519	480	497	546	508	539	495	489	503	525	494	509	524	508	484	594	541	496	489	557	516	515	493	522	514	478	509	520	536	501	484	492	490	510	530	504	497	511	523	541	480	508	517	517	511	488	496	495	501	527	496	502	495	489	488	519	469	550	492	528	498	492	469	491	547	504	543	515	462	528	478	474	525	501	488	566	511	489	508	494	501	493	491	472	538	506	528	472	531	561	502	483	530	505	499	516	515	485	518	515	471	552	533	521	484	514	534	508	521	531	514	481	527	534	544	548	529	518	552	482	501	507	554	539	493	496	534	523	513	505	489	511	492	492	520	538	484	539	502	521	532	500	463	543	535	523	548	520	481	518	501	502	499	499	492	486	519	505	497	511	518	515	489	563	506	519	505	509	487	483	517	508	489	529	539	512	518	533	492	500	536	464	507	539	522	488	501	474	534	507	507	518	502	516	512	466	502	493	555	516	536	517	533	500	523	498	492	533	519	501	498	515	504	476	486	521	494	516	515	496	567	514	548	484	519	526	524	550	556	510	533	477	500	504	491	504	500	526	467	539	525	487	534	524	500	506	498	478	533	469	503	515	523	526	495	514	521	463	500	509	521	475	504	498	520	533	503	495	512	528	529	488	489	534	471	484	558	477	506	522	484	512	506	480	522	507	503	542	484	512	518	535	476	501	526	536	493	480	518	516	528	528	501	529	472	509	513	463	504	520	485	485	500	531	489	511	513	554	503	483	494	515	503	492	527	479	509	510	516	495	520	530	502	485	499	489	514	544	533	532	532	524	518	496	482	511	472	506	514	483	519	499	523	506	540	506	520	486	493	536	512	478	522	479	506	467	527	495	522	521	518	490	492	501	491	521	532	529	484	480	502	508	529	515	528	525	492	524	516	481	462	550	493	479	512	514	499	525	529	495	501	530	499	571	521	487	529	503	476	554	492	537	511	494	517	478	518	550	493	482	501	552	534	511	490	495	541	521	506	546	508	509	497	491	514	521	522	500	492	543	521	469	488	515	498	521	518	510	595	531	535	548	505	530	491	510	539	520	533	459	522	477	532	519	519	493	514	526	511	530	503	527	524	494	526	531	519	523	558	475	518	530	516	498	521	512	468	504	485	496	497	502	581	522	519	473	517	522	513	489	554	524	487	511	496	474	512	526	499	462	510	543	489	498	533	484	540	483	516	493	503	542	517	528	519	507	493	515	540	491	527	488	534	492	498	536	540	495	472	472	516	513	495	490	519	521	517	490	519	536	529	525	515	539	471	539	478	501	504	534	511	489	543	523	513	550	487	530	530	510	527	470	511	482	494	481	494	499	504	513	481	483	474	543	509	483	500	495	461	487	512	494	508	508	514	503	533	516	542	496	481	505	539	503	515	510	522	543	516	569	491	523	455	478	522	498	507	518	508	536	484	551	509	517	507	486	498	550	532	553	532	515	503	527	486	514	483	550	477	494	498	503	494	510	509	507	497	509	516	510	523	503	527	564	546	537	491	524	495	528	491	501	532	527	547	503	457	528	554	538	548	533	505	503	546	503	510	529	479	512	557	499	500	518	525	518	511	512	575	508	518	512	497	566	493	514	497	479	501	519	521	489	479	495	493	510	519	492	503	528	529	561	499	512	500	529	545	509	526	532	497	505	504	526	499	523	499	482	529	497	479	477	448	502	487	500	482	518	492	533	485	455	505	527	509	514	497	526	501	528	486	495	504	461	551	503	493	484	512	508	494	531	513	540	505	478	519	519	495	497	497	526	504	564	485	481	517	487	498	539	527	514	516	488	483	509	540	498	526	491	560	471	505	507	499	504	511	514	500	481	488	526	469	525	490	494	510	504	525	515	522	499	494	512	513	492	511	481	490	525	466	538	517	447	493	492	444	511	478	540	489	518	493	522	532	483	530	518	514	495	516	528	484	509	525	516	510	528	499	487	528	504	509	548	525	495	494	563	516	493	529	502	493	510	547	534	497	494	522	488	477	539	534	534	517	499	509	496	512	506	512	545	540	487	558	504	493	486	489	507	508	500	499	504	492	509	524	504	506	500	490	538	507	547	524	509	526	488	492	526	510	500	532	515	516	492	536	536	472	494	520	539	497	485	486	509	524	517	447	508	569	495	534	491	512	516	529	522	524	485	549	520	494	522	555	500	545	522	523	509	484	508	495	537	527	538	488	494	551	494	519	529	518	532	509	499	518	525	499	529	500	520	486	530	561	494	496	496	489	503	490	509	501	508	518	474	531	488	508	551	497	523	498	524	509	460	509	532	541	508	512	519	509	525	500	512	501	506	492	515	519	546	530	507	505	494	526	509	553	514	465	516	503	513	519	464	496	508	538	525	480	496	538	531	520	518	525	510	534	483	496	539	549	497	508	484	540	503	498	562	479	524	527	514	520	529	528	479	502	500	503	550	517	567	500	489	500	508	499	505	494	519	511	491	487	554	557	513	508	487	532	524	543	543	522	474	455	484	558	480	507	513	454	534	505	513	534	501	508	554	544	529	535	520	516	538	510	530	504	467	500	529	540	555	522	508	540	483	494	519	485	556	498	545	538	507	515	480	528	495	555	510	501	498	493	497	493	503	485	486	494	509	521	506	507	503	497	530	518	513	462	501	564	490	513	495	509	484	504	540	480	522	518	542	514	565	538	481	529	507	499	478	535	507	553	524	490	525	476	508	486	517	540	491	494	519	517	527	527	518	497	539	563	549	496	522	519	453	548	512	483	487	466	520	511	477	546	509	539	521	515	522	530	483	561	523	494	498	463	499	484	525	488	484	527	482	528	535	518	546	516	519	504	497	519	488	499	530	537	479	519	508	544	520	482	536
23768	28491	49753	44449	28175	15295	3815	927	800	797	791	759	752	738	757	787	768	780	769	736	801	753	809	790	731	744	749	728	779	749	689	742	730	755	779	777	736	764	731	726	784	741	741	753	791	756	727	720	762	728	761	748	751	761	730	756	722	758	740	772	730	732	744	798	747	699	728	703	743	728	682	714	700	738	759	756	736	731	711	745	731	760	768	763	752	790	764	743	740	757	753	731	752	731	719	738	726	726	733	721	734	779	688	783	699	716	758	701	810	710	709	738	781	767	720	700	692	753	724	718	747	707	732	690	760	698	731	748	764	793	710	727	737	705	812	762	734	763	802	781	781	726	753	720	787	795	704	744	764	750	722	748	716	737	737	769	747	750	754	710	750	757	725	734	731	738	722	747	745	757	744	734	778	773	661	710	746	736	720	691	681	736	733	714	769	705	743	723	737	768	711	770	741	736	723	707	635	721	771	680	782	742	716	712	751	745	745	716	711	746	720	733	699	710	729	743	732	716	708	718	745	704	710	758	703	731	716	698	721	765	666	718	730	757	673	729	776	687	734	760	764	669	719	698	713	784	712	744	704	731	729	712	717	716	750	756	790	698	723	742	783	769	736	776	770	710	745	807	771	752	711	760	717	816	756	780	732	713	744	782	759	806	759	727	748	767	735	715	739	795	740	672	740	741	740	707	752	693	731	725	742	780	729	726	749	725	748	712	743	738	734	762	723	690	685	740	746	668	747	732	738	700	717	668	735	723	727	765	765	755	751	695	758	806	768	721	840	744	725	719	706	680	756	732	736	695	734	742	746	734	737	686	761	728	724	741	712	784	739	713	742	727	754	738	733	712	700	779	690	700	691	674	743	748	748	743	726	758	818	781	751	739	748	744	739	760	737	726	700	734	735	746	764	732	701	736	745	708	755	767	770	752	760	776	719	757	742	793	727	741	718	756	742	752	761	734	702	717	703	720	733	738	775	726	703	738	738	765	757	749	769	748	704	754	724	721	721	745	715	755	775	712	750	707	702	730	779	756	743	735	704	733	720	749	747	700	756	731	797	717	710	747	754	733	727	710	729	780	741	732	694	704	747	721	732	732	728	703	745	736	724	743	774	782	772	714	724	763	786	707	750	722	729	720	766	769	719	744	717	742	733	706	727	729	718	684	747	698	784	720	700	748	752	745	784	712	715	804	752	742	675	721	728	746	719	772	725	742	717	756	710	734	726	713	771	721	713	769	734	707	737	704	757	742	742	742	762	750	661	732	758	689	729	749	724	775	754	737	726	760	773	776	732	748	736	704	684	721	770	731	700	728	773	765	706	733	777	726	704	742	736	728	735	750	754	752	711	779	731	729	752	748	698	712	751	751	767	742	730	761	738	772	716	752	740	731	709	709	741	774	739	732	710	764	753	791	741	781	693	701	760	695	730	793	725	730	780	727	764	723	720	770	706	680	735	711	720	746	707	748	724	748	702	709	721	739	763	810	748	781	732	722	699	724	790	778	731	722	727	753	742	712	764	770	737	713	766	699	695	727	746	747	728	712	707	751	740	692	732	741	754	769	734	758	672	726	729	757	709	734	779	756	783	706	746	732	768	703	720	743	735	754	728	768	761	663	746	712	749	764	737	780	722	741	768	702	781	799	675	719	733	746	754	694	822	715	753	712	751	710	750	721	748	704	689	766	730	745	730	739	721	726	717	717	765	710	722	763	748	703	747	726	721	712	755	771	722	681	773	718	735	769	762	730	749	749	734	730	764	698	751	710	707	702	711	736	733	726	714	694	716	755	758	768	721	706	735	721	695	758	765	752	731	739	727	747	775	725	733	772	749	707	752	709	706	743	794	758	756	711	788	736	722	694	735	729	713	762	737	772	725	685	727	701	721	719	711	790	744	686	724	722	727	752	719	673	775	725	780	746	731	747	719	717	714	692	717	710	758	710	728	801	774	728	703	742	704	722	704	725	725	736	698	752	733	770	764	724	743	718	697	714	725	717	741	717	747	750	722	716	744	775	767	745	714	753	776	767	694	726	727	718	766	758	777	772	795	783	726	736	772	747	744	766	750	741	700	744	745	744	731	790	744	763	741	741	690	730	755	742	682	751	740	719	678	720	746	737	725	727	707	704	717	703	737	716	729	748	686	683	731	691	764	748	755	701	773	741	705	749	764	724	777	732	780	755	762	778	698	707	737	746	721	732	725	724	713	760	756	729	746	726	670	734	719	736	768	735	779	682	779	713	784	759	706	751	758	795	754	720	770	745	772	743	707	688	766	803	724	758	764	694	747	732	671	761	734	761	761	692	735	738	736	745	723	695	729	747	748	781	723	762	681	724	711	713	720	742	754	747	798	755	758	711	759	704	742	728	667	718	725	764	735	733	705	716	720	711	720	710	777	728	780	765	738	741	756	777	763	730	755	748	735	720	761	771	742	728	746	739	757	715	737	786	785	747	753	737	710	714	737	723	757	690	714	747	756	745	753	728	747	726	740	730	751	715	747	716	705	721	732	754	704	766	727	734	753	744	745	759	718	743	746	736	709	708	751	745	728	724	734	750	739	736	738	722	755	725	722	706	715	731	715	749	670	730	768	721	786	744	735	717	718	737	748	746	750	702	683	716	714	776	755	770	795	754	715	703	724	736	726	763	774	754	771	768	727	740	732	762	738	758	768	713	704	724	725	749	733	728	744	717	768	747	746	726	789	704	731	776	755	705	708	715	784	738	745	748	742	807	714	734	757	743	742	750	680	726	702	721	766	700	722	710	732	710	756	679	735	734	737	797	780	668	720	747	738	726	739	748	731	729	710	722	724	795	734	762	733	777	712	720	696	772	684	786	701	696	723	723	732	715	723	728	774	720	705	722	769	755	720	790	760	763	763	732	730	681	746	752	737	733	712	772	699	671	735	733	709	667	745	704	770	775	764	780	716	736	746	682	764	723	768	786	724	726	740	691	737	716	708	751	715	679	765	719	738	716	722	695	719	729	782	746	674	699	762	757	756	733	725	709	752	744	711	717	743	766	739	732	727	741	734	746	762	718	730	790	780	715	726	708	757	716	682	731	719	766	713	720	692	726	768	724	746	777	757	702	759	689	777	754	735	774	757	743	763	741	753	688	746	737	792	788	731	751	754	742	711	751	746	731	744	779	750	700	722	737	746	727	746	747	676	706	704	806	686	748	751	711	722	693	781	794	705	719	741	760	752	719	750	722	769	705	721	739	749	721	758	715	716	716	743	703	723	725	692	741	774	781	747	685	755	749	699	741	733	725	751	718	733	720	703	698	742	719	700	719	732	796	720	793	678	737	720	814	716	779	757	764	726	762	759	739	782	719	748	706	703	762	745	741	713	756	806	737	742	759	791	751	726	694	759	754	740	761	737	758	723	726	745	713	715	740	712	752	729	768	729	739	725	713	731	747	737	744	787	731	707	743	734	791	751	752	684	704	703	747	770	718	699	739	744	783	770	738	761	751	734	751	730	742	777	736	719	723
21201	83934	74169	50171	20643	5336	1267	702	664	655	640	633	678	671	675	677	650	688	649	661	670	727	632	656	695	673	639	675	681	688	674	644	646	643	735	717	624	665	695	641	687	723	653	721	666	641	652	717	681	686	685	676	680	711	701	660	671	663	670	698	708	696	669	715	726	648	663	681	716	674	715	640	667	678	723	631	704	677	637	689	666	657	641	700	738	672	700	667	665	684	646	702	689	642	693	705	666	690	693	697	652	636	716	698	676	692	641	656	639	692	653	710	682	689	724	668	646	652	699	658	690	609	678	724	694	674	705	692	653	703	694	672	663	671	693	703	663	648	695	679	683	624	675	654	690	677	657	718	698	673	681	648	693	652	635	671	667	653	724	666	673	695	676	681	665	668	676	664	669	666	678	692	652	671	660	689	669	719	704	686	688	680	676	683	657	653	662	669	681	669	721	718	639	674	686	669	646	669	682	691	644	664	682	668	660	690	746	699	650	685	680	649	687	679	719	671	666	694	705	682	678	705	648	687	665	672	656	648	707	640	669	663	690	622	672	688	681	679	713	744	648	722	709	652	645	611	664	677	669	677	662	662	663	656	687	615	702	715	676	625	695	650	700	643	668	638	716	671	655	717	680	676	624	709	678	730	657	639	669	669	690	663	636	659	682	607	650	698	696	693	693	661	691	663	681	680	682	670	679	685	629	618	706	651	627	671	665	693	673	672	671	662	642	698	697	678	611	685	689	714	651	694	677	669	638	652	670	627	668	638	706	701	632	626	669	650	706	658	640	672	672	679	684	659	712	648	713	676	694	641	694	685	748	657	673	653	620	665	672	644	641	679	667	652	733	678	704	661	680	659	668	622	703	739	619	714	632	692	720	691	674	647	697	676	639	668	673	667	696	678	677	674	682	649	687	661	681	696	673	626	651	696	630	657	697	690	709	729	661	655	714	702	679	627	678	665	739	627	686	663	683	655	731	664	659	699	704	709	684	672	667	660	647	665	636	655	669	691	665	717	741	641	652	646	696	687	673	682	677	653	703	637	693	676	682	693	657	674	650	637	664	667	674	727	663	670	647	669	677	674	682	677	679	690	660	670	676	655	656	689	665	681	683	664	719	665	654	646	679	656	690	715	682	665	683	667	668	646	719	668	617	672	674	678	661	614	677	639	701	643	643	696	699	645	650	631	670	700	648	628	666	674	692	702	702	637	705	693	688	663	620	687	683	643	706	641	699	658	657	712	689	664	633	657	680	663	651	636	641	700	647	685	640	638	679	668	683	679	706	673	717	697	652	707	651	667	654	685	666	655	678	724	671	632	668	645	661	703	682	711	686	671	659	706	659	658	684	647	599	700	670	645	649	701	640	633	683	686	673	726	666	638	666	654	686	698	651	700	677	669	693	636	658	703	636	663	638	692	625	659	645	689	680	672	639	688	664	672	645	704	689	604	684	664	675	669	652	679	684	701	730	616	690	665	663	679	679	612	659	673	701	696	685	687	654	642	703	643	651	644	703	629	641	685	652	631	679	610	654	670	669	682	680	709	679	688	654	699	678	671	641	697	658	671	703	660	630	639	669	666	652	653	664	666	636	629	643	695	681	692	652	683	671	656	700	686	699	696	691	649	726	666	696	674	686	681	675	640	639	676	656	698	635	640	655	627	690	694	681	683	673	677	647	679	643	679	693	674	681	692	695	681	682	678	670	691	653	661	643	702	700	677	647	678	703	684	664	694	655	657	663	630	709	674	679	690	728	689	713	659	682	651	696	716	663	661	639	628	705	668	664	677	730	661	711	652	708	702	636	700	647	718	601	638	634	689	640	667	659	665	672	647	642	599	655	650	639	632	682	681	704	646	678	626	670	660	660	607	645	672	635	680	673	693	697	686	683	673	631	690	650	703	655	674	625	656	652	709	617	669	732	706	640	653	657	626	685	658	660	700	709	702	735	622	703	639	702	616	701	637	624	644	644	660	683	690	688	653	694	692	682	658	724	700	602	679	637	686	705	710	663	665	656	634	650	670	697	656	704	680	691	731	681	636	662	702	630	656	701	680	704	691	621	683	636	660	677	708	617	636	661	687	664	683	677	655	697	682	702	595	659	686	650	605	613	637	636	670	648	677	643	687	675	697	656	661	689	693	660	654	650	650	686	672	675	621	687	644	624	659	689	680	687	651	628	696	698	657	664	644	681	729	720	677	711	707	672	688	688	659	678	740	653	695	675	654	648	694	682	628	683	766	676	669	709	640	674	684	695	693	664	660	643	682	670	662	687	703	642	669	688	698	637	669	663	610	661	659	687	657	641	694	690	685	667	652	677	687	669	665	691	666	691	666	669	690	674	635	695	662	670	685	637	658	694	690	707	708	664	694	687	677	704	673	669	674	688	660	692	728	649	689	697	651	704	700	634	618	702	713	710	710	662	632	684	673	711	671	657	672	676	654	701	643	660	678	703	667	647	675	666	658	694	650	675	653	693	686	645	680	659	638	664	679	629	677	680	676	656	686	647	691	660	653	698	656	714	650	659	669	656	673	696	660	662	689	728	661	676	674	699	710	679	680	653	681	667	666	692	651	656	689	675	713	661	667	683	681	619	651	689	687	699	652	655	716	689	638	675	716	692	697	675	696	699	656	680	644	649	662	697	701	651	692	675	736	689	679	684	713	665	647	698	646	645	678	632	668	679	676	663	755	668	664	655	669	667	626	676	688	706	663	691	617	701	720	628	672	676	682	632	674	694	659	658	646	643	649	704	650	686	688	654	715	641	658	649	664	676	629	658	694	725	672	684	703	674	678	654	677	639	687	707	643	685	665	656	666	680	686	634	655	651	693	655	694	666	638	623	693	640	687	653	664	723	603	662	698	680	670	647	685	659	659	663	698	664	686	663	714	685	682	665	674	631	665	638	650	654	664	718	683	653	656	633	664	651	672	690	642	675	621	688	650	651	681	659	663	683	680	693	708	665	701	691	691	686	699	678	668	655	732	687	627	662	686	635	693	607	660	666	657	669	654	742	696	656	703	677	685	660	687	695	637	694	668	631	648	628	679	721	626	644	643	664	683	654	695	699	619	712	677	644	632	655	651	674	623	669	658	669	632	657	656	670	670	679	667	679	688	665	699	684	654	610	661	678	641	659	642	659	660	669	651	701	675	636	662	644	722	683	716	671	745	644	683	648	683	663	684	622	653	687	689	648	678	671	640	645	707	648	703	673	661	711	638	643	668	663	632	635	629	659	675	690	705	680	697	655	629	627	651	692	626	658	719	691	632	691	690	674	643	645	649	632	714	731	689	699	679	649	644	613	649	689	639	678	648	662	655	682	690	671	629	637	665	688	641	685	675	631	649	689	704	636	640	706	694	708	681	694	704	658	703	665	651	680	630	650	658	659	698	680	657	639	630	699	674	655	652	663	716	660	654	650	659	665	690	661	658	658	661	666	682	630	637	701	679	659	637	713	707	681	668	705	661	650	598	674	656	650	689	676	679	673	663
27631	37906	35630	16895	3630	1076	688	630	604	581	576	573	562	559	558	565	624	598	570	596	558	606	583	554	560	583	601	571	575	580	541	574	572	602	601	598	589	563	565	628	606	583	557	583	566	566	589	621	598	570	571	606	570	547	601	587	562	636	595	582	563	581	629	568	650	590	618	584	615	594	554	610	580	569	608	607	591	601	620	640	539	567	555	575	582	529	581	561	652	572	556	608	572	573	573	586	527	610	584	597	558	575	568	570	572	542	616	593	536	618	598	564	598	602	571	563	601	587	558	605	587	576	548	589	561	608	610	586	621	576	596	564	597	580	598	599	579	578	589	575	578	576	592	576	575	596	620	606	600	555	552	571	650	602	606	550	621	562	581	562	540	598	580	607	602	614	564	623	564	589	581	567	592	609	626	596	594	557	541	546	553	583	575	556	584	579	571	559	571	570	599	596	577	601	530	608	594	557	601	552	590	598	578	544	599	613	594	616	612	609	581	602	575	575	609	602	573	616	606	596	584	558	591	581	590	596	569	584	606	625	613	578	566	553	610	560	581	547	575	559	615	570	592	613	582	579	577	611	594	605	621	580	554	580	564	590	577	608	571	592	603	588	580	616	566	564	595	602	558	568	592	578	553	583	573	555	598	562	579	599	573	583	570	640	574	559	622	580	637	574	609	625	570	613	567	583	568	583	592	578	587	555	584	596	598	574	580	595	591	552	581	616	564	591	599	610	560	581	603	527	581	549	570	532	573	581	574	578	585	610	587	583	555	624	602	574	595	602	608	567	598	574	571	593	586	574	553	543	591	578	592	618	560	597	580	600	592	560	591	589	667	607	589	582	581	611	550	630	552	605	584	575	615	579	589	625	607	630	538	580	589	606	557	636	588	585	577	601	576	566	587	621	567	633	623	541	592	598	606	572	559	586	584	545	608	604	584	628	532	583	609	568	582	589	594	579	594	581	576	590	577	609	566	595	594	568	604	564	588	628	581	577	595	578	599	589	555	569	602	539	616	594	568	569	587	571	551	563	615	556	571	565	575	579	609	615	587	534	567	584	648	587	584	597	603	611	575	591	570	556	576	575	552	603	638	551	647	601	593	620	615	610	606	556	621	606	589	578	632	590	575	596	584	606	578	589	580	574	625	546	577	547	593	597	604	574	568	551	550	601	581	584	526	593	583	586	557	601	548	617	617	618	632	583	618	545	599	611	569	565	581	577	564	555	559	585	572	575	551	588	579	586	578	563	665	619	556	577	575	604	584	600	588	607	565	561	608	590	562	604	606	627	589	600	617	668	591	609	608	617	575	589	557	611	577	559	605	592	601	607	585	603	594	566	587	590	597	600	566	594	574	584	595	597	569	526	545	594	592	615	612	609	555	557	605	569	574	589	599	603	645	611	528	599	555	549	569	596	574	586	608	557	551	587	550	585	598	556	572	514	619	555	616	580	617	611	588	601	569	591	604	574	562	636	576	593	598	542	545	564	556	552	558	595	588	603	577	601	609	525	552	578	582	616	596	552	546	552	600	585	575	602	607	598	568	577	553	629	530	585	587	650	574	550	592	648	599	543	575	599	584	592	585	592	622	568	552	594	552	547	580	608	587	608	550	587	611	560	611	608	595	555	602	610	576	568	565	613	584	587	565	581	568	576	618	613	597	575	621	582	553	537	562	573	583	606	600	568	581	582	571	554	573	538	582	584	632	596	580	574	569	596	591	569	597	573	548	581	566	529	623	569	556	592	611	606	588	583	553	627	565	600	605	614	592	581	572	607	580	596	611	573	592	584	554	622	583	574	565	564	616	601	577	600	538	578	620	557	572	561	598	570	602	558	556	595	589	593	591	585	568	565	587	543	587	589	560	571	579	591	599	636	597	541	577	600	571	593	595	622	593	571	637	595	637	615	637	589	564	574	588	534	573	591	596	574	585	592	591	642	589	572	558	607	604	556	612	573	589	552	616	538	613	597	606	571	568	598	578	607	566	539	567	609	557	585	593	583	552	590	576	564	592	571	589	601	559	577	565	592	575	578	583	630	599	586	630	588	588	568	599	587	582	563	589	553	584	592	563	606	593	620	556	593	588	562	597	590	559	582	580	580	569	557	561	535	571	562	625	580	553	577	538	558	585	587	619	582	586	569	611	626	591	562	614	542	578	565	577	581	587	561	597	592	593	552	591	560	618	557	606	574	593	595	602	586	606	548	555	573	560	591	562	573	614	579	579	589	617	549	572	578	562	601	585	595	601	603	568	637	579	564	602	583	565	600	623	618	619	585	577	571	558	607	578	599	567	595	583	563	596	608	553	569	585	598	563	615	583	588	606	588	583	640	565	575	591	578	635	550	624	618	587	565	606	571	590	594	579	539	589	519	577	617	611	577	534	590	579	590	547	589	633	615	561	600	604	568	581	545	580	607	560	538	628	579	573	579	576	606	620	561	593	559	582	611	590	594	644	577	584	536	608	596	572	539	612	596	605	586	554	586	622	555	569	602	585	605	549	612	576	620	505	581	591	591	584	605	627	595	568	585	570	567	549	565	547	586	574	569	590	586	576	583	597	581	609	626	586	612	546	573	575	529	589	579	563	563	588	591	563	605	550	579	611	568	591	606	566	567	597	598	650	609	572	600	602	614	582	641	580	582	590	596	600	619	606	600	576	591	595	603	626	620	583	550	571	589	538	603	573	600	557	595	609	579	562	559	570	590	576	603	614	561	595	559	588	555	602	540	580	532	596	597	596	600	569	554	571	596	613	573	606	606	554	587	634	638	577	569	589	598	579	616	592	575	633	586	568	548	539	593	600	576	587	584	576	591	578	584	549	571	610	584	576	566	577	586	579	606	560	631	596	622	586	553	593	582	587	583	562	621	613	577	640	530	635	615	552	568	593	567	640	575	590	578	606	546	620	612	601	565	593	585	572	534	586	598	573	601	572	594	585	576	573	575	562	607	565	574	625	571	579	597	591	614	526	560	566	582	599	624	618	610	588	599	649	590	589	575	575	554	552	605	607	591	564	603	593	556	613	588	585	596	598	613	632	595	576	596	593	629	510	634	616	607	587	628	591	584	563	599	630	605	610	606	572	600	581	545	581	619	564	565	555	589	570	596	563	570	612	602	570	523	602	581	574	599	608	581	601	579	595	573	594	553	566	606	548	561	569	576	595	569	597	568	575	589	608	603	569	632	575	599	615	549	559	569	564	601	632	584	573	572	603	593	606	568	552	584	608	543	565	604	571	579	547	584	599	594	586	634	636	623	577	600	590	597	571	588	587	599	540	564	538	611	643	580	556	578	558	606	535	559	548	556	563	576	567	551	585	582	567	572	562	579	589	575	588	565	590	570	600	585	567	587	573	531	608	593	599	551	605	573	581	596	552	595	547	610	538	574	627	576	607	618	560	620	604	608	571	582	568	590	603	587	551	580	536	554	639	576	600	612	543	583	568	620	532	542	554	574	638	593	553	567	607	598	580	565	607	602	572	591	606	601
12015	46234	26515	8237	2276	836	503	484	463	472	443	454	473	457	460	413	502	460	527	487	435	462	474	437	463	468	462	483	481	462	446	452	522	475	482	461	489	442	486	482	478	456	478	447	464	461	480	500	485	445	485	487	461	508	443	488	478	463	453	439	470	467	436	475	488	503	469	440	451	472	450	453	447	462	426	467	466	456	457	472	457	440	495	461	424	480	528	462	448	463	469	446	485	456	456	488	499	438	489	450	473	472	512	459	419	409	487	480	476	504	474	490	441	457	480	454	502	436	441	498	486	436	476	462	464	443	479	447	461	504	486	436	479	482	487	464	431	430	470	458	469	473	453	461	458	507	483	478	481	512	491	440	468	451	452	479	476	478	508	442	468	478	456	499	439	456	485	480	466	461	492	473	450	405	517	470	464	445	495	479	469	440	476	455	438	477	437	470	472	468	469	474	475	430	497	482	456	470	474	486	463	469	470	478	472	429	435	448	472	457	449	452	460	421	491	493	430	448	478	412	467	478	462	460	473	507	421	433	454	458	418	463	448	473	486	439	472	473	450	469	422	429	487	507	461	430	478	450	453	488	485	480	488	456	486	484	479	473	471	465	452	474	455	490	497	486	411	440	452	451	486	446	465	475	433	452	487	467	470	496	478	479	448	460	479	488	458	465	498	481	469	436	476	455	409	482	472	464	468	483	498	484	486	435	474	484	483	467	498	480	452	441	487	478	475	471	455	430	507	456	476	475	473	457	465	461	458	375	426	468	468	454	444	433	445	489	442	460	480	468	441	457	488	452	478	458	473	436	476	452	466	465	479	483	439	441	433	507	434	453	492	529	465	504	506	441	468	453	476	503	485	487	443	439	449	483	484	477	442	498	450	467	504	449	455	462	446	468	454	465	447	459	480	481	451	449	482	495	468	454	430	441	443	468	449	459	493	481	459	467	501	456	473	472	506	477	482	450	464	462	459	422	453	477	470	488	449	462	452	432	497	490	464	450	495	479	479	443	458	444	476	447	473	464	475	465	494	479	471	471	487	477	427	463	494	433	478	441	439	460	464	438	455	468	468	468	483	426	468	452	468	457	477	442	454	454	483	427	456	456	452	436	456	435	455	491	453	426	494	469	476	447	476	472	487	433	462	438	483	471	425	442	466	436	479	480	469	493	471	458	472	459	411	499	461	439	493	457	480	454	477	481	503	454	482	482	454	458	476	473	491	469	452	470	448	480	461	442	471	443	475	471	475	454	440	453	457	438	467	471	486	464	485	459	457	453	446	464	476	457	485	468	495	482	497	428	460	451	469	507	504	448	438	452	449	452	499	444	462	468	494	439	476	456	429	500	438	484	433	457	463	468	501	450	483	432	466	485	453	446	451	481	480	471	469	463	471	432	480	476	470	458	507	489	492	436	497	477	476	446	448	476	454	498	500	478	509	441	426	487	410	501	470	462	465	451	421	432	447	454	425	477	448	444	467	455	472	513	457	458	504	438	459	439	454	474	457	445	475	444	447	460	431	497	454	463	455	447	449	491	463	456	433	428	399	469	464	499	472	427	443	493	472	462	479	484	447	431	449	469	430	464	471	483	453	454	454	462	502	469	465	460	446	409	468	432	431	484	467	449	459	491	479	479	487	508	470	447	470	452	467	463	444	442	428	429	451	447	454	460	458	494	462	447	461	482	458	447	475	477	458	446	473	458	483	466	436	435	464	464	442	482	491	507	482	443	465	434	486	448	456	470	436	481	447	440	463	460	518	451	450	504	452	483	443	478	444	465	473	440	479	475	454	476	518	449	440	464	426	458	462	473	463	456	492	443	489	485	456	444	477	489	461	464	473	458	494	463	448	459	480	440	452	456	454	475	493	485	486	467	433	461	478	476	486	475	471	459	460	483	482	476	440	461	464	470	471	466	433	495	461	475	473	486	438	496	459	456	454	449	433	442	447	446	485	508	507	500	461	485	472	481	479	438	485	455	457	469	514	462	451	446	445	449	462	489	485	481	464	429	464	464	496	448	465	493	470	463	391	512	500	488	506	459	454	494	473	486	495	447	458	440	470	449	472	446	452	464	483	475	449	465	471	465	434	454	445	453	479	471	442	470	442	482	455	466	448	496	499	460	438	457	446	474	457	473	465	451	467	493	516	458	447	496	511	431	463	470	492	470	477	457	439	471	477	471	461	429	467	445	480	443	453	473	489	481	443	448	468	439	471	445	508	423	441	484	440	451	491	494	431	484	447	516	495	492	497	441	480	442	499	480	427	484	448	486	468	488	459	478	412	457	440	533	447	451	468	453	480	459	478	476	483	502	482	479	477	467	469	459	424	493	462	494	496	446	461	503	452	463	489	495	475	454	485	487	437	478	458	465	467	465	434	485	475	427	440	466	506	458	485	462	432	457	492	465	494	457	483	483	465	467	484	445	476	453	493	463	457	463	451	437	477	496	437	485	486	510	457	449	446	442	484	476	456	433	502	465	475	468	439	455	459	478	492	457	431	450	488	435	451	490	447	478	454	449	485	477	424	464	494	477	438	464	428	503	471	464	455	476	439	448	442	471	456	444	419	457	451	468	470	484	489	463	468	473	469	461	437	430	460	466	517	502	482	443	438	460	489	413	458	482	438	453	427	469	442	474	458	481	485	454	494	475	471	467	487	433	521	433	465	425	431	463	474	498	483	483	487	412	454	474	473	439	465	502	474	473	490	506	485	429	469	443	443	479	490	482	499	488	474	486	467	490	471	433	434	475	480	483	478	475	478	490	465	445	450	493	441	466	488	465	472	485	479	468	478	472	456	456	437	499	474	482	448	477	438	505	493	452	479	429	445	497	484	423	482	452	451	493	501	452	457	432	451	435	444	442	444	460	489	448	453	479	470	482	461	481	430	485	448	494	480	486	452	519	445	475	429	456	472	496	503	432	475	480	473	471	493	452	414	468	453	438	505	404	510	457	488	467	433	483	456	444	444	450	467	478	538	489	460	484	461	521	475	405	467	477	441	456	474	444	462	462	461	430	458	482	487	408	463	486	450	463	468	465	446	451	441	468	476	478	439	462	495	489	473	510	443	478	461	474	485	479	479	488	472	435	424	431	461	476	463	451	482	470	445	451	471	440	438	477	464	463	459	490	449	428	481	497	469	495	466	479	480	496	475	444	480	509	455	492	424	505	476	474	464	480	470	464	446	471	459	472	475	474	466	458	422	492	498	425	515	469	481	457	447	464	510	474	449	459	470	476	491	470	522	465	476	426	454	482	477	455	489	442	454	445	466	439	483	455	482	484	484	449	446	435	476	475	452	428	434	472	471	443	456	436	468	455	475	460	474	474	450	462	409	484	492	453	486	460	480	481	462	467	447	485	469	481	486	477	433	517	493	488	466	467	467	486	473	501	435	442	472	503	437	466	466	483	474	429	462	492	498	481	452	480	502	425	475	483	459	460	469	488	470	492	485	455	452	470	453	455	491	455	469	454	423	464	444	457	482	445	479	493
24565	28434	48871	42726	24291	9752	1764	678	620	623	585	598	568	644	612	562	636	580	536	604	568	608	590	582	580	627	556	564	579	602	624	612	574	585	556	589	629	588	592	593	595	579	585	550	536	637	607	574	564	577	604	563	583	578	571	576	571	596	598	563	565	577	562	652	559	571	577	549	578	614	587	635	575	604	571	574	495	602	577	533	559	580	562	556	581	625	537	611	616	616	588	590	611	517	570	592	574	608	562	579	578	556	557	577	540	604	610	654	565	564	592	551	567	636	607	587	568	570	586	606	568	538	550	573	549	540	587	560	590	561	618	567	586	580	579	572	566	556	543	569	578	585	568	576	591	581	532	545	584	575	585	560	545	552	632	577	569	555	585	564	565	540	579	587	588	556	514	589	616	553	600	566	628	539	556	582	613	561	580	565	597	612	527	560	617	608	592	543	569	569	595	596	576	570	520	563	598	580	611	545	606	596	579	559	597	577	571	577	548	564	592	555	578	619	584	589	567	551	598	619	522	542	548	549	568	537	556	588	618	609	596	556	587	571	568	578	543	559	564	535	587	507	577	566	563	571	555	592	584	546	558	610	565	601	614	618	600	553	565	576	570	578	556	565	613	580	542	600	595	580	574	550	595	574	539	548	574	595	558	593	582	599	551	553	537	539	563	530	583	589	583	604	551	609	536	538	580	571	559	565	568	590	585	566	566	562	590	598	605	608	567	588	582	602	579	607	568	563	574	528	605	581	568	566	593	577	545	552	580	582	550	576	579	532	586	567	579	588	578	555	582	599	544	559	626	531	596	578	591	572	569	573	584	584	575	571	596	592	576	578	555	565	545	592	607	576	580	547	551	582	544	584	588	566	612	576	545	582	595	585	571	567	548	590	562	556	573	577	549	578	590	577	587	545	567	548	586	549	587	584	584	541	569	574	581	562	579	578	539	603	555	573	552	640	582	573	546	588	593	607	565	620	592	545	580	562	572	575	594	587	589	555	567	535	584	567	603	550	595	563	594	600	547	562	579	544	549	598	643	572	618	594	592	576	545	583	566	610	580	612	581	615	606	606	572	587	549	573	552	586	601	607	558	573	602	566	552	606	573	606	571	585	534	582	603	605	601	536	593	578	581	596	515	588	598	562	596	604	555	560	572	614	595	572	605	546	515	565	580	612	582	600	540	592	568	613	550	585	560	577	571	550	582	580	569	576	572	610	585	587	525	561	592	544	585	548	539	596	603	565	606	527	558	594	601	498	606	572	564	562	610	574	538	577	533	549	570	578	539	592	574	575	608	577	575	576	541	570	564	564	560	527	579	594	576	602	597	538	613	552	560	602	615	622	558	582	559	574	541	614	601	583	571	542	525	606	565	604	536	580	583	553	573	591	598	579	584	590	549	565	540	566	598	600	508	583	585	576	576	600	548	534	605	511	555	561	554	547	546	580	566	583	595	558	549	568	552	612	569	568	555	582	586	563	547	565	579	539	601	536	587	599	551	551	530	604	513	598	583	576	610	562	580	530	564	591	572	564	574	541	599	583	561	565	572	569	554	524	559	560	542	585	559	537	528	600	580	616	565	588	586	596	551	572	660	602	590	565	601	600	591	516	601	574	620	590	566	589	564	564	556	596	593	586	572	599	569	576	570	584	558	597	570	537	546	568	579	590	606	558	533	557	601	579	560	577	581	626	553	591	582	591	593	561	606	559	596	583	619	615	564	575	552	604	587	550	577	566	556	612	563	584	553	600	565	559	544	562	571	571	573	573	563	539	567	581	606	566	603	545	551	570	583	601	544	590	566	605	606	584	550	585	562	560	562	619	572	591	538	577	537	571	573	595	542	575	579	570	581	578	536	598	545	581	569	547	556	550	596	584	557	593	544	602	588	568	571	546	599	555	581	599	576	594	581	579	533	578	597	566	569	596	575	575	600	541	541	574	537	605	553	575	586	564	587	555	568	588	557	583	573	605	569	540	540	579	551	576	569	546	617	552	561	571	582	571	555	575	564	557	552	516	597	610	564	561	575	626	544	574	550	638	571	564	611	542	589	594	571	578	637	575	603	531	608	555	551	556	576	517	579	554	571	592	542	554	583	581	573	570	585	566	529	589	635	603	595	563	549	557	576	542	562	562	590	563	553	578	582	626	591	546	568	611	583	553	610	557	582	560	594	577	591	556	614	572	602	565	658	563	604	590	610	573	578	576	585	560	583	526	595	603	576	562	548	582	572	549	571	589	569	586	545	575	570	609	623	610	573	587	604	559	574	547	570	600	625	552	611	543	601	563	592	551	572	597	560	614	573	589	581	548	587	593	560	554	574	570	584	581	587	606	568	581	597	582	583	563	578	577	595	559	575	559	552	576	589	598	546	575	584	568	589	593	615	539	542	570	551	544	581	594	591	557	575	619	534	561	598	595	590	545	542	574	580	607	572	550	533	586	564	603	578	613	560	583	555	588	571	577	569	571	551	547	573	580	597	594	556	554	564	585	529	576	611	579	584	598	552	574	557	562	560	559	543	543	580	599	571	524	555	619	609	573	604	579	623	549	548	618	555	592	549	540	573	593	569	562	585	593	619	572	568	587	626	575	579	583	652	540	570	559	567	597	561	589	567	598	599	585	574	605	540	542	535	552	569	555	597	524	611	581	582	549	559	558	583	559	592	536	593	626	543	571	577	560	554	624	544	560	575	578	610	589	530	581	598	605	612	570	589	590	563	596	555	577	565	587	596	550	606	562	592	599	593	597	609	613	592	526	581	546	572	537	560	536	602	580	526	582	602	574	647	547	563	577	590	555	584	571	567	583	565	572	627	603	581	528	557	590	548	568	604	578	582	565	534	589	635	573	600	555	573	563	582	533	580	573	543	564	624	609	563	622	583	578	611	569	612	542	567	595	578	606	588	583	568	629	555	536	549	571	608	601	579	606	548	609	558	580	556	589	577	580	624	581	546	547	550	558	574	551	591	585	577	546	559	564	586	594	623	595	606	586	550	580	557	602	634	584	572	606	537	551	568	557	579	582	567	580	576	550	571	534	569	554	569	571	592	551	570	558	534	543	603	605	570	583	541	569	589	534	587	591	594	567	580	516	562	584	555	627	564	547	569	566	606	605	577	544	575	551	598	566	537	525	599	600	564	594	532	626	561	548	583	591	553	519	613	638	604	549	539	574	565	594	515	608	591	595	583	577	551	565	599	585	617	607	575	555	574	593	554	578	573	550	587	561	584	614	580	624	620	570	572	552	577	557	577	554	561	573	555	587	575	572	577	586	567	602	579	546	566	608	562	599	594	608	603	525	583	600	591	601	562	562	555	569	596	557	574	561	562	581	553	579	608	568	594	575	615	573	609	561	601	586	593	590	585	586	574	547	535	544	637	561	564	602	579	574	635	559	548	600	576	615	556	587	590	581	549	594	554	553	574	568	556	585	565	593	551	576	561	589	610	601	583	583	571	590	574	559	592	620	571	559	585	601	556	554	551	550	599	532	604	555
28299	91489	70543	39588	14200	3423	935	529	536	523	527	552	511	498	490	526	508	548	547	531	515	501	519	537	510	545	521	553	551	532	513	535	491	484	533	495	531	552	565	505	572	592	516	509	514	509	540	513	515	539	505	524	536	527	538	494	523	527	546	533	513	574	545	512	546	491	501	501	484	526	489	540	563	547	556	537	527	504	513	499	521	532	521	491	524	542	565	550	502	495	528	522	548	509	502	523	527	476	464	478	512	527	525	540	534	468	518	526	476	497	538	533	538	492	486	546	499	549	460	503	490	491	481	530	517	521	509	510	544	534	514	494	535	500	480	560	484	510	516	471	504	540	540	504	511	512	534	510	522	526	547	511	522	519	489	514	490	505	536	493	503	522	500	508	519	500	513	479	506	464	533	533	496	506	496	491	491	515	496	518	537	505	500	563	556	554	511	524	526	497	506	534	494	535	486	502	561	514	497	515	513	509	523	558	476	456	535	511	517	529	547	498	572	542	536	495	521	508	489	477	515	502	497	503	513	508	531	501	533	528	515	495	489	488	515	487	504	517	526	549	531	501	509	526	516	530	544	503	530	527	543	492	502	514	515	529	481	546	496	498	535	504	514	493	494	508	548	501	527	510	507	519	526	539	521	493	503	479	507	520	525	519	528	541	543	451	516	518	524	507	517	528	508	538	480	493	498	523	553	521	513	496	533	516	543	537	558	554	532	534	511	525	536	513	556	495	527	528	547	549	564	560	490	538	501	531	533	503	522	497	553	544	562	576	527	519	517	504	499	506	519	534	557	570	531	506	549	559	537	536	474	504	506	494	523	521	522	532	518	489	536	515	494	510	511	492	535	532	529	514	543	505	512	541	500	533	505	480	531	489	524	509	515	514	540	538	551	523	513	496	460	526	522	495	517	517	560	495	547	509	514	523	547	488	528	542	545	507	493	502	523	542	545	487	546	530	532	505	513	498	536	537	527	567	461	512	533	544	491	484	493	501	529	513	542	532	534	522	547	535	516	521	558	531	472	512	563	527	527	516	505	519	505	511	571	506	547	512	498	500	499	498	545	540	471	464	539	542	515	523	517	527	507	508	510	526	515	499	511	511	490	516	525	509	536	480	548	577	505	500	518	480	493	542	575	509	483	470	506	493	507	496	535	524	471	541	521	520	515	547	510	522	528	526	529	534	531	475	494	537	506	500	523	523	509	488	515	542	514	523	522	495	542	532	521	551	512	536	499	538	547	506	506	547	515	549	507	503	548	551	516	502	510	478	540	544	529	490	528	508	501	534	477	556	513	534	506	537	485	557	556	504	551	508	529	489	488	517	524	511	505	534	553	501	488	499	531	500	542	512	526	502	541	536	529	522	515	532	580	502	523	538	524	520	516	517	539	529	469	523	522	513	534	526	548	492	495	507	540	516	522	527	512	571	540	490	543	497	527	507	493	530	528	515	500	513	510	528	514	522	487	531	476	501	536	526	527	482	523	529	492	479	456	533	563	514	513	517	494	552	512	482	458	518	526	541	529	536	511	574	535	509	491	497	529	526	546	550	477	516	523	523	549	531	502	508	502	516	544	509	471	516	518	537	478	547	466	566	480	484	473	529	508	479	522	544	559	507	523	555	505	532	494	526	500	527	548	528	466	477	534	533	520	515	464	486	530	547	533	506	510	526	528	530	499	538	504	539	516	533	517	529	516	499	495	548	531	505	525	546	504	539	508	506	517	476	500	513	520	526	514	523	538	520	534	558	472	470	538	545	537	493	474	526	514	504	501	551	495	528	478	505	484	505	499	531	513	514	477	496	503	506	532	471	565	493	520	487	498	492	511	519	518	535	495	526	524	518	515	511	489	524	514	482	506	543	506	517	484	496	531	529	545	466	504	561	500	529	546	541	539	513	540	481	491	521	508	514	446	519	511	490	530	512	518	525	491	521	505	545	506	508	539	508	538	509	521	531	545	516	500	542	534	509	516	528	529	521	509	527	515	502	536	530	535	517	531	517	520	514	524	496	498	493	509	519	481	526	544	542	513	464	508	527	513	479	539	496	525	494	516	495	526	518	501	539	520	517	510	498	529	525	492	500	540	525	532	538	485	527	525	512	479	514	479	487	545	516	503	532	547	554	537	506	568	505	519	519	513	524	537	534	506	512	534	510	497	562	545	500	524	507	508	533	485	482	541	498	529	517	514	531	493	493	545	507	479	506	556	535	523	525	513	552	541	514	548	567	498	517	526	502	495	485	523	512	529	550	508	556	539	509	483	548	543	507	561	530	517	482	512	512	496	528	527	492	520	482	514	534	577	509	535	501	543	506	522	500	520	554	511	550	503	552	545	499	528	502	498	528	543	530	501	532	518	494	492	542	511	535	507	501	515	515	496	494	528	478	516	544	500	535	526	530	523	522	512	514	503	481	545	509	490	498	522	515	499	541	529	511	561	499	488	532	549	505	518	541	518	495	519	517	513	553	530	538	520	503	526	557	496	495	471	517	477	526	529	518	488	485	533	532	495	541	501	487	509	503	510	513	537	522	498	477	490	526	488	523	503	521	520	537	501	513	515	519	518	521	536	508	547	565	491	496	497	501	559	490	516	489	484	518	486	503	499	507	520	519	571	525	528	554	489	567	519	508	525	542	476	510	495	530	528	498	501	521	533	521	475	503	532	512	508	528	531	551	523	532	520	509	523	506	592	524	548	518	481	481	528	487	510	490	506	530	501	554	499	503	504	524	510	517	504	484	517	537	550	500	497	467	491	577	544	505	534	519	488	498	529	498	514	567	523	506	474	547	493	505	507	523	501	521	549	503	500	526	545	518	526	523	540	511	526	482	525	502	527	517	524	529	512	541	546	507	537	515	507	541	501	504	490	538	508	510	482	500	538	501	497	495	485	481	514	499	509	543	520	511	493	528	523	512	485	531	543	553	507	498	510	519	516	529	480	519	503	497	527	504	503	521	530	549	515	507	501	510	550	502	497	544	537	520	514	528	547	520	502	500	509	477	515	536	528	560	532	473	514	518	491	530	509	504	556	508	512	511	519	481	480	553	526	499	488	535	523	480	487	557	494	516	508	501	536	499	496	519	490	522	509	543	544	499	484	538	522	536	506	514	516	494	487	564	523	555	535	531	501	509	539	524	512	501	505	510	490	499	541	549	504	507	573	499	518	520	511	497	524	494	531	532	496	525	526	524	483	520	502	495	527	526	526	495	509	492	522	507	494	505	479	560	496	524	501	526	522	509	482	523	507	509	475	533	522	520	483	521	528	490	485	530	470	524	544	480	539	544	524	492	532	514	492	515	501	514	500	495	552	492	496	507	492	539	539	528	502	512	511	527	506	476	530	516	498	500	479	484	482	532	498	493	500	550	492	530	489	516	512	515	486	455	526	493	495	525	525	476	507	505	502	492	513	491	515	521	524	448	487	524	514	533	482	501	495	510	533	472	488	476	530	545	488	506	487	512	524	498	524	482	527	509	517	500	539	496	483	534
23772	24711	44582	39601	26880	16791	4825	1088	846	830	836	826	774	760	828	793	790	818	824	711	744	819	792	787	797	729	765	791	780	763	717	757	773	792	807	766	766	740	788	738	806	746	819	773	776	747	770	748	709	769	793	777	741	781	740	779	768	769	817	779	815	731	742	728	795	749	711	763	788	775	785	754	756	734	747	738	773	750	711	748	731	720	784	796	756	798	788	767	752	738	769	798	779	756	781	778	788	797	768	793	757	762	771	722	758	784	741	791	736	762	754	748	719	770	715	705	738	803	751	765	760	793	737	750	745	791	751	754	787	753	741	737	757	775	745	759	757	755	822	744	751	793	699	784	774	759	723	763	722	780	786	770	752	778	709	785	745	753	760	740	753	778	705	734	757	740	760	759	798	784	742	718	771	724	739	787	760	792	739	755	790	719	772	821	732	814	762	770	733	767	741	744	745	763	766	779	787	717	731	786	770	720	766	772	751	804	814	784	717	773	747	757	723	761	701	732	780	710	769	770	733	783	738	773	785	730	797	780	812	779	742	810	771	777	780	741	750	726	754	804	737	761	751	775	763	738	737	762	729	801	808	758	742	765	747	736	715	762	788	728	720	716	757	766	760	741	740	757	754	728	792	764	744	786	815	781	761	759	745	796	782	716	734	767	731	759	777	770	735	764	782	759	774	757	713	764	758	752	781	767	730	773	728	777	703	815	783	795	738	754	747	782	759	766	815	794	773	775	819	713	748	744	773	725	758	767	763	746	732	742	782	713	725	713	802	768	755	789	779	787	806	752	743	840	755	766	795	707	754	777	793	742	740	752	755	800	740	753	759	754	805	745	776	758	754	724	747	759	775	766	775	737	741	701	775	719	746	749	745	769	738	798	725	770	734	809	803	781	750	733	782	736	764	785	751	758	751	780	759	731	732	769	754	723	766	744	761	767	764	796	694	747	735	716	749	806	788	703	711	802	767	734	767	749	797	787	764	812	741	766	734	727	767	757	725	765	760	797	829	746	756	735	762	798	755	789	756	740	773	721	738	771	744	760	745	751	758	767	768	706	740	714	776	774	727	759	701	739	773	752	776	783	773	718	725	718	762	813	751	725	794	706	752	764	804	729	745	742	752	760	798	721	764	762	787	782	793	791	773	729	768	772	791	775	713	747	765	736	749	774	759	765	766	731	776	782	779	751	773	753	720	781	751	759	775	754	796	790	735	744	796	756	762	770	747	741	726	760	763	715	756	747	753	732	710	761	743	731	743	810	772	732	754	740	738	749	760	736	738	799	711	795	804	789	733	766	766	744	803	756	790	754	777	764	752	797	746	755	724	760	781	810	764	803	732	710	732	796	760	728	784	793	745	762	698	789	785	729	766	749	750	793	724	762	750	739	738	752	720	705	740	775	802	769	772	751	791	753	740	727	768	789	728	777	802	733	831	732	745	797	764	689	748	752	767	730	760	808	768	737	707	727	796	726	738	745	761	768	771	794	772	751	720	741	715	752	753	689	788	727	758	777	744	727	734	735	787	801	724	703	777	739	769	784	782	748	785	755	769	753	742	733	727	807	761	742	717	818	769	806	734	745	751	751	796	747	750	773	785	754	760	770	803	778	770	727	781	742	776	812	715	751	755	729	742	805	731	770	759	767	743	779	770	719	748	790	762	730	734	769	770	747	745	795	800	714	730	778	804	713	728	689	766	767	730	735	745	748	721	785	751	740	814	752	762	745	746	731	742	784	702	734	747	723	806	750	738	745	739	755	725	746	758	755	731	746	753	780	775	773	738	763	731	755	788	771	716	755	768	775	751	808	728	713	743	764	841	751	749	757	684	765	740	727	760	696	738	729	756	729	757	765	738	773	731	777	727	716	742	753	726	712	760	757	810	780	810	820	785	793	709	816	796	726	729	800	733	793	796	755	787	765	772	734	751	766	790	753	717	781	758	754	781	751	754	701	757	762	776	752	763	758	761	695	755	767	750	727	753	746	735	754	761	759	732	790	735	687	723	761	776	715	746	749	762	781	746	770	755	778	737	778	827	736	780	744	770	807	755	727	740	770	725	722	736	747	752	804	749	731	766	789	784	808	764	743	711	745	764	793	771	740	762	767	757	761	762	760	768	764	765	765	684	760	740	723	788	772	759	786	717	783	736	748	756	757	752	715	774	718	764	764	729	760	759	798	781	805	763	734	750	747	734	766	735	770	747	754	730	785	767	798	755	764	785	771	778	770	751	719	774	793	771	797	747	753	722	723	704	771	730	710	741	716	803	794	818	770	706	713	785	744	798	765	807	770	746	741	833	761	760	737	768	768	782	785	762	750	778	752	798	779	758	748	807	764	769	736	769	753	739	759	787	737	787	722	793	730	750	748	818	786	730	751	779	778	777	767	761	805	776	762	695	777	685	730	822	760	727	765	784	722	725	777	753	771	760	721	773	747	748	745	714	758	763	773	777	736	715	764	759	806	744	754	748	760	753	779	759	810	762	728	792	750	728	773	747	746	730	744	730	759	763	780	808	779	836	762	800	736	755	705	775	727	777	745	697	780	766	716	761	786	751	768	819	791	788	770	737	756	752	747	746	751	807	718	757	731	770	784	784	719	805	761	771	696	753	760	733	751	727	751	799	741	775	800	761	783	718	725	763	751	723	758	759	804	747	754	767	717	736	777	781	768	765	805	745	756	753	746	769	690	733	757	706	764	750	756	730	739	780	785	707	792	760	723	761	744	765	752	767	746	790	785	767	814	772	773	733	772	713	731	731	794	774	767	742	766	780	760	746	797	740	828	773	776	760	807	743	793	783	782	739	779	769	772	745	787	781	729	717	730	750	795	768	800	839	818	781	765	790	795	737	746	810	737	785	754	787	766	728	764	781	709	752	713	733	796	817	796	727	774	765	747	765	774	774	768	756	737	754	761	735	764	753	758	740	801	728	701	773	721	714	732	765	726	803	741	754	706	755	718	748	804	752	722	768	756	805	738	739	778	721	729	774	698	760	707	774	721	785	795	704	744	759	724	699	750	769	767	785	772	733	736	760	694	761	737	769	763	781	788	716	745	782	793	799	683	725	748	737	755	719	715	780	777	758	750	742	746	756	724	740	798	721	805	756	719	758	786	743	766	745	702	727	801	772	754	812	712	718	787	709	750	759	734	752	751	768	768	801	733	735	754	776	798	751	797	753	764	759	764	714	757	759	732	752	726	731	726	760	727	770	781	783	783	757	732	805	796	716	751	798	726	740	808	705	787	758	719	743	796	733	731	724	725	761	773	763	780	774	789	721	730	783	779	732	727	763	773	736	713	715	777	767	720	787	762	739	757	709	747	786	777	713	726	755	763	784	777	736	780	768	717	730	806	788	772	722	810	749	734	770	788	775	766	730	755	762	718	720	705	806	716	780	723	782	733	782	732	773	774	748	736	753	770	794	748	714	778	752	732	766	759	775	758	752	754	767	730	742	758	761	743	759	760	732	709	709	748	726	780	766	736	762	754
32334	70012	72803	50452	20305	5073	1355	732	663	686	691	698	731	700	700	687	733	699	638	716	707	742	646	671	723	720	709	682	707	717	727	626	721	673	698	672	686	708	689	728	711	735	675	700	692	689	736	710	690	722	719	642	709	671	677	689	699	663	726	705	711	673	659	688	729	737	701	712	680	740	685	665	738	707	690	668	680	678	711	694	679	640	683	695	743	719	696	706	745	689	697	738	698	680	657	713	736	658	691	637	671	686	710	681	691	680	674	634	678	720	757	724	700	664	714	671	690	738	696	693	673	691	714	691	703	687	683	716	672	722	712	681	684	698	703	707	704	708	705	657	685	683	724	672	701	741	656	697	663	725	677	737	666	730	690	715	696	746	686	696	701	703	715	680	665	728	694	666	672	700	664	743	687	692	705	662	738	718	685	654	713	676	696	688	725	707	709	683	698	711	712	696	693	745	666	669	707	697	714	713	693	737	656	744	747	703	702	704	686	700	688	749	675	655	682	670	697	647	727	667	675	697	645	652	673	634	743	673	690	704	707	701	669	743	684	698	674	698	702	705	673	670	714	661	681	704	685	676	708	680	682	676	678	706	695	717	678	703	709	684	740	653	723	640	686	722	708	688	693	677	690	682	698	719	661	721	666	719	694	675	705	683	684	727	686	729	682	707	747	703	714	696	743	707	695	685	676	676	711	688	687	686	712	681	673	685	678	674	664	669	676	659	638	690	675	714	695	693	673	661	718	705	665	727	705	682	706	653	697	718	678	670	718	726	716	725	683	694	679	668	738	688	707	738	678	697	684	619	677	720	694	609	682	737	680	692	745	670	700	682	717	711	684	659	716	703	732	709	673	690	680	677	681	715	677	655	684	724	694	719	750	638	733	668	662	644	724	675	701	738	691	664	688	696	734	689	715	678	740	649	720	699	708	699	688	691	725	633	707	704	653	685	691	702	669	661	661	701	669	693	728	700	684	679	691	674	687	691	738	659	712	713	669	701	671	678	649	746	686	691	694	730	646	675	684	687	696	673	715	692	681	649	726	649	689	760	686	727	737	702	672	690	696	674	630	670	664	660	657	674	676	667	672	660	698	710	705	652	699	668	693	724	696	705	738	672	674	669	665	691	692	699	666	699	708	682	730	695	682	693	673	704	684	731	686	708	710	670	700	705	725	699	767	733	666	714	676	715	711	698	727	659	668	659	715	687	624	693	677	732	704	719	697	702	707	688	702	698	646	658	696	664	704	687	705	711	691	699	646	700	651	716	657	729	727	703	675	648	655	721	688	703	692	654	711	689	675	660	713	696	684	699	662	690	693	744	712	699	695	739	711	699	669	672	706	668	671	657	709	672	698	696	708	698	688	651	690	665	726	660	702	704	673	720	682	673	724	700	703	665	751	703	701	712	696	705	716	648	725	676	701	699	677	694	665	694	677	712	668	717	696	694	655	640	684	702	691	670	689	734	675	671	736	685	712	682	684	701	721	696	715	732	713	708	685	664	677	687	682	645	660	690	671	694	703	648	686	683	736	725	671	712	674	701	664	700	645	709	669	724	684	678	719	706	718	736	689	727	741	717	639	677	697	723	726	746	664	685	670	732	685	696	687	687	701	642	696	733	746	705	679	722	712	681	671	683	686	742	727	721	679	680	643	682	685	654	689	672	671	675	630	676	729	728	722	739	683	684	688	688	722	726	713	703	698	690	714	668	655	713	706	675	672	655	670	700	707	691	660	719	624	627	682	717	711	668	683	706	685	738	737	695	673	685	725	699	690	703	705	635	691	693	734	710	679	665	685	695	707	663	605	710	679	652	719	682	680	711	688	663	689	677	687	669	693	730	672	657	703	680	711	609	649	719	693	706	716	680	665	636	724	711	671	661	676	708	709	697	675	667	696	705	713	698	712	635	686	679	680	653	700	667	667	694	671	688	730	698	717	718	756	685	699	691	717	697	660	701	699	734	646	672	683	674	711	677	705	703	685	656	685	672	747	715	677	730	722	707	648	659	669	667	711	649	730	657	709	697	717	679	681	658	705	718	707	669	691	649	679	685	632	728	698	701	674	689	693	708	665	700	657	684	730	697	702	684	672	665	695	666	694	683	675	657	689	672	639	702	671	681	714	758	672	683	686	665	680	690	717	729	719	664	722	717	611	708	677	689	734	665	724	679	664	725	697	717	732	693	708	701	676	690	724	714	707	695	629	666	674	695	712	706	687	681	681	659	734	759	719	700	686	687	714	742	733	713	739	731	731	676	676	701	624	712	658	700	659	685	671	680	657	647	681	723	668	672	676	658	692	649	744	714	679	699	669	698	678	619	702	732	653	699	675	687	657	708	675	674	719	742	685	680	673	673	734	690	665	701	643	680	726	657	670	713	664	668	679	692	702	657	713	693	702	677	661	734	703	713	724	634	701	683	657	728	667	684	666	713	699	677	690	690	667	676	715	702	696	638	710	691	670	677	708	669	692	675	703	689	655	700	690	729	683	735	687	724	664	710	719	696	722	689	702	677	673	630	673	624	702	709	683	679	626	724	653	695	721	719	738	705	669	647	697	664	669	731	706	703	732	664	688	674	661	677	656	674	701	745	721	677	687	695	645	704	660	707	718	643	687	697	701	679	707	694	716	716	728	693	684	659	703	684	681	676	724	659	733	643	652	697	693	684	682	689	740	689	706	690	672	730	690	657	663	696	659	725	673	695	679	770	657	710	690	657	724	747	693	675	659	704	741	724	677	704	691	687	669	712	710	671	709	714	682	693	714	667	694	688	688	702	684	726	658	672	659	719	676	725	677	713	688	646	708	691	695	699	677	690	677	723	636	735	669	706	704	725	646	653	690	613	657	697	733	698	733	702	672	708	689	668	697	731	667	692	723	720	694	683	661	713	697	664	703	670	709	663	667	687	693	663	670	670	728	683	713	716	707	654	687	699	674	659	716	724	655	645	661	710	669	708	720	682	720	695	675	701	671	679	692	668	684	683	684	683	720	696	676	722	705	714	720	694	681	655	694	644	706	689	683	724	687	705	655	689	685	704	669	669	688	692	680	679	696	694	676	711	702	656	699	737	685	684	669	710	692	697	669	689	698	646	705	645	651	698	724	655	703	666	698	690	709	683	678	709	699	699	699	690	703	669	680	681	665	688	687	661	681	698	724	711	700	715	721	657	678	676	710	681	669	694	692	660	663	644	729	680	671	692	672	669	671	663	709	682	704	750	665	742	661	696	661	683	738	766	694	714	708	746	693	700	694	687	720	684	664	689	674	687	689	668	686	698	690	701	678	673	738	679	738	663	753	661	767	700	690	677	676	661	701	686	709	665	679	697	725	697	679	674	705	695	673	692	689	683	673	671	732	639	697	717	677	644	699	669	707	693	660	653	690	692	688	676	639	655	734	681	655	693	659	682	656	695	666	682	657	706	735	694	657	738	641	673	714	713	682	662	664	676	780	730	716	717	720	673	662	669	691	701	715	659	660	709	713	661	694	669
27340	36628	39002	18618	4039	1066	681	619	595	624	588	590	599	596	584	558	575	633	644	601	593	604	605	620	580	589	624	690	591	585	594	608	555	588	578	651	626	568	607	553	536	610	605	606	621	580	609	620	578	612	603	585	571	608	580	590	635	584	599	615	626	549	616	581	578	600	578	629	601	589	615	566	596	613	614	578	559	591	590	616	592	636	637	574	596	594	623	598	585	618	565	596	599	564	622	593	614	553	619	607	624	594	601	596	563	594	585	562	567	573	608	567	611	587	619	560	627	573	588	580	591	585	582	579	574	606	598	580	600	606	614	530	575	592	585	614	590	614	607	601	579	598	615	596	588	587	585	580	585	650	639	600	588	596	589	607	573	567	603	598	604	578	588	599	610	545	582	602	558	624	614	595	580	575	577	605	607	633	594	557	577	591	649	581	628	612	564	601	638	586	582	586	576	592	572	574	585	610	588	604	571	560	586	636	566	639	648	585	573	572	599	619	549	580	572	608	594	590	601	582	585	621	580	559	599	583	562	597	622	594	602	597	579	589	604	546	604	599	619	576	591	614	602	557	585	581	603	565	601	600	683	557	619	584	608	574	570	591	588	587	605	591	590	569	602	589	613	576	577	604	592	621	622	607	620	624	609	550	551	563	622	605	658	634	612	581	526	577	599	556	578	568	578	574	618	563	623	612	615	573	608	641	620	583	545	574	590	590	601	548	625	574	575	620	587	657	635	599	592	565	586	565	559	615	593	575	648	562	580	604	635	632	558	535	562	611	571	573	572	604	586	559	545	576	622	592	567	625	617	614	598	640	619	560	558	612	550	577	535	558	585	647	590	582	607	615	574	580	601	558	594	602	597	584	566	618	601	581	579	605	582	618	602	629	640	613	589	608	541	593	565	596	543	529	580	612	583	586	591	623	581	599	579	567	546	583	629	609	597	602	577	570	634	650	574	576	552	564	591	583	556	546	561	636	581	584	595	577	587	604	603	573	561	603	608	593	591	601	586	583	603	595	613	612	545	607	608	592	571	621	587	592	580	592	551	584	551	586	570	624	576	564	622	568	622	632	576	570	610	652	611	558	595	590	583	616	640	576	664	595	592	564	560	618	552	580	622	589	581	564	593	598	612	597	601	599	598	608	583	612	615	549	585	602	608	620	635	638	579	596	585	598	593	598	587	582	571	566	557	560	628	596	607	581	589	608	653	584	588	582	575	562	563	613	616	604	608	587	622	574	556	579	588	539	550	613	585	589	610	607	614	565	563	565	642	607	571	595	595	586	581	638	592	562	600	578	651	551	596	612	591	554	646	656	610	599	564	587	575	606	569	617	620	582	587	626	531	623	595	609	629	629	608	615	608	632	551	576	625	577	574	605	605	629	623	586	577	598	641	556	580	626	573	584	569	572	574	616	582	581	608	602	627	620	592	621	558	579	611	577	586	604	589	590	599	572	585	538	581	595	648	598	587	577	568	574	569	643	629	614	586	634	616	590	590	615	588	585	620	631	574	587	543	658	561	614	643	498	612	568	611	572	590	619	580	582	591	584	628	562	552	649	589	615	616	591	658	607	587	577	593	611	548	554	577	583	568	599	609	646	589	595	594	600	588	581	597	552	587	634	625	615	594	548	626	580	581	581	643	587	583	598	600	580	579	591	603	598	588	599	583	597	578	612	583	652	594	584	596	627	626	600	610	598	599	595	606	580	574	604	635	605	620	582	591	585	585	602	593	560	617	598	580	620	609	567	582	625	560	619	604	542	593	562	524	601	583	574	577	594	629	608	586	585	566	573	614	601	582	614	619	561	598	597	592	547	578	625	640	584	597	558	648	598	553	582	560	559	602	597	633	586	603	599	596	615	534	609	639	645	580	608	598	601	598	643	611	611	578	618	603	591	602	612	548	581	609	570	587	584	578	568	597	575	583	612	617	613	617	569	614	607	603	570	590	605	605	583	590	616	573	631	622	610	578	565	587	612	577	550	602	591	581	602	582	587	601	565	608	589	608	559	590	593	591	589	581	566	540	585	551	587	605	609	566	612	606	599	620	582	633	591	606	595	599	589	594	611	581	573	589	551	618	580	580	581	561	568	601	569	608	580	624	568	568	579	566	576	605	621	594	615	623	628	594	576	600	579	618	623	594	637	610	619	563	642	571	571	635	589	587	602	607	607	588	638	605	614	591	593	584	552	635	591	596	561	640	605	559	625	591	633	579	587	630	595	603	625	591	613	610	561	592	569	588	615	551	583	604	624	583	586	600	600	588	616	581	616	550	582	592	583	561	592	615	631	599	572	604	584	589	620	585	574	583	575	610	580	552	583	621	617	580	551	602	606	594	574	562	569	550	590	536	589	614	534	580	564	640	637	561	533	594	602	560	577	593	579	571	623	569	629	605	610	591	571	621	531	648	590	596	587	624	538	600	626	616	572	597	625	540	603	581	612	578	628	581	578	553	613	589	594	580	602	543	550	576	606	574	585	581	607	543	601	606	653	578	606	574	657	594	568	617	661	575	560	584	621	612	596	564	588	572	570	628	559	612	612	548	593	650	561	610	566	596	580	557	620	616	622	624	603	593	599	593	576	581	620	614	578	585	596	617	605	611	596	584	556	608	585	568	622	579	579	589	571	604	575	630	596	599	615	574	560	622	597	593	587	609	534	646	563	588	606	596	591	596	579	550	522	604	558	615	627	608	590	588	616	566	594	553	637	582	529	592	584	593	604	575	638	584	603	611	593	533	630	649	562	574	560	591	609	605	605	608	606	603	648	571	529	575	568	560	605	640	604	570	590	579	582	575	547	576	547	613	578	593	580	575	587	614	570	590	635	561	598	591	592	625	570	597	579	605	544	576	592	572	581	585	595	577	614	640	607	614	619	597	621	584	613	552	542	600	602	588	585	573	582	608	587	564	619	607	592	574	545	621	562	629	561	581	591	597	579	553	603	569	516	586	540	621	576	626	580	560	661	585	583	587	585	571	622	568	578	636	584	595	574	566	586	569	594	621	600	626	624	598	573	645	606	551	591	602	597	602	562	560	622	636	605	584	584	590	604	564	597	607	580	603	568	611	557	596	599	574	607	594	597	582	615	602	622	580	623	584	587	555	577	586	577	595	596	597	607	592	562	592	554	625	601	585	586	556	607	585	595	572	632	597	565	611	654	620	600	601	603	616	589	577	599	583	615	639	565	585	638	546	580	596	589	605	582	603	598	637	584	607	559	621	574	577	549	597	626	593	595	611	571	588	646	603	545	607	539	582	600	547	593	580	594	602	593	584	639	608	539	588	612	618	604	552	567	594	574	589	604	561	579	579	560	589	599	536	604	635	656	595	585	579	598	627	609	616	573	619	625	605	596	608	600	612	592	611	592	587	596	573	629	587	574	647	578	589	575	606	573	594	582	588	634	613	566	579	606	538	571	573	574	570	582	643	565	586	628	606	572	571	605	607	579	560	593	564	597	582	624	607	587	639	629	603	550	561	595	567	560
8328	46837	28817	8843	2268	801	501	468	485	495	477	469	482	465	482	480	463	457	511	460	486	489	464	438	466	456	455	440	434	491	460	500	494	484	497	469	462	483	476	505	481	486	452	421	452	443	468	480	486	498	467	485	490	480	467	473	474	476	457	459	467	523	469	461	497	470	482	453	492	486	459	453	460	479	479	471	459	457	449	488	486	492	457	430	494	457	479	432	482	502	489	470	479	471	518	514	448	470	470	485	458	473	461	412	513	467	458	483	478	452	475	489	453	508	476	456	456	492	486	486	427	492	499	425	500	500	489	431	469	451	478	475	471	454	484	442	449	464	450	501	445	452	463	476	458	454	454	477	424	464	487	501	478	462	482	522	474	478	459	471	445	488	466	491	470	511	457	445	500	518	487	491	472	427	523	494	484	469	466	489	497	465	439	388	460	489	473	464	487	460	495	513	474	479	461	472	478	443	462	452	426	457	413	464	500	489	482	504	430	451	507	471	464	494	477	438	470	423	443	479	452	478	483	465	460	466	450	479	426	463	488	462	536	466	459	433	458	481	453	432	470	465	457	501	478	490	468	471	426	487	502	487	493	460	439	498	525	482	533	476	512	469	508	476	465	482	451	448	441	462	486	467	468	445	459	480	470	485	443	494	437	470	459	459	457	470	476	455	428	451	482	424	481	514	425	462	475	449	513	474	456	455	466	474	470	449	467	478	512	501	469	457	468	500	504	444	485	465	463	446	496	468	479	485	483	461	461	473	456	460	453	449	467	484	500	461	463	474	484	506	449	451	472	486	473	479	459	467	471	442	501	492	497	460	484	478	453	484	489	473	463	474	455	533	480	471	479	467	444	489	452	478	509	480	443	477	445	467	432	463	448	435	480	458	481	471	473	501	497	461	464	463	505	443	469	469	444	458	452	458	450	506	459	424	468	466	451	509	491	503	474	456	473	484	478	417	482	493	450	457	456	454	459	454	500	487	432	499	476	450	475	445	499	445	446	450	469	479	492	486	505	483	455	429	441	492	459	495	455	439	437	505	426	487	470	473	448	489	464	435	479	418	471	449	490	441	474	494	494	465	484	478	461	466	494	445	502	448	472	461	472	476	445	470	469	468	488	481	473	486	433	503	475	478	471	470	489	477	480	472	470	451	440	451	477	467	460	449	470	503	473	482	454	467	460	487	481	477	485	455	477	498	464	490	505	482	470	496	458	461	485	478	470	479	503	477	466	492	518	517	508	456	482	445	462	444	491	513	471	471	476	448	453	517	464	443	483	447	450	455	485	484	456	486	448	454	467	488	450	482	486	468	478	467	485	463	476	457	457	481	474	469	458	447	475	484	483	434	459	450	477	455	461	434	463	475	459	497	457	432	473	475	483	446	462	489	475	475	466	476	481	448	475	482	460	483	484	467	485	444	478	484	476	467	471	447	469	451	484	435	484	433	460	485	518	462	458	468	478	431	447	486	475	457	493	411	431	448	472	474	435	480	482	470	469	477	480	481	478	508	509	476	452	467	460	501	510	437	490	471	423	455	462	461	488	503	466	455	450	494	464	491	407	469	484	426	463	446	438	447	468	492	461	473	465	448	460	466	505	458	454	457	460	489	473	483	467	441	426	512	510	484	485	479	486	445	431	447	483	465	445	417	427	479	494	458	496	471	459	532	463	451	452	456	485	461	481	514	454	458	479	449	500	491	518	486	465	477	506	465	435	469	465	469	454	450	475	468	474	442	478	456	465	437	502	482	481	469	446	491	479	465	436	471	488	476	497	458	498	453	450	509	444	508	458	464	476	470	467	479	465	467	496	457	478	474	472	469	482	480	489	477	471	476	482	455	450	479	474	459	505	439	461	483	462	475	427	459	439	470	462	460	502	470	461	513	450	490	492	428	427	445	477	466	459	488	447	477	476	505	479	441	487	480	460	465	450	491	413	466	494	466	459	460	515	438	495	464	466	467	442	467	457	462	468	462	467	453	445	470	458	502	482	463	521	493	475	468	488	508	430	462	491	471	453	472	416	465	475	492	466	450	436	494	498	471	421	488	489	469	413	459	463	484	485	549	510	456	497	459	473	463	500	454	463	464	479	480	467	425	466	459	479	441	436	408	486	465	465	465	481	465	424	441	468	459	422	449	420	457	459	467	470	482	455	438	465	501	509	452	486	484	464	471	496	456	456	463	424	451	489	486	467	434	436	469	465	450	428	509	471	436	488	484	454	449	452	451	421	488	477	473	453	488	483	472	481	493	468	485	487	451	465	450	477	484	450	409	451	445	454	483	446	476	513	462	454	460	481	468	492	492	471	450	467	429	484	442	434	462	484	441	476	463	448	465	486	460	500	473	457	497	468	492	453	455	471	487	519	466	461	506	446	476	489	464	486	466	455	467	496	484	476	455	500	470	480	469	522	452	443	478	497	443	459	476	439	478	407	454	466	454	434	496	461	478	489	481	451	445	478	486	431	508	445	448	443	466	475	489	486	450	473	444	465	485	491	462	440	450	482	502	477	483	469	438	481	486	485	447	465	497	439	448	475	483	471	455	449	523	492	452	484	454	469	468	475	512	466	494	476	450	513	483	459	492	463	424	497	452	515	479	491	493	479	464	450	442	456	506	486	466	460	503	484	408	461	470	494	498	462	502	476	478	455	493	445	471	464	480	489	512	463	462	474	495	483	466	477	500	462	460	455	454	452	438	471	459	460	424	472	454	475	453	466	484	492	509	434	414	484	456	488	463	466	466	460	469	450	453	509	482	490	462	481	418	475	467	466	475	459	443	479	490	489	445	488	445	432	456	463	470	466	473	470	447	445	485	461	460	448	459	442	457	457	453	467	483	411	468	495	472	472	466	460	487	492	466	464	450	473	489	493	483	493	440	452	499	448	448	492	497	480	494	467	471	456	466	473	503	448	443	432	473	475	506	485	487	501	442	448	490	471	437	479	470	471	491	464	425	503	485	458	458	478	418	441	517	457	468	461	474	476	501	464	465	436	459	471	456	485	500	438	502	460	476	508	487	485	495	478	443	467	450	473	445	475	532	502	491	488	454	453	461	465	500	493	475	472	478	413	460	468	476	462	463	502	470	480	458	487	486	477	494	483	494	462	453	471	472	480	476	446	514	471	424	462	457	452	489	470	464	461	499	455	493	464	474	451	447	483	471	441	462	476	455	477	526	479	506	470	463	479	484	468	470	452	473	445	468	457	447	471	469	451	505	439	449	433	466	466	471	480	493	483	461	492	478	523	504	491	482	453	485	498	468	496	478	484	476	441	429	467	487	482	454	466	493	461	475	476	456	484	503	469	467	486	464	473	473	440	474	499	511	445	464	440	447	478	481	497	513	442	442	483	422	478	467	481	496	440	476	514	467	450	475	466	472	465	449	482	472	466	428	458	466	494	448	488	482	492	469	458	446	472	422	461	477	467	462	467	452	480	491	478	443	416	436	519	469	476	495	436	456	488	430	454	513	468	471	460	466	466	537	462	473
24616	30443	49687	40903	22906	8776	1514	679	650	603	575	647	589	595	582	620	603	652	591	584	637	645	614	621	576	589	589	539	594	561	584	600	613	575	591	583	594	576	596	581	617	570	588	574	588	650	623	568	606	585	565	619	631	594	576	562	571	625	584	613	615	603	546	570	586	595	607	571	579	630	553	599	627	574	595	586	560	597	577	595	550	592	548	586	589	610	572	627	529	592	593	602	569	580	560	581	591	588	601	619	595	575	614	607	546	615	636	567	614	537	573	564	599	558	611	588	587	624	579	575	618	568	609	556	612	573	567	583	587	588	562	582	606	555	542	552	586	584	607	604	549	599	591	564	594	571	546	583	532	559	567	589	583	546	584	549	628	608	577	561	558	557	570	575	599	593	579	559	592	539	560	593	564	600	595	621	624	577	570	621	589	587	599	571	585	566	554	555	582	586	574	581	575	607	548	511	566	584	593	585	554	539	554	642	589	602	629	568	558	590	588	564	549	594	629	544	592	616	583	545	604	585	565	593	533	540	585	577	578	634	564	578	579	599	579	562	626	594	553	565	571	582	569	601	630	558	585	618	575	585	581	595	546	614	639	578	538	559	608	579	583	634	593	621	622	568	562	560	576	549	597	571	563	580	572	610	589	601	557	616	626	594	590	564	569	590	619	586	592	603	555	562	606	608	614	571	569	565	581	558	602	568	620	590	574	594	594	610	611	607	572	578	587	575	597	602	578	566	556	594	613	585	573	547	596	608	595	541	558	615	601	597	600	617	580	594	573	618	560	561	576	606	561	562	575	610	600	545	579	579	572	625	627	557	600	572	600	614	605	536	599	589	536	606	575	556	608	541	628	563	570	530	586	577	546	607	555	599	551	637	572	600	600	575	597	576	564	608	601	598	574	570	537	608	586	570	601	567	637	526	577	548	542	541	586	609	618	577	606	608	617	564	597	584	590	641	527	574	600	595	604	589	564	584	593	564	572	569	616	582	564	583	575	581	615	583	625	573	500	582	641	563	574	658	606	582	573	603	585	526	594	632	633	591	576	600	572	562	576	577	621	593	570	560	582	562	591	551	645	600	540	577	588	573	563	568	568	584	568	574	579	580	608	572	649	553	564	569	585	604	528	599	540	585	590	523	528	601	556	596	573	586	572	614	595	593	582	604	590	602	598	598	568	604	638	563	581	584	570	588	563	516	565	641	595	564	571	619	598	553	552	581	550	584	591	545	554	609	534	564	595	593	578	564	579	566	559	610	546	525	586	571	581	550	620	570	635	531	589	549	566	588	592	566	554	552	535	559	562	595	571	553	599	603	565	621	573	582	590	598	561	564	608	561	577	584	575	596	581	615	542	561	605	588	588	577	605	593	534	550	578	545	592	593	553	591	577	592	570	576	625	590	581	552	581	552	570	594	520	564	621	598	595	605	575	634	560	610	595	585	633	551	647	564	550	628	554	588	608	554	589	635	583	569	575	580	595	622	599	590	581	556	608	555	552	567	568	583	561	572	584	585	599	531	590	553	575	519	614	598	605	562	579	555	553	622	592	607	546	547	610	519	563	554	604	560	536	568	637	577	587	600	594	596	588	537	624	577	558	566	581	572	581	564	583	591	595	553	546	596	605	594	580	583	600	613	574	599	591	546	568	590	630	564	550	572	526	588	569	568	578	616	554	606	574	556	562	575	634	538	592	527	553	601	582	569	545	594	575	571	591	563	609	576	576	564	579	607	569	589	621	593	592	598	599	584	566	584	596	565	574	619	623	576	569	600	585	591	635	575	597	569	549	580	594	572	613	576	547	580	596	593	603	601	573	570	621	617	612	527	596	557	587	592	581	596	547	537	578	542	585	624	601	553	624	577	603	591	593	561	604	595	546	564	604	547	563	591	579	581	576	595	574	601	583	577	568	592	577	576	558	577	558	597	597	565	566	564	584	577	609	603	604	610	586	579	611	558	550	592	622	591	569	621	609	539	573	567	543	584	571	594	597	549	562	546	544	538	569	584	597	606	615	531	567	583	539	512	578	599	601	626	577	579	606	557	580	561	555	590	600	576	583	603	540	590	577	600	564	588	562	597	585	619	544	618	594	593	646	590	616	535	530	555	599	582	547	567	637	586	548	606	579	602	588	591	581	606	549	585	606	606	593	535	569	574	548	594	567	574	608	563	599	600	557	572	609	558	542	555	579	551	557	605	597	591	610	548	549	569	626	599	564	560	579	532	598	556	605	609	643	545	557	579	600	629	616	566	572	537	628	598	569	545	554	623	579	602	566	540	575	555	581	629	566	582	594	585	593	587	594	617	537	597	614	585	528	591	551	573	661	605	616	577	566	567	618	572	625	594	544	591	627	551	537	541	584	533	565	590	616	611	611	595	605	602	532	556	568	589	610	584	568	599	610	583	606	569	560	577	596	585	622	588	624	620	573	582	613	614	599	585	583	575	542	563	616	587	593	634	620	569	574	545	566	568	580	595	583	594	612	640	581	600	556	556	574	560	575	652	592	608	560	579	588	582	563	598	549	635	579	560	565	529	578	592	583	578	570	568	583	564	563	574	541	564	599	570	587	607	564	585	569	559	568	571	613	536	550	607	565	577	603	596	577	603	549	566	606	616	559	595	555	572	561	548	571	618	599	563	611	587	568	570	578	606	578	608	606	598	607	580	605	602	591	608	598	619	577	603	571	598	541	569	570	554	589	535	607	589	571	553	561	574	588	608	583	547	577	566	585	593	513	564	563	576	539	547	572	633	543	576	578	577	596	579	573	557	572	610	555	585	596	576	612	592	596	552	591	549	594	617	579	564	591	550	573	577	621	570	622	565	626	605	584	602	598	611	582	549	580	563	596	571	583	539	536	578	601	572	576	571	576	591	562	650	586	576	613	603	558	559	581	561	555	588	565	597	583	530	540	565	546	567	525	600	589	576	551	573	522	547	559	554	609	557	566	576	582	589	550	569	609	569	564	609	602	586	601	557	628	586	602	576	585	612	587	572	582	585	571	628	625	612	544	557	563	581	551	590	589	592	579	574	586	587	621	553	585	585	604	582	569	577	565	591	570	591	592	556	618	573	539	588	615	574	585	551	596	568	556	599	522	573	574	576	592	582	570	565	604	592	538	614	585	558	610	583	598	580	603	602	570	611	598	588	564	574	604	565	558	584	541	619	606	569	605	602	569	580	539	573	560	602	592	556	571	595	563	521	533	607	602	580	560	620	622	568	574	568	596	580	595	576	579	567	628	562	590	562	577	540	570	578	578	576	588	582	577	579	626	598	560	546	589	601	602	552	612	540	553	549	569	601	598	568	616	550	577	582	606	585	531	593	564	614	548	575	607	581	576	574	547	572	580	587	583	589	587	588	576	541	613	590	550	532	574	580	584	526	570	558	580	602	598	532	613	582	573	573	557	577	576	589	587	625	581	612	582	555	602	587	569	610	588	576	618	561	589	562	584	602	540	526	559	539	572	614	578	586	625	594	571	592	561	584
28839	94755	68790	36898	12649	2874	813	529	564	545	560	529	510	530	512	578	523	529	545	526	501	473	515	536	548	497	504	547	532	504	509	509	512	525	544	513	522	566	550	502	548	498	531	516	494	520	527	518	530	534	542	506	518	491	531	497	507	546	523	542	515	508	526	526	524	517	525	517	513	499	542	544	480	510	535	510	502	520	516	506	481	561	492	492	555	531	532	480	539	517	539	546	515	528	512	489	550	534	563	541	551	528	525	548	559	554	526	526	512	540	484	527	546	500	545	524	568	506	532	495	491	501	540	494	532	552	535	501	527	577	527	533	530	493	519	537	540	547	522	491	502	504	521	538	527	515	498	478	496	550	545	539	514	513	546	533	519	478	520	505	534	510	478	505	538	488	502	507	523	515	536	539	516	501	510	530	528	523	539	508	501	530	506	506	523	527	532	512	546	539	554	509	510	489	526	555	546	526	500	553	503	504	510	532	555	526	535	522	541	501	524	496	512	557	519	548	472	504	510	528	496	505	516	544	517	518	551	519	497	504	500	504	522	548	532	474	534	493	498	519	501	524	519	509	532	536	517	539	541	554	536	526	514	537	514	522	508	484	535	517	538	530	541	506	512	568	509	522	507	518	512	496	509	521	530	525	494	456	499	516	536	553	527	532	521	527	547	518	533	502	544	489	569	518	520	545	567	521	550	547	508	533	471	548	517	524	506	512	559	566	516	501	510	536	531	494	515	518	555	521	514	509	493	551	522	498	474	537	480	548	526	502	532	513	580	523	533	534	511	511	513	494	560	531	488	523	506	514	512	556	501	540	557	538	485	523	504	527	536	520	526	531	484	513	578	532	509	519	506	566	509	493	505	516	563	523	486	529	527	494	527	527	513	502	556	496	537	517	571	525	511	520	542	527	493	546	552	535	526	535	550	545	550	511	545	510	472	527	548	525	547	541	519	509	516	512	502	559	519	486	520	550	506	543	532	533	547	534	535	507	499	529	532	530	541	533	530	530	546	515	548	472	538	517	510	555	513	548	574	523	520	514	544	491	520	504	562	511	530	567	522	517	518	497	517	511	479	527	508	505	532	536	517	529	504	524	518	497	537	504	490	517	523	525	529	539	489	548	506	487	516	526	502	466	509	499	514	558	542	528	542	487	521	541	555	508	582	484	536	540	545	490	519	528	522	528	512	551	512	525	509	520	541	466	524	517	508	476	514	550	500	465	583	547	484	568	530	534	494	555	528	520	524	512	474	530	560	540	491	506	500	482	489	535	536	494	492	522	532	556	487	471	514	490	544	572	517	554	515	562	529	513	532	523	527	495	522	511	540	524	507	547	539	512	482	530	521	504	512	512	512	507	522	508	502	535	547	528	514	540	489	529	545	519	511	519	501	536	480	557	515	532	533	532	523	512	529	536	527	560	536	544	525	514	496	498	527	510	536	546	526	567	497	512	496	521	539	528	489	519	494	511	522	521	541	529	502	554	538	493	518	506	503	548	526	502	499	496	532	524	495	520	558	502	531	510	545	525	524	536	491	531	490	552	500	538	540	471	513	555	536	505	567	519	506	517	502	528	526	523	509	504	546	521	542	510	540	534	530	488	521	514	550	523	480	512	497	512	528	524	510	553	487	521	514	507	545	555	513	528	495	497	509	535	526	509	535	523	536	484	529	496	520	498	531	544	504	496	521	469	486	535	500	519	480	544	520	541	491	523	519	542	548	510	546	498	539	502	506	493	561	526	543	503	515	536	527	515	498	549	520	509	528	509	542	555	479	537	510	520	515	509	472	503	514	542	505	550	502	534	519	536	509	553	538	537	503	471	509	493	535	515	520	527	535	528	499	554	517	484	520	506	495	525	532	483	510	552	537	526	531	556	512	492	511	541	509	488	522	547	478	503	512	554	521	548	523	519	504	464	530	524	503	506	519	474	500	538	520	535	516	526	501	500	487	522	527	527	502	530	512	497	561	494	509	557	529	530	529	475	482	507	531	500	547	520	542	527	508	495	505	522	505	520	535	526	517	484	501	557	523	533	517	505	508	494	521	537	503	534	487	529	497	512	554	507	513	544	542	534	503	518	514	476	538	511	493	503	556	537	501	486	541	505	512	540	564	503	500	518	519	517	539	488	501	541	503	537	508	514	518	541	479	516	521	519	510	548	535	524	525	506	531	520	523	504	506	547	523	491	515	490	521	510	516	522	529	514	557	529	517	509	558	507	525	522	534	512	528	506	489	494	532	510	511	532	486	477	519	538	520	532	546	525	556	528	545	581	531	526	494	528	537	565	487	479	524	523	557	487	496	494	545	537	528	527	505	472	524	517	529	478	494	506	506	543	524	484	535	526	540	502	545	503	517	519	524	500	523	535	499	511	496	525	485	495	461	505	510	499	494	519	569	507	511	521	561	475	509	508	509	535	539	507	520	537	524	499	527	486	478	563	500	552	518	502	549	508	499	511	531	503	545	525	508	513	537	542	511	515	535	577	543	486	496	521	482	532	532	504	533	542	505	555	488	513	545	528	517	528	531	585	549	509	518	497	524	506	514	512	533	511	518	509	547	518	530	509	539	509	531	539	516	491	512	548	482	483	521	496	498	512	488	506	554	540	526	468	536	532	514	523	489	521	528	479	509	524	531	555	525	529	485	545	514	498	539	526	542	522	518	491	534	556	535	514	478	488	541	541	505	510	537	533	514	492	531	525	548	540	530	517	541	524	523	511	484	503	550	528	534	495	502	516	546	529	528	523	540	532	497	510	507	542	511	524	507	515	584	528	490	498	504	497	546	529	477	487	482	481	525	515	498	545	509	544	545	553	524	531	501	491	503	514	527	535	512	509	495	534	536	513	516	536	518	527	519	488	493	517	521	525	460	515	526	523	548	528	504	523	538	531	524	508	511	530	497	544	527	534	480	559	510	534	546	504	494	541	541	508	532	497	543	546	532	545	513	540	510	539	519	543	544	499	515	546	495	522	551	530	531	519	501	513	544	544	523	464	517	491	497	536	487	513	518	509	520	512	498	483	527	538	521	515	550	508	486	543	530	503	544	524	503	466	489	508	509	525	474	525	537	488	534	556	545	507	550	530	583	499	498	538	498	526	509	510	576	547	516	539	526	543	558	542	507	529	561	509	480	541	485	533	508	541	518	512	533	502	520	530	468	465	523	491	489	535	505	517	507	564	545	504	512	559	510	524	524	507	530	514	547	466	525	516	513	538	475	526	483	505	529	500	505	555	556	516	540	492	532	538	505	537	551	524	502	487	482	544	493	534	541	495	490	515	506	514	512	512	546	549	511	492	565	522	534	515	541	517	472	540	458	500	527	533	516	515	517	500	484	530	518	514	492	521	511	530	517	527	541	499	517	514	525	513	548	500	524	501	495	506	538	527	508	492	546	522	518	550	505	534	569	553	487	529	558	517	512	514	513	516	516	542	514	515	540	551	492	510	502	506	504	568	505	517	505	523	539	509	496	502	503	525	523	505	506	488
23751	24342	41008	34991	24894	16577	4682	988	814	843	836	840	764	824	847	830	746	758	767	803	794	817	815	785	777	801	808	759	786	820	782	770	755	744	823	807	767	737	782	780	722	792	790	771	726	769	778	766	748	750	809	782	774	773	764	730	749	721	756	763	780	783	776	793	763	784	811	742	741	806	722	792	769	716	723	805	771	800	723	771	738	809	783	751	818	758	806	786	770	775	769	819	738	766	744	709	774	774	801	753	768	817	793	732	804	774	782	786	805	796	717	746	811	730	787	767	747	789	818	764	749	749	788	739	753	800	731	770	784	751	782	806	804	775	771	756	749	769	768	755	766	767	781	726	789	791	789	761	781	725	731	735	739	743	716	778	754	733	733	802	758	735	747	762	737	790	777	775	751	764	780	771	849	752	753	791	758	768	787	746	714	752	782	803	732	751	782	823	743	710	771	742	821	757	781	751	788	728	777	743	756	725	743	736	738	769	727	760	755	778	782	727	726	798	764	771	758	773	740	791	773	744	736	716	782	752	762	799	756	771	796	748	740	796	808	747	798	735	788	771	739	803	760	786	791	775	785	743	749	810	789	789	821	795	758	715	772	780	741	772	753	749	788	752	733	757	774	790	813	710	775	771	829	751	758	803	747	773	757	737	804	776	776	748	762	810	792	753	850	792	837	706	762	764	760	776	786	805	724	779	775	808	800	745	729	761	764	771	757	719	746	763	760	713	767	799	750	780	779	764	789	773	771	767	806	745	802	742	781	762	716	741	777	764	766	742	769	708	780	773	781	775	785	742	779	771	792	765	768	811	773	734	795	742	719	772	767	752	790	743	707	779	700	827	756	782	784	761	752	808	793	787	771	727	745	762	785	794	800	784	787	756	765	772	790	749	739	762	793	784	823	765	814	733	763	738	740	805	795	794	759	752	784	777	723	767	777	799	783	758	746	835	725	795	765	760	764	799	773	762	778	782	760	741	772	827	772	768	811	740	756	720	737	759	742	777	748	789	720	703	749	715	729	775	741	793	762	809	676	814	798	817	822	761	742	738	779	779	778	749	784	743	758	760	790	798	701	798	803	770	807	791	810	738	765	720	718	753	764	749	791	768	790	743	754	778	811	740	766	747	780	747	769	773	792	713	770	674	793	741	702	736	756	751	794	759	798	728	767	775	795	821	773	784	781	727	782	787	764	772	736	783	732	752	761	739	768	755	781	755	712	700	755	764	744	726	780	762	749	764	776	817	748	782	753	772	756	758	776	791	743	816	745	748	776	744	773	805	764	753	745	791	764	727	735	761	759	738	771	813	699	798	776	801	746	798	764	788	754	751	771	790	810	771	749	786	838	761	712	748	715	736	793	828	817	780	798	814	763	772	763	753	736	793	747	771	788	788	778	793	798	743	779	759	774	776	745	788	735	749	739	786	758	768	742	753	772	795	792	776	779	771	786	772	781	755	797	777	760	770	784	772	801	800	735	749	728	786	764	811	776	816	715	781	713	737	772	746	782	796	751	765	751	772	774	715	787	757	780	787	730	742	757	785	802	755	829	714	762	733	834	727	753	824	758	799	772	754	779	805	806	738	775	740	778	782	783	761	732	766	785	813	733	800	777	763	721	776	777	759	785	744	780	730	760	786	741	744	728	771	808	822	780	779	778	731	799	791	786	796	782	758	737	765	782	752	782	738	723	748	761	783	738	730	792	787	757	751	731	771	739	751	820	796	755	785	786	796	751	779	762	798	777	743	756	739	765	783	742	763	838	782	788	768	765	821	791	753	811	717	742	751	788	778	760	784	762	768	749	783	758	790	793	761	764	788	772	753	742	758	720	729	778	745	785	739	784	781	791	780	764	720	758	803	792	764	729	770	765	758	738	756	766	778	753	782	734	791	805	793	752	783	728	779	763	838	772	728	776	744	801	734	784	779	765	735	759	749	758	775	726	811	833	725	707	729	781	761	795	797	772	768	734	773	788	799	729	784	818	757	817	753	782	821	738	800	791	750	726	763	755	764	737	763	733	764	758	782	809	794	779	791	740	734	788	765	746	782	719	735	813	784	761	781	722	732	771	801	745	732	738	786	740	727	733	757	717	730	823	717	744	772	717	776	747	734	761	779	735	782	764	756	793	767	814	729	732	736	781	761	769	780	760	791	769	786	742	753	749	763	795	757	761	738	741	753	781	740	786	798	750	729	768	787	751	744	741	775	750	783	746	692	743	836	781	727	784	775	722	830	776	743	771	791	744	764	797	734	730	782	761	776	784	754	724	829	756	764	787	767	781	766	802	750	741	787	789	711	721	778	788	753	786	797	723	738	816	688	806	761	776	734	719	747	804	813	734	781	739	731	784	776	736	758	742	746	760	764	769	746	746	746	754	790	745	793	757	754	755	735	791	727	732	778	741	742	788	784	766	734	760	719	769	712	772	825	763	728	730	775	765	743	789	779	807	778	731	769	736	795	758	808	778	724	738	759	760	788	785	760	782	772	794	705	765	729	760	787	730	782	798	791	761	748	719	778	737	794	813	739	778	713	765	754	761	733	728	794	747	729	789	743	731	790	769	749	775	809	717	785	721	739	786	785	745	762	783	802	776	798	790	745	765	766	755	783	760	770	710	749	723	756	780	745	766	742	721	772	840	770	766	728	746	782	735	735	763	767	784	759	798	745	785	745	716	775	772	776	784	773	780	770	778	787	828	754	791	790	743	799	783	755	764	753	702	756	800	741	758	768	742	697	757	717	754	772	785	735	791	796	750	731	796	761	751	756	783	796	786	758	796	725	775	790	723	777	756	762	764	736	783	754	713	779	760	743	759	761	816	752	806	780	789	768	733	760	790	783	820	758	741	742	750	751	744	715	754	737	748	717	714	733	736	771	723	781	809	822	776	742	781	781	733	753	762	807	778	791	749	734	765	778	772	760	739	750	791	728	759	739	725	786	788	756	767	757	736	770	778	813	720	780	740	740	772	789	810	785	730	753	732	749	763	747	788	745	722	757	731	797	788	737	762	758	788	760	694	760	777	784	760	803	771	774	711	794	771	708	747	710	759	768	782	754	827	779	728	820	761	793	744	751	754	746	715	776	759	758	736	811	751	714	765	737	761	758	771	750	740	687	780	794	721	796	855	814	746	781	734	803	761	743	760	781	741	782	720	768	747	745	778	735	715	753	788	755	774	738	789	821	742	770	776	793	774	774	736	753	765	744	761	731	800	745	736	797	795	743	761	779	737	729	725	742	733	727	717	747	746	742	798	806	815	756	756	811	734	719	756	792	757	746	758	759	775	767	758	751	787	792	755	718	761	764	737	785	798	809	798	744	755	762	718	784	745	762	742	769	760	805	766	722	723	752	761	719	763	746	754	793	782	769	798	719	715	786	797	736	776	738	725	705	782	760	793	779	846	817	729	803	771	783	760	821	764	781	773	749	752	757	787	828	752	736	763	739	837	753	819	791	761	748	794	811	755	740	782	774	766	777	793	763	736	802	790	747
33674	83920	71632	46444	18657	4914	1335	668	677	673	640	688	735	702	690	692	780	695	725	781	685	653	753	683	679	686	703	661	707	697	690	734	636	681	679	688	713	644	746	687	664	685	675	722	708	719	701	703	721	727	734	685	735	702	708	681	643	762	708	686	697	697	712	715	664	706	684	724	679	693	699	708	705	720	691	674	709	679	696	705	665	732	708	693	686	693	702	747	716	706	680	675	692	697	739	690	701	620	698	642	703	718	658	703	684	677	693	685	697	705	703	668	682	641	696	681	687	731	702	652	696	690	714	677	706	683	715	676	653	702	698	685	760	704	684	748	704	710	657	686	718	671	685	725	688	700	705	716	632	674	705	696	752	688	700	688	680	649	688	660	695	717	695	716	672	663	696	669	666	690	701	724	684	638	724	733	737	690	667	727	671	708	703	653	678	684	697	648	693	650	661	687	695	709	680	670	679	665	687	705	701	712	694	761	682	683	740	678	652	670	648	760	681	644	691	666	652	692	709	724	720	706	669	691	700	667	707	677	702	720	688	621	631	705	698	710	707	659	673	710	682	685	677	653	648	679	698	674	684	679	696	665	712	710	675	660	631	697	676	709	728	688	662	701	678	716	683	717	712	702	681	708	715	681	680	689	650	679	662	659	667	714	700	708	695	662	685	646	683	681	742	653	688	733	709	698	637	750	704	676	679	725	703	675	705	720	708	695	701	668	649	680	691	698	704	701	720	726	707	753	692	652	683	724	700	690	748	693	663	731	663	688	662	650	685	700	723	694	656	697	669	645	671	655	719	669	663	687	658	684	718	660	701	685	716	695	647	674	710	727	683	673	698	699	664	713	697	639	709	729	670	706	634	715	694	693	661	688	726	676	682	713	698	676	698	686	712	691	677	737	714	682	662	725	666	654	693	722	683	698	710	685	643	701	684	699	698	716	660	686	664	703	643	688	705	728	613	789	670	726	671	688	691	669	681	713	720	687	683	661	711	663	655	697	722	675	701	677	666	686	720	681	705	677	684	704	645	742	718	708	685	693	732	740	692	708	690	684	689	697	672	697	731	720	667	724	719	710	644	731	704	657	733	675	695	722	695	729	667	703	703	715	680	693	650	684	702	699	655	677	682	687	709	663	692	685	707	685	649	668	686	674	651	698	685	708	664	673	698	696	697	675	693	674	675	718	681	661	644	704	675	679	675	674	669	686	699	691	680	663	682	699	671	712	699	662	669	734	699	758	734	711	655	665	719	687	688	716	696	713	695	710	690	660	712	694	704	684	692	674	686	749	660	684	711	678	715	708	720	681	665	720	693	676	719	676	707	674	689	701	682	682	678	708	712	709	692	682	675	720	711	706	702	701	735	718	667	686	718	709	738	689	675	689	674	720	640	695	689	672	714	705	707	648	678	693	668	711	702	695	719	673	657	746	709	685	743	708	671	679	708	672	715	643	717	709	677	710	691	710	705	707	645	683	669	716	736	670	721	623	662	717	673	652	689	688	710	701	684	721	705	669	728	663	698	666	659	723	705	677	700	686	716	693	689	676	663	730	684	731	704	680	655	659	718	664	729	656	688	706	671	690	673	711	647	689	646	673	725	705	668	707	706	719	669	682	675	664	676	693	687	653	682	650	689	676	662	685	719	684	664	719	705	697	719	676	678	696	700	700	663	701	688	721	686	667	695	654	729	680	703	684	674	688	658	688	641	695	694	716	661	734	637	718	666	718	721	679	700	653	686	655	642	678	729	690	725	662	712	705	676	659	667	669	683	751	679	717	699	672	695	744	688	675	682	658	730	678	663	670	677	687	666	705	678	725	675	684	689	706	695	674	740	715	664	675	676	673	658	694	659	672	704	736	677	723	695	671	670	700	696	698	763	711	696	703	706	702	706	670	745	679	725	715	701	630	716	686	730	694	701	680	704	671	673	700	678	659	709	663	680	681	654	707	667	691	725	716	730	688	723	709	686	688	712	703	697	666	704	668	690	713	682	699	669	657	703	671	680	724	704	689	691	644	682	683	673	720	668	678	690	749	703	679	695	690	661	652	694	706	703	700	659	690	690	695	646	692	719	698	664	693	677	679	675	723	638	696	705	684	719	667	627	702	655	665	681	712	681	707	651	669	679	640	684	689	641	685	713	676	662	653	742	666	658	674	690	714	699	670	739	665	714	687	699	713	691	611	729	702	668	699	705	661	670	690	687	668	733	689	667	721	698	720	696	696	683	671	620	708	692	681	706	700	690	737	643	693	682	670	684	719	728	677	670	703	708	730	676	677	700	713	698	730	676	696	697	698	710	679	663	709	705	712	677	687	695	711	724	677	670	719	684	698	692	684	722	679	646	677	760	733	689	739	674	680	697	643	693	720	682	716	656	662	695	714	690	669	659	725	689	733	682	706	700	716	660	665	686	676	730	686	675	682	709	740	692	684	713	663	694	689	734	697	706	707	680	698	646	706	658	677	631	686	680	665	670	738	667	684	667	763	681	738	702	660	684	736	667	695	707	717	688	667	662	662	682	674	647	731	658	705	696	695	663	655	702	726	680	663	687	692	691	670	702	661	691	646	724	714	677	695	644	700	663	730	721	693	699	759	689	726	705	706	705	697	650	657	678	722	681	656	702	699	706	677	688	720	665	678	705	692	671	717	673	694	640	671	724	686	684	684	686	679	634	710	683	690	709	660	691	704	659	684	694	732	728	691	687	649	743	682	720	680	664	697	674	685	677	667	694	623	705	699	700	705	721	681	701	634	643	723	730	712	725	684	673	722	699	674	688	662	681	659	708	743	643	633	742	681	709	730	708	631	714	681	685	707	661	685	711	697	725	692	644	710	707	676	708	718	694	731	689	709	647	653	700	667	697	691	667	690	695	684	659	670	643	735	679	692	713	687	705	703	709	620	711	714	700	692	669	672	700	700	667	692	704	697	659	665	727	679	643	678	749	709	738	700	686	723	682	675	715	693	685	663	675	697	640	680	665	693	735	701	686	691	717	712	693	709	658	686	614	715	692	719	709	684	693	704	688	697	661	683	685	707	685	685	710	654	672	661	726	669	700	647	679	714	658	729	687	646	750	662	699	637	671	658	724	658	683	671	649	665	663	643	705	669	655	668	701	680	728	696	659	666	656	693	647	646	681	678	690	637	710	718	690	692	718	655	688	685	673	714	672	669	726	714	699	640	675	654	718	723	706	682	692	663	716	764	697	683	706	726	696	699	705	729	701	687	656	711	651	683	686	696	700	613	697	683	738	711	691	700	681	715	661	658	703	687	684	669	692	706	682	683	652	623	734	676	701	666	702	684	726	645	660	697	664	714	696	702	663	677	691	703	686	619	688	659	725	681	701	670	640	687	703	687	744	704	700	674	676	722	673	687	680	672	718	653	679	698	650	658	662	699	659	696	685	700	714	682	608	703	674	699	711	736	724	666	694	684	683	666	697	656	701	704	713	652	685	715	746	641	714	676	690	703	710	674	680	702	713	675	648	709
27507	38921	37751	17234	3562	1034	677	624	589	627	564	618	581	673	596	622	646	623	622	616	637	620	618	644	636	604	601	626	618	681	617	617	585	599	607	619	664	600	614	636	597	636	630	602	568	637	662	607	599	615	600	589	638	600	631	619	594	613	573	606	604	626	630	630	622	604	636	623	604	641	646	586	641	622	600	572	624	614	590	599	587	643	621	603	605	689	619	592	654	617	614	631	606	572	600	648	621	622	597	597	602	608	621	572	627	611	639	597	616	626	633	624	624	618	625	643	613	608	623	547	601	611	638	624	608	609	654	563	616	608	648	614	611	597	627	672	632	658	642	622	650	644	609	586	662	622	626	557	597	616	607	626	583	603	625	613	578	604	612	596	628	644	601	599	597	622	646	626	600	644	627	628	642	592	624	624	627	628	604	581	595	644	612	616	591	558	625	557	654	580	577	642	579	629	642	669	596	631	618	628	621	627	631	571	589	572	607	604	630	576	584	615	648	616	614	622	634	577	574	588	625	634	581	607	620	681	627	653	641	628	553	611	611	628	625	614	642	595	617	601	629	593	602	618	621	608	640	556	645	617	580	604	654	565	616	637	598	629	575	611	607	615	634	628	589	605	601	571	596	616	598	619	623	611	618	588	637	655	587	595	655	640	603	580	603	611	608	656	641	639	559	616	599	644	593	589	636	647	642	627	635	645	643	605	615	636	586	608	646	594	652	631	649	606	599	649	583	604	653	628	572	583	631	594	619	610	579	634	638	639	599	631	599	602	590	628	614	604	654	627	603	592	651	619	658	611	605	619	660	647	580	586	587	596	582	609	609	583	619	593	610	646	632	689	624	624	608	615	599	636	598	588	610	622	598	640	619	644	618	613	613	611	608	622	668	609	595	601	619	614	623	630	641	568	634	594	575	571	644	585	588	600	580	583	637	606	591	634	589	586	623	603	652	651	597	640	580	621	625	612	613	598	669	662	634	677	670	590	588	652	585	598	575	634	609	587	594	632	606	621	620	630	582	605	596	626	604	600	618	642	648	604	646	623	591	661	651	637	635	586	631	606	624	585	597	609	598	632	664	593	625	677	590	609	639	603	606	621	625	599	575	618	672	588	656	616	572	634	663	647	646	636	622	595	618	625	627	591	649	623	617	633	592	607	639	634	608	654	670	572	607	619	607	637	574	619	599	611	580	638	624	612	590	629	620	617	594	657	636	605	608	634	593	627	594	604	605	628	619	602	606	590	609	631	609	651	577	606	603	622	660	600	643	622	653	597	597	584	642	616	623	597	621	638	589	552	604	569	613	609	624	607	658	614	596	637	608	640	604	655	657	610	597	650	638	659	645	580	625	597	638	603	614	584	602	638	625	616	572	596	571	592	621	587	646	636	603	559	600	576	596	590	622	569	617	604	609	606	628	657	601	605	651	625	631	602	649	607	663	599	611	568	635	590	639	613	594	627	601	551	650	598	611	617	601	663	641	595	601	614	615	623	612	647	575	656	624	597	632	616	652	613	592	618	660	622	614	625	659	606	627	618	590	661	629	630	592	600	537	612	597	629	603	618	626	620	602	632	627	631	613	655	640	611	589	637	586	614	653	573	674	598	597	622	620	644	618	634	624	544	630	589	615	621	588	613	630	593	593	605	603	655	605	637	683	599	665	577	593	631	597	633	604	627	634	622	634	597	620	625	647	594	609	593	580	664	616	619	650	601	618	619	654	588	613	591	625	579	648	598	649	623	634	608	585	602	628	628	661	642	603	617	645	599	659	650	600	619	606	590	614	649	667	603	633	651	651	680	660	670	594	625	620	637	618	593	612	659	596	629	646	599	590	627	609	633	657	611	633	635	615	629	640	556	613	641	617	682	586	612	618	618	592	617	640	621	587	634	622	618	606	650	609	616	627	638	605	611	647	595	590	617	654	626	595	631	623	617	642	669	608	680	612	594	644	580	574	626	604	643	626	611	592	618	603	629	622	618	662	646	665	637	606	644	641	650	646	589	622	572	625	572	668	559	598	614	620	631	613	631	570	613	596	630	605	601	574	599	630	608	651	600	614	602	600	611	568	629	662	598	650	582	647	559	597	572	659	625	619	626	602	604	600	603	593	649	631	622	625	566	660	606	668	659	637	653	655	625	616	626	645	623	645	579	630	609	643	597	631	629	611	636	602	615	644	646	614	627	616	586	629	652	599	600	653	595	636	593	610	662	633	604	588	598	628	622	639	619	629	597	620	684	605	613	622	601	632	645	645	590	597	643	600	605	594	622	651	619	652	579	613	621	667	646	599	605	625	656	630	643	640	635	595	614	616	639	616	672	639	618	594	602	624	652	588	647	634	638	692	595	622	608	620	601	648	641	601	630	591	648	621	626	594	607	604	620	668	643	594	654	640	669	617	609	620	614	583	620	622	609	605	638	597	587	600	601	589	623	625	611	632	635	622	579	655	644	578	625	657	634	642	619	620	631	638	613	637	613	667	640	574	640	639	595	659	610	618	632	625	670	628	618	616	622	628	625	630	631	611	608	585	696	627	621	613	607	611	602	625	611	634	605	566	605	604	648	651	612	628	602	628	637	619	579	606	655	609	609	634	605	598	614	621	594	607	650	637	644	593	664	644	630	613	626	619	632	604	582	616	618	589	623	604	600	594	582	586	590	610	629	612	637	615	619	569	632	640	631	623	639	609	614	603	631	581	600	583	642	567	631	639	636	667	594	594	576	624	586	613	613	633	568	600	595	608	621	605	609	632	657	625	616	591	589	665	624	610	616	580	585	597	586	588	613	681	577	630	604	602	635	621	654	593	635	621	629	629	674	601	634	666	582	603	546	638	612	654	591	593	560	613	598	603	613	603	610	617	599	579	582	616	643	609	647	624	620	612	627	591	637	601	592	632	575	623	606	649	631	616	609	636	618	615	633	622	592	641	631	635	611	637	646	591	570	615	594	567	569	619	579	639	634	598	640	594	640	637	681	604	616	600	618	606	614	617	638	598	594	582	566	608	618	638	662	663	657	585	598	620	584	629	586	616	638	602	625	674	564	610	649	642	600	634	621	625	598	594	641	615	603	586	602	596	622	625	642	645	616	602	617	621	637	603	575	589	580	575	636	681	640	637	587	632	626	634	632	621	630	609	636	598	573	643	606	573	631	574	588	646	622	636	637	601	612	649	588	596	586	582	587	595	583	606	644	668	660	612	669	602	645	605	600	656	619	675	690	595	566	614	610	617	673	582	575	624	622	611	618	613	596	629	587	609	608	596	611	615	646	629	628	601	615	604	656	598	596	603	655	621	645	639	585	612	621	594	630	607	623	625	597	637	639	594	568	607	633	583	631	613	600	638	559	673	595	627	613	610	586	590	612	642	630	638	628	608	618	601	640	612	612	603	644	655	654	635	611	611	639	619	659	596	575	609	645	600	617	568	559	577	608	627	611	634	656	621	622	619	631	601	596	579	614	615	614	643	623	594	641	591	585	657	650	578	597	616	587
9209	48333	27354	8264	2182	761	551	472	510	445	505	468	477	489	455	482	531	494	479	457	465	463	517	487	507	504	506	481	500	500	498	471	476	454	501	474	454	496	490	520	489	466	477	490	444	486	483	427	455	513	449	473	444	521	507	491	463	502	504	462	502	503	498	484	463	469	498	475	477	445	494	456	463	512	506	477	491	496	487	491	488	506	514	513	484	481	467	484	494	499	489	512	428	518	497	500	468	516	499	442	495	506	495	522	479	470	475	475	510	467	458	446	487	490	486	461	480	498	467	508	457	480	510	509	439	457	485	502	509	473	493	459	482	489	514	500	503	465	512	460	489	467	461	530	486	464	514	507	497	493	517	446	467	486	490	473	516	461	449	485	445	471	477	473	436	483	484	465	520	487	483	481	471	471	506	498	491	475	416	496	501	501	501	488	471	469	467	461	480	496	483	445	508	485	475	472	469	516	512	510	449	470	508	473	494	460	478	487	473	451	508	469	485	521	491	490	468	476	473	471	489	459	457	498	463	529	474	478	491	463	493	483	467	445	527	435	514	508	500	480	481	494	480	456	456	479	489	516	464	481	499	477	461	464	468	468	470	505	479	497	483	483	485	498	479	473	478	488	481	472	515	466	497	495	463	485	477	471	485	482	531	492	480	470	494	513	465	448	476	495	480	485	538	459	478	480	479	514	481	494	492	470	484	465	491	496	499	436	455	504	537	507	523	501	489	443	487	520	485	456	514	471	504	493	451	477	489	454	515	479	453	480	496	524	509	502	467	461	484	516	479	444	463	497	489	460	478	477	543	513	525	449	482	470	460	445	469	486	521	479	480	455	487	532	452	494	451	497	494	510	478	472	498	490	457	488	470	451	490	507	463	472	480	495	459	487	459	505	490	482	532	496	467	481	481	514	458	478	489	487	477	476	495	484	498	455	459	498	504	518	469	510	438	509	491	496	483	464	478	490	465	464	470	466	481	495	519	517	502	517	516	483	503	437	474	449	520	509	498	488	506	477	493	487	489	476	522	496	480	482	483	494	472	484	480	468	491	512	476	470	486	482	473	452	478	456	495	531	480	504	508	470	466	475	483	475	459	456	467	510	438	535	443	497	470	498	471	476	449	452	503	483	443	451	501	494	506	472	513	438	495	472	494	454	505	460	454	480	498	501	511	477	500	500	445	474	493	521	475	486	501	474	518	495	488	476	508	467	481	506	452	499	519	510	481	506	462	485	501	497	472	470	501	486	504	460	511	508	451	484	472	510	513	479	461	469	507	478	462	500	479	419	481	481	463	510	491	533	500	512	488	488	472	485	448	497	503	496	472	473	519	437	506	480	502	491	491	458	505	483	440	459	450	502	475	514	471	475	491	486	476	503	483	491	497	478	498	507	465	495	477	466	472	464	477	451	510	471	480	519	498	468	462	478	482	452	479	427	511	493	517	491	497	501	501	485	503	522	493	494	487	484	505	487	502	516	473	461	433	492	495	470	479	508	460	482	470	489	502	463	466	432	504	467	501	466	510	475	470	470	497	452	482	463	502	449	484	491	504	477	501	466	487	506	497	478	511	480	504	499	498	509	487	516	498	502	474	494	445	531	470	462	486	506	496	508	462	459	513	465	473	426	486	486	483	472	537	514	485	474	458	497	467	463	484	449	507	493	512	473	502	495	473	533	484	456	445	482	483	476	483	504	531	458	472	472	509	495	463	505	490	489	442	517	499	488	462	516	459	441	481	506	548	481	492	453	449	442	496	461	453	518	513	508	516	478	508	487	470	429	524	478	543	444	498	507	468	482	521	491	502	443	480	504	514	486	494	480	512	494	479	498	480	489	463	495	486	495	469	449	494	501	461	511	467	479	511	457	477	436	448	457	464	482	496	469	466	506	481	472	480	451	459	442	439	489	472	474	445	478	474	513	531	494	471	479	503	472	530	452	473	478	491	515	503	453	514	467	461	466	473	528	510	488	462	497	505	482	501	469	481	474	528	471	458	466	473	480	471	489	484	499	497	469	476	476	482	510	498	479	521	544	486	479	472	479	450	513	483	483	467	507	490	466	489	468	457	473	484	491	465	526	465	475	460	490	518	496	455	479	477	519	469	462	503	522	472	452	497	489	479	523	472	474	485	510	511	492	512	459	478	484	476	486	506	524	510	516	477	472	484	468	490	489	500	481	493	476	455	501	480	493	481	444	525	467	529	509	465	500	494	489	505	479	449	448	497	529	489	480	497	502	491	478	491	490	531	460	509	490	483	450	470	451	490	446	521	464	490	515	525	473	481	469	465	454	500	512	481	502	468	495	484	478	496	499	537	492	490	489	474	492	466	507	476	488	490	515	493	481	470	512	494	506	494	486	483	492	506	490	508	472	494	484	507	492	485	489	500	474	497	482	466	455	485	472	477	520	535	490	521	487	471	482	466	462	500	509	456	508	447	466	481	499	480	456	489	479	484	494	464	507	464	483	477	500	531	468	516	516	451	499	470	512	497	476	489	494	475	461	483	463	489	521	475	506	489	500	513	524	443	475	470	472	506	478	489	499	486	467	476	449	510	490	472	478	498	502	493	512	462	454	514	469	495	469	505	497	471	476	475	530	511	471	460	508	492	486	481	470	478	491	452	452	506	518	467	464	471	483	493	497	490	456	480	503	486	513	504	448	470	477	482	491	479	498	447	487	489	503	544	480	460	509	481	512	471	523	515	486	504	474	506	448	468	497	522	500	478	493	462	504	510	453	484	527	474	470	480	477	500	489	499	447	450	474	486	494	500	501	507	469	501	465	474	504	482	468	483	513	467	444	499	484	481	499	495	521	539	472	461	455	454	476	492	513	471	465	492	505	520	484	439	496	507	494	477	467	530	517	434	448	513	497	478	503	491	471	460	447	458	489	483	520	486	463	469	479	448	500	447	499	472	506	486	519	452	480	487	482	509	477	537	469	481	524	467	480	503	512	489	479	525	467	449	452	496	495	498	461	487	514	475	473	440	538	490	493	464	507	483	471	502	477	483	490	471	497	460	469	475	494	517	513	513	499	489	508	502	487	502	515	468	521	454	484	507	476	462	493	510	464	490	503	465	499	492	465	469	530	510	435	490	497	496	436	448	486	506	452	481	463	501	451	482	496	497	477	521	465	469	522	509	470	482	449	502	495	496	483	488	501	470	478	519	441	506	475	490	509	500	514	496	447	514	496	483	488	414	536	454	491	534	504	525	480	535	495	466	471	520	474	471	445	469	481	470	458	490	474	473	487	504	501	455	497	475	522	491	453	472	483	453	518	506	477	482	487	503	475	458	483	511	502	493	464	501	475	490	522	476	497	511	474	510	491	485	488	494	479	445	465	505	482	489	457	493	493	469	491	462	529	480	473	483	481	475	458	543	471	440	490	521	496	460	491	464	437	456	501	492	461	478	483	479	503	526	489	506	484	487	485	509	497	499	513	495	493	478	459	444	480	453	475	457	495	489	513	491	482	506	487	457	484	497	545
24677	30986	51280	41502	23129	9078	1586	711	614	641	628	624	570	606	615	621	621	615	604	601	603	611	601	679	587	626	639	618	620	636	605	604	591	552	633	608	623	608	598	610	589	595	603	586	590	629	579	597	578	550	570	606	591	569	592	624	595	571	643	599	605	577	560	588	590	601	632	555	604	608	581	613	630	601	602	570	626	623	590	600	566	619	621	567	626	554	631	621	612	568	597	575	583	586	620	604	671	615	606	585	579	631	638	551	608	581	592	615	596	609	638	589	648	594	601	545	593	611	613	634	582	626	574	593	619	605	613	588	601	606	584	598	585	611	586	634	586	610	590	597	609	584	593	592	608	612	557	608	591	602	579	601	616	629	620	581	624	587	614	600	599	590	639	593	612	601	611	592	596	583	588	564	627	644	611	582	609	597	570	543	609	619	584	603	615	562	597	578	605	604	614	636	602	588	594	570	611	596	577	614	618	612	612	598	643	589	614	647	584	602	551	582	552	571	603	571	571	572	569	586	584	576	614	629	624	561	588	623	587	545	593	606	594	579	596	552	587	608	597	590	586	585	598	613	601	578	587	573	573	619	602	584	602	650	616	630	576	590	587	614	589	599	615	611	592	596	592	632	625	608	614	599	610	570	528	596	598	592	602	563	624	596	580	602	599	573	613	615	612	591	583	577	622	562	575	592	583	646	557	616	581	630	624	593	602	597	552	557	600	570	554	606	600	576	576	584	617	602	588	629	637	569	609	593	589	566	566	606	642	586	600	560	590	578	550	563	591	585	612	618	543	596	584	571	592	623	640	576	604	540	577	600	600	620	626	650	574	566	524	628	605	576	611	578	607	631	566	602	586	648	603	588	609	619	619	597	582	568	638	614	592	573	558	609	614	609	568	554	571	617	620	600	557	633	582	587	597	556	642	600	601	585	619	610	588	606	623	559	631	586	585	584	559	612	589	617	618	610	590	576	591	595	602	612	629	624	607	627	609	562	569	608	554	614	591	581	611	576	614	611	585	638	563	594	576	588	610	578	582	579	616	610	654	619	593	579	612	584	604	597	599	607	576	562	642	614	619	622	619	583	633	613	578	599	640	612	595	597	583	645	602	609	610	647	579	598	569	617	589	583	556	639	582	684	621	559	610	577	559	607	600	591	569	604	563	622	555	562	641	588	629	615	572	601	590	605	643	626	601	597	569	595	580	571	572	601	558	622	599	593	617	630	601	576	663	581	614	630	611	570	594	580	619	550	593	619	587	585	584	624	642	573	581	567	558	620	613	588	599	611	603	640	597	581	588	581	607	579	637	598	557	596	598	595	616	588	563	575	593	594	563	617	605	596	606	647	635	599	608	599	578	599	656	574	562	560	599	603	613	582	558	657	622	556	609	604	606	588	601	583	608	664	568	626	524	632	584	586	585	569	579	568	613	607	631	579	606	599	609	617	590	561	546	594	585	584	612	603	578	565	613	602	609	558	584	601	613	610	589	584	620	621	598	561	616	558	552	558	588	567	600	612	645	617	581	609	552	602	548	614	578	594	592	579	620	661	585	610	572	614	582	613	581	586	608	572	627	630	612	620	570	594	600	607	649	622	629	586	581	633	604	553	594	630	609	600	600	597	571	585	555	600	600	593	603	565	559	547	612	575	603	560	610	609	622	616	643	597	611	604	555	621	618	551	597	611	583	598	598	591	603	554	601	577	623	634	619	606	571	601	582	602	636	634	597	604	621	610	601	613	599	593	557	595	600	616	555	595	634	630	611	599	584	560	599	593	611	600	572	577	606	587	598	633	558	623	577	637	611	619	613	618	624	619	602	615	572	620	617	610	589	641	595	607	569	593	576	566	591	571	569	628	560	620	587	575	598	588	568	627	584	571	572	616	613	613	541	586	556	596	585	649	631	601	615	620	604	631	603	560	604	627	607	599	619	627	613	580	608	595	586	575	590	590	587	657	586	586	590	657	633	573	560	591	603	589	601	604	558	595	628	661	587	587	576	624	584	581	590	558	567	561	577	621	648	603	570	605	575	590	584	606	570	610	607	599	599	595	590	601	651	595	690	616	557	631	613	607	618	601	602	567	622	569	585	611	660	596	597	602	601	627	604	556	597	600	620	612	635	572	597	562	612	586	607	605	587	593	591	571	619	602	608	604	637	589	580	572	611	565	572	568	592	587	583	590	588	552	604	613	629	668	570	578	619	578	575	559	595	615	629	605	577	558	587	585	578	592	569	556	611	624	628	612	598	617	580	607	629	646	615	561	584	585	607	592	612	612	630	596	596	580	602	622	583	593	587	646	569	605	588	603	599	563	558	582	654	587	615	626	575	569	591	613	584	586	597	591	571	567	572	594	632	576	609	544	589	617	590	601	636	595	584	624	599	600	631	584	571	573	579	613	634	601	623	606	637	597	597	580	601	606	568	599	598	617	579	581	566	599	590	631	632	570	614	594	602	593	572	571	605	622	615	581	549	550	602	591	620	600	612	588	591	559	572	565	574	609	596	594	578	536	583	599	630	620	632	597	619	589	597	597	616	599	622	636	587	572	600	575	593	557	561	601	591	611	555	642	605	599	580	595	615	561	561	550	594	581	579	650	599	617	609	570	625	599	607	596	591	606	621	552	581	579	586	570	581	653	577	549	604	548	600	590	581	598	610	651	620	625	573	606	614	638	597	606	582	590	621	585	626	563	564	627	553	567	594	623	594	607	581	556	547	589	581	586	559	563	586	589	570	600	589	621	605	643	588	595	612	573	585	536	560	571	551	588	555	604	595	605	629	550	628	564	611	612	611	548	605	646	585	553	532	580	585	613	596	603	595	634	595	580	574	578	582	620	590	620	592	618	573	590	622	597	587	591	589	595	599	579	578	585	570	582	611	590	624	654	626	586	606	634	576	553	635	587	566	642	605	625	626	582	616	549	633	572	636	597	586	579	582	554	569	602	637	637	623	569	615	591	559	620	562	610	619	591	634	593	629	627	545	583	602	587	609	626	617	618	580	608	591	618	589	594	572	566	559	577	649	574	596	615	618	590	581	584	589	589	597	610	575	577	627	582	579	578	611	591	549	601	595	580	605	573	645	671	588	593	619	595	585	561	592	552	614	599	590	575	624	652	588	617	593	639	596	615	583	634	608	615	591	563	591	556	611	614	607	564	563	631	594	527	602	566	604	578	596	634	638	627	643	582	567	627	589	632	599	559	597	620	558	585	563	578	599	618	635	605	609	606	612	581	602	597	628	604	603	598	581	575	582	558	598	579	570	582	597	593	577	635	610	594	577	601	595	573	595	578	636	584	542	627	581	578	596	611	557	616	586	598	596	595	612	584	607	590	610	570	590	609	616	621	553	614	630	603	604	617	618	623	543	578	597	628	605	588	601	567	630	601	646	602	570	589	592	602	600	557	640	601	636	588	562	607	559	566	607	596	581	606	569	559	585	618	619	572	576	578	617	564	626	588	586	597	601	566	556	591	611	569	605	597	602	612	596	614
21823	90214	68987	37197	13191	3181	867	566	523	507	549	564	514	567	561	540	550	556	540	524	547	551	566	553	543	514	522	541	557	546	561	498	529	563	494	542	539	585	532	563	517	537	511	542	510	520	530	504	517	494	520	523	556	527	520	515	515	519	534	516	516	511	547	533	519	560	563	545	547	533	529	490	503	518	549	493	543	496	551	536	534	522	507	540	530	490	524	483	531	516	539	538	528	560	533	498	509	556	503	558	506	520	525	511	510	519	542	564	516	542	506	518	503	527	520	529	522	554	539	526	503	531	505	544	557	538	522	504	524	478	555	531	537	445	533	515	559	558	503	536	514	540	557	569	552	523	529	578	525	515	540	525	543	508	507	528	493	515	532	511	527	556	546	515	530	541	508	490	527	539	513	512	531	514	551	533	552	500	501	527	524	535	531	522	538	496	572	516	512	532	569	520	528	488	467	516	523	530	524	525	494	535	590	519	536	521	541	536	490	522	509	514	526	522	497	579	521	542	570	509	485	530	520	539	550	498	517	525	579	531	558	522	511	509	513	523	549	536	574	491	538	513	552	501	529	517	497	514	551	533	506	507	520	551	525	534	520	587	477	528	502	518	520	495	516	528	504	509	528	529	543	532	562	536	535	550	505	544	542	538	553	574	496	510	550	525	581	490	514	501	516	539	506	485	492	501	528	525	508	509	567	516	496	529	508	521	506	532	499	525	499	507	515	528	577	508	514	503	564	504	511	543	531	517	525	498	514	524	517	526	529	548	545	526	526	522	515	551	554	487	565	529	504	510	547	545	544	532	525	510	509	525	508	538	524	536	493	538	541	562	522	559	524	503	551	538	520	522	565	482	529	515	507	530	540	520	527	529	512	518	525	492	497	542	551	492	502	498	548	514	498	510	521	554	539	526	530	537	535	512	545	551	533	509	523	522	546	528	534	508	538	518	522	549	514	540	522	522	562	530	502	523	531	501	558	490	482	549	503	538	527	538	514	543	536	521	531	508	523	543	497	507	503	526	493	544	519	510	524	544	532	523	488	512	499	544	559	555	472	549	538	531	565	563	495	543	497	555	520	514	520	524	525	568	510	543	550	490	538	530	566	560	515	540	504	514	572	533	533	520	530	508	529	523	559	521	502	507	534	506	539	493	499	542	558	538	529	504	523	505	515	527	528	550	492	540	524	546	538	537	519	521	580	533	499	509	559	501	498	509	507	519	491	519	520	504	530	540	536	527	510	503	550	529	499	534	529	543	515	557	527	492	531	548	545	546	506	554	508	506	556	503	530	545	537	488	531	497	507	497	560	549	523	510	510	543	515	542	530	550	498	515	533	544	519	497	528	588	535	512	496	505	507	457	545	530	576	527	514	462	531	548	523	532	503	542	467	525	512	515	503	530	519	524	515	506	556	508	531	518	538	509	522	546	536	511	543	539	551	504	502	549	552	568	511	503	500	534	523	528	522	560	487	551	527	538	510	543	524	552	520	538	510	518	522	514	507	536	545	491	544	523	520	525	538	572	507	525	531	553	513	504	566	507	532	531	536	539	490	528	482	506	493	529	527	560	513	531	512	496	505	529	533	513	535	518	512	489	529	528	534	533	553	494	528	513	563	504	536	501	520	547	544	570	496	507	510	570	498	555	524	555	534	582	528	524	502	517	542	533	522	510	536	555	541	574	514	548	511	505	462	543	520	520	523	563	472	509	543	547	543	514	517	526	518	532	512	501	521	500	506	524	524	519	511	503	521	547	548	535	495	510	507	515	537	505	569	517	548	559	531	501	523	536	483	516	522	578	529	540	488	534	502	501	472	494	538	527	553	499	523	536	546	530	469	543	499	510	464	496	528	508	517	538	516	498	545	463	558	547	471	495	532	547	528	505	520	514	536	519	510	557	517	582	539	519	560	512	500	511	513	543	519	508	493	557	557	511	494	528	476	522	491	545	495	480	532	530	504	528	513	507	556	520	490	535	561	519	526	536	467	523	494	518	511	555	528	494	519	515	516	484	494	540	552	508	542	508	519	519	536	532	512	521	493	550	509	523	522	538	562	526	502	510	492	512	522	562	525	554	516	555	564	491	504	510	524	524	553	517	518	561	529	515	538	533	504	519	498	536	567	537	539	502	503	511	548	515	482	575	477	503	529	551	543	523	498	553	549	493	530	475	560	533	509	518	544	527	519	494	532	544	535	512	523	573	553	566	531	539	517	564	537	508	547	525	512	558	532	564	508	487	545	561	527	547	520	513	495	566	488	550	503	515	540	496	524	526	539	495	528	579	501	529	557	480	543	514	513	544	519	522	515	507	545	531	501	510	548	527	532	490	498	511	507	531	497	568	539	533	532	555	534	534	499	535	549	481	520	571	520	509	534	524	514	566	505	496	530	535	518	544	546	530	574	527	553	529	498	564	502	547	504	502	547	505	559	532	561	540	512	476	494	486	520	547	499	513	526	553	501	534	556	508	531	540	495	508	519	543	540	527	518	499	509	498	516	479	479	551	504	545	515	538	507	536	534	530	500	516	546	518	503	532	514	506	505	524	521	540	545	555	554	581	566	520	512	538	536	514	522	512	540	518	544	516	551	514	559	547	462	545	488	543	533	524	496	585	532	519	525	526	483	543	504	532	506	550	537	535	516	488	527	513	523	552	521	502	553	493	496	534	514	533	513	537	500	521	516	502	527	547	520	542	450	515	544	497	539	495	515	527	523	497	505	488	528	543	543	541	505	543	509	576	547	519	489	560	546	527	481	524	535	544	523	503	540	521	469	520	525	500	520	503	517	521	528	519	503	547	516	524	515	533	582	528	490	489	502	520	552	523	531	539	523	504	557	494	514	476	506	478	542	529	494	525	505	488	524	516	535	564	473	537	533	511	540	537	460	479	522	520	528	545	532	539	508	506	582	528	523	561	512	494	520	523	545	552	550	512	550	512	542	503	553	507	567	487	538	496	520	487	526	528	556	503	509	543	549	506	568	533	563	549	507	484	520	498	499	533	523	528	552	500	503	513	519	515	528	566	549	502	496	544	521	558	547	528	538	553	531	541	509	499	504	541	555	537	547	579	506	530	478	533	511	518	548	518	528	543	472	570	509	523	497	506	530	505	538	515	501	558	503	521	523	544	540	535	530	538	484	533	563	495	539	518	546	516	536	517	497	524	517	541	560	518	517	525	497	493	533	563	540	524	516	487	528	506	528	511	541	529	502	500	552	520	509	525	513	523	568	541	533	520	509	526	486	505	566	542	490	509	525	544	517	493	560	512	482	511	549	539	538	473	541	536	507	479	539	513	544	519	541	495	534	500	533	578	571	484	539	522	508	537	510	497	492	555	484	533	556	521	523	513	522	533	513	535	487	538	532	520	541	552	501	575	518	535	511	498	541	514	531	558	538	510	535	509	519	499	566	497	527	566	535	498	511	537	518	470	519	531	508	542	534	532	526	515	551	537	494	544	504	553	498	556	546	530	503	481	528	500	516	492	534	513
23760	27253	45240	39414	25815	15802	4151	1027	814	852	833	752	817	834	837	762	800	790	812	827	733	824	797	783	846	791	785	729	780	749	831	749	773	753	797	761	783	836	772	862	779	765	770	823	811	837	775	787	785	761	771	763	771	749	722	815	796	763	784	767	765	798	821	778	768	798	801	773	768	722	753	743	754	763	752	782	746	735	781	762	750	783	752	732	792	777	759	792	793	783	759	716	770	747	751	739	803	753	775	774	763	683	757	776	775	794	767	776	804	807	813	699	775	774	747	737	761	787	734	732	730	768	775	761	775	780	824	776	771	816	718	773	761	775	774	731	785	807	739	786	777	710	792	735	824	809	773	743	806	740	781	779	744	715	811	747	742	776	745	760	759	774	714	708	773	811	762	802	752	763	766	777	751	732	846	794	724	761	682	809	759	787	780	802	790	773	791	786	735	740	790	791	741	746	788	818	774	764	805	744	770	754	766	741	775	747	760	815	786	780	770	733	825	762	825	758	823	730	795	757	845	742	742	737	747	813	749	776	730	740	750	792	739	745	756	742	759	780	741	777	761	772	772	812	798	806	764	788	741	768	767	773	722	758	795	748	810	787	800	770	769	785	754	760	784	776	770	775	771	753	760	782	765	748	770	789	733	776	739	712	797	755	775	804	777	832	751	814	765	734	791	729	733	759	788	775	734	768	803	759	767	803	832	778	734	801	740	792	786	746	820	742	746	740	730	725	762	727	788	724	771	763	756	817	780	804	756	749	800	728	791	726	772	755	763	774	754	747	778	773	723	818	764	772	773	808	807	781	803	746	741	782	757	772	745	767	847	759	763	771	737	779	749	798	827	737	785	723	760	757	772	764	764	789	789	750	749	786	797	778	782	753	764	742	785	758	708	735	762	696	764	783	790	808	808	758	790	752	722	795	724	719	793	792	786	757	809	744	792	774	764	755	747	762	718	723	754	721	785	751	758	743	714	718	751	769	760	795	777	708	780	782	739	752	758	768	779	767	763	737	801	757	783	762	823	761	716	764	797	749	790	820	737	804	777	773	777	768	787	760	727	758	790	716	766	789	796	773	767	766	741	708	798	761	733	772	781	814	801	741	778	778	791	765	799	740	743	734	840	769	780	761	837	769	760	711	741	742	850	733	734	761	766	795	730	743	782	730	765	751	743	801	772	803	787	757	818	712	737	729	790	780	742	720	789	767	804	794	805	768	767	773	747	741	761	771	770	788	790	841	749	802	779	781	776	779	717	779	810	778	755	797	739	772	795	761	718	760	802	780	719	732	741	747	740	770	746	752	779	745	763	771	732	688	732	787	745	725	770	702	784	770	754	700	783	778	776	740	760	763	744	741	778	746	727	780	700	741	774	761	751	804	788	802	750	782	722	741	793	734	816	730	765	775	773	750	740	737	753	752	787	738	813	780	757	743	732	832	786	744	719	820	764	750	801	748	779	830	765	758	751	768	772	737	768	788	758	788	732	774	743	749	770	752	813	821	811	803	801	788	782	773	804	748	776	791	786	740	718	794	779	808	760	772	834	711	791	768	768	756	766	751	741	738	727	788	748	820	775	732	772	784	777	775	699	737	796	706	719	774	729	748	788	774	774	760	799	848	759	741	787	745	807	736	750	752	741	787	755	760	807	749	803	752	717	793	708	782	731	828	727	772	756	747	748	742	792	761	795	831	769	807	759	762	781	701	767	739	778	739	775	777	772	759	738	765	772	754	710	776	777	789	755	742	777	765	764	760	779	783	802	774	745	754	721	749	750	744	786	746	773	755	732	765	746	792	766	768	726	778	730	805	766	777	756	778	826	761	745	823	708	766	762	749	732	783	785	836	744	751	756	777	743	791	783	849	771	755	764	800	776	790	794	749	752	739	759	757	701	804	776	776	778	701	719	789	811	782	795	718	725	787	722	767	742	799	701	747	714	712	756	769	754	719	809	801	743	766	733	799	789	766	813	788	774	730	737	813	783	730	740	799	750	749	753	703	756	773	817	786	811	789	767	783	798	795	751	762	795	747	763	732	754	817	698	807	744	787	748	739	781	736	769	726	777	790	803	717	772	750	722	770	773	743	809	823	749	772	735	752	765	779	780	834	769	784	791	763	777	767	763	718	772	780	749	760	752	797	776	766	804	786	776	752	713	785	788	787	730	828	787	793	808	741	762	811	752	770	772	773	720	779	695	775	727	738	774	793	786	785	779	786	719	709	741	744	768	747	733	745	774	720	762	764	747	813	720	765	761	716	728	698	748	787	765	772	759	796	812	760	737	760	773	761	789	768	753	735	734	779	766	801	769	781	764	762	751	756	724	762	757	734	782	756	712	693	796	777	797	757	744	759	766	764	781	740	726	810	730	771	757	768	732	756	807	739	735	752	712	787	756	758	729	814	767	754	746	762	762	789	770	804	766	762	745	801	744	746	758	777	772	797	750	792	749	740	797	736	739	767	726	776	722	782	807	733	786	793	750	722	808	776	794	763	748	824	773	743	786	764	793	729	779	739	777	791	778	749	722	717	792	762	737	738	749	749	828	701	684	750	796	772	732	719	771	776	742	763	811	758	767	706	785	764	782	763	716	774	771	768	752	755	767	752	789	799	798	740	817	710	752	731	752	747	740	727	818	807	742	746	766	759	769	758	820	763	786	796	792	843	776	731	797	762	727	777	750	740	761	752	775	740	732	735	757	760	740	816	751	743	765	761	756	831	774	788	831	777	722	737	740	758	745	754	755	801	772	800	782	805	806	726	745	761	774	799	787	761	748	734	803	718	782	728	777	737	738	814	807	740	805	756	764	766	752	803	745	728	819	841	744	771	791	755	742	784	768	808	740	813	787	751	724	764	752	675	721	759	786	736	728	807	701	798	850	723	748	787	746	807	774	770	791	754	791	826	753	761	766	794	775	777	803	786	690	761	777	751	737	792	760	733	748	756	795	763	779	796	785	755	774	766	721	813	792	788	770	769	748	804	753	774	786	762	760	779	772	773	783	731	754	787	791	716	707	744	741	798	764	759	767	736	738	789	786	753	773	773	749	711	779	776	781	752	752	749	775	805	777	763	768	782	793	813	757	763	767	717	757	744	772	711	706	757	760	776	717	740	765	755	797	708	759	792	725	727	758	752	772	765	754	770	737	768	733	736	795	772	765	808	761	763	801	805	738	718	758	755	792	744	733	794	735	790	808	788	802	732	785	755	752	748	737	709	818	754	755	723	746	725	768	786	771	789	724	763	776	768	762	778	774	804	771	754	736	771	766	822	719	784	766	771	758	813	759	737	782	764	776	783	758	760	761	750	793	743	730	774	749	788	791	751	776	781	752	733	808	727	741	757	782	802	692	740	787	808	728	796	725	698	771	737	741	752	740	776	742	779	821	801	742	777	714	772	739	772	764	794	714	762	779	770	788	797	760	770	726	724	777	792	791	766	718	782	770	731	717	771	773	755	773	748	777	785	713	801	723	736	751	754	775	800	750	768	765	709
26309	85389	72657	46298	18588	5207	1364	658	690	674	703	692	675	684	659	655	724	709	702	702	701	636	674	732	708	686	672	646	669	706	711	742	723	711	657	718	706	748	684	705	746	687	697	692	718	733	728	694	707	689	677	705	698	685	704	703	685	675	696	722	747	722	721	710	720	681	717	693	676	748	705	706	726	668	673	692	708	685	693	665	711	709	643	647	708	687	727	645	665	733	671	750	719	712	729	711	789	713	689	700	689	695	662	741	715	685	713	680	669	728	698	687	646	650	694	690	711	677	638	712	698	691	693	688	651	673	675	706	677	695	718	651	710	693	707	715	656	696	713	707	676	695	732	722	676	679	664	678	706	690	679	725	660	704	701	735	676	701	681	675	668	672	648	741	716	686	695	726	704	698	762	693	702	704	689	694	650	667	687	713	685	705	678	686	720	674	675	700	665	694	676	683	698	742	722	698	674	661	671	684	671	696	682	625	668	647	702	680	666	709	708	737	689	639	689	696	718	693	694	704	718	713	726	631	681	661	668	676	733	689	676	716	725	671	679	694	695	717	709	676	666	716	667	677	685	698	712	682	720	722	694	694	689	738	705	669	732	698	710	671	673	670	668	692	708	676	715	686	730	676	716	709	669	679	706	674	739	696	692	695	686	666	678	701	675	700	709	728	691	645	691	685	721	669	730	680	716	674	691	718	709	688	715	688	728	685	724	702	721	685	671	673	707	677	697	675	746	658	714	699	697	680	685	739	717	709	715	680	671	654	752	676	675	677	650	715	730	700	667	710	637	672	723	703	711	713	667	761	665	681	668	655	671	650	710	623	695	630	770	691	698	691	721	700	658	742	698	706	663	699	716	686	718	708	688	699	700	690	669	697	686	674	703	663	710	694	663	692	634	656	683	695	684	719	736	672	676	671	679	663	683	652	715	670	686	685	695	731	686	695	648	687	650	714	691	690	672	650	704	690	702	668	686	707	731	707	726	660	727	669	690	722	684	727	679	714	693	651	683	747	685	709	733	661	682	673	693	704	693	737	694	686	676	694	737	710	671	685	690	656	710	698	703	684	713	685	675	660	684	699	718	658	692	657	690	680	644	705	668	739	700	653	707	681	704	702	679	674	702	675	745	765	698	703	690	727	684	654	723	686	718	635	705	710	685	670	680	668	657	641	674	708	668	657	714	677	693	667	688	691	710	696	662	731	727	674	684	656	678	720	639	686	649	701	684	707	640	707	688	684	701	676	655	668	689	679	666	676	696	647	690	709	694	646	675	673	673	657	657	713	674	728	655	652	701	685	717	691	698	684	665	706	689	721	638	710	684	698	667	714	689	655	677	734	688	651	679	698	661	698	673	669	736	723	652	696	691	657	728	664	694	692	691	728	730	680	684	678	689	693	667	711	697	699	714	713	675	672	663	694	688	703	756	708	704	654	708	719	650	684	652	704	698	683	692	698	703	698	717	705	699	682	685	724	719	686	681	720	707	695	694	692	690	737	684	711	739	738	678	704	701	683	671	669	667	674	694	700	676	667	677	716	652	653	692	675	682	690	680	657	702	735	685	725	717	675	704	696	656	636	735	723	711	721	703	704	714	710	683	697	689	683	732	736	675	636	678	682	678	694	656	704	701	700	671	694	701	704	731	682	698	656	657	679	702	678	728	645	668	675	678	714	635	685	680	692	716	700	708	661	637	721	720	658	650	675	672	687	673	652	695	738	640	655	718	725	712	669	678	695	669	663	679	692	676	688	642	708	647	703	729	705	720	677	709	661	685	658	728	676	681	724	671	710	702	697	697	705	674	645	688	694	677	684	628	691	665	681	675	676	686	717	730	637	674	695	738	640	704	733	724	665	688	718	664	709	674	686	635	656	711	720	689	669	687	641	703	649	694	661	705	674	630	665	738	692	700	716	673	655	682	732	689	686	730	707	651	685	682	701	704	694	715	725	690	703	719	664	654	702	733	669	667	726	699	711	733	678	712	738	641	708	650	667	636	642	707	748	662	700	661	684	732	689	681	663	677	685	686	702	729	671	647	693	681	697	700	704	697	651	672	677	683	668	643	722	686	721	683	634	661	618	685	686	690	686	712	724	677	710	678	654	693	680	689	712	654	644	691	671	696	682	702	730	686	716	667	646	674	709	733	670	699	710	689	666	723	653	710	704	709	680	704	702	685	736	674	700	701	651	704	665	684	731	677	673	684	732	675	674	652	694	665	676	665	649	719	677	680	694	655	667	717	656	681	727	668	651	724	696	709	661	700	653	671	720	677	669	679	692	615	696	746	735	715	682	714	724	706	671	677	640	658	668	653	712	670	710	676	707	619	681	703	707	688	682	683	711	680	663	701	701	671	721	662	656	677	681	669	680	701	642	673	680	665	672	706	648	673	674	648	672	726	706	697	680	646	697	696	688	717	688	684	693	723	716	700	650	710	672	740	674	673	698	703	685	676	675	715	695	670	685	663	703	622	694	688	688	679	705	674	712	666	661	648	669	671	643	712	698	688	686	685	741	635	676	689	725	719	648	703	685	688	671	710	723	709	719	676	663	693	642	711	672	650	712	717	681	695	679	724	674	685	654	707	669	682	640	685	689	671	699	674	689	702	673	661	670	706	653	662	679	681	684	680	690	678	741	678	694	690	645	692	700	664	684	702	709	704	706	671	655	689	638	705	667	679	700	690	685	684	686	723	657	680	665	634	658	704	682	683	686	647	703	691	686	669	752	660	673	647	678	706	720	668	707	703	696	683	701	710	718	679	712	709	700	680	669	675	667	676	683	662	728	728	701	656	704	727	654	651	713	690	676	683	672	691	683	686	696	707	681	708	679	674	702	680	666	693	699	698	655	755	679	677	720	696	692	695	675	676	638	672	691	691	675	696	670	681	649	689	672	704	675	670	666	709	672	670	666	735	668	676	705	716	645	693	692	666	626	686	705	701	684	720	629	681	661	643	646	665	679	671	701	681	684	648	709	710	696	705	720	709	701	655	682	728	675	709	684	724	686	686	705	661	700	689	723	645	686	685	712	709	719	719	744	669	684	699	674	630	734	706	697	700	631	711	696	693	686	692	666	692	640	659	719	690	659	673	684	702	681	668	737	655	677	646	648	736	697	656	689	704	738	691	664	654	700	685	668	695	727	689	695	693	697	670	674	744	671	658	707	660	715	683	676	657	675	737	676	688	687	668	632	703	695	671	669	662	690	657	669	690	654	675	688	685	747	657	662	702	721	688	682	672	684	710	668	686	676	677	699	640	692	701	711	700	692	689	661	695	699	700	716	706	654	687	698	700	701	691	709	705	648	632	706	707	652	728	664	678	654	667	660	668	672	695	643	672	663	720	700	758	653	697	704	719	683	684	677	674	700	662	678	709	671	679	740	689	672	707	700	692	680	705	709	715	685	650	700	640	672	709	655	698	692	661	735	722	718	669	705	668	661	658	694	738	653	689	692	658	699	667	723	665	704	712	682	663	708	659	733	681	692	707	711
27433	38364	37626	17121	3596	1070	660	588	540	581	613	597	601	575	575	588	625	587	599	591	585	569	571	595	572	560	607	584	565	562	559	583	612	574	612	567	607	582	529	583	568	587	582	597	569	571	568	571	607	587	649	596	593	525	610	630	587	583	618	592	594	576	610	584	619	592	597	635	582	570	567	569	595	591	602	597	591	616	590	573	603	582	576	594	606	560	572	547	553	563	601	646	569	578	601	583	561	576	600	552	569	542	585	588	589	599	605	533	563	593	560	581	568	574	597	620	607	584	594	549	578	575	569	613	571	589	605	560	614	498	626	558	547	560	586	589	582	553	664	595	559	590	551	591	600	559	578	591	590	617	560	600	565	545	598	601	611	607	606	600	640	594	573	586	604	577	593	558	563	645	596	613	557	630	631	598	531	600	546	578	617	594	567	622	634	587	615	592	571	621	609	658	556	628	564	554	571	550	575	565	559	579	603	602	571	545	575	581	586	623	561	564	541	633	581	579	598	539	623	597	584	606	574	594	541	619	622	608	593	612	578	563	574	612	563	614	593	593	592	606	583	649	622	593	603	576	606	593	589	600	584	551	598	575	608	581	600	585	579	547	598	585	615	567	579	595	592	597	572	594	623	562	653	532	538	577	631	569	588	569	595	583	593	600	566	578	587	597	527	651	612	558	583	593	584	553	572	587	621	593	614	617	555	615	583	618	553	579	572	590	620	568	590	615	577	585	576	572	611	574	589	582	627	572	570	625	595	588	585	604	606	590	577	580	574	599	607	606	591	601	623	619	592	626	576	577	647	587	598	622	613	601	580	563	584	614	557	578	548	584	574	595	600	563	559	605	588	583	595	603	615	570	563	604	600	610	579	595	626	542	587	576	589	666	584	559	594	581	564	602	610	565	609	602	603	624	608	567	588	600	610	555	575	587	580	551	577	593	616	599	591	516	583	598	557	575	557	639	588	607	627	576	544	587	629	544	591	565	581	596	572	590	571	613	595	595	586	586	602	573	573	628	570	601	564	563	530	590	622	578	626	599	543	598	583	596	556	619	644	590	632	596	606	557	579	526	606	560	624	581	614	576	616	600	647	599	540	589	558	581	611	584	566	573	566	579	564	559	552	617	581	607	557	617	552	652	599	575	577	571	578	606	579	605	611	565	576	583	565	624	617	570	565	562	590	589	554	577	584	596	579	584	568	579	588	609	572	619	600	582	573	631	587	579	560	574	595	623	581	576	583	607	578	596	599	575	576	611	568	563	596	589	579	593	553	567	632	551	631	536	575	555	589	564	574	558	563	651	574	583	597	588	524	551	554	575	576	598	611	628	540	577	598	606	605	580	589	586	607	561	557	563	619	599	579	602	593	562	582	595	624	578	555	588	594	597	568	577	616	637	605	568	565	516	604	591	590	623	629	577	584	575	573	624	596	607	587	594	584	605	618	625	571	598	553	592	557	573	597	592	606	568	591	566	573	573	617	575	576	649	589	633	579	610	614	592	594	572	552	589	619	618	593	613	611	566	578	596	553	592	614	600	574	566	594	581	621	546	583	526	606	602	581	567	604	592	614	614	577	596	587	604	582	600	587	588	613	609	607	560	579	601	587	566	618	565	648	579	586	604	599	574	576	603	536	635	633	577	639	638	567	576	596	598	564	594	589	570	596	596	656	576	587	586	568	592	562	588	596	616	593	588	605	572	583	614	565	598	637	518	618	641	624	544	608	584	623	584	613	614	594	558	600	567	594	559	655	599	541	596	565	590	558	541	595	602	595	645	608	616	608	569	586	534	592	583	594	562	593	605	585	596	598	592	602	625	603	622	574	620	608	583	606	579	586	629	605	567	613	582	608	590	594	586	581	597	589	586	606	614	578	596	598	612	560	576	558	622	571	562	582	603	613	563	576	557	583	572	613	565	593	604	573	589	597	608	617	629	565	587	610	583	568	585	547	586	565	566	611	575	580	563	540	613	608	590	643	585	594	603	576	588	607	548	588	585	565	602	587	619	626	570	583	607	599	585	585	535	599	651	583	585	559	579	565	576	580	607	591	589	608	608	623	592	558	610	578	577	634	632	563	603	585	610	570	570	594	612	578	590	568	589	569	579	568	557	634	572	585	593	536	592	591	634	622	526	614	588	590	587	565	584	601	584	590	567	585	644	592	606	616	565	554	570	565	554	549	558	591	596	618	569	626	567	623	606	584	570	578	575	583	569	604	592	597	558	567	575	601	580	597	604	583	572	546	574	609	579	574	596	571	587	579	609	619	604	647	604	544	654	559	533	589	579	564	588	559	548	594	600	596	536	578	609	573	570	584	609	573	571	634	604	541	580	591	611	579	622	569	594	583	609	582	557	573	607	547	528	606	579	558	620	590	549	581	571	599	592	577	586	555	608	549	555	637	586	573	570	622	582	554	643	601	571	567	615	596	588	573	532	566	594	539	565	555	598	639	605	554	582	577	608	601	567	596	602	595	575	582	582	551	602	584	628	589	580	616	596	597	591	538	601	612	627	594	615	608	615	564	594	586	612	531	574	550	619	545	591	584	565	624	626	619	621	596	579	577	611	597	574	606	553	571	561	567	611	578	574	620	566	623	577	585	593	589	554	570	593	598	552	579	578	605	589	602	583	562	593	587	587	554	581	589	567	605	587	613	574	530	617	640	607	605	586	620	592	620	604	617	571	589	613	583	615	553	595	624	581	603	579	625	630	587	608	582	558	614	581	554	539	576	577	614	586	591	620	559	599	554	587	600	596	608	594	616	616	569	608	569	545	580	595	622	573	608	576	572	608	578	643	606	600	571	571	584	593	564	576	620	596	583	544	620	599	596	566	614	559	568	593	602	620	576	595	579	551	628	624	586	615	569	578	583	520	589	541	581	577	559	552	575	616	615	624	594	570	584	527	580	608	556	632	612	590	627	576	582	593	603	611	612	570	578	625	613	576	563	594	581	571	590	603	598	614	630	575	594	603	575	585	576	555	596	590	590	596	557	603	575	623	591	569	559	597	574	639	634	559	572	585	514	603	584	532	572	579	622	599	601	601	598	572	545	608	586	555	570	591	579	588	572	621	602	605	572	617	608	570	520	579	602	578	594	590	574	553	580	634	577	607	600	598	576	571	596	582	597	576	595	586	578	573	598	572	614	565	532	547	612	599	592	533	605	597	620	570	578	605	584	579	617	595	563	560	600	619	595	560	595	605	584	573	565	622	565	590	588	609	610	602	597	575	587	578	586	572	595	605	607	608	583	567	576	596	581	564	597	597	538	603	571	598	643	555	562	552	596	604	566	626	598	600	618	582	564	615	594	629	601	548	629	575	582	572	548	571	552	573	569	582	579	581	561	568	559	559	544	613	568	566	611	601	562	571	603	552	591	576	596	598	583	610	584	591	570	596	568	593	567	588	591	571	576	609	572	549	596	575	588	586	604	547	599	568	587	557	558	603	620	615	599	593	583	578	596	557	590	601	616	643	604	586	619	600	558	634
10005	47268	27663	8108	2216	838	541	416	464	466	511	467	488	481	450	492	477	487	454	455	488	447	477	424	497	457	484	461	473	498	473	465	462	466	446	512	475	513	472	427	444	466	486	452	484	469	427	497	466	510	472	476	492	481	451	473	456	442	451	465	439	446	452	421	472	469	492	508	469	458	485	443	490	499	487	462	496	452	481	468	452	471	495	409	470	467	451	448	487	426	485	464	449	500	506	456	463	467	481	482	519	458	461	472	452	461	460	443	420	460	464	476	492	441	457	485	448	452	466	460	454	473	493	454	442	479	445	462	471	480	472	482	455	444	489	458	455	419	457	485	464	471	474	450	472	446	494	479	478	495	468	491	453	468	475	475	497	441	440	474	499	407	460	447	431	495	463	447	478	483	478	455	471	471	462	428	466	464	445	488	487	505	453	451	450	496	477	498	462	454	479	462	410	498	463	477	439	458	483	456	453	440	443	457	451	498	493	466	441	425	460	478	449	473	496	473	495	459	494	478	482	466	443	455	506	467	457	436	459	455	475	447	478	443	459	442	467	456	487	458	455	460	459	473	426	465	492	451	487	516	434	456	479	442	502	449	475	479	448	477	450	447	480	449	498	468	466	444	452	482	463	480	488	470	455	481	484	465	468	420	448	484	488	512	471	495	461	442	455	451	449	447	462	451	466	493	473	476	466	464	451	476	492	488	445	476	407	455	420	461	527	491	458	450	465	501	431	474	421	427	427	431	493	490	491	467	449	480	457	472	457	435	457	465	426	489	446	465	432	472	483	466	469	483	472	495	469	482	475	502	469	481	469	440	439	483	497	432	477	452	441	472	483	459	483	435	484	436	488	453	469	433	440	427	500	443	458	435	476	444	439	480	421	468	425	481	456	451	466	481	477	449	445	444	472	464	445	422	442	467	488	450	468	438	474	463	460	473	460	468	478	444	482	466	487	449	500	442	497	442	448	435	457	492	467	497	474	448	501	452	457	442	444	434	510	512	496	465	447	470	466	482	472	462	486	447	449	475	475	497	422	467	472	505	471	475	508	466	523	471	497	438	469	434	487	448	440	459	433	437	519	480	504	473	463	472	460	452	450	520	444	437	500	431	458	465	456	466	477	441	433	502	444	454	451	418	450	470	462	492	437	488	465	448	448	435	469	458	461	443	446	451	458	426	491	466	474	444	494	470	428	422	465	458	498	464	461	473	474	456	440	484	460	468	456	441	522	454	484	430	453	439	498	485	433	452	430	453	447	463	466	468	473	496	462	451	479	427	493	469	464	470	453	466	451	458	461	477	456	431	481	457	463	454	457	470	467	467	442	485	496	494	467	487	487	479	464	464	479	485	476	448	449	494	480	487	489	455	469	463	456	461	464	455	470	457	464	483	479	442	456	466	440	425	465	443	481	441	446	472	452	502	500	445	486	466	485	439	463	460	455	461	456	456	415	495	472	491	484	475	473	475	454	456	490	449	463	448	432	492	461	498	449	437	485	443	426	482	435	486	486	431	451	471	476	498	454	441	479	464	511	461	440	444	458	498	440	407	497	473	480	491	451	441	459	513	468	456	437	489	465	458	453	457	428	480	520	436	463	440	493	472	446	466	476	445	431	449	472	457	446	442	453	466	433	441	487	480	443	487	453	470	476	466	486	480	463	444	456	454	455	440	476	454	473	439	467	457	446	469	468	442	458	491	510	471	472	415	457	439	479	465	489	498	466	473	462	434	452	482	456	429	476	500	503	462	451	454	460	426	435	466	439	457	481	469	479	464	475	468	464	454	410	476	460	453	504	454	436	471	479	443	442	452	467	448	497	462	460	454	468	462	459	438	455	476	475	498	442	463	486	463	482	488	464	458	437	455	465	485	458	504	448	472	469	504	481	455	476	473	451	473	474	505	434	461	459	453	469	416	457	448	415	440	453	469	470	451	453	474	456	489	462	457	483	499	485	459	468	462	461	464	459	474	448	423	504	467	442	451	443	457	486	440	436	469	517	453	468	449	465	440	469	457	457	469	498	481	475	459	491	456	455	457	505	427	465	463	500	486	488	476	439	473	471	403	473	525	486	461	490	445	464	458	470	474	451	491	462	446	430	488	469	426	517	489	458	479	488	484	466	451	501	450	479	475	472	437	452	475	486	462	443	431	472	489	499	471	477	497	413	464	495	474	513	467	484	480	444	441	483	463	448	478	487	469	483	443	489	461	511	464	475	459	455	435	442	459	443	429	468	458	474	446	466	457	471	461	500	487	469	480	468	465	461	454	432	489	480	472	468	490	458	475	430	427	441	491	451	470	477	477	460	461	439	442	461	445	518	497	471	471	459	474	475	444	473	473	421	461	436	462	470	444	445	447	452	432	448	445	483	462	440	465	478	478	457	451	430	457	463	448	484	451	456	482	447	445	472	484	464	446	438	493	422	430	414	437	477	466	460	500	494	481	467	461	482	440	460	468	495	474	507	476	423	477	460	461	505	492	487	450	476	471	468	443	430	460	459	472	460	457	485	467	501	470	481	468	452	474	501	469	461	473	467	482	496	508	445	501	420	499	451	478	442	444	443	423	485	442	482	448	477	473	477	462	450	426	432	463	447	455	484	401	465	422	470	486	466	451	475	457	476	452	458	437	484	494	442	452	480	471	473	449	484	464	498	495	462	399	504	475	484	476	455	478	508	458	451	453	437	448	451	431	444	486	451	486	454	452	487	473	441	478	485	431	434	471	469	433	464	474	515	443	437	449	468	440	463	467	450	452	446	465	425	473	449	450	448	503	456	475	468	464	458	474	485	474	470	459	455	466	482	502	475	480	500	447	488	488	490	509	479	509	498	480	480	515	465	470	445	450	475	460	474	506	466	472	444	454	461	414	448	482	473	483	483	469	453	469	503	448	463	428	470	466	488	444	473	423	455	471	461	450	497	449	466	455	459	497	460	461	472	459	492	476	481	434	474	444	450	475	472	450	456	491	457	456	443	426	455	491	466	427	507	473	484	502	449	448	500	482	472	455	456	467	464	442	452	492	435	462	440	437	464	432	458	495	479	469	478	499	477	484	476	512	476	443	440	466	465	513	429	481	478	418	460	480	456	478	466	480	481	499	484	507	471	485	449	408	458	469	422	509	499	447	452	436	443	514	489	473	455	455	485	449	537	513	454	479	459	493	418	473	448	469	447	458	468	491	416	452	471	473	439	474	464	476	493	457	450	455	448	443	462	466	502	492	467	439	433	471	476	478	452	480	485	470	481	448	511	463	462	447	483	483	470	441	413	490	481	464	418	428	474	481	489	460	454	496	470	496	477	453	458	489	448	482	463	449	476	471	457	457	426	494	458	474	499	410	449	482	492	443	529	487	452	450	479	487	452	441	478	458	425	424	486	444	474	459	471	466	478	464	481	476	473	443	473	489	452	473	484	514	480	449	447	406	447	490	466	476	473	501	489	454	451	474	444	471	442	461	457	473	478	466	453	490	487	462	492	454	466	487	456	444
24637	31443	49326	41362	22761	8282	1489	658	597	593	598	577	616	523	598	607	511	563	587	582	569	547	579	534	557	574	578	629	579	515	600	584	553	592	605	583	551	548	588	589	604	540	552	609	553	601	614	570	551	502	608	506	614	520	589	565	553	541	561	532	565	581	543	531	548	555	572	578	540	543	583	579	587	559	560	547	580	535	572	563	593	584	595	589	608	573	540	555	530	587	556	546	606	582	588	570	567	586	525	541	547	583	546	546	552	582	582	588	557	523	574	572	576	580	560	525	552	557	598	602	585	556	533	577	571	577	577	561	591	565	580	573	601	561	551	583	557	574	548	579	529	582	565	536	549	580	566	599	524	581	565	602	589	552	586	569	545	535	594	583	545	599	552	561	591	569	553	514	533	583	566	554	556	578	544	574	556	560	574	552	575	558	605	556	550	567	570	570	560	549	490	550	562	564	557	563	552	603	535	547	566	483	579	582	580	569	580	549	572	535	584	577	548	559	551	565	557	554	582	576	574	556	583	556	540	523	561	561	544	579	573	569	547	543	585	533	511	547	557	564	571	568	554	584	572	542	580	535	579	595	572	582	571	597	576	579	560	556	581	584	537	564	528	571	579	529	573	564	548	548	583	549	570	549	588	592	592	608	592	556	551	560	523	582	581	569	557	570	604	558	607	557	581	585	542	618	572	575	543	553	530	607	578	542	517	573	547	529	581	564	570	543	577	566	530	624	572	585	599	544	613	538	560	522	599	587	586	534	573	545	568	553	574	559	584	587	554	586	544	564	542	538	564	549	588	576	527	543	603	558	556	545	573	586	552	549	601	552	587	554	548	548	542	557	544	567	547	519	559	577	592	571	585	565	596	558	596	586	543	567	527	517	574	569	494	586	535	588	551	562	549	572	574	555	552	544	555	512	589	539	580	538	595	548	544	588	550	571	554	541	579	595	569	527	550	579	528	553	556	571	554	586	569	580	550	579	581	591	571	568	537	526	540	541	537	523	600	591	517	558	601	558	544	559	619	552	641	525	577	558	539	569	578	563	538	583	558	547	548	602	574	564	538	553	562	564	552	546	552	516	579	535	570	568	542	584	540	612	568	582	601	596	557	590	590	523	565	568	639	568	515	541	577	534	530	573	557	579	582	560	596	527	579	506	564	573	538	532	562	613	526	556	535	575	583	572	560	585	568	595	563	577	605	560	555	519	564	560	557	569	555	575	590	556	540	609	579	576	555	564	549	550	592	563	608	548	559	537	581	500	563	558	591	522	541	580	546	513	580	619	539	531	554	528	653	573	540	589	550	548	580	587	592	554	593	487	588	564	543	589	570	554	542	605	549	535	556	581	515	586	584	585	575	521	594	530	560	527	559	609	590	561	625	568	577	572	555	560	580	565	557	560	589	596	563	555	573	571	578	557	553	596	548	557	581	578	574	542	566	533	618	578	512	591	602	588	549	552	548	589	638	564	525	545	534	612	576	572	554	584	568	563	596	499	570	581	575	543	568	591	550	582	580	601	552	536	529	553	585	564	638	575	549	561	564	597	580	527	540	601	564	568	548	586	567	562	573	550	567	583	547	519	580	619	566	531	540	590	560	559	544	552	530	549	605	556	508	607	600	621	514	586	602	579	509	558	519	543	541	574	544	514	572	577	582	543	601	524	513	526	567	554	517	520	566	595	559	544	531	537	588	566	539	582	534	537	562	559	536	581	557	557	542	550	556	575	601	544	577	559	582	539	541	603	552	551	525	564	550	552	611	606	526	535	550	514	561	545	582	590	593	595	588	559	540	575	553	555	565	579	619	608	533	585	596	576	555	617	540	522	581	601	570	589	539	579	594	546	563	566	588	586	535	583	585	582	545	559	508	551	577	547	540	593	543	541	562	561	596	577	579	574	573	560	589	548	555	591	585	582	552	552	581	570	573	572	555	565	538	594	600	549	603	597	558	534	582	555	593	602	579	611	573	559	557	570	572	569	629	557	533	566	582	539	556	595	581	570	623	556	569	573	584	552	564	532	583	550	555	577	583	515	514	535	574	586	561	565	540	563	551	544	586	540	552	558	603	551	575	586	581	571	582	528	583	545	512	539	593	601	570	534	540	600	573	601	544	568	517	589	559	609	582	550	568	552	537	564	558	542	570	592	593	591	538	536	556	567	579	534	553	572	559	609	561	535	568	580	592	571	585	541	575	539	583	615	590	516	548	584	589	573	579	575	581	562	551	555	570	568	535	590	597	540	556	574	572	590	554	612	557	607	542	528	552	581	586	547	536	590	578	551	592	521	536	550	574	583	583	600	540	599	607	583	621	574	536	548	596	548	571	568	550	558	576	563	549	567	548	557	553	570	585	551	585	559	552	556	549	607	557	588	562	525	597	543	621	568	539	560	535	586	582	529	559	549	544	539	574	558	552	555	579	585	589	541	554	551	554	570	556	527	553	536	568	550	536	611	589	578	573	582	530	571	523	554	584	543	586	561	548	573	561	565	537	540	585	594	574	540	570	582	571	553	553	568	605	531	560	581	570	593	539	540	565	575	559	551	522	539	592	590	558	572	528	576	552	562	594	572	535	533	594	574	537	544	544	550	553	540	574	553	572	565	571	590	588	563	576	566	560	598	583	551	554	560	566	581	585	575	550	578	523	535	576	560	569	546	578	560	536	528	606	548	568	573	575	564	556	575	580	566	554	538	567	594	554	548	563	537	569	541	550	594	580	569	555	561	574	563	561	551	591	597	544	564	552	543	620	583	610	537	571	552	588	563	550	525	531	588	557	577	573	560	569	558	559	620	588	550	555	569	570	570	579	567	578	556	576	593	571	532	608	583	563	568	631	563	561	607	589	539	518	577	573	557	498	582	596	570	577	528	537	578	565	540	555	588	623	590	560	575	544	616	588	575	573	559	591	540	522	586	535	551	582	526	553	556	563	564	566	528	581	564	624	587	561	559	579	569	557	562	533	553	583	516	544	566	584	567	576	578	586	581	549	564	575	559	542	589	577	554	600	571	571	543	602	605	614	561	539	567	585	542	551	587	526	569	585	548	555	553	591	567	547	601	565	560	562	547	564	533	576	522	534	569	553	530	524	548	581	501	552	600	578	568	563	544	551	578	566	567	584	561	550	550	599	538	561	580	541	504	579	593	595	567	569	579	556	551	564	573	578	583	558	592	593	556	550	581	531	526	559	553	583	502	562	547	577	541	560	567	578	593	550	561	562	590	569	569	557	584	553	570	538	550	578	543	580	607	538	557	552	535	560	561	571	574	598	554	570	581	527	624	566	545	552	575	579	560	542	594	574	540	542	540	594	565	525	558	585	542	546	583	545	537	514	562	560	573	531	600	551	563	557	587	539	504	529	562	525	570	569	588	543	552	594	591	561	587	527	550	540	556	572	564	574	534	562	620	557	578	540	576	571	548	555	546	589	541	571	579	573	568	550	587	589	562	525	562	602	557	568	583	568	567	588	521	554	526	518	550	604	570	563	584
31104	96387	67233	35860	12223	3047	869	514	532	527	479	553	564	486	540	518	519	516	474	529	517	493	555	484	551	516	512	529	517	507	503	489	527	493	540	545	496	538	511	540	487	531	537	508	505	507	511	530	508	520	544	493	504	497	502	483	494	549	525	512	497	501	534	502	518	462	495	532	532	509	512	547	513	497	514	507	521	503	552	486	463	489	485	513	496	520	493	499	538	542	476	515	546	492	520	489	473	498	511	456	498	514	489	493	481	499	467	494	528	499	504	472	517	522	504	497	507	495	533	474	560	513	480	473	534	518	531	522	480	531	534	509	496	525	541	508	497	490	502	485	500	517	520	504	513	526	479	489	487	495	510	508	522	523	539	516	523	483	554	526	499	516	469	493	497	502	559	533	524	520	496	526	471	485	505	486	486	492	501	487	494	486	501	517	505	471	513	496	479	502	521	496	542	533	532	522	503	507	534	501	516	504	522	508	521	543	511	521	497	500	512	506	490	495	485	511	513	537	504	497	522	485	528	512	524	494	516	521	494	521	531	515	463	521	499	498	471	518	486	525	487	476	498	497	503	487	499	485	524	550	543	514	515	493	494	496	479	512	516	528	526	495	487	476	509	481	491	488	522	501	542	529	492	490	486	502	534	497	473	539	519	487	482	471	457	510	496	528	518	541	497	486	535	467	535	550	511	528	502	531	476	505	517	497	546	506	543	516	485	496	495	477	576	497	504	569	524	520	485	458	527	462	523	512	473	532	499	521	502	490	502	492	539	500	479	516	519	501	494	513	506	524	533	530	510	484	549	491	536	520	488	491	552	517	529	493	503	472	522	523	514	526	513	548	535	442	507	468	526	521	461	478	497	509	502	479	469	488	501	532	484	525	515	541	488	516	475	448	490	493	494	489	535	490	483	485	515	483	496	521	541	486	520	514	497	516	470	503	502	466	555	480	523	478	503	537	452	501	490	482	524	481	537	512	515	482	493	519	522	475	479	523	507	490	532	502	539	535	506	469	496	521	505	513	504	495	499	487	540	496	478	523	491	478	524	478	469	502	503	508	508	504	519	497	525	497	515	486	537	530	494	527	525	487	494	463	487	495	500	500	524	500	544	535	495	489	485	503	501	518	492	486	496	493	480	487	542	500	516	514	503	521	479	475	539	513	520	506	489	512	502	542	536	546	508	512	497	508	521	497	502	496	522	519	534	524	501	510	531	507	514	509	537	516	523	498	549	489	508	510	479	499	490	505	538	503	504	492	501	529	544	540	502	503	480	491	511	512	507	542	477	471	531	529	487	529	516	488	505	507	494	518	509	525	538	470	501	531	479	481	530	506	519	525	504	521	513	512	509	494	521	558	494	537	537	541	541	501	511	519	496	523	499	523	533	489	484	540	500	522	535	485	494	502	475	515	516	498	499	504	519	505	493	536	532	494	521	523	486	524	493	543	539	550	516	534	490	497	475	510	521	486	533	508	496	494	484	461	522	491	503	491	490	557	530	473	518	511	485	520	540	498	503	494	500	487	480	504	510	513	487	506	494	483	467	492	528	497	515	492	510	487	517	521	476	471	504	500	507	529	531	475	507	524	488	548	538	493	522	515	530	520	479	515	514	537	495	495	555	500	533	466	501	502	473	518	503	501	504	486	513	476	542	541	474	484	511	517	524	501	478	440	450	490	487	517	492	500	467	509	519	528	480	502	502	480	519	517	495	538	457	481	521	502	516	530	501	521	536	527	492	477	493	515	505	507	530	522	539	503	513	509	485	534	513	497	504	514	492	551	521	458	538	509	502	494	502	493	479	540	481	530	512	535	506	502	495	484	504	519	494	524	546	500	535	570	539	487	542	473	523	562	512	515	525	519	511	484	508	519	504	495	529	482	488	500	529	494	502	524	496	482	543	462	564	500	510	505	498	518	507	515	520	507	503	514	510	502	505	531	505	537	507	474	463	513	493	515	533	449	475	548	511	522	512	486	494	468	498	528	473	481	526	513	520	480	502	442	511	499	510	494	518	513	497	531	524	514	510	477	507	552	522	518	496	513	548	493	519	519	468	491	549	518	541	492	496	480	516	473	510	495	528	522	508	541	521	492	452	546	485	503	506	489	516	514	537	474	501	522	523	475	509	527	505	537	467	537	527	504	542	505	488	547	519	520	472	531	507	518	518	507	496	520	489	472	516	459	502	541	569	519	543	490	507	543	515	536	452	525	550	489	477	495	467	481	537	483	498	520	483	476	492	532	452	519	516	475	498	578	506	470	531	512	480	523	506	534	517	496	498	497	481	520	481	526	523	522	476	488	546	511	515	496	556	515	509	513	527	494	500	469	529	526	509	495	495	500	515	520	521	499	551	510	466	512	489	516	547	468	514	505	497	482	490	496	500	520	521	500	495	536	490	492	492	484	487	549	525	479	488	499	513	521	516	532	521	516	512	519	497	485	498	490	477	529	507	500	545	469	504	526	487	483	542	485	518	488	483	475	496	501	493	485	507	494	521	474	503	503	478	501	527	513	472	521	494	522	508	530	497	508	479	498	500	490	479	485	537	529	497	454	513	488	558	486	484	473	496	545	483	498	485	517	526	504	499	488	495	510	491	513	502	516	507	522	482	500	527	513	509	479	525	504	515	494	529	520	519	495	557	546	496	518	488	498	528	492	524	482	476	523	495	496	505	501	508	473	484	499	522	516	527	487	469	491	542	515	516	520	471	516	511	507	506	524	479	549	490	532	523	481	487	517	505	505	525	511	549	507	520	461	505	529	521	542	503	474	480	474	464	500	476	508	499	493	507	508	508	504	476	482	512	471	531	505	515	520	511	556	493	520	506	515	470	534	474	504	512	500	527	494	542	499	533	506	529	503	483	504	497	493	518	514	486	524	508	511	509	473	476	513	479	543	503	476	482	495	519	473	535	516	490	543	479	455	510	494	531	527	493	513	520	527	536	496	510	497	483	507	555	497	490	538	491	511	549	478	472	485	501	485	481	504	490	491	511	501	517	500	520	546	472	537	500	526	486	565	524	473	511	546	513	502	497	484	525	484	488	498	524	548	526	518	507	573	518	501	539	541	505	553	539	470	528	539	484	538	511	528	516	482	494	505	507	488	507	505	512	513	486	516	517	495	500	472	522	489	503	501	495	513	502	523	491	506	469	497	522	480	502	496	446	513	508	531	500	501	488	487	544	520	481	512	487	492	516	501	476	471	526	528	539	527	494	477	465	533	525	507	512	527	517	465	503	490	540	483	521	536	490	482	529	461	537	536	490	526	503	546	519	546	480	525	479	480	532	510	537	492	519	507	546	511	491	523	493	482	470	506	503	534	528	491	503	484	514	513	517	538	461	550	522	519	554	517	534	489	498	462	472	483	493	513	490	513	544	525	507	494	473	506	519	522	461	508	503	524	595	512	476	505	512	490	528	479	488	542	480	494	479	510	495	485	509	451	494	496	494	503	530	480	491	489	469	507	539	546	546	461	514	517	478	497	521	516
23787	25637	41320	36545	25667	15097	3535	862	779	774	806	781	801	745	779	748	752	722	755	801	725	787	698	674	730	742	760	751	707	743	704	679	747	714	726	774	766	749	709	752	720	720	725	766	774	721	736	739	719	758	729	746	744	751	738	740	740	725	749	748	777	722	745	716	739	792	758	787	734	754	729	753	688	728	732	721	719	743	729	726	706	777	716	717	721	700	791	740	709	695	689	757	695	700	774	701	723	740	723	774	722	721	752	716	747	714	622	730	712	775	763	735	716	730	735	761	763	713	722	781	726	760	734	712	704	729	811	710	767	744	781	722	731	734	795	747	736	743	725	757	763	719	744	753	757	774	687	748	734	737	732	748	679	787	695	733	736	733	760	762	731	746	746	800	702	706	722	700	726	691	732	781	726	717	737	781	721	727	773	727	734	729	732	766	701	697	718	736	761	728	725	779	709	726	731	804	723	735	766	765	697	722	747	730	729	769	704	722	739	741	742	752	712	746	720	759	679	764	777	751	744	702	730	778	736	725	734	727	723	740	734	741	779	723	740	777	770	710	743	705	728	748	749	784	718	783	725	733	727	751	739	781	728	749	734	768	746	761	726	727	748	727	723	718	747	721	758	685	708	728	742	720	733	724	716	752	717	741	681	770	747	717	748	742	674	677	683	712	709	739	678	744	769	727	702	672	732	733	729	719	754	697	733	721	708	773	727	717	737	718	715	750	733	758	729	722	715	716	764	726	734	731	737	768	751	683	688	671	701	771	741	708	718	750	712	700	722	692	769	767	722	767	775	731	721	768	709	693	743	671	675	726	728	701	713	737	721	741	764	725	737	728	727	772	713	758	718	724	773	716	721	714	762	685	754	714	760	694	729	763	715	765	718	714	711	769	731	766	706	737	729	706	726	734	750	698	773	719	727	691	675	734	716	761	680	711	739	754	725	747	759	728	721	720	721	732	691	727	715	685	732	719	696	753	764	725	723	725	725	781	719	739	761	747	740	715	744	726	728	763	726	784	794	742	692	704	719	781	703	717	739	723	694	728	745	712	781	757	747	670	735	727	720	702	699	746	712	754	727	753	668	718	706	694	749	744	645	733	728	719	760	770	814	745	730	704	677	750	726	794	724	752	716	718	710	758	752	745	742	703	781	743	769	755	743	656	681	715	676	757	747	717	754	676	766	748	687	741	758	723	732	741	710	770	721	754	736	675	744	749	730	739	718	765	693	713	693	733	763	702	737	708	752	734	764	750	734	702	699	737	714	709	728	736	703	727	679	738	706	692	714	750	737	762	728	724	723	771	783	754	701	693	772	729	720	750	719	759	718	764	718	691	751	729	736	718	758	710	706	727	710	709	719	720	737	778	726	694	738	722	709	700	725	795	788	696	729	740	700	768	821	734	747	771	774	749	747	716	688	727	686	780	730	729	744	704	734	751	779	698	773	703	692	702	699	776	737	716	729	747	706	731	766	698	723	717	741	774	739	682	761	744	679	757	752	726	767	739	722	736	740	746	737	748	686	734	732	646	728	728	783	730	765	709	732	757	738	762	684	730	742	779	712	739	782	773	750	754	739	730	742	785	716	711	753	739	748	753	719	761	719	681	735	721	732	749	683	737	724	681	726	705	753	758	755	756	664	683	728	698	712	759	724	710	725	725	704	723	742	731	712	742	702	732	678	710	690	724	732	711	750	684	743	733	723	763	757	739	652	702	749	700	736	721	729	736	751	775	720	720	749	753	733	713	734	716	749	756	745	755	709	753	709	700	749	771	769	743	714	717	754	754	731	726	748	707	721	747	753	710	740	748	735	722	709	757	723	748	748	671	701	741	737	709	721	730	693	738	740	752	768	699	727	736	679	737	737	731	769	742	765	767	717	741	682	771	776	718	727	753	771	744	728	691	755	735	746	740	746	792	747	690	756	781	730	762	662	747	787	719	682	728	735	674	730	763	742	718	723	741	760	720	699	733	739	765	702	762	698	777	762	714	693	735	744	725	704	781	766	743	768	734	745	765	694	716	749	717	809	699	752	686	747	772	733	715	664	763	662	681	697	743	727	737	743	768	741	758	728	746	712	772	720	757	773	718	715	701	735	764	715	719	764	740	716	749	717	720	692	731	736	741	734	684	743	733	736	710	712	709	713	711	802	756	707	702	697	679	712	695	734	756	715	736	723	736	726	720	765	764	694	689	724	732	741	740	725	686	765	741	707	714	745	805	696	713	718	739	736	695	714	729	752	679	763	795	735	716	709	719	765	741	730	742	755	695	708	664	722	690	728	706	755	712	742	717	769	749	719	744	776	737	754	734	719	752	779	719	716	705	716	772	740	704	732	666	713	724	702	746	706	710	719	774	681	748	719	762	738	715	731	731	708	775	797	742	766	757	755	694	735	693	718	770	707	705	726	700	703	724	757	746	738	701	764	797	701	732	695	709	719	712	714	695	735	736	717	775	684	693	691	715	735	710	767	739	694	699	729	690	726	698	712	757	752	725	722	751	758	736	723	710	734	753	700	722	695	691	740	709	737	693	773	727	737	718	764	703	750	721	711	760	755	745	736	764	670	741	800	727	715	745	768	726	739	750	765	785	763	707	716	782	720	740	735	749	752	729	690	709	759	786	754	702	714	738	783	725	754	685	744	757	726	702	753	784	720	691	727	706	738	698	702	726	748	693	734	736	745	739	760	769	766	746	732	757	752	744	784	730	743	708	755	722	773	765	756	736	695	744	740	711	704	729	752	741	709	711	707	714	722	713	765	797	719	768	689	735	703	713	749	734	759	802	735	712	756	689	733	730	738	761	720	713	766	736	712	675	771	767	720	767	700	715	723	739	761	715	715	749	706	725	707	788	729	743	783	751	771	712	741	711	722	698	720	767	750	730	769	734	702	737	724	701	746	772	758	725	739	701	758	727	769	736	742	765	698	756	731	719	742	710	697	750	705	759	731	719	707	714	741	713	750	735	785	732	730	787	716	734	776	770	719	712	757	702	698	731	764	752	741	736	788	724	693	713	726	718	749	794	703	767	749	744	686	778	709	712	725	732	690	731	698	727	716	724	753	705	705	751	720	763	746	737	708	744	722	737	764	728	689	721	746	710	764	709	713	729	705	701	687	763	809	722	745	750	719	747	725	721	678	735	736	732	770	709	739	731	744	704	708	690	752	752	735	728	769	724	704	732	741	782	696	703	684	712	733	709	749	764	728	761	754	726	694	714	719	743	716	726	775	705	750	740	729	725	744	730	715	695	701	695	747	708	691	716	746	769	777	732	681	739	779	743	765	770	779	719	714	735	686	744	778	754	775	721	707	730	730	703	719	707	723	736	710	671	762	725	740	726	725	764	749	731	724	690	765	762	752	688	727	729	718	696	771	719	691	724	730	755	739	716	722	729	729	751	712	717	707	743	742	751	739	733	733	737	727	765	697	730	755	740	740	717	719	680	745	737	723	686	751	765	734	750	720	714	693	713	748	742	722	738	727	709	754	712
29991	99341	70001	45493	18832	4689	1150	647	658	631	663	687	654	662	668	623	649	671	671	682	680	695	674	644	681	664	649	654	649	693	678	687	722	630	630	659	669	686	630	712	687	662	697	702	686	674	674	723	687	691	690	666	645	686	662	686	673	690	690	657	658	678	650	665	628	655	655	681	635	680	627	689	671	640	634	680	718	628	696	717	712	687	648	653	608	657	657	672	667	631	674	630	673	623	647	669	696	643	635	694	671	691	675	696	683	641	660	653	650	662	698	664	653	691	662	639	673	671	630	694	684	644	649	713	666	665	664	642	651	662	632	662	682	681	620	673	631	665	687	694	649	631	649	643	697	634	635	650	690	646	696	626	660	677	675	697	662	693	640	587	627	654	658	646	660	680	709	703	663	664	608	688	635	660	618	631	708	659	689	656	621	693	655	733	699	705	634	632	596	675	730	672	668	680	661	687	667	654	653	670	691	684	645	674	640	662	626	646	705	688	627	623	631	630	685	657	665	641	668	644	652	650	660	652	649	657	656	620	678	633	640	673	643	702	677	650	684	725	662	601	635	673	619	678	658	697	652	682	635	673	651	650	630	643	662	658	642	695	645	609	679	647	624	673	675	654	683	668	624	634	621	677	634	708	639	642	641	690	657	680	642	588	653	666	673	677	653	637	667	658	638	663	696	685	682	637	646	661	671	646	620	642	638	658	674	655	670	668	630	638	686	646	620	676	648	679	667	681	632	635	693	665	668	666	691	677	696	658	689	670	649	698	626	667	664	628	702	613	642	684	693	662	678	635	601	632	655	638	690	651	653	610	670	645	678	632	654	667	667	684	625	623	684	623	678	692	663	699	605	687	671	636	616	674	623	656	692	625	657	662	671	672	648	670	627	693	616	684	641	654	671	684	687	686	656	673	653	660	620	684	710	632	665	642	634	633	619	632	676	644	649	611	691	626	646	651	663	607	624	636	663	695	703	688	644	689	677	646	681	625	637	613	662	625	681	650	667	663	678	668	684	606	658	648	666	666	691	665	675	682	639	633	638	692	670	677	688	671	630	602	676	671	615	670	673	660	692	676	663	640	682	636	623	641	649	642	654	644	610	676	642	704	668	635	681	632	667	648	650	652	656	704	616	625	707	676	669	648	688	644	595	669	680	665	664	645	682	648	661	674	673	660	643	681	669	681	670	679	654	652	651	651	644	668	618	624	657	640	672	658	682	649	642	606	662	619	654	670	656	626	692	638	664	657	638	601	623	666	665	668	666	685	663	663	684	664	659	682	635	652	657	621	696	684	659	670	679	690	655	614	665	631	654	667	664	654	684	663	689	645	663	670	631	616	617	674	664	652	654	668	627	631	648	662	687	668	685	649	597	666	644	673	610	648	684	693	667	620	630	641	713	699	673	655	670	674	610	675	680	714	654	673	634	625	670	668	628	674	710	670	674	662	641	648	587	638	650	649	687	642	643	665	647	667	608	642	659	665	685	676	702	680	612	636	624	628	648	662	635	633	703	678	653	636	677	682	638	699	640	651	694	686	619	655	636	642	693	644	657	686	670	648	681	690	650	643	634	665	639	627	690	668	633	654	698	648	646	702	631	650	684	650	626	694	657	665	682	720	625	640	659	667	709	647	693	633	671	634	637	666	685	662	662	664	652	603	659	705	697	633	687	667	633	697	687	647	640	655	651	653	679	719	673	667	656	610	656	666	641	650	665	636	712	624	692	695	668	632	651	650	648	638	717	634	666	626	694	641	623	647	597	673	644	665	631	658	633	636	647	677	652	660	679	657	643	666	658	622	685	642	728	700	663	668	647	627	678	662	659	636	665	605	596	644	667	635	674	642	656	630	658	625	679	625	688	645	597	661	675	682	656	679	678	663	593	663	647	677	611	678	640	636	653	641	672	667	670	671	637	662	617	690	641	668	648	667	646	627	612	635	665	644	673	653	624	625	648	632	674	638	649	669	662	637	701	659	650	633	689	669	639	651	633	695	676	634	634	652	669	637	669	627	664	669	656	724	660	661	659	669	676	665	668	653	669	695	673	660	631	628	672	678	674	700	624	641	617	683	640	670	624	685	680	697	679	690	656	663	652	690	691	686	599	706	626	654	668	632	662	668	665	643	649	642	672	695	686	686	695	644	620	675	683	681	664	638	668	679	635	707	660	640	656	661	657	648	637	642	618	701	682	642	681	601	656	662	697	648	684	642	679	641	617	647	639	698	704	677	695	651	689	699	650	666	659	690	659	667	639	625	642	580	672	636	638	618	667	657	642	636	690	624	681	638	670	690	708	620	704	654	640	675	655	615	658	674	677	670	671	663	654	647	651	662	627	659	681	671	633	671	608	655	656	634	689	679	676	665	634	629	637	685	653	655	648	636	636	638	618	675	653	685	613	634	640	636	659	693	713	637	662	684	692	644	648	659	648	684	704	647	659	679	711	633	651	653	654	684	687	688	671	654	653	656	658	647	643	611	639	635	601	647	665	706	664	657	613	624	650	613	616	690	684	643	673	684	605	678	671	652	652	695	632	651	656	676	677	673	680	682	691	691	668	662	641	673	663	698	668	659	665	609	654	633	667	635	657	603	664	657	652	664	631	616	636	642	632	625	657	657	680	631	694	636	665	662	695	646	647	622	651	629	659	654	668	657	671	655	682	644	650	679	682	639	621	653	666	658	657	695	669	652	632	646	622	681	665	638	607	655	671	658	632	634	651	666	672	637	622	627	660	681	643	645	642	645	596	645	642	656	644	582	639	635	678	612	653	634	690	671	654	651	667	631	676	685	663	643	598	602	642	628	662	678	624	674	637	647	693	651	612	685	667	615	600	646	668	646	668	615	623	647	675	624	623	683	666	685	653	637	666	656	646	660	689	658	657	632	606	660	627	681	678	639	637	678	638	620	657	630	623	653	648	649	632	678	642	687	647	667	635	697	671	602	625	651	686	654	623	657	625	617	649	682	680	686	631	679	664	640	663	640	711	651	648	676	641	665	610	646	630	659	658	679	686	629	621	663	634	639	655	668	679	628	653	665	647	638	688	615	660	642	640	673	658	678	661	598	651	666	650	663	655	670	662	659	634	632	651	644	676	681	665	638	668	639	669	629	692	678	659	707	656	686	651	661	657	693	655	650	678	666	612	606	659	627	675	647	647	638	628	678	637	701	660	645	658	676	659	692	686	638	628	677	636	641	669	657	693	694	632	711	657	655	634	664	666	652	656	652	670	678	647	654	697	640	638	638	622	671	644	653	689	678	709	672	650	614	644	645	676	658	671	646	633	644	666	607	647	673	649	657	644	670	647	661	636	665	620	698	649	671	625	635	671	621	649	637	669	684	657	656	623	643	662	666	661	665	638	694	689	694	644	705	644	645	612	643	653	644	650	658	630	686	642	644	620	680	664	656	627	675	663	664	634	629	616	645	640	673	678	653	627	641	636	677	670	665	624	627	626	653	661	694	663	648	640	689	707	667	646	666	661	673	635	673
27635	33282	39213	18179	4075	1044	682	542	540	601	548	561	553	578	535	571	524	561	554	570	557	566	538	564	559	576	546	586	539	557	550	549	564	518	553	557	583	549	527	560	548	532	538	563	569	548	594	547	547	569	590	518	572	574	533	542	560	556	587	604	578	562	526	560	561	582	558	532	542	560	550	565	584	531	562	534	552	593	577	529	550	536	536	575	560	555	521	563	566	565	527	500	510	568	564	539	566	612	520	568	587	543	541	521	591	616	563	561	549	555	555	553	529	557	567	566	539	563	591	572	580	576	560	523	545	575	551	583	575	549	554	551	552	552	546	566	595	506	540	526	573	563	566	566	554	604	534	577	525	598	559	558	523	569	553	552	548	599	576	522	577	552	576	528	551	547	561	554	599	530	555	522	526	560	546	582	538	546	535	557	549	592	522	555	547	604	541	604	544	537	557	547	555	553	521	552	549	549	590	532	555	552	568	515	566	568	608	571	550	577	573	564	589	600	557	509	578	557	579	592	566	552	573	537	572	531	572	594	549	528	608	550	528	547	544	560	568	544	583	587	565	585	568	569	559	579	537	567	570	560	567	571	580	593	570	568	544	523	552	517	583	572	617	523	553	565	566	545	570	568	603	584	525	529	554	569	548	589	575	522	563	570	557	542	552	558	551	529	557	587	578	603	582	561	590	601	555	533	590	520	573	540	542	582	546	597	545	547	520	595	597	541	539	570	552	538	577	551	558	555	528	533	557	595	583	549	593	564	582	572	539	509	527	568	566	532	589	543	585	550	546	604	567	549	531	558	572	543	555	550	573	535	563	558	577	581	543	558	581	534	548	550	543	553	580	593	551	577	567	544	538	511	519	555	552	543	536	535	561	541	551	544	586	556	592	591	570	554	589	528	526	565	517	497	538	558	568	581	576	548	553	562	547	539	567	542	527	552	557	558	551	545	582	536	556	508	534	554	524	561	563	536	543	547	575	558	538	569	545	560	587	566	548	559	572	546	602	523	529	560	564	586	565	536	540	566	565	534	593	550	527	555	570	554	540	563	583	580	584	563	556	578	574	553	570	573	535	551	557	597	541	565	557	544	519	585	570	580	576	570	606	549	532	551	542	566	525	535	571	555	526	540	536	531	543	550	589	591	532	550	583	593	606	553	533	548	530	554	559	608	558	602	580	502	578	592	538	569	585	559	544	555	571	539	537	545	544	518	547	522	572	564	549	541	557	562	562	532	611	540	526	542	551	561	539	612	522	586	566	562	549	599	519	538	517	575	537	553	568	577	581	517	562	531	582	561	524	578	570	574	556	515	557	565	519	577	542	553	588	552	591	579	548	532	556	539	579	530	546	600	538	591	542	616	572	569	553	551	552	565	573	575	544	574	625	577	535	563	592	514	581	577	594	542	546	559	551	581	604	578	550	557	551	564	507	522	546	548	567	589	575	583	549	545	561	567	570	545	542	544	621	539	592	531	590	546	599	557	566	554	563	517	562	579	544	591	547	533	536	535	619	559	538	549	514	536	548	591	538	566	541	565	562	595	567	568	561	565	551	538	575	540	531	556	578	550	553	533	518	591	565	540	550	571	536	580	583	549	536	566	567	534	596	555	576	505	572	544	569	548	519	581	575	576	538	566	568	543	570	537	558	563	581	573	596	549	593	578	538	593	567	550	587	592	542	550	540	550	590	568	565	559	510	537	504	556	538	577	535	549	558	580	527	536	558	554	574	554	557	593	575	604	515	582	588	570	548	593	515	562	584	574	520	571	632	549	547	580	508	581	556	555	596	558	540	536	558	553	591	599	549	561	546	605	580	561	513	532	582	543	577	543	496	555	548	568	539	574	586	612	582	537	512	510	565	576	567	555	569	562	556	555	552	583	615	547	560	596	552	562	579	567	576	597	580	584	572	613	566	617	536	565	575	532	512	516	506	530	581	578	575	533	566	579	585	541	543	548	553	551	539	572	548	571	561	551	513	576	561	539	548	543	590	569	582	534	560	527	551	583	568	529	562	551	588	556	536	607	590	576	574	557	537	549	570	570	568	538	531	555	573	602	521	556	552	536	582	559	541	553	568	540	493	538	575	617	545	569	579	586	505	512	528	546	580	554	589	589	552	505	553	548	552	504	545	580	538	542	572	540	580	573	574	530	556	543	571	576	588	516	570	532	565	590	553	516	506	576	509	532	572	531	600	545	518	532	553	562	584	545	568	566	554	611	587	522	538	536	562	538	524	546	579	586	544	587	535	572	573	562	553	589	568	534	585	546	551	567	539	563	569	536	528	589	584	557	535	581	580	527	589	548	563	579	560	554	553	526	573	584	530	571	548	576	553	578	554	514	570	554	578	563	542	562	573	544	610	556	571	573	536	569	554	564	529	537	602	533	553	573	552	546	528	579	569	550	542	532	528	595	559	584	541	562	555	602	573	540	549	527	551	538	587	579	514	506	557	560	525	582	578	542	575	551	568	538	594	529	506	541	557	571	551	531	543	584	549	549	535	527	579	526	563	562	523	569	543	630	597	582	564	595	565	531	518	553	551	548	525	557	523	594	534	598	577	557	552	559	582	562	596	579	591	557	590	569	547	591	598	541	523	547	554	519	570	580	568	519	541	578	549	528	573	504	572	580	556	600	616	574	524	561	572	567	561	600	557	571	559	553	532	530	560	574	529	546	598	567	557	555	597	552	533	561	582	553	532	550	583	592	591	561	560	565	603	589	532	589	572	560	554	554	591	553	550	568	605	547	533	543	567	560	542	545	530	624	603	580	568	555	581	531	570	560	574	563	539	553	572	561	562	546	571	551	553	557	585	536	555	582	574	532	577	541	536	542	575	558	585	518	546	572	548	578	591	528	593	550	588	579	537	518	591	576	568	577	564	545	574	548	536	568	584	566	560	506	560	551	580	550	528	540	541	569	535	552	583	540	515	579	506	563	557	588	532	550	536	549	581	562	574	534	530	560	550	559	579	546	593	545	561	573	530	555	574	526	562	565	563	507	555	560	574	538	551	586	557	600	565	529	596	589	588	553	572	577	521	597	567	572	544	556	557	565	568	582	560	567	571	561	557	532	507	604	551	583	530	578	550	570	564	546	539	513	559	566	531	531	573	616	590	538	544	542	579	583	599	578	571	545	571	582	517	538	525	529	544	503	586	595	555	528	558	570	566	534	539	560	586	572	544	529	539	546	563	588	572	570	528	566	563	508	540	523	584	584	563	555	566	565	548	538	602	546	541	536	533	597	539	574	557	568	565	559	583	559	563	543	594	554	557	534	573	545	549	602	537	542	554	603	622	561	550	601	581	575	547	540	573	544	553	585	602	564	506	507	555	575	526	530	556	530	550	528	585	569	573	550	500	561	611	573	562	597	542	539	550	560	545	567	529	533	540	579	501	545	562	562	546	550	535	575	510	550	591	591	559	616	601	561	580	557	600	526	521	581	559	626	581	553	543	641	601	580	551	579	532	524	638	584	550	516	583	543	533	570
12731	42873	29440	8385	2455	828	499	454	472	446	482	474	439	457	414	451	417	462	471	456	474	437	423	450	410	442	478	443	450	419	426	432	431	419	397	435	458	454	453	428	413	449	465	417	439	424	453	473	415	413	448	431	418	423	429	442	460	439	426	447	423	419	468	433	433	471	430	438	496	441	456	448	448	454	405	428	433	410	470	392	441	455	436	450	478	416	433	419	470	445	423	431	467	427	466	401	422	452	442	407	427	447	422	409	425	419	411	443	429	426	439	460	408	427	469	519	442	442	429	425	402	454	427	402	416	417	447	452	435	427	436	464	398	448	426	438	453	425	471	428	478	427	455	408	452	443	446	417	468	444	447	432	404	412	425	439	445	456	441	404	465	428	434	438	462	410	413	440	400	452	435	436	450	428	454	418	445	433	427	479	464	423	419	457	454	430	445	448	439	441	452	414	439	454	420	445	443	460	422	397	392	447	434	447	430	432	454	426	466	432	451	432	432	426	437	441	487	433	442	411	437	394	481	416	446	419	399	451	412	439	445	437	422	418	439	443	461	422	448	454	449	457	434	444	443	430	434	432	442	455	414	425	446	450	425	473	416	471	472	417	434	417	444	434	427	430	448	395	460	440	443	442	441	429	412	446	454	447	433	414	440	481	448	468	446	445	439	412	431	463	434	438	456	450	462	448	422	402	451	424	444	409	437	440	421	457	501	428	423	454	451	442	455	452	454	446	456	436	453	452	434	433	411	403	459	431	440	405	450	426	398	427	449	463	456	425	431	418	434	413	450	435	436	437	461	446	428	432	458	435	451	457	447	425	473	443	480	426	451	443	415	461	456	428	422	468	431	450	406	394	394	436	427	456	451	428	432	446	432	452	415	488	410	416	446	422	417	460	449	427	471	422	427	447	398	401	425	420	423	431	445	428	429	429	459	479	433	436	423	453	433	444	454	420	454	476	430	429	413	409	412	416	429	439	417	453	461	438	456	456	451	385	436	442	437	442	418	432	408	444	430	424	426	447	450	425	433	427	438	433	418	412	433	435	441	470	433	440	465	428	407	439	461	458	470	443	429	409	429	458	426	456	477	452	434	420	444	461	468	426	456	409	430	430	408	469	401	425	431	440	447	433	439	410	433	437	446	446	508	414	403	465	435	429	452	430	407	446	461	455	416	412	434	429	434	452	457	441	442	416	417	417	484	405	427	410	435	422	454	437	440	485	425	432	458	442	469	448	449	444	483	410	439	474	389	444	402	427	464	455	467	442	429	421	437	429	437	460	461	418	413	457	395	431	447	447	423	439	426	446	456	433	427	459	462	418	438	422	452	447	426	445	459	451	431	439	439	418	407	432	434	453	448	458	456	434	437	434	433	433	438	470	462	447	451	452	417	424	449	435	400	444	444	388	427	409	455	449	464	461	458	434	414	472	451	447	462	414	412	426	448	429	412	413	432	446	470	442	430	447	430	446	374	434	470	477	445	434	449	455	438	438	445	448	450	436	431	425	416	412	408	451	457	459	453	454	458	440	446	481	474	428	447	464	385	429	473	439	406	440	432	444	429	451	403	435	404	467	404	456	446	387	412	429	451	437	431	453	457	445	449	455	435	436	431	408	404	442	436	425	433	425	417	434	390	447	447	430	422	417	433	463	437	404	420	458	450	428	424	446	457	455	451	455	423	447	449	446	419	468	418	438	451	447	442	476	417	431	458	451	471	454	429	425	454	434	429	418	417	435	468	445	440	432	426	431	445	456	447	424	436	429	437	424	436	428	457	469	480	469	442	406	412	465	467	429	433	442	498	445	448	420	442	411	408	413	421	495	470	439	390	424	436	434	435	472	456	434	427	435	409	405	403	439	454	453	451	425	446	431	419	480	451	426	439	416	457	396	424	449	422	452	463	413	440	403	479	421	412	447	411	420	442	417	445	432	487	397	470	464	489	450	456	437	433	411	416	452	438	447	430	439	411	487	433	447	429	452	425	435	428	447	437	461	445	441	431	443	478	418	457	471	420	455	404	408	405	441	488	434	422	419	470	430	432	470	417	447	444	490	456	461	436	422	398	460	441	423	419	435	463	447	421	441	435	434	424	437	401	443	416	452	464	441	419	434	423	413	466	447	464	450	442	421	453	436	442	497	448	452	453	451	457	452	461	445	432	391	453	442	434	423	457	475	403	472	426	448	443	487	468	427	444	445	454	429	433	432	411	461	480	416	401	431	473	452	413	433	452	455	426	473	438	439	411	426	444	445	436	427	424	461	417	462	462	474	435	452	440	431	432	435	459	438	453	427	443	399	477	500	473	413	456	433	429	465	423	437	456	446	425	425	511	415	444	426	406	399	422	430	410	429	412	450	478	462	416	443	401	430	427	391	408	451	455	451	431	453	484	428	437	459	459	457	435	445	459	432	439	428	440	438	444	392	441	425	380	411	439	442	438	436	409	468	445	413	439	423	453	461	412	451	457	391	455	444	463	436	465	460	445	422	455	466	447	434	446	483	454	468	446	464	437	464	489	466	414	458	432	436	416	421	390	424	421	426	450	443	439	436	461	466	404	446	457	453	435	462	433	409	465	412	446	436	425	424	440	431	461	444	440	446	439	407	440	451	430	463	428	428	411	456	443	421	476	435	427	416	427	436	417	433	439	471	428	429	417	470	454	478	446	406	448	442	462	438	447	416	430	432	423	388	437	482	417	429	433	437	441	443	476	460	391	437	470	457	479	458	443	417	451	449	422	456	438	439	411	446	431	456	415	477	447	444	423	471	435	474	465	450	442	427	452	437	475	438	402	432	457	417	413	454	431	433	457	440	425	447	465	444	418	433	457	424	435	406	403	461	450	446	438	439	469	435	446	451	458	456	451	415	426	441	425	422	439	469	427	424	422	497	420	437	404	433	494	411	385	450	440	424	409	469	452	425	432	425	451	432	451	426	440	422	424	449	460	443	441	455	454	435	448	414	396	423	491	423	416	438	410	462	438	460	456	439	443	453	443	443	438	462	407	424	491	449	472	471	449	443	417	447	477	456	422	429	433	452	441	448	460	429	465	433	431	444	419	460	481	449	464	476	414	422	492	406	434	483	410	464	429	466	458	468	410	421	430	408	444	429	430	430	449	460	429	407	443	494	422	454	448	460	456	456	424	459	452	430	470	430	450	482	415	448	458	479	447	472	413	449	412	452	426	424	441	422	452	463	483	452	403	411	445	472	457	446	441	427	477	429	438	457	436	434	435	455	421	397	421	466	450	474	419	441	402	424	436	463	422	469	430	447	434	401	417	415	440	421	459	426	454	420	415	420	441	430	429	407	452	444	458	447	403	408	447	409	467	407	466	479	422	406	445	441	439	419	445	439	431	445	416	451	487	437	461	427	446	430	430	431	454	472	467	436	426	424	394	430	421	431	428	421	442	447	425	412	455	430	444	449	429	432	461	417	442	381	468	460	439	458	429	447	397	425	393	430	456	444	470	430	414	436	432	474	410	465	438	501
24550	30171	57752	45804	24716	8740	1409	630	545	544	541	531	532	504	545	515	515	517	570	510	522	543	496	526	490	513	485	542	535	504	546	550	496	537	530	549	504	518	510	518	529	549	521	529	528	512	516	542	540	508	488	528	545	526	536	518	512	492	508	494	521	497	522	522	553	502	493	527	516	517	561	526	573	522	521	492	515	473	531	522	513	504	453	503	526	498	538	489	535	515	506	538	507	522	507	519	541	474	507	526	495	508	491	496	530	501	516	522	485	481	509	489	512	505	523	511	515	494	529	501	512	504	524	507	535	499	533	463	525	475	540	520	496	552	505	494	533	500	495	511	524	504	535	510	509	517	506	521	502	501	574	520	508	567	505	524	526	506	526	500	500	527	554	500	525	542	517	462	494	494	555	532	533	480	490	504	510	515	519	502	493	534	535	579	552	501	494	551	507	520	529	511	501	526	496	505	512	525	503	522	508	514	527	542	534	501	533	508	486	519	508	467	510	538	500	522	525	545	545	494	522	555	512	475	475	507	493	496	554	516	532	500	540	527	503	479	501	513	495	539	496	491	471	491	489	525	501	514	478	539	486	532	529	497	572	529	501	501	486	497	549	512	505	560	524	493	508	499	549	556	519	508	481	502	575	526	517	505	487	487	544	519	499	509	502	513	550	534	528	505	491	496	547	511	503	533	508	524	503	476	538	477	530	523	489	516	524	528	533	491	499	490	537	485	524	510	532	468	469	539	539	522	499	489	485	519	512	519	514	516	540	521	528	492	539	498	459	539	509	536	547	496	515	534	541	493	511	548	513	516	503	517	497	486	555	527	513	536	502	523	520	500	515	496	518	512	515	484	531	512	529	502	536	507	507	555	502	516	509	544	516	530	566	508	520	492	534	538	562	531	504	524	503	528	484	534	504	560	497	501	541	506	511	486	482	528	510	479	502	492	522	499	510	510	500	469	528	510	481	515	489	501	481	561	500	508	517	511	509	503	507	541	513	505	518	537	564	508	477	513	542	511	556	501	500	504	517	498	516	482	488	521	507	516	484	487	500	484	525	497	515	536	514	477	514	513	522	524	542	512	526	538	514	474	478	506	468	528	540	488	521	501	527	533	478	469	496	492	554	523	501	494	502	525	529	540	490	550	467	493	526	514	521	522	527	506	516	489	513	542	503	540	532	503	489	498	496	538	537	502	555	515	537	502	464	555	491	538	492	518	498	490	504	517	528	519	515	459	531	476	503	548	508	499	493	489	497	508	537	538	570	485	476	499	520	476	478	493	509	558	534	534	478	521	524	523	486	531	518	534	540	524	494	523	487	506	533	522	505	532	492	540	487	548	529	495	508	516	505	508	505	531	527	526	489	550	555	510	513	525	500	499	503	547	504	559	486	478	535	524	514	510	512	490	492	445	566	496	526	549	550	549	490	530	539	499	529	483	530	501	480	524	535	529	491	516	470	515	509	471	539	503	533	472	510	475	480	517	548	517	478	479	512	526	531	504	530	523	533	501	508	506	525	554	509	540	515	538	509	530	496	502	517	537	507	529	492	518	523	493	501	499	507	511	532	522	523	510	514	562	521	494	527	504	534	487	496	516	510	470	566	516	502	495	514	534	483	523	521	514	540	482	536	470	548	546	517	545	483	516	482	504	495	525	500	494	548	505	514	583	514	515	521	520	508	494	510	490	545	557	471	514	508	507	551	525	517	487	558	523	515	502	529	561	532	496	504	477	525	513	526	515	544	504	540	479	500	487	521	566	508	533	492	530	507	521	502	516	518	526	492	506	491	528	510	516	522	469	503	507	497	476	508	522	488	504	548	527	513	492	511	526	497	535	494	538	475	514	519	498	527	498	517	483	536	514	528	542	532	531	483	512	525	523	510	509	505	509	542	523	486	536	493	495	536	497	513	523	481	486	530	517	537	508	535	542	511	504	499	493	543	486	510	496	506	511	528	505	545	551	538	501	515	494	514	489	535	510	493	496	506	549	509	510	488	485	493	494	513	537	502	511	537	507	553	509	480	521	531	511	493	549	495	527	532	488	456	511	507	550	480	545	539	516	464	524	498	520	496	559	512	522	519	500	484	504	523	498	489	505	492	519	509	536	508	511	531	535	541	511	533	478	565	530	512	507	518	499	506	531	530	510	548	483	517	517	519	473	508	532	516	494	523	483	505	534	516	498	466	522	524	503	532	489	551	489	507	475	500	449	509	555	538	500	525	505	527	519	502	517	541	524	553	533	553	507	515	534	485	535	491	494	543	497	521	522	558	492	524	510	524	501	502	499	530	490	540	532	539	532	498	485	501	494	526	519	535	480	547	523	542	504	537	526	490	504	486	523	531	497	510	566	506	523	535	574	496	488	529	505	513	487	522	526	493	483	508	510	500	520	527	509	500	516	508	473	486	529	524	507	565	496	568	504	554	493	504	512	538	484	518	500	506	545	513	486	518	479	549	516	527	485	527	520	516	475	511	508	496	546	533	500	506	529	505	517	508	479	513	541	518	534	554	531	534	523	510	483	507	542	555	493	533	532	533	532	530	478	535	495	481	489	510	522	509	516	462	522	521	499	488	520	557	512	518	525	538	514	536	540	479	494	507	503	523	505	492	567	531	517	505	470	556	525	467	494	526	521	525	545	515	503	503	535	514	514	529	497	499	511	552	524	477	536	489	531	523	551	466	493	494	500	488	535	492	523	563	489	487	533	546	509	470	519	512	522	542	472	513	535	533	467	517	515	502	536	461	520	475	494	534	523	556	535	508	539	539	525	515	491	499	530	518	518	486	521	513	526	526	519	581	493	494	526	510	547	543	484	503	533	498	481	494	487	482	499	511	523	547	541	533	458	513	563	502	479	508	564	546	539	497	500	510	493	531	568	528	547	533	538	537	479	513	539	502	530	508	461	532	536	513	521	551	506	502	458	473	546	565	497	546	539	534	496	506	539	516	505	505	486	526	509	489	476	524	533	487	526	497	489	544	508	518	534	500	466	567	483	509	503	522	519	538	506	522	490	512	509	531	547	510	456	502	506	498	484	493	495	553	545	518	491	522	504	502	509	548	556	541	495	504	551	527	494	531	497	517	492	538	485	534	520	504	535	543	505	509	472	526	486	494	503	515	506	516	454	496	512	508	510	484	493	548	497	516	486	552	522	483	491	471	534	562	523	512	537	545	539	484	511	499	520	562	490	521	530	513	489	503	522	515	472	552	549	569	556	510	544	510	559	536	518	522	482	495	490	491	499	479	503	549	497	480	483	500	519	540	529	504	490	491	523	519	489	527	521	523	537	487	515	517	534	527	516	507	545	490	505	530	534	503	510	543	504	522	484	489	474	521	499	494	496	521	537	517	542	511	511	530	504	494	491	531	528	526	541	542	499	529	496	485	495	474	520	489	551	524	518	535	565	482	510	502	522	501	498	493	490	464	462	457	511	502	494	515	518	528	532	494	481	549	517	529	480	493	526	501	492	549	515	533	489	546	538	493	579
31026	75567	69846	40440	14003	3090	830	493	465	460	466	470	479	507	530	485	469	436	514	473	477	450	483	454	534	490	513	464	469	465	467	468	456	474	472	442	472	495	499	492	420	499	453	466	483	479	498	515	482	485	473	458	515	503	417	465	494	493	474	475	444	461	448	478	461	487	450	404	487	456	504	482	479	456	491	446	505	467	469	467	453	501	447	470	470	490	500	485	481	454	471	476	465	475	477	469	428	505	452	443	499	483	466	468	448	488	442	471	472	457	460	451	472	429	496	477	497	480	454	486	468	457	413	479	475	451	445	474	456	453	486	476	476	461	525	500	521	459	448	498	497	474	480	472	488	486	439	475	463	466	443	478	478	461	470	492	453	447	492	509	470	446	477	457	444	480	433	470	469	448	475	453	476	449	471	479	448	475	488	471	448	475	479	484	462	462	515	467	473	454	430	464	456	512	443	463	456	484	464	447	502	448	429	509	436	468	470	481	444	498	477	448	455	462	496	457	480	442	457	499	488	437	492	491	447	439	498	512	459	459	446	480	506	431	462	503	483	434	499	443	452	485	487	478	487	476	484	505	467	490	493	476	458	437	476	472	468	503	445	456	470	488	449	474	444	445	491	454	469	474	495	522	481	482	491	494	449	482	443	492	469	494	441	443	473	489	465	470	460	458	475	486	468	462	497	455	499	472	467	462	461	459	467	482	466	443	418	503	457	483	488	519	472	488	460	434	432	492	495	452	470	473	445	492	440	449	469	458	469	446	531	484	468	479	461	462	452	463	476	466	424	488	456	487	448	479	499	456	478	445	506	468	437	469	460	462	460	475	456	484	516	453	433	469	459	446	444	452	459	465	433	458	504	476	471	494	487	494	455	483	484	469	483	472	443	484	467	486	472	467	467	464	475	474	448	502	407	430	497	502	452	447	474	442	473	439	457	446	432	476	440	470	425	444	449	477	462	461	517	452	494	493	466	495	493	496	506	442	490	436	446	468	471	461	457	458	470	439	460	492	480	473	508	468	476	477	457	503	440	451	463	471	453	463	423	471	453	480	490	491	434	509	502	515	474	486	457	491	487	488	451	452	471	483	481	431	445	485	459	445	475	491	435	430	478	462	473	422	487	461	454	482	461	450	487	482	477	460	463	498	460	471	488	438	460	467	483	449	471	458	461	484	464	456	445	516	491	483	467	457	469	480	459	476	465	501	497	455	477	449	436	494	487	479	486	509	446	439	476	471	461	471	500	489	471	464	448	460	484	475	463	476	460	430	443	448	472	485	448	483	474	453	464	451	488	439	460	479	450	487	468	464	488	447	474	476	457	465	451	463	444	497	447	510	464	479	476	470	463	445	476	472	499	444	485	471	460	443	464	440	469	448	490	479	451	473	485	474	441	468	492	469	460	484	492	464	464	515	491	434	449	480	465	477	493	459	467	477	459	463	458	476	489	424	470	498	491	473	449	470	456	456	443	482	487	488	477	511	485	451	448	465	464	493	454	438	482	482	467	507	456	483	468	497	458	484	487	492	425	463	458	490	474	469	434	480	472	473	500	477	438	444	497	438	466	442	473	436	491	485	483	494	479	485	500	482	479	474	451	471	460	447	464	475	451	459	440	475	443	458	478	480	461	482	475	485	512	476	456	504	449	477	437	436	492	466	471	476	456	459	470	481	481	492	475	484	490	456	466	468	464	429	472	473	480	424	465	486	493	469	438	452	426	494	484	463	472	488	461	467	470	489	459	473	457	499	482	480	465	468	452	494	460	443	455	473	442	452	486	434	481	477	446	442	493	481	454	492	483	461	513	455	450	497	476	471	476	442	478	430	469	456	477	475	470	427	442	486	465	420	474	520	528	460	454	487	461	458	441	514	439	520	429	493	494	478	463	457	463	454	469	498	509	468	464	493	488	488	465	523	474	452	456	471	480	455	481	431	501	487	454	453	456	452	487	466	467	489	482	453	484	462	446	502	450	467	479	491	484	477	440	446	455	499	483	493	457	461	460	475	459	448	446	517	464	460	466	436	501	437	474	500	427	448	485	484	467	492	451	440	434	488	478	465	428	437	470	457	441	451	476	455	473	490	463	510	471	449	453	504	462	478	476	447	482	479	461	488	463	468	444	464	479	464	468	466	472	496	514	473	468	457	477	441	496	494	471	459	456	487	479	497	473	505	450	470	456	457	466	452	464	467	489	481	479	460	473	470	474	475	483	475	485	487	461	490	471	451	481	489	464	465	454	436	445	453	460	488	448	466	437	479	448	462	481	501	476	445	469	476	483	459	478	482	505	528	444	488	462	500	488	455	440	458	468	479	509	493	456	437	486	482	463	436	488	510	470	453	498	488	463	440	497	463	491	434	482	455	471	477	455	496	514	443	462	444	480	485	469	451	458	511	442	472	488	441	445	480	456	451	495	483	474	458	497	436	459	474	464	492	515	470	449	441	456	499	439	467	439	499	471	460	458	491	441	486	496	456	479	488	446	459	448	469	459	474	399	454	456	474	446	410	460	457	495	494	506	465	472	445	457	455	467	478	475	481	459	487	492	473	461	457	486	462	504	464	494	448	446	472	482	435	481	473	497	437	477	484	432	487	451	497	454	497	471	505	504	477	448	436	475	483	490	469	495	444	478	459	471	481	467	465	470	510	449	487	506	461	480	446	487	465	439	459	433	459	465	433	451	468	469	458	466	506	490	433	494	465	487	447	459	449	459	484	453	516	468	471	480	490	502	423	464	519	474	490	494	486	498	457	447	460	479	481	468	482	499	470	476	492	465	465	476	516	458	454	497	426	432	471	455	456	474	444	434	474	480	476	419	456	485	451	453	455	457	526	491	474	452	486	454	498	442	522	476	454	474	479	444	475	465	428	466	452	480	439	483	459	457	484	473	443	486	427	436	460	463	457	471	488	458	420	470	453	454	458	432	474	456	502	460	453	503	465	452	444	493	469	496	521	484	480	421	464	521	440	443	472	500	503	470	473	466	462	474	450	459	519	478	475	438	450	438	457	500	420	458	446	433	454	474	432	473	501	461	474	474	480	450	507	472	476	475	492	483	485	502	463	469	479	483	491	476	494	473	430	492	480	481	448	446	495	486	464	465	462	472	443	448	458	448	478	468	494	481	471	448	455	455	424	465	483	453	452	471	427	490	450	509	451	525	452	450	473	476	507	455	500	465	424	486	428	485	483	486	468	472	475	465	479	489	475	457	431	480	463	453	466	486	456	490	470	503	457	497	448	460	488	444	493	475	477	497	474	480	431	451	474	486	455	477	514	488	454	484	474	453	451	494	506	452	437	515	476	468	464	472	448	487	445	466	441	442	499	483	471	471	439	487	474	496	472	468	425	447	445	453	480	475	431	466	515	467	502	435	460	423	485	466	485	449	438	458	512	416	490	488	465	487	441	478	423	461	454	492	446	442	481	438	461	483	506	489	498	488	482	448	462	475	502	445	488	449	461	441	433	456	497	479	489	514	478	474	497	496	495
23849	27671	52435	47006	28658	15212	4085	1063	785	769	758	708	703	728	760	754	742	732	781	750	751	734	742	728	742	715	768	732	726	731	728	775	730	763	788	721	723	731	780	742	717	712	684	733	741	757	726	704	722	722	700	715	706	709	705	709	788	690	696	736	773	693	723	711	732	768	702	676	699	772	705	724	755	737	753	735	770	756	694	749	694	694	728	770	713	696	728	693	649	702	710	727	710	741	749	725	708	743	763	699	719	693	735	660	744	722	740	754	697	766	695	744	643	746	757	749	701	669	717	751	709	718	776	738	695	763	692	731	764	713	704	717	684	750	734	766	669	788	724	706	711	707	709	735	796	743	691	701	721	766	749	729	733	714	694	702	721	669	731	725	683	739	719	686	722	669	743	727	749	698	703	726	676	697	718	733	694	699	690	762	712	702	710	699	737	726	700	718	753	741	723	762	721	729	694	717	737	687	735	703	737	715	755	694	765	691	760	742	735	722	728	739	742	705	717	711	709	688	785	710	746	716	753	673	666	711	725	731	738	707	733	763	752	755	727	779	722	738	703	735	726	748	746	722	711	691	752	666	714	734	728	741	673	769	720	715	693	687	716	707	786	738	744	713	749	750	715	686	706	745	728	711	696	675	746	742	710	725	786	720	702	708	723	719	713	721	753	725	702	729	748	700	711	740	719	726	717	735	762	708	760	679	735	667	747	727	701	771	746	697	724	667	725	727	695	722	717	698	740	747	753	705	726	715	710	700	740	679	727	702	728	747	753	712	726	670	682	731	719	725	715	713	729	731	734	708	738	738	737	728	698	736	714	715	721	678	669	695	743	745	727	745	754	778	687	694	721	731	711	708	708	722	696	709	737	716	698	748	694	720	751	740	652	731	765	719	715	700	703	676	697	678	701	692	662	725	698	756	716	686	741	749	711	697	712	770	718	697	677	760	751	699	659	702	709	713	733	748	713	678	727	742	702	683	739	805	758	745	720	682	727	725	694	694	738	724	667	721	719	724	668	753	753	689	671	735	778	739	759	739	696	734	730	717	770	719	714	714	737	715	701	734	702	726	749	718	732	697	724	750	752	675	711	750	726	705	712	722	719	751	704	728	725	771	716	724	731	749	720	725	707	728	701	747	709	688	703	702	661	749	672	744	717	706	777	685	705	686	696	741	754	730	692	733	699	723	765	724	691	737	680	692	721	737	698	693	684	692	745	737	644	684	728	748	709	721	726	737	689	719	675	687	761	732	711	746	716	721	692	752	764	736	791	727	692	730	705	712	777	680	706	722	679	722	751	672	768	760	743	724	751	757	717	762	690	760	712	684	697	756	657	708	665	702	725	705	704	742	706	715	744	707	738	744	773	719	685	726	676	728	707	752	706	707	692	742	698	693	716	703	771	753	734	726	775	765	740	716	718	718	690	735	714	739	730	681	731	703	764	690	676	674	683	707	736	770	696	694	722	705	736	717	733	715	698	724	730	629	658	743	747	740	749	736	722	724	726	710	651	741	738	746	743	703	693	698	746	727	733	718	680	711	691	737	747	712	720	700	734	783	749	669	726	725	729	728	748	754	722	691	757	739	700	703	719	745	730	713	705	698	740	720	722	742	706	720	725	753	676	705	771	748	735	717	717	759	760	727	739	716	707	746	714	729	726	715	660	764	711	689	716	723	669	747	732	773	703	723	734	700	706	693	712	717	739	677	718	701	716	721	670	715	721	771	762	731	733	727	739	711	724	762	742	706	642	729	713	735	701	693	699	717	696	665	677	719	702	700	704	772	741	729	709	746	704	705	724	750	708	729	691	702	721	732	739	727	710	717	703	686	685	741	731	670	694	702	721	737	664	698	719	685	707	752	713	676	703	707	713	720	682	705	709	724	741	696	691	746	724	697	734	698	713	683	717	686	704	667	739	727	724	740	719	694	712	691	707	741	727	772	696	707	708	716	742	710	731	698	720	688	761	697	744	702	754	750	726	705	759	729	749	701	732	726	755	748	704	714	736	717	699	731	677	705	759	749	705	648	695	763	700	675	687	717	659	718	711	675	706	704	736	707	728	708	690	722	710	736	755	671	682	741	743	771	747	752	731	707	719	706	718	704	731	776	721	748	720	715	684	785	694	728	692	751	728	702	732	754	731	712	713	706	730	696	674	756	710	688	755	708	662	713	746	708	713	751	726	729	706	737	750	778	718	709	692	704	727	710	688	756	737	706	695	680	702	736	698	738	695	700	749	702	731	711	726	736	715	694	742	707	723	681	743	738	796	736	703	735	725	749	741	718	708	706	672	710	698	724	658	749	699	666	731	701	686	680	695	710	693	699	709	702	654	713	685	729	742	759	782	725	703	704	703	678	748	696	736	727	696	704	722	762	756	733	724	671	763	733	762	720	731	721	749	739	701	690	775	748	687	709	738	686	699	733	741	697	690	734	693	725	681	692	700	679	693	687	675	717	710	734	714	712	759	714	731	719	716	753	715	747	748	702	724	706	713	703	713	730	757	691	700	695	749	707	704	695	724	714	768	734	724	749	753	690	728	677	684	717	730	758	728	714	750	662	733	742	697	654	717	713	684	701	756	720	667	764	731	741	675	711	683	725	740	768	681	690	690	762	734	735	692	698	683	702	728	724	711	710	754	676	699	703	679	739	718	719	721	700	671	756	743	751	752	701	706	677	728	715	694	714	726	737	665	716	716	692	750	690	723	731	736	722	722	713	751	679	674	712	766	743	731	715	751	731	731	716	684	739	739	709	729	715	710	730	738	744	722	710	757	728	708	676	687	704	682	712	743	716	695	674	664	702	776	761	684	654	685	710	753	731	699	722	714	704	746	731	708	709	746	699	777	691	721	763	779	704	709	736	716	712	771	679	723	751	730	710	730	724	747	683	689	699	715	768	735	694	664	688	715	730	734	712	760	712	670	678	709	738	736	713	727	689	721	716	711	640	707	717	743	702	699	753	711	747	755	689	705	710	663	728	679	701	714	785	711	717	735	728	688	761	740	724	695	709	735	730	744	737	676	701	745	705	691	705	695	733	764	748	718	763	736	679	757	675	741	768	699	728	703	714	753	691	735	751	729	701	778	773	714	706	681	713	679	751	685	737	733	697	675	725	736	688	672	678	683	746	694	733	732	714	705	710	700	709	724	693	718	748	709	742	731	748	760	718	702	729	697	695	710	692	728	703	676	720	707	741	706	687	703	751	696	746	710	791	662	722	744	738	744	742	741	650	719	697	718	725	734	725	750	705	675	708	679	685	683	737	727	705	736	746	732	767	696	757	720	718	743	723	735	717	766	713	722	680	683	679	690	704	657	714	735	714	726	754	791	740	738	684	694	771	714	711	714	713	685	632	663	706	722	747	679	690	677	753	685	659	684	681	686	702	694	729	720	692	737	700	766	700	710	761	757	713	716	734	700	725	690	704	722	675	764	691	725	725	713	748	739	752	725	725	690	680	709	675	733	712	711	766	700	722	723	735	717	708	729	675
35706	64301	70104	49589	21053	5513	1671	751	617	617	656	614	698	656	709	619	642	667	711	697	653	697	628	674	628	653	630	642	641	633	649	702	658	654	671	631	636	686	676	660	673	685	650	670	690	679	636	661	668	674	670	668	628	683	678	667	605	613	687	620	695	659	671	711	675	638	677	630	651	716	667	663	687	670	690	682	712	647	676	644	668	643	660	650	671	672	659	661	658	695	685	631	652	674	647	668	660	700	633	668	630	627	676	655	673	738	661	657	661	648	700	670	669	683	635	669	706	668	646	655	651	682	676	677	609	686	652	656	639	642	665	629	667	666	670	666	664	683	672	624	651	656	672	632	663	644	649	636	630	642	687	660	668	679	675	657	687	663	601	640	641	692	647	621	707	634	658	642	651	604	682	689	696	652	633	672	648	682	644	618	670	682	687	648	645	623	657	638	601	664	649	673	683	668	613	680	721	666	665	681	716	674	665	672	643	710	611	688	696	652	652	689	659	647	631	644	686	652	637	690	642	700	665	653	650	666	632	660	627	649	682	667	715	664	673	671	684	607	630	630	610	664	625	699	655	658	648	684	659	663	611	639	673	654	622	670	640	659	647	663	648	637	667	673	655	658	622	645	647	661	655	595	653	714	619	659	645	638	667	635	643	712	609	667	666	714	668	663	643	617	650	685	669	675	688	672	604	603	638	662	638	597	702	738	662	663	667	681	647	665	649	650	630	634	664	720	631	668	654	723	667	651	699	660	614	684	680	654	655	695	639	684	635	653	647	725	641	702	641	648	601	618	629	653	628	639	699	681	623	646	616	666	649	654	707	656	656	643	664	683	681	707	678	647	684	679	639	674	703	670	662	643	680	685	667	634	658	647	690	652	614	664	612	664	655	679	657	659	633	654	636	685	687	622	686	654	637	681	636	641	671	662	659	600	638	628	677	706	633	650	671	623	650	670	671	683	719	702	670	681	694	643	647	663	644	693	628	670	628	660	647	655	621	679	674	638	625	656	636	678	623	672	677	677	653	661	636	672	643	661	659	649	647	658	628	624	638	661	625	675	680	656	709	654	649	689	636	698	660	655	638	664	632	691	603	638	650	695	623	583	630	644	660	666	675	652	676	639	721	664	656	645	671	640	657	649	640	625	668	655	640	657	638	655	651	674	652	634	661	673	633	660	694	692	632	674	640	679	635	656	625	672	678	657	630	668	645	666	624	692	650	664	636	660	657	627	633	671	620	674	626	628	662	665	644	671	658	621	642	668	656	678	658	701	656	628	680	662	660	640	673	661	625	652	634	656	677	680	687	686	664	664	639	657	648	675	636	644	676	671	672	675	691	644	636	634	667	646	665	678	693	694	610	686	689	650	647	649	655	635	672	668	654	666	656	662	708	660	688	670	634	681	600	670	678	674	681	679	653	657	636	696	643	642	669	660	682	656	655	645	623	652	640	662	675	638	648	616	641	634	657	656	617	663	624	688	641	717	624	671	659	692	640	649	642	605	674	659	694	648	686	682	648	668	638	677	641	639	649	648	650	675	663	647	676	707	641	663	715	645	635	612	672	664	658	681	673	642	645	695	695	635	631	637	673	616	632	640	657	661	661	656	662	682	667	677	656	677	648	655	690	675	668	646	639	704	638	691	641	687	648	692	671	644	635	681	621	618	667	648	637	659	662	669	628	662	648	615	684	674	617	664	658	617	638	599	648	699	657	660	646	672	687	657	664	669	659	672	676	653	606	643	665	674	694	657	627	632	647	664	641	668	635	663	674	695	684	648	614	672	645	622	611	659	632	636	648	680	639	684	622	625	635	664	647	667	659	621	685	671	633	661	618	641	649	645	681	675	657	673	689	648	655	656	663	676	698	654	633	670	613	661	666	641	644	636	666	674	638	696	688	603	689	644	676	632	630	613	655	662	640	680	653	609	650	691	642	625	594	676	676	659	640	645	695	662	653	663	659	682	631	637	680	657	669	644	604	665	668	627	669	595	639	662	703	655	681	691	630	638	657	708	637	660	642	648	640	671	643	693	646	709	627	656	650	607	645	661	615	638	689	684	650	680	691	663	676	680	679	632	682	663	700	642	633	633	659	675	656	636	636	626	630	651	617	660	682	642	693	680	696	672	690	657	658	679	694	710	640	644	660	688	680	653	604	610	628	622	669	666	668	656	656	689	625	642	694	684	680	661	675	708	605	670	664	634	670	663	595	712	715	677	581	648	677	636	679	652	621	666	642	662	666	627	689	654	643	689	641	678	641	687	658	667	671	656	689	610	671	669	646	660	666	641	621	649	656	662	694	634	677	658	679	621	646	669	616	697	673	659	623	631	705	649	612	669	649	692	696	672	640	650	632	649	636	670	633	694	657	652	612	638	629	633	669	597	678	674	636	648	706	647	678	670	670	683	639	675	626	620	647	639	710	687	637	687	675	665	666	620	703	647	628	649	598	662	634	679	662	656	638	717	670	667	702	668	634	699	634	645	650	663	699	644	678	673	665	642	671	651	696	734	622	667	659	684	624	661	650	668	661	661	674	659	654	664	642	643	636	668	640	672	650	657	697	643	640	657	660	693	636	641	618	682	668	650	657	678	696	636	667	640	690	646	643	654	668	652	660	648	688	681	627	697	632	674	661	629	653	635	636	677	662	626	664	649	606	650	619	671	667	696	679	641	615	662	657	645	682	695	648	692	615	668	662	663	664	653	629	604	654	645	653	629	621	676	684	619	642	701	698	661	673	677	667	645	656	657	690	632	684	714	671	631	602	678	640	661	662	627	672	671	634	678	661	682	640	663	649	628	638	654	686	705	649	669	645	673	649	683	634	651	694	605	666	632	670	602	597	640	647	654	639	650	624	635	626	641	688	664	665	683	661	659	640	689	638	687	671	635	688	650	690	620	679	666	653	635	667	677	650	634	629	654	683	618	676	632	617	652	667	643	651	636	716	717	647	639	680	644	630	660	657	670	662	690	684	624	685	605	693	645	652	652	632	638	640	653	691	629	663	637	705	621	624	665	639	671	695	643	683	617	643	691	688	654	695	676	640	673	672	653	669	642	660	675	654	603	644	664	634	648	658	625	594	666	657	665	669	681	670	629	692	628	644	656	621	625	653	660	647	661	643	667	640	623	640	706	618	666	643	668	674	677	649	669	664	651	669	629	645	634	657	670	665	674	633	653	674	612	654	609	695	652	663	614	673	631	602	635	695	628	622	657	715	703	630	668	665	713	680	648	671	612	666	635	695	696	666	675	624	634	657	707	657	637	655	629	627	670	662	642	690	628	649	664	693	645	650	684	681	657	667	632	632	652	704	661	681	641	708	664	625	677	654	644	682	642	624	612	633	631	684	681	620	639	644	693	692	610	643	687	638	658	662	640	651	616	648	694	622	654	643	641	679	703	659	677	647	621	673	707	641	668	641	640	666	634	661	652	674	604	650	613	648	636	656	645	634	631	674	641	655	667	614	683	664	689	662	657	683	714	676	645	626	708
27190	33620	42118	20336	4903	1289	753	612	615	592	613	577	579	590	630	561	562	590	580	624	570	543	562	582	581	577	556	591	578	602	591	614	586	556	565	595	640	546	617	603	579	540	572	605	589	577	581	599	560	583	584	594	608	547	597	571	595	585	604	601	555	572	549	589	621	587	564	572	603	560	602	581	604	623	631	583	561	575	607	630	613	584	564	603	552	612	596	558	546	633	594	599	568	547	583	564	537	592	621	611	582	606	581	597	577	613	587	628	587	572	583	576	580	581	594	559	581	578	543	586	590	588	600	577	595	562	577	650	545	589	633	638	590	569	585	563	560	549	589	584	589	585	543	589	536	576	571	624	581	574	568	568	628	594	583	589	577	560	619	570	569	586	564	574	594	589	583	573	646	566	583	652	609	600	555	514	552	587	613	565	591	568	580	557	564	618	622	567	604	588	598	577	590	573	560	549	595	554	565	543	594	555	619	626	588	583	577	580	557	613	603	627	613	556	566	577	579	554	578	571	581	649	602	628	592	561	558	595	557	573	594	593	612	573	575	562	599	587	577	567	626	612	598	595	550	568	611	561	604	554	580	564	533	593	567	597	570	560	575	596	580	575	593	574	590	574	555	590	578	564	577	589	536	600	572	566	565	526	578	595	591	598	617	588	601	586	623	577	558	552	576	565	590	571	598	592	605	596	599	560	583	573	558	586	613	591	606	619	592	557	564	559	549	597	599	579	659	549	533	553	572	586	586	558	545	601	587	567	550	571	585	570	641	597	587	565	568	571	590	556	547	573	572	584	566	565	573	575	582	568	581	569	590	609	612	604	577	556	564	625	593	543	546	573	576	566	584	567	546	568	579	575	540	562	598	588	575	582	589	575	583	532	582	582	562	560	599	608	611	581	576	574	584	576	561	584	567	590	546	552	562	592	615	559	588	569	625	560	629	578	635	613	583	559	602	592	587	558	588	605	569	602	608	582	615	559	577	586	577	543	583	583	616	609	618	642	577	604	583	557	581	583	576	580	574	555	588	577	632	592	588	527	585	580	585	544	598	558	561	568	588	554	554	573	629	576	601	605	580	598	542	604	567	545	591	588	600	581	570	546	565	617	566	623	572	602	601	549	575	570	582	622	590	604	575	555	572	578	563	603	604	557	602	567	558	583	591	586	584	616	604	598	585	555	589	655	612	601	598	593	539	544	603	624	591	578	558	616	585	587	611	582	588	572	586	582	638	595	549	580	612	545	596	564	597	609	600	579	603	591	561	563	615	589	591	572	588	571	603	538	596	575	525	591	590	618	570	560	606	543	597	539	574	595	598	572	634	579	562	566	563	637	592	606	584	593	565	547	620	551	551	614	643	607	553	534	564	606	617	591	551	557	605	553	571	578	602	570	611	560	582	589	584	573	601	602	605	622	550	628	602	601	555	557	588	568	567	550	580	554	579	569	537	586	569	568	572	543	593	595	556	586	604	582	550	604	565	601	600	556	614	579	578	595	603	557	554	562	606	597	610	609	596	608	562	548	594	605	586	553	575	577	596	568	618	562	577	549	588	545	613	624	592	624	550	551	601	595	576	566	604	575	558	572	572	569	559	601	591	623	572	563	549	579	556	587	538	591	592	600	544	606	579	571	606	605	601	608	602	544	599	617	591	608	609	573	605	600	596	600	564	599	627	565	604	626	575	572	585	570	570	606	593	587	598	596	597	602	592	592	611	599	612	619	604	612	616	614	565	600	548	603	608	532	573	609	589	593	585	622	562	548	591	542	556	551	621	572	587	602	549	620	565	601	556	604	611	570	591	570	560	577	528	565	531	576	620	567	572	564	512	605	575	623	595	602	605	565	585	588	591	514	544	569	582	613	570	644	607	598	577	617	608	619	576	598	564	580	557	553	596	533	545	602	587	533	573	609	585	592	648	589	558	612	563	571	599	562	545	582	560	585	578	578	567	586	569	558	574	588	583	544	564	575	566	591	578	625	585	577	547	618	559	597	574	579	603	581	556	560	571	584	585	554	594	611	625	588	594	611	584	577	546	568	591	555	590	581	539	634	611	587	591	591	569	625	577	591	577	551	578	611	595	596	630	594	563	571	591	586	617	583	604	587	560	588	586	574	584	573	614	583	595	585	590	629	625	576	634	602	570	604	644	567	590	581	583	587	627	554	562	588	534	577	561	569	531	590	580	576	599	599	537	562	575	566	558	619	598	562	567	576	553	586	576	574	598	613	619	560	562	609	595	611	548	643	553	579	542	580	585	577	603	611	610	570	595	601	555	593	579	629	582	595	566	581	611	578	571	599	594	583	651	581	584	569	609	582	577	546	613	602	578	577	544	560	567	552	569	575	579	607	610	537	600	616	606	615	555	565	605	581	608	571	576	584	554	582	599	585	566	605	582	562	575	542	576	593	582	550	572	595	593	575	560	608	606	601	579	625	577	651	582	597	525	610	610	600	573	571	599	567	582	589	542	563	575	569	612	552	635	575	614	556	577	558	553	568	618	614	603	573	548	576	552	599	580	605	571	572	594	566	601	598	597	594	531	571	586	565	623	567	543	590	594	581	565	566	600	577	547	556	588	583	547	556	595	603	632	594	589	548	588	545	599	568	586	554	575	597	560	566	584	565	545	572	608	598	615	575	536	630	566	567	543	558	547	597	560	588	614	608	593	583	548	566	575	600	584	599	580	589	548	568	593	585	618	579	566	563	564	578	573	602	570	596	598	576	585	614	602	555	599	601	610	584	581	595	601	592	602	550	595	574	579	581	547	611	602	636	604	582	580	621	582	607	610	574	543	610	604	595	549	548	575	598	544	565	619	575	562	575	541	610	567	600	619	550	616	550	585	571	588	555	618	594	574	589	596	581	598	571	550	623	542	589	579	633	599	608	566	581	574	569	561	614	563	563	588	558	613	610	529	559	581	598	602	584	586	618	587	579	577	549	577	558	583	537	587	580	577	599	583	569	590	616	561	582	593	569	591	603	620	616	536	565	601	528	572	548	564	594	563	596	571	582	613	582	629	555	609	582	579	548	567	601	564	553	589	576	560	586	621	566	610	558	567	602	599	573	609	578	571	591	625	613	605	598	602	595	529	573	615	566	582	574	569	613	565	579	626	569	603	578	589	587	607	548	563	569	580	609	563	573	558	572	581	581	584	589	601	567	558	579	578	584	582	551	535	606	564	557	610	590	562	579	563	585	536	625	600	576	576	569	570	587	586	565	556	591	592	594	624	587	548	571	538	553	556	523	591	583	573	564	631	573	627	577	561	623	570	588	589	601	599	631	579	575	568	607	544	622	603	569	572	533	591	552	612	582	558	579	568	561	571	620	598	602	579	607	598	593	569	584	612	574	588	568	647	581	588	525	633	604	581	624	591	606	568	568	566	579	602	557	582	589	593	621	634	605	540	559	604	554	519	561	562	610	573	597	620	576	604	550	577	613	575	567	562	624	580	602	581	568	580	559	563	570	566	603	592	579	565	552	612	566
6589	42116	31743	9930	2749	948	514	476	458	488	497	435	470	517	442	477	487	452	463	423	493	472	477	476	442	469	470	471	490	441	477	464	452	494	444	488	451	423	469	444	434	465	453	465	426	472	460	464	498	457	490	432	520	426	483	460	464	457	444	488	432	475	454	509	444	447	468	459	464	492	461	464	441	470	456	463	467	453	461	461	458	457	465	466	481	444	485	498	450	453	482	478	470	425	479	462	427	513	433	426	484	471	461	474	476	442	482	440	505	452	451	474	446	480	479	468	443	474	447	485	463	469	431	458	448	439	443	461	468	458	475	458	442	445	467	463	465	443	456	466	493	434	470	460	437	455	419	440	474	442	476	501	443	515	429	467	486	465	409	451	462	469	434	460	493	442	472	486	440	456	454	477	425	459	465	442	447	485	446	438	426	479	473	450	516	465	481	468	472	431	468	471	462	409	458	488	472	463	478	456	456	503	456	493	440	438	459	466	462	509	447	434	425	457	502	459	494	435	455	459	499	450	469	473	458	473	448	467	444	454	483	448	496	453	449	486	456	474	432	430	442	455	464	479	472	442	444	428	457	448	474	461	493	449	472	482	481	447	440	462	424	443	456	439	466	479	468	427	435	462	455	460	444	459	472	456	466	465	449	440	435	435	479	461	462	443	482	416	509	439	482	446	462	420	477	414	459	500	464	427	464	505	473	471	487	453	431	465	484	460	452	464	488	472	453	458	451	443	429	431	448	456	483	474	453	471	461	445	471	462	486	474	424	445	446	456	469	476	507	440	452	502	421	481	464	466	453	465	465	501	452	482	451	463	448	456	426	470	464	483	448	440	456	464	452	483	496	500	465	451	466	415	463	448	453	474	450	468	482	476	475	435	456	423	419	467	479	454	476	476	443	467	519	487	464	449	449	443	487	455	479	448	457	461	408	449	451	456	456	463	468	487	471	412	470	415	468	498	478	445	461	495	472	443	470	483	497	445	447	446	507	471	460	439	448	420	476	443	436	470	457	443	519	466	484	500	427	454	456	485	463	501	442	470	462	481	434	500	475	426	467	493	443	456	401	488	512	456	479	430	423	449	464	474	484	470	448	458	456	496	466	481	428	445	461	485	484	459	467	410	417	450	523	456	479	494	444	465	468	426	443	511	430	464	473	468	408	464	420	461	455	494	476	469	461	492	400	456	469	439	422	439	474	444	453	451	400	468	453	453	435	452	477	451	411	482	430	517	454	476	428	460	475	497	461	436	463	458	447	464	457	480	470	445	470	506	443	439	466	443	463	463	470	444	438	444	455	469	481	476	432	480	456	487	452	452	456	462	460	474	429	448	476	463	465	423	441	483	469	469	466	423	471	441	438	453	441	476	472	452	485	456	460	471	452	459	477	488	450	451	433	433	415	497	428	484	512	492	492	437	438	432	454	462	474	470	455	446	489	464	420	465	455	424	480	459	484	425	452	464	431	422	452	475	468	457	455	486	443	488	461	475	478	498	417	493	511	477	438	452	481	482	404	487	429	425	454	443	477	504	380	459	428	466	476	445	504	478	423	476	443	438	478	465	500	475	468	479	450	455	494	455	469	473	444	441	484	461	460	459	460	486	454	483	468	452	445	472	459	443	460	461	462	462	468	409	488	488	458	449	461	431	467	436	473	473	447	482	450	427	460	466	451	470	472	467	450	466	465	439	490	504	490	483	482	460	447	424	490	439	460	510	451	451	466	446	471	485	439	479	476	463	463	443	488	492	435	459	468	462	404	476	479	478	453	514	458	464	454	456	466	435	441	439	438	408	458	476	490	471	443	497	489	461	477	514	466	433	459	483	453	455	469	458	437	441	468	450	439	445	461	453	448	453	476	460	471	460	472	442	496	448	479	469	472	456	439	459	445	439	449	492	462	456	454	437	506	478	463	486	484	465	411	474	433	469	499	449	463	458	438	464	460	441	443	459	442	458	432	451	462	434	475	480	438	431	476	442	460	447	461	503	437	471	492	454	437	502	437	467	466	440	479	487	483	444	457	474	484	443	447	444	461	478	441	480	461	445	427	451	470	451	480	464	469	449	451	465	459	457	440	472	469	457	479	451	464	449	470	437	489	456	456	473	497	440	454	482	466	445	491	471	462	449	458	460	449	458	476	466	446	461	467	456	504	440	450	452	458	421	438	454	448	406	448	441	463	461	406	458	463	461	464	480	449	450	454	436	499	438	438	489	478	461	461	430	474	463	466	482	467	495	460	481	511	452	448	477	458	457	457	463	456	454	484	418	445	454	484	459	461	503	472	471	455	464	465	487	406	464	422	474	439	497	439	529	468	494	421	480	469	424	467	443	467	486	486	482	440	450	468	463	434	492	470	458	432	435	481	441	454	454	419	478	443	463	467	435	493	426	476	462	455	455	478	435	464	439	454	461	449	444	439	478	481	415	507	473	467	469	467	478	466	484	469	462	458	477	432	481	501	474	465	448	459	449	457	469	497	483	463	451	467	420	465	394	452	472	402	450	422	434	461	455	485	443	414	464	423	448	440	452	445	468	457	462	463	461	441	449	459	450	444	429	449	454	446	453	462	440	462	448	423	446	460	443	472	448	462	465	434	489	462	453	442	441	498	434	473	460	468	475	449	446	467	467	498	469	464	446	458	453	475	485	452	433	461	425	506	477	467	504	458	458	458	462	438	457	463	449	478	437	492	456	469	422	462	434	421	457	449	440	459	454	505	442	446	458	448	451	426	415	476	458	495	449	440	478	461	492	486	431	469	451	432	441	468	472	457	444	449	448	451	489	442	459	475	462	459	469	471	470	490	459	484	425	470	469	439	446	460	455	437	434	461	452	513	464	452	467	461	462	459	456	470	448	431	441	433	466	460	460	413	468	471	449	473	463	456	482	453	501	407	461	434	479	462	436	492	471	476	431	448	478	479	442	446	472	450	460	450	472	442	509	496	453	478	514	448	456	463	514	431	482	443	460	458	448	427	472	441	445	472	462	475	490	499	464	467	504	452	441	460	460	468	507	440	425	452	432	461	453	490	496	473	437	452	451	450	454	414	420	436	444	451	454	458	437	468	477	455	477	476	444	458	448	479	443	469	468	472	455	474	466	445	441	432	479	481	461	453	423	454	444	462	469	474	467	468	458	451	466	459	482	442	469	428	453	459	460	418	441	508	436	481	480	439	472	465	492	467	459	495	467	462	483	478	432	452	448	460	447	476	424	415	419	473	480	438	468	477	449	480	459	500	440	496	492	465	449	442	468	439	484	450	469	418	460	454	452	438	459	482	459	449	456	471	492	450	446	485	471	463	455	462	427	461	462	475	463	470	487	421	483	465	457	457	485	456	485	443	482	493	444	446	470	470	475	466	453	495	448	422	466	418	462	422	477	432	436	435	434	476	437	460	455	466	429	461	445	421	471	481	479	473	443	451	460	459	460	471	427	451	488	499	491	425	435	490	464	471	449	489	451	419	442	418	447	479	443	426	439	480	452	448	495
24630	30152	56125	46245	25417	10398	1983	698	624	592	576	647	570	613	546	618	557	512	565	582	546	558	613	603	577	567	584	565	602	577	561	605	571	566	549	577	585	596	622	594	584	620	521	548	582	547	581	585	553	613	584	559	548	583	568	594	550	567	587	630	553	578	553	550	577	592	565	569	603	582	585	596	542	589	549	586	554	588	592	564	545	587	550	573	616	575	552	592	602	578	584	577	578	567	562	565	578	589	601	564	623	599	582	583	571	607	588	578	598	563	587	614	555	586	583	566	565	573	544	595	557	588	569	580	578	582	614	574	551	552	546	549	593	620	610	582	596	551	562	536	599	524	556	579	552	615	575	548	574	589	584	614	573	592	617	566	582	592	619	545	555	550	572	570	569	610	582	525	566	611	573	582	580	602	541	561	530	551	570	588	599	602	604	600	530	566	557	568	580	552	578	576	570	594	556	539	596	604	552	559	536	556	588	571	554	577	562	581	568	616	572	573	575	612	582	581	580	605	540	595	556	551	561	557	555	561	542	542	596	593	539	607	572	578	573	610	571	562	563	569	593	579	548	578	550	578	542	574	545	572	529	555	646	592	554	587	559	591	596	550	564	558	566	562	583	589	583	546	539	518	537	572	561	548	587	574	622	588	613	608	618	590	582	562	550	548	566	649	576	583	583	562	578	584	565	576	583	579	577	548	619	554	551	599	592	544	569	540	552	595	563	569	538	619	568	606	569	558	562	597	585	573	562	580	556	593	584	560	584	556	589	551	591	600	559	558	608	586	553	568	571	559	540	544	558	556	547	539	564	578	566	537	565	570	557	616	549	573	536	614	558	625	586	574	538	566	584	557	573	560	562	532	571	569	575	587	556	565	562	618	573	557	531	588	607	561	574	579	560	583	581	591	568	607	563	548	573	546	559	547	575	571	587	628	533	555	571	588	549	579	598	580	572	554	586	588	602	562	562	580	558	582	599	568	565	606	588	552	556	583	567	537	580	595	558	543	572	558	549	591	575	588	557	576	571	602	602	566	590	532	601	596	555	533	592	539	566	580	583	587	547	576	554	598	584	552	559	553	507	538	608	575	595	559	579	595	517	601	597	576	549	550	582	628	557	617	578	539	617	566	543	583	574	576	555	592	591	633	602	561	558	569	559	570	588	555	549	575	560	552	577	574	584	563	524	602	594	577	557	555	598	562	613	523	544	636	570	541	593	575	608	554	564	601	592	577	575	603	566	594	606	538	586	620	563	576	523	554	555	566	596	636	541	568	603	543	604	572	588	575	593	565	567	555	563	558	593	564	564	556	563	565	572	586	570	550	530	525	571	627	568	601	517	569	552	596	596	548	602	582	593	569	618	591	543	548	590	567	554	598	577	599	562	566	500	587	580	560	580	578	592	529	588	589	575	566	562	639	552	561	569	558	617	512	599	567	559	582	605	649	574	622	578	580	589	551	565	586	569	600	568	538	568	541	572	583	581	567	574	578	577	577	565	510	607	547	550	590	570	571	571	557	602	606	535	606	597	569	560	558	568	562	580	565	577	609	551	538	568	564	578	556	546	557	570	572	548	565	587	578	557	555	565	588	545	513	579	572	548	547	607	618	555	559	557	568	559	598	576	595	550	585	580	583	603	602	619	591	577	583	569	554	566	624	532	582	553	574	543	561	610	555	588	528	555	584	603	583	555	622	617	592	613	572	533	577	585	594	555	556	576	614	616	611	546	583	547	550	520	560	588	571	576	599	587	630	625	579	557	523	580	601	562	569	564	616	563	567	550	573	564	578	570	560	540	585	575	566	557	637	584	581	515	575	593	565	582	564	589	537	572	525	549	585	549	582	563	574	554	587	577	610	538	593	539	586	590	592	553	556	547	558	577	563	592	589	582	584	603	591	590	553	576	547	604	562	558	580	559	581	568	596	586	588	532	593	585	568	565	589	589	514	592	598	591	568	598	579	615	552	595	590	564	561	558	557	556	538	622	545	551	585	578	579	595	606	568	577	588	589	620	563	607	527	583	536	559	562	565	629	536	531	597	583	520	555	564	565	601	557	580	566	568	562	567	569	569	563	605	546	551	602	554	612	537	549	563	527	571	585	610	528	545	581	555	564	543	600	564	577	588	541	596	535	525	586	559	571	607	566	562	601	594	608	585	590	558	615	566	582	591	599	553	565	589	572	574	587	608	570	573	588	609	597	582	601	568	588	572	559	559	555	562	561	535	595	571	573	584	592	567	568	549	594	552	516	577	602	541	547	594	566	570	576	615	596	553	567	575	573	565	593	602	592	598	568	553	606	595	535	566	591	566	574	575	584	565	576	584	552	578	573	597	577	570	584	572	559	535	556	576	520	517	583	561	567	557	511	590	557	618	596	541	561	585	567	595	588	613	572	585	554	591	549	556	579	574	599	543	600	548	536	610	623	568	604	604	552	561	516	550	593	537	566	565	542	581	611	599	554	592	565	578	578	575	560	567	562	581	578	597	546	549	591	544	599	572	581	553	580	561	573	565	575	562	556	539	577	577	603	593	556	579	570	593	562	552	584	537	571	553	550	579	574	579	595	581	628	537	594	574	542	565	557	573	597	536	527	529	550	562	553	580	599	603	549	571	568	554	579	579	552	526	622	572	551	575	567	559	567	590	566	579	547	594	579	579	569	550	590	584	555	534	567	629	563	534	553	574	576	588	572	620	581	582	579	503	602	562	520	553	580	573	563	588	580	562	584	604	590	556	540	548	553	547	553	512	576	579	591	538	560	582	597	564	585	569	592	543	546	561	560	560	540	529	558	581	570	583	600	585	520	604	536	525	578	550	561	608	565	561	605	580	542	547	544	537	572	553	559	555	573	541	569	558	612	564	573	570	568	579	567	595	558	575	599	578	578	591	565	553	593	598	560	599	590	585	569	599	574	539	584	588	602	539	596	559	578	568	554	533	567	616	555	564	632	589	557	622	588	555	593	614	607	581	637	587	584	547	548	602	576	551	576	573	585	589	580	586	616	559	572	571	651	565	538	561	544	556	563	620	574	534	576	570	589	548	543	582	555	562	567	603	604	546	587	580	564	581	545	610	583	547	563	563	578	554	571	555	563	562	514	568	575	567	577	571	564	584	564	550	543	574	596	560	582	591	592	547	552	566	552	569	559	567	533	602	576	533	564	612	587	610	540	608	588	545	579	582	576	572	574	575	578	539	586	566	568	609	573	595	550	596	580	605	559	565	554	626	528	582	562	572	614	587	567	546	553	601	561	586	512	552	595	560	569	589	544	573	534	590	575	543	590	591	548	543	573	563	608	570	588	592	573	572	572	593	579	593	577	531	567	577	561	580	625	554	601	562	567	564	588	592	550	551	584	572	606	576	560	522	582	576	536	566	584	580	550	588	593	600	596	533	569	595	564	580	521	550	558	533	558	592	576	568	575	558	572	549	561	543	578	575	587	598	575	536	610	629	592	569	567	563	568	538	538	591	600	528	567	566	612	501	574	539	513
16833	63428	72542	41544	15198	3820	1101	546	492	504	507	493	501	513	539	529	525	539	506	560	545	529	529	498	492	543	543	565	508	551	519	540	530	523	525	494	534	528	533	492	533	494	546	529	507	484	524	516	496	477	541	506	556	598	538	535	540	488	582	523	560	463	544	512	506	514	547	522	543	455	555	556	525	563	500	525	548	509	534	518	529	520	501	549	531	510	530	547	520	551	530	528	512	526	536	540	501	538	543	568	545	516	512	493	482	535	512	476	525	510	517	518	535	538	514	527	507	526	540	486	512	527	527	497	492	523	539	536	502	515	517	511	517	542	497	517	482	537	519	544	512	516	519	567	512	505	555	492	540	558	537	556	531	490	505	526	562	499	528	519	521	529	551	540	542	523	569	519	528	505	503	513	519	547	527	522	564	525	549	529	518	520	485	506	508	506	521	528	541	519	503	536	506	523	486	484	519	498	529	534	510	497	478	498	529	490	532	474	508	520	529	548	491	554	532	554	534	507	484	516	514	528	529	493	547	530	484	516	525	513	515	504	515	514	539	526	488	510	515	516	560	550	551	555	504	515	470	530	564	515	545	534	510	502	501	546	514	521	523	491	529	523	562	518	483	516	547	483	523	538	496	494	514	485	489	514	529	495	540	486	530	527	561	509	507	550	492	531	528	547	520	509	483	558	509	496	517	529	516	486	554	528	579	475	517	491	522	464	519	536	528	509	501	539	522	535	517	496	524	530	515	535	534	508	493	508	517	527	531	492	510	500	504	509	539	514	511	513	520	501	522	512	502	495	531	509	535	545	539	506	539	497	539	500	487	531	533	553	481	529	521	517	537	530	514	505	524	523	489	516	514	512	463	506	518	543	527	550	514	545	501	543	487	477	539	515	550	492	505	522	537	503	492	515	510	538	528	530	518	520	518	564	522	511	518	526	508	504	507	499	509	541	523	549	523	487	485	527	499	535	531	507	510	556	551	521	530	535	542	533	527	515	547	516	516	546	499	520	538	508	457	486	457	585	545	497	507	505	529	539	540	501	515	495	511	505	505	508	509	518	527	506	524	516	551	486	494	508	532	555	533	531	513	523	522	562	507	521	568	543	494	506	529	554	488	487	499	545	474	497	487	520	518	550	525	543	506	496	504	529	518	504	565	507	486	516	506	480	509	516	537	530	574	516	498	512	520	527	517	524	564	481	542	536	570	510	501	514	464	567	484	525	498	559	541	488	523	532	516	491	541	506	553	508	572	552	512	521	518	523	482	523	508	514	524	535	507	511	523	536	486	523	555	503	548	507	483	503	540	559	522	529	504	517	497	506	525	539	473	502	511	551	564	548	524	520	501	551	546	522	501	511	523	521	533	505	489	524	537	498	485	532	485	530	525	527	548	546	534	520	505	496	513	530	525	500	562	541	515	565	488	522	531	515	493	539	497	506	478	500	493	523	548	496	526	537	520	527	495	510	559	504	533	526	563	513	512	546	505	522	536	492	513	542	518	502	524	503	520	498	561	511	533	500	504	518	514	517	538	506	540	544	509	528	569	551	513	516	513	523	495	536	481	539	508	528	497	517	499	514	545	526	496	529	547	505	495	487	532	522	519	511	517	557	539	490	503	534	470	543	552	513	558	520	504	498	527	514	515	521	472	531	483	524	483	515	514	548	498	521	527	489	522	461	491	521	520	558	518	491	506	514	511	507	510	516	459	555	530	540	482	535	514	539	519	492	523	485	561	548	496	481	538	553	515	520	537	525	529	503	520	511	543	512	504	510	516	461	484	525	530	524	519	551	543	513	520	504	520	509	539	513	472	498	485	510	513	472	497	531	486	520	523	511	481	511	477	497	557	534	477	512	542	531	538	453	494	536	527	497	516	511	546	499	489	495	532	494	468	535	514	494	501	493	501	535	498	496	513	541	505	538	543	518	516	534	508	529	487	493	511	513	485	543	562	567	525	536	493	499	516	502	567	544	519	549	533	522	529	513	508	546	526	516	541	497	532	493	510	492	466	489	490	510	570	519	562	500	483	539	469	495	492	504	453	489	504	534	508	557	510	469	522	527	522	487	488	508	546	491	518	507	502	566	520	549	506	492	473	525	524	514	564	509	521	519	507	516	532	526	476	497	546	508	581	534	536	501	558	502	495	496	540	517	490	538	509	534	517	519	509	539	539	551	531	487	491	494	517	496	529	509	562	534	542	522	539	499	493	499	532	518	492	542	514	505	511	516	556	523	513	508	521	514	526	512	470	498	553	513	537	528	527	521	512	528	528	499	490	499	523	566	495	523	519	514	515	521	502	538	544	486	525	525	544	559	514	538	537	519	519	557	508	565	515	508	504	564	508	510	513	468	503	515	505	499	496	457	485	535	525	499	475	513	525	518	566	533	575	491	536	528	535	526	546	529	528	484	550	519	530	520	519	507	514	525	542	535	528	552	510	526	544	541	528	560	520	572	531	510	495	496	508	543	528	521	491	514	539	512	527	487	538	496	473	496	540	504	508	546	535	545	516	513	515	547	514	531	524	523	528	508	500	475	517	537	529	493	537	528	545	490	519	552	522	536	543	496	514	490	493	530	532	507	497	550	525	511	523	489	524	524	544	525	526	477	508	545	497	509	486	514	531	502	497	460	517	496	515	476	544	509	551	565	523	514	498	514	512	503	516	532	529	501	505	527	527	516	540	551	472	505	489	512	519	510	486	500	466	512	520	521	512	541	471	533	501	495	572	509	477	596	521	515	538	521	534	502	540	542	535	518	539	547	488	524	538	533	535	520	520	495	498	524	518	534	502	520	510	514	547	489	514	544	498	517	499	536	526	516	530	520	505	468	527	542	506	514	544	519	501	534	530	527	511	513	526	545	470	483	515	554	498	531	510	537	527	535	475	515	542	541	510	467	492	546	525	489	493	529	489	512	474	533	511	530	506	530	497	475	482	539	511	472	521	502	490	496	496	509	528	474	519	516	577	532	497	517	522	512	533	569	521	497	546	499	479	505	509	521	542	509	480	508	508	557	525	511	510	504	563	502	538	524	543	509	513	505	542	504	517	516	542	521	489	470	518	481	532	499	491	489	530	520	503	541	511	534	478	485	518	532	525	495	528	544	520	506	485	536	531	520	511	495	517	515	507	536	524	549	527	483	545	542	524	518	492	530	482	519	538	518	533	511	539	547	513	447	541	526	528	476	484	510	514	529	506	527	488	557	480	464	489	516	483	490	534	539	531	554	516	501	527	563	492	527	497	505	554	492	535	520	509	514	502	538	518	498	488	511	477	534	502	493	528	517	531	526	508	546	508	513	540	521	512	507	491	535	493	513	527	489	523	516	527	532	500	538	505	507	534	586	549	495	494	508	522	495	492	488	518	517	551	553	503	533	522	510	526	529	529	515	544	521	519	521	525	521	492	509	578	507	504	504	556	535	497	538	517	494	544	493	511	460	516	514	503	508	516	546	493	526	501	531	545	535	522	481	537	502	513	502	522	480	531	529
23738	27853	55965	46290	28453	15604	4089	1018	839	825	811	794	712	762	797	762	768	812	805	845	791	774	765	758	807	803	764	815	832	777	744	819	754	781	811	776	764	767	782	765	784	740	746	786	777	766	748	791	711	802	766	768	812	799	782	770	740	734	734	770	742	736	676	779	765	767	764	737	784	766	751	778	745	775	837	796	769	731	774	792	791	751	776	761	739	775	772	738	703	780	735	765	723	747	723	727	783	725	779	769	755	806	767	754	793	766	776	810	756	740	790	723	755	782	749	787	743	761	744	778	724	755	708	754	764	791	717	795	801	725	777	749	768	844	710	752	772	782	805	768	766	794	778	791	738	754	744	732	788	760	742	748	687	716	792	738	794	757	747	761	790	737	723	803	748	733	743	801	718	730	795	800	720	799	746	773	745	766	799	724	820	780	765	726	782	753	823	789	724	749	761	811	757	759	807	740	749	712	763	742	721	749	759	783	758	736	757	747	740	774	747	734	723	737	742	762	768	791	685	757	768	751	714	757	763	722	779	813	760	729	760	762	784	771	757	746	801	754	770	770	736	758	783	741	790	749	794	770	774	779	787	775	774	813	762	722	720	735	783	717	763	753	780	752	739	772	773	732	765	766	788	761	788	771	724	766	731	780	808	798	756	737	791	726	782	799	784	811	706	802	745	775	756	798	756	746	715	735	739	813	777	747	737	754	784	722	729	782	741	741	820	794	779	764	748	783	756	834	820	738	780	774	769	785	762	799	808	723	822	770	770	747	713	746	716	737	759	718	763	791	748	758	791	796	763	725	683	754	736	752	744	742	709	797	723	800	816	761	790	749	784	754	771	727	749	773	761	770	756	755	716	713	741	742	756	757	795	793	812	734	766	714	755	774	803	725	759	734	720	790	755	750	777	726	712	725	765	762	772	797	799	738	751	752	748	730	770	769	770	734	721	771	745	752	774	775	706	771	789	771	788	786	757	768	796	775	723	718	774	747	778	748	768	759	773	809	771	728	780	722	821	756	760	710	716	813	789	781	753	776	746	756	766	751	794	763	774	754	757	754	753	766	784	742	787	782	769	758	746	761	780	753	778	794	748	754	769	736	736	776	749	743	824	751	733	753	705	745	745	765	738	738	752	785	819	766	723	748	764	772	750	764	725	694	774	738	748	769	783	789	751	767	763	804	790	770	801	760	735	729	812	763	781	759	752	780	757	780	735	738	777	733	712	713	793	759	739	775	793	723	825	725	781	793	717	765	725	809	767	755	767	762	780	775	744	752	779	772	743	769	785	721	787	774	749	771	776	741	795	778	712	779	701	782	722	788	766	735	763	765	794	779	749	714	748	739	720	733	828	721	825	811	761	741	754	763	762	712	755	806	734	760	694	800	758	726	722	775	729	760	735	715	755	795	767	800	753	688	754	806	765	738	754	784	794	721	758	753	807	731	753	798	745	776	706	744	776	704	753	737	747	768	761	778	713	771	773	807	765	713	768	756	751	726	774	764	770	744	741	788	748	781	719	701	736	716	808	718	705	720	801	753	776	744	818	760	792	771	727	751	750	744	748	749	743	775	689	752	727	774	732	835	722	733	744	784	708	786	713	796	725	771	727	750	771	781	780	791	718	749	782	760	775	735	769	744	726	736	743	789	794	762	749	769	724	790	750	809	786	747	709	790	725	751	761	753	774	798	740	767	776	726	695	767	785	812	734	753	766	758	769	762	778	768	782	755	807	792	737	699	752	804	744	760	799	726	742	794	725	770	725	764	747	741	750	799	803	705	764	767	780	784	719	739	739	749	780	759	732	736	778	802	787	743	746	769	768	784	751	743	734	738	790	712	765	807	740	800	799	783	761	691	793	785	754	789	769	864	774	790	783	736	789	753	744	742	713	791	744	723	719	739	800	713	783	780	763	792	764	795	765	756	786	783	731	749	760	746	753	775	745	764	718	762	709	734	772	744	776	760	796	748	767	745	784	751	803	783	764	785	702	713	747	745	760	754	834	717	799	783	785	782	766	759	802	789	782	776	756	798	757	723	748	725	819	727	701	755	760	757	767	735	732	770	733	816	801	812	733	712	783	750	792	741	796	765	807	775	754	692	761	760	749	739	750	757	740	759	759	774	757	787	759	744	746	759	832	757	798	712	756	742	794	793	739	772	723	790	763	691	781	786	831	778	788	753	738	762	781	741	734	745	750	745	791	796	783	752	747	744	749	721	737	783	791	733	805	744	805	791	772	705	811	730	786	765	706	765	740	743	728	792	752	719	794	811	718	772	740	752	706	733	769	776	753	772	796	756	725	771	712	778	771	756	813	756	679	784	809	780	731	732	722	774	722	781	765	747	760	757	723	758	766	767	809	759	762	803	706	750	792	788	750	753	735	748	762	708	746	741	730	716	756	753	708	691	719	753	783	723	758	753	809	694	798	741	741	759	766	738	761	769	734	788	752	736	710	724	771	797	761	741	716	753	773	757	740	767	769	737	810	800	787	747	779	744	810	730	775	707	743	761	749	754	719	769	758	793	751	723	732	763	769	676	804	781	787	778	753	719	797	772	803	730	755	743	765	740	794	771	793	739	702	753	738	770	779	760	754	782	739	796	772	741	691	747	768	775	753	720	765	762	749	733	746	741	836	788	762	791	738	785	782	742	706	794	769	804	797	706	795	750	720	773	751	756	709	722	714	734	765	794	733	759	784	744	774	760	731	744	734	767	749	732	788	766	735	758	791	757	767	797	789	783	744	769	705	789	729	750	770	752	731	722	676	790	742	743	739	739	771	757	766	753	730	775	737	819	772	742	745	752	783	776	742	743	771	773	728	736	752	750	769	770	734	742	780	764	749	788	772	779	764	797	725	748	692	708	840	775	776	774	760	776	780	753	764	745	768	700	773	721	743	771	731	727	815	741	773	748	736	805	752	743	690	760	768	788	745	743	782	758	772	754	786	813	787	784	697	716	738	707	754	734	760	795	766	800	742	806	764	768	705	811	742	706	787	749	774	766	744	771	787	760	749	728	729	758	783	798	749	743	716	744	748	721	780	750	737	753	771	755	782	729	731	738	768	766	759	742	735	780	766	744	740	751	763	785	765	727	780	741	747	742	786	755	798	780	773	745	771	744	729	768	797	744	765	769	783	750	711	803	778	767	745	782	756	776	743	725	745	774	801	780	743	757	784	743	764	725	747	739	769	743	776	781	722	764	761	761	704	757	766	691	731	798	771	750	772	715	772	737	747	789	791	735	761	753	736	799	752	783	744	758	756	727	796	710	721	736	731	743	778	759	783	795	719	771	776	815	717	744	704	798	763	761	762	764	719	783	792	752	738	737	719	732	740	803	751	770	710	762	771	716	739	788	771	773	809	731	798	744	841	720	708	798	750	753	689	758	790	780	749	747	744	791	737	710	751	763	776	776	773	751	689	789	728	789	730	758	765	731	754	763	754	767	738	753	777	780	772	764	769	782	791	777	757	758	729	726	778	726	779	769	750	761
21306	65085	67815	49589	20483	5587	1523	768	629	686	676	685	690	708	747	659	657	682	725	733	723	684	722	714	694	718	696	721	753	736	659	715	690	663	679	692	686	729	749	658	695	698	693	678	679	748	667	682	735	693	724	643	747	692	705	716	653	701	745	686	686	714	625	726	743	714	684	690	620	719	675	683	683	638	683	655	757	674	714	684	710	685	650	670	687	726	714	717	724	682	701	685	676	689	742	681	728	688	674	717	700	679	691	684	671	644	686	726	709	705	700	692	684	732	694	657	698	686	716	730	671	707	694	696	661	656	729	664	675	712	662	701	728	730	690	683	696	705	678	748	685	690	632	708	688	705	676	650	673	674	661	710	706	715	698	698	729	668	691	726	681	701	660	683	687	711	682	716	641	726	700	681	681	677	677	715	706	717	692	676	708	671	675	691	713	699	735	676	646	724	693	656	674	731	672	700	729	675	713	690	709	683	688	646	672	709	658	656	652	711	692	661	658	703	715	717	623	673	664	706	696	705	700	736	658	722	667	716	659	694	671	700	702	690	684	708	681	657	674	679	671	690	669	728	683	691	698	714	684	667	670	678	689	705	727	687	703	704	716	676	656	716	719	697	669	681	738	681	681	683	673	709	718	696	706	687	667	727	723	668	699	735	678	708	710	680	705	714	687	670	695	742	679	714	660	723	688	714	647	691	658	621	716	697	713	671	674	708	714	679	742	670	711	690	710	669	691	688	706	684	677	724	688	729	655	729	634	690	712	669	717	713	721	683	657	708	676	683	750	738	675	757	697	677	714	703	681	693	652	700	687	686	686	701	688	686	678	667	693	719	741	673	702	665	714	697	687	703	675	704	716	726	711	696	744	620	724	682	685	672	739	687	685	685	686	686	644	702	724	723	727	713	654	675	684	707	769	735	656	646	731	711	692	717	652	710	663	715	643	684	681	687	687	693	660	652	710	715	679	669	691	707	672	674	691	697	666	694	650	696	643	695	674	672	717	711	681	713	744	677	692	682	690	744	662	694	699	715	690	679	669	718	694	724	668	677	703	640	717	715	688	683	678	662	677	686	690	665	752	721	699	659	687	716	697	715	696	655	710	674	705	698	683	683	666	719	704	692	700	695	703	683	722	689	714	714	663	703	685	698	680	667	730	703	662	687	677	673	673	725	696	687	677	672	676	716	677	715	671	682	744	635	715	659	681	726	708	736	642	714	691	688	720	689	682	670	630	712	679	664	648	696	672	694	702	701	697	664	713	727	668	693	703	693	638	677	708	676	651	699	674	711	691	752	651	668	715	689	688	645	648	720	715	660	654	733	689	660	694	651	664	702	707	671	655	699	696	727	663	721	712	666	709	720	732	666	719	670	700	680	682	751	705	670	679	696	705	652	697	718	737	716	696	723	692	737	717	655	684	703	704	698	706	696	713	679	674	752	698	715	655	646	693	695	652	691	697	673	733	687	667	684	676	705	626	701	691	689	697	697	694	698	687	726	726	679	706	679	633	639	678	716	696	682	694	696	727	675	682	737	683	626	715	675	742	691	714	721	651	692	664	675	700	670	663	708	678	667	656	745	649	698	706	711	666	686	681	780	702	723	694	670	698	646	665	681	695	701	680	656	720	704	679	687	682	685	713	734	715	714	712	687	698	744	672	742	709	683	677	706	686	697	675	692	713	660	716	738	708	724	678	698	658	713	669	721	688	696	692	699	652	634	721	664	744	659	689	706	695	678	647	733	716	670	684	693	676	662	647	685	646	682	652	699	644	694	656	700	675	765	702	688	667	677	675	663	685	666	662	698	679	691	687	708	689	692	697	677	708	689	691	713	693	681	710	693	683	667	678	649	681	686	692	718	698	752	757	707	680	706	665	641	656	666	705	720	711	733	679	718	708	672	714	664	690	691	705	689	734	682	674	683	645	718	666	645	714	690	703	715	672	675	649	676	694	673	670	713	715	685	754	686	685	663	703	719	679	694	694	718	694	674	688	702	697	694	648	673	697	718	700	685	664	669	668	670	713	674	688	680	678	664	699	644	650	703	665	708	692	704	677	673	684	711	674	744	687	705	637	677	620	629	667	695	672	693	708	668	682	640	686	677	661	688	683	684	713	684	709	710	732	667	682	674	706	694	707	715	673	651	659	643	702	686	732	675	714	686	729	650	644	682	709	734	631	693	723	665	710	721	677	727	664	687	675	753	638	723	719	683	677	658	701	695	706	703	670	677	725	701	726	694	679	699	700	703	669	661	688	662	654	700	707	682	728	684	680	706	688	713	635	705	654	694	691	688	680	702	688	672	639	696	667	623	711	654	696	692	651	677	695	742	696	686	669	724	718	661	694	667	688	672	684	698	688	655	678	686	686	699	697	664	678	707	713	712	697	657	689	689	733	730	634	715	695	742	671	670	685	662	723	672	708	677	733	702	684	736	678	683	712	712	703	683	626	693	701	646	676	628	689	673	720	709	641	699	643	674	700	719	661	749	708	688	729	746	635	666	703	704	746	669	692	691	705	701	682	707	709	696	743	711	612	673	660	672	721	722	694	662	661	684	659	687	702	684	688	687	704	688	714	677	700	729	693	675	728	685	660	686	701	671	740	715	664	661	673	746	712	677	626	659	652	711	706	669	659	690	686	652	705	716	679	647	665	718	658	658	707	765	705	743	672	683	663	666	684	676	727	675	648	682	681	636	688	695	688	675	703	724	678	702	663	657	689	672	691	658	655	664	672	670	687	678	630	689	682	690	723	696	657	708	674	668	717	708	710	678	679	670	653	677	675	673	672	648	661	635	691	679	652	716	679	665	680	656	687	695	693	695	701	684	660	701	668	633	652	645	711	701	700	713	725	699	671	679	660	722	696	692	656	693	689	667	693	691	689	694	641	705	681	715	709	708	736	734	720	715	659	684	639	675	703	676	647	726	692	678	720	732	744	702	689	679	699	716	688	691	692	689	706	666	696	646	705	695	675	668	668	674	694	677	709	735	669	692	692	700	698	702	659	670	704	683	698	688	682	688	709	678	685	733	654	730	706	732	742	723	691	672	687	731	715	700	692	702	685	718	675	653	697	734	681	694	674	680	672	668	659	707	675	681	667	714	713	697	719	658	636	704	677	725	692	666	685	711	633	684	714	725	704	697	685	644	694	688	676	700	706	662	681	672	659	717	704	638	677	677	695	713	625	680	680	671	728	655	701	662	694	697	692	669	658	742	655	721	676	744	686	661	680	674	643	665	648	652	674	620	672	696	699	649	695	686	697	706	672	685	688	775	708	692	660	715	698	690	701	679	742	678	680	662	708	693	716	686	734	701	702	694	675	717	680	668	720	670	704	649	675	712	665	672	676	659	669	666	687	701	709	705	691	702	698	671	671	744	718	648	707	687	644	688	674	698	698	646	644	690	719	672	646	714	688	681	755	715	731	706	665	699	668	680	698	698	695	691	655	712	685	677	639	668	656	714	701	708	687	676	642	684	702	639	722	698	681	683
27198	30711	45011	21608	5359	1417	774	625	652	590	604	580	581	589	568	631	610	613	560	637	594	560	630	615	622	627	611	625	613	591	591	578	606	584	611	554	592	609	622	596	627	589	606	592	590	618	556	573	651	648	598	580	589	602	531	610	588	560	633	581	595	647	617	598	598	598	577	638	538	565	658	607	601	632	583	574	550	597	568	548	566	560	605	617	614	612	580	549	630	603	555	599	585	583	588	546	642	604	593	604	586	646	624	558	588	528	647	555	589	551	563	607	615	586	594	598	587	598	642	618	578	608	572	601	601	589	585	597	584	560	590	595	606	645	605	610	588	561	592	652	634	622	627	602	654	607	638	612	632	562	607	553	608	623	597	598	632	570	592	620	665	610	567	608	613	569	626	587	599	616	609	602	608	581	584	594	610	561	585	605	618	573	555	567	591	605	585	650	590	602	610	648	601	584	599	589	596	605	583	586	631	570	592	575	595	582	630	586	592	594	590	608	619	584	600	580	621	597	611	609	616	617	591	624	603	567	605	616	607	586	604	615	564	590	606	602	600	609	641	597	582	583	580	604	599	586	619	583	584	549	606	589	607	612	603	622	602	584	572	564	587	587	585	542	600	636	585	612	640	570	582	581	608	580	612	600	595	564	553	622	613	564	580	621	612	590	599	662	596	608	603	607	629	609	617	592	586	616	591	594	648	636	567	565	559	599	568	575	589	567	563	596	597	628	591	587	568	581	582	600	607	663	585	571	594	596	588	655	558	637	641	584	587	595	607	620	611	570	556	625	586	620	592	562	559	584	603	596	567	578	611	559	618	592	626	598	606	620	591	577	643	526	611	577	561	596	609	609	555	591	574	576	623	599	591	599	577	591	570	593	601	605	615	632	535	580	592	582	591	618	580	585	586	563	623	621	599	608	565	622	619	615	621	606	552	610	577	581	596	575	599	594	554	608	628	614	565	561	596	598	607	562	602	580	607	590	606	592	606	584	593	597	587	614	609	570	618	636	564	580	572	602	586	610	591	592	589	627	585	598	587	610	622	613	614	629	605	587	584	568	587	618	572	608	589	646	612	581	586	600	611	580	592	611	593	613	558	600	659	577	599	612	625	593	595	584	601	622	647	577	600	592	601	623	585	590	592	627	574	577	581	574	615	610	616	648	562	611	614	545	589	597	599	614	595	578	595	600	641	584	586	629	566	614	621	616	618	618	611	591	593	647	607	565	599	607	614	541	598	636	592	613	603	561	596	610	604	615	586	595	600	658	515	599	590	612	590	590	594	566	612	577	624	612	631	584	542	585	602	609	579	557	588	616	613	656	572	608	636	618	598	566	632	589	626	569	630	633	644	588	606	614	514	551	595	593	606	579	576	595	612	602	611	582	586	603	595	569	629	575	589	614	624	605	585	622	630	584	592	570	601	634	587	612	607	553	608	595	570	548	617	575	567	618	580	600	549	574	566	616	618	586	591	605	650	616	579	586	645	613	607	614	552	611	594	578	637	590	609	574	560	606	607	583	575	556	567	609	594	614	586	607	601	601	607	599	606	559	629	632	577	640	609	589	605	544	566	606	600	619	588	611	585	563	591	618	607	563	635	618	572	644	608	615	613	615	634	593	585	655	588	578	612	590	614	603	584	635	605	576	564	617	595	595	599	563	577	616	602	628	626	633	604	588	607	569	607	587	609	607	604	600	577	601	603	590	595	604	586	613	574	635	600	610	618	624	598	601	674	545	559	599	612	595	551	598	612	632	588	596	594	583	581	596	588	594	567	647	604	580	543	606	581	699	604	609	608	628	612	600	596	598	594	591	583	578	631	577	564	582	592	632	606	603	560	619	594	591	603	616	583	581	606	559	575	596	611	595	578	591	633	585	610	592	655	606	606	614	605	587	620	586	603	551	598	598	606	586	610	601	625	616	582	632	564	610	608	625	619	645	592	633	584	602	613	610	623	595	581	578	566	601	553	567	617	575	601	558	622	584	553	567	609	579	606	588	624	623	587	606	576	582	616	626	624	614	598	553	607	571	614	571	596	583	529	611	578	571	573	654	603	561	594	580	590	608	623	581	589	583	586	585	534	575	667	571	620	631	598	597	589	580	627	586	561	587	603	600	567	645	596	583	589	582	597	571	552	576	564	604	606	567	572	572	603	612	622	591	590	589	660	580	637	619	578	570	576	585	580	624	585	594	572	580	624	588	607	611	617	593	586	593	579	617	577	574	635	577	599	604	602	603	601	544	585	579	634	600	552	564	604	574	620	568	633	594	606	626	572	633	583	559	586	602	564	605	642	573	624	603	644	595	585	598	662	615	611	613	615	604	624	611	612	595	605	624	568	507	588	641	541	580	599	551	572	600	590	613	632	629	599	610	558	586	564	576	590	608	606	586	574	635	573	593	575	611	588	621	603	628	607	610	601	628	587	581	564	605	624	572	607	592	590	614	586	631	583	619	601	532	562	594	622	616	602	594	617	605	601	592	612	662	625	605	616	559	545	571	586	602	621	600	626	591	603	562	562	607	586	621	548	648	573	582	561	565	579	602	601	591	622	654	606	582	608	648	602	561	608	580	639	562	581	649	594	599	563	617	550	617	576	600	589	638	621	592	619	562	583	660	595	603	597	611	577	594	604	539	622	602	589	613	584	600	630	570	608	610	620	605	596	634	590	647	626	633	598	567	588	631	558	640	562	563	598	624	626	598	571	632	579	585	591	566	590	601	586	647	605	600	605	578	632	590	631	554	593	573	569	619	588	605	612	614	594	601	610	606	596	571	563	602	622	613	593	598	563	641	613	611	603	636	590	607	571	579	611	636	620	547	631	573	586	599	622	574	580	618	581	582	609	588	576	581	553	580	573	604	626	646	639	595	615	630	531	598	582	610	612	576	584	609	588	644	600	568	606	591	650	591	598	581	621	597	593	545	568	583	630	636	639	624	650	613	589	598	631	587	586	628	574	596	620	615	598	651	581	593	574	651	563	604	575	570	634	554	599	659	582	623	567	628	619	567	563	584	603	579	569	595	604	632	581	576	611	607	591	616	628	599	607	595	599	594	636	618	582	576	562	624	592	603	585	604	617	537	570	604	597	582	606	583	673	594	574	631	603	577	603	619	588	627	553	551	604	569	597	587	570	588	605	618	597	615	575	632	599	602	610	587	548	579	630	585	623	594	584	633	568	595	599	593	623	610	614	639	622	585	633	575	648	589	562	599	567	570	594	587	615	566	598	602	599	601	620	593	625	615	529	595	589	615	619	607	581	610	596	588	556	612	549	586	582	568	605	594	646	612	588	577	632	606	604	612	618	627	640	596	619	583	596	604	562	611	573	601	602	641	624	570	570	628	602	590	606	560	606	610	606	570	544	605	598	621	543	584	558	614	612	561	597	609	606	606	636	572	619	617	628	573	635	596	618	584	621	601	610	616	591	590	598	595	563	627	562	628	612	588	603	638	599	603	582	619	603	618	556	601	569	590	597	604	598	607	582	609
5686	38644	34236	10858	3006	970	545	537	469	474	501	472	441	507	480	485	495	453	496	499	461	463	450	444	469	489	474	479	524	482	469	481	484	454	463	470	483	491	484	515	496	431	484	475	494	494	490	483	480	458	470	448	463	534	458	470	513	487	489	485	481	472	481	429	495	505	485	498	455	466	482	500	490	442	475	495	482	496	450	476	492	446	517	456	461	505	478	517	488	475	465	462	436	445	462	434	431	453	445	488	467	496	463	481	484	497	456	503	455	460	497	451	471	518	441	490	468	482	494	464	481	469	510	499	459	497	489	473	452	482	502	469	520	513	461	430	480	466	468	502	485	433	482	463	453	464	495	481	470	452	459	475	467	454	487	510	467	433	477	467	472	436	467	454	437	465	460	481	492	496	445	466	470	490	457	484	500	467	460	450	517	484	491	494	487	476	465	480	418	467	463	510	458	463	465	468	488	436	496	472	460	456	456	467	465	454	496	466	482	489	500	499	476	488	476	498	473	445	453	495	467	479	450	474	493	452	517	469	516	493	504	449	427	518	488	479	452	452	497	435	465	462	503	479	509	496	512	463	494	465	465	452	468	463	448	486	455	515	469	475	474	505	452	487	449	457	496	455	460	447	466	449	500	450	452	451	477	536	449	454	432	452	458	427	457	485	490	464	488	462	459	457	494	451	457	470	454	495	448	498	446	510	477	527	452	464	477	489	467	460	496	486	446	441	477	431	455	498	445	448	448	462	460	458	484	498	470	507	470	466	463	471	488	469	467	473	466	440	480	463	457	473	464	465	459	443	465	455	467	453	464	466	470	475	479	446	414	462	478	469	469	460	456	486	494	450	450	438	488	464	472	460	474	489	469	449	468	460	501	473	498	444	452	481	480	460	462	470	460	459	486	440	502	464	447	475	445	483	419	472	469	436	474	476	469	468	479	477	448	545	456	491	480	453	472	468	471	451	460	467	476	483	434	446	533	470	472	448	526	494	480	492	441	486	443	449	490	513	458	485	460	468	463	486	456	466	436	470	481	441	455	454	486	422	473	513	474	449	450	474	460	429	457	462	481	488	480	498	439	472	489	486	468	456	420	486	468	474	438	431	521	522	479	479	462	490	480	481	484	472	455	431	481	453	477	442	451	456	468	459	478	459	462	447	472	462	474	484	446	482	491	460	476	447	459	440	458	473	447	474	467	443	458	466	444	466	467	439	439	447	466	487	480	462	495	451	470	466	489	412	496	463	446	438	447	449	437	492	484	462	494	475	471	480	519	476	420	490	456	466	441	455	451	500	544	482	511	475	470	436	481	459	471	470	475	496	468	493	447	468	461	449	500	473	451	448	500	461	446	435	487	465	471	503	432	510	496	471	474	488	470	503	484	490	484	503	450	454	456	493	496	418	480	458	490	504	517	453	460	486	507	471	487	480	493	487	504	472	465	527	462	465	447	486	486	483	465	473	476	504	449	427	472	474	480	505	453	480	453	484	454	461	476	443	447	488	426	423	489	467	459	479	497	463	435	477	472	479	448	463	462	436	488	486	485	453	483	450	477	494	498	439	419	453	447	494	448	520	498	485	480	406	458	490	463	463	502	505	484	446	475	471	459	493	477	500	475	461	471	438	481	478	461	462	507	482	489	471	449	460	476	493	472	443	482	441	474	462	481	493	469	468	492	479	466	473	454	445	464	473	459	491	455	457	468	473	430	463	492	449	483	449	453	442	475	499	454	453	507	450	485	465	514	496	481	483	442	468	451	487	499	487	457	519	474	451	430	464	463	448	472	486	455	456	464	492	434	490	498	513	490	496	453	467	489	449	441	452	466	443	475	485	493	465	487	429	440	458	498	472	461	478	480	497	456	473	436	488	476	486	429	473	473	426	512	471	463	507	461	501	490	454	465	469	491	483	458	429	473	462	475	484	481	483	471	451	477	496	449	445	432	473	460	472	491	455	477	499	459	486	485	496	454	447	466	482	460	450	461	488	471	469	497	472	481	459	477	519	448	486	486	490	459	518	427	453	478	434	460	457	464	426	466	476	434	508	460	470	439	450	475	458	488	494	460	493	439	473	492	445	462	502	472	459	494	458	469	498	442	474	480	434	452	431	511	471	466	439	488	482	480	444	465	472	488	429	470	496	488	475	463	500	507	470	502	461	496	457	459	482	434	477	475	481	490	472	471	473	438	486	494	442	437	479	432	480	507	469	474	476	478	468	468	529	425	460	487	484	449	444	478	472	471	489	469	448	470	464	459	471	463	483	467	461	451	446	461	461	472	447	452	493	498	491	423	498	509	478	476	488	497	476	459	495	502	510	477	491	445	486	454	461	460	482	492	470	489	427	487	464	524	457	517	475	480	502	471	458	486	471	464	485	489	484	461	472	458	483	475	444	477	468	480	472	433	510	459	490	462	478	470	488	457	491	433	491	466	463	498	502	537	469	510	455	464	485	444	435	461	427	463	481	517	467	490	444	454	498	460	470	453	482	468	509	475	489	447	481	476	460	468	458	499	514	458	450	481	486	487	464	489	464	464	519	442	496	480	506	460	478	454	511	480	479	437	492	506	456	440	467	491	481	428	460	522	473	497	477	459	458	432	469	469	454	460	455	463	473	482	468	495	509	515	448	502	473	465	442	409	470	478	486	457	453	452	484	507	488	448	522	456	452	449	468	468	456	507	515	484	527	478	486	485	513	472	427	437	486	456	467	469	490	446	482	472	523	474	482	463	459	485	488	458	461	469	453	471	462	463	457	442	472	468	475	442	448	453	488	480	481	448	526	464	476	505	447	530	469	484	466	503	505	470	505	451	451	464	479	445	448	442	503	465	459	476	484	481	490	509	500	457	456	506	455	450	459	474	494	503	472	483	442	500	466	463	505	470	455	469	498	435	469	453	468	489	481	465	456	457	501	433	495	508	479	488	447	479	498	509	472	487	487	425	504	475	469	448	472	474	484	510	477	500	496	468	462	492	512	456	469	449	466	441	489	512	457	488	457	484	438	465	501	477	516	457	467	449	453	478	496	438	458	467	496	461	485	506	449	448	494	525	433	464	469	513	485	452	471	472	454	464	483	437	472	457	436	463	469	496	486	470	491	473	486	529	460	473	506	470	500	493	482	454	512	464	527	439	425	478	470	494	502	432	480	459	476	456	498	479	457	495	507	434	434	473	473	479	475	424	469	473	456	491	511	453	459	503	433	474	492	468	463	491	438	442	503	438	472	488	467	479	451	466	461	456	487	472	455	486	438	457	466	451	459	455	486	453	501	450	464	462	453	468	475	482	466	441	456	487	515	461	503	490	470	469	499	448	474	479	451	488	455	474	499	463	497	435	490	463	456	488	493	488	464	449	466	478	473	495	472	496	475	485	452	461	450	469	476	465	497	451	473	482	475	455	487	481	490	442	466	438	472	466	466	467	484	479	450	457	483	499	463	500	522	442	496	490	485	442	477	502	504	473	478	500	444	473	465	493	490	500	470	506	466	438	465
24580	31327	60940	47899	26308	10712	1994	708	620	578	585	538	595	580	535	549	568	548	583	576	600	589	581	551	581	548	559	563	575	585	579	525	581	569	585	564	567	564	583	572	533	562	570	625	586	585	580	594	554	560	517	577	575	560	567	592	614	521	556	589	532	548	615	542	633	561	587	567	550	559	594	571	544	551	554	556	590	584	564	579	562	574	536	552	591	589	585	547	516	587	606	640	574	555	556	561	551	572	555	496	620	570	569	572	567	546	543	529	549	580	591	569	607	542	571	535	557	543	567	590	611	567	548	575	566	566	554	556	571	598	584	590	540	568	590	568	567	609	591	561	572	558	583	576	565	607	589	557	579	547	573	559	562	600	562	569	545	536	562	599	556	574	554	571	507	587	485	549	557	593	537	544	598	597	539	595	561	531	546	610	557	580	554	550	524	568	556	571	557	579	552	553	566	553	567	530	538	546	585	583	569	557	540	544	570	580	589	530	522	553	541	542	549	580	588	563	523	541	562	591	574	564	562	543	586	586	558	572	567	552	596	569	548	558	547	588	531	601	530	568	566	563	638	595	559	560	582	573	542	538	572	513	531	574	549	500	543	560	589	583	534	530	567	546	542	571	522	555	567	552	567	545	549	540	546	541	534	526	580	540	587	596	565	543	549	567	550	546	590	563	544	555	573	531	558	590	571	555	535	582	529	532	612	538	561	570	567	538	557	548	585	562	532	519	580	540	563	557	592	594	580	591	573	558	546	567	572	553	566	562	601	570	534	598	597	577	536	558	593	557	585	550	565	566	562	551	575	584	578	612	557	572	595	603	537	580	575	528	562	603	529	582	587	525	556	569	565	600	576	549	581	562	582	543	539	566	569	559	579	555	568	582	574	537	579	545	541	562	593	547	553	531	578	566	595	556	539	545	586	539	577	537	565	527	597	545	545	552	634	586	522	569	558	560	580	613	581	537	580	591	544	560	531	527	562	601	525	536	534	536	554	576	562	580	530	547	543	579	586	591	540	579	550	555	568	508	565	564	572	541	565	540	546	551	568	582	605	579	576	595	561	574	573	580	586	582	558	543	607	561	578	565	492	523	585	567	552	595	552	596	578	534	563	561	576	582	526	577	569	601	584	541	585	563	493	564	594	549	554	542	582	571	601	549	533	562	542	563	560	532	526	522	557	545	524	516	590	539	526	579	556	564	573	563	565	563	546	565	538	542	574	582	582	548	577	569	605	591	578	539	584	533	552	591	567	555	550	577	575	587	588	560	541	616	523	571	548	552	577	557	558	539	571	563	572	586	564	563	578	572	530	570	565	545	551	574	558	522	554	565	591	571	553	601	513	569	585	615	554	578	575	545	579	611	526	554	569	539	564	565	573	518	553	585	582	570	574	540	586	569	547	524	566	572	535	572	539	541	566	627	563	553	532	541	554	548	592	568	593	565	600	547	576	562	566	563	571	555	533	571	542	559	577	539	579	565	535	546	600	572	598	514	551	537	551	576	559	594	526	588	567	570	540	592	563	550	592	545	552	529	564	558	574	539	567	549	522	557	597	559	506	532	550	572	589	635	550	549	615	597	572	575	536	517	576	555	585	525	572	532	545	585	582	600	519	552	569	589	551	559	552	588	566	605	568	557	576	587	590	525	553	561	549	561	570	546	531	565	560	520	594	584	584	523	593	550	525	604	576	592	548	518	581	559	584	532	552	532	567	570	555	531	571	592	540	552	598	597	538	557	568	557	537	570	510	610	576	568	586	550	530	582	566	629	574	583	539	562	556	557	539	587	552	571	565	595	577	533	555	577	537	597	547	570	616	579	544	579	541	573	556	557	584	557	590	582	553	533	563	562	567	639	598	584	576	540	545	534	542	560	520	620	573	572	540	575	525	598	565	582	518	576	594	585	589	555	578	563	556	531	574	541	583	536	545	573	550	543	550	610	563	563	527	544	588	549	591	541	567	562	567	573	571	584	593	567	588	535	565	549	571	561	579	570	548	578	566	534	553	567	607	595	600	578	563	527	494	528	582	566	501	574	563	571	593	588	524	615	578	582	588	592	583	586	596	579	526	559	570	587	599	578	571	590	564	527	529	594	557	566	523	567	535	563	539	540	566	562	556	590	535	571	583	564	556	502	560	528	558	548	551	548	566	549	517	571	557	519	593	578	578	558	527	510	576	577	545	556	556	548	571	584	568	536	577	552	546	553	555	544	597	603	532	567	571	571	601	565	586	543	500	581	542	569	571	571	589	618	583	595	578	560	518	565	605	590	583	602	545	583	532	582	532	532	545	554	549	580	549	523	578	598	549	570	535	575	599	565	579	576	597	619	582	517	579	573	556	589	506	567	543	524	566	546	580	568	522	628	512	610	536	552	545	585	577	554	566	550	560	576	580	534	597	536	547	566	543	543	557	521	540	504	533	589	548	565	577	550	569	582	536	549	582	576	574	615	506	523	539	560	568	557	573	493	561	570	554	563	508	558	562	576	504	556	583	560	531	558	573	601	603	595	556	581	571	534	553	564	552	547	556	564	554	563	577	551	578	582	562	546	561	543	571	572	551	516	587	548	567	543	559	559	558	566	528	581	543	533	603	584	535	545	575	528	485	546	518	547	555	516	545	596	550	590	541	543	569	542	569	537	556	547	558	521	549	543	575	572	604	525	586	558	546	540	592	584	563	529	569	586	566	586	551	556	542	565	551	545	576	535	577	587	593	539	547	535	574	590	594	542	615	548	517	565	579	545	577	570	545	551	545	576	579	586	568	586	551	586	557	590	547	554	567	563	546	582	550	586	541	571	560	567	591	548	609	516	596	544	571	539	539	535	570	546	556	570	567	558	571	550	550	580	595	560	598	544	542	554	588	579	584	555	549	553	550	529	580	544	558	542	592	580	583	563	538	517	565	576	569	568	575	540	528	562	556	594	547	537	561	553	559	554	565	542	552	536	544	546	599	565	550	571	538	557	537	588	555	571	578	576	550	566	582	550	571	560	524	565	538	578	558	571	536	606	516	554	565	569	592	498	581	586	549	537	563	530	555	528	574	590	501	572	556	559	567	539	567	547	538	546	555	564	540	571	582	524	539	576	557	566	566	595	530	598	527	545	569	529	589	592	587	556	574	571	566	582	568	499	554	546	507	561	584	567	554	565	574	606	546	557	534	545	592	519	562	569	557	556	594	553	537	568	526	573	595	562	571	540	597	578	580	588	582	562	609	564	587	575	558	578	549	534	549	552	528	543	549	572	548	565	554	579	597	581	558	541	564	535	541	564	614	546	582	560	554	567	563	596	543	565	530	545	540	572	563	599	598	575	552	544	573	560	563	573	561	576	554	566	519	578	556	526	598	545	577	558	626	522	608	555	565	555	560	567	567	505	529	528	544	577	562	531	567	558	564	546	573	562	565	543	582	562	553	558	544	577	552	567	573	530	558	501	576	577	524	567	554	588	599	568	601	523	574	578	558	598	561	608	574	531	554	592	566	577	588	608
11426	66299	70011	41282	16043	4321	1130	541	521	456	527	524	506	556	527	528	529	468	577	524	528	497	498	546	501	542	510	545	497	495	492	513	541	484	523	518	494	487	516	515	571	505	504	483	504	515	486	546	508	540	522	502	523	480	482	529	487	502	536	473	502	496	510	501	487	528	505	511	508	502	499	522	472	529	509	473	515	508	488	483	515	514	525	508	515	523	501	516	509	496	532	493	498	496	494	532	486	479	496	530	489	549	496	493	527	499	505	475	505	510	499	492	465	518	536	485	508	527	538	522	436	508	541	531	508	495	548	505	514	494	569	493	471	515	509	538	477	473	523	461	513	517	497	483	504	507	514	510	528	513	505	482	492	509	496	485	513	495	485	542	528	484	512	526	502	523	456	525	479	473	530	510	526	477	497	545	487	474	528	471	527	501	495	525	505	476	497	505	499	491	528	523	491	501	526	491	502	510	536	519	437	491	540	504	504	472	484	528	545	467	507	529	512	500	479	508	501	512	504	507	493	510	504	515	530	494	557	478	527	539	511	490	473	501	510	465	494	467	529	516	495	511	489	502	521	483	508	485	527	522	513	526	536	477	485	514	507	514	512	532	522	522	486	514	482	544	544	503	456	518	496	484	511	511	524	514	477	521	528	520	499	500	573	497	528	498	509	516	551	537	532	491	517	509	510	522	526	478	544	465	507	514	530	524	531	474	525	476	514	504	524	510	493	495	506	526	518	510	504	506	537	530	485	533	475	500	509	496	543	512	500	516	552	483	501	516	512	489	528	545	497	520	511	488	502	506	494	490	524	549	525	525	499	506	511	485	485	517	495	505	470	524	525	518	488	558	493	549	495	493	518	528	531	541	527	544	473	530	526	533	531	525	491	497	485	513	513	514	521	508	475	497	530	507	559	462	541	506	510	504	503	526	538	474	545	518	474	485	500	500	492	498	537	533	508	498	487	534	498	503	472	561	508	509	498	537	518	501	514	540	509	499	500	511	499	504	497	471	536	505	537	517	485	465	494	509	536	498	534	482	543	505	502	525	469	508	474	535	507	510	504	505	480	490	507	461	549	499	488	494	507	479	538	477	476	522	550	510	469	468	517	484	495	528	490	501	508	524	534	522	500	496	511	485	495	520	530	536	507	511	488	483	519	531	475	526	526	520	519	536	496	515	518	482	521	501	484	530	492	526	472	475	518	454	476	484	495	547	535	540	534	509	482	500	492	481	532	487	498	493	539	503	529	532	490	493	516	527	466	495	488	511	519	495	507	533	503	500	502	518	503	517	451	468	519	510	517	541	504	497	550	506	501	471	557	521	491	508	531	492	526	474	508	499	514	500	516	515	515	529	530	522	496	509	534	499	579	474	509	535	529	526	473	512	517	517	524	482	535	507	515	521	510	483	454	483	492	568	512	558	485	511	483	548	499	497	469	463	537	540	533	540	522	511	509	498	571	521	511	564	508	495	519	474	485	506	482	519	489	513	499	512	477	504	516	499	506	522	511	521	503	501	497	494	483	491	488	463	514	513	548	486	504	499	519	499	497	515	501	502	513	488	504	500	533	516	467	475	501	520	500	529	483	530	483	539	551	484	531	516	562	483	525	511	443	498	522	513	485	481	523	498	466	519	512	486	525	506	503	530	496	471	500	543	495	491	475	515	492	486	532	534	481	521	506	511	508	487	515	509	506	478	529	534	506	509	501	489	504	517	470	506	490	553	455	531	497	510	501	508	505	469	515	484	516	497	499	523	480	491	476	534	500	548	530	506	508	501	469	500	538	516	508	547	537	505	512	499	480	493	462	491	478	479	509	521	518	461	515	514	508	538	496	489	528	496	496	482	474	514	505	481	498	542	494	508	530	519	518	521	538	506	527	491	533	531	534	530	480	515	480	470	526	495	549	526	499	499	501	508	505	452	514	493	518	535	509	532	541	503	485	526	502	566	479	483	503	564	513	499	516	516	536	470	512	530	492	523	528	493	512	489	534	536	462	491	516	469	549	498	518	493	504	531	487	468	521	477	490	522	469	501	472	527	510	511	519	496	481	507	480	510	505	525	504	513	498	510	500	530	486	463	497	501	515	506	510	495	549	551	496	489	481	538	476	501	485	504	510	523	504	553	510	486	475	511	500	501	512	513	529	487	504	485	528	512	517	528	496	493	519	492	520	533	529	530	506	492	499	521	462	505	494	501	510	506	527	505	504	519	529	503	491	490	523	489	499	454	468	495	521	519	494	478	508	497	476	516	497	499	454	500	525	515	488	504	508	501	535	505	520	534	539	492	485	499	529	458	549	518	476	489	522	552	528	575	534	494	486	447	517	526	523	500	512	496	533	479	485	532	484	516	480	493	496	513	500	488	504	506	500	533	509	500	542	520	543	511	523	497	499	463	545	535	487	507	498	508	507	509	479	508	502	498	534	496	490	483	510	528	475	530	480	510	489	522	498	532	529	471	529	475	481	504	536	565	512	465	479	502	503	507	506	560	496	510	507	523	511	513	468	479	466	538	504	532	511	470	523	538	522	494	515	507	482	489	525	504	536	565	525	527	490	501	534	497	504	488	482	490	526	507	490	491	505	519	510	518	517	504	526	517	467	503	515	509	512	484	494	531	514	507	504	508	475	532	513	543	521	494	463	486	519	491	499	495	511	502	513	501	507	500	487	504	490	499	505	498	502	479	505	483	563	524	518	536	528	539	544	511	495	535	480	448	517	469	465	501	525	485	488	500	532	489	536	496	510	545	540	503	540	452	495	495	518	455	523	507	486	518	483	482	474	492	502	513	499	518	493	497	553	511	486	562	485	500	502	491	509	518	502	475	516	498	482	513	534	518	485	456	513	503	521	527	512	519	468	527	467	526	551	523	510	509	504	539	466	508	510	504	525	490	540	542	504	481	517	496	520	544	486	507	523	500	512	531	500	513	500	488	539	521	477	449	517	490	492	516	530	517	532	506	496	513	539	489	528	484	507	510	532	474	529	488	520	513	460	489	521	531	507	501	522	483	499	501	471	497	497	513	487	507	518	497	506	532	511	544	518	481	518	497	484	505	465	518	494	517	509	513	504	475	485	507	491	529	551	483	465	528	508	478	502	524	505	521	497	454	518	501	526	496	517	511	493	510	502	524	514	480	527	517	475	529	515	496	485	518	537	510	515	503	506	515	488	508	517	539	508	465	477	522	527	505	505	498	544	530	452	547	479	507	496	516	516	484	487	472	508	536	487	516	528	489	475	502	474	535	498	506	555	492	503	510	527	496	502	465	486	477	483	527	519	492	468	507	526	519	540	476	481	467	508	532	484	503	502	510	462	464	507	474	559	520	492	508	510	555	477	488	528	480	542	508	474	499	495	499	551	511	498	521	497	517	520	506	514	490	477	481	508	504	512	526	539	514	523	511	476	506	497	528	512	500	476	458	554	519	505	517	482	530	495	503	522	532	512	498	515	504	447	524	505	500	502	530	476	501	505	463	505	511	518	506	508	492
23751	24576	44796	38595	26269	17068	5131	1101	780	790	778	739	778	762	698	719	792	768	706	783	759	705	756	729	709	677	793	754	706	722	808	754	722	702	747	724	686	742	672	728	722	765	733	723	732	763	688	726	669	740	686	759	743	721	752	749	788	721	701	749	703	725	732	753	753	758	763	717	754	705	755	710	752	723	735	714	687	738	694	733	733	685	705	676	741	706	747	722	758	768	695	718	732	724	743	734	765	802	687	749	674	728	742	742	767	724	796	708	703	728	696	713	746	708	741	700	720	770	734	682	776	708	721	738	747	721	739	724	714	717	674	669	712	720	715	713	710	675	703	713	690	764	718	747	744	691	740	721	671	756	698	734	701	727	745	708	763	699	726	732	695	712	700	672	711	760	717	726	731	750	745	737	721	701	784	724	728	720	734	676	750	736	683	724	723	697	708	713	734	707	721	750	719	806	728	683	722	737	763	732	730	696	733	780	750	782	745	689	702	722	726	721	704	738	727	712	698	747	688	738	756	727	725	746	727	763	731	728	752	754	740	714	756	717	687	726	709	758	760	772	737	727	734	729	680	725	733	765	739	705	803	690	741	694	735	734	734	733	745	712	776	739	749	686	771	693	730	727	728	719	716	738	699	702	728	741	734	694	716	671	660	731	724	665	705	723	735	734	673	725	692	712	711	685	703	734	783	749	657	730	748	701	713	715	748	765	743	707	716	756	716	746	696	711	734	699	704	742	749	721	697	655	737	697	716	707	713	734	636	723	764	723	728	740	693	718	733	701	748	752	752	774	745	740	735	773	708	685	728	751	710	737	685	709	730	699	750	712	715	737	705	696	757	753	713	727	735	710	710	675	766	697	693	679	738	730	728	704	746	703	700	715	786	717	692	762	744	704	722	713	717	770	723	719	750	741	725	694	705	703	702	764	717	682	723	750	711	738	735	759	743	740	721	726	723	673	745	711	744	753	654	758	677	690	686	712	676	734	692	692	701	766	698	754	731	734	695	720	731	685	698	695	729	723	741	743	702	731	765	763	710	718	688	765	730	726	719	714	717	653	759	741	712	697	765	706	781	710	712	728	752	756	715	753	730	746	698	749	702	684	733	688	692	724	731	740	734	675	748	730	749	714	709	788	705	685	737	712	744	769	704	711	724	748	709	743	740	755	716	708	674	666	741	739	706	787	674	719	701	761	672	737	671	732	744	739	694	726	744	737	715	794	720	711	724	703	711	690	761	758	733	724	665	698	729	751	691	743	695	764	709	766	688	791	757	734	703	698	764	735	670	670	702	733	721	685	684	640	698	726	723	722	710	759	687	707	716	758	678	685	684	755	698	708	686	745	687	734	772	787	731	694	720	750	755	733	685	713	738	703	710	756	727	720	691	716	735	670	694	697	728	717	743	733	709	728	748	693	722	691	691	707	731	687	752	747	703	722	739	707	762	742	728	734	742	693	711	698	680	747	733	689	723	726	705	769	719	746	771	709	736	738	746	703	690	724	731	654	724	716	770	746	772	696	716	724	713	748	717	741	703	680	697	756	695	751	717	715	752	707	760	743	700	732	670	708	740	713	742	676	729	727	747	689	730	714	717	717	742	721	733	740	744	758	727	714	747	801	724	737	782	687	704	723	746	743	765	701	772	749	704	703	690	717	740	702	722	745	725	723	742	729	749	705	701	717	701	741	704	765	759	713	672	744	744	738	723	679	751	673	746	713	723	713	751	736	718	731	698	701	728	705	711	708	735	744	694	678	747	693	720	690	741	697	717	732	703	724	718	734	708	745	715	740	773	753	711	731	763	700	716	690	723	724	681	714	726	688	696	717	707	692	717	712	745	709	693	738	691	742	701	730	706	706	729	718	704	732	691	725	742	730	760	722	745	728	691	673	699	744	700	699	726	700	772	712	723	711	728	698	731	700	693	707	800	719	694	727	720	724	668	707	729	734	730	709	703	718	712	744	701	699	710	663	691	720	683	728	728	708	723	651	705	711	713	738	696	744	707	724	721	756	737	690	714	723	723	664	720	717	749	714	690	731	721	734	642	760	689	746	705	707	720	696	656	677	678	725	705	755	728	644	686	688	736	749	674	686	706	719	729	743	678	717	739	733	698	717	733	689	701	701	742	666	713	689	731	699	704	766	759	718	674	732	705	746	727	657	750	682	729	773	681	745	767	680	742	685	726	708	687	767	755	718	690	671	735	703	760	703	771	719	703	731	770	715	745	745	743	785	720	686	710	719	666	718	733	741	727	748	744	764	670	699	711	754	726	696	707	701	694	695	732	739	724	702	679	743	738	711	674	714	761	764	670	742	682	696	719	664	711	745	774	715	736	730	752	750	722	723	687	699	772	693	729	711	773	706	741	731	686	728	734	747	686	711	746	692	738	725	729	637	728	700	708	712	707	698	673	735	725	686	680	735	693	686	748	686	697	762	685	720	732	690	659	695	705	726	753	698	734	734	729	692	731	700	714	671	663	721	718	741	723	703	709	733	676	692	736	709	700	727	767	695	720	685	722	762	701	722	714	740	672	667	698	772	761	733	734	719	745	756	741	726	720	764	717	724	737	736	690	740	727	751	742	754	682	705	744	755	747	729	750	715	725	708	739	705	736	730	710	732	737	720	672	733	677	710	729	699	719	720	727	771	699	729	731	699	675	737	753	702	751	689	732	682	748	747	725	678	680	704	736	716	764	687	719	668	715	727	734	689	726	761	714	749	716	779	742	739	746	686	700	722	751	696	711	744	758	714	685	671	724	744	734	753	703	730	685	712	714	746	707	708	745	706	739	694	683	705	747	708	738	726	744	691	686	763	764	754	705	752	771	769	707	695	702	723	709	720	676	705	725	728	720	675	693	707	717	703	723	702	703	747	698	736	782	752	737	730	770	740	745	675	686	739	728	710	733	700	741	738	740	694	693	732	680	729	683	669	725	752	721	695	688	690	729	699	689	678	732	712	754	751	711	740	677	697	736	710	717	710	705	698	687	748	790	762	670	720	711	735	705	698	753	684	713	728	746	711	670	720	706	729	707	764	737	741	706	779	722	739	701	707	736	701	719	717	743	681	705	722	700	707	714	754	718	731	743	721	757	732	715	753	730	724	682	677	702	690	682	717	751	728	745	759	716	726	693	740	729	749	720	722	731	672	766	691	692	738	713	716	742	723	715	733	673	723	705	728	676	727	731	734	718	701	699	707	726	769	733	754	780	712	725	737	755	716	743	725	750	684	720	683	700	722	728	692	728	719	731	728	698	769	701	752	764	669	694	738	769	723	691	676	745	732	706	721	729	705	720	703	709	743	764	739	699	700	700	683	694	711	726	733	725	703	716	735	744	730	699	749	708	716	685	714	707	706	687	780	750	728	716	716	722	693	687	698	732	695	713	711	714	753	716	691	713	727	716	737	713	709	675	732	734	698	711	723	718	738	710	747	730	743	750	724	692	749	740	720	754	700	675	723	702	772	715	708	749	697	703	742	752	768	696	711
12167	61750	67519	46686	20212	6498	1661	667	696	619	659	682	673	659	641	641	669	633	683	677	707	662	629	677	685	663	717	662	668	694	638	686	673	722	697	680	656	645	671	666	648	629	684	706	653	618	638	655	689	661	653	662	627	638	655	687	647	698	673	688	695	682	712	691	661	660	653	662	642	634	666	678	654	666	723	638	687	685	723	650	687	681	639	633	646	642	682	649	607	645	726	706	663	668	689	642	642	691	673	719	689	692	668	668	689	697	690	635	641	713	639	665	622	680	674	640	679	674	645	662	668	686	649	681	702	691	651	661	676	663	722	694	663	630	681	668	641	670	631	701	683	629	651	634	671	685	678	672	678	667	649	633	667	673	654	634	655	628	662	662	620	685	669	651	664	639	697	680	659	675	663	672	660	646	665	653	701	679	633	636	663	676	663	707	673	660	666	694	580	632	633	647	648	739	689	673	647	674	649	671	651	625	625	655	695	665	690	644	684	647	639	627	608	667	657	678	645	606	644	691	676	658	646	673	650	657	658	625	661	698	677	609	659	678	658	676	670	653	687	610	720	678	683	658	658	671	725	684	619	628	688	668	624	680	656	665	689	662	660	660	652	668	652	628	697	662	667	636	674	681	656	664	699	700	684	670	625	667	662	660	631	655	658	632	647	670	638	717	618	643	645	673	664	664	677	672	638	684	615	631	715	634	663	669	669	694	671	698	636	685	682	664	611	635	669	695	637	671	654	692	628	689	668	679	601	684	686	650	687	669	654	690	692	682	670	650	664	684	693	659	676	716	710	683	687	675	656	669	645	675	643	642	664	648	642	647	661	676	651	707	667	641	667	711	656	659	683	682	672	610	650	648	628	663	647	670	661	680	705	675	622	703	648	636	674	674	673	657	673	660	670	633	662	682	614	624	688	631	696	659	652	693	676	651	683	692	618	648	621	670	659	693	660	623	659	633	654	665	692	627	633	664	619	656	659	643	644	655	660	635	662	632	677	643	641	690	677	747	605	662	694	667	673	636	630	719	679	680	668	678	664	660	675	652	645	681	665	675	636	683	632	686	652	671	647	656	649	673	642	674	631	655	698	643	634	730	651	609	616	718	624	688	660	656	701	627	692	624	617	646	631	664	703	612	655	618	687	639	647	686	654	685	666	691	653	719	675	681	673	624	663	622	669	638	691	626	627	629	656	640	641	656	701	645	660	661	686	690	626	602	639	668	628	709	647	638	674	652	663	657	625	618	635	649	672	643	619	642	717	663	693	647	711	701	683	620	644	668	677	692	710	620	674	611	664	665	675	654	646	711	676	629	609	664	666	668	645	687	623	631	624	649	678	677	673	709	605	642	697	705	587	701	665	652	651	707	678	683	654	646	692	669	687	672	672	656	665	705	781	640	674	675	665	656	687	662	682	667	656	703	680	646	681	705	645	659	606	684	684	675	655	670	672	665	655	697	630	674	692	636	628	648	643	672	662	645	642	666	687	660	673	625	654	657	613	621	649	652	637	633	678	640	661	635	671	639	642	645	673	667	658	677	650	630	654	667	658	645	688	681	692	687	636	681	700	678	607	610	681	670	635	695	632	675	680	675	659	651	676	710	650	674	683	647	614	677	657	636	699	678	644	615	686	657	658	694	663	646	708	648	622	638	645	652	652	690	633	671	642	676	715	699	637	643	699	648	665	633	658	667	643	680	682	662	684	634	678	658	663	648	643	699	646	653	658	662	684	654	705	673	696	684	650	655	675	673	670	701	674	666	664	628	653	637	625	676	657	639	610	655	644	633	669	684	635	697	641	666	647	676	686	647	617	659	656	613	619	663	620	668	675	696	678	647	638	647	661	674	640	656	677	699	662	656	654	668	639	652	643	691	640	643	677	656	678	680	633	722	627	655	645	641	634	684	680	614	699	666	655	656	654	688	654	660	702	630	639	675	666	625	645	627	631	678	671	652	642	649	692	662	689	681	629	668	629	700	639	631	663	672	645	643	662	659	623	670	630	646	644	657	665	683	659	641	672	607	634	703	629	642	640	701	667	607	646	682	686	650	629	652	683	670	688	673	650	645	710	701	643	680	652	633	668	637	649	671	651	686	648	649	660	648	649	686	667	698	640	660	671	598	697	637	703	674	665	617	674	643	673	631	660	645	619	661	683	670	724	697	634	630	659	658	605	643	677	625	706	641	665	669	679	631	649	622	610	683	657	658	698	640	663	647	637	661	624	646	668	656	673	655	646	600	636	632	614	671	622	675	686	641	648	651	690	620	631	684	729	664	619	643	635	621	683	673	671	658	655	657	624	662	648	694	635	662	677	687	653	616	701	651	669	637	711	655	703	649	655	669	670	736	673	645	671	659	652	619	647	657	657	681	662	692	643	637	662	628	652	679	666	646	632	674	698	661	670	691	693	641	686	607	643	654	653	638	682	675	634	675	606	669	693	679	672	601	677	657	662	663	657	669	659	659	638	655	649	684	690	607	666	675	673	652	687	655	637	677	697	692	689	616	690	653	601	665	675	631	635	657	624	660	647	657	623	642	685	645	657	682	622	632	604	667	646	698	645	670	662	654	667	659	668	627	668	633	656	673	687	684	643	623	652	645	654	680	665	657	643	631	590	660	639	687	619	626	680	662	646	632	660	661	670	686	646	623	651	644	650	661	646	676	660	621	678	663	641	686	656	656	674	679	629	640	655	693	687	699	651	628	666	649	636	669	687	690	682	679	619	642	635	621	705	676	674	632	645	689	634	661	675	707	665	672	616	610	699	658	627	666	663	614	590	655	734	660	665	637	681	620	638	635	656	617	650	641	687	673	612	657	641	700	635	650	662	672	593	650	657	652	654	683	579	650	665	624	641	664	670	633	702	658	607	651	685	669	628	638	674	678	667	636	686	660	657	668	660	682	652	674	656	701	634	669	713	666	671	684	637	676	630	669	691	630	646	630	665	623	693	671	642	602	631	645	674	691	640	662	649	716	614	628	663	654	676	627	631	610	658	644	617	597	647	630	618	680	643	656	676	645	667	657	640	646	649	661	662	668	669	682	692	631	671	651	622	688	693	630	616	675	633	669	641	647	665	669	657	625	648	628	649	647	701	642	684	657	646	710	677	669	677	649	640	629	662	698	639	658	665	672	680	637	687	650	668	638	656	624	717	677	672	668	657	648	633	686	698	656	657	619	629	617	626	668	674	605	642	639	668	641	634	652	637	637	633	706	632	657	661	635	649	677	647	692	634	680	650	674	617	618	644	658	685	675	664	664	635	599	678	669	704	661	617	675	669	630	615	680	676	655	649	637	641	665	677	633	652	653	720	650	712	644	693	618	633	642	636	668	637	673	685	642	654	626	631	615	639	646	612	626	655	685	649	670	636	655	635	655	726	677	640	658	655	692	705	695	684	645	638	622	597	633	679	707	636	700	671	639	682	680	662	687	678	664	626	637	647	693	671	695	678	683	618	700	637	679	683	633	623	684	668	673	623	666	638	677	707	628
26999	36479	40674	17751	3222	975	646	557	576	529	574	518	550	580	543	550	564	562	555	579	552	524	517	555	560	562	541	591	545	527	532	485	516	537	559	535	557	563	567	536	530	528	527	554	531	548	541	585	542	554	495	539	538	571	500	578	538	539	554	559	567	570	535	542	531	535	554	529	595	516	529	548	575	527	582	587	555	554	516	546	548	551	568	520	538	564	580	541	566	500	587	559	540	528	520	558	568	504	533	527	545	558	546	532	555	523	525	508	550	567	561	540	554	534	573	552	559	600	554	549	525	549	527	564	585	542	536	528	562	540	549	525	587	557	564	535	528	530	520	537	541	554	568	510	525	556	526	517	543	582	551	567	528	528	525	562	494	596	565	505	530	533	545	541	559	513	530	552	568	584	537	516	535	564	553	598	558	548	630	490	552	501	560	525	546	547	539	541	569	562	554	551	543	541	580	542	578	542	601	504	510	555	542	602	550	536	524	578	541	533	565	533	545	540	555	528	567	521	557	541	548	542	534	549	541	535	547	582	554	535	502	508	521	488	557	506	523	599	575	514	514	564	511	567	569	569	529	556	557	538	551	564	548	532	558	589	566	525	535	533	570	544	552	559	513	530	530	549	579	579	532	589	541	543	534	549	495	522	573	509	500	528	521	549	532	564	528	574	538	543	512	541	490	551	560	561	544	547	577	535	563	531	555	500	517	587	542	544	536	561	594	531	566	549	541	566	520	581	556	548	550	547	545	526	544	539	571	511	526	569	535	566	509	564	565	540	548	564	526	540	555	511	542	543	593	510	530	578	574	535	502	562	510	528	508	564	541	579	516	577	561	563	515	536	536	562	524	560	552	530	593	544	547	518	560	583	547	512	552	562	552	544	539	521	547	578	527	564	525	534	542	512	510	580	527	528	549	514	517	570	540	551	602	588	557	533	577	543	543	517	514	551	532	518	527	528	532	536	571	561	495	564	547	554	538	526	559	510	511	570	559	515	531	542	557	523	531	521	527	530	570	566	609	582	544	515	518	557	508	534	566	549	528	520	556	526	539	548	531	525	527	543	566	541	530	510	545	564	566	560	494	547	585	560	531	556	544	509	516	549	557	587	554	531	541	549	527	565	505	550	556	514	587	543	567	538	559	541	562	540	503	561	549	517	566	553	553	560	510	509	562	540	552	570	541	561	544	590	485	553	538	523	537	527	561	512	537	524	569	533	539	548	569	556	543	552	564	527	533	542	551	498	559	602	545	575	571	526	559	520	534	551	549	529	531	556	549	526	523	536	583	521	566	545	560	504	539	540	524	518	496	579	575	571	527	554	589	571	561	533	546	558	545	535	523	539	572	557	596	523	543	555	551	567	542	499	585	526	570	538	570	576	530	559	526	496	553	569	532	542	557	549	591	480	539	566	552	559	558	544	566	522	549	563	570	553	554	599	534	579	536	518	533	513	551	527	539	519	480	560	582	527	504	571	538	512	529	577	496	558	542	547	544	534	559	546	526	550	542	534	531	535	559	555	518	566	567	541	542	554	511	496	570	553	508	562	549	566	543	547	561	555	531	541	543	551	552	523	533	542	534	594	560	548	559	502	537	529	517	558	567	548	561	548	519	559	552	547	540	510	549	543	523	520	552	503	564	540	568	544	553	552	539	546	564	551	549	563	545	541	573	518	535	519	519	541	555	507	541	553	565	539	490	551	512	500	589	573	535	570	502	597	593	555	526	565	537	556	537	520	568	549	549	522	553	544	535	563	557	514	566	572	513	519	552	539	550	562	537	550	549	515	506	544	557	527	540	513	520	533	517	546	532	560	567	552	538	553	543	553	523	577	560	572	533	568	541	591	551	508	537	562	518	545	556	563	555	567	568	505	531	555	577	567	561	549	536	509	508	527	493	487	517	497	515	548	555	556	538	542	496	544	553	505	555	555	580	550	504	525	552	509	562	553	533	561	576	516	553	526	546	543	606	522	540	518	532	582	530	525	486	484	542	554	522	564	561	544	568	532	572	535	533	543	567	569	530	553	536	532	507	497	479	561	570	551	568	543	526	598	550	539	554	555	540	517	556	539	611	509	518	526	564	551	517	532	560	567	583	570	590	552	511	543	537	543	547	540	547	505	528	543	530	547	565	539	513	572	528	541	565	554	563	540	538	535	559	541	531	571	518	528	545	540	520	580	521	544	567	590	539	539	537	521	550	553	521	528	515	569	594	533	519	534	550	546	580	561	526	555	553	560	526	512	599	544	544	517	521	545	522	583	519	543	507	537	538	574	543	512	498	564	530	556	565	567	568	548	531	573	568	537	535	544	524	568	544	567	512	547	566	564	563	540	469	511	520	545	526	559	530	507	525	541	521	528	559	522	523	556	526	559	569	535	565	551	526	550	522	519	518	546	533	535	615	508	540	554	558	557	498	553	570	563	523	550	569	571	556	553	597	529	528	537	533	546	544	533	511	567	518	560	526	550	553	558	523	578	551	557	497	562	585	597	533	529	572	539	537	538	509	507	569	579	555	560	619	559	560	547	540	569	545	592	538	568	561	555	529	520	548	494	558	560	506	596	571	542	545	515	544	572	547	526	494	549	533	507	555	523	516	551	550	551	530	514	560	571	539	545	552	547	547	554	550	548	519	556	546	525	558	526	554	530	518	574	567	542	525	557	556	565	507	535	532	561	525	540	560	556	534	547	557	515	538	494	552	529	554	549	567	554	576	589	566	540	564	549	544	523	567	537	562	565	539	560	557	559	535	578	552	507	531	578	576	584	496	528	550	581	546	531	550	538	530	500	523	532	550	588	519	590	513	551	617	592	490	550	512	569	539	550	605	569	603	594	538	540	563	547	542	514	586	512	556	499	534	563	542	528	529	526	551	549	569	580	568	557	543	524	522	526	565	507	539	564	512	583	526	541	532	528	558	550	568	518	573	574	553	539	561	526	511	576	525	517	536	547	544	522	512	542	570	524	541	549	555	545	546	541	537	548	542	522	558	524	531	588	535	597	506	564	557	525	529	549	541	540	587	547	542	529	543	504	520	548	535	557	513	537	546	524	571	550	553	560	539	520	515	537	542	524	567	547	568	549	491	554	547	568	532	554	578	556	563	589	561	516	548	522	533	488	536	553	559	552	530	528	592	570	574	537	566	560	530	497	562	567	566	564	531	580	565	550	533	548	521	572	556	568	525	543	517	538	526	524	549	560	543	559	561	558	518	559	533	535	549	525	552	493	532	563	598	522	533	581	550	548	578	565	559	518	528	536	502	563	502	541	551	548	521	523	527	556	584	533	557	549	576	590	551	563	542	590	524	549	546	517	561	546	548	539	553	563	582	514	556	515	572	510	551	565	537	562	549	501	532	511	535	527	554	534	527	551	557	532	526	556	496	546	507	514	546	539	518	560	560	498	531	570	543	599	514	560	513	507	540	586	527	563	541	528	539	496	533	553	573	555	526	536	536	545	544	513	548	537	516	542	603	575	515	541	516	546	524	508
5207	47471	29523	8082	1910	798	537	438	449	464	426	455	449	430	436	422	415	425	426	397	418	446	435	500	430	430	453	436	457	431	465	462	428	457	447	452	452	392	387	452	436	440	404	422	398	439	441	439	417	446	480	437	480	460	449	430	428	437	440	478	446	427	409	406	467	421	471	387	423	442	453	418	493	433	464	427	492	379	446	454	449	432	448	453	447	435	474	473	441	485	445	441	406	467	433	462	479	433	434	465	446	435	458	443	442	450	443	446	438	438	453	424	439	424	425	447	480	475	453	438	416	411	446	434	433	457	458	467	417	425	435	438	477	415	438	450	456	471	431	438	462	446	450	445	470	460	438	449	441	447	445	450	429	430	449	458	406	480	441	423	453	467	404	457	482	439	413	451	439	377	423	488	459	436	449	424	435	461	431	416	456	434	438	384	448	471	430	446	427	419	467	461	411	428	481	467	479	465	465	453	436	444	409	471	465	457	439	460	440	437	473	433	432	458	429	412	444	447	451	453	427	444	425	446	430	401	446	398	436	443	443	443	438	464	425	416	423	460	414	459	400	440	441	430	442	409	440	443	411	427	437	443	444	432	416	436	419	432	432	441	442	417	474	437	445	432	455	393	399	461	476	430	457	432	417	466	399	429	461	441	473	434	416	434	449	407	449	401	415	442	411	426	450	456	445	443	461	405	393	419	423	453	447	462	435	443	417	447	454	400	423	464	411	432	402	432	438	445	451	457	417	444	440	447	399	442	423	431	434	451	444	442	431	435	478	404	452	449	422	442	411	409	443	450	478	427	421	445	441	461	408	437	405	423	455	483	487	476	447	463	426	420	452	457	479	417	423	452	438	468	472	442	470	421	397	433	437	455	422	456	465	434	416	439	444	451	434	425	437	428	428	453	427	427	439	426	489	422	443	428	453	461	446	432	446	436	417	435	462	439	409	362	448	473	431	412	404	467	444	445	449	448	456	450	462	415	444	439	437	450	462	444	458	461	416	413	433	465	440	467	420	425	475	473	460	430	447	428	431	424	444	456	445	458	460	466	423	462	454	472	423	437	423	395	408	457	421	463	447	453	466	465	439	457	404	443	404	490	434	413	416	419	426	476	452	477	429	455	413	429	446	444	469	425	456	460	440	461	381	471	419	446	423	420	424	437	443	414	447	460	443	460	451	456	447	431	440	429	417	438	460	435	442	465	440	416	433	451	453	409	406	422	445	435	439	446	424	424	460	452	460	452	428	388	428	436	463	453	430	448	449	458	464	449	480	424	418	418	468	405	431	471	467	423	434	444	445	440	433	454	441	443	453	437	456	464	415	411	463	481	429	433	457	395	450	411	460	448	450	485	435	445	457	447	448	437	440	430	404	449	422	444	426	406	449	451	418	449	448	434	430	412	437	429	415	413	464	442	434	415	446	433	428	448	467	444	428	444	460	468	427	462	419	443	429	464	474	426	456	470	425	424	440	405	436	418	443	435	454	430	424	463	440	461	424	449	409	470	403	438	454	475	452	417	461	409	445	431	418	458	423	453	442	434	446	469	457	406	409	435	492	408	440	435	418	455	456	404	459	396	460	421	417	431	454	432	421	432	420	438	433	460	438	462	436	444	442	434	434	398	450	456	436	377	448	441	434	411	442	467	452	463	432	428	424	423	445	433	448	471	442	431	443	407	427	414	427	408	425	433	475	437	431	423	437	445	441	410	447	473	440	401	447	443	432	466	477	376	430	447	447	464	434	416	435	445	453	437	437	428	408	454	416	449	444	460	437	490	393	463	434	421	429	398	450	448	424	470	427	443	419	421	448	398	408	452	439	438	437	433	441	474	451	436	416	432	439	442	412	422	401	424	425	434	476	421	439	448	425	414	441	457	420	418	453	432	435	441	408	423	406	418	440	457	425	457	467	462	428	433	458	440	434	464	424	422	451	448	413	476	439	477	442	460	451	486	479	439	438	441	449	439	400	466	439	429	452	447	443	450	401	398	452	445	449	443	424	420	437	412	455	470	427	440	449	453	445	424	414	486	447	422	456	442	465	405	477	477	429	417	427	467	435	420	451	423	435	469	474	428	449	423	441	465	450	443	471	432	433	468	420	452	397	438	431	433	437	415	472	418	461	420	453	458	442	434	436	402	416	467	418	427	427	461	464	469	449	417	447	437	468	412	438	465	438	451	452	424	452	443	416	453	457	460	446	431	417	463	440	391	413	439	443	414	420	475	422	423	463	410	453	422	424	466	439	415	452	412	435	420	410	477	434	453	422	466	457	454	426	433	441	432	446	425	521	487	417	454	453	412	478	420	426	457	449	473	461	443	450	454	435	472	436	412	447	448	423	443	449	443	446	417	443	453	492	452	429	476	429	448	448	397	433	421	455	417	465	425	410	426	405	386	434	426	441	414	464	469	455	399	457	411	469	448	424	429	451	452	436	464	411	425	423	429	428	432	420	445	455	470	454	436	438	423	457	461	455	438	456	424	416	462	449	420	448	448	442	436	437	419	472	429	429	423	396	437	446	440	443	453	453	453	435	380	452	435	424	438	476	452	452	449	465	453	459	449	457	477	450	416	435	474	423	464	467	433	422	429	443	440	452	481	464	473	435	466	428	489	407	415	463	454	434	437	413	448	464	431	436	441	462	447	458	448	450	471	452	411	446	452	438	418	414	407	431	409	424	450	490	443	437	424	475	418	414	428	403	432	405	430	417	444	442	449	476	391	451	467	455	452	446	476	456	430	416	424	460	416	419	447	451	454	419	435	471	484	444	427	425	393	432	438	446	410	448	460	455	436	429	413	464	471	480	438	440	425	441	466	438	442	409	445	414	438	440	433	447	410	444	403	456	417	437	411	446	441	432	459	450	437	444	449	394	395	410	432	431	420	470	429	461	489	457	416	453	441	444	460	442	469	439	472	423	421	501	443	420	418	472	454	437	396	424	451	457	426	415	469	452	411	405	422	430	459	414	467	436	429	433	444	452	425	410	442	439	445	454	442	435	395	478	399	445	445	460	453	439	430	435	449	423	435	429	419	459	457	395	433	446	423	457	435	467	467	408	447	454	438	412	470	428	444	412	479	434	463	464	448	443	458	452	479	411	436	449	450	429	445	443	428	433	432	424	402	438	413	406	414	448	489	444	431	447	428	432	474	462	439	450	478	464	418	482	442	430	506	440	464	443	456	467	459	436	421	422	425	437	455	445	441	459	428	437	482	415	445	410	440	424	460	436	418	414	461	400	457	450	433	449	433	478	419	459	458	414	465	443	467	440	434	468	446	422	435	442	462	470	412	413	462	488	445	432	390	444	435	449	409	445	442	422	467	426	446	425	415	460	475	440	478	436	419	431	455	451	435	451	444	508	432	438	404	460	433	465	411	436	454	450	458	450	470	427	424	457	420	482	441	462	436	424	439	449	453	434	460	412	442	436	439	455	429	429	482	455	431	450	431	449	447	475	471	427	454	450	452	424	457	440	397	431	435	425	431	414	452
24584	32168	50479	41314	22313	8524	1552	660	606	589	552	614	555	603	605	624	618	576	606	609	603	564	566	589	597	622	568	597	597	595	583	625	574	552	590	554	622	556	540	598	578	567	590	558	603	554	581	548	553	605	565	550	566	559	592	546	564	554	557	571	540	521	586	549	572	566	535	582	563	609	543	581	575	553	589	569	566	579	587	568	531	576	581	593	524	577	611	566	580	602	545	538	612	575	616	567	556	565	578	569	602	595	555	568	576	552	527	615	601	554	521	574	567	514	582	531	538	554	512	572	551	579	556	588	566	589	556	583	538	549	580	618	578	555	527	577	602	552	545	617	579	552	578	579	587	537	554	573	552	564	611	564	579	530	539	555	585	596	565	588	605	582	564	601	556	600	586	557	615	555	553	559	561	564	608	560	521	556	553	577	572	594	568	593	576	571	603	614	591	575	564	554	623	601	560	578	555	531	521	528	576	579	565	556	574	592	539	575	587	604	618	536	604	576	554	608	559	570	552	577	591	613	542	530	607	583	601	527	566	509	588	598	516	571	555	564	544	545	565	588	568	577	554	567	575	544	548	590	605	612	553	560	602	583	594	562	564	565	604	514	572	571	591	578	594	558	565	552	555	542	569	594	544	522	565	587	566	621	602	610	568	540	543	569	574	598	547	594	541	568	589	608	575	562	552	605	581	582	565	522	573	548	617	595	634	596	568	581	577	563	564	590	562	551	580	598	578	558	596	538	599	548	615	582	579	572	591	541	546	557	548	574	552	603	558	604	570	571	578	608	563	578	580	536	589	598	576	586	543	545	542	540	605	584	589	577	550	525	558	608	550	588	561	609	549	558	615	581	585	543	591	549	560	566	598	586	593	616	604	559	584	609	600	588	578	556	611	540	567	537	569	552	598	592	572	587	556	549	645	577	608	545	589	547	613	606	579	621	574	569	612	586	585	561	570	567	610	584	546	528	550	583	605	564	509	560	603	601	610	563	612	521	586	537	544	560	591	606	567	512	551	592	594	537	551	496	577	567	584	555	516	569	593	601	558	585	571	564	561	559	563	528	603	552	551	556	604	579	602	574	586	591	593	578	602	569	537	629	563	594	553	588	513	581	622	600	530	576	588	604	590	616	563	574	569	550	553	552	595	580	597	570	545	560	556	532	619	561	553	576	548	552	550	637	577	596	522	522	527	579	577	569	552	583	600	571	550	557	556	603	568	585	536	550	617	536	535	625	577	606	546	611	555	620	570	611	588	532	580	540	557	544	558	518	602	599	545	557	577	534	543	548	579	579	568	610	592	615	535	566	590	589	565	566	568	547	531	572	555	525	581	544	554	606	601	548	584	518	523	552	543	553	577	573	535	605	610	543	574	576	553	543	535	541	608	553	576	646	563	619	539	576	513	584	585	566	573	574	562	527	572	538	602	558	539	575	561	616	566	513	568	559	548	553	583	516	571	563	583	559	583	571	609	619	604	566	551	534	575	601	552	580	547	581	559	539	616	578	536	538	569	575	545	567	588	570	514	552	535	561	570	592	569	592	583	532	554	555	526	554	573	586	562	557	602	576	568	583	594	563	574	593	562	583	538	556	533	589	530	564	552	562	604	528	599	587	552	583	602	573	570	575	580	548	560	582	616	593	570	597	563	606	575	580	561	529	580	544	541	581	555	610	583	586	583	521	567	582	510	556	564	549	549	576	542	576	605	536	557	601	553	605	559	549	579	585	573	557	597	575	593	525	582	533	525	559	581	609	555	531	515	573	591	596	575	541	575	543	554	551	549	586	548	604	557	590	573	550	596	575	563	610	593	540	546	551	577	538	559	540	537	589	610	543	583	559	556	580	561	537	545	552	585	582	594	573	593	571	617	585	581	574	601	605	558	596	565	543	536	559	573	558	565	532	596	595	563	628	566	627	572	554	561	571	575	570	595	589	535	596	576	551	548	575	548	543	534	576	568	575	555	573	588	524	590	524	534	584	587	555	570	540	590	574	601	568	563	571	583	583	551	547	574	578	561	570	557	588	596	606	567	572	562	615	593	570	573	558	588	583	579	587	550	564	600	577	573	587	562	564	566	565	564	596	605	578	616	582	585	573	579	572	588	574	552	541	589	575	548	607	568	546	570	572	542	562	497	547	590	593	579	591	573	574	602	541	545	553	548	556	576	551	575	569	565	574	575	606	596	565	566	563	553	541	539	588	561	592	604	581	590	578	571	580	571	619	575	539	580	606	579	530	579	569	569	572	561	566	532	586	567	575	530	600	575	537	510	570	572	570	546	530	565	562	578	565	617	575	536	531	573	577	547	652	566	565	609	625	546	589	579	596	555	556	561	548	574	586	581	568	543	543	553	583	594	579	589	592	531	587	592	556	533	566	634	555	567	562	511	545	559	642	522	601	567	548	574	566	554	607	537	599	564	590	498	607	577	568	564	538	544	569	600	601	600	568	599	617	571	576	586	569	582	557	548	547	542	585	590	569	576	598	508	573	586	532	592	554	592	546	556	573	588	593	573	591	561	555	566	579	563	567	580	609	570	596	615	618	541	586	572	578	560	577	602	572	594	562	558	540	517	576	577	574	543	540	590	560	594	541	564	613	534	573	581	522	576	582	582	574	600	581	563	539	567	586	642	574	540	593	544	600	574	538	579	574	576	541	584	637	564	549	614	571	546	564	533	570	588	582	568	543	585	591	550	572	567	578	569	605	636	551	585	568	576	584	518	600	552	543	548	593	535	550	556	615	582	601	592	548	551	549	526	537	591	538	547	540	577	585	622	563	540	573	576	545	614	572	585	563	570	597	581	572	562	576	592	583	614	585	604	535	574	520	566	606	604	595	569	566	571	567	575	568	567	587	564	572	541	567	531	548	611	552	541	562	570	559	599	573	551	580	574	566	545	576	592	582	559	541	577	570	611	623	562	574	580	582	575	577	595	585	568	594	593	596	586	572	560	650	591	570	592	541	557	602	573	582	541	583	551	604	532	566	563	600	554	598	558	569	552	566	581	554	572	559	534	541	577	614	576	569	573	571	594	555	547	589	552	557	600	595	589	576	560	579	613	564	580	564	528	533	589	546	643	582	526	567	597	544	579	570	574	557	576	576	644	600	563	559	541	553	576	552	567	606	560	595	614	555	569	547	531	589	608	565	558	517	610	538	529	594	594	570	600	557	576	507	543	565	594	533	564	563	555	579	551	561	608	565	602	577	560	595	580	538	558	522	544	603	558	590	592	565	564	558	580	596	601	576	556	557	588	588	569	523	549	553	552	558	562	522	551	580	587	511	556	599	552	630	572	537	580	574	584	541	559	563	578	530	581	600	578	559	558	557	547	583	538	571	572	531	579	577	547	577	592	586	553	608	564	530	596	541	590	572	541	549	574	546	596	598	559	579	582	551	618	565	575	543	565	584	512	527	577	561	539	601	590	547	557	581	589	540	526	501	542	595	559	528	563	539	546	574	572	553	580	582	514	566	615	569	557	551	572	560
18812	90871	68565	36067	11609	3377	1052	565	513	568	519	574	567	534	496	536	538	541	567	510	510	517	519	527	513	545	566	547	524	531	500	561	514	540	543	532	529	503	490	538	537	561	523	525	535	543	484	537	569	539	560	531	509	518	523	555	516	542	557	537	553	537	497	550	517	530	481	514	506	516	527	507	558	537	520	555	516	512	485	539	553	515	475	571	502	520	529	492	499	520	530	491	495	528	518	511	525	516	506	493	526	481	518	500	517	550	513	523	547	547	504	516	553	495	532	566	543	507	508	539	505	532	502	501	527	563	562	473	485	485	484	508	492	543	541	531	524	474	511	524	489	500	526	547	546	523	495	535	496	488	472	494	470	514	561	561	524	533	550	527	551	514	523	514	545	536	548	533	503	537	505	548	520	546	490	532	487	522	552	546	512	537	514	555	480	469	515	547	557	519	493	526	501	540	510	537	526	539	500	545	517	538	512	489	536	508	515	551	526	526	517	477	497	508	466	511	515	524	501	477	537	543	543	494	526	509	531	522	568	515	503	535	546	513	545	538	506	537	516	520	508	505	511	497	530	536	523	515	506	535	501	518	535	515	504	538	532	568	497	540	521	549	485	489	534	534	519	503	542	503	522	521	469	501	508	504	537	550	516	542	490	524	512	501	519	515	521	550	487	542	528	493	504	496	493	508	531	526	535	528	489	563	525	525	516	500	542	506	560	515	538	529	556	522	523	502	499	525	550	486	531	512	538	511	540	483	535	524	530	505	539	535	505	527	516	529	499	505	531	564	514	504	496	513	490	509	474	531	510	523	559	500	558	542	544	503	514	563	496	519	492	497	523	519	498	574	524	543	555	529	538	504	578	535	517	528	503	495	513	547	543	540	478	511	510	535	513	495	546	548	523	538	532	530	504	483	544	519	464	527	515	548	547	546	515	531	484	481	527	489	562	510	548	512	527	521	513	557	546	522	513	504	494	584	486	535	525	504	521	525	574	543	513	473	502	495	511	473	516	551	534	530	499	510	483	505	535	531	538	532	551	481	527	514	479	540	530	545	521	499	510	501	532	517	547	495	490	550	526	531	530	558	539	484	520	530	514	487	544	532	544	492	536	541	488	514	521	547	538	515	522	532	515	557	544	529	510	518	526	518	540	554	530	515	512	541	482	489	544	513	505	502	537	506	496	537	528	499	507	537	521	521	537	535	542	553	505	533	518	534	519	518	522	524	485	538	545	528	512	530	505	546	557	534	540	558	538	494	554	514	530	509	546	499	514	530	504	514	513	522	531	501	514	512	500	519	506	547	554	501	566	511	541	521	502	559	540	526	534	488	515	519	495	533	453	485	526	529	517	510	481	536	554	512	504	529	524	541	539	524	527	520	530	540	519	499	548	486	519	534	523	546	522	525	555	519	484	527	532	533	522	524	505	572	516	534	514	539	537	521	534	505	515	557	520	508	499	510	500	567	503	506	515	578	525	542	514	518	459	521	505	556	526	548	519	540	499	505	493	537	612	505	511	481	527	537	507	542	551	493	529	501	474	533	479	535	524	498	548	512	527	535	556	528	485	524	525	517	519	495	505	530	537	541	480	500	496	523	481	515	494	549	616	519	527	520	473	504	530	531	505	542	498	507	530	514	525	546	504	462	528	548	518	547	543	488	540	528	521	522	521	591	497	529	518	525	509	517	526	492	563	494	553	496	506	528	539	492	560	515	517	514	528	561	530	531	568	547	519	536	523	505	546	513	506	526	508	491	513	558	545	525	527	511	456	540	500	533	520	508	519	512	514	544	477	553	541	518	539	499	521	523	536	516	534	481	516	526	542	517	490	527	541	507	537	556	492	517	537	556	515	522	526	554	499	569	491	500	484	528	513	520	505	510	506	539	544	498	534	507	520	504	502	517	493	505	516	527	510	479	541	493	548	546	495	530	518	528	542	506	502	516	510	547	521	536	520	520	501	538	528	528	541	538	510	525	491	537	542	509	523	532	495	535	527	529	518	502	482	558	586	517	502	514	516	538	488	492	567	544	511	513	525	559	558	539	482	531	506	468	579	541	519	529	537	525	523	529	517	527	512	541	551	512	535	531	512	559	494	547	498	498	505	502	526	500	501	534	522	510	539	547	539	495	503	501	533	494	522	512	512	525	529	531	488	525	521	522	512	532	535	508	514	522	525	523	485	525	519	533	520	580	541	518	511	493	471	540	481	534	536	485	491	533	527	498	532	512	525	536	537	519	517	515	512	540	530	505	482	477	515	521	514	503	529	499	536	542	486	502	539	489	499	486	515	519	520	528	538	489	542	474	515	504	521	564	520	482	550	502	534	486	548	511	536	511	543	500	552	546	497	494	531	494	536	551	498	522	481	567	509	509	521	519	554	523	526	498	525	503	537	494	513	497	529	527	508	519	540	555	526	533	528	540	486	547	529	544	487	487	509	509	519	573	510	525	509	495	512	513	536	513	560	502	527	492	549	522	536	494	508	523	516	546	532	519	513	548	532	567	506	545	526	553	538	520	556	481	536	562	511	501	520	535	529	542	514	480	553	502	453	503	550	558	497	513	514	493	500	540	552	532	553	524	503	518	515	519	520	522	498	526	519	489	502	508	496	523	517	539	518	490	476	538	519	511	507	505	506	513	549	539	517	531	510	504	530	509	557	524	513	558	530	547	534	475	501	477	506	542	503	545	523	509	542	463	512	546	529	543	488	529	549	468	486	508	502	524	556	543	511	506	491	539	541	534	524	540	526	527	496	559	508	510	539	506	510	566	494	561	571	516	509	517	512	535	515	507	529	475	528	523	503	521	539	460	523	525	511	543	559	532	492	496	511	506	503	569	516	513	550	507	511	560	496	542	526	520	524	525	501	505	532	489	505	536	511	559	502	514	506	511	550	520	524	520	527	551	512	512	521	530	511	518	498	499	525	514	487	522	488	506	507	531	541	496	551	516	519	509	543	459	513	492	511	521	553	522	496	552	537	474	523	532	512	513	515	504	535	536	514	499	522	505	483	529	505	504	470	518	519	525	522	483	519	497	502	531	502	520	490	542	525	560	524	556	499	531	540	516	565	435	524	548	506	479	508	508	508	537	528	532	521	499	518	490	538	503	508	536	553	531	516	522	572	544	532	498	519	517	548	505	503	545	526	517	544	520	532	479	492	486	490	537	561	494	510	497	500	551	531	507	510	511	510	525	527	512	521	502	511	561	505	507	512	528	501	532	540	548	542	544	534	495	511	568	506	534	526	534	491	521	522	500	545	555	485	547	495	544	504	509	504	478	505	527	552	534	501	505	534	493	521	534	561	526	487	532	535	515	570	496	509	519	511	542	546	520	509	520	541	492	529	566	535	503	482	515	532	538	508	548	528	542	533	524	533	511	534	574	508	461	530	559	554	531	519	493	524	525	546	501	531	504	526	544	527	526	516	516	524	511	516	569	488	522	494	533	515	526	512	518	510	524	507	514	538	545	533	546	481	532	526	494	477	541
23759	30673	48955	42488	25881	13819	3053	1051	823	795	850	782	725	791	804	738	792	787	818	807	774	763	790	796	715	763	741	790	816	748	764	739	804	768	740	770	774	777	746	749	757	788	769	735	704	771	750	736	720	815	798	797	786	775	754	795	725	743	773	810	787	747	769	805	786	719	823	743	774	751	745	849	762	753	747	802	805	755	773	761	786	747	766	776	774	740	772	751	753	737	770	753	766	772	769	740	763	729	758	801	729	765	778	730	785	710	748	767	744	752	746	727	689	769	798	771	736	788	750	793	748	714	757	772	737	764	723	773	731	746	743	741	750	763	786	746	773	805	781	767	727	746	758	713	769	785	766	802	768	778	723	734	778	769	728	731	726	768	765	767	749	764	856	774	787	751	796	765	799	761	742	706	769	743	768	755	768	708	755	787	732	742	751	734	760	758	728	766	742	743	750	718	775	756	825	755	775	741	756	785	729	759	727	713	770	788	786	814	758	747	772	721	756	763	770	769	768	723	800	777	772	733	743	774	758	741	780	764	746	737	768	794	782	778	748	739	723	775	726	778	723	812	752	780	782	776	743	810	705	762	778	787	747	781	757	758	753	808	744	747	749	764	801	811	758	759	738	710	753	767	747	746	722	761	764	758	727	763	799	798	764	767	757	740	760	777	778	751	737	761	757	758	786	808	757	764	712	741	776	728	751	771	754	762	707	717	767	770	785	765	792	751	764	731	774	737	683	800	783	754	776	748	758	735	790	758	810	789	768	693	778	730	780	751	739	758	724	732	749	752	716	778	772	806	769	729	760	803	724	819	748	772	775	714	780	761	812	783	749	775	751	761	786	751	786	764	752	785	753	766	774	769	788	812	727	820	773	733	716	824	767	787	728	760	735	755	721	763	790	745	794	748	793	712	745	740	748	744	801	715	772	797	753	756	735	776	766	775	769	783	789	738	746	773	724	763	762	811	727	764	797	739	780	775	767	820	756	731	762	717	751	715	738	752	772	765	731	806	780	793	762	713	778	770	770	775	771	748	807	792	778	763	797	744	759	744	771	735	748	745	787	758	798	751	732	793	747	797	742	762	729	724	811	768	728	746	758	754	778	737	752	762	719	803	760	826	726	799	744	784	763	762	721	721	710	751	705	766	794	755	724	752	797	774	771	731	758	743	789	723	750	763	768	746	773	798	754	785	794	730	769	729	753	765	712	741	729	778	757	722	718	762	784	734	773	773	776	744	757	741	765	752	750	751	764	722	784	812	758	762	732	778	744	787	774	727	782	808	780	734	752	759	726	776	779	756	795	797	732	798	727	780	768	745	798	726	718	726	753	717	836	763	743	713	744	786	760	836	766	753	737	800	809	748	749	723	750	722	740	791	745	745	765	759	772	702	792	729	795	732	761	815	744	782	738	760	766	724	739	753	773	798	792	733	760	813	697	737	762	796	791	755	727	762	747	757	757	727	684	742	720	743	759	765	797	765	768	816	748	769	740	678	727	765	759	771	731	749	788	709	772	733	737	778	788	708	787	736	769	800	740	739	792	762	752	734	776	746	749	741	788	719	733	790	762	690	704	804	775	776	767	775	751	791	757	692	798	769	757	760	741	758	718	775	748	740	731	756	746	722	765	801	766	794	785	741	767	774	785	739	762	782	771	713	770	781	738	754	780	742	737	750	756	808	783	738	748	717	775	721	737	760	758	777	750	777	815	782	770	817	780	778	757	801	803	830	772	746	764	776	759	792	787	708	761	764	787	766	759	813	790	772	780	793	760	726	700	795	738	752	787	725	816	766	780	734	751	751	774	790	768	743	800	771	819	741	767	782	719	808	807	735	747	707	690	778	801	800	784	768	771	738	751	694	768	762	764	786	704	750	776	752	757	778	773	751	803	745	761	747	739	763	716	742	748	726	764	803	728	764	775	827	714	768	823	760	787	746	708	765	734	789	759	778	760	732	784	725	787	728	765	762	787	748	671	779	761	748	730	791	754	768	749	739	761	731	795	771	771	729	760	738	725	739	781	804	800	742	778	742	713	765	763	758	735	707	779	738	805	739	753	762	787	760	716	738	751	765	780	790	797	750	774	763	798	726	756	786	723	761	781	707	803	773	773	763	718	739	733	776	773	767	714	814	733	759	717	771	809	725	773	746	794	809	779	741	779	737	779	753	762	803	755	733	772	803	770	790	775	810	716	772	777	777	781	782	777	724	752	759	736	727	726	793	754	744	783	690	755	753	730	790	745	821	741	791	738	782	787	759	730	733	756	735	765	729	727	748	779	784	781	738	790	709	799	834	779	759	736	744	768	778	751	791	726	761	693	760	695	714	777	749	751	783	737	741	760	713	769	768	777	709	745	703	740	784	741	773	773	777	749	757	746	695	716	757	743	762	753	777	751	730	727	769	743	806	748	749	787	759	801	736	778	743	752	749	770	735	796	724	787	732	741	748	668	750	719	752	797	745	762	767	730	744	747	732	734	769	791	734	734	742	785	738	795	727	779	746	720	773	800	752	709	788	745	750	795	760	821	760	740	800	740	801	803	719	739	733	817	774	777	803	758	769	758	778	746	771	696	744	803	727	775	758	786	764	752	795	721	743	775	777	723	769	741	757	709	764	782	788	779	713	780	784	760	733	683	738	772	725	763	749	719	749	718	783	689	769	778	780	816	722	762	782	782	739	728	765	797	735	769	751	763	710	740	779	726	773	735	751	745	774	745	754	776	733	773	707	709	771	738	748	760	730	731	725	761	764	815	752	727	760	723	746	758	785	734	709	794	725	786	749	799	746	762	740	766	804	807	715	781	792	743	750	725	747	787	797	731	763	755	715	737	738	727	761	780	772	728	725	768	813	813	809	727	760	752	772	794	759	825	761	719	754	762	789	722	714	742	772	773	719	769	743	769	770	736	782	771	723	790	793	760	717	742	763	769	755	796	789	775	736	757	733	755	749	753	736	677	755	720	769	697	740	788	765	751	722	793	724	772	733	773	770	722	747	759	758	778	741	702	726	788	773	763	791	754	807	763	792	751	744	776	701	766	821	762	746	707	765	730	772	697	821	757	790	764	763	751	787	798	788	730	768	759	764	750	729	762	738	798	811	734	770	762	741	726	783	771	765	752	744	752	820	808	741	782	738	736	751	808	792	739	754	765	755	733	772	756	752	813	728	749	766	745	781	762	796	796	768	760	802	756	775	730	807	730	739	736	732	764	760	751	759	759	755	745	794	771	786	757	728	741	726	735	731	740	761	795	752	798	786	817	784	733	739	730	783	759	807	823	759	742	800	775	758	742	752	749	759	780	758	767	748	752	758	736	782	780	766	742	761	807	727	746	748	749	769	753	734	755	784	751	727	724	737	733	741	745	754	757	751	761	753	770	757	710	787	759	774	761	751	794	748	730	761	743	733	768	785	769	742	774	767	788	790	820	777	721	832	785	779	733	779	775	762	749	711	713	786	785	764	770	759	711	722	700	745	795	723	764	771	770	779	721	788
23327	84723	70595	45155	16945	4959	1270	705	669	713	684	683	705	662	665	700	677	687	740	723	713	676	718	733	720	596	731	702	734	660	701	711	729	731	724	681	728	741	703	706	707	733	713	702	681	654	690	688	709	693	698	750	708	714	671	652	680	738	709	740	724	724	693	723	679	718	675	723	745	702	681	663	660	730	707	695	666	707	714	701	735	730	711	686	718	687	737	740	659	700	706	648	721	712	692	693	694	728	668	711	716	730	671	707	721	696	731	713	716	672	638	707	697	689	712	716	717	688	693	706	707	746	691	677	708	693	701	667	678	719	719	683	699	713	677	710	693	662	689	657	702	666	688	711	679	722	679	712	718	698	739	724	679	691	704	709	701	657	646	669	651	686	700	676	668	665	677	731	715	695	647	723	670	704	686	747	740	702	666	676	657	731	670	660	710	687	682	674	658	684	690	670	640	741	698	683	687	744	670	709	716	682	670	671	701	684	726	677	685	694	709	677	694	691	684	680	701	706	708	710	674	721	722	692	668	682	651	680	689	621	655	729	695	691	626	673	676	680	659	702	701	692	700	675	707	725	687	711	709	726	724	714	689	726	673	671	610	731	746	740	664	661	654	679	678	712	694	697	696	668	678	712	691	691	697	699	677	634	680	699	636	697	707	709	682	668	739	707	687	676	683	714	673	649	655	709	687	709	683	619	703	745	710	749	710	670	711	722	677	707	670	712	659	707	677	727	676	675	675	679	733	649	688	691	746	718	665	645	718	686	693	736	683	705	699	655	732	686	695	703	723	674	653	649	676	718	657	641	702	661	676	743	683	647	694	686	711	690	736	707	678	691	685	663	734	689	729	674	654	674	675	668	719	733	701	659	701	690	688	695	657	719	694	659	732	674	719	734	677	637	672	675	720	649	694	697	696	686	665	725	694	669	701	737	689	697	710	703	709	711	677	686	706	695	744	665	741	703	735	693	675	691	687	656	696	677	701	618	725	689	734	663	687	691	667	685	662	658	666	714	709	699	712	724	765	696	688	702	636	704	721	634	704	737	719	714	678	699	719	726	683	714	653	674	686	691	708	732	720	701	730	760	675	687	717	691	665	676	702	694	718	687	676	690	722	732	678	690	677	698	686	669	630	661	729	648	693	689	706	722	720	671	680	677	682	699	698	717	654	641	635	677	677	692	685	657	665	699	692	672	695	701	693	706	682	697	683	716	699	747	703	652	701	699	668	675	681	696	656	689	728	748	699	696	687	691	672	655	746	646	705	672	688	642	691	676	695	714	716	684	654	709	700	707	732	672	690	697	671	691	723	745	672	661	721	671	702	694	677	697	733	695	702	675	723	695	707	659	658	739	709	667	677	690	688	705	668	712	697	643	685	704	686	736	688	648	678	682	693	633	725	687	757	628	702	719	748	731	677	708	726	698	672	717	652	676	698	661	658	695	691	674	720	714	717	680	682	691	671	720	705	675	672	705	680	691	670	678	671	709	698	718	721	738	643	688	709	748	683	710	684	679	669	750	671	725	703	686	694	669	714	729	700	716	706	693	649	720	705	699	707	685	708	676	698	730	666	636	678	675	737	680	652	692	694	739	672	659	713	672	671	729	714	705	730	743	719	655	652	700	677	699	628	696	710	706	656	715	705	698	661	673	689	703	662	710	742	690	701	710	711	669	698	704	680	697	684	700	683	743	710	672	692	693	680	681	657	702	688	677	683	696	713	673	721	694	653	692	662	710	708	660	694	693	705	748	704	674	726	675	730	650	713	719	756	704	702	681	722	658	690	727	708	665	701	730	736	693	709	695	679	692	740	669	693	696	686	673	705	674	676	711	697	655	681	707	685	686	648	680	719	709	685	686	698	698	694	741	710	732	678	686	685	669	687	718	726	685	665	697	700	632	713	738	700	662	709	722	742	675	667	676	691	704	718	711	670	692	682	679	715	643	692	668	727	725	678	678	687	703	643	658	663	676	681	710	657	692	718	661	701	692	728	686	694	675	742	698	718	701	724	723	672	689	681	646	662	696	694	683	642	710	699	697	687	692	719	694	710	690	701	697	707	743	731	690	668	690	702	736	682	647	744	637	679	704	691	653	672	741	699	690	720	717	707	724	658	695	690	686	718	724	692	673	716	663	666	682	672	713	699	607	709	661	692	662	718	672	716	659	719	727	677	653	650	683	733	706	688	689	674	695	668	697	686	674	688	667	671	703	710	718	699	700	672	676	709	694	706	726	706	655	669	707	674	711	676	700	690	726	718	664	661	648	729	710	717	690	663	678	734	682	720	689	673	689	701	688	682	722	684	662	700	657	645	656	706	693	698	722	727	712	679	754	693	710	677	717	694	721	668	695	658	678	735	725	687	694	662	714	689	655	691	698	690	672	678	707	699	696	700	732	674	726	698	691	696	615	685	693	697	630	676	699	729	670	648	673	690	697	704	700	701	724	690	697	690	665	682	713	670	662	648	707	708	686	646	658	677	698	687	690	679	708	710	694	712	700	685	707	715	682	653	685	700	702	642	695	713	703	725	685	660	700	665	692	681	686	679	729	693	702	719	719	685	665	716	704	666	689	672	715	685	682	648	680	682	708	647	704	682	669	682	702	703	731	728	708	683	700	724	716	681	677	722	722	688	655	670	704	708	671	663	670	658	714	718	657	734	699	704	729	686	684	699	653	677	741	704	688	716	712	708	722	674	659	678	699	707	645	666	709	672	696	727	713	693	715	710	719	633	691	719	675	681	674	672	705	719	681	654	715	679	754	700	665	665	669	671	663	694	729	690	699	645	649	725	682	651	661	704	685	674	659	689	691	691	711	660	659	719	682	744	709	686	697	679	682	691	683	726	669	642	737	659	713	707	700	672	702	669	694	697	659	669	686	710	707	690	678	668	680	694	694	669	677	719	675	724	690	696	672	671	708	671	716	668	727	683	641	692	733	688	646	653	718	719	721	721	655	705	665	718	713	679	672	653	734	700	659	703	700	715	725	704	674	678	751	662	671	704	738	718	669	703	736	702	654	677	739	703	697	653	668	719	690	722	714	677	710	721	710	651	667	741	686	689	640	695	689	689	683	635	716	688	718	698	688	722	716	684	686	681	678	682	713	723	694	806	700	693	656	694	718	684	712	659	714	681	679	690	664	696	702	719	759	724	721	659	609	688	709	676	660	709	703	735	706	670	686	701	681	676	712	724	649	706	714	678	663	660	660	693	665	740	743	697	688	732	726	713	709	726	713	747	704	710	720	675	709	670	700	669	693	710	697	699	669	685	673	707	670	690	670	695	687	692	696	711	669	715	672	696	707	699	734	692	687	654	734	673	676	690	676	729	721	667	713	675	670	712	631	706	744	672	721	672	688	713	729	702	669	681	695	681	680	651	700	633	678	677	691	678	665	690	668	694	659	676	667	717	687	674	706	713	672	700	730	657	662	681	663	679	687	667	681	704	697	676	733	728	686	725	683	665	655	722	701	687	646	693	713	626	688	676	680
27418	39568	36221	16271	3387	1041	683	544	601	585	605	570	581	581	609	564	575	596	612	635	590	603	560	591	599	577	606	562	568	618	609	587	603	545	570	574	596	604	587	569	589	553	560	508	542	605	569	606	595	564	577	588	563	543	608	587	592	577	604	610	661	574	546	626	562	577	552	543	587	585	548	599	582	608	595	617	564	589	599	585	581	614	577	618	537	569	612	568	570	561	584	579	562	551	618	566	603	558	582	561	574	585	579	568	657	604	585	603	601	598	548	596	584	598	592	566	536	550	593	586	560	548	560	573	599	556	561	567	607	551	573	546	587	566	539	532	552	602	568	554	528	563	600	609	594	582	551	574	615	565	569	595	549	580	547	569	613	583	565	559	599	611	615	590	590	572	597	563	559	555	562	550	546	597	612	564	577	596	586	540	589	572	600	578	619	543	601	602	612	605	574	560	602	585	584	594	588	587	614	587	565	586	594	630	561	578	582	583	561	580	621	614	621	579	611	623	566	617	613	553	650	570	560	583	609	605	550	583	627	605	581	564	602	577	583	585	550	572	551	574	593	604	560	567	588	602	651	614	570	609	566	612	578	558	563	596	606	586	575	599	575	575	602	581	600	590	614	588	602	585	622	562	537	597	558	608	571	632	584	565	564	583	548	580	577	558	580	571	601	530	603	612	613	582	592	605	587	599	582	537	550	564	583	568	574	575	564	586	606	594	567	564	592	586	587	586	585	546	559	571	591	608	593	585	527	555	543	596	599	578	594	589	601	634	590	610	585	576	604	587	616	564	590	596	553	594	585	609	574	597	595	566	569	611	596	570	590	552	561	585	564	590	599	544	589	604	588	557	561	606	554	589	568	556	631	592	572	575	577	574	606	554	590	575	597	579	588	575	627	576	565	583	619	558	632	562	560	552	538	619	595	612	590	586	624	588	589	593	606	574	576	570	594	564	586	556	546	559	593	578	541	586	581	553	566	586	552	575	565	581	556	584	604	586	555	598	570	605	578	596	559	601	586	568	568	591	575	599	563	612	609	599	631	594	542	575	563	641	602	572	605	585	579	590	606	573	594	602	589	598	550	590	536	620	543	558	598	597	598	582	612	623	578	602	596	574	580	616	608	562	596	566	556	551	605	615	602	589	559	584	610	566	600	613	574	577	615	537	577	570	594	570	584	547	601	577	560	618	527	602	526	581	583	532	565	608	651	577	557	588	568	551	568	530	553	588	528	633	581	594	571	596	550	558	612	564	603	582	545	568	582	586	590	580	599	586	558	548	607	594	604	589	558	574	548	564	561	561	573	610	531	567	599	538	611	605	600	562	614	579	550	600	561	569	636	582	566	609	595	594	552	585	579	565	570	605	553	573	606	619	592	640	577	599	572	582	556	566	586	572	621	583	609	578	604	597	575	599	569	533	570	571	583	588	569	588	558	589	562	606	573	588	586	560	559	588	541	582	600	562	631	563	558	573	568	616	550	575	592	611	578	584	575	589	604	558	600	550	562	598	604	609	538	565	571	577	576	570	571	583	607	558	515	559	555	582	573	579	575	551	592	608	574	569	584	572	547	590	589	593	590	606	583	590	574	602	601	610	629	604	566	563	565	610	533	518	558	600	579	550	610	542	598	558	566	600	560	597	598	600	549	580	572	575	591	561	621	564	579	578	559	595	560	565	587	579	550	573	559	544	539	539	594	617	642	607	602	588	567	604	601	592	628	589	573	611	549	584	567	585	591	571	587	593	638	589	601	604	607	549	616	556	535	613	578	556	606	592	601	595	580	560	608	586	592	555	543	614	550	580	603	578	575	608	559	591	585	597	569	583	611	581	569	602	582	574	597	571	573	562	568	603	591	608	582	593	594	615	578	561	578	562	583	595	587	566	579	530	573	553	541	574	577	577	591	583	586	627	590	614	541	597	584	615	527	572	591	595	552	562	589	559	580	581	583	608	604	580	548	595	579	586	597	543	527	560	620	609	563	561	551	599	574	579	586	613	548	561	639	599	612	596	558	577	594	536	593	582	525	584	600	545	576	557	596	552	571	592	568	586	605	546	544	574	600	527	585	649	606	587	567	588	649	568	613	582	576	590	605	558	568	550	574	597	599	579	581	528	566	542	595	558	585	579	587	551	587	575	573	572	551	601	617	569	538	581	545	585	555	557	589	566	595	584	581	603	534	558	590	583	583	574	578	588	603	588	581	571	514	573	538	539	607	572	570	586	561	571	576	605	607	601	575	617	561	573	566	559	574	620	602	576	596	595	566	594	576	574	605	564	572	609	603	576	582	562	565	643	590	585	601	575	576	592	600	564	567	569	602	607	622	593	568	573	546	580	554	581	590	600	630	613	590	578	593	586	573	578	604	587	576	548	594	597	611	613	567	571	597	582	587	597	609	580	630	563	589	597	568	599	544	613	607	595	577	538	561	604	598	536	577	601	555	583	587	574	610	585	584	572	556	540	575	542	587	550	592	566	617	578	559	555	577	544	592	521	534	629	604	606	577	544	561	571	592	597	590	592	576	587	609	603	525	629	565	600	582	591	584	539	553	588	567	612	572	619	635	631	598	613	584	599	547	567	608	562	556	578	596	583	563	549	551	553	606	598	551	604	591	592	581	622	630	610	583	647	646	602	612	582	582	573	573	516	580	614	583	575	580	622	619	586	554	615	598	605	610	606	580	557	607	558	566	545	556	555	559	576	613	578	579	584	609	615	622	566	598	554	586	606	596	578	563	607	518	597	574	610	546	580	565	605	589	581	563	603	583	562	613	627	564	561	593	566	590	593	614	561	576	591	621	602	610	607	587	579	585	598	572	586	567	571	582	577	502	566	595	602	629	587	602	564	605	599	551	590	595	563	613	586	576	521	608	609	613	566	544	630	591	586	591	627	592	611	603	599	571	578	561	607	627	571	590	596	575	547	612	586	559	583	547	531	582	640	614	582	565	539	591	603	582	601	594	619	639	594	572	616	605	570	581	625	586	611	645	581	561	597	578	595	556	597	581	563	577	589	563	568	597	543	600	589	590	567	584	601	574	542	594	628	561	535	623	563	612	600	600	600	578	596	553	582	578	607	607	529	596	552	555	622	621	567	611	604	578	588	516	593	581	554	572	579	604	582	619	561	591	575	581	597	589	605	561	599	552	580	551	537	603	539	641	595	562	567	619	583	589	555	597	620	560	599	589	543	569	586	568	552	550	628	572	554	591	558	625	574	594	567	575	568	577	558	590	619	581	586	607	580	547	596	566	608	577	576	600	579	552	605	581	622	577	605	593	610	583	614	616	569	583	551	554	567	595	600	579	577	594	550	586	617	593	584	600	607	582	631	557	567	568	593	570	615	563	619	648	572	582	560	575	578	570	585	624	593	543	555	535	570	560	592	531	570	657	614	612	587	581	592	586	543	579	596	610	588	564	548	558	581	556	568	601	603	594	602	534	554	571	608	599	581	581	620	594	609	607	563	557	571	572	596	606	558	635	604	591	574
10440	48198	26511	7669	2089	822	536	470	458	478	474	486	504	496	485	457	470	458	446	446	425	448	462	528	473	461	423	474	463	444	465	507	451	412	491	485	514	503	456	464	459	456	471	487	468	475	513	478	486	451	464	513	492	450	462	449	471	459	479	472	482	498	522	500	451	450	459	439	499	477	489	478	473	437	510	461	437	449	463	453	482	476	447	460	480	471	475	448	450	460	518	440	432	469	488	465	498	514	483	430	470	458	449	472	470	439	465	462	480	498	476	480	465	447	481	475	499	457	442	499	470	450	471	463	497	470	461	468	460	481	446	466	474	449	485	497	470	448	448	459	476	436	457	479	476	443	470	468	454	486	445	458	459	459	488	467	527	468	504	485	481	450	473	450	477	474	465	477	473	448	476	469	469	444	483	489	494	503	463	426	447	436	459	467	479	412	496	463	464	505	480	447	480	514	478	442	487	449	501	462	441	458	442	486	474	478	447	449	459	490	433	463	494	488	476	414	458	483	464	483	433	441	456	445	458	461	443	466	445	431	443	466	511	466	474	455	463	450	464	459	428	470	471	483	493	475	459	466	474	450	491	490	468	478	496	462	469	443	481	442	507	492	481	472	479	463	477	459	449	483	473	478	461	487	458	492	474	463	455	428	470	450	445	450	470	424	449	524	483	479	447	508	447	441	439	482	481	426	465	452	476	449	429	432	471	446	486	478	462	501	491	434	471	483	458	469	464	521	485	472	457	444	469	446	433	448	488	481	439	429	451	473	450	456	487	441	444	494	475	459	485	495	439	462	472	457	503	485	518	485	524	472	452	447	456	495	463	457	500	472	449	445	446	477	476	459	482	464	453	474	440	482	484	464	441	476	435	428	450	472	430	506	498	501	466	441	421	474	461	461	497	478	446	485	428	461	453	433	420	495	456	531	497	473	466	479	476	441	462	494	436	499	492	523	500	455	471	475	487	485	533	455	446	508	474	460	462	483	449	463	474	465	488	473	451	458	472	486	467	468	490	495	462	489	507	480	431	453	475	488	471	493	470	479	497	518	443	470	465	458	459	443	513	477	470	484	481	507	470	494	441	462	505	476	463	526	482	484	465	497	437	449	489	454	471	489	445	493	502	486	486	430	453	496	445	440	446	489	437	478	456	453	448	485	460	425	471	458	452	425	454	482	458	462	500	496	432	458	505	481	474	487	501	488	448	469	450	444	460	447	441	491	497	462	450	506	454	468	481	447	496	458	516	492	452	436	464	486	491	457	485	468	484	454	473	428	488	443	468	486	449	437	463	458	452	465	476	454	514	486	485	494	473	443	477	470	493	508	415	474	471	454	484	426	466	456	475	456	414	448	441	485	481	449	463	486	454	457	513	449	478	468	463	486	476	460	487	471	482	455	467	460	459	476	459	462	482	462	438	499	457	433	483	492	459	460	444	451	493	453	471	503	475	492	453	460	469	469	443	519	469	463	449	461	506	499	471	466	487	420	478	442	499	442	452	506	466	468	490	491	448	457	461	456	489	500	448	470	510	464	498	451	485	476	488	456	449	430	441	472	449	428	480	469	491	436	503	479	471	475	452	468	479	479	466	435	442	447	467	466	471	474	451	469	461	442	478	475	443	448	460	477	502	478	466	436	443	472	461	406	460	454	490	462	497	490	461	475	455	425	436	440	491	447	437	484	433	493	471	469	486	457	456	472	486	488	485	468	495	471	497	472	458	459	488	462	449	469	467	453	499	502	491	430	441	486	487	486	491	447	459	505	464	467	457	489	442	448	475	452	470	485	456	428	463	472	440	465	514	463	455	478	450	451	498	459	462	453	481	420	466	462	477	433	485	440	500	455	482	444	517	460	498	441	460	451	478	502	430	450	468	459	458	470	442	433	469	490	487	495	465	496	469	458	473	451	479	498	482	478	458	484	459	459	505	454	468	448	487	439	490	473	452	493	507	461	443	464	456	466	447	481	479	470	449	443	488	503	470	471	474	485	480	453	472	510	436	480	463	496	478	430	471	489	472	453	464	448	504	454	449	440	455	450	476	450	492	478	488	467	455	473	452	465	447	444	416	480	495	486	459	443	476	491	454	473	460	478	450	508	494	462	422	451	465	445	453	497	495	483	456	410	501	437	446	449	477	458	425	436	449	460	478	430	472	461	495	468	455	460	454	499	489	478	488	432	491	475	478	458	458	478	440	431	447	490	436	489	432	460	509	426	462	470	457	486	481	497	503	464	466	448	447	450	456	478	473	458	488	463	455	444	496	491	470	510	457	436	457	460	470	464	509	414	495	462	454	490	490	472	445	466	499	461	474	486	432	456	503	453	456	444	427	483	463	500	440	500	476	474	486	476	473	479	441	466	446	469	460	476	472	465	469	463	472	481	473	497	482	478	454	493	453	476	451	463	464	490	444	474	462	498	476	427	468	420	450	451	474	428	430	465	476	461	449	517	496	434	481	452	438	485	490	501	456	470	487	448	457	452	474	465	452	435	463	460	470	454	468	497	478	480	502	485	510	439	440	443	464	455	433	537	448	508	440	452	454	465	445	508	461	489	460	437	489	485	459	463	465	450	465	455	452	476	490	457	479	442	435	492	454	472	465	498	431	484	436	494	455	468	448	458	493	516	477	505	455	501	454	479	444	499	490	536	459	484	482	468	459	440	465	473	502	493	435	472	458	452	476	442	514	495	449	498	435	448	494	470	486	442	459	445	483	490	427	491	472	459	503	435	441	430	478	439	458	428	508	433	458	483	476	420	460	469	468	445	456	473	445	473	480	475	461	459	463	445	454	460	456	497	471	453	457	454	441	474	480	474	434	477	475	447	461	461	455	491	498	477	483	490	474	476	447	456	488	449	460	462	490	478	478	451	493	476	483	452	463	447	476	497	515	466	479	470	460	475	490	471	455	466	464	461	473	437	456	477	472	481	431	487	436	487	462	469	463	456	437	524	429	499	455	460	461	506	493	480	546	457	473	451	459	448	464	469	459	463	491	476	447	457	463	463	468	465	460	494	456	461	447	460	502	503	440	463	460	452	449	460	463	523	493	461	459	402	431	436	433	475	464	478	501	466	490	475	454	450	476	458	482	468	491	474	464	474	489	464	464	442	445	498	496	488	468	469	480	478	463	462	474	456	480	475	453	498	429	475	496	496	487	488	470	482	439	475	458	458	450	464	459	497	469	473	455	501	485	485	481	470	525	452	430	466	429	493	491	466	471	488	504	471	464	441	466	452	461	474	477	453	483	474	472	447	505	475	478	453	486	453	460	472	462	446	455	469	467	441	519	398	462	486	474	434	483	466	494	485	461	432	458	456	449	465	487	503	463	438	462	489	464	459	451	494	495	424	438	480	486	504	498	505	444	443	457	500	463	486	457	447	462	458	437	455	456	495	451	452	451	458	468	467	524	437	490	474	452	464	442	457	464	474	485	455	457	435	494	429	448	475	463	465	512	476	450	463	481	492	480	448	446	457	464	485	483	492	492	489
24600	31663	47225	39870	22426	8419	1430	626	586	556	550	555	599	563	567	580	570	576	592	555	592	522	577	581	550	554	572	588	537	561	532	535	545	614	522	586	547	550	527	564	557	517	544	550	561	545	607	585	530	560	552	541	524	553	600	568	552	577	575	581	561	568	583	587	549	597	580	546	574	512	555	532	576	544	555	577	585	540	561	545	535	612	514	551	567	554	578	587	562	571	573	582	511	558	537	542	546	564	551	565	552	537	562	553	555	517	507	550	550	576	530	571	590	551	572	573	590	542	564	558	550	548	537	517	558	558	561	527	522	603	541	577	532	515	549	565	512	576	555	519	521	530	583	568	499	516	523	530	535	472	536	513	551	554	545	576	574	531	549	552	524	573	555	559	532	538	560	572	582	579	560	552	558	543	538	596	573	558	527	531	554	560	487	565	540	524	572	520	529	561	552	555	556	591	525	552	546	559	535	583	545	574	567	558	555	547	574	580	536	559	538	578	549	572	529	517	555	536	573	537	541	539	540	574	550	564	552	542	548	576	506	549	554	555	555	538	546	541	519	548	575	538	572	545	567	496	532	514	577	567	568	595	576	563	591	551	562	535	516	577	562	606	520	544	527	561	557	540	552	571	548	583	534	530	567	521	552	515	538	484	582	552	570	532	522	583	570	540	562	554	551	587	537	552	564	537	569	566	551	550	574	571	561	572	541	529	549	520	529	566	576	524	556	553	543	505	564	567	516	585	535	600	547	557	595	523	573	579	584	505	541	539	532	575	596	563	543	509	564	541	530	559	589	578	568	571	538	525	514	537	579	625	535	586	554	540	544	577	550	555	561	539	566	569	532	560	575	562	560	539	575	559	586	565	609	570	559	517	541	526	530	578	537	581	538	539	485	556	547	593	591	632	514	525	575	553	542	534	555	569	568	553	551	579	537	515	549	578	555	567	555	579	532	577	512	562	609	501	504	544	583	533	568	551	527	523	585	541	574	576	567	502	587	530	567	547	538	523	540	537	588	492	502	537	546	579	550	587	551	506	545	507	576	531	521	531	563	497	539	542	556	567	574	564	576	544	538	564	558	522	540	497	558	564	562	540	570	549	530	568	551	562	571	532	546	565	543	527	520	562	606	544	574	561	521	566	544	552	560	577	507	555	530	599	561	577	510	561	525	531	539	518	556	579	546	581	586	530	576	530	522	573	571	564	558	525	538	564	548	531	549	553	560	558	542	535	540	571	551	551	542	579	600	554	607	539	563	550	575	566	572	542	558	601	536	535	522	561	547	527	546	509	557	547	558	536	572	532	585	541	549	524	562	571	548	552	547	551	559	540	570	564	496	536	573	523	594	515	546	557	527	508	576	545	567	520	546	528	520	512	548	532	549	531	539	523	550	544	609	552	566	521	556	567	557	541	547	568	579	518	563	519	557	532	542	550	529	591	601	587	567	515	575	583	539	525	559	562	575	580	542	565	512	555	526	558	545	542	540	553	548	529	568	556	561	552	556	588	596	554	522	523	526	566	564	534	574	546	543	558	539	586	518	592	601	556	598	595	534	544	564	545	568	574	552	559	599	573	546	584	577	574	561	521	568	519	540	568	535	555	558	557	508	555	589	531	554	545	514	578	562	585	516	522	559	525	573	546	546	543	576	544	569	579	535	565	582	564	530	553	545	504	544	586	527	557	566	530	551	578	539	579	569	539	540	534	557	566	536	555	564	550	559	538	573	547	575	515	552	551	540	524	545	554	516	520	540	581	500	561	564	575	550	534	560	569	520	585	598	570	522	504	525	562	536	566	592	569	525	538	512	559	529	553	514	565	536	522	556	561	551	585	574	541	586	499	533	555	568	549	566	530	519	563	585	553	598	579	542	592	547	590	522	580	530	550	545	575	524	550	565	564	552	518	551	559	564	574	547	523	510	567	535	535	571	563	547	556	545	560	500	540	594	528	563	528	553	510	548	535	570	555	538	548	557	502	574	560	557	557	565	575	523	540	538	570	575	616	522	549	547	571	582	516	540	589	538	529	555	525	540	539	537	525	583	514	553	560	538	536	558	553	549	506	584	572	568	512	578	553	588	530	566	522	534	504	604	590	549	548	593	565	537	526	558	567	551	563	535	590	562	510	529	579	550	517	524	588	540	570	549	561	538	538	548	576	536	561	537	541	538	542	557	544	553	531	557	559	533	577	549	526	564	568	559	524	553	554	544	538	568	591	589	556	545	535	494	592	591	578	558	514	522	600	528	554	561	547	567	564	533	550	502	589	589	573	577	547	534	534	554	526	544	564	534	557	549	553	545	535	525	535	517	536	560	569	539	527	597	558	560	572	571	575	542	544	545	538	541	555	566	565	587	561	555	546	569	572	571	555	577	575	539	548	559	566	545	541	569	561	528	548	562	579	581	552	590	570	547	577	567	552	586	526	555	523	558	553	535	515	576	562	527	550	523	556	534	541	529	560	562	538	543	520	528	546	557	540	570	561	556	562	543	529	536	544	564	518	528	568	529	579	570	566	549	569	531	548	558	580	533	537	517	493	562	587	538	535	526	536	572	582	564	576	545	548	547	519	529	577	500	594	545	535	585	520	563	517	517	580	550	549	574	537	537	560	538	556	562	531	559	523	550	555	562	521	547	579	603	526	523	564	504	564	513	576	597	516	543	520	534	563	530	538	561	581	565	550	522	543	549	557	558	534	565	530	534	551	540	598	529	580	533	517	536	545	531	535	561	517	544	518	568	576	578	549	563	544	533	562	546	529	515	523	549	571	527	551	594	565	537	566	581	557	544	555	509	558	515	573	548	531	548	550	593	552	564	564	551	535	588	530	520	497	589	558	512	569	520	535	604	554	550	528	529	572	554	563	535	508	553	540	569	559	546	565	588	526	533	525	528	543	570	553	569	539	560	585	520	537	560	560	543	558	562	532	512	520	586	541	524	563	540	558	567	558	567	542	552	564	545	558	545	563	537	595	541	571	572	508	558	525	588	534	576	518	529	589	563	537	532	561	559	544	513	531	558	567	543	542	545	509	502	556	533	561	589	575	558	556	578	558	578	520	517	541	550	550	553	544	527	555	558	571	541	543	565	587	579	588	563	528	578	554	551	612	599	537	574	570	539	539	562	573	516	619	561	546	559	587	604	553	563	505	525	541	572	556	548	528	575	558	562	531	523	562	517	571	579	562	566	584	558	535	540	578	537	546	516	531	589	553	551	571	558	525	562	552	543	588	560	553	555	539	567	569	523	554	565	577	568	542	563	528	564	528	562	588	541	584	562	535	585	544	535	549	539	541	543	521	560	559	523	577	546	512	591	552	562	541	520	558	545	581	575	566	549	549	522	518	541	548	548	504	559	540	549	555	525	606	547	528	510	536	551	523	551	542	546	529	519	560	558	541	557	606	531	534	525	532	532	536	529	550	585	533	576	546	533	587	566	554	572	520	540	535	569	557	519	559	568	559	544	546	562	524	551	536	589	542	579	574	565	539	561	595
23510	92770	68175	35408	12397	3026	855	506	538	542	513	514	535	521	509	512	530	504	499	486	494	525	491	505	485	510	514	520	538	493	509	529	524	508	511	501	562	520	501	529	495	471	510	517	520	510	486	527	507	528	533	522	524	556	522	494	480	509	539	545	504	510	505	538	484	533	553	520	501	487	512	477	503	501	493	522	521	497	497	524	525	480	524	515	463	492	492	493	516	497	550	509	497	516	511	500	502	531	537	485	501	525	499	543	487	520	557	532	516	527	492	533	498	518	500	533	530	490	477	506	520	501	484	536	530	498	493	475	515	489	535	494	455	512	488	515	516	518	527	518	525	474	511	497	563	502	481	506	529	521	511	539	507	507	517	521	533	504	536	490	504	550	557	491	516	518	530	548	523	479	539	510	481	475	519	473	455	496	502	536	491	538	508	519	507	548	535	518	555	501	522	496	543	505	511	539	513	545	516	493	498	522	505	513	518	547	514	510	482	490	504	543	503	480	529	491	498	503	485	475	507	510	471	497	490	523	552	494	525	536	506	486	500	500	507	518	554	509	495	542	497	457	550	507	496	488	485	522	515	546	483	512	468	501	461	518	501	500	480	521	488	504	494	517	508	484	521	518	525	500	513	531	539	508	521	518	498	509	535	518	493	504	495	503	517	492	464	504	480	519	487	501	466	516	521	519	541	471	506	522	520	535	493	501	514	501	513	513	537	509	516	485	512	542	483	517	516	494	528	467	501	520	534	514	494	511	497	522	533	496	497	514	497	532	529	492	554	501	523	526	476	540	484	520	476	521	482	516	457	488	500	497	481	514	503	503	464	534	522	492	539	497	510	488	485	507	518	496	469	527	496	472	486	519	463	544	470	540	521	500	496	508	514	495	507	516	506	506	477	513	505	494	529	524	475	501	559	496	506	486	517	530	504	494	512	493	480	504	533	507	474	532	512	504	486	510	502	525	525	555	499	487	537	516	495	497	508	524	537	484	489	501	486	517	529	539	485	476	493	544	484	501	495	506	474	526	527	506	523	514	464	489	501	526	449	505	496	478	543	527	518	496	512	486	522	500	508	529	505	473	490	462	512	525	465	480	488	535	472	479	514	498	504	489	527	516	523	517	540	515	524	525	509	508	468	548	548	529	470	513	539	527	478	471	513	483	520	526	474	470	510	503	515	508	487	536	532	511	519	490	557	504	511	491	511	502	503	520	485	482	478	542	512	533	480	483	506	492	547	511	509	522	503	511	492	504	481	517	504	523	485	510	530	514	524	496	466	535	484	522	467	514	476	513	506	486	501	488	473	477	519	533	502	479	513	541	505	505	502	514	494	523	519	485	494	484	506	506	508	514	505	504	477	523	491	483	496	499	458	499	536	467	496	570	524	504	485	474	515	520	502	526	497	457	523	535	452	500	470	534	526	469	520	506	519	518	445	466	494	501	552	490	505	513	500	501	508	495	498	538	486	511	503	522	517	477	515	523	468	503	496	468	503	504	493	502	492	462	515	497	468	487	530	479	525	511	519	522	508	560	548	516	501	526	509	533	517	504	507	475	492	513	501	491	501	498	541	499	499	538	539	449	521	518	511	536	509	498	486	487	482	559	477	524	508	496	505	506	518	534	530	463	518	517	534	526	540	504	492	510	495	528	494	519	469	532	486	522	525	515	488	524	493	483	491	479	538	525	491	527	509	513	484	499	499	493	487	512	473	507	462	512	487	473	497	491	509	523	497	477	508	514	503	499	466	491	489	490	493	498	539	512	525	490	519	489	531	478	476	519	467	528	523	501	505	509	494	482	489	504	498	504	495	506	533	495	469	515	526	474	547	497	488	455	521	471	501	482	513	476	486	475	529	497	502	495	487	505	497	509	524	491	527	508	503	501	554	529	538	480	508	535	503	487	495	552	496	514	516	494	527	487	479	546	504	506	514	483	504	524	500	474	505	483	509	528	494	489	492	474	507	474	541	539	515	499	501	484	524	533	496	534	481	485	481	527	502	504	484	493	489	503	536	504	479	496	498	502	475	511	505	531	511	509	517	525	460	494	509	472	497	528	483	492	539	491	506	543	483	487	550	485	500	491	473	474	499	505	470	515	533	489	502	525	515	489	497	517	521	513	514	512	528	463	490	478	519	504	531	482	509	499	488	514	461	457	538	495	501	473	515	495	482	528	489	532	495	475	477	474	482	502	530	535	488	526	522	533	525	511	486	534	508	548	494	479	501	503	504	511	526	533	476	501	480	474	511	520	489	498	518	526	502	533	495	499	524	468	518	486	574	508	475	475	541	506	525	503	521	515	539	495	490	504	497	495	549	507	510	521	516	497	505	516	494	505	481	477	507	487	510	532	482	511	536	524	496	561	525	525	481	478	518	552	517	490	527	542	489	535	493	516	495	539	495	459	540	510	490	468	498	530	500	545	497	478	494	503	507	512	493	507	512	469	502	476	503	494	553	528	470	550	467	502	529	511	475	491	480	453	551	480	510	514	497	505	498	463	511	508	519	518	507	527	519	510	517	518	531	499	530	522	493	555	492	474	503	485	526	519	515	531	525	541	515	489	530	541	514	525	483	514	498	489	482	522	506	506	465	498	504	457	489	468	492	461	498	541	502	467	498	492	496	499	484	501	466	460	490	529	475	527	483	503	487	534	517	518	487	517	535	482	496	498	525	483	488	494	517	486	513	534	502	535	452	526	505	444	516	503	515	510	510	514	498	509	563	506	461	504	464	496	501	523	487	498	509	506	533	501	505	507	505	526	508	529	532	553	492	533	517	459	491	505	458	492	519	483	488	536	466	501	505	525	529	484	496	543	499	494	496	521	531	497	490	498	475	537	484	527	472	489	484	486	505	486	487	511	487	473	540	537	484	520	452	479	516	502	512	507	489	504	506	492	499	499	506	532	488	505	500	527	499	536	466	497	518	504	473	493	500	499	528	522	496	521	490	485	514	468	527	491	549	481	509	500	476	467	526	531	508	488	528	500	514	510	476	509	458	521	517	516	529	480	506	526	532	483	477	454	504	510	518	475	473	521	515	513	483	553	560	489	493	486	545	528	515	475	510	530	496	517	498	483	527	494	522	493	540	518	517	473	501	492	499	492	500	488	504	511	444	517	493	497	507	480	529	479	488	525	476	531	501	485	498	506	506	474	512	471	515	528	480	490	514	530	500	514	518	495	479	487	533	546	491	551	455	508	526	513	510	489	485	503	488	473	513	492	542	466	507	506	489	503	481	501	512	540	532	513	526	498	502	495	493	539	530	522	487	475	525	483	470	482	495	471	478	520	506	499	511	466	536	543	508	484	522	525	484	509	490	493	525	504	490	506	509	462	533	497	481	496	455	511	513	475	523	504	503	509	477	489	532	518	506	496	504	534	467	499	505	505	538	490	487	492	514	498	540	514	474	512	489	506	521	464	485	505	496	500	494	519	523	488	501	484	466	551	496	495	495	478	498	492	507	491	488	471	505	517	551	512	516	485	515	522
23795	24378	37330	31077	23082	15261	3736	938	803	754	787	763	754	732	785	808	754	757	739	778	724	795	737	778	705	706	756	753	694	791	728	761	724	748	764	763	740	698	787	772	727	747	794	768	763	738	729	727	688	773	734	698	716	725	741	748	794	691	678	749	768	771	710	758	726	720	750	706	716	728	690	732	748	696	701	728	679	694	738	715	743	756	752	727	669	759	744	725	716	698	772	744	719	688	725	712	706	754	741	701	767	728	734	739	750	747	721	672	762	728	759	724	761	714	764	703	736	733	718	705	739	714	767	730	701	735	732	705	723	739	718	727	705	733	732	716	696	754	738	732	739	741	703	736	750	750	710	740	741	735	727	735	660	710	744	715	691	721	757	719	703	700	692	746	747	766	714	734	722	710	730	699	693	701	720	798	729	753	720	734	721	764	714	698	751	730	727	723	740	715	792	735	727	702	686	713	715	719	733	750	656	710	724	759	708	737	721	713	733	727	776	738	725	728	727	733	703	713	707	724	718	683	750	772	657	739	727	739	734	737	746	697	726	732	682	720	764	709	742	708	725	751	777	735	797	745	760	755	669	771	755	736	770	736	685	763	751	738	735	694	723	727	678	649	739	738	736	696	722	737	752	687	711	718	704	722	751	750	704	767	694	738	735	692	738	737	700	708	729	753	758	731	735	730	727	716	750	737	731	751	753	736	713	782	705	716	681	696	734	718	759	758	770	755	719	715	767	739	710	720	730	689	745	712	734	659	723	784	748	768	704	767	711	741	686	709	708	753	697	720	694	767	695	733	751	700	769	712	675	752	732	784	717	721	725	723	730	709	703	741	725	709	729	738	727	749	700	712	732	711	720	789	704	689	687	769	706	726	667	692	755	697	730	715	770	729	711	720	718	761	700	680	734	721	671	721	721	717	746	718	690	721	733	733	683	741	702	767	778	693	720	716	698	770	738	697	761	727	728	739	698	732	704	724	739	764	787	752	731	697	734	789	684	717	740	747	706	744	745	719	737	706	702	699	743	741	713	745	796	689	698	721	774	713	716	733	714	722	751	675	775	761	730	707	770	734	708	756	662	745	764	791	663	737	704	744	746	769	689	696	739	707	750	757	732	706	724	747	703	728	676	723	744	705	710	775	763	693	767	729	734	685	723	658	694	724	733	757	737	744	732	761	758	721	751	703	747	683	731	756	713	708	764	772	751	724	756	693	715	724	767	752	735	723	724	729	714	734	720	702	716	678	710	780	776	733	755	725	700	667	753	732	712	771	752	673	788	735	758	698	694	694	773	745	753	749	734	751	690	731	737	738	716	712	743	756	753	723	721	742	688	714	713	664	665	742	691	741	775	686	746	692	733	675	743	703	721	756	718	733	711	727	739	740	739	733	762	773	745	740	751	692	713	723	692	725	709	744	757	691	712	749	750	735	742	689	701	740	701	754	724	710	729	736	731	720	707	669	749	685	710	726	758	762	706	731	738	680	706	717	687	774	791	734	734	707	756	687	734	726	727	708	726	727	716	765	710	763	767	729	747	744	671	732	729	718	712	749	760	710	765	787	711	728	718	689	715	753	725	714	742	723	750	691	777	743	659	750	719	713	738	712	733	701	757	730	721	740	730	756	699	721	755	713	710	715	715	749	670	762	701	727	744	725	731	741	695	727	699	691	752	723	742	750	700	732	690	713	714	727	696	761	736	734	714	687	723	735	762	757	719	671	755	710	706	731	703	763	741	738	713	727	705	721	726	718	725	747	766	756	732	781	686	733	717	710	713	725	734	754	672	744	680	781	727	784	741	753	677	670	755	760	732	719	716	718	741	736	725	708	739	742	715	706	726	735	755	782	712	744	709	718	738	767	703	717	713	712	713	730	683	731	739	739	682	722	686	719	733	796	744	746	725	725	711	681	697	736	720	714	715	745	733	721	718	762	691	723	719	685	702	759	767	766	774	740	740	705	700	738	785	742	721	723	702	686	728	738	753	705	696	752	719	719	710	751	734	759	701	746	743	708	746	695	753	729	692	694	705	708	713	755	733	679	666	714	794	746	707	736	714	722	735	684	675	725	699	714	735	751	737	720	690	731	714	795	708	782	727	778	716	740	700	726	721	751	696	737	709	663	688	743	741	699	675	693	712	740	693	742	686	722	720	778	716	687	749	716	771	737	742	746	763	696	750	726	750	727	738	716	750	697	707	714	683	743	681	778	732	758	761	719	711	727	737	713	698	727	713	758	677	717	724	715	793	729	702	721	751	706	742	732	709	709	736	723	714	685	800	758	748	733	699	708	707	714	739	709	676	737	718	705	695	739	739	755	675	745	732	728	699	718	721	698	725	676	708	758	701	704	710	701	744	721	687	715	687	744	698	737	772	777	696	761	731	736	730	725	786	695	747	680	734	718	752	738	697	751	713	742	724	733	727	698	723	737	720	754	707	759	737	646	725	730	742	725	715	749	753	707	691	721	702	721	714	702	713	719	722	723	695	730	706	743	752	712	759	680	688	727	691	734	714	665	762	758	729	792	735	729	717	765	714	661	720	724	752	728	721	721	712	772	734	710	749	725	701	758	709	698	706	702	715	763	731	680	720	762	757	739	719	691	674	728	736	721	748	720	760	733	714	730	710	739	742	723	772	699	689	693	741	768	698	702	745	764	726	719	766	736	720	751	746	711	714	762	701	677	713	718	720	770	689	761	709	725	718	757	734	741	705	668	737	715	705	704	730	690	771	732	686	727	759	766	698	736	726	720	757	747	707	724	768	736	731	723	732	706	760	661	739	698	745	681	761	723	736	729	719	793	744	722	709	725	724	693	759	749	684	732	689	753	736	740	732	727	726	781	696	766	738	716	693	788	696	706	653	744	762	748	682	734	737	694	681	714	710	710	692	699	695	702	768	717	689	740	725	725	751	734	761	748	650	702	717	713	765	736	703	759	723	774	706	703	727	751	761	733	689	728	756	755	738	703	706	700	737	747	704	730	735	698	727	738	694	711	713	726	711	774	750	731	694	707	764	716	745	747	731	693	752	759	804	729	750	734	633	695	747	677	726	733	695	748	758	734	703	714	736	748	750	726	750	757	738	702	738	738	793	725	725	726	710	690	767	749	723	742	745	749	728	722	712	726	763	714	750	709	765	728	695	764	738	743	707	710	712	683	711	747	734	780	748	743	705	674	731	740	724	714	729	686	738	747	738	731	738	697	721	717	703	698	703	700	718	726	746	707	723	733	701	736	721	751	715	730	743	752	714	705	717	731	679	697	752	722	724	668	743	742	758	730	718	721	738	686	713	770	692	668	752	708	717	753	745	718	732	704	780	740	729	682	694	739	757	733	751	709	739	727	664	687	717	691	753	732	732	709	721	713	720	711	703	716	715	715	744	768	723	791	717	759	741	726	740	715	743	659	757	733	696	737	752	732	758	727	686	737	720	733	682	797	731	735	768	712	755	691	738	708	703	732	718	739	704	740	743	652	706	729	682	727	708	730	749	725
24087	100388	68192	39557	15451	4062	1100	610	641	686	686	619	647	707	683	634	648	687	697	654	660	688	638	620	695	655	689	647	640	667	684	657	715	683	716	687	669	692	635	665	675	659	672	637	671	670	639	672	662	727	713	663	660	662	713	656	635	633	663	683	655	648	686	676	715	665	676	630	637	695	685	693	666	669	645	685	658	649	671	639	693	696	652	642	672	682	668	663	669	661	669	641	664	663	688	671	663	691	630	647	662	675	660	680	649	676	628	616	703	647	681	696	715	663	652	687	678	683	631	639	651	670	689	650	657	706	665	665	662	644	670	631	665	661	692	645	691	634	625	645	646	669	638	683	695	686	679	636	658	661	674	657	643	632	686	652	703	640	700	697	670	686	665	656	643	688	689	643	734	676	651	657	673	691	663	618	641	641	694	645	700	643	705	664	672	678	680	702	645	718	670	673	622	641	641	672	676	649	671	629	716	664	695	634	672	657	697	656	691	658	680	676	717	650	674	642	661	623	660	677	669	683	673	642	674	611	664	668	657	672	685	628	685	717	686	647	634	666	668	649	674	704	686	703	635	686	668	699	685	652	675	674	680	676	674	666	606	678	711	701	702	639	656	664	688	634	657	684	668	668	654	686	687	665	665	673	665	658	648	704	656	643	651	655	628	665	628	678	661	697	661	600	656	659	632	665	623	678	642	664	635	651	641	690	634	716	643	640	698	643	691	646	676	745	661	728	605	627	691	674	672	649	670	696	641	678	656	686	642	691	702	712	664	621	669	666	645	678	666	641	642	694	682	727	669	693	652	666	686	668	653	711	669	611	689	633	643	675	641	640	657	649	651	700	684	681	630	679	671	647	657	677	674	622	646	672	663	705	665	650	624	662	678	638	671	616	639	643	702	642	683	665	699	661	687	664	702	674	695	693	673	670	698	633	632	610	602	752	706	676	658	708	660	626	707	637	674	650	681	654	671	628	657	673	666	673	676	664	674	620	696	705	668	668	677	641	655	712	670	630	671	634	646	635	643	642	682	687	641	628	666	730	669	725	662	650	704	709	657	690	675	632	638	633	687	634	660	647	713	714	641	656	664	654	655	659	724	679	688	670	655	632	641	665	655	643	683	694	654	692	639	682	661	683	645	712	669	663	649	634	643	632	656	688	628	684	637	663	722	647	616	622	659	660	691	699	675	656	667	652	700	698	653	678	654	639	645	651	632	646	664	639	689	650	699	677	687	647	704	713	637	662	638	668	661	604	658	686	693	697	639	670	743	671	687	697	688	676	644	659	749	631	619	654	619	673	654	707	640	643	651	655	643	645	609	640	686	643	671	698	665	683	688	654	666	679	653	667	710	575	682	698	701	666	628	670	669	654	679	655	674	620	671	647	645	597	708	673	646	661	688	663	684	641	664	676	649	656	644	679	691	629	682	603	659	695	645	659	671	626	656	678	691	642	651	698	626	699	629	689	651	616	656	694	643	660	681	702	676	669	637	671	598	706	664	702	677	584	623	659	668	656	621	679	674	651	665	675	652	610	664	650	657	595	633	665	648	685	639	724	646	680	666	665	663	671	691	669	646	684	688	676	665	614	650	658	658	654	687	691	665	655	659	654	663	657	632	680	631	686	669	680	668	609	687	657	657	661	674	676	678	631	683	662	650	666	660	690	662	611	665	684	632	658	664	686	655	685	666	659	669	664	658	709	637	660	657	658	646	666	701	666	649	699	623	643	672	669	616	642	650	641	657	652	620	693	652	640	703	647	653	676	686	670	639	702	638	667	703	687	653	643	709	666	651	637	634	672	693	690	677	693	664	683	652	666	637	636	684	652	698	686	701	642	655	655	651	654	679	651	662	628	669	689	736	634	669	641	628	640	682	671	614	643	641	656	574	645	649	707	650	646	659	661	668	676	639	637	664	673	675	719	652	684	684	681	681	645	686	670	629	646	707	721	627	638	643	651	671	626	667	668	705	647	651	663	624	668	661	656	670	683	624	671	663	671	653	666	665	671	640	689	694	681	622	641	625	658	668	681	687	638	695	665	601	712	635	657	677	663	686	690	660	662	640	699	673	656	656	667	707	673	654	666	683	688	646	672	647	707	667	658	655	676	670	645	641	675	679	666	618	690	628	679	698	658	671	672	661	604	663	654	690	638	657	681	659	663	657	673	642	687	676	629	667	616	614	671	677	635	662	669	638	639	612	642	645	660	633	619	660	662	630	687	639	669	702	696	632	638	666	686	649	692	621	655	659	638	657	668	665	656	662	644	698	659	690	661	655	643	661	652	650	615	648	703	680	663	670	624	632	633	661	628	692	655	669	645	677	649	712	679	657	687	674	673	677	645	666	661	646	631	672	629	622	613	683	634	660	662	665	668	693	659	664	658	608	669	687	612	663	632	669	660	658	679	671	670	664	660	665	686	648	667	667	660	663	646	672	658	705	648	664	711	635	657	623	655	671	702	691	624	649	673	676	691	636	682	660	712	637	658	664	687	662	640	645	628	622	636	674	661	671	650	663	630	693	694	710	660	660	624	664	636	682	676	645	617	662	642	644	685	737	652	650	684	666	667	651	645	639	651	710	687	623	681	614	685	686	662	653	640	681	635	716	645	617	647	670	680	649	673	656	644	654	659	670	645	642	618	702	633	638	617	628	639	637	617	652	622	666	663	680	672	626	680	662	660	658	705	647	671	698	651	656	652	648	654	649	629	621	646	660	696	634	698	638	665	689	591	654	630	695	645	635	681	630	623	661	655	671	663	685	719	655	665	671	662	620	625	617	624	674	673	674	672	680	680	689	686	663	661	615	641	663	624	662	651	675	637	691	648	675	657	659	653	635	673	616	645	693	698	636	673	652	654	636	637	704	673	665	679	658	669	665	686	687	668	628	622	632	654	670	652	617	685	611	640	668	671	666	639	669	665	702	687	683	648	644	669	650	682	666	651	669	614	638	687	623	641	672	663	664	668	667	629	647	691	653	673	613	643	658	700	641	648	647	645	670	657	722	695	629	655	716	652	651	704	674	684	668	627	618	645	675	678	657	701	671	618	617	627	640	635	721	664	648	662	670	696	633	664	710	664	632	679	694	681	673	699	668	701	613	694	654	637	678	651	649	665	675	657	678	694	675	686	654	633	710	675	685	620	644	637	702	653	679	628	639	645	689	669	690	609	647	630	672	624	655	648	691	659	658	650	694	685	640	635	649	666	649	630	670	644	657	655	664	665	706	650	656	673	631	665	650	647	712	619	628	636	661	670	653	638	627	682	681	686	658	682	667	630	616	624	636	607	688	672	647	682	691	684	646	644	681	606	677	616	674	654	655	713	640	671	660	650	618	637	644	642	668	700	698	677	681	676	676	667	682	670	655	669	674	653	648	693	681	669	664	659	661	676	635	636	632	695	689	633	682	644	668	663	672	671	624	668	638	611	644	667	583	640	645	681	661	677	644	631	666	598	660	637	642	668	628	592	618	678	655	614	663	632	677	645	654	652
28675	37816	33666	13514	2535	924	679	584	581	587	549	562	605	576	600	571	584	600	614	572	559	576	532	561	593	591	604	606	566	549	617	583	601	572	594	556	586	572	620	560	586	522	585	570	592	596	587	587	587	559	595	550	571	562	567	557	543	589	575	548	588	575	579	570	556	580	582	556	588	582	603	558	533	586	587	575	575	569	587	594	601	601	567	611	547	534	574	566	563	555	590	601	572	598	546	637	559	555	559	577	580	578	571	580	605	637	617	543	615	557	592	598	563	566	565	574	611	545	562	570	551	590	608	587	591	580	561	589	580	604	570	544	603	581	583	541	539	576	606	591	528	617	587	580	592	591	591	597	590	544	563	565	595	622	581	569	577	625	570	573	569	566	586	533	538	534	579	579	599	584	574	581	576	645	543	585	578	600	539	599	557	579	587	554	600	589	552	565	550	596	605	576	582	630	588	561	606	585	534	597	586	607	570	573	531	570	559	567	568	583	549	575	586	615	582	550	587	535	557	535	586	614	572	616	532	591	554	541	546	588	583	588	589	592	597	613	559	568	598	576	542	562	557	625	617	570	592	494	603	539	576	598	584	625	588	559	564	579	542	548	588	637	582	554	584	555	591	571	534	579	564	622	538	553	587	577	578	587	542	587	613	600	604	541	576	567	584	571	587	564	614	648	593	593	557	583	570	535	552	630	588	586	582	574	598	557	539	589	570	558	576	604	566	589	558	540	572	556	546	572	542	574	536	562	536	578	559	557	541	573	584	564	587	573	589	586	597	585	587	563	572	588	598	565	553	596	564	564	548	558	562	547	559	590	551	567	551	581	551	591	559	574	561	573	576	581	519	590	564	544	586	595	563	589	567	590	566	538	563	632	565	600	538	593	585	550	564	553	536	538	555	618	596	590	624	619	580	586	636	577	518	583	609	616	544	560	560	564	553	587	621	551	584	566	615	548	534	543	567	575	566	586	616	541	569	576	543	553	561	556	528	569	557	567	603	563	620	522	558	566	552	547	612	606	565	611	546	571	578	587	538	571	578	574	535	575	567	567	622	560	585	557	576	602	589	563	574	561	564	526	550	579	539	567	562	571	572	532	583	574	631	553	580	566	577	537	559	570	568	571	601	573	548	562	584	532	566	567	549	551	604	552	632	558	581	581	542	578	561	519	567	618	585	583	554	557	620	614	584	589	532	539	542	579	602	561	572	549	525	542	538	516	516	557	551	587	612	581	547	591	589	571	562	599	568	563	584	589	568	630	577	587	561	525	547	528	550	611	525	565	590	568	552	541	584	553	595	576	593	565	590	597	583	596	590	553	611	598	567	564	569	555	548	570	608	553	578	577	539	597	595	563	560	579	573	571	564	585	631	554	581	545	615	542	599	567	574	563	589	577	596	577	606	581	569	524	586	560	598	613	583	553	597	579	583	576	587	588	561	559	587	569	563	569	579	593	571	561	565	568	622	602	614	540	595	563	541	582	581	506	577	560	551	561	601	564	559	557	589	573	560	569	579	605	583	547	547	576	571	597	543	604	557	587	605	568	575	583	548	531	569	556	627	610	618	577	582	568	605	586	570	573	572	573	586	569	599	591	549	558	592	581	599	577	572	606	569	610	562	589	580	594	581	590	535	545	576	543	612	641	602	574	564	592	610	600	596	566	547	584	569	577	586	579	570	567	588	584	618	580	563	565	588	579	551	556	589	546	561	563	580	588	566	569	559	579	589	576	595	580	575	557	600	646	560	598	567	608	623	572	628	533	548	516	592	616	563	572	579	593	596	554	609	595	548	564	568	608	602	568	591	597	602	566	571	551	623	576	598	586	534	568	586	554	556	588	595	589	567	585	551	558	563	599	552	604	561	553	553	551	587	625	634	556	564	580	570	564	573	567	567	575	562	553	584	583	575	619	638	533	574	571	658	594	551	561	606	602	575	561	521	540	588	598	555	545	573	569	567	619	578	620	609	556	586	573	546	588	538	538	562	591	576	577	578	591	577	550	545	530	604	502	628	555	567	615	573	562	577	539	541	624	612	570	574	580	572	567	580	572	609	568	511	587	593	580	554	606	563	591	609	591	581	608	534	564	567	609	591	589	600	570	518	597	552	581	568	564	556	593	587	552	598	563	586	516	545	592	550	609	563	550	607	606	567	584	592	610	589	586	583	589	600	568	561	599	565	559	563	563	588	561	621	559	523	558	582	597	570	612	608	559	541	579	572	540	583	548	584	565	577	594	575	588	601	567	583	589	618	574	548	568	601	549	578	579	561	596	568	618	559	561	578	579	579	593	572	584	572	560	562	584	573	579	559	621	548	565	624	546	572	600	590	539	578	581	579	562	611	608	571	567	559	570	560	564	576	597	592	579	577	548	587	553	567	594	577	532	586	569	622	597	552	613	548	579	516	561	604	583	571	521	558	589	534	599	589	555	559	578	580	584	590	579	613	550	560	582	597	549	604	558	552	563	564	565	528	564	595	518	577	547	603	547	551	554	633	558	624	551	576	605	576	536	567	560	614	573	562	567	564	573	550	596	564	581	557	591	605	531	605	608	597	558	579	566	594	565	591	597	572	552	568	541	609	541	588	603	576	551	554	557	565	565	510	594	533	547	592	542	589	583	617	572	542	591	573	576	549	614	576	574	578	582	550	569	606	569	539	546	558	541	564	551	595	545	563	554	576	583	595	611	550	605	576	619	590	562	554	598	579	589	542	553	572	589	570	591	549	566	566	579	572	572	569	528	590	589	517	591	664	588	607	561	573	533	593	595	580	608	583	556	571	606	601	549	600	569	551	584	612	565	590	577	584	558	575	569	577	596	582	602	527	595	582	549	584	552	585	579	589	573	560	573	608	568	593	564	559	571	569	530	581	619	588	561	592	565	580	551	633	584	562	547	568	572	541	506	585	566	627	563	575	599	581	570	609	618	600	575	545	540	596	602	545	575	587	543	574	589	594	593	558	641	564	622	563	552	589	549	557	551	599	540	609	575	548	614	576	563	552	519	554	587	555	583	559	561	602	540	550	618	546	570	565	583	565	550	562	561	563	562	556	565	554	585	539	577	530	563	574	608	574	543	580	584	572	572	607	615	574	543	528	597	559	528	564	564	538	617	599	547	567	537	599	554	557	552	552	588	612	573	584	549	546	537	549	616	618	598	580	547	558	539	630	609	597	562	546	567	552	586	588	564	562	584	599	603	586	573	580	608	548	565	608	599	596	586	590	613	579	567	570	530	540	615	550	568	628	588	553	597	616	577	558	584	609	567	602	572	566	559	594	553	568	594	559	566	603	552	587	590	577	553	587	615	556	548	579	569	519	570	604	552	567	587	546	576	569	551	538	582	591	570	620	572	569	559	556	558	553	581	480	585	548	594	628	557	575	568	536	572	566	563	601	560	597	614	579	546	590	569	557	533	544	603	615	566	567	585	578	551	577	595	594	564	562	554	570	571	546	539	604	564	565	569	584	621	610	575	565	543	590	557	570	597
18312	44898	23332	6105	1671	666	517	450	430	477	450	450	446	454	436	467	473	475	472	458	462	470	444	481	454	439	463	424	435	525	468	428	479	473	495	429	462	440	433	489	469	454	494	458	426	454	487	468	483	450	469	465	477	468	437	436	484	465	476	446	450	422	466	439	459	445	459	477	434	467	412	451	450	440	458	452	442	458	458	466	464	458	440	469	447	447	472	426	468	452	487	454	485	438	463	439	431	409	462	452	493	469	459	471	419	456	479	447	463	440	465	425	431	446	476	495	444	482	436	466	473	486	476	449	401	458	444	479	465	481	480	404	460	457	458	473	443	435	476	448	477	465	440	504	462	431	433	458	484	448	442	463	467	459	426	485	449	512	469	474	454	457	448	445	473	434	453	468	502	437	465	446	483	458	460	479	464	463	467	466	451	448	487	440	490	468	483	463	424	421	443	467	456	440	458	443	482	448	485	428	439	461	455	381	424	459	467	416	470	482	461	452	409	459	437	440	420	412	429	470	462	476	466	461	476	460	437	461	458	440	482	462	476	487	487	432	456	462	480	442	492	445	454	432	451	410	443	505	475	456	426	447	429	496	418	474	427	437	432	463	451	466	456	439	457	469	430	455	450	466	411	469	466	480	435	439	436	454	443	468	446	442	452	441	446	427	438	444	456	470	468	479	434	441	470	446	450	476	492	463	494	430	428	471	458	417	474	470	436	428	434	425	445	447	480	455	436	422	457	469	448	442	428	475	478	457	408	458	447	460	451	450	433	446	455	467	434	451	445	411	455	448	440	457	446	453	430	469	464	476	430	444	446	437	436	398	461	441	509	460	471	494	430	473	448	432	470	480	438	434	490	482	452	444	458	463	456	432	484	447	458	462	422	460	475	471	432	434	423	474	420	463	460	466	441	434	449	451	455	471	493	432	440	429	488	466	432	470	448	426	434	416	464	455	478	473	459	429	444	440	453	427	404	459	455	437	450	443	456	424	454	474	459	462	482	443	468	435	427	485	438	494	460	470	454	437	456	476	425	456	418	456	448	476	469	487	416	486	437	428	446	436	471	464	417	449	458	462	446	469	401	436	450	477	473	455	501	459	433	414	438	439	451	425	505	425	460	468	505	494	456	438	435	434	478	450	464	458	412	480	459	456	453	409	467	490	457	465	454	456	494	416	456	434	451	473	449	461	441	471	431	450	482	468	430	453	430	462	426	439	441	474	464	462	459	429	461	481	476	458	457	437	459	441	430	473	432	487	435	470	469	421	422	457	499	460	464	482	408	426	447	429	467	437	459	452	418	416	408	458	478	491	450	480	478	450	481	457	412	438	479	464	448	442	456	445	497	459	463	485	450	432	479	450	473	426	442	439	469	466	458	444	480	411	498	459	439	453	415	420	462	475	473	441	417	448	447	460	466	433	480	456	475	506	468	422	476	447	448	459	423	511	447	455	454	458	460	440	485	479	450	419	461	417	465	443	475	453	434	438	447	497	465	488	436	436	453	414	448	425	443	455	476	447	469	461	471	451	457	433	498	451	428	445	457	462	437	436	454	484	449	465	440	442	437	459	452	471	487	466	463	465	477	433	462	457	463	443	498	428	443	444	484	472	458	454	429	453	449	422	468	456	477	474	436	434	446	462	437	401	427	449	418	447	467	485	470	435	452	457	481	481	485	485	465	437	480	455	480	437	474	474	455	489	468	467	448	481	501	478	446	482	438	479	439	454	470	432	443	472	473	454	483	420	461	444	436	414	473	449	478	477	453	457	479	435	478	450	455	423	468	430	456	462	471	518	471	425	440	465	426	462	444	473	445	464	481	425	424	460	441	474	458	463	463	453	487	482	413	462	465	468	434	470	447	462	442	455	486	448	490	447	458	489	437	433	443	441	479	454	494	460	459	485	469	446	438	513	446	470	466	463	441	447	476	457	450	429	455	459	434	467	450	448	408	452	468	460	459	460	444	476	415	474	452	455	490	474	431	478	403	445	462	528	466	446	428	421	454	475	451	467	430	499	462	438	465	476	484	471	474	474	455	430	454	455	433	483	492	475	465	482	422	475	438	471	483	401	495	449	458	468	470	473	455	481	475	453	473	437	474	436	501	485	458	441	468	441	450	460	422	465	424	427	431	453	466	454	473	429	468	436	440	434	402	459	471	421	464	419	462	466	452	470	458	472	445	436	456	466	450	467	445	446	426	430	457	455	446	417	415	448	444	473	440	422	484	473	463	484	443	470	475	405	441	446	491	473	471	473	435	471	464	499	472	461	471	473	506	438	442	445	480	458	457	466	489	471	460	466	482	440	461	460	442	441	480	524	483	441	449	437	449	430	457	483	478	464	421	462	471	511	432	475	464	477	462	481	456	456	457	433	488	429	441	449	470	456	449	473	457	472	486	444	454	453	460	466	475	484	420	467	449	433	489	468	483	480	456	446	455	449	468	490	455	450	424	462	488	465	459	472	503	458	453	455	463	496	463	421	444	452	456	416	434	435	462	451	431	432	444	465	445	496	459	446	474	431	420	456	416	463	470	475	461	440	447	466	457	475	460	455	468	452	445	464	460	490	466	465	451	434	453	449	463	472	495	435	450	441	477	434	458	439	460	463	440	470	431	464	496	433	457	480	447	463	505	467	466	423	444	436	423	424	464	455	464	434	442	445	408	473	459	420	489	471	453	461	430	457	430	449	413	445	462	470	456	452	453	448	491	442	475	446	466	413	488	420	466	446	463	480	435	450	479	484	466	452	490	489	411	422	498	434	458	464	505	421	416	496	452	444	466	436	488	462	470	437	464	444	470	469	444	469	486	469	490	423	450	458	454	438	417	452	445	434	445	476	451	473	468	451	457	452	434	475	462	445	450	444	432	489	479	460	430	484	436	414	432	440	465	466	434	476	456	466	456	455	456	466	495	460	443	474	455	439	464	432	507	464	446	494	401	439	473	408	473	457	456	501	460	443	458	468	467	479	417	425	423	462	493	489	457	448	474	432	471	430	428	444	429	457	445	459	487	400	490	449	480	437	445	456	445	448	472	453	418	423	463	458	438	416	438	441	506	415	455	432	437	478	463	481	463	429	453	458	432	468	450	472	418	477	452	445	460	446	464	454	453	424	428	454	450	464	416	425	471	437	478	492	454	440	453	459	480	462	464	480	460	495	433	476	495	449	451	432	464	465	466	442	424	452	445	426	450	483	483	460	451	475	453	475	477	427	482	447	480	440	467	425	480	451	451	464	465	459	448	471	442	453	455	444	434	504	457	483	445	434	476	466	450	452	472	439	449	470	444	433	481	468	442	444	409	469	432	449	439	471	421	441	436	441	418	444	452	428	443	460	449	474	443	459	501	487	439	439	464	480	471	447	460	515	451	453	485	442	444	463	425	485	461	420	462	418	460	450	444	458	463	490	452	443	472	455	473	449	446	457	507	455	479	494	455	465	429	493	434	452	446	458	473	452	419	446	448	431	449	413	451	479	447	443	441	448	476	472
24804	32071	46543	36703	20206	6708	1264	710	604	641	615	631	581	600	591	605	614	571	560	596	609	568	590	586	595	588	583	566	608	573	618	597	621	578	563	609	640	570	569	592	595	648	593	596	598	618	591	625	605	590	549	574	581	605	571	596	607	560	626	569	544	548	573	590	586	599	564	594	576	579	604	558	564	575	579	587	553	630	533	600	600	595	597	641	563	580	593	624	556	606	602	581	600	641	611	576	583	590	596	576	604	580	605	580	621	668	555	621	587	589	605	618	556	576	607	602	616	576	635	592	564	584	562	565	575	593	585	583	590	601	584	629	623	574	585	601	556	577	595	573	614	573	588	569	572	577	600	562	549	598	629	587	617	646	573	577	559	550	615	604	559	582	635	598	579	577	625	563	590	573	605	602	569	611	572	562	606	609	575	591	585	573	596	582	562	572	580	575	622	586	579	588	577	572	593	610	615	545	553	598	608	568	596	538	582	578	593	552	589	565	566	561	579	608	589	602	583	563	573	552	575	570	598	573	574	611	653	536	595	566	592	619	601	584	625	566	607	580	585	567	585	576	561	585	589	593	555	547	525	569	627	588	579	674	611	534	558	582	617	534	597	575	571	639	608	609	622	545	597	579	587	548	567	612	585	559	568	607	600	622	559	571	567	579	540	599	576	599	627	590	591	589	582	586	563	579	598	616	618	585	599	582	565	605	554	592	553	587	605	594	569	606	593	623	544	560	596	606	594	577	602	589	636	561	561	579	586	582	639	591	577	589	590	558	592	566	638	597	579	569	584	559	583	588	535	555	550	568	594	559	578	641	604	563	623	656	588	626	524	591	554	556	620	608	559	578	571	590	598	572	580	566	598	594	571	589	600	581	601	561	572	609	553	571	602	581	579	591	582	594	563	553	599	575	615	595	609	602	614	589	585	590	582	566	584	562	589	598	562	572	554	590	572	574	606	536	544	566	550	518	637	573	567	548	642	590	595	607	643	643	600	567	607	572	586	584	606	575	550	611	564	582	570	587	569	589	578	562	545	594	582	594	592	602	586	625	574	620	581	590	603	596	566	577	555	589	614	594	560	558	603	577	603	569	576	603	544	571	578	580	567	620	588	561	627	613	584	578	572	562	619	606	582	583	572	551	593	609	586	522	580	573	533	605	579	594	573	575	595	592	557	559	562	546	599	571	554	602	578	567	573	591	626	570	583	557	569	586	611	582	566	585	571	547	576	566	581	572	641	579	579	547	566	548	566	614	558	534	576	594	551	591	620	621	606	591	635	548	551	586	572	585	539	566	579	557	636	537	591	517	579	555	591	560	581	552	620	615	572	597	584	612	561	558	573	566	588	599	536	567	586	554	556	579	563	595	607	578	580	563	589	595	612	576	594	586	564	582	578	586	585	536	601	581	590	591	616	611	616	607	584	544	579	591	577	548	621	585	536	570	604	616	568	601	630	579	539	638	537	564	555	515	550	540	578	590	576	585	549	540	607	612	556	577	558	596	537	544	539	610	598	578	601	604	575	561	582	575	568	591	638	592	587	593	546	575	575	641	572	579	594	527	590	596	543	585	597	599	584	594	598	626	595	575	566	565	590	598	564	608	560	593	573	604	588	592	562	539	591	567	609	593	561	577	598	554	586	605	612	579	537	605	599	626	583	573	544	576	554	548	604	555	566	643	567	559	600	558	589	565	587	543	568	580	538	590	617	581	546	582	568	588	587	551	559	545	597	641	588	551	630	558	615	583	579	594	553	598	584	570	569	550	602	595	627	595	549	617	595	554	603	560	583	599	577	588	590	603	572	554	555	609	590	599	595	549	564	550	600	528	555	592	611	565	584	589	576	649	593	603	603	594	588	634	548	585	586	593	562	548	609	567	555	637	596	565	581	603	603	616	585	591	587	591	562	572	570	537	583	594	594	586	538	550	550	629	552	562	634	555	576	563	629	568	577	552	584	573	593	571	585	631	566	575	591	582	570	604	589	567	558	603	584	574	594	597	583	551	552	581	591	560	599	584	559	554	643	546	584	587	595	577	517	587	557	587	543	603	577	561	582	618	590	513	598	548	624	553	606	581	543	598	602	606	590	610	565	578	576	622	581	572	609	588	609	620	564	580	587	571	591	591	570	562	602	570	576	571	531	564	577	555	570	536	570	571	609	564	589	569	552	569	561	576	565	556	587	652	590	572	585	564	571	560	581	527	588	602	599	614	585	575	597	584	607	591	598	631	601	572	585	535	625	629	595	561	572	534	588	562	564	588	612	594	530	575	562	599	587	565	603	564	598	565	565	581	596	552	607	578	607	606	582	593	588	555	588	569	599	566	551	589	628	556	575	555	561	575	623	583	583	582	615	571	560	542	576	588	584	616	543	584	568	548	588	578	574	549	582	580	579	584	609	585	607	631	536	549	596	569	525	577	609	589	588	605	596	617	579	567	578	550	561	576	585	549	551	560	555	587	570	551	572	649	643	581	605	592	567	578	579	544	574	520	606	595	591	624	601	568	586	553	569	574	573	597	608	609	597	541	556	578	566	595	578	598	579	611	550	602	551	580	593	577	568	593	584	602	581	613	587	579	581	554	568	584	620	579	595	607	561	573	560	597	607	596	584	591	592	597	605	526	593	579	556	552	596	605	610	572	551	576	584	550	615	552	596	535	571	642	604	579	589	577	560	586	631	586	608	601	564	602	608	614	604	562	585	615	591	582	567	567	601	571	553	645	588	565	591	575	566	590	611	580	576	593	590	586	592	609	613	582	621	576	598	564	608	548	605	549	616	566	609	555	555	571	552	587	591	576	606	582	609	577	608	591	620	573	579	567	597	584	574	575	596	601	584	563	597	609	557	583	553	589	581	571	580	564	601	616	592	576	593	609	570	550	584	572	560	552	590	597	560	610	588	570	591	562	590	573	591	579	596	608	578	567	558	577	570	606	562	578	581	616	590	626	581	615	584	561	613	542	574	588	575	598	547	568	576	567	601	562	616	542	567	616	589	533	589	572	575	588	567	587	621	582	587	611	580	538	547	598	566	543	588	578	571	582	517	577	594	575	564	579	544	611	563	553	612	564	567	552	579	537	626	591	571	586	579	561	616	588	544	585	580	599	551	545	611	573	585	568	546	609	607	598	599	590	575	590	571	614	592	592	591	580	584	602	561	548	562	550	545	595	618	560	585	564	560	609	604	587	593	590	618	580	584	557	585	530	561	571	560	589	561	581	567	588	577	589	619	587	604	556	605	597	568	612	609	585	561	561	594	552	540	552	586	529	575	599	546	613	586	609	579	567	598	623	567	615	617	591	568	614	601	572	569	592	610	577	557	591	590	585	588	541	557	605	569	600	608	568	609	603	589	619	605	569	590	596	587	590	555	610	558	573	569	581	566	551	632	586	550	568	616	563	561	600	577	616	603	586	595	593	572	592	599	581	582	529	571	571	608	580	531	511	627	626	588	626	576	559	588	541	549	626	602	592	590	584	552	608	580	638	537	556
48235	98248	63569	30228	9913	2428	812	513	528	517	523	469	516	549	515	528	495	545	521	477	561	558	497	535	517	545	529	513	507	509	541	531	541	496	526	548	512	517	516	508	484	554	592	501	521	497	488	523	540	544	532	512	509	505	550	499	502	509	522	544	551	551	546	542	548	501	545	504	515	515	488	538	536	504	534	550	502	521	497	517	485	478	487	572	534	492	530	507	511	552	483	514	528	518	496	503	545	523	499	523	524	492	511	527	514	504	500	519	512	518	474	586	499	514	533	512	512	481	468	508	531	523	561	502	541	517	474	515	554	531	530	522	532	538	519	533	526	529	481	500	530	532	536	489	510	477	474	494	493	544	540	524	553	529	520	529	532	507	512	517	535	513	498	513	496	496	491	533	541	521	522	520	545	508	555	503	565	567	486	483	520	523	534	560	570	508	517	522	535	528	538	531	492	509	552	572	566	476	522	520	522	525	494	514	536	513	528	564	491	528	513	483	513	516	489	507	494	531	495	491	471	500	497	535	494	510	485	512	466	504	536	504	547	535	482	528	528	511	513	523	536	527	505	527	515	510	496	549	484	505	488	488	507	525	484	532	504	556	508	536	541	529	514	519	518	540	511	510	528	539	520	497	515	494	519	480	520	504	501	532	526	534	555	491	514	519	501	493	556	515	528	520	559	474	495	469	515	547	511	519	489	499	528	545	489	484	502	549	524	481	503	515	510	486	548	521	518	478	516	489	520	524	520	471	580	548	524	537	535	515	521	533	502	524	469	538	512	540	552	497	491	546	529	497	503	517	539	481	489	519	542	537	506	547	576	553	556	544	481	501	476	498	532	507	482	491	517	536	464	524	525	506	530	521	484	573	526	536	516	529	504	486	523	530	532	539	514	492	543	502	519	526	491	529	472	552	509	532	493	560	513	501	513	517	499	477	513	475	507	532	492	514	529	485	513	505	528	534	537	535	485	542	512	475	513	535	512	559	513	527	542	473	534	485	547	519	563	537	506	539	500	517	535	506	520	524	500	508	536	491	502	521	529	500	544	499	519	452	515	548	525	526	525	491	512	536	495	516	518	524	498	562	551	541	511	528	506	519	534	505	515	578	520	533	516	503	554	518	530	508	524	525	521	533	524	558	505	571	578	534	517	540	525	501	495	531	550	543	510	510	454	494	511	526	531	499	551	549	542	514	484	531	528	497	558	521	523	567	484	509	523	538	496	520	537	467	494	509	573	512	478	528	562	528	542	571	512	516	544	551	524	496	493	493	539	511	560	493	493	514	501	515	517	487	520	492	532	510	473	516	546	540	552	553	518	504	532	548	500	547	514	566	519	540	509	549	496	559	511	518	493	497	538	526	511	509	539	535	544	537	492	503	528	492	544	505	538	510	529	521	500	521	496	526	492	521	546	548	509	550	502	515	510	482	526	553	539	510	530	495	543	517	525	543	545	503	499	499	521	491	486	513	525	494	518	485	493	501	539	518	500	529	551	491	533	512	493	532	515	492	506	512	514	490	481	480	517	468	533	524	520	518	531	476	530	538	496	552	530	528	466	536	507	554	525	456	498	504	498	453	487	507	516	516	531	507	533	513	525	536	482	489	520	515	532	527	491	507	502	532	505	535	515	553	517	476	522	505	535	490	498	486	495	496	526	506	549	510	518	531	519	543	530	533	537	526	494	507	519	538	509	493	515	526	538	535	506	487	499	528	548	495	524	501	538	537	510	517	491	498	513	497	535	524	544	517	528	502	503	486	509	497	535	500	504	499	517	536	540	506	508	511	497	528	519	557	528	567	518	529	534	534	539	503	523	500	536	462	507	491	537	480	523	497	502	527	515	517	533	559	520	516	539	502	523	551	538	485	524	541	514	518	526	519	497	497	479	496	482	546	526	530	483	499	526	543	500	504	545	516	506	525	519	534	510	503	489	525	543	531	514	546	532	515	530	522	571	532	476	486	472	539	510	519	556	531	509	535	535	518	546	539	543	460	505	526	519	538	552	511	551	482	470	495	497	535	515	523	525	536	468	521	507	509	502	532	496	465	512	528	543	508	509	536	512	481	519	508	531	527	503	528	478	525	556	507	491	479	492	500	501	517	545	531	512	491	550	527	550	502	469	522	531	558	481	499	541	504	524	491	511	521	510	487	475	533	517	470	546	489	577	516	499	528	521	532	572	571	508	501	516	523	469	542	506	498	506	491	514	575	484	520	510	534	518	515	569	559	497	526	509	512	501	503	523	532	492	535	548	489	513	533	501	517	526	506	528	493	494	506	484	513	497	508	506	475	511	516	504	538	511	495	485	511	512	523	521	526	535	534	511	505	529	538	562	520	529	543	471	474	522	509	516	487	525	508	506	487	527	491	511	503	532	496	534	477	515	487	493	494	480	491	541	539	540	527	539	535	507	510	533	526	526	527	533	547	576	494	519	507	549	485	522	555	536	563	496	518	491	484	504	508	516	483	558	479	554	502	511	479	517	521	523	531	557	489	521	510	504	484	467	534	503	501	497	524	515	542	494	485	487	482	537	525	494	506	509	507	531	516	499	501	529	528	514	530	485	480	493	502	534	534	526	540	537	506	541	512	557	474	517	522	512	525	531	524	534	526	526	568	497	513	533	512	482	486	478	502	529	472	529	523	525	521	474	512	513	521	525	533	524	517	511	500	499	534	510	536	494	511	523	511	532	522	533	542	482	485	491	526	525	505	527	510	505	535	490	508	503	531	484	544	491	510	546	497	490	512	524	531	492	557	518	514	487	544	564	522	544	491	539	539	539	512	507	511	529	552	492	538	489	499	515	495	540	492	533	494	538	516	545	528	528	516	570	522	523	478	561	510	546	524	489	525	520	529	505	553	567	550	548	529	542	501	513	502	528	532	539	523	506	524	550	497	491	494	549	526	493	501	491	543	545	469	534	508	553	508	493	527	509	481	529	506	580	514	524	542	499	497	525	497	479	500	544	512	509	517	551	559	542	500	534	532	501	539	526	556	493	483	533	513	503	520	520	546	513	500	492	503	515	535	498	534	502	540	521	552	518	515	507	494	521	533	486	483	514	504	531	515	478	564	499	490	561	485	486	517	525	540	511	519	526	552	507	540	491	525	517	522	553	550	502	487	543	529	509	534	525	485	522	516	528	535	511	482	490	516	498	543	518	553	498	504	507	548	522	516	544	500	544	556	546	492	510	519	517	532	535	542	540	533	558	477	475	510	507	539	529	519	523	524	503	524	529	536	485	509	509	488	511	498	509	525	501	511	513	488	506	530	530	523	543	510	494	502	528	537	488	509	496	532	526	562	517	513	528	521	541	517	545	540	557	550	522	480	462	529	525	519	504	490	515	505	483	513	535	558	490	519	531	477	515	504	511	509	501	508	523	529	468	548	513	477	491	500	534	514	492	531	514	536	504	525	481	516	486	514	571	522	522	535	503	521	494	493	544	512	515	517	504	508	502	523	518	475	490	463	539	493	501	521	527	474	518	515
23732	25740	38931	34296	23465	14181	3333	1015	772	803	795	748	804	803	774	776	777	762	813	730	824	737	751	790	759	736	769	811	756	803	733	788	810	774	741	751	747	822	765	789	734	712	763	770	794	734	765	719	743	734	765	736	752	775	715	774	750	718	726	792	743	730	776	792	717	734	786	783	794	725	756	741	715	739	752	765	737	684	743	760	755	774	753	751	759	780	760	702	743	705	716	806	753	801	726	711	810	753	737	770	790	771	738	773	713	775	738	773	760	736	727	745	750	742	733	755	751	773	713	709	771	765	732	747	750	748	751	747	769	745	746	729	723	739	751	731	757	723	708	767	735	706	743	740	808	814	762	792	772	765	774	743	717	737	788	787	773	824	718	763	689	747	751	772	736	727	690	792	740	746	770	738	787	737	748	745	749	792	743	794	768	793	745	771	720	733	728	684	711	732	806	763	753	764	751	775	744	764	777	808	783	736	732	724	750	748	712	713	761	758	709	758	763	769	729	802	747	713	720	730	740	759	751	726	724	778	708	748	752	767	770	750	749	765	767	690	783	727	724	785	739	771	734	723	782	740	754	757	729	758	711	722	736	732	788	738	788	727	803	778	756	734	750	735	788	737	737	769	784	736	746	709	767	763	743	750	738	736	739	730	735	686	738	780	767	713	708	715	742	786	776	764	790	770	735	712	735	743	725	777	704	768	694	780	754	730	752	725	733	697	736	746	724	764	745	762	726	761	718	698	747	746	749	781	729	763	763	796	768	692	717	733	777	729	730	749	731	716	733	769	743	704	742	739	723	766	738	744	746	698	750	718	765	720	735	741	726	754	737	720	745	727	716	745	748	776	725	740	784	778	754	735	777	743	708	762	712	730	755	772	701	744	751	772	760	731	763	714	735	749	713	751	777	756	701	746	765	712	764	821	792	759	798	730	764	767	758	758	712	725	724	775	761	765	799	750	758	714	750	734	743	738	729	783	713	747	736	718	716	760	765	787	740	739	750	731	723	762	703	771	746	762	707	728	751	733	775	702	731	734	761	764	732	684	743	744	763	761	732	724	728	754	786	722	759	734	761	772	770	718	755	745	697	716	775	718	734	707	727	742	731	736	736	744	743	677	753	766	756	737	780	703	719	796	743	745	722	747	743	778	720	710	728	749	760	714	755	725	720	746	717	768	730	768	743	683	763	735	736	730	796	727	739	798	751	762	743	742	770	750	758	762	752	747	703	721	718	762	755	709	779	774	681	744	745	767	763	737	756	747	798	746	755	788	729	715	734	711	742	760	774	719	757	677	768	719	739	745	696	811	724	716	749	763	729	755	766	775	768	738	766	788	776	766	817	764	765	712	733	734	755	752	780	749	726	743	768	771	703	768	738	714	756	783	774	733	720	726	743	774	732	707	739	774	745	756	761	811	733	726	698	786	737	761	768	773	730	715	752	716	745	715	751	775	697	799	736	757	754	707	733	710	724	750	759	763	763	773	736	762	755	726	724	781	689	783	745	735	730	758	791	798	787	744	717	711	713	747	745	690	747	768	749	770	750	746	773	729	794	748	751	799	765	712	752	738	714	712	757	774	729	715	720	743	792	737	722	709	736	738	746	727	805	737	715	671	737	757	695	759	748	732	764	707	787	777	713	768	762	705	763	736	758	758	754	702	761	728	743	715	750	699	686	718	753	755	694	737	749	720	754	764	793	747	755	736	783	698	704	750	746	714	798	777	753	772	693	752	739	748	779	732	717	766	696	792	741	777	791	743	774	767	812	750	745	753	746	751	750	724	781	765	739	746	714	799	812	703	809	748	721	732	714	678	756	746	722	711	737	732	668	718	733	764	739	779	732	721	716	735	723	783	720	737	740	709	719	695	755	720	788	704	767	744	809	759	767	778	729	692	742	712	720	768	774	799	689	753	733	743	739	770	770	766	789	777	729	732	736	747	763	742	721	734	748	779	729	699	706	775	761	770	755	741	741	736	763	693	683	751	738	706	747	780	784	760	785	804	767	709	764	738	718	718	730	734	763	701	733	791	767	736	759	771	755	707	730	786	736	707	777	774	758	779	732	751	765	736	742	731	735	777	777	754	746	752	748	744	749	769	738	741	739	768	762	765	760	728	765	781	714	751	714	735	758	709	740	793	777	789	796	703	754	749	735	733	669	787	757	779	721	795	760	737	740	752	770	706	769	779	763	763	714	741	761	722	708	718	776	701	744	724	728	765	731	743	772	730	749	772	723	796	757	751	766	724	752	732	711	735	743	728	772	741	788	783	802	728	760	761	785	733	775	782	724	707	785	747	773	762	724	744	763	756	754	722	725	718	771	763	749	771	734	752	754	731	756	720	754	759	767	720	744	734	729	757	776	695	768	793	741	783	708	720	771	786	759	749	735	763	730	736	725	732	735	731	777	721	767	781	666	720	719	747	711	725	752	724	682	733	743	751	732	725	715	719	758	752	755	715	708	729	676	756	771	765	717	720	685	719	715	765	722	744	728	730	749	753	724	785	754	729	740	737	766	719	745	696	731	755	713	737	750	745	734	754	711	756	732	761	716	712	737	730	802	743	764	712	739	716	760	745	753	777	758	737	733	729	705	718	738	751	785	762	690	746	754	735	724	734	767	714	759	719	734	744	747	758	750	774	701	710	749	757	720	747	738	787	758	711	729	797	769	760	754	752	734	764	783	743	726	771	741	758	729	736	744	724	717	822	730	719	786	740	713	772	727	757	755	756	728	698	767	803	758	689	747	691	736	693	696	726	738	719	715	753	717	809	750	785	772	774	761	796	732	719	745	712	741	746	739	737	701	738	716	730	811	771	744	780	741	693	756	751	773	797	780	738	719	739	781	768	715	752	763	727	752	735	778	723	752	717	756	752	739	761	748	729	731	752	762	735	756	733	722	752	718	709	721	720	718	717	741	781	748	694	808	720	745	716	727	742	742	690	778	735	758	734	759	753	744	714	702	781	758	731	753	745	727	719	727	780	750	704	738	729	779	762	727	758	726	773	752	770	676	747	755	706	737	769	784	684	762	699	759	750	754	701	776	726	766	695	790	772	755	724	705	748	719	707	736	721	800	741	736	761	747	743	743	754	749	723	739	763	716	730	762	740	745	777	797	743	727	792	711	719	750	740	717	747	705	762	763	731	757	751	744	750	719	725	729	779	760	752	744	734	744	730	752	780	746	742	729	747	713	713	745	784	754	767	713	784	752	729	761	809	770	716	734	788	744	750	751	715	733	758	740	699	722	758	732	749	728	736	766	750	742	734	731	771	729	681	703	735	710	727	750	690	699	751	714	747	757	728	722	744	711	722	702	684	733	748	792	671	732	738	696	687	746	733	751	740	761	730	767	774	751	760	773	762	744	781	731	680	745	701	708	731	759	721	754	774	748	730	720	818	850	730	780	726	767	734	753	747	733	723	718	797	728	717	738	721	716	681	759	771	758	766	754	733	764	767	756	706	743	738	698	749	748	705	717	727	739	769	757	803
45209	96931	69158	40470	15364	4092	1233	696	657	677	663	721	669	631	689	681	679	670	635	691	682	710	706	640	684	711	654	694	646	676	716	676	732	717	677	721	690	680	712	679	688	648	681	688	668	664	738	677	712	704	651	701	717	695	675	663	714	641	722	664	689	664	643	658	673	671	699	679	689	661	693	653	710	648	646	633	657	710	663	658	675	699	706	706	651	688	674	676	696	709	664	664	739	744	662	667	689	680	728	711	683	630	692	677	640	632	699	706	660	684	624	655	701	659	672	697	681	658	692	676	657	678	719	678	677	668	690	743	666	683	676	714	684	622	668	677	664	690	681	676	747	684	659	677	651	664	631	624	728	725	716	699	670	691	690	678	684	647	652	712	690	697	746	705	673	702	715	723	685	668	695	681	649	681	677	678	677	707	700	729	634	689	679	661	677	719	698	678	727	666	713	666	660	648	650	677	606	636	716	653	658	640	627	702	717	663	679	675	664	677	697	664	650	679	712	711	652	669	694	697	676	705	664	689	662	657	668	661	687	659	680	659	670	657	721	639	704	688	681	699	681	695	732	687	633	672	695	731	686	685	709	649	658	662	652	673	655	682	706	689	710	693	666	660	669	684	684	623	680	681	693	707	706	721	698	657	668	676	689	664	670	659	721	657	655	655	707	688	724	681	709	613	678	669	705	665	740	645	682	671	692	662	647	694	662	670	669	705	695	700	678	667	716	660	657	648	654	707	668	697	657	636	680	655	648	685	654	667	682	676	686	681	701	704	699	684	722	724	716	657	679	715	654	636	705	666	692	698	645	718	642	674	731	629	678	681	690	676	663	713	646	674	665	649	654	670	690	658	696	711	668	705	738	728	686	711	719	649	660	704	693	693	727	658	711	705	670	724	690	679	679	656	670	705	699	692	691	731	659	669	682	645	724	720	635	677	674	656	660	692	654	718	664	671	670	643	678	697	690	670	675	686	693	622	666	685	735	708	646	676	649	630	706	681	705	698	652	675	684	696	706	688	660	664	670	709	666	675	679	677	690	649	689	665	679	715	656	637	704	729	670	710	702	624	656	680	695	670	659	687	687	705	635	719	701	679	641	697	683	737	709	695	702	701	647	689	706	666	715	696	654	722	692	650	708	672	616	664	676	659	657	684	674	654	639	679	685	667	647	689	710	656	652	686	740	665	661	731	688	661	690	700	638	637	709	747	645	660	665	665	706	722	683	668	646	675	656	710	687	657	691	717	701	637	663	694	694	673	668	673	653	714	726	723	676	692	678	667	693	685	659	647	690	674	648	699	686	690	679	673	628	669	673	683	688	672	693	704	693	684	703	708	743	616	630	677	685	656	708	662	694	632	654	709	710	652	675	697	674	671	677	631	708	692	716	670	621	657	660	677	682	692	676	691	681	673	656	636	678	693	697	681	689	643	722	632	699	687	667	742	680	663	660	693	702	652	679	710	671	686	686	674	688	672	693	693	673	689	635	672	644	696	684	682	679	694	710	674	729	690	678	656	694	687	650	654	701	714	671	695	737	698	616	707	698	665	674	660	653	681	677	664	679	670	752	607	725	700	663	716	661	666	640	670	709	703	675	647	643	650	674	636	644	689	684	672	695	658	640	729	674	691	725	695	646	618	677	679	697	648	693	666	673	664	633	698	638	663	669	671	646	675	687	669	718	697	701	684	651	657	624	665	643	692	681	700	686	657	734	719	706	679	671	631	693	716	689	668	662	685	710	666	667	679	724	649	677	665	675	698	705	680	703	710	658	708	661	642	638	696	659	660	695	646	735	689	694	672	683	674	674	679	662	665	680	627	676	640	656	681	725	661	646	663	699	698	642	687	635	694	679	669	623	687	706	632	676	698	715	614	678	689	692	678	706	684	724	678	696	657	636	679	689	661	649	644	659	680	659	646	642	705	700	669	683	656	722	625	667	692	696	690	718	727	650	665	624	687	747	686	663	666	671	636	706	656	708	650	701	662	702	683	636	669	642	686	652	643	695	679	720	693	669	674	711	701	676	665	673	648	694	630	710	670	741	708	693	685	685	655	673	622	684	670	682	671	695	720	668	721	640	677	712	655	679	737	638	635	670	652	693	714	633	688	716	706	702	670	697	653	684	664	636	654	669	673	738	673	688	697	680	681	687	663	652	663	740	710	717	675	626	682	704	667	658	666	618	701	657	647	633	658	648	696	684	691	677	693	636	670	653	674	666	655	656	682	647	664	678	686	695	672	670	661	679	625	661	720	695	699	708	692	712	664	728	697	694	669	677	669	698	700	714	643	677	648	699	656	691	681	679	718	677	704	687	677	707	668	649	727	670	684	675	674	669	710	661	667	640	652	674	638	696	708	689	721	627	686	640	634	698	646	653	682	656	657	660	699	669	657	688	667	684	660	679	637	728	705	677	659	669	619	671	699	696	607	666	718	643	619	630	606	705	669	683	679	671	702	704	703	651	722	624	664	714	672	665	747	667	673	683	659	721	676	689	656	659	648	646	698	647	633	647	637	706	642	701	672	723	657	702	678	695	630	677	701	684	652	690	678	653	687	662	675	663	652	682	706	663	720	649	695	703	637	673	692	623	646	665	657	675	670	722	678	721	645	724	705	699	694	722	659	642	701	660	651	642	707	674	737	652	695	705	711	676	715	710	644	661	687	690	712	666	635	660	693	674	680	672	683	676	663	684	662	674	645	649	735	655	705	675	669	695	663	697	674	678	642	639	675	694	717	639	646	649	690	638	703	702	650	676	662	701	688	675	706	661	672	672	679	674	701	707	672	669	677	651	630	648	664	680	702	643	648	695	706	700	651	639	655	699	697	659	644	692	666	691	665	720	728	669	680	710	723	610	747	633	700	681	677	694	711	647	719	620	702	660	674	687	662	635	666	658	697	687	665	649	636	712	632	710	639	700	681	676	674	684	686	645	649	674	687	704	691	664	663	695	667	684	610	717	665	626	699	693	655	646	686	691	652	683	670	651	701	672	599	621	699	691	670	650	687	679	691	667	683	648	665	708	663	707	692	663	651	649	682	678	689	656	632	665	675	665	645	695	663	626	711	663	717	664	695	678	710	707	629	705	722	691	703	710	687	654	668	640	675	654	694	681	669	689	660	695	708	660	649	707	672	661	671	676	630	672	658	661	673	673	685	708	689	670	701	677	683	734	693	704	627	663	668	664	677	678	642	716	639	655	713	663	682	698	688	588	659	665	617	644	673	689	683	607	680	703	679	674	698	659	676	682	636	709	640	645	677	666	680	641	699	687	701	664	663	692	675	615	689	676	684	684	645	776	687	640	653	647	682	688	697	701	739	682	643	638	683	650	669	677	701	653	636	630	644	650	666	672	655	657	701	653	675	643	681	685	670	672	694	694	719	680	624	732	677	617	687	697	674	683	646	648	659	697	669	706	720	732	688	683	705	641	636	699	630	674	692	661	673	609	672	728	691	649	681	649	674	619	694	754	676	694	663	636	658	715	658	694	713
27965	39088	34118	14709	2836	1003	638	590	589	580	523	541	552	542	571	573	601	543	576	553	565	570	564	602	568	568	555	581	528	607	581	589	593	536	526	556	580	623	598	539	624	569	543	487	577	558	576	587	549	577	540	543	528	576	570	593	558	540	594	607	576	532	554	562	579	575	601	592	530	543	575	577	588	583	582	529	540	571	564	584	572	553	578	568	556	578	548	598	559	592	572	561	580	570	557	558	509	526	543	574	571	558	610	584	565	543	569	552	555	583	577	560	605	565	589	560	578	537	589	518	568	567	551	529	558	503	571	576	577	512	579	569	580	575	556	548	557	574	599	551	528	549	587	605	561	552	584	590	588	606	532	565	585	579	530	603	530	528	545	606	614	568	545	536	584	592	580	580	573	576	606	578	562	566	587	585	567	582	558	540	530	513	539	581	540	564	556	548	566	576	570	535	556	553	572	579	572	544	577	530	529	566	549	538	583	591	562	547	577	517	599	534	574	571	530	594	547	570	522	571	591	578	538	552	592	601	579	538	548	583	587	528	553	575	553	563	595	565	500	567	577	579	539	538	530	622	550	553	563	518	555	589	588	531	568	594	549	556	596	555	601	584	550	581	542	609	596	563	542	586	540	557	596	589	554	564	555	526	585	566	557	575	581	520	562	592	542	578	578	539	539	559	569	567	568	542	558	609	552	578	615	583	525	503	544	560	573	569	561	524	586	577	573	560	597	558	539	556	563	573	563	542	593	567	582	555	532	573	542	523	559	557	529	509	545	557	609	528	553	520	577	539	585	557	531	526	524	568	541	552	539	556	594	588	547	579	595	569	546	568	554	561	564	567	566	543	548	564	563	568	570	557	562	533	597	545	515	546	605	545	532	584	553	581	572	594	614	580	559	585	590	555	606	551	555	577	537	587	536	559	508	543	564	612	566	564	593	552	560	567	545	545	572	605	549	561	556	569	539	565	556	526	553	523	564	588	543	540	538	534	581	532	573	551	526	592	568	580	521	599	609	565	569	577	615	564	570	563	571	553	568	560	557	596	557	579	583	567	619	563	577	557	569	518	541	598	555	555	592	596	566	594	577	593	527	566	599	528	565	540	545	578	528	577	580	575	598	538	576	581	589	582	544	568	554	544	504	546	575	545	541	517	520	573	548	544	570	534	556	560	541	568	569	601	552	588	542	531	527	529	559	547	573	537	559	573	521	574	573	565	558	582	551	543	571	588	570	603	540	621	544	517	567	562	516	566	562	556	557	600	550	581	555	523	600	549	621	554	583	552	574	573	541	562	567	559	547	534	574	575	576	550	534	571	492	566	543	586	585	582	537	577	552	557	553	540	569	595	548	553	552	619	582	578	574	592	597	582	582	544	571	519	546	532	536	585	578	539	525	548	598	543	546	557	545	550	563	560	543	569	577	526	536	539	570	555	595	569	529	576	616	574	616	546	552	549	582	527	557	598	586	565	558	545	626	545	523	564	562	546	561	602	563	575	575	536	593	517	555	579	532	603	515	531	570	551	581	578	555	609	577	573	574	593	579	529	548	544	570	556	580	548	529	550	583	543	581	585	569	535	554	574	591	571	515	527	600	585	539	570	550	548	536	600	544	552	549	558	567	573	555	590	556	610	580	568	570	567	598	597	555	571	561	536	603	598	598	572	536	564	540	562	611	551	550	584	535	570	564	563	530	546	534	590	554	545	544	573	554	624	597	590	569	555	526	575	545	604	544	584	599	589	515	551	547	551	612	585	571	574	555	540	558	581	567	593	540	533	560	540	555	573	539	579	545	557	611	568	550	591	559	551	598	601	580	556	545	556	597	589	562	571	539	524	590	564	569	550	571	536	569	558	561	573	583	556	584	550	536	531	578	592	521	559	592	540	566	585	545	537	580	615	530	573	554	525	566	623	539	542	588	551	536	578	560	529	542	548	569	512	551	572	589	561	553	567	573	550	534	571	550	541	529	588	582	540	575	554	542	560	581	524	555	553	578	520	572	522	601	615	566	614	562	565	550	526	577	580	601	593	588	499	582	561	587	556	534	558	567	559	566	599	583	540	539	565	536	519	577	565	552	535	545	543	543	562	618	548	557	591	516	579	563	593	582	570	571	564	562	580	556	547	557	551	560	554	549	568	597	578	582	558	564	584	565	584	547	567	575	605	552	557	594	605	589	559	558	575	566	585	595	559	568	558	548	617	581	591	595	588	577	573	600	543	557	547	582	529	576	569	558	556	552	523	523	584	569	574	583	560	568	555	580	544	548	561	562	571	568	549	527	573	576	539	554	562	575	535	563	590	597	572	592	555	545	614	577	568	575	546	557	549	573	578	556	568	575	551	556	570	582	598	560	574	570	564	561	505	519	577	590	524	574	531	551	568	538	571	546	542	567	624	573	579	583	567	542	567	579	597	524	587	566	550	556	552	601	572	553	544	584	592	522	581	556	534	556	574	544	577	594	606	596	578	564	609	542	544	560	519	578	568	555	518	532	559	552	610	554	563	564	565	589	608	544	593	573	532	547	589	594	537	531	555	568	590	526	564	525	557	552	576	557	586	588	552	575	531	564	561	509	491	515	569	569	563	574	581	571	558	575	567	573	562	560	570	566	566	573	603	580	601	576	592	535	576	576	554	589	532	527	567	573	587	568	551	546	528	551	542	567	564	609	547	560	552	566	573	586	558	558	559	586	578	586	564	543	558	516	524	545	529	538	610	552	558	597	565	577	608	540	557	540	531	568	557	542	574	567	552	557	582	579	585	575	522	586	604	577	558	552	560	560	629	540	566	554	569	564	573	549	576	562	539	526	535	531	560	591	530	544	543	568	558	556	571	610	590	561	571	561	565	560	555	536	558	549	559	574	584	600	572	543	589	577	545	554	553	574	579	577	588	543	574	576	565	627	521	601	570	596	521	552	533	623	550	552	570	587	591	597	608	590	582	534	630	545	549	501	532	562	551	526	592	593	522	583	572	531	596	555	575	549	575	562	584	584	602	586	540	570	547	574	534	537	593	625	578	607	585	549	560	569	549	558	545	561	560	552	574	589	551	583	553	556	550	574	571	533	566	619	542	585	567	566	599	567	557	540	549	557	611	545	557	557	587	560	620	568	564	587	541	566	604	561	553	589	552	574	593	579	561	584	563	592	506	553	540	591	564	542	588	556	560	576	560	593	522	601	537	565	547	604	549	604	583	578	549	574	575	571	552	609	554	542	571	544	539	571	512	604	532	573	565	539	579	551	591	525	549	596	569	518	562	530	591	590	557	589	601	564	579	509	572	513	528	536	542	557	558	528	560	574	529	567	538	547	476	558	562	589	591	579	554	524	587	546	534	532	583	562	553	562	519	563	585	566	565	559	599	571	583	543	580	559	554	564	557	564	570	550	586	568	585	535	558	557	543	586	555	590	588	556	568	564	535	545	521	548	613	563	592	551	539	554	569	587	549	578	533	554	607	570	580	547	576	527	575	518	562	553	535	578	572	534	544
15271	46348	24545	6791	1841	700	470	435	447	460	511	447	430	466	473	459	439	468	449	456	413	428	450	483	494	486	450	437	488	434	438	461	481	473	456	469	459	468	481	469	465	401	420	464	457	479	459	462	484	458	492	473	442	466	447	461	445	452	454	455	442	473	491	486	451	466	421	446	450	453	477	433	460	463	420	466	471	442	460	454	458	454	436	425	444	481	493	435	444	444	464	448	463	474	462	456	489	464	480	471	478	443	446	416	443	420	463	443	460	441	461	448	439	475	461	474	473	449	442	439	458	456	468	442	474	472	460	473	446	437	454	432	455	397	423	462	482	445	464	478	460	481	475	497	485	474	439	444	501	421	484	485	448	460	446	453	469	458	473	438	464	461	463	458	445	434	481	443	499	459	438	457	425	468	444	461	463	462	442	476	472	461	485	463	440	490	446	424	466	439	451	428	443	454	427	445	468	467	458	447	447	455	462	484	472	470	439	471	392	461	463	437	443	424	376	460	456	477	455	466	450	454	435	428	486	459	461	505	473	433	476	445	462	432	460	458	463	445	459	466	414	447	468	441	468	453	437	457	456	436	391	475	451	418	425	451	454	451	457	454	435	436	433	459	442	484	458	446	426	434	444	462	454	444	431	462	441	456	492	470	468	464	472	482	469	437	464	455	449	437	405	495	435	484	465	439	441	460	459	467	446	444	440	437	432	435	443	440	466	476	435	479	425	459	419	444	450	475	451	450	460	476	456	451	424	421	415	462	452	483	484	452	470	439	450	437	471	465	449	464	495	455	425	450	443	454	420	461	423	457	433	442	447	445	447	478	469	421	474	458	471	439	481	468	467	451	441	485	470	427	460	469	453	464	457	467	478	439	478	483	492	455	425	458	426	440	452	447	459	470	433	433	436	478	445	457	417	481	456	441	432	412	468	460	447	476	451	446	452	461	421	446	443	445	459	509	416	471	456	445	431	421	453	490	491	442	430	440	435	438	416	437	440	467	419	462	459	477	443	407	423	452	473	467	449	468	473	474	464	478	427	438	459	453	449	444	454	460	489	447	473	457	407	456	436	433	459	450	438	493	451	457	478	508	431	410	464	449	439	517	430	449	460	433	448	471	464	437	480	430	490	450	429	424	479	471	443	456	414	467	450	456	452	500	472	483	471	450	426	447	471	447	466	429	474	441	445	441	440	472	442	478	470	453	425	444	461	399	444	439	455	449	427	465	497	479	481	451	437	477	431	461	441	446	439	434	460	453	421	459	495	458	459	495	461	478	466	471	457	409	486	458	416	452	438	488	429	433	481	451	466	499	443	460	446	468	458	460	443	458	425	460	457	437	440	461	445	446	422	418	467	425	458	437	483	450	482	422	467	457	495	471	445	451	448	438	459	485	465	468	432	426	454	433	426	439	486	439	420	466	448	499	466	458	426	449	473	432	449	432	492	483	465	463	464	422	436	452	433	424	482	466	452	424	435	432	459	426	446	436	442	444	427	437	433	440	477	476	459	444	434	466	467	467	449	425	430	426	481	458	441	454	451	462	462	447	447	483	470	476	484	484	442	471	428	464	456	507	447	469	529	493	435	460	436	448	475	451	454	481	459	456	419	452	439	405	494	488	485	461	423	435	438	442	441	445	473	479	436	455	453	495	480	455	436	439	459	428	452	455	438	462	468	416	462	458	487	543	506	437	441	430	475	452	462	460	465	457	445	491	465	486	422	472	449	463	422	454	449	460	425	444	476	419	438	470	464	460	459	451	461	477	442	434	448	457	454	488	465	431	463	470	480	446	475	437	433	437	440	432	504	457	450	458	418	465	501	484	436	453	448	452	463	409	451	463	455	447	486	446	458	443	441	436	480	454	465	463	442	467	452	428	475	475	455	455	457	454	456	441	454	463	517	438	426	452	452	465	480	448	467	412	466	443	462	435	428	458	436	460	469	430	426	453	408	429	457	445	436	441	442	459	460	461	441	485	426	447	480	445	498	507	450	447	464	437	437	396	462	484	414	460	456	490	462	465	461	497	466	458	464	436	447	460	467	463	467	456	429	456	491	415	454	440	463	431	453	435	468	452	456	458	468	486	470	455	412	430	495	466	458	437	450	470	478	467	464	423	414	483	469	432	450	491	440	441	450	465	465	464	463	448	411	487	441	476	473	465	434	493	434	468	466	495	450	452	482	459	465	477	442	501	471	443	422	452	464	428	445	445	434	452	450	472	445	475	472	454	480	437	463	435	451	444	423	474	449	438	495	431	443	421	418	454	446	434	452	457	484	488	454	445	406	457	484	461	516	399	449	449	476	469	495	417	447	455	456	474	443	460	478	455	464	437	478	449	480	455	448	470	434	448	449	471	471	503	413	471	438	436	472	455	469	461	425	437	475	459	452	473	457	460	459	404	439	452	451	451	471	468	474	416	519	420	479	454	470	461	437	487	445	462	452	418	457	460	490	446	436	459	404	438	453	478	431	494	436	467	448	465	475	442	478	463	475	427	462	406	454	478	469	460	468	421	450	460	457	426	460	457	426	420	442	499	453	471	422	453	486	452	460	446	445	486	429	446	457	480	475	421	484	445	467	470	458	439	476	475	464	461	442	451	452	434	475	444	477	443	416	436	437	424	460	463	480	453	471	436	461	440	465	434	418	462	442	479	442	440	455	451	462	464	450	414	411	425	433	412	454	482	449	420	471	411	412	469	444	415	439	437	423	428	451	464	446	446	471	439	470	438	431	472	418	457	491	401	481	470	487	456	470	435	434	446	457	476	430	467	448	457	473	462	450	448	480	439	452	480	476	483	448	430	454	481	431	468	475	447	469	437	459	465	468	469	450	461	468	477	450	448	455	455	452	453	457	436	460	439	432	460	453	460	457	464	478	449	465	485	467	452	470	474	448	450	481	467	442	469	446	456	460	457	463	460	420	466	491	446	449	467	451	449	451	419	452	422	437	433	448	422	440	475	477	468	449	467	440	461	423	490	475	464	468	480	460	422	473	433	450	463	485	504	459	451	473	434	477	481	452	457	489	486	429	466	441	471	492	461	454	450	453	410	444	464	461	436	505	447	444	466	433	473	451	457	473	455	453	454	424	452	439	442	449	472	441	478	461	490	474	469	456	454	489	422	427	454	453	450	437	447	431	419	459	472	466	401	454	473	454	479	445	479	476	442	484	443	466	458	414	484	454	427	463	460	448	404	450	484	449	451	452	453	460	448	457	486	429	479	469	464	423	431	478	428	433	443	450	477	442	441	488	479	441	476	460	453	472	477	449	449	434	449	448	451	453	456	503	466	430	438	443	427	473	452	443	423	459	494	481	427	438	498	438	474	452	444	463	435	453	488	495	461	421	421	474	454	426	462	440	442	458	457	519	444	474	445	458	464	444	480	464	473	475	463	485	453	475	480	475	436	438	453	441	457	425	453	425	458	453	463	477	466	452	464	462	436	455	450	427	490	458	448	442	468	465	453	463	438	438	456	445	495	465	447	442	435
24670	27321	42218	35519	21315	8850	1481	715	595	642	596	586	612	579	616	642	594	567	613	596	603	633	596	607	599	583	623	570	570	621	610	612	573	585	561	597	580	639	575	558	578	604	576	615	619	594	576	594	587	540	605	554	565	598	539	630	571	594	582	607	566	587	589	623	575	626	569	558	575	617	626	577	591	611	568	647	580	585	577	613	600	591	570	570	632	598	620	553	587	637	576	596	619	586	594	611	609	566	569	579	626	595	588	563	597	598	587	561	578	590	603	576	622	616	582	582	576	600	594	638	566	586	580	570	593	604	600	575	624	611	581	558	606	565	664	577	553	558	572	572	599	572	598	633	566	624	579	581	567	580	565	576	584	584	559	554	615	591	588	538	581	547	601	597	538	538	612	594	593	556	612	607	591	606	570	584	587	562	601	581	599	629	581	570	560	582	602	551	598	541	566	594	637	597	586	526	519	619	571	626	571	580	566	598	560	576	594	589	588	556	588	556	583	577	596	552	597	587	626	606	612	643	554	567	586	560	588	575	571	576	595	576	581	571	624	576	583	623	605	585	597	585	553	578	571	602	585	629	565	614	573	626	578	607	597	574	582	603	549	635	605	584	591	593	605	635	573	566	582	593	578	555	561	576	640	578	590	589	537	654	604	559	592	620	541	611	576	586	593	581	569	658	597	583	601	581	610	592	558	615	602	565	577	619	564	580	621	607	620	585	599	586	561	579	580	576	576	608	579	545	594	563	589	579	598	624	605	550	604	613	568	597	598	610	586	596	577	590	631	588	580	583	593	616	579	614	618	523	636	569	551	627	565	569	572	602	581	555	562	559	561	550	559	548	639	594	603	574	593	570	561	524	581	587	568	579	582	568	589	568	584	553	596	620	558	586	575	563	588	542	579	579	551	566	598	606	603	622	561	627	603	558	596	601	550	584	592	602	607	553	606	617	662	584	558	611	582	594	621	581	608	610	552	594	592	554	593	572	567	603	564	615	549	588	594	609	534	570	576	599	577	578	602	598	593	565	585	560	587	591	564	617	629	587	569	562	569	568	572	600	619	582	556	575	595	605	569	602	547	570	586	574	615	617	578	573	605	599	555	617	621	625	562	579	593	572	606	595	604	610	588	567	580	633	583	632	587	589	608	601	558	583	583	559	614	646	584	611	617	583	562	586	570	554	574	587	601	586	597	554	579	630	604	546	593	570	586	565	593	551	559	552	609	577	594	588	619	619	639	614	561	569	585	600	563	595	571	573	606	596	579	588	609	596	579	640	634	565	556	586	569	602	542	570	616	568	579	569	579	576	560	619	592	608	575	585	626	591	608	598	561	595	592	559	591	592	610	617	549	605	552	579	636	621	598	592	597	589	603	569	602	574	607	614	528	552	526	588	584	571	590	617	586	582	603	616	596	579	652	588	647	605	554	625	601	593	601	560	617	603	601	574	543	567	550	603	612	585	590	621	590	605	533	599	618	605	595	622	607	597	578	587	597	584	590	594	614	602	575	557	638	551	600	596	594	574	546	605	569	554	581	559	575	566	585	590	572	584	559	593	573	597	617	621	576	592	589	579	567	541	581	598	605	566	593	598	563	607	591	592	609	572	557	632	583	587	585	600	607	583	583	584	602	558	618	651	545	536	578	589	612	598	602	621	584	607	570	544	562	620	599	632	605	550	542	573	590	570	633	580	577	612	568	585	578	596	640	605	625	621	580	571	570	612	556	640	527	570	598	607	577	549	569	576	576	638	572	622	601	550	625	608	557	579	537	602	599	551	623	538	626	562	607	589	574	568	568	557	599	575	546	578	600	562	618	589	592	570	588	644	590	589	564	576	547	556	542	589	605	613	558	581	549	618	586	615	582	603	549	591	598	566	588	616	564	583	591	540	534	619	569	610	594	584	560	564	557	608	605	602	591	585	592	603	601	571	618	647	596	548	567	619	576	607	617	628	608	569	539	573	546	565	586	588	597	611	627	572	624	591	568	540	576	549	562	586	532	584	559	584	604	560	589	601	583	595	588	578	576	601	630	592	547	565	643	567	569	583	602	576	614	550	555	630	549	616	618	624	571	570	573	573	602	590	558	584	586	614	594	656	584	601	542	650	643	588	584	606	629	664	610	625	607	550	612	551	573	592	596	612	596	580	614	579	583	626	574	609	643	608	599	588	578	560	528	602	562	577	574	553	586	581	612	532	582	607	605	570	575	609	580	520	571	593	577	599	608	592	595	579	617	609	625	577	605	584	584	613	630	570	604	537	619	575	620	606	569	561	605	566	577	607	543	617	575	588	564	618	570	608	624	610	604	575	607	601	591	547	589	631	574	567	621	554	589	648	568	561	572	593	569	559	575	581	597	580	586	563	617	613	619	574	621	606	595	601	573	577	552	542	573	579	575	609	581	614	612	597	611	562	610	583	547	658	567	558	574	571	575	550	610	565	581	611	571	640	575	612	541	557	585	583	589	608	577	563	605	537	603	559	614	604	578	587	588	612	549	600	595	605	613	606	591	603	589	548	583	574	643	612	612	595	563	593	586	558	590	588	599	640	567	607	594	567	601	571	586	646	562	596	647	562	610	561	521	588	554	617	576	582	573	585	579	540	586	574	583	597	628	560	572	563	585	574	585	565	552	572	569	598	554	571	589	605	544	572	603	547	534	587	597	633	594	605	618	551	607	550	599	622	585	613	551	540	619	554	575	582	556	591	579	535	593	596	563	569	596	560	623	593	621	598	594	582	556	593	585	617	580	550	581	579	598	607	596	620	610	621	588	617	600	556	566	631	605	613	571	590	593	530	606	558	603	584	610	576	592	536	568	599	573	601	589	584	604	578	594	572	597	575	600	587	592	648	588	595	594	605	601	604	593	582	579	605	580	549	583	611	622	585	579	598	613	582	606	583	607	635	568	562	594	605	667	605	579	589	633	596	593	552	624	631	603	602	598	624	604	590	584	611	568	610	604	567	560	588	565	570	578	615	611	659	599	604	597	599	585	594	531	550	600	584	603	593	612	579	578	579	618	575	601	569	600	618	615	561	651	597	620	591	628	607	637	651	593	567	618	570	551	585	581	568	586	586	565	568	606	557	611	603	578	582	580	584	578	602	559	585	595	576	566	588	566	575	567	638	577	589	581	595	564	593	596	584	658	610	617	583	580	581	626	605	609	561	610	556	591	563	584	607	624	587	542	585	580	570	622	638	609	587	629	606	595	584	570	606	584	579	642	566	611	554	576	608	618	563	583	565	556	591	614	603	603	593	577	617	606	575	631	589	606	617	581	589	571	600	622	585	549	571	599	583	590	625	584	539	558	585	562	534	570	566	577	561	577	625	612	612	593	598	651	594	561	587	614	523	615	591	537	594	580	622	584	555	550	560	601	608	590	624	628	569	587	585	598	637	602	635	639	599	577	582	599	606	588	610	624	616	599	585	583	633	586	619	578	563	577	591	587	623	588	569	546	588	573	553	569	565	563	615	604	608	585	575	553	581
32270	98660	66933	33614	10796	2719	857	547	501	536	497	516	565	561	547	524	536	544	517	515	487	526	523	539	537	569	544	528	527	540	527	584	519	536	584	509	530	540	533	553	535	529	529	585	554	559	529	514	531	548	539	540	521	569	557	513	566	542	536	519	518	553	521	557	515	566	513	534	543	496	549	498	517	538	559	541	508	555	486	492	531	540	530	539	544	562	582	560	517	506	540	518	527	546	527	527	573	535	508	505	509	497	548	515	518	580	487	521	533	570	512	522	544	539	527	547	528	553	540	530	520	522	573	559	525	554	476	528	525	594	555	491	502	535	494	544	542	534	518	531	521	498	527	542	519	546	554	534	508	506	566	576	522	504	530	572	558	508	591	463	565	521	519	570	541	541	535	521	525	524	524	536	564	568	514	596	536	534	549	576	550	526	518	518	514	526	524	524	545	543	544	521	528	552	563	557	526	567	496	546	552	506	535	517	493	580	531	530	498	534	516	517	483	543	499	530	482	536	548	539	540	532	533	532	538	524	574	536	550	523	564	518	538	514	553	519	558	528	514	517	522	538	578	563	545	559	538	541	528	513	522	534	521	533	529	527	546	512	514	538	521	537	534	506	521	555	563	547	579	584	562	523	562	518	578	509	570	566	470	558	564	553	576	559	536	565	561	546	558	540	550	514	577	497	560	562	546	533	559	572	558	506	546	532	573	561	552	506	564	561	558	514	529	534	522	530	556	511	513	513	523	533	567	551	505	550	504	546	529	519	520	499	544	563	553	546	572	560	523	523	536	557	548	569	517	562	553	501	521	577	523	478	530	568	538	512	565	554	512	519	553	510	563	542	492	566	516	498	530	539	520	542	533	536	542	538	536	574	512	545	564	550	576	523	606	574	509	517	556	535	550	528	548	538	546	509	515	524	548	505	533	528	557	548	509	517	516	530	479	579	502	481	565	509	536	493	573	542	515	561	580	539	518	526	563	529	517	527	526	536	522	536	499	564	547	555	517	549	523	517	569	519	498	539	565	561	475	566	504	568	578	535	557	526	516	501	529	579	541	522	554	532	574	551	538	542	620	537	554	517	528	539	500	501	543	519	559	573	517	546	494	537	554	571	526	524	600	498	527	538	519	569	539	572	548	531	525	501	554	524	531	570	524	528	562	540	567	516	580	540	518	490	547	549	549	573	559	499	530	544	532	493	515	515	532	505	513	579	493	509	548	512	538	556	515	508	554	505	540	534	511	564	507	533	557	503	533	531	514	501	546	499	519	512	552	539	531	543	542	531	505	563	513	533	530	536	527	499	504	563	512	548	534	506	563	540	496	549	549	536	547	472	526	506	502	540	516	534	518	593	579	541	592	519	542	552	494	511	552	568	514	518	510	535	520	523	568	559	484	518	519	522	564	513	493	537	544	527	510	555	543	537	450	552	544	523	513	555	543	559	549	544	564	507	531	565	497	532	541	525	495	539	508	507	528	520	581	570	544	522	546	494	485	583	505	535	533	532	505	522	525	541	539	578	522	539	538	528	510	505	544	509	536	517	538	534	532	526	562	540	485	503	562	519	553	547	539	542	511	495	534	519	563	517	542	515	530	522	514	525	517	558	581	548	531	556	575	509	520	519	555	492	524	572	513	527	545	534	494	542	537	534	543	510	530	539	535	528	548	558	541	549	524	536	542	551	562	550	507	570	558	505	543	482	543	496	551	553	513	538	518	522	567	493	498	539	487	563	554	492	520	534	571	523	528	528	558	577	545	549	558	505	530	541	539	527	548	531	522	565	557	545	533	527	506	512	514	522	517	545	534	548	533	508	532	513	531	529	543	515	506	543	534	559	506	539	556	514	508	564	569	549	521	554	535	545	535	535	522	518	517	531	545	553	538	552	534	498	524	486	540	542	575	515	545	518	536	539	546	570	528	513	545	510	534	506	528	500	505	558	514	539	544	507	552	550	524	507	526	540	508	545	584	543	520	479	540	554	556	538	611	556	541	580	555	525	535	550	570	496	543	527	547	528	530	512	534	521	523	518	532	580	540	562	527	551	505	511	555	510	475	563	524	528	523	545	535	527	540	569	520	537	525	526	547	552	512	520	551	536	533	527	531	528	508	566	549	519	521	526	497	532	558	504	586	523	533	515	524	574	498	537	566	516	545	552	549	536	505	528	489	540	545	543	532	546	566	525	536	525	565	530	502	540	528	526	527	547	550	534	563	524	504	570	512	539	515	556	540	561	512	514	565	553	533	504	524	521	503	555	515	536	517	543	558	539	505	524	525	554	517	553	500	543	545	505	544	512	531	536	537	539	529	571	532	550	557	572	509	518	527	507	500	536	527	546	546	545	503	510	507	549	542	567	498	577	530	533	526	555	538	526	576	533	517	513	518	518	533	519	558	548	527	504	551	548	573	521	506	555	543	552	547	538	537	554	540	490	512	532	495	540	530	542	533	517	540	561	554	554	583	557	508	525	559	544	504	517	528	560	561	537	561	555	556	531	524	547	569	529	542	559	509	526	555	543	578	531	521	554	591	537	517	504	583	565	540	526	537	564	539	569	547	527	506	579	539	521	592	543	526	499	554	511	509	519	581	477	504	563	543	532	519	504	541	520	557	547	529	526	562	551	485	502	519	540	553	493	542	546	541	530	475	520	553	472	541	543	542	502	512	571	549	547	535	528	538	509	530	525	506	544	562	553	564	504	534	545	520	527	482	515	567	555	538	565	494	512	511	536	547	510	551	527	485	509	539	540	560	539	528	562	534	512	483	543	534	534	550	571	552	546	539	525	538	529	567	519	541	521	527	505	530	558	552	544	491	527	544	534	529	570	520	530	526	516	505	549	546	559	539	498	532	519	525	526	543	498	492	513	515	533	541	513	557	546	522	541	520	553	568	538	555	550	521	510	498	559	534	552	549	505	517	507	568	532	552	557	505	501	509	514	567	518	527	524	508	512	531	530	561	526	508	490	506	531	497	574	551	534	485	524	550	532	566	504	516	563	551	558	535	517	511	544	533	475	546	521	547	566	562	520	530	520	520	552	516	562	517	538	543	559	578	545	534	582	552	512	479	496	536	555	531	520	524	562	528	515	530	560	563	578	541	489	575	528	545	529	523	481	545	578	517	477	527	576	515	530	522	530	538	563	520	541	560	507	535	500	557	532	554	525	534	570	542	527	546	510	532	533	536	536	528	565	538	526	545	538	520	541	512	527	528	529	526	567	513	545	509	538	528	549	528	505	491	561	583	514	563	523	561	528	536	516	557	517	519	520	528	547	537	562	542	566	543	584	497	532	526	525	518	551	540	549	520	563	538	539	492	541	571	504	577	543	511	539	539	515	541	598	531	516	493	491	517	501	523	518	569	537	550	537	544	528	525	542	539	546	506	561	543	533	524	539	521	512	503	538	521	535	564	517	517	569	525	557	547	495	530	532	525	547	537	558	556	524	526	556	559	514	543	497	506	520	537	509	522	553	531	507	555	513	525	531	490	563
23876	26725	40516	33761	23107	13537	2909	975	803	911	810	780	807	834	790	833	802	818	804	842	874	792	787	825	814	812	753	785	787	800	833	759	805	800	795	839	792	778	812	748	783	785	768	836	821	809	810	815	777	775	774	790	839	772	828	763	782	762	731	822	753	805	838	746	776	768	779	783	824	807	786	782	753	829	811	798	818	805	756	768	798	802	780	809	760	828	793	807	772	775	777	798	754	792	735	759	763	755	774	805	770	778	762	764	832	766	750	807	784	789	793	752	736	785	751	842	831	810	801	752	838	767	788	795	785	794	801	736	797	811	815	786	805	811	778	772	788	781	812	820	808	741	769	782	765	775	771	718	855	788	761	782	767	812	769	771	744	771	781	845	825	809	777	790	808	827	803	841	792	789	856	795	795	790	802	775	793	811	825	766	777	818	848	794	776	769	802	812	779	803	779	760	783	768	807	773	767	821	746	805	758	803	776	763	749	746	822	775	779	751	794	776	735	783	768	746	829	789	783	814	763	793	824	805	837	805	803	742	769	740	804	831	784	737	843	755	770	792	838	808	760	785	722	759	767	800	789	792	804	856	813	772	833	762	816	829	778	768	777	764	789	774	832	788	847	793	823	741	784	790	779	745	752	775	785	753	782	798	837	790	742	781	794	767	787	804	781	783	786	763	787	765	799	758	762	799	822	755	847	792	831	760	804	771	755	801	763	827	832	801	770	790	769	776	781	775	769	772	751	781	768	787	803	807	802	812	784	762	778	797	754	766	762	783	792	827	836	783	811	772	771	777	769	800	794	807	752	790	847	800	828	771	752	744	789	800	787	773	725	741	820	763	790	765	786	733	782	755	723	775	760	752	759	775	812	807	798	784	792	784	709	793	838	809	750	783	791	796	818	853	797	769	769	792	776	817	703	763	780	800	812	770	784	790	805	815	783	755	777	776	800	793	787	807	793	747	784	816	790	782	793	775	762	770	729	818	826	808	820	776	810	748	772	800	791	794	822	802	763	816	792	781	830	836	805	789	767	818	752	802	794	851	783	755	765	771	815	816	778	849	764	719	802	766	844	738	781	779	811	786	803	813	753	809	792	778	772	787	844	833	786	782	783	810	760	810	732	775	849	797	803	765	790	780	823	745	820	780	792	758	785	828	827	780	706	785	824	800	826	780	812	789	778	814	810	879	788	795	767	763	782	814	812	830	794	739	809	784	758	763	753	737	791	819	791	802	824	731	788	844	795	812	751	759	804	844	737	781	801	788	811	808	772	811	810	848	785	805	775	828	774	792	771	799	779	799	835	794	778	772	815	799	796	749	776	757	777	778	750	789	825	771	820	809	756	764	783	793	836	758	764	768	773	750	814	800	757	819	720	854	798	773	802	759	801	745	812	749	770	764	845	796	737	813	812	816	813	807	791	810	767	790	753	768	810	781	743	754	764	776	799	774	819	781	742	780	789	793	795	753	780	803	822	789	768	822	815	799	774	800	794	792	830	809	760	800	833	789	772	795	793	825	797	797	772	772	815	790	800	804	816	788	770	749	793	807	801	758	771	798	777	772	794	791	814	786	792	767	783	818	772	759	768	772	765	808	805	791	761	793	727	828	788	778	763	800	736	832	833	765	793	828	804	796	845	784	769	781	725	763	783	775	784	772	854	742	729	752	829	847	746	759	802	798	821	775	751	819	766	721	752	791	782	805	855	798	812	790	753	790	761	797	752	777	803	794	757	772	759	797	805	762	809	799	763	761	734	839	818	825	790	770	815	806	804	807	807	806	759	770	781	829	827	783	757	837	772	756	812	740	840	795	810	817	770	776	804	807	801	797	770	821	774	749	778	766	757	765	810	805	751	776	793	783	792	785	767	795	731	805	782	787	732	797	780	758	800	808	719	786	820	765	870	760	804	775	742	774	777	764	793	773	786	736	791	821	753	757	781	783	795	818	791	778	800	787	790	835	814	799	784	796	779	816	741	823	783	766	793	813	750	769	839	759	805	775	794	790	766	802	798	801	789	787	763	663	788	750	786	816	778	803	811	707	783	776	757	784	727	788	826	806	825	788	815	724	817	829	772	816	804	845	792	780	740	726	759	763	797	754	784	781	829	785	807	812	782	715	810	789	781	819	779	816	809	779	749	752	722	754	755	790	811	772	764	779	816	757	791	779	751	737	761	760	767	832	783	799	797	744	784	761	822	776	775	826	772	778	768	776	808	804	767	760	770	764	742	767	745	770	788	778	798	786	755	782	813	787	821	784	777	817	776	777	804	760	739	806	812	785	767	802	764	812	780	803	818	768	827	785	744	833	766	805	817	787	732	753	782	775	790	785	838	769	729	761	826	766	753	763	847	857	778	790	816	778	814	763	763	801	784	789	783	791	754	772	744	741	785	824	821	760	781	807	779	782	798	792	737	797	777	783	767	756	766	801	756	774	751	818	799	794	766	804	775	806	815	794	778	785	813	781	843	752	800	800	732	742	761	804	857	745	837	793	809	789	745	824	768	820	770	835	832	812	778	828	777	745	685	756	780	761	736	768	746	793	824	789	754	745	746	774	812	798	808	777	795	784	776	736	823	797	791	823	709	758	769	794	813	784	768	794	799	809	801	778	795	759	758	789	787	756	761	762	826	775	697	814	791	790	732	795	762	793	859	790	815	805	781	838	785	787	772	779	741	761	755	773	752	851	732	822	801	794	779	811	771	799	793	826	726	796	752	805	812	828	806	781	740	772	773	785	806	722	812	756	771	748	825	771	801	772	796	785	806	756	787	731	795	809	733	800	800	762	763	801	814	740	764	764	802	802	780	775	765	807	792	797	786	816	808	791	805	794	774	735	797	764	821	778	741	800	790	800	770	756	777	797	801	777	725	832	773	801	778	849	753	799	829	770	793	766	774	807	780	818	766	804	799	774	763	748	832	741	789	790	809	740	726	845	790	795	846	775	791	831	803	773	829	728	753	814	775	810	796	758	745	799	747	859	783	772	765	788	805	736	772	792	821	784	777	797	823	808	746	827	768	804	812	788	830	720	791	772	752	788	752	800	809	782	825	803	789	754	811	741	851	802	751	764	792	743	767	800	777	784	773	782	809	830	732	768	826	761	749	804	750	768	807	764	764	756	836	769	789	837	786	759	848	755	826	807	751	793	863	789	731	744	807	778	827	752	811	823	825	746	774	768	774	780	761	791	802	778	799	748	754	783	826	825	747	759	758	789	776	778	800	776	842	799	727	753	771	780	801	777	804	736	811	795	750	797	750	739	817	806	795	820	770	755	781	798	815	795	761	787	789	767	753	751	786	825	797	747	835	800	769	758	773	772	796	753	768	774	791	796	802	784	783	745	792	762	797	798	828	748	796	792	774	771	770	795	820	747	761	796	803	791	752	764	763	761	798	738	791	778	745	787	783	721	770	768	788	823	790	794	788	767	767	758	778	816	792	768	753	800	784	758	751	773	771	746	773	752	797	761	739	842	802	781	775	805	756	774	742	752
41344	99355	68928	39579	14230	3558	1065	676	721	677	729	742	719	699	707	702	716	683	733	719	726	711	721	707	706	712	691	745	720	674	702	689	738	709	668	708	688	772	695	720	734	713	679	738	699	704	709	706	731	714	684	705	714	713	773	721	676	660	764	734	671	688	715	727	665	681	735	712	695	706	712	679	672	709	656	714	743	688	721	706	732	709	689	703	682	719	739	723	710	712	703	701	701	701	697	757	644	644	723	716	728	735	721	703	704	730	676	698	675	753	689	705	708	730	714	738	710	737	736	706	739	700	713	677	715	636	660	695	677	701	681	696	715	731	679	671	736	723	701	733	732	693	747	703	704	699	665	683	752	697	689	685	663	656	679	704	726	691	691	653	696	707	715	687	706	707	689	727	712	679	691	778	638	699	717	792	655	655	703	723	639	673	734	724	713	708	709	731	707	667	715	666	749	709	707	701	750	662	703	711	672	723	684	724	724	680	674	766	676	718	690	713	725	675	747	713	718	703	706	693	664	721	720	734	666	732	673	701	697	707	704	684	708	726	721	698	696	733	743	681	669	682	730	672	681	740	666	702	714	729	692	717	666	705	700	724	761	695	745	686	684	723	688	720	711	694	722	715	645	771	756	700	693	739	737	724	668	694	734	743	733	682	703	717	725	738	711	693	752	674	704	694	715	699	674	702	715	710	732	679	696	730	696	746	683	737	659	747	734	712	703	634	688	623	721	711	733	712	686	682	680	700	727	661	659	725	745	667	709	672	675	750	656	683	711	662	712	707	720	720	667	716	655	707	713	739	752	716	722	695	709	671	663	726	694	657	696	689	695	715	709	716	678	773	704	709	712	698	677	708	708	728	676	735	705	643	685	735	697	689	689	731	658	681	689	694	660	643	698	681	717	709	768	696	681	707	742	719	717	700	727	743	717	687	673	679	763	687	689	714	727	734	663	706	688	684	691	737	700	724	785	715	741	703	695	679	731	690	728	678	710	710	675	669	727	710	707	699	685	720	695	680	726	711	697	724	689	727	679	699	702	678	686	720	694	691	701	627	675	677	690	706	709	720	722	698	639	702	690	707	736	699	743	691	692	678	696	702	726	730	676	716	695	697	734	661	696	660	679	730	660	731	739	693	692	638	728	738	709	794	755	681	726	757	716	708	728	735	718	746	689	746	715	727	713	680	686	629	727	722	679	668	658	687	709	723	635	714	693	642	726	759	692	674	725	737	731	667	682	676	683	666	699	691	710	690	653	689	711	733	689	706	716	698	715	659	729	695	706	711	671	716	717	706	706	713	722	723	639	711	692	701	678	673	690	693	658	718	688	719	702	729	665	715	692	678	721	736	732	700	690	743	719	699	699	710	673	724	713	729	720	714	664	698	670	721	690	715	707	696	730	706	749	689	680	651	670	744	667	677	646	734	708	632	710	700	670	752	687	699	685	695	695	663	667	664	667	683	688	709	693	698	710	724	679	669	700	675	696	653	698	713	717	743	665	676	675	697	718	709	745	711	724	725	709	663	697	731	667	654	708	675	715	727	722	730	709	706	680	691	706	659	687	711	652	704	699	710	702	733	733	732	728	710	699	697	654	682	721	682	680	678	706	689	732	703	674	735	708	692	685	721	711	669	686	733	692	713	705	654	700	703	682	683	709	701	746	675	693	677	691	674	680	674	734	667	684	714	694	691	707	740	723	675	681	698	698	733	700	708	712	731	745	666	663	724	715	730	701	732	718	672	660	748	686	733	710	663	661	708	685	723	704	721	697	689	725	660	708	664	717	704	671	729	737	642	679	697	762	706	700	704	697	706	691	697	685	687	692	697	662	673	704	682	683	715	638	700	718	674	704	672	708	693	724	692	694	708	712	707	748	654	720	701	723	741	717	749	727	695	731	704	677	722	729	716	730	719	704	703	708	708	750	689	682	676	686	716	675	768	742	708	687	699	701	673	692	704	697	726	673	700	719	705	665	743	691	680	667	714	702	646	711	679	738	710	697	647	753	716	699	717	669	704	678	691	733	718	694	717	735	712	720	679	781	711	711	687	742	708	749	673	682	687	700	726	647	718	690	653	683	743	730	691	674	679	703	657	680	672	656	709	679	685	716	708	698	695	700	644	716	726	678	686	682	632	726	662	715	673	714	727	671	674	725	766	738	715	759	717	667	697	703	708	711	697	693	723	676	740	757	678	709	682	689	707	678	660	730	675	700	750	669	707	723	730	667	732	703	698	688	688	723	695	722	687	695	704	713	662	689	665	712	689	683	714	706	680	684	728	693	643	700	742	717	683	722	722	675	651	701	701	726	747	672	732	720	716	695	732	678	676	705	655	752	737	664	645	734	673	728	657	721	659	679	647	711	689	764	735	708	690	670	711	713	695	718	703	702	725	721	717	700	663	708	666	685	685	658	708	732	642	682	725	711	668	727	685	683	710	709	672	714	659	663	750	689	685	697	719	720	706	671	687	689	645	707	705	693	686	692	684	679	731	693	711	717	714	645	707	689	670	740	661	703	727	706	729	713	695	730	730	691	725	716	737	744	722	688	707	679	750	716	695	668	697	683	692	708	701	707	686	728	729	677	694	697	672	700	714	714	672	709	749	698	659	718	710	720	671	687	709	716	669	683	720	737	740	706	739	712	723	656	674	737	722	726	769	696	679	664	710	692	693	667	709	634	751	725	709	648	725	711	751	718	708	671	712	703	718	654	686	669	662	676	660	699	705	667	744	737	725	701	696	687	679	742	737	732	696	683	712	674	648	667	689	723	717	727	732	721	688	687	706	707	722	713	697	699	686	719	720	709	731	684	680	658	678	687	706	679	654	678	710	702	696	726	720	729	675	730	751	673	698	726	676	697	681	724	692	694	682	693	688	676	719	729	710	707	709	736	681	694	670	606	680	716	701	749	716	695	702	680	695	691	690	724	749	738	694	715	702	719	700	672	710	691	671	713	645	657	712	687	633	676	738	733	674	691	673	642	748	701	724	694	646	689	693	730	716	686	721	737	694	677	686	667	683	665	723	675	721	743	666	669	668	685	702	687	702	705	724	716	703	692	712	706	672	711	679	720	727	707	722	745	669	708	671	709	671	744	663	694	705	747	728	714	727	671	660	697	698	663	701	716	706	702	687	719	670	720	730	678	715	664	683	715	701	642	684	709	710	668	703	734	712	719	707	705	678	675	703	665	675	696	721	713	668	711	738	747	704	669	717	664	691	722	726	709	715	668	717	671	720	678	666	733	704	716	674	698	701	683	722	671	722	718	666	741	669	723	718	694	713	654	691	689	646	723	696	726	738	729	677	697	706	731	698	717	663	686	702	664	669	666	722	693	751	706	649	657	709	683	710	669	724	687	697	719	702	682	684	694	711	704	701	688	658	714	688	651	717	684	705	656	646	736	720	719	626	693	675	703	691	751	677	743	733	698	715	708	717	688	668	717	726	678	726	667	655	712	718	681	696	673	728	686	744	712	678	696	756	670	670	688	671
28822	38828	32375	12879	2510	890	670	628	616	598	602	596	607	587	577	657	567	573	621	643	576	585	597	566	601	605	577	600	634	583	561	546	634	594	579	616	542	649	635	574	584	588	553	587	661	617	625	632	614	557	583	605	585	613	608	593	603	612	609	571	569	601	643	573	587	540	558	576	547	613	628	593	572	614	647	616	604	584	597	596	566	614	588	583	595	606	564	648	573	599	568	581	590	621	596	589	560	594	605	594	596	634	551	547	628	567	567	579	627	548	625	589	622	611	587	597	585	567	588	602	583	581	593	596	571	615	601	590	557	558	606	588	585	609	625	583	580	641	598	584	571	567	621	662	641	642	617	662	596	570	566	600	622	629	601	573	607	593	593	581	644	572	580	581	601	600	570	583	524	611	553	533	621	587	580	592	577	574	595	635	606	562	592	609	595	595	578	619	608	576	546	560	619	629	568	608	572	611	600	586	611	587	579	644	657	610	622	621	665	625	632	622	583	581	587	583	585	579	624	567	557	635	581	574	580	591	550	586	560	588	596	598	612	579	570	565	608	587	623	582	562	553	581	636	628	599	589	615	547	606	582	604	586	599	616	581	597	577	570	616	573	609	544	589	597	600	615	587	592	576	586	589	593	576	599	589	587	586	596	596	589	587	574	597	620	615	591	605	585	611	554	592	594	609	580	606	601	615	589	597	608	625	586	572	620	573	589	614	554	595	566	563	565	575	627	586	640	572	609	628	625	584	592	623	596	597	592	599	614	600	609	576	614	546	607	566	582	608	574	562	672	594	625	594	590	659	613	593	631	598	589	575	616	593	566	587	578	573	577	577	586	595	546	593	663	585	563	603	586	578	605	634	633	616	615	585	596	604	578	610	630	644	585	606	604	564	572	536	556	606	577	617	636	584	578	611	576	588	607	626	552	595	648	615	601	571	623	581	563	610	561	633	648	603	594	590	585	605	598	602	615	598	552	609	598	565	569	572	570	619	600	592	617	602	595	591	587	585	565	586	564	581	604	606	589	534	622	614	567	579	611	596	586	567	573	575	588	634	563	597	566	638	605	606	605	605	582	568	569	577	586	595	607	616	609	623	621	567	613	588	581	554	597	547	587	609	572	613	583	571	646	608	568	597	601	573	598	589	609	584	607	558	614	618	550	613	610	626	580	605	571	597	591	571	557	584	639	581	589	615	603	588	618	573	599	611	591	565	569	585	557	595	614	570	588	589	612	599	588	601	606	559	583	562	621	588	566	555	635	593	589	586	611	577	609	568	613	620	583	585	604	609	532	578	592	550	604	609	587	585	599	590	589	562	596	606	585	607	562	573	553	587	590	573	543	579	591	610	570	593	581	582	559	582	593	564	604	647	594	567	552	577	572	558	616	612	603	614	570	561	608	617	603	625	602	548	599	535	545	555	594	599	586	576	594	570	546	654	594	601	615	576	598	597	583	577	581	571	601	574	592	581	566	597	627	610	620	627	624	587	582	624	601	590	608	538	574	636	601	587	559	571	618	594	587	559	586	562	593	650	570	624	575	594	607	572	605	593	608	601	579	612	576	594	575	597	586	618	581	609	572	596	613	614	573	560	625	580	544	618	557	604	586	584	565	585	568	596	623	549	620	599	587	597	586	558	584	564	578	596	577	602	617	543	606	609	611	611	604	592	606	621	586	579	577	605	637	628	612	572	570	623	632	564	610	592	583	556	628	600	632	571	626	585	644	638	628	642	582	566	549	612	598	580	604	588	593	589	570	581	590	572	600	626	593	606	588	584	597	584	596	596	578	574	578	528	553	598	587	633	621	601	598	644	578	544	615	588	589	629	615	580	597	595	555	611	587	590	590	641	601	587	592	562	623	590	625	617	640	599	598	603	580	634	617	595	541	568	624	580	587	592	607	605	582	588	610	596	637	582	583	609	566	617	598	582	584	602	609	608	580	595	594	564	603	653	594	629	578	595	601	587	604	573	624	579	649	601	576	571	586	609	568	628	578	602	556	587	543	556	625	636	606	619	552	615	616	602	572	589	608	599	594	613	570	597	576	581	615	606	544	577	575	580	631	611	600	543	595	601	603	583	542	598	529	581	609	590	604	583	573	587	609	614	568	617	584	576	585	614	586	607	612	557	610	586	642	643	602	622	597	647	574	588	587	627	595	563	562	612	602	628	592	596	536	594	578	597	639	593	556	556	611	636	593	584	637	607	589	595	627	595	590	586	574	567	585	560	585	562	590	598	601	635	618	578	653	599	590	571	575	613	555	580	610	597	598	619	589	608	594	622	579	591	570	633	591	603	594	667	591	589	601	673	594	619	601	566	566	620	587	581	540	603	625	576	611	578	586	536	612	589	626	588	593	572	594	598	575	627	621	613	648	587	600	604	565	623	581	538	611	607	570	589	586	591	610	599	610	586	583	609	570	595	632	563	576	585	548	622	580	610	609	555	603	579	591	600	581	592	622	598	618	610	592	572	587	617	608	638	565	600	600	583	628	605	603	581	627	588	573	571	595	574	614	623	591	602	591	590	594	599	616	590	591	626	547	638	561	581	629	588	608	620	595	629	592	592	609	568	583	576	617	596	589	571	592	634	587	624	564	575	594	565	623	625	640	587	597	556	579	603	588	575	606	629	655	607	574	611	601	594	609	599	597	616	552	595	610	585	598	577	616	580	615	579	587	634	608	595	600	609	608	616	606	585	562	553	605	617	603	641	572	579	563	587	597	559	621	605	603	603	575	590	584	600	622	574	607	533	581	609	605	601	593	582	629	569	590	582	581	609	617	612	606	601	587	620	588	540	628	646	536	577	561	580	630	602	587	610	586	550	575	559	551	646	608	575	601	613	578	638	564	596	625	595	636	558	576	638	558	597	579	613	603	590	627	613	598	615	611	554	601	618	584	613	573	593	619	593	557	584	597	589	592	567	553	592	603	591	632	554	573	592	598	612	603	582	588	620	592	542	566	591	596	641	590	572	567	590	607	578	605	572	596	601	574	604	624	597	645	592	585	584	595	572	620	572	569	606	605	599	549	572	599	597	585	602	602	587	515	621	545	585	596	598	624	590	617	590	588	613	582	601	598	580	548	594	561	581	601	548	589	602	549	569	548	576	618	611	592	597	551	603	614	616	559	579	585	608	593	557	591	603	561	560	612	593	543	570	617	600	606	597	583	577	555	578	609	619	589	612	592	621	594	573	618	569	628	572	580	592	598	593	631	545	578	664	607	555	622	563	581	616	586	611	576	598	591	590	609	632	604	572	605	605	599	612	591	649	587	612	630	590	568	614	587	603	595	556	585	575	569	580	562	625	584	564	603	557	565	563	569	615	606	591	589	613	663	604	544	595	618	609	595	590	575	619	602	579	614	624	609	585	554	625	590	588	556	630	580	610	613	603	577	589	560	542	628	609	591	590	585	570	553	547	588	591	607	578	582	571	593	556	561	631	607	641	620	605	591	586	587	591	581	613	561	619	612	561	611	580	592	575	590	612
19449	45315	22462	5886	1623	709	497	477	517	465	459	441	503	513	471	478	471	515	476	442	463	436	506	440	492	486	452	473	456	465	472	458	470	493	461	489	455	453	452	463	492	507	451	475	454	505	466	470	462	471	489	479	454	472	486	513	449	492	515	486	459	461	456	487	419	502	485	473	443	440	447	464	444	491	439	423	465	457	467	450	498	459	455	512	451	455	487	462	452	473	472	500	486	503	449	481	511	436	458	442	453	431	466	451	456	456	521	438	492	419	498	469	427	465	490	436	457	450	475	410	472	479	456	475	483	466	464	456	451	492	436	486	495	433	449	445	450	479	468	437	470	467	445	456	448	476	454	478	470	431	490	453	449	456	520	482	461	435	478	461	509	478	493	446	495	487	452	480	482	456	489	474	448	493	467	463	430	427	465	459	416	455	472	436	478	443	467	422	473	418	479	499	477	493	483	475	462	433	457	478	464	480	455	480	479	446	469	464	497	476	446	458	483	458	449	429	444	443	492	447	457	448	500	486	482	447	479	446	442	454	431	435	495	434	458	443	482	506	485	487	503	440	446	489	454	475	436	481	487	477	458	484	475	478	444	505	483	436	459	472	450	395	477	476	479	479	454	482	476	429	487	456	480	439	461	498	476	427	443	502	474	480	512	439	452	481	504	468	471	484	446	461	456	469	476	479	431	491	473	439	458	461	480	478	488	441	479	421	459	468	466	456	465	508	460	454	460	500	440	477	452	509	473	466	476	464	479	484	459	488	468	464	486	430	448	461	446	460	460	456	480	451	476	500	461	471	486	494	474	476	486	480	459	466	460	444	470	460	447	465	485	467	470	466	467	492	431	445	446	503	524	426	501	469	449	466	443	473	442	444	498	454	480	432	485	468	476	458	446	465	484	413	457	464	443	469	440	443	451	496	476	480	447	480	489	470	460	478	500	501	442	447	464	462	460	499	477	442	440	467	474	453	497	469	496	473	442	430	453	447	431	507	495	449	457	453	462	475	501	452	476	487	478	425	468	455	435	478	465	459	511	456	472	471	476	459	432	444	460	461	437	477	485	460	435	485	455	466	507	481	478	486	454	487	485	486	473	512	452	484	443	489	453	468	460	435	463	522	446	486	459	462	418	487	474	486	449	468	456	486	452	462	474	462	464	412	460	446	491	494	474	470	424	453	498	512	464	439	461	476	485	482	463	448	501	440	491	451	468	503	461	473	448	439	477	464	491	478	471	442	480	457	480	476	425	462	474	463	490	476	477	476	458	495	461	490	503	485	457	472	439	474	454	443	469	507	463	472	467	463	463	481	511	487	469	472	483	490	459	462	458	490	482	464	454	452	492	440	474	495	427	437	471	454	470	499	464	499	442	423	497	505	476	493	433	478	490	459	465	489	503	450	471	467	458	471	447	462	491	431	462	463	478	434	433	487	442	439	475	480	456	503	478	447	475	464	507	465	447	485	477	460	483	457	478	490	494	438	462	442	465	468	436	449	441	461	455	469	475	464	449	440	454	493	480	446	468	433	418	471	467	490	479	481	467	450	442	459	460	510	454	488	464	423	464	477	460	489	472	486	473	468	465	452	470	443	453	453	468	465	469	446	465	436	485	454	453	443	495	478	438	467	487	490	473	454	466	466	440	421	448	480	474	491	484	490	478	494	494	444	467	466	477	451	503	444	436	484	486	458	461	451	487	445	514	423	512	431	486	463	471	443	448	444	468	488	497	486	448	466	412	469	483	462	482	479	467	483	459	436	462	461	451	447	446	472	487	467	464	426	490	482	453	475	439	476	473	472	464	456	505	484	477	484	452	454	488	475	477	495	464	459	444	470	468	513	480	422	469	461	447	470	430	455	498	448	464	462	438	451	487	467	436	501	430	458	513	449	482	440	473	453	476	466	426	437	483	503	524	473	451	448	472	498	458	471	448	423	467	488	472	492	497	448	491	457	466	466	489	453	471	484	447	438	471	491	491	455	485	502	426	465	495	453	429	495	469	479	489	457	482	436	472	442	473	446	428	473	492	466	482	469	480	457	475	516	454	473	446	483	455	457	420	476	501	439	461	481	457	488	472	472	444	460	511	481	482	492	470	455	464	514	470	466	496	433	465	444	464	489	453	450	462	444	490	461	476	504	453	439	447	463	492	450	446	493	456	463	475	450	458	444	478	487	457	468	492	491	488	481	443	499	494	437	476	442	459	432	464	455	446	456	455	491	457	461	495	451	466	498	458	499	424	486	496	481	451	455	501	427	498	469	484	455	441	501	459	499	456	479	484	466	451	477	404	478	467	461	496	519	462	454	477	433	471	465	484	464	460	462	467	479	467	477	450	454	473	460	469	481	495	435	497	441	467	445	453	476	466	468	469	463	490	445	522	454	465	451	495	476	450	441	461	454	450	477	449	434	450	446	449	486	488	475	476	456	458	443	393	448	452	447	481	462	439	429	454	451	507	485	477	459	482	468	447	489	441	473	447	478	501	461	416	437	468	469	480	438	420	471	482	522	419	461	494	473	457	429	472	471	462	438	468	466	433	429	422	509	488	480	470	440	493	481	436	457	423	460	472	464	459	460	497	464	489	519	488	471	462	460	498	474	429	499	453	463	458	459	433	482	467	464	447	477	482	469	449	470	484	430	490	460	452	485	488	477	458	471	473	460	483	439	458	499	485	487	456	454	490	518	457	499	460	477	502	445	467	474	481	492	478	461	429	450	460	478	480	477	464	479	463	426	467	462	444	461	481	454	486	475	488	515	494	438	416	512	444	489	479	461	420	481	453	460	472	482	498	461	436	493	408	497	464	449	451	498	458	460	514	446	472	481	486	473	463	445	484	511	455	494	505	498	493	452	497	468	468	478	446	457	470	496	486	445	496	421	438	446	469	473	443	500	501	475	508	460	499	466	485	474	472	464	437	473	463	435	456	484	476	489	491	502	445	457	482	458	502	490	493	470	489	452	474	452	420	441	448	466	464	480	446	487	465	468	514	465	493	456	476	450	481	509	488	447	479	455	469	451	459	454	445	448	451	495	480	522	482	515	462	481	462	482	477	445	478	471	484	499	451	499	483	499	469	507	467	462	471	477	463	493	496	461	451	463	470	419	496	455	448	459	464	503	499	484	489	464	464	420	433	475	464	439	438	476	462	487	453	461	452	499	483	437	435	450	466	464	433	475	422	479	483	488	421	492	482	495	474	455	512	507	460	427	419	454	465	497	495	454	456	458	469	475	451	456	470	482	443	478	439	450	453	482	471	437	463	446	473	462	471	439	467	482	457	476	469	475	456	484	449	457	486	486	450	494	492	485	452	451	513	488	490	468	496	461	469	466	511	457	454	492	470	439	506	450	448	498	485	465	465	473	471	488	469	477	445	475	467	494	449	469	474	449	467	468	436	498	483	484	504	453	407	463	455	455	434	449	472	494	481	488	492	465	422	459	472	447	481	491	456	487	429	495	464	449	483	525	481	466	500	485	457	436	487	450	471	479
24724	31725	46129	36193	19897	6666	1149	630	580	597	570	530	551	588	572	594	597	568	550	519	549	557	522	574	593	576	566	546	579	562	568	550	523	546	533	548	544	522	527	580	521	566	550	565	504	588	531	575	543	526	536	554	573	563	587	542	591	567	527	508	607	546	515	550	512	551	562	586	557	558	557	559	578	517	548	541	555	604	580	552	552	552	543	537	488	558	523	547	534	540	570	573	568	539	504	562	548	538	589	528	533	542	538	573	532	530	543	545	510	552	574	584	532	604	565	531	544	527	560	515	553	540	571	560	551	528	588	565	545	538	518	586	556	557	560	614	511	546	579	535	533	561	530	587	559	521	579	536	520	547	550	535	530	567	572	522	566	519	533	571	537	528	552	563	524	504	570	565	552	562	562	549	558	536	543	494	519	530	583	544	537	533	557	552	558	547	519	543	510	546	549	581	576	553	567	546	552	511	556	525	525	538	584	512	548	530	496	543	561	562	536	550	552	529	585	548	551	545	575	548	545	516	526	574	546	573	560	518	536	570	527	562	555	565	535	571	532	555	569	529	571	524	540	536	554	531	549	524	564	500	557	561	513	550	558	575	535	526	528	556	534	521	548	564	579	554	529	540	521	509	549	561	583	560	560	528	565	568	577	512	575	534	527	556	512	540	567	527	531	538	529	556	530	514	590	580	563	570	576	567	543	578	535	618	550	536	540	547	537	555	579	538	578	575	543	610	536	518	571	524	556	542	508	585	533	529	559	537	550	527	512	526	549	520	546	537	549	546	524	571	545	530	539	555	528	547	517	577	612	506	542	607	529	598	519	536	543	577	525	538	543	574	579	565	566	548	550	576	535	534	556	534	521	545	570	549	586	551	523	496	521	542	520	541	508	541	570	545	593	550	567	549	534	496	539	544	521	551	500	535	611	536	577	575	533	530	532	565	599	571	537	571	544	518	478	503	560	567	561	592	511	537	560	513	626	524	567	535	530	577	574	567	568	544	517	544	512	586	571	547	538	563	552	519	589	562	583	543	539	515	511	521	556	531	550	579	563	556	516	574	516	534	546	523	579	539	554	554	506	521	565	543	560	540	554	525	567	575	519	534	556	531	574	557	558	574	525	534	563	557	543	542	535	528	522	555	553	567	575	535	577	536	503	516	527	581	463	558	536	517	542	583	592	582	541	534	526	522	541	545	544	546	554	539	505	547	554	550	544	554	560	552	558	568	550	519	561	519	588	538	546	596	555	512	514	543	547	559	571	570	550	550	531	597	519	565	584	537	561	547	528	536	548	538	555	534	542	582	575	552	563	523	535	544	559	525	536	522	600	522	584	527	544	545	542	531	564	555	559	559	553	545	550	588	558	518	525	545	545	526	526	587	557	537	567	539	530	572	582	555	557	560	546	546	524	577	549	541	536	564	550	557	604	535	542	546	602	564	590	552	570	537	576	502	591	517	540	541	579	531	521	566	514	541	571	542	530	533	509	537	588	543	537	593	555	543	518	494	532	587	570	560	578	588	529	551	494	573	540	546	528	563	563	537	542	578	550	537	543	554	536	532	541	533	523	552	563	537	556	545	543	548	517	516	558	486	536	594	561	567	529	545	555	531	547	549	549	564	557	539	555	560	565	587	522	532	510	520	623	543	557	545	544	548	578	600	557	567	545	517	545	536	575	549	555	493	558	547	518	571	511	582	595	587	536	553	560	582	527	521	535	563	535	529	551	518	557	524	533	551	552	558	529	545	558	547	511	547	519	553	499	492	533	543	526	554	550	508	565	536	506	595	584	544	569	525	564	568	538	507	553	548	560	532	538	518	527	562	532	542	546	574	564	571	505	554	504	555	519	555	535	519	532	537	576	542	539	593	592	525	524	514	545	544	543	595	521	579	564	547	560	505	556	544	546	527	572	559	540	587	588	555	551	555	546	546	533	571	536	541	559	540	526	532	597	568	534	569	547	557	521	558	569	560	529	580	543	517	555	546	539	533	578	568	523	569	591	497	565	534	545	543	569	568	570	537	525	543	554	556	522	559	575	543	539	572	510	554	555	585	553	515	581	554	567	507	564	533	558	527	514	561	554	542	549	535	552	528	564	552	525	529	565	539	572	537	550	578	562	513	562	572	581	532	539	530	533	560	543	576	581	534	553	546	554	560	528	530	535	581	555	580	568	553	515	583	571	541	527	552	581	526	560	543	588	503	535	569	523	562	537	542	554	538	554	540	533	572	538	567	540	580	548	534	577	547	537	512	513	507	559	519	545	590	536	515	535	539	552	578	539	535	532	520	540	550	544	558	555	571	500	514	541	528	554	578	615	568	542	572	554	518	518	576	520	548	553	533	566	571	504	544	525	531	585	550	562	541	574	537	557	557	545	583	554	584	542	564	511	544	547	573	561	592	543	518	555	544	583	549	549	559	557	543	562	591	528	561	571	526	557	581	551	565	550	592	560	536	544	530	560	582	539	551	531	573	530	517	564	578	526	554	538	538	554	548	585	559	528	522	531	608	541	585	521	556	527	553	569	592	559	545	530	476	550	580	577	548	533	507	527	555	568	587	560	541	600	533	546	541	544	540	536	540	512	568	530	535	556	549	556	569	521	509	552	548	509	542	547	531	580	556	562	572	527	526	560	526	610	513	558	559	560	612	531	555	521	548	573	542	544	562	519	572	518	521	530	541	600	509	538	519	541	573	533	532	529	559	524	554	551	543	574	538	545	514	562	557	601	495	503	529	536	529	557	565	542	508	586	517	532	562	546	548	538	572	573	533	533	581	580	561	565	566	571	532	570	553	552	525	573	587	567	577	498	521	531	583	529	518	592	569	518	569	554	545	560	569	565	557	564	578	506	578	569	534	548	561	557	554	550	572	540	555	528	516	538	572	539	528	574	534	529	535	566	550	565	574	558	537	491	544	554	512	522	569	530	561	526	575	565	549	543	563	512	564	502	543	585	539	556	560	519	548	574	540	561	585	573	544	553	566	503	554	541	556	599	562	547	518	547	484	539	556	546	560	520	500	567	530	587	512	502	564	567	589	536	533	512	538	551	508	542	556	566	527	552	557	550	532	543	513	564	558	621	560	545	532	517	550	569	516	571	566	568	549	522	535	500	540	572	580	541	494	524	596	540	555	576	581	556	595	569	581	502	546	557	546	567	553	549	549	544	534	571	519	579	559	553	555	554	534	550	562	539	495	549	546	545	528	580	574	543	523	532	556	596	563	609	548	552	559	542	599	550	528	499	570	552	506	531	552	559	534	531	572	574	523	551	571	546	554	580	550	501	564	528	557	581	559	571	582	509	532	550	557	594	536	553	554	568	560	559	485	517	534	543	507	528	550	538	546	537	547	543	545	500	536	530	564	527	545	556	534	513	559	480	534	555	559	562	495	547	493	538	518	536	502	567	556	527	467	588	541	525	584	544	553	537	544	530	513	540	566	545	537	541	549	501	555	577	530	586	571	510	584	570	531	523	568	557	533	537	555	534	524
50499	97224	63705	30926	9500	2236	653	522	482	499	510	514	466	545	523	494	483	480	478	510	534	514	541	491	509	513	481	485	500	524	539	504	497	504	523	528	464	488	485	470	478	472	496	514	485	500	480	439	501	502	505	504	483	518	485	498	474	499	495	487	477	499	508	504	534	493	537	507	471	467	481	480	477	480	506	440	490	480	509	469	511	504	488	476	486	470	483	481	479	505	500	492	530	506	497	523	466	528	508	490	484	469	502	466	471	511	548	503	473	473	510	511	506	494	537	521	472	525	485	489	502	494	506	529	494	473	522	484	492	507	454	490	475	518	484	456	523	482	506	548	498	480	472	485	459	480	554	468	503	490	509	489	468	505	452	515	508	499	472	470	489	473	515	517	499	524	491	551	502	460	479	517	464	508	498	513	483	474	484	524	473	458	520	488	491	524	499	499	470	447	504	481	505	490	503	500	499	508	518	501	498	530	488	477	501	527	492	515	468	489	473	465	471	503	512	506	499	507	473	497	517	516	481	486	504	489	537	468	510	470	508	482	525	514	513	477	507	486	469	514	530	487	468	488	505	486	493	472	505	486	512	489	506	523	458	479	531	461	468	481	486	497	491	487	490	455	497	500	470	512	505	486	485	483	482	459	479	505	479	490	479	470	469	491	485	490	460	488	488	520	491	509	507	482	453	492	486	487	491	481	533	508	531	492	494	459	469	492	501	493	484	464	478	502	507	460	501	490	498	507	516	484	479	451	513	520	496	479	481	487	509	539	512	474	477	490	483	455	475	519	505	471	498	505	469	509	470	471	555	516	474	499	467	459	540	505	482	518	531	517	488	523	505	496	497	474	498	515	477	464	477	498	519	534	447	515	451	475	472	512	484	480	489	489	545	504	512	444	476	518	501	487	476	488	516	501	502	492	516	499	499	483	488	507	492	513	483	479	507	497	464	459	521	507	520	458	466	538	538	493	499	494	527	518	499	446	525	483	481	513	501	494	508	486	507	513	485	517	477	478	474	508	467	532	510	477	508	485	495	530	513	474	548	456	475	523	513	490	490	497	469	481	483	495	502	495	546	457	477	486	487	524	453	537	507	465	480	482	462	495	556	509	504	481	488	490	466	502	491	485	487	508	505	486	459	490	501	492	512	505	472	478	460	447	494	499	482	475	473	518	487	486	481	472	480	479	480	479	482	496	494	468	499	496	487	501	479	538	472	527	476	468	488	494	481	460	509	495	500	480	474	529	497	502	480	451	510	482	483	480	498	522	494	481	513	502	473	483	496	545	486	479	529	498	491	512	505	512	516	514	480	503	509	498	519	506	534	486	457	527	509	487	532	462	507	475	507	443	473	496	511	489	486	504	477	515	474	526	516	484	480	475	518	502	531	503	488	475	527	483	509	479	486	514	526	510	435	503	457	480	442	531	490	501	505	482	502	503	476	511	470	518	476	506	459	473	516	493	498	489	492	470	486	481	476	474	468	502	488	522	522	450	489	483	501	496	475	500	465	512	504	444	486	524	514	500	512	495	472	491	523	502	530	542	485	482	535	507	476	487	507	508	462	482	466	477	467	486	488	491	495	491	515	534	488	483	504	502	478	477	516	505	480	499	488	490	448	517	491	499	462	495	473	502	501	477	505	459	471	546	449	462	498	488	483	513	507	504	478	493	524	452	509	481	510	497	481	488	543	488	462	512	493	527	518	472	485	492	461	529	501	487	504	526	498	491	510	477	496	469	456	529	495	496	521	502	448	489	483	481	485	534	470	473	461	546	496	511	465	486	508	481	513	453	505	462	473	441	511	480	483	513	485	512	477	513	487	487	489	503	520	508	480	490	450	516	526	456	492	498	514	467	474	487	481	488	499	467	482	508	490	457	485	485	486	516	522	490	477	456	493	516	478	520	466	474	509	489	513	511	490	496	465	515	462	515	473	494	456	459	488	508	489	491	517	474	472	516	526	464	481	498	486	488	476	491	482	474	479	506	537	478	496	477	544	506	482	489	453	509	458	514	482	454	479	482	460	509	519	524	505	508	490	477	494	532	467	461	476	477	473	512	471	477	487	527	488	489	505	454	467	529	492	498	443	525	496	524	490	516	466	473	491	469	511	504	478	493	490	513	505	528	503	508	462	491	531	522	490	515	497	490	502	516	484	509	498	493	469	478	481	449	506	476	492	486	493	463	516	474	488	506	470	531	465	479	486	492	497	455	499	499	529	465	502	461	506	512	469	478	493	470	499	489	515	503	452	487	498	469	503	469	469	456	514	515	464	517	494	480	498	500	543	494	499	469	489	526	490	491	501	486	481	546	535	521	475	485	511	505	497	564	505	497	488	502	487	481	491	464	491	489	462	483	539	499	491	502	495	487	449	482	459	502	484	519	498	501	503	507	526	473	486	508	510	492	445	474	506	499	471	480	463	487	494	518	515	479	461	451	499	471	494	495	503	516	505	507	480	515	530	459	486	490	471	469	509	507	491	504	470	462	504	490	501	489	460	466	452	479	533	465	501	481	511	505	468	442	501	497	468	466	471	506	511	508	482	488	516	520	476	515	498	495	484	460	450	483	506	493	489	472	499	500	513	523	510	489	485	491	486	479	475	480	485	474	459	461	480	486	507	466	447	489	481	499	490	461	485	460	483	483	476	485	475	513	453	467	507	496	485	479	535	473	530	484	494	483	475	485	505	521	530	469	489	523	510	468	485	441	487	472	496	481	489	466	529	468	493	482	524	471	466	463	523	517	463	483	472	506	475	482	504	481	490	468	500	514	512	491	505	466	528	500	469	448	535	525	516	481	477	531	523	493	445	501	487	478	513	495	475	462	486	457	516	512	540	525	464	500	492	507	480	476	481	506	471	463	460	487	513	528	512	459	492	499	481	474	516	478	539	518	461	496	519	516	484	499	523	482	487	504	491	478	478	470	476	504	472	486	477	498	483	542	492	478	499	479	549	472	494	496	481	433	516	520	501	474	473	482	487	497	432	507	536	504	489	492	452	522	494	503	502	485	514	532	456	474	490	473	502	470	508	491	476	484	474	436	467	496	508	461	472	439	470	453	513	469	463	469	467	503	504	452	491	520	441	506	473	473	490	520	509	483	489	454	477	437	501	471	497	511	453	528	486	517	468	458	479	500	470	471	507	504	529	474	482	507	504	535	524	535	500	470	476	485	469	474	512	474	469	525	486	476	492	462	495	476	507	509	485	461	467	473	515	474	470	512	478	538	504	528	478	475	447	492	464	494	441	512	504	542	469	503	466	470	499	539	506	486	510	477	521	487	466	458	465	489	510	491	469	496	507	491	515	480	482	472	479	487	523	511	525	506	464	523	496	477	479	476	516	471	486	449	493	496	444	499	446	508	512	490	490	480	479	469	496	491	441	521	487	485	491	463	496	504	479	534	452	490	460	483	467	494	465	443	479	489	510	504	532	476	515	489	483	507	465	444	502	502	491	489	467	473	477	510	485	466	489	551	494	450	517	478	524	522
23808	27616	42370	36001	23399	12470	2305	845	731	761	777	716	726	733	704	716	715	693	660	690	697	664	624	666	650	704	693	657	645	710	655	673	668	649	717	729	671	613	688	658	675	661	680	675	670	647	639	663	655	697	660	681	697	669	699	759	730	677	693	632	639	674	699	660	662	671	686	690	673	700	681	690	649	647	713	684	659	705	683	668	624	659	685	698	694	714	693	642	674	673	698	707	712	703	677	710	715	696	738	726	703	703	668	665	676	661	656	664	671	669	632	646	710	672	676	631	632	712	688	668	676	687	624	685	667	676	685	682	671	662	643	672	708	673	717	681	662	657	663	693	666	663	681	690	609	693	668	690	638	645	680	631	679	676	655	660	693	672	670	657	656	715	720	618	681	732	692	670	643	661	671	699	699	692	687	663	654	671	670	634	667	646	656	653	650	656	632	656	714	663	664	673	667	661	727	658	685	675	690	693	679	709	685	655	684	677	694	679	640	671	689	660	673	672	658	663	642	683	654	650	709	639	713	642	668	679	644	670	679	686	717	621	641	666	676	685	666	660	718	722	695	668	678	696	683	655	666	652	700	650	698	714	675	680	674	695	639	675	679	637	679	733	618	688	662	674	669	687	657	650	656	660	647	665	684	671	674	656	669	727	727	720	694	726	721	671	704	635	676	645	673	695	659	677	674	627	660	637	680	685	673	710	676	627	665	654	680	690	688	634	701	675	653	639	704	677	700	639	667	733	716	683	709	614	638	635	634	691	647	673	687	667	688	646	668	662	679	635	709	662	682	689	734	717	683	661	662	678	611	674	664	665	652	669	675	642	626	659	658	641	637	688	668	665	672	650	695	685	692	655	628	707	703	647	647	679	603	637	676	641	621	717	675	671	662	674	674	656	638	702	680	729	632	644	692	644	680	665	691	697	717	642	699	665	630	657	633	652	679	607	674	666	702	681	738	701	670	636	707	682	665	708	692	628	669	719	610	689	657	637	682	639	675	692	678	710	599	661	636	686	701	655	651	659	627	684	666	663	693	668	702	637	644	675	631	651	723	685	635	657	682	713	691	716	648	672	649	665	695	632	676	686	685	679	653	631	652	677	641	645	636	710	655	687	665	692	638	652	620	670	658	689	680	676	706	679	693	693	698	692	644	646	660	677	674	689	653	717	720	705	711	711	628	695	659	637	712	682	681	649	638	635	658	709	675	703	642	670	693	685	683	651	723	671	664	696	657	709	691	676	633	663	657	642	694	630	629	671	604	667	610	681	707	673	684	706	676	693	659	678	652	705	707	675	692	657	610	723	657	698	673	630	621	640	665	670	698	641	635	685	673	671	655	685	696	643	669	701	683	661	656	656	642	691	647	656	610	629	719	671	673	692	659	664	689	682	690	656	672	676	643	676	665	651	667	675	689	673	731	681	644	653	705	664	662	672	646	700	689	642	681	723	664	665	687	672	684	656	688	634	632	672	697	697	712	663	655	715	687	713	706	615	635	663	688	678	688	682	708	674	660	716	641	713	657	676	649	624	630	695	668	671	683	689	643	672	679	690	684	693	687	640	686	656	667	673	635	656	604	634	665	671	712	697	679	647	667	706	665	677	639	648	685	673	709	705	664	657	647	665	683	655	661	638	691	670	677	694	670	682	650	671	657	670	660	701	631	659	655	621	679	654	684	650	683	647	694	638	666	678	652	708	732	665	637	647	637	670	681	720	681	694	674	662	676	647	679	693	693	669	640	710	648	697	643	646	698	661	654	677	680	673	698	703	632	703	654	712	687	686	644	680	583	678	669	703	696	687	664	591	691	712	648	662	620	682	646	670	697	647	677	705	629	684	701	670	669	637	694	643	676	674	649	633	659	642	663	601	677	669	698	637	665	680	669	673	645	715	660	679	644	713	679	638	687	663	696	673	709	656	646	656	698	687	728	687	661	665	700	712	673	697	674	657	666	645	616	699	650	693	688	687	681	635	632	679	732	636	709	670	663	655	663	646	708	713	646	653	596	647	670	718	696	730	649	654	722	699	648	648	646	680	694	642	663	713	670	658	656	673	622	672	667	663	655	678	677	682	675	709	665	628	667	658	649	664	670	652	659	713	677	691	642	712	680	639	682	652	673	674	657	644	705	679	671	652	610	713	711	689	707	679	650	648	689	645	661	652	701	604	664	729	729	692	692	655	654	633	635	686	680	698	656	656	681	618	676	699	610	647	664	693	629	694	674	653	700	660	667	657	635	636	652	628	666	655	711	623	676	713	687	682	636	688	656	692	654	676	724	704	714	703	702	655	699	633	636	685	681	669	656	688	672	642	698	728	671	680	710	666	704	646	676	666	664	683	645	691	694	678	652	629	706	675	721	674	660	696	677	658	670	700	697	686	711	690	654	706	663	668	664	643	650	616	695	670	620	676	697	684	642	634	680	661	645	697	640	678	700	697	687	642	677	686	685	704	619	677	631	617	647	620	660	691	671	688	672	626	693	690	637	691	629	663	664	705	662	642	710	654	682	665	674	689	674	658	657	652	643	667	651	667	665	662	662	645	662	696	688	667	659	665	665	712	680	620	666	676	691	661	698	685	638	642	630	669	646	655	695	694	692	666	659	630	681	656	683	714	696	681	727	687	675	732	630	691	689	672	715	681	627	639	676	657	655	673	651	607	655	638	669	685	653	656	694	653	646	648	616	674	706	655	682	703	686	674	667	653	696	713	601	670	690	670	675	693	657	674	667	732	644	660	677	696	652	643	655	669	688	736	709	642	641	684	732	704	702	677	680	655	661	692	677	663	706	667	691	665	652	642	705	692	624	688	652	670	631	686	664	660	679	705	666	697	666	641	658	679	648	700	692	718	677	698	690	590	648	694	647	667	658	667	628	668	679	677	693	659	640	674	636	673	726	689	648	662	705	647	676	658	656	654	636	679	695	622	700	654	671	653	688	667	662	689	665	686	662	655	699	667	659	631	648	650	657	635	652	711	679	656	684	702	710	660	630	629	674	670	727	638	658	622	693	616	676	659	656	679	682	683	652	656	660	708	650	721	690	663	666	672	652	624	616	691	723	693	711	656	670	635	701	654	614	648	730	694	681	707	647	652	687	651	675	670	681	657	633	704	674	686	684	687	663	709	685	678	655	728	647	684	677	687	644	672	610	701	707	642	688	698	675	691	602	652	653	662	708	660	705	691	637	718	694	660	643	689	679	690	648	638	700	659	680	684	667	666	669	680	659	648	655	648	691	684	683	674	684	746	671	682	668	660	680	641	674	639	642	660	718	637	664	702	630	675	699	656	662	693	650	690	700	670	671	693	659	672	667	682	654	657	694	614	675	657	662	645	674	670	644	689	654	667	663	654	661	676	707	676	700	687	652	644	654	640	680	654	667	670	719	688	628	684	711	641	665	654	669	653	697	684	690	714	677	653	638	681	683	628	640	666	624	679	666	677	725	654	660	656	684	704	607	644	700	655	676	672	660	718	734	659	658	651	663	646	602	634
51096	97143	69552	39536	14127	3421	703	612	637	578	619	652	603	633	629	648	621	623	594	608	619	672	641	618	614	580	620	612	609	625	625	628	646	617	596	612	652	634	601	634	618	605	587	634	598	602	592	587	607	608	574	593	674	641	592	616	597	643	652	598	625	610	642	574	621	682	605	605	651	623	609	614	608	679	628	630	623	605	582	641	610	588	604	623	638	633	644	662	632	669	643	579	586	645	653	622	640	598	613	646	608	616	608	599	601	656	604	590	609	628	592	606	632	614	632	678	603	606	585	618	668	574	600	631	666	621	614	591	591	571	620	640	632	539	592	664	613	599	631	598	584	652	600	592	646	601	647	576	600	627	588	616	609	608	597	595	616	567	564	571	642	610	632	623	597	570	602	626	585	597	630	570	604	561	673	614	603	612	612	645	598	586	608	621	628	633	603	661	609	599	564	575	604	634	601	587	587	613	591	563	604	595	624	610	596	602	674	620	614	592	597	584	587	586	662	619	599	588	607	607	618	612	616	600	619	599	633	573	622	598	581	635	611	596	628	594	610	602	625	612	599	605	600	608	639	614	634	593	605	629	634	610	604	600	620	612	656	597	601	603	654	564	570	620	599	597	612	589	576	599	580	618	573	642	588	595	608	621	630	561	597	634	640	643	644	617	605	602	609	592	626	593	610	563	640	621	598	577	583	605	573	591	624	588	637	601	624	585	609	599	623	652	619	564	639	564	619	626	596	605	628	640	591	628	620	624	634	626	600	618	591	621	639	613	580	623	632	636	590	597	623	592	669	623	583	639	623	584	596	622	649	595	625	624	582	624	637	591	649	571	638	557	619	637	611	619	601	637	634	636	613	641	624	594	629	594	571	615	609	644	642	600	653	562	611	591	635	607	601	617	634	570	593	617	650	614	616	655	620	565	616	617	649	636	605	607	641	594	639	583	624	574	575	663	584	630	602	656	624	621	615	601	611	608	618	587	617	612	589	610	638	608	583	610	604	657	635	628	622	640	614	648	626	670	582	593	654	598	645	606	648	619	618	621	617	607	605	621	606	583	613	615	627	598	641	599	609	628	591	607	597	670	604	616	620	581	601	618	590	559	606	599	595	626	606	617	588	596	582	639	601	590	589	610	604	630	584	660	609	573	640	605	613	604	616	634	609	650	629	588	596	579	624	555	666	595	595	666	601	637	603	559	609	605	609	633	642	576	600	648	649	610	617	598	635	593	613	647	610	609	613	586	656	640	630	613	600	652	617	600	658	640	598	553	587	609	651	586	581	586	619	618	603	665	642	618	598	577	615	609	604	567	606	636	592	618	596	637	556	624	593	584	633	541	585	641	662	587	636	642	574	605	628	608	590	657	602	615	604	572	620	633	577	595	586	617	574	616	604	633	592	597	625	588	604	612	658	596	657	630	634	611	601	591	601	599	588	623	586	601	633	625	618	614	624	642	569	631	616	602	626	625	623	577	595	639	597	663	631	625	565	610	617	612	610	671	593	648	611	666	668	571	616	633	648	592	586	618	598	610	619	556	623	618	615	617	620	581	612	581	627	608	600	621	589	593	619	612	606	596	600	613	606	633	599	628	634	602	627	617	656	595	621	638	648	639	601	611	632	623	621	627	591	649	607	595	617	625	582	641	589	593	642	629	605	638	626	635	643	558	602	613	652	618	596	671	612	592	622	635	595	593	604	615	599	599	620	642	652	636	615	594	640	613	594	591	606	600	618	617	580	617	631	605	637	597	637	632	617	638	625	636	588	574	587	650	598	613	634	643	610	653	623	628	641	620	585	559	565	626	616	595	613	657	585	598	570	641	623	597	595	618	609	598	635	624	611	603	635	599	616	583	629	600	633	600	627	650	619	615	584	625	636	634	607	589	622	592	575	610	605	638	591	592	620	634	590	635	593	626	628	633	593	579	603	569	604	604	584	632	620	618	556	577	644	591	604	635	603	568	669	580	608	631	568	644	613	617	600	629	589	621	620	609	619	628	569	587	588	591	669	613	634	606	593	621	626	589	633	644	565	594	583	625	619	616	617	668	608	636	634	625	549	599	620	613	591	625	639	588	593	599	676	598	656	633	680	596	612	567	630	622	626	613	606	600	609	580	592	575	630	625	604	607	616	589	572	642	623	610	608	628	620	639	589	613	590	675	613	627	635	618	587	587	607	607	594	575	601	595	587	586	612	582	622	622	650	671	615	609	624	579	639	620	598	600	616	684	615	631	615	633	629	599	571	601	616	625	624	606	604	579	586	592	619	607	572	615	650	607	626	602	654	572	585	576	631	664	583	606	582	615	607	596	595	651	637	592	598	576	613	603	618	629	602	599	631	587	621	568	638	658	594	616	594	613	622	613	602	651	609	589	625	627	616	608	629	579	637	606	602	603	568	570	594	605	616	593	616	594	595	569	585	627	586	648	642	633	625	620	597	603	600	635	565	636	637	626	554	630	617	639	547	615	613	600	666	687	596	586	600	636	598	614	596	586	624	622	590	659	631	596	615	596	579	596	610	627	615	556	629	636	596	658	615	643	641	592	607	587	605	623	590	580	600	598	653	569	587	612	591	648	627	647	621	685	612	609	605	623	626	618	585	599	636	578	590	623	624	634	612	537	625	521	619	614	596	584	602	581	609	618	635	623	569	622	574	583	619	628	615	596	620	598	610	609	648	606	589	618	616	633	633	628	606	619	602	602	612	632	594	578	579	611	612	584	644	599	635	588	629	625	596	622	615	663	613	605	583	611	648	627	597	593	615	594	589	536	609	646	577	609	596	583	646	628	587	560	645	592	587	559	596	588	616	621	588	626	591	599	649	584	616	585	613	621	607	590	626	613	612	603	639	582	627	609	611	584	610	615	586	584	624	576	605	616	639	652	618	625	633	600	660	571	597	640	595	666	618	599	612	638	618	630	644	610	631	625	614	639	648	588	639	591	610	637	610	584	596	555	604	589	557	635	591	644	641	540	599	592	612	637	596	638	626	623	597	626	615	621	596	598	633	639	618	616	609	584	641	581	612	582	604	652	603	642	578	593	668	599	588	626	607	600	632	605	617	594	593	608	609	618	603	608	616	631	616	599	614	591	563	621	569	621	605	595	614	629	628	599	619	584	599	598	626	593	606	588	601	635	622	565	590	589	574	630	599	574	638	622	614	616	601	655	606	578	616	595	588	625	596	615	615	624	645	579	644	609	608	607	618	593	595	602	589	581	642	596	620	623	593	597	641	600	615	640	628	613	615	628	596	582	574	615	615	599	643	598	607	545	622	603	616	599	614	605	609	623	582	593	652	629	594	614	580	609	639	591	599	608	613	599	646	606	587	655	633	590	565	597	596	629	584	614	597	597	612	658	590	633	586	616	606	628	634	627	637	641	634	655	599	607	635	581	620	573	607	627	642	582	594	631	615	617	593	596	636	607	628	595	602	586	605	603	628	631	648	622	633	615	584	612	616	674	609	635	618	574	602	640	558	612	590	621	592	616
27925	39604	34914	14253	2857	870	560	520	519	545	475	499	514	537	502	505	498	480	489	572	518	533	505	536	507	468	491	521	511	525	490	525	492	503	496	494	530	517	528	460	488	469	483	476	479	480	509	534	485	484	519	521	508	517	494	521	539	501	508	511	499	483	510	495	515	514	525	496	543	526	509	539	541	521	519	479	506	513	491	513	499	489	513	521	511	496	501	478	508	514	548	516	549	499	537	539	460	512	510	504	495	525	507	488	504	486	494	527	514	515	513	481	533	523	488	507	497	510	471	479	500	470	519	516	508	542	506	493	499	508	520	501	501	481	472	525	493	474	487	487	503	500	468	500	508	479	523	496	489	535	503	489	493	479	508	461	509	509	494	462	501	484	523	515	514	504	539	486	490	480	479	495	491	497	500	506	539	521	499	532	507	497	545	500	478	535	514	501	516	501	504	520	517	478	488	496	479	505	481	523	478	511	535	487	495	488	510	526	537	490	536	507	492	520	464	506	519	507	516	516	530	472	508	498	514	526	494	527	519	500	498	513	496	460	510	460	504	529	495	478	519	518	489	526	505	496	511	507	553	495	500	525	520	537	563	490	504	494	558	526	513	449	479	506	510	511	517	489	496	521	527	487	524	500	494	540	527	473	482	488	504	500	497	491	545	555	513	496	527	483	512	522	535	484	490	485	496	492	492	491	513	515	509	506	505	491	488	470	470	490	511	510	466	503	446	528	515	490	538	516	494	509	506	504	540	521	491	481	498	484	520	522	515	526	503	516	481	467	503	478	505	481	515	518	490	495	502	507	518	492	509	525	505	519	479	513	519	471	536	485	517	516	507	524	517	509	512	492	494	470	491	482	511	522	479	494	526	488	471	534	482	454	486	485	491	486	462	518	457	462	469	560	508	505	511	479	487	477	495	464	507	565	541	520	537	543	502	467	489	499	507	498	495	465	492	465	479	515	529	516	497	491	529	479	509	493	500	521	526	495	491	523	497	510	501	485	498	491	543	501	488	488	504	475	468	508	515	540	509	449	494	496	513	503	488	476	498	487	439	527	493	490	505	481	514	485	575	483	517	507	513	479	511	522	512	528	500	485	504	485	500	517	509	483	465	537	485	520	493	540	491	497	471	466	529	519	506	518	498	519	516	521	505	508	490	531	482	494	486	472	538	513	456	519	521	486	507	549	507	501	507	493	502	479	533	453	517	467	498	493	499	479	511	519	490	510	514	534	522	494	573	478	496	490	513	519	482	493	478	467	497	507	533	500	490	501	461	514	465	540	522	493	482	498	465	506	504	496	499	477	510	541	465	457	530	521	483	514	469	494	479	523	487	521	507	479	539	501	492	522	492	452	486	477	511	468	488	513	510	499	517	543	547	514	502	491	493	518	520	518	496	477	476	467	533	484	503	519	498	485	529	494	489	523	532	516	513	540	519	530	486	479	499	480	486	513	519	518	505	540	484	491	474	505	548	520	495	524	492	486	510	498	506	500	495	513	518	495	514	515	514	490	512	483	467	509	538	510	550	512	498	505	505	511	487	503	531	485	485	529	499	484	476	513	514	492	516	515	546	485	458	492	489	531	522	482	491	459	467	549	500	496	483	508	512	487	482	503	512	540	505	501	504	510	532	501	510	517	505	513	460	504	469	506	547	523	521	508	499	515	531	544	503	528	470	513	489	530	526	500	510	488	502	572	502	505	483	499	518	483	544	518	529	487	512	503	494	476	470	489	503	494	478	477	477	494	494	516	489	561	514	461	476	508	511	511	494	530	488	521	472	516	479	492	471	501	539	492	532	540	500	502	496	513	483	522	507	459	474	540	507	503	488	520	524	509	481	483	530	489	508	482	470	497	510	524	487	529	459	511	530	491	488	513	480	462	521	497	509	535	498	488	466	519	504	489	502	485	488	517	455	487	486	489	512	476	497	460	494	539	490	536	489	468	546	519	522	493	521	486	504	536	537	482	503	494	518	485	494	534	506	528	523	527	480	466	487	507	524	499	501	505	537	506	472	472	487	527	505	527	490	507	523	528	508	540	513	496	491	506	481	539	500	511	507	467	524	528	503	507	512	536	503	500	496	502	537	481	463	521	487	494	507	489	510	502	507	542	493	514	525	496	527	500	521	506	508	521	523	517	488	474	463	457	495	505	486	524	526	470	511	488	503	504	517	516	482	516	515	461	508	501	518	501	478	503	513	470	484	478	491	515	508	525	504	477	502	454	490	511	498	513	520	563	522	482	470	521	506	481	473	468	502	494	504	532	500	499	544	482	484	507	514	454	509	505	490	495	490	504	490	480	532	503	508	526	520	512	490	510	525	510	509	524	545	525	540	517	499	483	502	508	494	509	497	497	475	493	540	456	520	477	517	496	503	487	515	498	481	526	515	530	513	509	476	494	495	465	505	493	507	513	547	482	510	488	485	522	499	504	507	529	518	481	505	486	520	476	485	510	494	475	519	496	505	529	491	499	484	517	519	532	513	507	495	537	493	497	501	500	498	519	481	520	533	519	519	510	487	527	535	483	514	464	506	532	539	537	464	495	501	530	536	501	493	460	506	542	529	511	528	492	482	502	496	515	516	524	483	499	548	492	483	502	517	471	470	462	517	515	522	516	483	494	496	537	487	481	504	523	490	497	473	503	479	485	461	504	518	487	494	494	461	521	503	480	505	532	488	523	512	524	481	496	500	485	518	483	479	526	516	544	486	490	524	534	501	510	486	529	487	502	516	509	495	544	496	507	498	475	530	512	501	505	528	490	511	483	525	499	505	485	486	502	458	480	507	451	510	476	522	499	483	431	473	506	511	543	510	522	534	532	483	497	513	452	509	514	506	539	491	505	508	494	501	501	494	526	515	515	545	488	493	529	490	502	490	518	506	513	491	531	497	484	512	545	542	505	484	514	507	502	537	555	485	488	505	496	475	498	520	484	522	492	476	498	479	474	527	524	503	519	529	507	525	522	481	541	550	512	492	488	511	471	494	494	538	550	513	507	459	515	492	525	476	476	488	496	510	504	527	506	522	508	479	478	505	520	519	511	535	516	474	509	522	493	517	509	471	514	473	517	497	525	477	493	523	506	489	546	491	477	523	474	503	519	520	527	503	485	480	525	485	514	495	530	530	534	515	486	548	494	481	490	543	501	527	499	532	522	491	480	528	499	511	523	514	509	499	448	465	526	547	499	511	509	489	495	496	512	486	522	505	468	502	496	469	517	532	517	507	477	506	548	534	525	524	505	541	484	458	517	504	487	493	465	501	465	512	511	515	487	517	505	528	511	495	495	538	533	545	510	496	484	498	529	494	462	499	478	503	540	496	503	522	504	488	510	520	514	502	530	476	523	526	520	534	538	451	501	561	548	475	556	498	531	477	484	501	515	525	507	532	499	489	492	476	527	524	479	522	516	518	505	487	515	473	489	524	520	506	539	497	534	488	463	512	503	494	495	513	486	505	483	487	498	522	538	512	509	506	495	495	500	487	523
14547	47466	25129	6760	1722	670	421	414	412	420	419	408	424	417	402	430	382	390	429	409	389	388	400	418	430	378	424	382	422	413	373	422	437	420	453	408	350	445	410	446	394	405	436	398	413	363	424	412	397	391	438	421	412	372	440	391	411	416	368	391	425	396	428	411	407	426	448	373	401	422	397	374	410	416	390	415	395	400	447	409	387	358	382	384	387	399	436	415	406	405	387	412	389	410	409	397	403	415	396	465	380	411	424	420	373	420	416	414	426	426	401	389	433	408	401	365	422	389	443	414	390	383	403	409	397	392	405	429	415	456	410	411	381	400	407	431	441	406	420	417	397	419	408	402	437	432	390	413	376	406	424	419	375	384	392	447	404	401	388	420	424	439	416	411	379	447	381	384	398	416	408	402	403	403	409	421	412	395	394	409	400	390	405	411	383	405	379	379	392	396	423	406	371	400	395	446	432	418	367	420	397	391	393	388	408	406	388	390	415	427	428	400	415	424	366	375	365	430	419	413	421	416	377	420	414	389	370	398	379	413	383	398	383	359	428	374	416	415	392	402	392	400	409	438	393	422	374	393	421	363	409	388	426	459	404	415	394	413	378	408	429	411	395	421	410	406	455	387	391	412	394	366	399	415	412	356	433	422	405	412	395	374	415	436	443	391	415	397	399	430	404	423	391	404	409	426	384	371	422	396	412	416	418	407	406	430	375	424	392	422	374	391	441	379	375	447	416	394	400	407	420	384	419	409	417	425	398	379	384	412	406	387	401	364	409	405	378	357	404	406	389	405	400	387	405	405	403	417	399	409	415	437	400	397	406	405	424	373	410	389	389	405	412	396	411	402	409	429	411	432	406	421	360	406	423	422	380	394	386	379	398	388	451	393	440	401	377	380	407	412	444	390	415	400	379	420	421	386	433	415	406	425	431	405	426	401	372	407	421	390	402	372	390	390	375	385	420	399	421	413	390	416	423	390	405	373	424	398	383	443	388	378	369	409	401	399	387	389	416	367	371	389	442	398	396	391	423	396	401	398	377	420	415	401	403	409	437	376	393	384	394	383	394	410	432	418	432	398	433	429	397	392	402	397	394	406	401	382	381	426	403	403	395	408	382	429	416	414	376	397	411	407	414	405	382	409	401	393	395	436	398	351	424	417	403	393	427	398	371	405	362	393	388	424	402	404	425	375	420	422	403	386	388	398	394	403	413	420	403	397	409	378	411	413	408	413	440	394	369	407	399	431	378	380	389	423	429	457	431	405	400	397	425	417	439	395	410	359	369	382	410	375	388	408	397	400	399	399	428	400	393	399	369	421	433	385	378	370	400	381	433	430	435	380	420	402	412	378	443	401	377	422	397	399	396	433	389	385	382	404	407	379	426	420	383	395	364	435	432	386	386	404	398	387	426	426	379	426	398	404	436	381	386	426	407	416	416	405	430	404	402	390	435	384	410	387	419	457	406	394	370	438	402	367	415	357	417	391	417	420	393	417	399	424	420	371	430	399	404	392	390	387	359	419	371	411	400	385	387	401	410	457	447	391	409	420	399	406	398	372	403	397	399	404	421	403	399	382	441	374	391	424	397	384	424	460	417	426	425	413	415	401	403	384	400	409	414	410	387	373	383	375	404	404	419	382	415	430	403	429	386	411	409	391	405	421	419	402	404	405	375	421	411	396	396	399	405	396	414	425	435	392	387	408	373	405	430	409	431	413	390	431	368	422	402	392	416	426	406	391	402	411	417	404	402	404	407	409	390	410	410	377	419	349	407	404	426	396	434	445	372	425	405	436	410	398	427	407	416	398	433	403	402	417	379	395	400	400	385	457	419	406	385	406	404	403	371	405	405	400	399	429	411	402	429	404	384	390	393	411	402	443	444	381	431	386	385	411	419	383	436	380	368	394	409	427	407	398	431	411	404	420	395	399	398	379	395	406	411	396	405	435	412	387	431	410	417	423	394	420	373	419	386	430	427	426	412	353	409	423	439	381	405	385	384	391	387	407	403	388	432	401	406	430	407	393	427	414	415	418	342	388	398	380	426	358	402	406	388	409	428	399	379	439	399	419	391	420	357	411	416	432	430	382	382	385	424	398	406	426	394	421	408	446	394	380	449	432	417	374	405	398	396	354	408	430	423	442	420	386	411	390	417	385	411	376	389	424	417	427	401	389	390	378	405	368	393	400	383	389	391	384	400	387	390	421	398	403	410	408	413	413	393	392	397	383	387	389	401	356	406	422	447	388	401	412	428	432	388	400	395	412	399	422	398	405	388	406	401	476	386	403	393	426	469	398	386	408	386	397	395	382	422	412	393	413	423	379	411	450	398	380	387	425	387	421	413	412	404	374	409	403	416	419	408	410	391	427	374	415	373	401	394	386	387	382	408	403	377	408	380	406	372	463	408	404	392	417	385	422	389	443	372	422	392	357	389	386	404	439	381	433	387	411	422	422	405	381	420	386	418	399	392	417	400	396	363	372	432	410	373	396	403	410	401	420	390	404	426	378	389	401	411	392	400	391	431	403	415	402	402	396	405	428	395	430	409	406	423	416	421	423	391	378	444	372	397	410	396	417	410	424	381	419	372	379	399	403	380	385	404	389	392	421	427	384	385	399	408	401	426	401	397	398	408	420	412	386	386	402	373	394	383	397	413	383	363	422	457	388	402	416	382	399	381	393	408	410	397	409	382	381	435	434	409	376	413	400	406	419	405	396	384	383	372	410	393	423	413	418	405	416	404	441	424	391	425	403	410	367	364	416	422	398	385	370	412	380	401	394	400	435	408	391	446	392	397	431	412	395	378	370	415	410	444	397	429	364	407	417	425	379	393	408	399	395	408	397	440	412	415	394	390	375	373	398	387	427	394	422	428	464	417	445	437	389	398	383	432	392	399	397	402	399	419	383	388	417	378	404	410	426	429	452	403	420	371	400	408	412	390	417	397	452	362	388	397	396	414	413	435	395	367	404	408	404	413	395	422	411	416	421	401	421	407	410	404	416	434	405	419	401	404	422	442	423	392	442	418	405	398	422	387	412	351	397	444	408	441	385	385	423	399	388	384	381	379	431	427	408	421	394	387	460	379	402	390	415	417	430	413	400	412	414	393	402	391	410	440	368	410	439	400	377	415	421	376	406	399	385	403	402	442	414	424	412	376	385	418	409	381	376	403	431	414	397	395	410	403	421	401	375	402	428	395	423	382	391	388	450	368	409	414	415	426	386	391	383	423	453	420	409	409	405	386	400	404	380	390	403	421	411	390	412	423	399	395	394	442	381	405	396	416	421	402	413	412	395	388	416	403	400	432	407	431	406	430	416	404	370	415	410	394	402	376	399	393	428	400	383	381	426	424	391	439	397	423	387	386	416	403	447	422	416	405	418	414	401	416	391	437	424	386	418	398	402	426	398	410	386	411	378	403	397	412	391	411	394	408	396	401	418	403	402	437	399	415	403	391	408	376	411	452	402	406	403	393	382	389	383	396	424	441	402	415	405
24551	31932	47993	38183	20108	6617	969	584	542	573	551	544	517	541	514	502	499	518	497	520	469	499	480	509	511	481	491	505	530	471	503	563	502	537	541	504	541	480	477	507	497	517	503	523	475	494	482	525	493	506	485	494	494	496	496	527	494	526	461	501	493	546	492	484	501	529	495	513	510	477	527	463	508	466	508	481	524	496	529	503	539	520	528	507	517	497	472	489	489	491	497	468	499	534	495	487	513	495	497	494	510	506	488	479	476	535	570	497	491	490	501	506	506	543	504	513	518	508	523	493	474	514	516	494	514	469	461	492	525	510	497	527	520	505	513	476	498	503	490	529	500	528	486	479	537	531	489	528	480	489	501	485	480	467	537	499	489	495	496	558	447	505	492	496	494	516	505	445	477	494	483	491	508	507	481	502	465	509	495	485	478	489	493	503	479	440	505	477	562	454	452	496	480	526	503	486	501	492	489	515	486	516	551	492	460	507	552	531	514	444	496	512	500	456	503	528	500	546	495	470	499	515	507	503	478	505	519	500	506	487	540	513	454	481	472	541	494	461	474	517	544	504	517	507	493	441	516	503	524	462	487	468	502	491	517	523	479	531	462	470	479	484	473	539	521	495	500	515	535	511	525	498	486	505	527	452	543	500	520	469	486	494	507	514	475	545	485	478	490	468	528	517	464	520	460	493	477	508	509	497	472	474	513	493	513	450	536	532	468	490	476	488	517	503	507	528	533	531	538	510	491	533	488	529	509	464	534	471	495	493	482	489	511	518	506	516	504	465	508	491	480	512	469	528	493	479	449	482	475	495	500	477	486	553	514	514	514	500	492	508	506	521	492	455	488	513	477	483	574	493	477	518	503	453	503	562	517	531	524	478	479	530	501	500	475	479	516	499	519	553	520	495	503	516	506	504	472	494	504	483	498	496	509	499	517	492	520	523	517	481	471	514	488	522	547	444	467	506	519	506	501	473	525	506	491	503	518	536	533	521	488	481	533	534	500	501	505	512	484	504	502	486	475	484	509	490	484	499	516	463	501	514	509	508	501	465	514	532	495	479	493	491	501	479	510	533	446	523	482	503	468	487	468	441	455	491	495	470	512	494	496	459	505	488	489	493	480	513	504	521	479	503	542	501	499	515	532	505	518	522	483	488	483	519	489	496	506	475	503	514	534	517	459	500	498	520	503	478	501	483	503	501	515	493	495	544	495	518	492	512	496	530	518	495	504	528	472	516	443	498	474	475	476	478	497	514	492	523	508	488	522	521	492	509	495	520	525	472	507	491	519	488	510	475	452	528	501	524	509	553	517	469	491	461	505	517	508	501	520	527	495	502	502	472	507	499	489	520	501	492	468	523	540	484	462	514	492	494	474	517	458	510	508	530	507	440	484	471	533	522	538	491	486	496	552	531	454	511	495	511	512	468	466	520	430	525	490	500	515	544	489	504	480	532	483	505	480	489	477	483	486	486	517	509	495	541	496	506	520	507	498	499	485	543	528	533	499	534	501	473	503	503	496	512	540	513	462	521	495	486	476	506	525	494	508	505	492	506	484	472	452	490	491	513	491	450	542	553	485	510	469	466	488	491	496	514	502	469	474	533	509	521	457	491	515	461	538	504	500	519	472	469	521	503	488	505	532	468	497	528	515	497	492	475	470	522	482	515	477	513	501	496	530	525	469	538	480	465	476	502	515	504	500	523	501	474	507	517	502	500	553	478	509	508	490	470	495	528	464	491	454	516	443	511	452	482	506	506	496	475	502	479	511	487	513	489	528	500	510	484	480	476	489	513	478	498	517	520	478	524	496	506	485	501	498	507	445	542	514	478	498	506	502	499	485	491	530	488	474	496	487	483	484	481	506	492	494	463	499	505	509	506	522	508	485	494	516	506	470	531	499	522	511	522	485	490	448	513	517	497	480	492	451	511	499	506	498	506	510	478	501	503	487	465	476	540	496	519	510	485	475	493	529	478	510	481	506	550	492	483	485	475	484	476	495	500	483	523	552	506	490	508	512	488	485	521	486	443	491	510	534	476	516	493	478	503	482	489	496	445	474	474	544	504	554	476	503	498	515	492	485	505	479	505	450	497	497	507	547	547	484	488	514	511	494	495	469	464	504	467	487	516	511	463	548	487	494	512	494	530	535	491	507	484	504	504	516	489	536	481	537	481	500	496	474	445	515	490	502	482	458	480	529	496	512	521	460	495	493	462	464	489	477	465	472	468	501	486	492	520	484	493	507	500	488	537	521	462	501	486	485	473	493	513	518	529	469	478	553	493	467	476	522	506	507	478	499	509	496	499	532	484	533	501	530	554	482	517	506	487	485	539	497	507	491	467	511	520	536	500	509	449	507	543	516	512	520	507	488	499	510	499	504	491	472	518	510	516	547	521	479	506	469	537	477	483	513	509	513	507	478	519	539	530	502	508	479	470	495	479	491	497	458	488	479	497	480	524	450	469	519	474	531	497	449	517	523	491	451	510	490	490	471	517	528	521	467	511	505	471	525	532	523	500	472	546	479	491	531	492	480	489	484	513	480	497	486	493	507	527	476	504	518	527	515	484	529	529	496	485	465	481	490	514	499	476	517	514	498	484	471	496	501	501	499	510	553	477	502	499	510	459	538	508	500	472	534	505	486	489	490	482	460	475	502	494	551	497	496	501	477	504	543	503	527	503	489	526	461	478	475	489	498	510	520	519	503	486	508	501	544	503	491	500	476	473	479	516	498	505	472	489	470	489	518	483	512	502	502	488	499	545	529	513	561	501	504	484	458	497	497	495	539	466	447	505	503	504	502	506	447	517	479	516	511	529	495	507	478	514	523	485	476	492	537	481	519	513	500	495	512	514	493	498	521	528	506	490	502	503	518	488	528	482	518	521	479	516	441	528	483	464	517	548	486	504	544	560	524	498	438	463	511	462	519	479	483	516	490	500	487	475	493	526	527	526	504	503	487	519	512	532	509	467	522	512	486	519	516	489	479	490	519	475	511	462	508	476	506	532	515	510	481	473	509	481	514	488	500	508	512	506	493	503	557	531	529	516	489	481	513	496	532	514	492	449	533	466	495	497	505	499	513	497	494	520	508	484	514	508	501	497	513	490	492	484	487	490	499	508	517	531	486	518	483	508	524	538	515	474	472	503	505	453	492	506	508	488	505	533	499	495	495	502	504	496	523	476	549	518	494	494	499	473	495	476	498	467	493	507	512	556	481	487	510	523	506	506	511	491	516	501	492	490	492	483	478	498	436	488	520	508	504	478	472	525	484	485	500	488	479	527	479	545	470	521	513	517	480	530	510	490	515	534	503	491	515	531	493	434	510	480	501	504	504	517	474	510	508	528	486	460	516	521	493	504	466	469	491	521	498	467	524	548	496	448	474	513	553	532	479	506	501	506	513	484	543	453	490	488	536	504	497	483	525	518	499	504	530	457	522	506	498	544	511	481	486	524	469	494	465	487	495	464	504	453	519	500	478	489	474	480	520	503	496	524
39476	95256	64525	30998	9671	2306	601	457	434	461	446	462	475	462	489	481	456	474	466	488	430	438	500	502	493	454	451	455	439	459	435	434	445	436	499	497	446	454	472	453	493	459	442	427	460	478	453	490	491	457	460	448	467	473	416	451	464	448	453	490	505	447	464	464	466	447	463	439	460	453	472	419	456	447	456	455	469	445	485	463	451	443	464	450	429	494	445	418	426	442	474	457	484	466	476	453	446	438	487	451	456	453	471	469	456	474	478	450	493	469	450	452	486	508	441	468	493	471	469	430	480	468	488	468	491	465	458	492	459	452	453	470	479	480	484	418	475	482	511	469	480	487	448	453	463	472	466	472	457	501	500	451	466	467	486	456	428	456	449	482	466	449	478	464	450	467	451	463	483	402	436	455	453	457	466	505	433	472	512	469	456	456	450	462	467	469	444	465	465	443	472	444	485	473	502	470	450	467	417	427	400	457	494	442	458	467	439	469	480	459	454	472	488	490	465	463	447	492	421	443	450	466	478	487	499	470	490	440	497	431	428	456	467	455	483	443	469	475	476	448	497	458	431	460	433	482	477	461	448	474	462	432	438	466	490	482	439	464	511	431	492	445	503	459	447	462	445	485	479	482	451	446	473	437	479	416	462	436	475	449	448	456	430	474	439	475	509	426	453	465	445	434	496	461	476	428	479	473	469	445	484	477	446	483	471	443	468	470	497	445	450	469	456	457	493	434	463	469	439	414	447	481	487	485	442	433	465	469	476	441	454	438	497	460	460	470	473	446	442	458	452	455	467	476	447	463	463	462	462	470	439	464	437	484	472	466	502	432	455	440	471	460	456	511	484	466	435	421	469	470	463	466	448	469	426	425	435	444	442	446	445	470	437	448	416	460	451	444	459	452	442	473	455	448	441	495	470	510	462	427	477	462	480	454	435	454	467	488	454	500	431	480	473	451	476	465	458	470	481	449	461	485	432	444	475	423	459	422	480	472	417	478	465	444	462	442	446	463	450	445	443	503	459	483	470	455	497	457	487	471	423	469	451	436	451	446	473	432	459	463	434	474	464	471	458	421	474	481	473	462	443	454	467	436	464	459	425	453	473	474	462	485	413	476	433	425	450	439	490	485	483	477	478	473	463	428	470	449	471	478	484	465	478	451	503	451	446	498	451	461	511	468	469	426	428	489	437	488	446	430	478	443	433	480	514	471	438	457	453	424	491	468	456	466	440	472	478	469	444	457	454	490	474	453	468	446	441	459	473	483	459	434	474	473	438	463	447	478	481	440	413	476	440	423	436	438	504	457	474	466	481	447	456	468	444	445	451	437	477	463	449	464	525	473	458	449	464	436	478	460	461	396	478	467	467	453	483	439	485	444	478	452	427	430	471	442	462	444	446	430	450	469	461	467	453	473	462	460	432	454	512	458	481	435	450	458	450	416	488	459	441	455	492	430	502	463	459	482	444	455	479	423	459	468	487	424	473	459	463	452	481	465	485	448	464	461	452	442	453	442	419	459	434	458	456	452	452	434	470	466	443	500	509	450	451	459	462	462	468	465	446	460	458	476	471	432	470	458	491	497	433	441	466	463	452	444	436	483	455	437	458	463	458	424	442	474	426	447	481	475	456	475	461	471	462	449	437	452	460	475	452	428	470	468	461	451	412	463	451	450	449	506	462	455	449	456	427	465	470	486	460	468	473	473	442	465	487	450	467	461	459	444	442	456	446	448	460	470	420	472	475	477	467	451	496	447	467	439	455	431	441	505	461	427	439	459	442	450	465	424	483	452	441	481	438	457	475	447	497	439	458	445	447	476	481	461	485	460	474	464	439	469	435	457	452	458	430	479	468	452	469	454	480	420	495	463	447	486	482	443	437	444	458	432	446	497	452	468	474	471	465	474	509	433	460	483	442	467	439	439	429	434	447	462	479	437	460	470	415	474	445	505	476	464	452	413	421	450	408	460	455	442	448	483	505	431	484	458	460	451	422	488	465	484	457	421	455	443	484	461	451	418	497	484	449	444	445	459	439	444	443	453	480	477	402	442	457	483	468	442	442	452	483	460	415	476	449	469	455	488	472	460	444	484	440	422	466	468	475	468	451	474	445	442	450	481	467	490	510	478	469	485	443	486	438	440	439	471	438	456	474	457	466	491	454	503	440	468	451	450	454	468	453	470	452	441	442	462	466	456	445	459	473	430	432	467	444	448	460	480	475	412	493	440	472	440	457	470	427	455	515	453	453	451	438	455	434	459	450	421	486	476	453	502	460	442	486	471	479	452	436	443	455	480	422	440	471	481	445	457	498	470	430	452	467	491	436	444	480	440	460	444	432	466	425	497	403	453	480	458	447	481	486	482	481	444	458	452	439	449	460	453	461	454	448	470	469	466	427	460	453	449	477	467	457	461	476	474	463	475	423	456	482	462	436	459	435	439	438	478	417	460	448	447	466	454	480	493	430	490	443	430	441	433	471	470	417	435	475	465	465	468	472	442	441	442	446	396	460	446	437	480	448	464	451	449	469	490	441	464	429	459	463	391	475	479	476	418	427	459	480	453	459	448	482	453	462	461	444	443	481	485	461	473	435	415	474	438	414	464	438	457	505	467	433	432	447	496	461	453	458	494	438	424	456	490	492	460	479	479	427	455	461	480	465	422	423	443	485	432	446	414	458	469	457	464	445	435	516	418	451	466	529	442	458	442	462	426	436	451	447	438	451	442	454	437	469	453	511	485	467	435	426	489	448	457	444	487	455	481	459	432	464	475	435	461	473	481	475	461	455	446	510	442	449	465	433	452	473	428	484	476	437	447	438	470	439	439	463	452	463	457	510	472	464	464	437	421	430	449	461	445	465	466	457	438	439	468	466	440	484	459	493	472	447	422	455	455	439	481	487	468	476	464	468	443	486	466	438	426	440	417	414	458	505	477	435	446	436	466	450	435	459	459	469	450	384	463	481	458	532	435	468	442	442	469	469	487	437	439	498	439	421	450	469	496	420	445	435	436	472	467	457	449	483	473	445	451	496	465	490	441	455	468	467	465	440	435	502	495	459	487	468	482	440	477	476	420	476	488	465	462	467	450	456	475	451	479	473	469	455	439	416	463	448	433	448	448	505	471	494	460	441	445	432	486	478	430	487	452	478	452	474	426	468	455	467	465	497	440	479	462	466	433	455	436	509	462	427	465	428	449	426	478	472	443	429	460	460	440	439	452	458	491	465	419	443	448	466	441	463	435	491	462	457	464	462	471	469	446	443	456	469	457	456	450	460	422	492	483	469	507	453	458	429	443	452	500	505	461	467	496	461	449	459	446	491	455	479	451	466	467	444	461	485	458	482	440	449	489	475	450	438	446	417	468	446	477	452	453	456	450	463	457	509	437	478	464	487	454	448	438	454	475	454	467	478	483	459	459	432	427	476	455	487	436	501	421	430	454	489	486	466	447	442	455	472	467	455	490	427	472	467	450	483	469	450	432	451	456	485	478	478	479	470	414
23728	28869	44988	37925	23336	12228	2262	885	736	809	704	734	701	769	703	738	723	660	724	735	677	680	684	687	743	680	686	684	657	723	708	676	747	645	675	700	730	747	715	705	729	732	707	658	698	683	724	687	646	691	706	715	672	693	752	719	702	669	693	681	754	745	708	669	720	707	699	723	688	694	713	704	651	702	721	730	688	665	704	684	670	718	641	717	704	698	699	729	678	682	697	699	673	714	720	697	702	689	703	657	718	725	676	677	693	681	685	674	692	654	652	694	650	679	754	726	722	657	674	685	608	678	697	685	694	697	680	699	685	685	644	705	663	668	714	699	711	673	691	651	704	694	706	680	666	670	710	672	724	668	696	696	718	700	671	727	705	640	656	681	682	674	722	680	694	657	690	682	621	707	693	726	677	689	668	707	658	695	696	675	726	692	715	679	676	682	676	698	680	671	685	678	735	717	700	719	683	676	674	684	708	628	715	720	680	694	687	659	677	686	671	712	707	706	687	656	729	677	694	714	675	680	670	680	675	640	725	676	691	701	656	688	677	679	696	693	682	700	696	721	702	661	683	718	690	663	658	676	694	693	692	683	688	675	684	707	651	694	704	670	709	683	702	698	689	661	735	642	692	666	724	673	728	655	686	628	666	717	735	665	712	652	726	670	658	688	657	679	690	681	678	705	712	734	731	732	697	714	693	712	605	670	678	702	741	663	702	685	710	718	650	683	671	668	701	704	664	670	642	696	666	680	658	679	695	688	690	702	699	712	684	672	695	677	667	716	659	651	676	698	719	709	698	662	689	720	657	654	678	723	712	685	687	703	693	732	675	690	639	699	667	662	662	688	699	709	729	629	720	751	687	707	632	676	678	680	700	691	683	665	682	707	624	690	657	754	686	705	668	696	665	666	736	706	697	670	677	719	703	674	662	687	682	658	713	744	684	679	649	696	672	687	659	668	717	714	736	690	658	669	736	711	701	676	631	680	714	743	681	693	713	682	716	653	667	700	697	697	679	682	658	678	674	777	726	668	695	736	623	655	689	690	718	646	731	732	699	660	698	694	675	679	732	685	737	716	674	686	717	684	704	721	728	672	710	689	692	700	665	672	679	704	707	679	721	685	653	679	699	706	666	709	666	702	680	689	727	673	713	660	696	693	686	732	638	707	648	644	662	677	673	694	694	652	715	684	698	666	678	671	675	707	677	713	692	687	690	696	708	735	702	707	719	665	687	735	677	692	703	680	664	696	730	713	727	725	693	676	696	670	632	690	671	670	699	698	662	677	663	690	633	730	709	678	721	666	708	660	686	675	683	725	698	692	746	725	650	730	721	689	663	661	711	669	693	717	708	661	657	678	663	665	698	708	684	724	679	703	700	694	674	703	639	648	667	676	637	643	692	714	691	610	699	691	683	685	725	707	678	691	678	681	658	635	676	657	692	704	690	729	690	687	677	638	675	692	739	726	696	680	713	649	695	722	628	687	699	729	687	675	638	659	666	684	662	688	661	650	652	713	687	696	710	728	668	717	713	734	663	672	657	685	689	635	659	669	619	669	720	704	645	675	720	707	678	697	729	690	686	704	687	685	695	665	700	681	695	650	688	710	688	698	693	699	704	675	657	698	684	666	671	739	671	688	697	715	682	736	682	666	694	678	701	711	667	729	649	643	683	722	659	677	701	701	674	614	665	672	722	637	653	697	721	712	711	706	665	732	721	678	729	695	713	707	704	690	703	691	731	684	734	656	665	732	667	712	626	693	724	640	679	721	651	638	715	701	673	695	720	671	649	680	736	656	698	677	677	714	657	672	676	678	672	691	651	662	715	689	656	726	654	674	675	721	691	629	655	697	729	718	670	717	703	648	727	686	709	711	663	679	660	676	733	693	718	685	708	691	679	688	715	711	697	691	649	661	682	711	722	690	691	669	700	694	684	696	641	688	693	707	726	695	680	696	724	680	697	768	680	693	693	708	680	652	660	661	676	655	719	693	680	644	707	672	689	690	700	677	707	716	708	707	701	704	703	649	672	652	660	692	710	738	740	644	690	693	650	708	699	687	678	677	685	700	692	697	712	697	680	659	695	675	707	720	698	738	675	692	697	666	719	722	697	704	689	675	724	674	688	703	694	711	713	697	676	660	667	731	626	733	688	708	670	707	704	663	695	669	694	713	635	676	647	674	655	681	698	665	673	645	678	671	673	669	697	705	693	654	705	670	688	714	707	733	715	676	616	705	691	723	665	692	680	695	712	738	693	656	679	667	654	730	684	716	676	696	706	702	699	718	671	681	723	654	693	731	722	637	691	698	666	661	634	710	635	696	683	677	697	682	667	726	712	702	683	720	700	715	686	712	678	705	714	704	679	705	683	706	668	700	674	682	677	689	644	714	653	667	653	717	724	684	672	698	682	678	661	759	661	673	685	720	676	694	701	699	730	753	651	681	636	688	697	705	685	689	683	708	674	695	690	674	683	717	687	727	708	650	633	709	704	721	675	685	688	668	664	729	732	695	689	659	686	686	711	685	748	697	671	661	685	736	693	659	709	705	711	695	721	652	715	677	645	662	706	757	672	721	690	672	629	713	706	673	693	649	683	700	685	636	711	753	694	732	640	653	700	699	673	693	674	665	704	669	661	709	693	696	675	676	662	706	659	680	705	716	669	703	659	690	672	696	714	645	679	683	697	722	698	705	743	667	668	650	700	677	749	700	672	657	699	660	665	663	721	671	675	667	676	717	694	685	675	702	685	688	682	767	678	693	629	673	657	665	689	664	722	724	747	676	690	695	721	710	694	720	682	683	676	682	703	666	707	641	685	668	684	660	714	694	654	664	706	687	694	659	669	673	644	633	665	689	636	670	698	655	698	748	670	686	695	690	719	681	670	743	701	636	683	723	709	673	730	703	594	743	648	684	703	682	701	667	699	666	701	724	685	682	699	669	705	710	691	684	657	704	654	682	724	693	677	641	654	677	700	723	658	706	679	693	662	698	711	681	744	706	705	647	736	739	695	726	657	748	657	679	682	653	675	706	655	712	678	733	727	711	695	689	745	680	691	678	674	688	676	660	669	668	712	681	694	722	663	727	711	634	626	693	650	709	711	692	716	668	724	663	673	704	743	701	739	709	718	663	708	668	702	659	665	688	688	685	695	693	687	726	646	693	723	693	667	686	676	623	667	660	673	717	665	652	677	711	687	674	662	703	650	690	676	682	680	714	653	694	641	683	683	714	722	650	673	691	709	679	670	715	710	637	703	668	655	651	691	715	670	674	676	737	678	661	664	748	651	679	649	664	702	716	665	733	682	666	672	718	677	688	659	690	669	665	716	762	654	707	654	642	689	659	738	725	729	706	625	680	663	677	662	725	669	684	665	626	666	645	617	675	685	667	662	671	731	697	665	675	709	658	667	718	653	723	699	685	646	716	672	666	681	669	691	716	687	681	730	634	733	683	661	715	678	728	713	652	659	722	716	693	664	694	717	665	725	687	676	685	689	697
40025	90002	68851	39611	13118	3295	895	606	598	648	668	619	627	632	640	663	626	626	632	607	636	671	657	620	629	654	637	614	648	695	667	670	627	613	658	650	646	656	693	642	640	639	672	624	638	675	632	644	621	639	634	643	628	669	671	643	616	633	591	618	633	614	638	629	649	651	612	659	613	636	655	648	619	648	638	633	657	630	599	625	620	656	650	679	688	643	618	632	632	666	627	660	642	611	617	615	645	622	622	640	635	602	653	599	626	621	647	664	629	597	597	638	583	582	640	624	548	630	655	639	642	646	669	623	581	674	632	632	676	656	639	594	637	637	649	642	642	613	645	641	669	630	631	605	666	612	631	656	643	613	615	633	648	682	647	668	652	668	629	598	625	640	592	632	679	655	615	640	665	674	640	659	604	662	631	603	642	616	654	622	632	584	645	630	650	644	651	631	645	598	656	648	623	587	635	661	667	630	683	678	636	666	646	630	622	621	658	644	660	618	646	614	625	665	615	580	612	670	593	621	637	620	623	615	573	622	647	646	628	644	633	696	638	643	608	614	644	620	658	619	704	627	638	604	616	618	650	633	650	613	650	646	628	627	656	650	676	678	626	645	664	650	634	623	629	678	661	638	657	655	664	632	618	637	648	668	665	620	600	634	642	674	645	581	592	590	630	618	636	657	611	602	611	671	613	614	638	693	622	621	653	613	651	647	614	640	629	603	614	610	650	645	633	621	621	664	614	659	643	616	616	651	625	647	635	621	636	604	636	608	575	652	658	629	634	654	653	659	643	644	647	621	610	624	634	583	614	618	679	653	639	679	593	629	591	668	617	664	671	590	595	620	617	645	612	639	644	610	655	646	637	653	623	611	681	678	691	587	667	678	647	654	658	605	660	650	684	642	700	644	610	685	666	651	679	618	567	645	628	686	655	639	575	651	641	670	620	681	616	638	700	612	643	624	652	589	579	608	657	659	647	598	637	618	616	650	666	632	629	675	619	650	610	650	646	642	683	645	660	626	678	665	681	594	621	587	586	652	616	622	657	623	611	658	618	634	637	643	668	691	655	639	628	661	616	624	638	610	622	576	618	614	618	608	607	658	648	647	588	623	612	689	622	646	642	636	659	630	606	627	678	634	647	635	639	668	611	627	675	626	618	617	624	661	630	675	623	674	656	658	612	647	628	658	610	635	636	647	608	625	671	647	613	649	666	635	599	610	641	658	667	613	637	631	600	671	638	593	672	647	653	612	634	624	660	619	645	630	671	711	607	664	663	613	707	662	643	609	626	668	661	638	655	627	620	670	645	637	648	623	663	650	623	641	666	638	630	641	646	675	650	667	630	625	666	617	628	597	570	625	602	649	630	658	625	636	666	595	642	638	662	638	617	669	678	640	639	641	623	633	650	605	656	611	682	650	605	612	623	655	655	624	567	622	629	657	662	623	612	637	660	612	662	662	606	624	599	651	661	649	632	640	601	667	636	641	633	612	611	604	664	678	640	623	628	611	642	623	622	651	640	659	628	624	634	636	657	652	666	663	682	650	642	640	608	656	606	576	603	614	664	609	658	621	609	648	656	639	650	617	672	670	640	625	613	639	626	609	590	591	638	619	675	662	666	599	636	645	625	666	655	641	597	617	603	660	617	666	590	631	618	622	629	627	661	641	606	668	593	624	630	637	673	672	612	659	614	622	648	618	634	593	605	664	657	632	603	637	625	576	649	631	608	636	631	597	610	680	613	652	638	602	645	642	618	653	646	624	655	615	610	627	600	589	652	608	626	616	615	643	625	609	637	651	617	590	646	643	650	610	665	626	626	648	619	612	673	659	627	632	646	649	643	644	651	638	686	643	590	620	644	638	639	655	657	603	601	646	649	658	649	645	653	634	668	667	636	593	646	615	665	645	696	581	634	631	675	635	575	686	624	611	600	678	595	658	619	606	663	643	636	614	642	652	636	666	607	580	646	664	664	610	615	628	635	620	615	596	618	589	628	669	648	636	616	634	654	636	577	644	634	612	642	631	663	657	659	625	641	653	632	621	626	622	613	664	600	651	628	625	692	634	636	670	597	611	649	607	669	640	627	654	634	657	655	599	687	670	603	626	608	636	661	616	581	627	672	599	615	602	624	615	608	617	669	672	606	648	648	621	668	606	618	615	649	636	662	653	658	646	640	660	676	580	648	707	627	625	686	601	630	645	646	636	617	605	625	634	627	657	617	674	616	627	651	664	617	662	649	690	612	638	620	653	669	633	594	675	615	673	636	638	617	609	651	636	617	605	616	630	614	639	660	614	615	631	627	605	662	610	581	611	612	591	631	649	620	639	639	646	600	631	663	604	631	630	655	597	676	649	606	646	643	668	665	638	606	579	626	596	650	670	569	598	606	638	593	630	700	624	657	614	600	640	642	629	639	644	643	689	584	651	607	648	656	660	665	606	644	615	596	635	633	624	615	646	649	634	640	627	616	659	652	656	627	680	618	642	612	617	572	612	602	613	604	657	633	651	621	666	649	636	625	626	662	628	617	639	622	661	659	663	662	636	629	612	626	644	601	654	646	617	639	618	636	601	593	639	652	649	582	630	657	620	625	639	682	615	634	626	628	660	598	634	582	660	662	593	633	636	629	652	644	680	640	646	622	611	644	628	652	665	671	629	652	629	638	657	587	595	654	619	633	629	623	623	674	657	610	601	600	674	632	623	662	618	666	631	591	630	641	600	672	596	644	616	629	614	616	621	670	644	632	642	616	601	566	610	618	607	656	637	608	605	641	641	636	639	671	615	641	591	606	697	682	584	646	610	632	650	634	604	610	668	659	612	683	613	673	637	670	633	673	645	633	634	629	610	620	597	612	612	614	642	648	623	633	609	607	623	625	630	633	669	622	668	620	632	633	637	641	586	609	622	567	631	633	604	638	611	601	656	634	605	621	686	613	616	609	642	669	624	639	652	626	638	630	618	631	629	652	614	653	650	638	634	633	651	664	631	647	637	612	625	646	598	640	596	604	624	592	625	673	632	612	628	651	605	625	638	659	638	609	644	679	642	609	599	659	646	644	619	617	632	662	621	637	630	609	601	595	646	601	622	602	606	652	586	619	659	587	672	637	641	653	657	653	647	627	637	625	599	636	626	608	581	620	643	582	584	617	618	674	635	606	619	660	621	656	620	636	640	631	633	622	585	627	606	607	613	609	665	610	613	619	654	655	576	627	598	660	654	627	643	656	599	642	622	652	621	639	586	598	628	671	651	639	598	594	594	649	658	583	677	647	652	613	671	671	629	678	623	632	648	674	636	610	634	630	643	651	617	631	634	645	606	638	647	596	597	648	713	630	640	591	645	615	583	605	638	636	667	624	611	669	663	626	642	619	644	676	657	618	630	590	628	591	672	664	638	651	612	602	619	644	639	627	614	643	643	623	617	668	666	630	624	603	610	623	652	613	640	634	655	612	647	592	667	643	648	600	611	662	652	571	645	618	629	572	599	600	640	668	604	656	693
28110	40056	35221	13575	2355	787	612	535	574	526	554	492	550	542	529	527	540	523	536	514	503	538	551	533	506	584	596	547	539	572	508	576	519	520	533	538	573	508	521	534	509	539	545	534	567	499	516	562	521	544	573	516	523	562	573	528	542	545	519	494	544	543	561	526	509	522	538	560	498	516	491	553	520	479	537	494	563	532	560	539	536	543	539	557	561	517	549	531	540	540	582	547	522	546	523	536	557	530	554	556	544	544	543	524	532	597	523	519	556	544	509	541	507	477	529	533	533	514	560	530	508	543	519	533	518	562	528	554	508	526	535	550	534	568	519	532	543	542	505	567	522	533	525	557	528	552	531	537	514	534	520	541	530	561	507	538	539	537	544	564	498	533	558	528	533	512	502	524	530	510	536	538	554	527	491	519	540	557	533	518	548	550	519	569	545	527	506	525	508	555	495	546	556	527	494	533	540	542	481	552	500	544	521	530	548	524	524	533	537	555	526	522	533	518	549	529	548	558	597	501	559	543	507	562	541	476	552	522	517	517	556	516	532	533	516	524	593	525	522	501	563	510	506	513	517	525	548	526	526	523	507	490	536	535	543	539	545	507	521	516	556	543	507	551	530	553	542	581	538	530	508	510	507	533	499	526	541	532	568	512	542	534	524	521	514	520	530	570	557	553	502	517	546	533	590	483	512	538	551	594	535	573	496	569	494	528	518	539	511	554	536	564	577	476	533	521	506	564	544	524	519	529	602	542	527	530	506	514	465	532	515	517	525	498	553	522	512	536	504	485	557	570	564	538	491	559	529	545	550	513	531	508	559	517	482	516	555	507	545	550	556	529	543	539	517	525	558	547	527	538	579	547	542	544	532	512	547	543	561	523	529	555	580	532	527	540	554	533	518	532	522	547	538	513	532	528	518	527	571	536	573	526	502	569	559	536	548	525	519	507	489	541	540	563	583	553	551	536	491	497	535	513	547	555	479	522	538	555	567	482	581	549	542	497	533	548	532	579	516	548	517	524	542	488	519	511	560	524	525	537	561	515	514	517	526	559	543	543	530	525	509	523	539	524	532	544	518	550	546	526	578	562	512	514	553	497	520	520	507	533	534	583	559	559	565	555	523	523	585	511	550	552	529	538	524	503	525	566	527	513	581	542	528	520	507	521	564	539	557	546	531	549	509	553	500	543	577	527	534	525	533	549	512	516	486	502	542	517	517	509	481	582	522	514	536	537	604	548	520	506	542	533	576	509	520	536	549	577	526	507	531	493	572	535	508	542	564	499	539	566	536	534	499	528	561	473	540	534	542	491	566	547	561	507	577	568	523	504	542	590	536	539	485	499	566	516	533	531	531	537	526	521	526	544	542	582	519	535	559	548	560	558	513	554	499	552	478	570	513	543	515	493	520	560	589	521	525	531	520	488	543	521	529	524	580	523	550	542	559	520	584	538	533	537	552	506	549	505	533	562	512	500	491	521	534	517	544	537	508	492	577	571	545	523	494	471	530	534	553	484	500	542	558	542	543	513	533	529	500	571	528	517	521	536	582	516	542	499	557	561	526	503	546	556	576	537	543	512	520	571	542	502	526	537	521	560	525	492	496	539	497	556	515	553	563	458	544	549	534	541	557	480	517	506	534	580	542	520	519	573	505	541	481	516	519	531	542	545	592	537	560	537	567	577	547	564	530	513	556	513	518	543	516	539	561	552	532	506	529	538	506	514	562	542	537	536	523	571	519	562	521	516	521	545	489	501	506	546	514	526	528	530	499	514	552	488	510	547	536	556	505	536	543	549	539	554	529	530	531	521	526	585	574	506	532	532	545	555	505	527	541	516	513	547	536	515	556	585	548	545	534	587	551	527	569	524	582	519	571	523	556	534	557	535	540	512	560	503	539	567	555	550	516	554	557	534	544	515	545	552	526	544	541	563	555	566	521	565	503	491	538	519	511	501	527	538	565	581	505	527	517	549	510	516	574	540	499	581	536	541	552	543	543	495	503	495	565	516	567	497	521	533	515	531	534	516	550	509	548	511	607	495	514	503	573	508	514	500	544	588	523	554	566	521	500	501	523	542	527	530	538	515	507	520	517	480	544	538	533	517	572	514	567	564	536	565	522	546	511	567	541	524	564	539	591	548	521	573	535	541	550	577	506	546	563	563	566	531	466	491	523	519	538	539	530	512	522	522	504	504	566	526	555	538	521	549	557	590	488	487	533	516	539	532	569	551	566	539	514	537	534	500	514	533	504	586	539	527	578	530	510	543	495	490	528	485	517	524	561	554	555	532	581	539	511	558	554	551	545	489	493	522	510	560	508	531	584	516	591	529	528	522	512	561	533	555	543	520	557	547	525	517	491	530	531	564	529	554	487	553	535	565	555	496	549	536	520	525	549	526	532	497	494	517	587	501	492	556	535	566	541	521	531	570	538	508	526	546	520	544	523	602	528	561	577	510	521	528	517	518	563	529	520	548	548	570	507	516	513	506	555	527	510	502	516	552	514	536	555	485	565	490	591	550	522	559	549	511	489	518	493	577	528	573	547	544	586	610	509	561	557	529	547	547	527	523	537	541	565	574	540	569	534	546	533	522	565	583	502	526	512	546	530	579	549	561	503	562	521	487	568	517	566	512	536	505	512	540	545	546	516	573	531	573	503	545	522	533	584	537	508	511	589	521	555	524	545	509	569	557	506	548	522	514	534	566	544	524	518	503	574	510	566	559	539	496	533	519	553	517	544	538	523	560	532	530	511	524	567	527	490	546	542	537	555	551	514	560	493	532	510	506	552	557	576	556	553	566	503	547	530	550	528	511	528	538	540	578	567	548	536	533	546	547	542	530	525	512	528	551	546	531	522	541	526	517	510	565	511	556	530	492	515	517	500	548	562	552	566	526	523	558	524	505	510	500	564	503	574	549	540	546	546	583	535	512	540	547	548	547	491	525	541	530	548	549	571	517	522	550	540	551	557	491	524	484	496	510	542	516	522	535	574	534	517	565	554	560	541	506	559	529	560	511	514	548	552	526	475	588	564	530	512	523	526	533	558	584	588	521	532	548	548	545	578	587	545	503	576	540	532	516	559	560	563	512	535	527	533	506	490	551	525	507	541	515	519	531	501	564	554	537	564	549	548	500	500	530	542	557	543	531	540	518	521	530	529	532	546	535	537	557	547	552	506	522	553	524	503	531	551	546	547	529	538	523	517	524	527	544	569	520	546	537	586	542	529	558	525	531	500	532	554	569	511	512	511	513	564	508	552	576	544	547	484	521	540	550	528	514	520	548	576	547	539	554	519	531	554	506	540	571	528	578	500	547	510	543	550	562	522	520	545	511	513	552	538	549	568	563	523	491	515	529	521	540	506	513	527	534	564	504	529	475	551	554	574	556	509	551	580	528	564	498	502	549	506	549	540	536	540	527	531	497	548	514	533	550	554	534	524	516	517	531	515	542	547	517	485	521	527	522	561	536	538	549	507	541	564	506	497	562	510	532	564	537
15958	47221	24112	6136	1541	636	446	423	412	419	431	448	468	431	403	448	457	436	477	423	396	431	431	426	417	427	455	460	404	414	465	435	454	443	450	493	415	390	451	421	453	436	439	446	426	392	463	420	438	444	422	425	437	408	400	471	396	443	444	423	405	452	441	385	418	436	409	397	437	403	438	421	442	416	422	424	445	443	451	448	416	388	435	416	446	420	420	452	447	466	400	454	464	413	442	411	430	442	413	439	433	434	450	410	406	429	416	448	428	464	447	414	436	432	454	454	428	421	398	426	446	430	435	455	461	450	474	458	442	429	456	416	451	440	415	417	409	404	421	400	450	411	453	426	438	412	444	390	435	448	420	462	427	413	402	449	427	408	423	397	441	462	425	412	432	421	412	401	454	438	417	444	453	426	429	425	401	416	456	414	434	439	423	429	403	422	455	418	447	472	413	429	418	416	409	440	464	440	421	441	419	459	443	434	435	482	430	410	422	439	424	407	423	461	416	404	396	407	449	447	458	405	456	443	422	420	410	434	395	391	412	434	452	440	441	455	446	408	405	430	409	437	422	408	443	437	433	425	388	386	449	433	412	453	436	476	445	400	481	472	434	467	415	446	416	410	431	453	450	451	441	458	389	423	447	434	438	465	379	453	426	440	468	464	470	434	386	416	432	438	444	408	428	435	443	417	472	422	403	444	451	412	415	430	445	390	419	425	423	402	433	400	448	422	381	442	437	398	388	443	419	450	444	401	482	399	441	415	447	385	417	420	425	423	433	415	420	425	429	431	439	465	445	421	432	421	453	427	417	419	441	456	438	444	437	453	437	454	445	437	431	459	409	457	416	413	428	439	435	436	441	430	437	466	441	425	424	414	413	462	437	463	435	413	463	409	462	422	432	439	442	429	458	457	462	395	445	447	418	467	449	426	464	412	429	425	384	422	436	455	453	470	418	441	426	466	415	416	421	413	417	435	439	435	455	449	445	434	469	463	451	389	474	416	421	478	408	458	446	439	436	416	434	414	455	381	421	407	402	406	431	399	435	437	418	414	444	398	458	416	472	420	427	432	400	441	470	426	460	452	441	444	423	400	414	453	449	420	429	427	438	407	434	451	465	435	431	430	441	417	419	444	461	437	409	436	428	471	451	437	448	416	436	454	431	440	450	410	433	427	444	391	437	423	441	417	442	403	440	409	424	425	466	410	441	426	413	445	426	423	424	430	431	386	463	431	424	417	449	420	456	464	435	425	441	449	445	422	427	416	440	439	432	438	424	454	413	431	420	430	454	451	447	446	470	456	439	438	416	422	433	451	446	411	414	369	450	440	427	456	461	442	440	472	421	420	451	443	443	437	445	446	463	454	409	416	435	444	418	414	418	463	413	409	410	411	412	422	431	402	433	460	450	398	417	424	391	399	429	421	443	432	426	434	420	401	400	393	406	466	430	421	410	418	424	404	409	425	407	404	422	425	430	415	458	419	458	426	405	451	438	443	425	437	400	395	476	438	422	395	437	417	383	449	447	435	427	445	414	446	437	428	425	418	415	438	428	393	436	456	431	422	446	386	424	432	448	420	461	434	424	427	424	448	423	442	425	404	446	443	463	423	424	430	449	410	409	410	426	444	421	416	448	461	440	431	471	443	478	400	432	415	476	425	425	431	441	441	435	405	420	434	431	453	422	442	423	440	404	450	430	430	443	427	423	427	430	433	415	408	445	421	443	396	466	451	446	401	445	418	420	449	454	455	423	394	443	428	410	426	396	438	426	423	435	441	415	417	443	452	428	421	432	434	449	453	435	437	429	416	399	411	447	455	436	428	413	435	454	462	452	430	404	438	412	427	454	437	419	423	414	446	435	404	400	451	457	428	382	411	411	417	406	437	447	445	411	410	401	445	407	447	410	479	424	434	405	418	406	434	410	458	406	449	388	402	432	407	439	409	470	432	428	446	402	417	416	407	437	393	412	417	447	413	419	395	449	413	389	411	433	440	444	464	417	445	426	422	396	431	440	414	456	432	441	422	445	452	459	434	437	478	436	432	402	422	448	410	446	466	437	395	417	435	436	453	439	415	416	445	424	419	429	419	389	430	440	451	442	425	437	441	426	397	423	396	428	408	423	435	412	434	427	421	467	436	425	469	419	474	433	446	416	439	462	448	421	462	431	383	407	467	413	432	424	412	472	469	411	452	387	413	459	426	444	429	442	414	404	418	407	417	426	448	395	395	445	419	449	428	452	392	419	425	431	452	455	423	447	428	419	383	432	433	431	460	425	469	431	399	428	447	437	408	458	441	462	393	433	423	412	421	417	447	459	446	428	427	421	458	428	414	416	403	424	455	422	425	444	424	440	457	441	455	431	410	409	457	440	434	397	404	442	456	437	398	442	462	399	397	413	447	431	461	412	431	439	432	435	419	404	431	412	435	502	448	454	444	430	417	446	432	391	429	442	450	412	428	439	452	414	412	420	438	438	424	423	418	409	433	428	431	394	447	466	411	376	441	432	430	429	392	412	421	456	425	447	446	401	424	395	438	416	416	459	445	428	453	422	403	445	434	443	437	412	428	424	427	456	448	392	429	409	421	414	440	441	417	448	425	428	423	436	421	447	444	414	468	443	407	419	422	401	364	466	441	448	470	419	468	448	433	435	424	422	417	439	408	429	422	423	436	398	430	395	443	430	432	427	432	465	382	434	434	444	449	436	434	421	460	424	446	430	429	440	412	442	423	386	434	418	430	474	424	438	432	412	431	458	442	438	391	425	392	461	436	455	438	460	452	477	456	433	442	440	412	429	448	437	424	456	424	432	455	431	392	435	430	396	406	451	449	433	435	456	430	430	434	421	453	442	427	442	424	451	427	455	406	401	403	428	409	457	375	455	419	391	412	433	437	458	439	437	432	429	446	398	431	431	475	469	401	465	440	415	459	452	456	437	434	446	413	453	444	461	424	414	389	423	411	414	409	484	399	449	407	442	458	441	455	430	407	424	411	425	450	434	446	417	403	423	407	415	426	427	428	411	447	388	435	417	430	413	412	429	412	457	418	424	458	439	413	426	430	402	433	449	443	472	461	429	441	404	423	450	435	427	427	442	412	395	403	458	446	435	426	399	426	440	421	435	416	405	421	438	447	429	418	427	427	445	419	433	404	419	428	450	447	420	434	436	424	453	441	417	436	427	407	442	418	462	417	427	444	420	424	416	426	423	440	421	466	474	457	419	416	439	451	436	394	463	405	455	418	451	446	455	427	453	405	400	403	420	445	424	463	488	426	412	441	464	442	431	460	404	456	443	431	436	425	424	401	436	436	402	434	422	409	442	435	449	420	436	475	431	443	389	415	442	435	412	422	430	435	441	417	438	414	444	435	400	440	430	430	409	402	417	453	419	402	462	427	418	393	425	401	452	462	446	446	434	421	388	455	404	413	463	400	423	418	418	430	477	440	458	441	425	400	451	391	452	434	426	401	446	462	434	425	445	426	472	426	413	464	391	430
24720	30927	46382	36309	19958	6334	1004	612	571	556	570	555	549	565	531	526	574	537	526	570	516	546	589	534	547	524	536	551	552	570	550	554	548	548	508	521	540	522	520	541	524	525	500	592	570	528	554	531	549	568	520	513	540	528	548	499	591	494	557	524	530	531	529	521	555	519	513	530	527	559	556	512	524	558	498	508	533	571	577	555	562	521	538	536	515	543	542	545	580	490	529	535	567	522	505	531	553	504	545	551	546	537	522	512	531	561	531	579	541	548	537	503	578	463	530	524	552	548	526	535	526	540	541	506	490	541	492	520	504	537	539	560	531	517	513	528	549	545	525	546	514	553	541	581	518	574	519	532	541	583	520	528	530	521	553	537	527	556	546	529	567	526	588	520	554	527	526	526	537	573	521	527	552	588	540	563	553	544	527	532	540	547	553	503	483	534	562	546	525	538	533	577	557	548	513	575	542	542	539	546	528	540	515	524	566	531	505	559	518	535	564	529	545	493	525	546	519	541	554	518	560	513	528	526	556	525	528	525	504	475	509	503	518	610	511	499	510	528	547	516	541	533	549	518	555	557	536	511	554	565	554	533	533	518	529	517	518	539	542	582	544	508	524	521	542	571	585	556	533	577	569	544	547	564	504	518	515	502	497	585	518	555	508	507	558	509	538	543	529	558	549	540	524	558	533	560	527	526	531	598	523	543	497	528	533	544	554	514	507	497	479	549	537	552	544	524	525	543	553	537	507	564	500	502	551	536	505	562	532	542	527	547	538	546	530	523	524	525	493	572	529	532	515	533	520	498	491	564	580	538	554	564	568	579	537	469	484	504	507	525	514	546	551	517	506	531	529	521	536	518	501	558	543	527	564	562	525	555	579	528	527	544	516	538	544	501	542	508	501	532	526	513	538	553	555	526	529	545	513	500	559	504	545	528	528	508	530	514	590	558	504	519	508	541	535	525	529	517	534	539	548	581	534	579	538	550	526	555	514	554	510	566	518	535	519	542	519	554	498	519	525	526	540	558	518	553	512	532	532	527	530	561	551	524	508	516	509	500	527	477	487	517	521	529	528	541	512	534	518	534	533	499	571	517	542	524	566	529	568	513	530	503	568	526	534	549	526	541	539	537	548	552	561	542	511	511	530	528	542	549	565	534	536	538	557	577	558	545	541	562	550	539	528	512	477	496	533	544	484	524	520	519	506	537	554	557	500	516	510	518	534	521	564	534	521	510	492	526	553	527	546	534	547	534	540	513	537	541	539	553	539	582	584	564	533	485	533	548	525	564	518	523	556	569	515	531	569	538	559	542	528	537	546	541	499	513	538	498	533	531	506	511	510	602	533	546	543	563	486	534	544	543	532	512	505	530	566	534	524	517	563	533	534	530	516	514	511	558	492	531	564	537	550	533	489	536	565	538	510	552	517	558	571	512	534	559	513	504	524	562	537	527	507	584	513	566	561	511	488	572	542	523	528	545	567	513	522	514	527	564	512	520	560	513	553	542	526	515	586	537	534	539	562	515	513	526	549	529	522	534	504	510	486	535	525	583	491	514	514	544	535	565	502	538	546	537	515	548	533	531	531	509	527	545	505	533	541	495	528	569	550	540	551	498	530	529	521	534	521	537	523	560	539	482	542	525	540	546	567	511	566	544	579	530	523	542	551	500	494	539	514	529	516	516	518	519	557	542	540	536	541	527	515	538	529	531	524	492	554	523	528	485	533	540	502	538	537	533	531	564	509	518	507	566	519	472	546	542	538	541	544	550	514	539	509	519	516	551	528	527	530	557	539	520	507	535	527	519	537	505	551	530	506	557	538	586	536	490	539	528	516	522	546	509	520	542	532	498	531	523	481	554	538	542	569	527	555	522	546	552	530	543	528	573	550	542	510	540	554	511	496	517	535	524	542	553	456	549	526	531	521	548	528	532	522	517	545	523	541	508	513	550	548	526	546	498	545	504	533	521	581	502	536	533	490	556	553	542	522	556	494	537	540	488	557	489	510	505	553	542	519	506	527	526	562	510	533	525	486	524	559	537	531	549	559	546	553	489	537	581	510	558	550	544	531	513	538	515	507	511	538	548	541	519	529	564	496	529	499	571	556	531	532	499	525	562	491	570	533	536	549	537	540	542	567	495	555	546	521	509	528	552	505	543	499	506	503	496	561	571	545	491	499	597	578	547	524	570	537	554	518	520	529	541	524	528	538	464	529	513	513	571	518	522	517	562	525	504	528	527	555	551	511	549	513	547	528	521	510	532	564	546	537	527	556	562	512	516	501	526	551	471	527	547	535	572	539	562	559	501	511	503	529	530	504	538	594	512	566	514	512	562	552	505	543	496	566	533	521	543	529	536	496	546	527	497	547	515	554	507	526	567	523	559	535	544	527	558	499	514	533	530	521	553	547	574	548	543	562	546	531	535	522	519	516	528	517	547	516	522	511	522	534	520	535	560	507	529	542	549	524	573	507	532	533	582	527	509	518	530	454	531	532	508	553	574	536	508	532	558	527	510	526	537	537	566	519	544	513	527	547	563	529	498	527	502	545	521	582	526	531	553	564	523	556	544	563	528	535	504	567	555	490	524	548	551	510	552	515	534	550	543	567	530	492	554	530	566	517	558	546	537	553	527	526	549	503	505	529	550	516	484	509	554	509	534	520	514	551	536	534	515	530	559	540	525	539	535	528	558	538	534	516	520	546	513	522	547	526	553	534	521	531	554	538	536	504	583	500	573	491	546	536	529	554	511	491	553	540	540	551	543	539	593	531	525	551	516	546	554	483	584	552	552	494	564	540	506	492	532	526	546	531	517	557	521	533	560	496	499	505	531	533	573	516	516	509	528	547	539	533	536	519	536	559	516	561	557	532	517	527	519	537	552	581	554	547	526	540	542	516	523	511	535	545	521	508	501	542	543	535	527	537	534	514	525	553	543	516	550	529	526	508	553	540	488	570	527	541	532	564	516	526	511	574	550	577	551	559	540	524	539	535	519	536	521	505	566	518	515	511	533	552	532	519	527	492	547	566	520	532	513	577	528	531	489	540	538	526	556	486	524	513	544	538	536	486	542	545	519	521	496	538	496	537	524	529	515	534	556	510	547	565	525	502	528	514	472	530	484	555	503	545	583	547	508	570	521	519	553	517	564	552	507	498	544	551	531	526	528	550	564	512	519	516	513	504	533	527	523	544	525	548	536	534	502	540	558	525	532	516	560	495	544	561	569	519	564	524	560	525	542	504	502	520	547	560	537	546	527	526	500	546	458	492	529	522	558	567	553	544	499	559	529	504	523	531	506	492	519	526	529	522	503	528	584	532	531	554	528	539	571	517	522	561	520	560	526	595	579	522	502	553	499	507	518	560	561	514	541	552	580	524	494	534	513	487	524	557	496	551	527	573	585	536	541	514	509	553	517	511	539	500	492	566	533	584	540	534	529	519	533	525	548	526	580	502	491	569	499	515	529	540	511	502	528	518	540	530	553	517	540	529	509	522	531
39150	97943	63771	30584	9013	1930	610	505	486	468	467	488	460	484	491	492	528	507	460	521	474	503	490	466	487	469	525	532	457	518	474	465	500	459	504	450	466	493	493	515	514	443	471	484	505	488	544	521	492	544	478	475	486	487	450	503	517	497	493	503	517	450	505	471	505	475	438	468	442	516	466	487	491	474	491	515	469	520	459	517	472	517	462	502	496	481	517	454	463	486	487	472	505	480	516	496	472	502	464	488	505	477	453	441	503	497	484	470	462	485	483	496	503	503	473	457	491	503	460	499	488	486	489	475	498	494	460	500	484	491	477	510	500	483	502	531	485	513	496	474	505	483	506	451	508	439	475	499	448	490	518	496	467	461	471	472	500	482	523	503	490	498	476	447	515	492	479	505	496	504	498	478	480	460	525	477	529	510	531	497	491	491	498	499	467	475	527	438	446	475	480	475	536	496	477	455	501	483	495	454	454	494	490	490	464	472	471	481	474	511	492	478	455	479	489	512	470	521	501	494	479	477	482	480	435	482	460	489	499	463	551	502	487	523	498	513	483	478	469	467	458	470	490	474	479	482	476	539	491	480	462	539	452	493	461	526	490	464	478	506	503	435	473	478	434	463	449	459	483	475	490	467	472	495	494	483	492	492	482	474	479	479	510	515	476	508	464	444	549	466	471	486	440	483	485	493	505	473	467	520	502	477	480	509	493	471	480	465	482	467	480	466	496	480	474	499	507	476	505	473	506	469	523	484	504	492	465	456	493	513	483	486	494	527	501	482	464	497	505	474	492	496	484	495	474	493	483	484	510	506	479	457	457	492	447	481	488	471	474	456	496	508	494	494	468	518	494	479	491	481	477	497	464	494	445	454	489	463	458	481	468	457	458	513	502	482	489	496	476	515	522	499	491	498	485	498	467	460	504	483	470	460	463	547	457	482	510	483	450	475	522	501	498	470	505	511	458	476	474	519	480	481	452	480	467	502	475	471	510	499	493	514	470	480	469	483	455	495	470	449	483	483	508	440	484	486	470	495	508	495	460	463	472	449	474	511	494	470	448	450	520	495	486	489	500	472	465	485	488	471	496	489	436	493	483	495	462	492	469	506	528	445	503	447	474	493	475	552	476	497	492	481	485	520	503	461	464	484	457	521	520	489	489	483	457	497	473	470	488	513	512	448	456	444	473	466	500	480	506	493	493	497	475	475	506	475	482	491	508	453	469	465	497	502	465	510	456	506	478	508	507	534	529	494	509	461	488	513	464	478	508	470	485	485	461	511	515	475	483	490	486	495	482	479	459	483	503	508	434	499	471	491	498	499	534	470	468	495	448	496	468	518	447	483	476	473	497	497	476	483	486	457	501	514	475	468	494	475	488	480	487	525	471	524	479	474	475	524	487	475	525	453	545	517	495	490	502	480	480	537	457	477	515	437	507	473	504	493	464	473	473	492	485	446	480	480	458	501	493	511	463	462	464	482	456	496	471	497	479	523	493	457	476	472	457	486	469	486	506	457	499	489	505	480	484	477	506	467	486	482	472	519	516	479	488	464	506	486	512	490	506	469	482	502	458	491	490	480	468	486	466	509	495	486	476	462	483	493	491	500	506	502	497	498	484	508	465	511	482	482	475	504	480	483	495	443	455	511	493	467	495	466	488	482	482	451	476	459	484	497	506	447	536	500	513	475	468	478	474	491	514	510	477	527	514	508	458	437	501	481	480	477	492	475	456	464	454	461	485	491	484	426	483	525	500	471	480	483	501	461	486	496	477	547	479	426	481	501	489	451	496	487	523	469	471	518	491	461	459	469	492	469	482	465	497	491	459	490	501	487	485	508	491	493	508	481	450	474	512	503	510	461	509	488	460	544	489	501	482	487	504	502	474	456	448	484	485	442	488	472	453	441	509	497	490	490	484	492	449	502	499	508	493	443	493	473	482	496	442	440	474	511	490	515	497	482	471	468	483	506	497	486	452	482	471	503	465	456	467	540	472	476	435	479	462	486	502	471	508	507	486	484	481	453	502	501	506	501	477	461	518	485	539	489	434	517	495	497	527	454	425	491	509	487	485	458	480	471	502	476	520	516	472	491	475	473	497	487	485	483	457	438	466	495	509	485	515	486	501	465	463	496	500	475	452	479	475	463	487	472	475	484	487	486	486	527	488	463	438	511	461	471	504	483	463	510	510	439	522	492	486	477	459	468	516	451	459	454	468	480	499	538	466	481	471	479	453	509	495	481	496	482	492	471	460	427	492	461	457	489	503	492	465	472	494	512	496	504	523	486	514	495	446	481	464	500	473	507	467	524	487	484	490	482	458	479	486	470	528	487	470	454	471	482	485	514	462	475	532	481	466	457	512	492	443	496	456	520	481	483	486	498	509	464	453	510	473	457	477	509	481	485	472	460	502	519	464	502	462	467	516	492	452	500	460	440	502	476	478	468	519	473	477	481	464	460	463	515	447	471	500	508	523	515	463	463	476	469	510	476	479	441	453	462	513	500	502	477	473	510	474	480	488	505	516	478	515	491	493	518	448	465	513	572	463	489	468	491	472	483	480	469	502	496	450	487	470	439	500	447	467	471	443	458	513	453	487	516	518	469	505	481	465	453	501	481	511	495	469	481	423	520	514	494	504	532	509	500	510	531	488	494	507	480	491	456	483	466	496	491	497	436	512	506	489	473	453	479	499	523	485	480	471	504	498	505	481	461	535	509	514	489	500	481	476	476	473	471	492	464	483	461	460	485	528	480	453	483	524	494	502	517	477	463	464	460	502	488	454	476	487	482	497	416	491	472	485	476	461	460	471	464	449	475	496	493	516	462	453	474	489	451	513	456	459	468	489	492	463	474	492	460	496	469	484	499	441	458	510	491	484	472	449	503	494	492	456	466	491	477	511	473	491	483	445	527	483	479	476	493	492	481	479	488	471	502	500	467	499	461	490	504	472	472	510	497	491	459	480	509	500	514	486	487	496	489	480	507	472	507	475	511	512	491	497	496	465	465	466	491	508	446	512	498	456	524	471	480	465	513	475	511	490	490	491	458	481	519	489	443	463	479	444	487	511	530	497	485	495	502	515	446	471	495	499	480	466	520	499	504	489	485	514	469	496	508	498	505	489	489	442	467	471	458	481	482	492	453	466	508	487	470	478	477	470	498	489	504	468	523	491	495	434	456	471	466	504	523	489	506	489	474	473	498	481	492	479	472	482	458	458	515	469	450	495	491	448	473	482	508	471	495	449	489	472	488	459	455	488	515	524	488	486	480	484	496	476	515	519	485	488	519	498	477	521	469	469	498	506	528	522	528	473	494	435	476	497	492	447	493	487	461	482	492	494	432	466	486	480	489	517	478	484	499	466	503	473	499	466	492	480	476	447	464	498	484	496	470	449	491	472	475	462	496	458	493	508	484	475	480	469	476	543	439	475	439	487	485	484	450	481	487	478	456	473	431	497	464	453	452	523	441	487	499	460	468	501	473	476	430	501	492	445	520	486	511
23830	26345	39576	32447	22300	13189	2759	908	792	834	749	808	784	758	806	779	760	736	742	758	767	773	786	778	711	773	722	779	782	721	698	776	723	751	680	780	736	724	710	773	727	698	729	741	739	706	658	736	755	758	782	754	708	743	747	771	729	731	737	744	741	772	721	757	751	807	770	753	767	739	692	724	769	681	760	755	725	721	763	749	763	761	715	785	731	764	747	733	728	735	718	810	718	719	740	754	752	741	771	760	726	809	681	748	735	747	718	734	728	722	745	751	771	702	690	756	742	746	760	730	691	726	731	731	772	703	709	740	731	720	719	696	720	760	757	745	725	753	705	767	728	729	731	662	720	724	763	748	750	744	748	735	744	754	737	709	761	759	778	804	739	749	724	750	772	744	723	724	748	724	725	742	771	779	741	738	680	733	708	700	761	746	760	746	694	735	764	734	770	734	717	748	747	729	721	744	692	732	708	721	759	773	713	767	708	743	734	703	735	763	729	769	718	754	713	758	760	762	757	724	739	738	773	798	721	764	762	685	738	825	740	738	704	752	730	738	736	691	730	754	707	753	719	746	744	750	779	724	729	751	710	755	705	726	685	719	729	704	735	711	749	706	715	752	725	727	702	729	780	711	728	724	728	750	731	715	728	748	808	717	726	733	747	695	748	715	713	736	736	728	685	727	699	705	770	766	702	755	769	736	717	771	736	795	751	744	693	731	750	719	708	725	763	714	733	711	735	763	692	688	693	745	706	755	727	722	749	763	746	733	730	719	760	736	781	688	761	718	717	726	688	734	749	725	728	682	702	725	714	721	751	718	727	734	756	715	784	727	761	723	723	729	708	710	715	768	716	762	728	726	710	720	767	696	739	715	762	709	746	717	732	705	729	721	718	731	773	813	736	711	725	753	741	702	701	686	727	719	784	738	743	707	671	753	769	729	725	679	757	734	724	747	734	744	761	794	719	740	704	739	785	757	709	744	741	746	775	740	731	753	807	771	758	701	709	738	717	727	755	788	747	747	703	711	759	792	746	740	776	718	801	745	727	722	791	720	815	750	686	738	742	734	707	687	763	714	720	727	737	735	730	781	726	750	768	707	783	752	684	757	777	735	725	689	764	712	704	727	727	689	762	736	738	685	768	799	704	722	682	770	790	710	750	753	748	713	779	728	776	745	714	715	746	723	746	767	710	695	768	752	780	742	729	747	747	724	743	758	726	743	719	726	728	726	703	718	713	746	734	730	766	765	738	762	762	709	810	714	742	755	757	745	753	764	746	734	702	720	747	758	790	752	740	730	752	655	785	698	756	776	751	741	721	737	776	729	750	742	748	742	749	760	740	756	736	752	742	734	691	769	721	703	742	776	721	722	716	691	773	774	778	745	709	712	727	724	743	684	783	771	740	769	735	728	797	719	711	718	758	735	716	799	757	799	724	759	727	759	708	715	758	726	744	757	743	765	731	711	782	695	759	736	730	718	709	750	792	698	733	720	679	739	796	723	697	766	742	787	758	765	760	724	754	737	736	749	728	742	759	716	713	715	774	734	749	729	698	723	756	698	748	732	740	731	718	743	742	758	715	793	769	702	717	693	770	735	741	765	767	720	757	721	735	747	729	708	743	750	692	725	745	758	691	721	728	750	760	742	734	743	726	679	705	805	719	772	788	741	724	756	787	714	733	676	795	758	787	705	684	685	770	704	723	723	775	713	767	741	758	737	740	780	717	759	725	714	755	722	772	716	659	728	806	762	749	690	695	735	679	717	786	720	672	749	746	706	789	712	738	758	695	737	727	691	786	753	791	695	734	689	756	671	743	693	745	727	708	722	742	742	734	699	723	774	719	778	749	731	740	746	706	706	711	722	736	764	758	719	755	744	713	711	726	771	690	766	728	740	672	702	768	782	703	694	748	687	709	788	747	724	734	734	732	726	755	757	767	749	753	700	747	684	758	726	694	750	687	768	706	756	776	730	722	743	736	706	729	744	758	742	704	714	743	776	723	690	748	744	749	761	746	748	706	737	798	691	742	776	696	721	768	730	714	723	756	730	762	680	744	744	714	710	703	734	768	776	732	723	737	746	758	733	744	771	726	699	701	695	789	750	789	747	732	730	671	707	750	815	786	738	701	718	756	720	672	729	754	761	757	729	738	745	715	753	734	737	762	781	775	748	703	783	772	689	702	732	742	806	754	715	747	705	755	750	779	793	704	757	779	739	737	696	675	734	751	720	727	769	758	695	725	784	728	784	764	748	754	757	732	715	734	704	702	730	747	716	728	771	729	725	756	742	739	709	767	733	720	750	715	754	766	795	759	674	720	718	739	748	751	760	716	749	765	736	737	703	747	699	707	744	726	723	743	728	780	722	713	688	708	732	719	724	732	783	707	794	769	740	757	770	779	738	747	729	724	765	720	723	736	724	760	762	731	785	761	738	696	744	696	760	734	749	762	719	687	737	788	755	707	742	753	720	751	719	738	769	709	726	720	781	759	724	707	725	699	743	784	762	754	719	756	691	712	779	753	685	772	732	742	705	728	746	742	766	748	750	751	721	772	734	738	744	782	723	700	695	764	759	725	807	705	762	687	673	746	732	713	749	734	799	739	761	706	767	738	727	728	771	693	755	770	784	744	749	736	729	744	748	731	719	728	702	741	764	720	790	726	709	737	809	746	716	718	741	808	732	763	729	767	741	711	732	726	750	684	725	763	742	718	696	716	735	712	701	731	725	668	698	790	770	731	725	713	738	712	759	730	739	725	692	769	719	692	735	734	710	799	753	770	664	675	738	718	759	810	722	721	757	730	721	697	746	742	760	734	729	712	713	738	702	743	718	749	752	693	694	704	751	710	695	692	721	730	702	681	724	711	724	737	739	744	737	687	713	742	740	777	695	696	696	742	715	729	707	759	699	742	724	742	705	753	770	751	718	733	743	776	730	757	746	718	702	776	726	689	726	695	689	789	762	765	712	741	714	726	718	741	717	738	740	760	783	731	691	704	693	738	809	705	762	716	723	735	757	736	772	736	777	756	694	743	741	753	684	729	728	758	761	716	687	759	703	750	781	762	753	721	702	718	731	718	736	744	742	757	732	719	763	775	724	708	758	745	737	726	709	732	720	712	745	768	742	737	713	713	779	766	742	717	720	729	755	742	702	794	763	720	720	750	739	722	779	735	731	721	721	709	726	712	753	766	768	672	771	808	726	756	766	710	671	721	765	733	713	724	742	738	720	741	751	737	736	712	741	742	721	784	713	697	755	759	734	768	727	740	732	717	711	687	731	729	760	731	726	719	733	695	729	719	718	737	709	722	766	696	759	687	733	759	774	725	733	759	706	745	711	752	751	761	713	732	737	740	675	721	712	713	703	761	772	708	719	758	711	720	789	726	730	705	738	676	708	784	724	753	716	746	736	686	762	712	704	754	746	805	741	745	742	730	733	676	769	723	735	745	731	712	692	736	772	784	750	712	718	764	725	767	767	735	766	699	755	766	775	700	741
35810	96244	66537	36853	12191	2909	900	650	675	660	701	671	667	663	730	678	668	685	653	668	672	604	667	655	667	651	694	659	711	692	722	677	620	698	664	671	669	677	722	690	722	701	664	702	670	654	608	658	693	702	708	686	630	648	673	685	686	669	640	672	680	660	685	697	634	680	619	663	676	701	642	717	664	674	682	673	710	693	668	655	670	637	693	695	666	657	688	702	688	651	671	662	683	651	675	661	648	642	667	717	675	637	637	678	727	638	657	693	662	676	667	660	649	665	664	672	705	667	628	717	716	637	659	640	665	672	695	663	675	713	694	684	638	680	644	668	655	691	684	659	718	681	641	668	680	698	674	706	641	653	675	674	666	702	650	681	678	638	678	646	693	661	691	688	666	683	672	696	655	635	689	702	644	651	673	714	715	673	679	651	631	650	677	695	642	656	656	702	676	648	656	631	662	691	678	686	666	670	657	677	688	662	645	656	662	650	603	654	682	674	687	657	646	658	712	640	682	694	651	686	660	644	701	663	657	687	651	654	662	715	723	711	655	697	670	660	641	700	726	678	699	696	705	669	652	603	681	658	643	660	678	677	668	685	662	639	672	626	705	625	641	654	635	624	645	703	678	651	660	662	637	667	642	650	730	688	623	668	646	695	677	680	628	675	677	670	667	661	669	643	739	683	698	693	642	665	671	627	681	646	683	644	618	700	656	650	639	621	644	717	622	721	683	690	670	684	663	645	633	653	710	695	671	699	695	694	651	672	681	710	665	669	656	648	648	739	672	660	658	682	671	671	701	675	677	672	677	618	698	590	677	678	623	716	619	657	653	649	715	638	692	650	664	681	671	685	675	640	651	651	678	658	704	647	676	650	684	660	626	676	675	674	694	720	662	666	679	613	623	671	654	672	646	674	661	655	677	652	653	687	626	664	598	683	635	701	690	674	668	709	713	654	644	663	687	618	666	687	708	639	683	644	694	656	671	672	669	681	651	644	692	652	663	618	676	632	692	649	652	688	674	708	734	652	682	724	666	657	647	652	670	704	670	708	636	653	674	653	683	681	680	672	650	686	712	625	647	666	666	694	660	690	712	694	670	678	627	718	639	649	642	658	708	678	617	691	680	669	653	676	635	683	655	683	655	627	685	667	666	627	654	636	651	680	715	681	706	663	661	696	647	656	693	670	657	661	647	683	680	687	703	675	666	652	637	636	635	649	630	707	680	670	641	656	654	673	662	672	674	648	637	677	631	652	667	661	683	670	666	663	637	656	649	655	682	684	705	681	650	656	677	612	678	650	702	672	644	678	704	641	662	667	664	633	681	676	665	690	681	685	739	666	648	653	645	683	669	685	682	658	638	633	716	659	669	682	673	608	678	678	657	690	633	658	658	689	664	674	649	633	605	674	652	736	639	617	690	634	642	691	638	672	674	652	649	699	641	652	654	734	660	648	676	628	651	661	624	700	709	685	656	676	680	653	684	653	652	646	659	637	637	641	641	633	659	708	683	684	679	682	671	697	673	628	686	714	675	642	699	686	699	715	635	667	687	686	645	667	685	720	621	628	638	715	672	666	639	655	625	677	660	636	655	652	656	667	654	622	666	642	633	702	676	716	594	660	617	662	671	637	686	684	665	678	633	669	661	612	667	691	679	674	648	675	717	650	669	649	698	680	627	668	644	706	689	658	677	642	686	655	713	679	643	629	675	673	688	612	678	660	657	666	679	656	688	675	710	676	684	609	703	648	706	648	691	627	644	692	646	665	657	685	667	684	698	680	669	656	642	661	642	607	645	689	667	651	637	649	662	679	657	740	711	642	672	677	682	619	714	697	645	685	710	620	623	702	641	634	658	665	664	666	673	726	661	664	707	704	673	657	685	645	630	612	693	660	665	648	686	676	624	679	671	686	671	623	665	626	664	716	667	611	689	656	623	688	676	663	641	662	642	670	674	663	677	719	675	669	651	683	674	736	653	736	631	637	687	638	659	676	680	678	676	635	675	670	644	669	689	696	670	698	656	707	663	673	677	605	650	696	655	677	676	660	703	649	639	652	644	656	643	596	646	677	657	712	662	663	735	685	659	686	715	633	682	711	624	680	639	637	638	652	649	659	642	648	696	720	677	673	664	679	629	714	676	643	679	645	649	653	676	683	685	657	641	672	671	631	649	682	669	632	638	667	703	673	671	679	681	654	646	646	599	686	649	636	649	666	668	639	717	680	648	681	698	682	638	649	644	660	667	647	646	690	660	668	656	645	692	675	639	662	680	650	734	634	668	644	659	710	654	637	623	653	689	688	653	669	643	685	655	648	667	674	669	632	606	631	632	629	649	655	682	645	664	678	662	661	667	649	669	679	652	650	674	629	654	689	692	659	648	650	643	681	646	670	637	635	634	657	713	641	645	648	671	685	651	684	715	640	643	696	682	649	642	638	652	661	678	680	669	628	654	636	686	644	641	674	663	701	671	666	623	649	605	658	640	626	618	709	642	666	668	656	634	680	650	674	642	642	680	636	661	656	639	611	706	602	626	647	700	661	646	684	657	652	673	672	666	666	645	596	709	669	652	652	642	631	694	680	649	631	657	694	671	619	680	662	648	665	687	678	680	660	699	613	634	646	671	691	665	649	715	650	608	690	630	692	647	621	690	678	672	644	649	611	641	688	714	758	693	609	688	641	660	718	650	625	666	676	680	639	671	663	665	652	693	650	676	682	641	664	681	608	679	671	662	644	660	732	648	653	676	653	657	657	667	660	664	664	623	708	673	673	684	689	681	705	633	701	631	638	698	686	641	669	675	631	714	723	690	647	630	636	670	668	650	609	642	653	665	645	676	711	669	630	711	684	647	679	633	676	677	663	682	676	670	705	639	663	644	645	655	686	656	693	656	687	664	687	669	675	657	673	686	704	661	687	645	675	650	662	702	654	684	676	666	654	643	613	630	639	660	713	671	635	641	687	694	683	693	661	661	641	722	636	681	695	651	639	657	652	653	651	641	628	620	605	664	697	674	652	662	682	699	655	677	650	649	689	656	664	624	684	684	646	630	709	650	641	673	667	636	640	679	642	670	697	662	661	615	657	679	633	643	653	632	643	647	641	648	637	660	664	683	705	748	659	659	673	652	660	644	637	636	676	660	667	659	661	681	650	633	642	636	670	658	642	646	671	652	716	652	659	682	638	657	653	671	682	709	626	630	672	623	645	678	701	669	684	639	648	693	643	681	670	682	679	670	643	696	659	644	625	661	680	654	679	628	646	653	641	656	673	634	708	694	663	669	676	697	685	669	664	645	674	704	668	671	672	655	729	664	641	640	708	645	685	637	640	650	679	611	667	607	640	678	647	652	692	667	657	687	631	637	629	680	646	716	690	618	643	636	700	672	704	639	646	696	680	696	672	676	652	694	658	695	671	610	652	626	659	662	673	678	658	664	683	684	665	664	662	638	652	664	660	660	610	659	630	683	691	646	636	671	662	677	647	695	685	647	633	680	669	678	703
28947	39073	32425	12105	2193	829	644	557	635	527	532	572	553	559	578	595	570	543	558	576	544	531	576	555	558	562	566	584	506	533	581	564	602	591	561	569	568	557	536	553	545	552	545	521	585	563	593	594	541	543	577	559	556	563	569	602	571	560	540	554	595	543	573	555	606	565	568	547	546	603	556	547	559	567	605	530	547	583	557	576	542	549	531	534	553	560	557	575	570	569	544	616	574	584	560	546	518	601	544	578	581	588	545	599	601	577	543	568	567	559	555	598	561	556	520	571	538	565	550	572	581	528	578	568	589	532	598	563	534	572	590	556	555	536	597	581	546	573	515	535	566	580	582	551	623	585	572	576	520	565	530	556	573	567	575	546	545	592	568	536	621	591	576	555	581	552	590	559	588	554	574	580	596	528	566	571	560	563	563	554	545	572	533	553	577	567	532	572	591	544	553	549	601	515	585	552	554	572	582	574	602	568	572	527	578	590	530	557	561	554	605	548	600	589	562	500	574	583	571	541	592	608	553	596	571	517	555	575	560	571	562	524	584	559	582	610	571	582	559	521	586	630	592	515	524	563	607	561	566	571	557	581	568	540	547	530	561	580	579	545	573	575	570	549	556	565	584	584	587	560	566	582	537	545	552	558	539	558	599	586	568	540	586	548	546	604	576	565	550	558	577	570	531	533	577	560	535	572	556	575	574	588	570	569	584	532	546	594	567	568	603	529	576	576	555	618	523	572	565	595	558	561	545	550	538	570	573	557	540	564	542	566	610	545	598	552	607	584	570	534	542	565	552	546	611	545	593	621	533	551	562	530	563	590	555	519	619	556	553	550	603	583	566	554	532	549	587	544	589	556	530	528	559	575	575	513	541	599	575	596	594	566	548	589	540	562	580	566	597	595	518	545	590	559	603	595	526	555	542	576	546	560	540	630	552	565	536	524	545	564	536	573	580	549	567	591	548	572	561	576	550	579	539	575	521	505	586	539	637	556	576	582	539	567	596	618	527	575	588	593	552	604	550	564	577	566	540	515	561	564	585	561	564	559	545	582	510	580	543	590	546	566	584	538	562	521	567	580	534	620	529	561	597	591	564	547	554	521	526	591	573	606	587	576	568	567	506	553	555	547	607	582	602	578	576	569	630	591	555	559	562	564	549	565	537	583	579	573	568	532	572	584	550	544	572	604	516	623	581	579	593	533	585	517	575	558	553	531	578	579	560	563	583	557	569	557	570	604	531	558	533	538	541	587	549	550	540	547	564	581	538	539	614	563	509	586	549	554	559	587	537	566	512	536	527	568	581	587	508	585	560	589	559	558	546	600	566	565	572	592	552	563	560	575	576	597	546	577	529	566	580	581	568	558	606	595	565	567	563	568	549	581	532	554	517	537	556	580	580	572	543	593	528	580	568	587	563	533	545	547	593	598	563	552	531	602	562	555	583	549	601	572	599	583	621	578	558	514	582	539	554	587	595	580	552	584	572	521	585	548	592	552	576	578	564	580	575	588	531	586	590	604	572	558	612	573	584	585	559	604	570	549	542	541	531	582	543	607	525	536	510	560	577	574	528	585	569	543	595	543	541	564	560	526	569	600	569	572	561	535	558	570	542	576	590	560	597	564	552	565	597	593	528	572	554	566	570	589	591	567	588	564	608	543	611	583	579	607	511	564	543	544	552	559	584	580	557	547	602	555	584	574	567	531	582	568	565	535	576	604	550	531	547	555	545	567	556	558	544	564	587	553	591	549	508	560	586	582	573	585	556	571	589	567	584	559	526	571	601	575	555	580	573	547	541	605	529	559	603	564	511	551	546	584	522	581	596	627	591	586	543	552	564	562	547	525	569	595	557	572	602	570	603	558	579	566	544	561	552	526	592	558	595	539	576	578	588	575	532	571	586	573	589	551	551	551	565	555	552	583	583	539	555	598	559	544	583	562	574	588	587	569	607	600	591	568	577	563	576	513	612	591	553	548	568	569	563	578	556	564	562	570	528	541	570	605	553	541	597	559	572	582	570	578	577	607	578	587	561	592	555	532	568	537	574	517	535	544	534	571	571	560	547	587	546	564	590	542	590	553	576	562	562	566	558	553	580	568	540	549	590	568	588	589	537	543	568	546	571	554	602	539	527	578	621	569	565	563	598	553	569	533	533	549	555	544	574	558	606	553	551	621	585	539	598	571	575	589	588	582	555	570	555	582	566	598	584	565	583	557	592	563	583	577	574	601	533	535	569	558	583	570	579	591	580	581	551	609	541	567	556	533	554	571	544	564	595	591	600	529	552	474	576	557	566	607	561	576	605	583	539	543	561	531	576	593	530	525	587	571	545	586	565	570	604	579	558	553	580	578	521	598	569	516	522	607	535	571	528	557	568	563	565	619	557	596	583	549	561	551	573	516	550	558	548	563	518	544	546	565	553	576	590	573	532	552	518	571	559	551	552	575	580	554	534	539	543	620	561	577	567	551	578	541	588	551	573	529	561	579	568	568	575	513	569	541	550	526	593	520	592	562	577	571	557	573	541	561	540	583	557	563	578	572	526	519	549	540	569	581	545	517	553	553	585	571	579	605	578	587	577	585	559	524	584	565	597	575	561	575	550	582	528	551	547	572	589	613	575	560	564	584	591	538	593	565	530	562	584	583	548	528	580	568	540	607	545	570	592	610	558	588	555	602	600	547	575	568	579	592	573	594	565	618	551	619	547	563	538	549	559	600	588	541	539	592	587	536	576	550	564	554	591	571	524	638	557	567	546	563	571	610	546	557	574	611	583	552	577	523	601	551	555	575	570	551	587	536	563	572	601	575	565	571	596	556	581	602	570	554	612	565	543	557	549	525	579	581	585	622	573	565	531	570	562	565	600	519	537	545	599	558	534	586	579	602	533	585	557	566	548	561	572	538	567	581	605	571	567	548	548	507	578	522	557	537	540	601	602	595	559	558	542	570	563	596	600	576	536	548	567	553	548	587	568	596	594	518	584	585	578	531	533	545	544	593	572	599	578	578	627	538	616	606	506	556	548	582	555	548	526	543	578	538	543	537	580	571	546	552	554	569	579	550	524	530	569	578	571	559	543	543	633	600	561	532	612	578	578	606	512	598	589	556	599	552	555	568	527	578	544	570	558	565	536	611	546	583	548	574	574	557	531	592	557	549	578	589	588	606	562	570	606	570	564	552	548	569	583	533	563	603	604	561	581	588	534	577	560	533	552	529	559	615	541	521	589	553	540	578	579	606	599	602	573	514	543	597	600	568	548	574	589	542	553	622	551	592	548	565	541	585	552	583	603	512	579	565	588	601	570	576	571	582	581	556	605	559	548	553	592	548	554	540	552	531	567	548	565	572	557	546	549	541	544	583	544	553	555	571	615	601	551	589	553	565	542	542	560	539	568	525	533	554	559	566	575	567	572	543	588	565	562	556	552	599	564	589	571	556	577	540	580	577	528	584	606	570	604	586	572	551	560	539	605	553	611	572	536	559	558	563	604	566	550	549
20124	44198	22237	5343	1518	637	450	461	448	430	464	425	438	453	467	466	422	468	490	438	414	458	462	483	476	460	489	465	434	477	399	435	476	438	440	446	473	437	461	436	422	441	476	403	451	437	430	453	465	443	457	427	437	463	469	422	436	468	426	456	440	443	458	446	391	452	466	461	443	451	460	459	419	460	413	410	477	499	434	483	466	438	453	457	437	441	437	469	424	443	432	457	433	466	473	439	446	454	407	488	469	462	424	461	422	419	436	437	441	419	417	465	437	446	435	456	473	423	451	444	455	427	420	423	457	446	436	429	461	426	451	462	462	445	435	448	417	410	476	455	417	446	445	472	415	454	467	421	445	447	436	428	432	434	442	443	443	454	452	441	448	470	463	446	463	449	430	443	448	443	439	429	410	430	469	452	442	458	431	439	425	419	461	424	412	413	472	421	464	409	448	397	406	441	424	489	426	436	436	478	457	482	460	482	449	452	455	458	439	439	466	431	455	456	484	481	433	434	450	417	425	454	420	448	465	455	452	418	442	421	432	406	434	423	445	457	442	438	447	443	424	446	438	462	425	457	440	461	457	473	445	467	421	444	469	489	472	437	445	435	451	438	464	433	445	413	488	441	431	429	447	446	433	486	431	458	430	469	458	461	439	419	451	431	490	446	416	454	454	431	455	470	470	394	469	480	417	431	412	446	456	460	452	439	468	467	456	437	442	461	445	450	421	449	431	446	445	441	458	440	462	465	450	469	424	425	446	443	447	444	421	468	452	467	443	443	471	483	447	421	431	443	457	441	419	424	424	433	454	429	419	435	457	443	458	388	474	481	449	426	453	404	452	457	473	421	490	433	425	438	463	475	449	464	469	438	409	442	430	461	451	444	449	470	454	442	482	425	441	440	431	446	446	447	432	448	456	406	439	480	459	439	435	425	424	450	463	436	438	487	437	452	444	432	430	471	455	438	435	441	472	455	455	441	444	420	443	456	418	431	419	416	436	469	440	442	426	460	473	424	468	466	463	435	431	449	406	480	455	464	434	445	458	449	448	489	426	448	468	435	444	384	442	435	422	419	458	460	418	434	460	467	467	467	440	474	468	431	462	442	469	427	404	425	437	438	441	477	466	450	441	461	467	449	445	460	453	446	436	438	420	429	443	479	435	452	442	423	444	423	424	470	455	446	429	446	486	429	423	461	411	460	413	467	426	417	434	439	424	442	422	461	438	437	471	430	436	432	437	496	441	436	416	461	412	403	441	480	444	457	459	441	449	448	492	448	461	423	451	444	408	434	477	448	408	441	407	449	473	440	413	420	438	423	443	457	464	427	448	461	457	450	453	437	422	467	437	423	455	441	443	443	426	455	457	433	443	458	471	439	442	449	477	472	467	456	461	399	465	428	450	425	472	442	455	451	416	400	403	425	453	426	448	421	451	443	458	445	437	463	422	475	407	432	430	445	425	434	429	417	474	408	437	450	429	417	436	472	476	431	450	442	443	436	455	411	447	424	442	478	472	465	432	457	459	436	475	432	448	425	449	413	421	460	472	468	429	448	436	444	469	480	450	449	462	454	462	467	417	440	452	454	480	453	454	433	461	429	439	422	438	453	435	429	443	418	455	443	451	465	427	467	445	463	453	441	466	429	420	438	431	460	453	455	427	416	440	480	406	434	448	414	458	455	427	466	466	457	445	496	456	451	465	419	472	419	444	433	474	415	476	452	464	460	464	471	444	468	450	444	424	449	427	411	419	426	470	416	438	439	449	399	444	444	449	507	443	445	437	439	411	458	394	487	441	464	456	429	463	451	482	414	470	444	448	455	443	447	447	454	436	452	421	429	443	495	486	453	468	432	495	439	436	452	421	425	456	430	419	457	458	464	458	469	409	447	419	428	471	452	467	412	439	427	430	455	425	395	450	455	412	487	473	447	447	471	478	432	421	450	433	490	459	435	464	455	491	448	457	436	467	424	477	448	435	466	417	449	471	444	436	436	467	431	449	425	419	452	432	469	409	447	433	447	446	436	434	442	421	462	454	457	445	441	440	465	442	450	445	440	451	458	405	451	445	459	457	444	406	440	460	426	427	449	472	456	417	440	443	461	453	461	408	463	452	418	471	407	471	488	437	438	427	422	437	452	438	454	455	446	428	464	430	482	460	454	434	427	413	451	437	453	433	462	430	439	439	443	441	425	444	455	426	410	423	422	438	439	451	428	465	427	459	453	423	432	466	446	471	442	438	453	477	458	442	454	434	491	434	463	491	468	459	436	482	449	459	471	482	456	403	424	487	436	410	434	436	416	460	443	472	471	395	444	438	454	442	452	448	469	452	433	463	448	460	428	506	454	466	440	398	450	472	438	456	488	456	451	446	411	452	369	430	439	427	399	433	433	429	462	438	437	435	444	430	417	437	466	449	445	415	452	410	476	372	506	456	403	442	447	451	444	456	415	417	459	469	441	418	422	477	444	461	482	462	435	449	458	449	446	471	447	428	452	437	462	437	462	471	472	463	422	425	439	476	439	444	463	476	461	460	447	507	428	448	442	425	447	438	421	477	458	445	463	447	440	432	439	428	429	380	428	412	445	417	466	473	470	450	431	423	427	467	417	455	452	462	406	458	446	454	404	403	448	431	446	493	460	459	448	440	453	449	453	459	461	448	413	433	468	465	473	467	463	442	438	424	460	459	423	387	443	496	456	451	415	484	441	437	412	465	437	417	434	405	507	479	448	456	472	430	486	452	454	473	498	461	435	445	430	412	418	421	458	449	450	422	446	440	465	450	407	443	447	446	474	450	401	426	439	438	447	431	445	449	420	417	469	482	448	452	409	441	426	451	477	416	425	432	457	442	505	477	468	461	454	423	424	425	457	476	434	445	472	439	484	474	506	433	462	441	448	413	468	431	495	422	462	440	466	459	422	463	423	450	440	453	449	418	441	467	436	457	421	476	469	494	460	458	474	475	468	456	436	467	418	447	463	477	464	416	444	430	467	410	454	438	431	414	440	438	437	427	429	391	445	397	464	455	447	478	468	400	472	448	413	443	477	461	458	455	461	439	471	419	431	462	458	459	449	425	431	448	482	425	430	444	469	436	473	414	466	434	479	434	444	441	431	495	429	456	459	454	448	437	435	412	442	473	409	455	435	449	419	461	419	440	431	472	431	479	425	420	405	450	463	460	452	454	455	447	438	449	425	422	465	443	470	423	446	443	399	458	469	462	422	453	447	429	462	435	421	446	418	441	453	438	450	448	447	468	430	454	467	447	459	466	472	461	482	421	463	419	461	450	502	460	416	446	465	438	451	433	422	441	459	444	456	455	476	463	427	425	448	474	423	412	426	442	427	459	442	440	454	457	478	439	447	412	454	452	489	432	432	451	445	471	430	471	442	444	411	430	468	449	449	472	411	451	425	444	455	460	430	408	431	437	445	447	438	426	440	450	438	422	466	426	505	452	451	488	466	454	457	434	413	449	429	446	470	432	467	423	446	442	427
24875	29646	42970	34402	19496	6766	982	529	560	548	569	533	516	511	522	515	525	570	520	525	520	538	498	528	522	561	501	518	532	493	525	577	553	585	496	508	504	526	497	550	564	530	536	512	566	526	535	510	502	557	527	474	554	549	519	508	515	483	527	503	542	494	544	543	533	560	513	503	546	583	541	561	513	536	542	566	491	544	542	549	509	517	524	477	480	501	570	547	514	505	539	556	546	535	536	527	559	530	532	548	513	578	572	533	522	533	513	499	496	527	510	518	514	553	561	537	556	515	501	489	543	514	520	503	511	475	533	485	517	527	552	537	494	518	521	528	566	526	521	542	522	520	514	515	510	539	538	509	542	516	561	499	510	535	492	544	537	533	523	523	531	532	524	513	521	553	548	555	544	490	522	483	579	538	511	499	523	496	512	467	530	504	488	515	495	519	519	521	599	505	496	541	580	507	535	518	492	527	497	553	528	527	513	518	524	521	509	505	499	521	525	507	490	549	511	551	557	515	509	502	565	518	538	489	521	523	498	536	531	536	545	568	478	503	493	526	557	476	549	528	508	463	526	509	524	508	508	526	527	510	489	492	514	538	511	477	497	553	538	543	538	563	540	510	522	526	493	523	520	473	529	514	488	545	476	535	529	523	514	517	529	523	491	501	522	551	515	469	487	542	533	531	541	511	537	544	546	505	519	532	537	503	531	538	511	563	504	518	500	502	509	519	508	525	523	514	522	476	531	510	500	496	530	505	564	504	542	518	508	548	494	518	511	474	519	544	505	533	522	515	526	489	514	522	531	512	497	520	512	532	511	552	540	513	537	535	472	549	556	551	516	529	538	552	522	468	535	510	512	545	506	465	523	490	498	567	468	538	520	537	539	517	468	539	499	499	510	490	522	505	566	545	518	529	523	516	489	555	555	559	467	507	517	528	504	508	502	515	534	521	520	510	484	490	468	491	538	543	528	468	543	514	521	477	481	542	490	556	497	527	553	510	530	509	529	522	505	544	524	512	527	526	523	521	535	487	514	546	518	562	505	561	481	537	526	502	533	528	514	513	538	504	545	545	531	512	533	539	534	516	525	525	522	516	537	485	523	501	509	500	551	573	498	519	512	490	495	535	547	501	546	523	556	532	511	533	521	491	515	517	490	534	527	517	533	505	490	481	496	494	525	507	558	504	517	527	528	478	488	550	521	541	505	544	502	553	524	496	518	490	514	541	485	500	536	555	519	545	502	522	510	527	505	478	545	502	537	502	545	485	493	505	510	519	526	489	502	532	548	519	527	545	489	563	548	505	520	514	498	475	511	522	479	501	494	514	515	519	509	564	513	508	495	516	484	526	472	533	480	515	552	534	552	535	491	522	504	541	526	495	516	526	527	521	462	500	513	531	526	521	545	511	544	521	496	510	532	546	485	538	567	530	507	533	530	535	543	472	532	528	524	504	547	506	523	575	514	507	516	519	520	500	485	552	493	512	482	519	494	505	556	528	489	512	483	501	488	490	505	504	519	510	509	490	537	509	539	488	510	497	539	509	555	504	547	553	543	508	503	536	511	543	537	532	510	498	502	510	534	564	546	564	527	512	515	502	561	493	536	485	502	503	542	510	521	532	552	531	490	516	496	508	520	563	510	561	501	517	525	491	520	503	481	562	523	533	529	522	504	503	515	551	486	509	542	520	503	518	525	546	501	538	504	514	495	502	520	521	498	508	471	514	499	519	511	539	532	531	503	524	517	519	520	521	453	521	557	532	488	491	528	522	489	501	521	538	502	486	526	510	540	524	533	512	510	492	525	513	547	515	502	532	491	534	511	516	535	502	535	499	537	545	506	534	507	534	473	494	494	504	498	517	502	534	513	581	527	533	527	526	510	512	513	533	518	552	533	528	507	542	520	528	511	509	506	540	524	487	470	538	509	548	523	542	498	485	546	528	471	498	513	529	526	504	510	479	479	471	467	521	521	491	570	560	529	558	487	516	489	515	558	506	490	522	552	492	553	505	475	488	543	521	491	501	523	556	535	487	536	499	545	523	535	534	539	522	518	535	485	532	519	484	525	534	522	518	513	523	509	550	512	522	483	539	538	501	544	522	542	478	507	543	539	494	538	551	525	509	529	552	521	518	569	519	497	544	554	518	525	542	571	528	525	497	484	537	531	582	486	549	512	527	529	501	549	538	490	495	478	532	542	493	508	512	462	495	556	502	538	502	503	515	521	499	545	540	527	501	524	486	527	516	501	480	493	541	503	520	523	518	492	511	565	496	509	497	527	505	526	510	528	510	480	513	514	492	554	507	542	530	498	528	515	530	501	503	560	514	526	540	498	529	516	535	502	523	456	532	531	518	475	508	536	562	532	513	483	527	504	536	517	538	493	498	513	546	543	489	487	529	511	502	523	540	532	509	537	520	483	543	542	502	497	484	539	510	544	520	517	512	520	497	531	488	500	527	538	521	512	521	507	507	516	509	524	505	543	471	519	534	545	506	536	555	499	513	492	499	497	525	486	485	559	575	563	482	558	486	500	512	550	505	524	526	510	547	527	501	532	563	552	532	511	492	534	524	537	551	529	515	515	510	509	513	517	508	525	564	508	526	527	485	538	532	527	489	490	501	511	539	548	512	487	501	533	559	510	527	539	495	524	498	514	514	491	494	500	504	485	529	521	518	513	524	530	534	559	514	556	515	490	523	524	526	521	525	474	503	521	527	534	523	512	450	555	527	478	528	508	481	497	500	571	539	538	486	514	470	526	500	517	542	473	523	533	551	545	502	513	468	525	536	507	517	517	510	533	491	498	527	523	531	477	493	550	543	507	527	501	508	478	561	517	567	495	527	537	516	509	568	488	528	539	491	508	510	501	556	481	519	533	488	502	513	508	508	492	536	501	511	557	483	488	539	574	536	535	479	462	536	484	509	481	568	484	515	517	552	550	557	527	515	560	520	505	548	573	539	540	532	530	507	512	506	542	498	568	499	530	519	513	505	495	533	499	487	517	478	531	479	539	534	504	536	524	503	510	528	524	510	510	552	517	551	530	473	548	549	473	503	521	496	506	535	495	541	525	481	528	510	523	520	538	529	528	508	538	545	494	495	515	516	519	547	561	529	518	477	498	497	544	558	536	532	552	528	505	546	538	556	508	493	552	514	530	500	544	547	524	535	517	515	529	553	557	529	553	501	493	553	514	533	540	512	534	502	562	525	488	522	480	469	531	482	514	559	507	527	472	567	507	516	529	511	541	497	528	511	540	529	526	531	517	531	550	535	515	523	483	520	501	545	475	528	502	526	521	557	499	522	516	507	476	540	497	531	526	526	502	515	551	502	564	510	508	548	541	534	538	512	587	554	523	576	496	540	482	537	517	524	518	519	510	488	524	553	520	542	512	525	551	520	535	497	533	519	501	529	503	545	532	486	560	497	489	460	515	527	531	524	545	515	562	543	502	512	512	518	520	507	553	501	489	530	512	526	531	528	539	557	523	506	537	554	522	472
48906	97122	63973	29601	8541	2044	452	443	488	509	464	460	470	508	524	488	472	443	447	494	474	491	444	475	473	446	456	456	452	473	468	501	469	489	525	449	473	468	517	443	469	480	500	495	480	523	467	502	483	466	473	484	461	482	487	458	480	474	470	509	460	452	478	483	503	472	465	545	439	490	503	467	469	497	483	517	467	449	527	472	491	481	481	468	522	452	434	476	470	442	445	456	443	484	448	507	481	492	473	489	455	451	465	480	472	476	473	443	462	486	477	463	475	461	441	454	481	426	452	482	484	426	484	465	466	471	465	492	511	434	447	488	488	454	433	494	489	472	466	460	469	481	475	496	481	494	457	495	457	438	460	477	478	464	454	473	490	479	447	439	491	491	493	474	495	438	478	500	464	456	502	458	471	455	455	446	470	464	504	455	443	498	490	487	435	467	475	434	461	477	480	464	451	458	472	456	479	477	489	438	470	446	495	506	449	484	448	484	453	485	466	497	446	474	507	462	516	461	419	430	476	481	480	453	471	475	484	477	474	477	467	446	479	450	491	521	503	458	447	468	467	456	423	475	458	455	481	489	474	444	498	456	446	472	501	475	453	448	450	458	503	481	462	498	443	485	457	451	481	497	506	451	488	469	449	468	484	481	497	467	463	485	461	450	457	465	464	476	467	454	442	450	488	476	482	488	466	516	505	452	416	459	428	459	450	497	455	481	434	470	450	462	457	454	491	508	461	481	481	470	467	448	423	508	461	501	470	461	481	492	452	479	478	467	492	450	431	473	491	467	461	440	449	452	513	490	455	459	492	457	452	448	470	463	475	458	457	443	455	422	461	450	474	509	464	458	481	482	532	456	456	520	482	460	478	471	434	433	435	435	424	482	451	486	438	468	452	477	447	450	458	467	468	484	458	459	486	459	465	499	489	435	454	495	478	487	464	475	448	456	482	479	463	502	468	454	460	444	515	459	480	490	456	506	450	436	463	494	458	494	497	475	492	462	461	485	468	482	460	481	445	459	467	486	511	486	446	470	476	476	482	494	443	457	485	441	487	445	480	476	457	480	477	462	426	475	499	462	482	481	491	482	485	487	473	461	477	470	484	465	450	484	457	462	489	478	477	489	511	451	422	485	476	468	507	489	485	486	437	503	499	465	481	483	477	472	494	476	463	456	480	449	459	422	478	461	427	466	483	465	499	493	486	463	440	447	456	433	448	442	485	483	488	449	451	459	474	457	483	500	495	474	474	486	518	460	481	488	444	458	442	488	531	478	497	463	472	455	464	473	468	482	476	410	460	449	488	471	456	451	475	473	440	461	474	435	463	448	460	485	463	459	498	451	447	456	448	473	491	447	458	451	440	450	472	537	415	460	437	435	455	489	485	495	483	477	441	469	467	467	475	454	488	451	462	477	453	469	469	427	450	445	470	469	490	497	495	474	445	459	477	442	439	531	443	439	457	473	483	468	484	424	472	465	454	496	460	451	492	467	498	445	443	420	489	452	440	459	460	461	472	489	448	492	490	504	483	473	467	482	469	468	488	444	482	487	459	513	469	465	464	439	481	429	458	547	457	486	462	457	488	466	441	459	457	452	474	482	475	459	506	494	478	485	483	427	465	494	450	436	465	476	461	474	459	469	465	474	472	427	492	463	521	441	491	487	456	461	493	481	503	489	465	467	470	465	468	459	439	489	442	512	460	451	457	465	447	482	486	452	473	455	483	479	479	522	487	495	493	485	476	476	442	495	458	445	458	469	471	465	440	452	498	468	468	477	487	484	477	480	496	452	459	472	494	433	500	497	468	488	471	466	439	429	485	442	447	457	464	476	454	427	459	471	483	513	471	463	463	524	484	470	482	482	484	501	427	469	496	461	453	434	455	455	470	461	464	458	443	451	457	463	460	469	477	445	480	483	475	467	446	459	484	443	462	443	456	471	468	462	473	502	445	461	494	464	526	474	457	441	483	486	441	483	454	450	456	429	472	462	508	463	517	490	478	450	480	441	434	459	467	465	460	454	468	463	481	491	448	498	464	457	476	471	465	481	441	475	444	459	454	460	489	457	483	428	420	458	458	464	442	441	444	458	432	506	490	475	495	511	474	453	477	473	519	504	426	487	470	481	470	505	481	465	472	478	456	468	502	456	462	487	467	490	438	481	479	499	493	463	446	485	458	463	499	465	442	464	487	471	484	436	489	459	508	423	440	458	512	482	469	480	414	445	439	459	459	476	430	493	513	487	467	461	457	435	428	448	441	463	429	491	487	474	462	487	454	470	446	468	508	500	461	457	448	468	507	453	460	446	442	467	435	439	457	466	498	455	464	479	496	436	483	468	471	514	467	422	429	481	463	485	520	495	451	453	457	450	466	464	443	441	455	493	472	469	442	440	470	479	431	446	475	462	474	446	485	441	448	467	459	448	445	474	516	466	487	418	484	420	520	469	456	446	453	476	486	508	474	498	481	425	460	456	467	480	459	479	474	493	458	465	479	473	487	504	511	460	473	471	451	482	479	505	473	457	460	458	449	460	454	468	497	485	458	473	498	484	483	482	479	472	478	458	448	510	484	493	470	510	485	460	450	446	454	461	465	474	484	488	459	480	501	490	468	494	496	460	470	436	489	453	490	455	476	473	481	500	459	476	459	468	483	465	440	455	474	466	456	487	431	460	483	474	496	461	457	435	479	486	454	462	490	480	458	474	454	455	465	486	487	440	488	480	467	479	468	483	445	505	497	438	455	445	487	481	467	518	465	467	449	494	448	471	454	457	485	465	460	494	454	422	487	451	456	500	472	459	489	465	459	499	475	479	469	493	484	494	501	469	472	480	474	465	464	478	504	473	434	458	473	438	499	508	462	460	449	469	482	448	463	452	471	422	484	472	449	465	494	474	481	487	448	447	470	494	442	479	486	488	461	461	490	458	497	510	463	459	463	438	475	446	465	422	486	441	450	505	428	463	437	461	448	463	473	459	465	475	469	487	445	425	450	459	489	482	454	494	472	457	445	492	447	497	453	444	520	458	473	494	481	481	413	434	440	509	462	444	461	474	443	478	484	496	496	437	465	484	474	449	489	499	475	485	507	462	477	487	455	478	466	519	466	496	433	471	455	488	450	446	445	471	424	461	447	483	476	465	445	483	452	464	481	495	459	472	454	439	426	497	462	446	451	460	457	474	508	481	473	461	433	450	450	473	501	456	469	464	469	434	483	479	501	448	471	465	481	458	455	503	480	518	456	525	498	486	416	465	444	461	431	476	488	452	457	470	446	457	469	455	448	505	488	455	480	469	521	457	447	467	477	447	451	458	468	466	473	449	475	455	469	451	488	419	475	510	464	446	470	496	467	433	471	460	498	479	434	457	491	458	455	442	446	439	466	471	503	469	465	483	501	458	459	463	479	443	468	480	454	483	492	456	452	454	439	483	496	472	500	433	457	474	441	457	427	517	455	485	463	470	459	465	475	455	475	457	448	495	458	517	500	452	481	473	493	483
23954	25898	38351	31543	22174	13148	2477	877	778	828	749	776	733	718	822	714	734	750	724	760	779	706	741	706	737	705	719	756	738	719	717	694	715	706	719	703	771	720	728	723	733	690	711	706	696	723	705	754	716	705	737	710	720	683	748	684	702	743	710	714	694	695	746	733	703	684	672	706	696	739	739	675	690	708	729	674	733	737	758	721	765	750	706	720	703	711	684	695	707	753	685	714	700	679	721	730	710	708	702	724	693	721	709	756	713	721	718	707	718	690	715	704	714	700	728	701	700	751	678	722	732	716	749	703	737	684	768	704	719	701	749	689	667	703	683	745	746	712	722	735	718	722	727	735	722	751	684	740	714	777	675	735	745	702	713	751	755	731	706	729	704	685	705	694	729	749	719	697	711	709	707	687	689	719	694	711	741	693	704	705	684	746	742	702	716	688	694	723	651	708	668	685	747	703	737	692	738	748	655	715	725	738	706	761	705	710	756	715	694	722	726	707	720	750	726	731	700	730	719	762	746	683	695	717	673	662	700	738	671	677	738	723	739	761	746	721	689	670	713	688	700	710	738	733	725	728	738	736	698	721	724	712	715	702	678	704	680	703	705	713	771	712	716	784	728	702	664	695	659	685	692	697	690	708	767	698	766	730	737	727	691	715	733	708	728	740	755	733	701	742	693	726	674	691	712	723	747	728	742	739	676	658	705	721	690	668	680	676	751	706	696	727	688	699	730	709	712	685	670	645	739	765	721	723	728	679	703	735	739	711	719	736	715	728	728	742	750	741	744	677	699	699	728	749	717	759	724	727	709	691	695	722	712	736	743	728	690	721	718	747	696	658	725	699	719	730	675	686	695	777	720	773	695	728	756	696	740	712	727	700	726	755	758	688	719	684	703	667	716	752	732	726	654	685	785	707	731	708	717	672	741	709	710	724	704	761	729	708	725	711	746	727	709	745	749	701	741	701	690	713	733	696	697	661	715	754	735	731	676	702	753	702	695	729	745	685	713	743	729	689	723	775	681	725	719	767	730	687	718	698	712	708	698	729	728	700	800	699	694	687	707	697	716	683	682	720	712	699	698	698	715	692	720	681	691	713	703	766	695	703	710	685	703	704	725	748	737	722	751	729	713	721	676	726	692	705	719	761	713	742	713	699	679	682	740	718	713	739	670	689	712	638	720	728	743	763	716	742	677	700	703	719	727	719	668	701	696	786	719	716	768	717	713	706	693	720	764	676	695	778	721	712	737	727	736	767	681	722	720	705	693	723	738	688	687	727	777	693	720	698	727	701	715	693	701	682	760	650	679	685	683	726	708	727	633	736	778	704	715	743	749	725	714	786	708	697	732	743	758	763	740	674	690	704	701	717	685	693	721	711	705	720	746	709	694	773	722	709	676	664	726	717	734	727	702	690	690	743	696	766	716	736	662	737	694	711	701	682	740	699	702	674	707	714	729	693	724	734	713	722	719	758	729	722	685	720	706	773	678	717	691	735	663	684	678	726	668	687	697	682	730	669	768	755	703	723	706	724	712	730	770	691	703	723	716	766	630	748	693	745	743	730	733	710	747	704	759	714	733	713	684	720	696	693	756	761	698	704	751	749	779	753	715	699	725	728	713	708	720	686	723	729	705	723	725	718	714	712	715	717	699	672	708	765	669	734	709	765	695	723	684	715	707	690	705	728	680	694	718	703	706	743	782	692	707	707	725	687	669	750	698	702	754	691	670	700	684	671	728	722	676	725	714	691	748	712	736	713	723	698	747	737	704	738	756	710	733	680	698	696	700	689	726	675	710	705	708	743	729	684	707	700	699	669	692	722	709	736	695	756	788	703	708	731	761	721	752	714	719	678	662	725	668	708	670	690	738	731	749	700	770	694	678	677	737	671	773	672	681	675	718	681	748	729	738	724	768	705	776	738	667	730	699	725	705	737	677	682	750	695	735	692	680	682	690	726	700	656	713	735	726	730	726	710	744	676	710	707	720	732	690	740	694	701	689	688	712	719	787	719	733	715	695	696	667	675	716	720	690	739	728	680	743	768	729	686	732	676	727	747	711	676	660	725	716	746	726	684	748	731	687	723	664	687	714	696	740	707	694	685	742	663	711	715	739	742	712	706	737	745	688	731	670	712	728	710	666	714	735	678	706	659	731	717	751	720	734	657	695	720	685	712	743	711	664	764	725	731	751	710	711	728	743	713	713	712	702	688	740	665	728	719	708	700	712	712	712	720	673	724	644	701	755	751	728	719	731	682	702	705	668	771	731	695	730	655	697	764	746	738	719	743	703	706	718	703	726	709	715	740	685	690	730	775	735	733	738	730	696	749	711	703	696	762	741	701	739	681	689	698	729	775	702	685	786	746	676	705	725	731	667	740	735	736	677	752	704	739	709	731	701	685	719	701	677	702	683	675	671	746	716	715	662	699	705	734	690	696	741	739	677	691	658	717	683	762	735	654	744	719	729	726	693	688	709	687	710	692	729	724	735	710	716	727	695	652	681	650	690	728	744	742	704	681	758	712	691	747	721	741	718	727	703	706	724	754	677	759	726	722	699	695	749	738	715	730	718	732	756	666	727	735	691	701	730	735	720	720	681	700	752	736	697	724	738	703	695	735	700	682	722	739	699	740	709	703	703	687	687	703	695	715	751	698	676	726	729	736	741	721	697	698	699	709	755	705	722	699	738	685	689	672	733	682	691	692	737	719	698	741	694	731	739	718	681	708	715	736	751	731	714	734	685	680	701	705	706	707	756	716	778	732	706	722	682	770	715	725	692	725	685	727	670	725	759	715	726	690	677	728	762	695	704	754	688	736	720	732	716	727	714	715	710	713	700	725	726	667	697	707	715	680	765	692	736	700	725	699	721	672	707	720	730	658	706	684	692	670	731	645	685	677	682	689	716	732	720	707	748	663	700	643	757	762	683	708	735	711	705	701	753	723	742	701	751	747	698	731	794	710	717	695	722	772	685	735	691	738	693	726	691	703	723	688	700	711	715	695	685	705	685	682	700	736	703	708	739	717	737	640	675	696	692	719	675	730	653	710	699	685	703	659	742	762	724	712	704	738	725	697	723	729	747	707	725	711	730	717	746	686	728	714	682	759	697	709	752	697	688	724	668	729	738	720	670	743	740	713	765	701	705	671	731	769	706	696	685	662	672	707	699	701	692	723	739	769	768	667	745	713	737	722	711	683	769	766	694	709	700	697	694	687	718	706	695	688	693	678	725	693	675	668	725	701	718	718	679	662	687	697	700	707	712	718	708	734	695	716	708	649	723	743	681	694	750	726	716	754	725	710	716	698	722	718	745	727	686	724	747	729	731	671	749	744	730	693	710	666	750	749	686	692	681	680	718	747	698	697	710	715	764	718	704	683	737	670	715	712	701	730	754	703	736	694	707	750	700	723	692	716	712	757	643	747	707	736	727	664	732	711	729	740	713	678	701	737	725	659	671	661	732	659	724	714	700	665	701	768	710	748	689	684	721	757	712	681
38878	99867	68385	37685	12035	2751	778	622	611	643	681	621	679	637	688	612	696	627	692	692	667	673	637	659	636	658	660	615	651	648	618	691	705	668	681	689	631	660	683	667	638	669	664	658	658	680	616	644	681	663	592	662	627	621	683	667	614	657	606	669	641	610	633	676	661	669	654	602	676	658	638	634	639	665	600	620	620	646	643	660	647	649	625	626	610	658	616	592	625	628	633	677	636	675	639	649	620	643	668	672	616	636	610	622	602	642	645	629	663	651	669	633	653	672	660	637	635	651	671	607	649	683	627	680	624	644	632	625	642	613	701	606	611	639	634	638	654	637	638	627	693	632	645	639	608	654	608	651	651	672	626	658	638	655	606	662	664	664	622	674	666	662	623	600	659	692	646	618	675	653	654	653	629	666	652	619	654	632	626	653	648	599	658	646	652	627	660	672	647	684	646	659	665	658	674	656	629	634	661	663	693	642	684	626	673	696	645	695	641	678	623	643	681	635	649	650	655	661	661	648	626	676	642	632	651	620	679	622	643	649	619	649	638	622	656	663	610	662	669	660	637	698	642	641	651	620	652	672	658	660	656	623	623	649	673	657	672	650	646	672	651	595	662	647	652	645	638	631	629	611	631	642	636	624	679	648	653	662	693	691	640	635	651	659	612	699	636	684	617	623	645	627	571	654	627	686	630	675	660	668	595	649	634	667	651	644	617	632	661	657	636	660	635	586	630	623	654	633	679	663	645	641	649	606	644	695	687	660	637	608	634	653	651	637	623	654	620	650	658	605	625	656	647	648	644	668	653	633	656	620	601	644	665	623	642	641	616	644	638	664	611	701	648	644	652	614	660	691	664	610	629	622	663	669	699	656	679	664	636	647	642	615	609	653	652	670	643	684	643	625	651	645	627	616	659	653	654	661	655	696	676	659	597	628	638	586	649	626	657	652	678	658	626	589	659	647	703	677	644	663	628	639	601	645	627	671	680	629	680	655	658	661	611	645	662	650	610	599	667	632	614	687	616	595	649	655	696	663	629	630	628	630	629	645	570	636	637	653	664	617	618	647	636	659	678	649	611	644	687	654	631	629	600	672	648	621	647	679	672	650	625	582	679	589	638	601	642	671	640	632	680	666	697	621	658	657	651	660	637	600	675	607	667	652	654	634	648	642	646	658	620	631	670	645	663	639	657	650	713	614	634	645	651	644	684	583	627	601	624	619	660	645	611	659	652	635	612	704	683	639	652	651	663	662	668	660	631	666	635	607	693	628	640	655	638	620	654	629	594	649	619	640	639	694	608	634	614	668	638	700	610	635	613	658	663	647	633	607	641	635	670	667	663	647	627	627	628	638	628	624	648	606	627	667	653	691	618	602	612	657	656	617	666	636	641	629	663	630	635	625	625	635	709	669	621	645	682	666	599	636	674	658	663	649	622	672	637	653	625	659	640	646	617	625	621	652	691	648	640	639	646	654	664	657	659	666	659	634	600	680	653	642	664	643	649	634	688	646	634	634	673	633	683	681	638	632	611	642	603	632	629	629	673	618	664	649	642	669	613	636	629	604	639	666	653	633	604	695	632	617	671	624	626	629	665	679	637	661	628	643	626	651	623	657	653	633	645	615	656	614	658	658	641	655	642	667	637	653	627	630	615	620	621	597	642	643	638	603	626	634	605	638	639	678	628	680	628	649	601	622	623	653	630	665	631	679	640	617	694	645	618	654	659	581	707	662	662	641	673	633	642	633	676	643	625	646	612	664	657	627	676	606	624	627	637	618	595	657	642	630	599	681	668	666	623	674	671	703	674	632	636	675	671	626	655	672	621	633	624	631	583	640	589	586	668	662	606	620	647	650	641	661	589	650	605	656	586	598	642	694	640	656	667	659	658	635	684	654	632	643	651	615	631	633	633	629	667	654	653	637	660	671	626	644	605	638	627	654	627	636	642	673	634	602	614	636	608	689	683	633	680	647	669	643	616	661	628	624	706	637	655	646	638	683	643	603	610	643	629	674	627	622	636	661	618	657	618	627	675	595	663	656	647	652	648	599	654	650	631	652	698	654	641	627	598	631	642	665	678	622	655	622	591	621	701	620	640	596	629	631	636	612	621	661	634	671	631	647	674	645	658	641	610	639	630	678	653	672	629	620	644	654	615	635	688	645	602	666	660	627	622	661	685	593	642	634	613	593	672	655	633	608	628	648	669	610	632	670	629	657	636	621	625	607	643	616	633	646	656	628	671	651	615	637	638	625	657	605	616	614	620	610	610	607	618	665	645	584	607	651	685	656	630	640	621	627	634	672	648	611	666	659	640	658	660	648	648	625	711	661	651	658	632	636	672	602	640	623	618	686	679	663	672	663	642	639	616	617	630	695	604	677	612	610	673	622	652	646	652	646	652	659	618	645	698	655	640	699	658	607	672	651	612	672	647	587	638	670	613	624	628	662	637	645	680	639	643	607	612	628	599	656	682	694	651	634	680	592	632	634	655	614	648	630	647	664	615	640	599	680	630	626	661	671	620	652	627	643	628	653	681	647	706	657	604	616	646	668	604	652	679	625	674	659	657	621	649	634	655	718	627	634	620	643	671	697	641	633	665	646	618	607	675	633	688	598	657	624	646	623	697	667	621	613	648	612	645	653	646	672	643	618	631	701	702	651	642	612	636	673	610	599	674	607	652	603	669	592	628	675	638	699	608	641	641	689	658	639	644	642	666	644	635	641	625	662	618	633	690	618	677	627	659	712	663	610	643	645	608	595	667	615	618	620	646	666	609	650	645	679	663	607	661	662	668	635	630	648	638	669	680	635	626	609	634	654	648	651	639	605	610	647	633	632	621	670	601	633	642	652	646	640	672	680	628	697	680	636	612	595	608	624	638	662	666	591	659	601	666	649	654	645	639	698	610	675	685	665	661	639	645	639	650	698	646	612	661	645	683	653	657	627	637	600	609	654	638	614	629	660	683	640	670	580	636	641	643	610	592	667	656	610	649	626	629	705	608	646	637	665	664	611	603	655	637	679	565	626	653	604	630	628	633	626	642	673	672	680	632	709	618	671	621	696	630	661	654	650	617	645	662	663	627	645	661	673	602	669	627	634	614	660	648	650	597	666	614	623	657	617	657	656	672	607	654	624	671	662	637	629	619	601	656	626	659	656	655	609	618	653	592	632	644	632	660	621	613	619	661	649	661	617	631	677	648	589	632	611	649	672	657	615	630	628	655	623	658	701	588	637	639	642	642	634	619	621	599	653	650	698	640	657	648	605	632	639	577	616	605	667	665	597	651	643	620	628	619	646	635	640	632	633	688	615	626	610	657	617	630	662	625	663	626	651	647	644	639	669	675	612	649	673	671	618	638	610	674	665	612	640	646	621	587	619	673	620	639	679	661	669	660	682	596	595	668	641	611	655	593	630	647	630	626	679	645	657	589	621	629	609	667	639	655	640	648	666	636	685	638	652	618	658	650	646	638	642	682	660	652	663	637	627	682	664	640	663
29171	37709	31893	13079	2510	953	614	592	590	578	599	602	580	613	536	541	545	563	577	552	606	559	581	608	522	525	556	585	554	570	561	596	562	561	566	550	560	551	560	552	582	598	561	581	527	542	568	595	590	547	556	563	579	562	531	633	562	541	571	578	542	552	552	589	560	603	524	544	536	563	583	567	561	588	602	590	564	579	596	577	567	567	534	561	584	554	565	562	568	541	580	578	552	554	545	545	512	582	575	553	599	562	547	545	533	553	578	527	575	576	609	567	574	545	557	530	579	582	605	577	595	559	536	528	597	547	563	555	543	565	588	512	556	584	555	572	572	605	600	537	572	547	555	594	575	557	532	577	552	573	552	619	548	607	571	554	514	551	525	597	555	596	564	562	596	535	573	581	559	558	569	538	595	578	580	598	553	564	576	574	544	596	591	546	571	552	593	562	588	526	526	571	530	561	562	579	575	580	561	567	580	571	568	524	591	619	547	553	558	578	587	583	548	524	549	617	597	570	601	537	580	560	571	577	517	534	569	563	548	604	584	517	549	538	547	567	597	551	525	582	550	555	609	576	563	588	527	638	569	555	563	553	562	552	523	558	598	567	542	550	558	572	565	574	560	574	522	530	561	574	545	569	565	587	575	588	621	571	582	583	557	605	551	583	554	570	563	551	549	574	625	579	531	565	567	524	554	603	568	573	597	557	589	530	540	537	578	570	581	554	563	515	568	517	535	576	537	597	579	557	570	519	571	586	548	557	578	574	522	561	541	534	564	578	564	582	519	568	532	578	598	529	592	546	564	606	552	600	560	530	586	516	608	554	581	594	543	588	570	583	564	577	530	569	504	564	543	578	579	600	588	586	569	537	540	544	546	554	551	569	587	544	583	559	566	579	564	607	568	547	559	579	568	538	567	555	562	589	558	548	591	634	540	563	562	513	552	586	567	615	573	569	538	580	536	539	546	547	566	571	568	603	551	551	560	579	567	565	532	596	573	550	571	595	549	539	528	590	546	553	573	557	592	598	576	588	581	578	547	564	536	608	567	593	602	565	522	587	587	560	568	560	510	514	601	579	577	580	631	569	578	601	588	573	575	564	579	513	576	556	566	576	551	577	574	565	555	534	573	593	563	576	561	533	562	586	570	542	560	552	566	551	597	612	565	532	528	565	545	552	552	576	567	572	566	573	554	513	600	587	548	569	570	518	600	561	586	543	567	568	565	587	558	550	548	535	585	537	589	554	580	563	569	547	530	583	548	538	556	595	576	530	554	554	587	558	572	543	605	568	533	547	537	590	582	541	548	570	588	539	554	508	539	546	512	574	568	551	555	553	530	560	578	564	554	598	539	584	575	556	556	518	581	528	564	595	568	568	586	592	595	540	588	581	550	554	544	555	587	579	581	578	594	594	587	542	573	584	549	589	558	593	577	552	535	572	532	565	601	573	557	531	546	535	558	538	597	538	531	610	559	581	584	566	544	604	599	571	568	576	538	591	594	562	543	570	542	588	545	558	575	591	534	561	582	552	591	560	562	535	532	542	539	552	571	599	519	562	555	578	589	566	562	529	542	591	568	564	533	580	552	598	586	625	547	554	550	576	577	537	557	642	572	575	542	536	567	553	563	579	567	549	602	584	567	534	568	586	571	541	525	567	576	548	601	569	516	553	592	521	583	589	602	548	626	584	569	603	538	544	576	532	571	570	541	604	557	594	579	556	538	580	597	508	552	534	540	556	538	563	557	571	608	576	526	559	573	568	566	545	535	575	535	538	578	583	539	567	574	562	579	587	614	586	539	541	540	557	560	565	591	558	607	557	564	583	539	559	534	599	584	552	573	558	556	576	603	558	548	514	554	584	566	555	596	595	565	563	568	561	591	586	568	575	583	526	613	536	546	575	544	577	526	584	590	576	531	546	592	618	515	553	582	554	570	584	577	517	597	576	607	560	565	594	539	567	534	609	602	553	557	572	561	573	548	561	571	571	580	558	568	582	542	550	597	523	532	526	555	584	508	565	587	557	520	548	568	601	563	576	532	583	552	549	581	615	554	534	598	551	528	573	546	556	579	551	579	517	540	556	536	538	542	589	570	582	591	570	539	523	559	531	581	503	608	563	566	531	594	573	597	564	592	515	590	583	561	593	561	549	554	534	600	528	615	569	514	534	582	548	602	561	588	561	553	542	538	550	530	517	628	554	546	559	572	511	535	555	601	585	579	557	571	560	560	552	631	569	545	590	556	547	563	543	565	553	572	527	548	545	595	576	499	579	542	551	603	547	565	551	557	577	580	574	610	541	581	573	554	522	572	545	601	592	534	573	580	576	602	583	598	637	558	596	513	621	576	597	540	601	596	596	616	625	582	586	584	575	563	568	543	559	596	586	557	616	557	549	588	567	536	576	563	555	539	536	549	594	567	570	574	526	580	579	608	561	588	592	534	530	546	553	542	573	537	554	548	572	594	581	536	526	550	607	553	557	589	590	560	571	583	555	544	573	590	549	619	545	560	583	542	603	578	553	590	597	566	567	545	537	568	557	548	587	587	554	594	507	582	537	601	612	572	582	582	575	557	590	565	586	556	600	583	570	562	553	558	575	627	572	568	601	568	530	569	538	593	576	583	565	557	559	577	543	539	560	525	600	599	585	597	593	552	544	568	546	556	562	539	602	588	559	569	551	561	569	554	535	574	567	544	548	583	630	557	550	566	549	549	521	532	546	563	543	549	557	571	552	573	541	519	549	532	572	560	610	590	561	596	533	544	550	533	576	596	548	586	527	539	520	569	553	538	558	569	535	612	585	558	592	560	557	602	533	610	574	594	534	574	574	557	591	582	566	547	544	572	546	554	577	544	582	593	576	572	586	568	544	565	559	551	556	557	560	581	592	560	539	548	531	547	590	580	526	598	557	561	613	552	627	568	503	585	544	554	551	575	556	558	568	563	584	570	574	551	570	540	542	530	547	601	545	621	606	566	543	556	548	512	560	551	551	573	547	565	544	561	570	535	579	560	583	568	564	567	597	594	512	556	571	624	544	550	599	563	554	572	556	564	582	546	570	568	553	558	585	534	603	552	583	555	580	550	589	534	551	534	574	555	539	581	546	561	547	570	507	576	551	542	587	540	568	533	603	573	535	565	576	560	537	549	614	568	580	581	532	550	549	560	571	594	521	582	537	557	560	546	579	548	585	580	534	534	590	585	585	578	543	585	577	539	515	576	557	566	585	578	518	536	584	601	556	566	549	551	523	544	545	563	581	565	558	570	560	528	570	564	559	568	549	543	567	544	606	556	547	546	557	586	550	549	576	555	558	550	561	566	537	577	560	551	559	560	570	589	550	572	564	571	538	582	552	596	553	608	519	552	550	643	633	536	566	546	564	541	562	551	540	602	569	569	568	585	492	557	573	593	601	528	534	576	564	631	570	605	576	560	590	536	516	576	565	544	544	580	539	531	559	606	534	559	544	568	560	518	529	586	562	555	529	554	545	603	526	578	586
21424	43501	22438	6303	1661	660	447	437	442	445	451	482	465	466	434	455	435	487	451	408	432	469	440	460	450	474	412	451	440	443	426	419	457	436	472	472	425	466	453	444	422	428	486	462	446	468	436	409	443	445	439	425	438	395	437	421	385	441	450	461	465	463	471	384	415	452	419	468	462	440	423	467	447	473	415	474	458	424	469	447	462	425	454	446	439	450	422	456	452	422	437	443	441	446	400	436	489	451	487	438	449	420	444	442	419	411	405	438	452	437	405	429	402	451	464	449	448	421	441	438	448	414	454	453	435	408	432	437	416	452	493	459	450	470	438	450	437	465	445	464	450	412	443	460	470	475	496	423	460	481	477	459	429	438	451	469	455	457	441	428	461	416	440	422	447	486	471	448	461	477	413	432	437	483	492	417	446	452	443	433	430	446	446	442	404	457	466	455	466	474	430	454	459	455	444	419	457	450	444	466	448	431	439	459	434	440	442	446	451	454	468	437	484	438	462	428	454	473	431	427	482	467	438	418	457	402	449	451	451	436	446	452	523	419	441	435	454	475	419	429	418	448	449	446	432	412	455	457	423	464	420	428	456	485	422	467	412	412	450	457	430	471	476	413	440	462	431	393	470	440	443	413	413	423	432	443	429	467	441	460	427	416	447	421	453	467	461	418	437	439	483	428	451	466	471	461	437	454	455	454	435	485	453	431	428	462	488	433	421	452	481	452	468	457	450	438	466	447	477	459	431	418	432	463	440	452	441	448	433	469	464	446	440	434	440	426	475	446	453	480	432	452	473	399	452	481	432	459	447	448	421	445	427	416	400	436	441	401	457	408	461	466	458	468	439	476	446	425	410	439	413	433	414	432	413	475	464	431	439	451	431	488	469	463	456	457	477	455	450	435	452	432	439	439	449	441	428	472	446	465	465	449	473	481	422	449	437	423	424	439	455	431	437	436	411	436	491	436	421	419	451	457	449	438	454	423	465	439	453	433	439	431	480	420	429	441	477	433	480	409	428	427	415	464	441	417	396	435	466	439	445	482	440	408	429	474	444	431	470	427	458	433	464	427	405	461	445	384	450	415	440	456	468	491	433	419	464	436	430	452	440	479	427	462	461	460	457	454	458	438	441	433	472	476	455	446	425	462	403	457	402	446	418	409	445	411	480	398	416	441	439	461	457	440	455	439	439	429	459	469	390	400	460	429	433	424	437	432	439	424	463	425	458	481	447	415	449	448	411	467	452	460	445	464	425	440	408	418	415	450	423	484	460	433	396	430	479	473	423	481	464	418	469	438	457	450	447	415	487	428	452	447	440	418	433	449	435	417	470	452	462	422	453	487	452	447	466	463	401	468	441	448	463	449	460	465	436	430	454	473	444	457	442	450	455	443	442	472	420	448	446	439	437	424	420	449	477	424	451	439	460	449	454	464	422	468	422	435	400	447	462	420	442	427	442	426	454	443	418	471	473	468	462	435	462	446	381	410	464	442	442	405	481	476	437	461	410	458	411	418	461	463	471	436	470	462	444	467	453	434	457	463	442	472	418	468	430	418	467	479	446	436	447	454	448	450	453	437	480	437	460	428	427	422	490	484	466	478	465	464	451	442	456	443	468	437	439	437	433	443	471	456	468	424	486	457	425	470	395	470	464	412	443	432	443	463	476	457	441	459	453	458	419	457	437	437	424	458	424	416	404	428	430	449	441	439	448	448	442	460	438	456	430	455	485	433	437	432	455	466	442	452	443	440	435	409	440	422	471	446	469	443	415	448	428	411	423	459	405	456	475	467	414	403	445	427	437	464	428	462	455	452	417	434	445	422	434	407	434	408	413	436	465	458	411	496	463	437	472	430	401	414	464	460	404	405	431	414	420	437	452	417	470	397	459	454	456	426	417	467	504	430	478	455	458	454	442	454	454	432	452	384	492	413	428	471	472	450	438	441	414	479	439	437	443	454	431	455	466	445	458	451	456	406	463	451	445	485	431	435	456	458	411	459	432	462	444	409	465	437	439	439	465	429	467	436	443	431	436	438	417	443	419	430	424	423	472	434	470	425	449	431	440	432	492	442	425	470	446	472	435	474	443	453	434	402	431	454	454	447	452	470	470	418	439	450	442	440	450	461	487	463	468	433	426	441	454	450	430	455	435	431	449	452	428	458	455	468	451	457	446	449	432	422	441	458	404	445	432	467	461	413	461	465	429	451	478	446	452	447	444	477	447	463	416	445	442	442	452	427	449	455	450	446	455	425	443	457	428	450	441	477	399	439	437	429	458	464	426	501	449	400	463	487	412	439	462	418	415	462	445	435	418	425	445	424	440	436	451	439	465	444	437	455	458	451	428	404	478	412	478	465	458	453	407	439	428	470	460	469	444	419	467	433	452	419	449	412	441	465	464	436	480	417	445	465	460	457	453	476	445	434	453	456	421	465	412	450	481	442	462	455	454	432	465	452	451	398	463	458	450	484	431	467	464	425	454	454	480	464	466	431	439	413	443	458	436	455	446	422	449	459	438	424	407	425	420	418	435	469	470	446	471	424	480	462	478	452	460	416	407	424	454	451	437	439	450	430	459	446	420	423	436	460	447	470	471	461	449	449	410	449	462	416	428	458	427	438	436	443	463	434	429	445	456	446	428	451	409	466	447	456	420	445	442	446	450	456	443	472	430	454	435	440	451	424	448	447	442	430	463	435	426	418	449	434	496	459	450	422	468	424	420	424	458	465	448	446	426	477	410	453	418	472	469	438	418	447	441	434	434	438	453	454	484	438	434	436	457	483	450	468	476	453	457	463	471	463	453	462	452	472	465	414	429	461	440	422	420	424	416	465	438	456	408	445	461	431	450	465	425	464	428	456	415	436	454	461	420	424	442	439	480	466	467	434	434	445	435	485	460	449	441	410	424	468	440	461	450	423	452	452	442	442	467	426	465	491	431	467	462	444	445	423	450	423	435	390	425	443	416	452	450	455	389	457	448	422	437	477	457	456	427	443	435	463	455	451	449	438	434	416	448	443	444	444	441	411	435	442	447	462	435	431	448	488	446	446	454	470	428	432	464	453	448	406	413	419	448	434	436	421	439	467	484	449	464	447	492	416	438	438	432	439	463	435	418	492	445	450	451	478	461	419	426	450	463	446	440	457	469	415	443	429	480	479	453	458	426	449	459	455	416	463	426	447	457	473	457	467	462	446	373	450	472	418	415	415	497	415	438	437	401	445	423	465	417	428	478	422	445	448	443	453	434	417	472	453	452	456	427	445	424	439	468	436	418	432	466	450	435	458	452	451	471	424	435	426	452	480	426	444	430	414	430	452	479	467	431	468	446	484	434	433	457	453	459	422	470	442	431	497	426	463	428	459	458	449	445	447	441	438	453	451	446	416	486	455	395	440	452	451	420	443	436	442	462	451	445	456	443	449	454	462	440	451	462	391	460	426	445	452	434	450	444	447	425	443	411	427	423	421	506	468	445	445	461	450	410	444	380	438	455	469	500	465
24952	30842	43090	34205	19594	6643	1071	690	583	610	602	590	607	583	562	580	570	559	577	541	565	542	579	551	571	587	575	598	573	578	593	554	542	597	567	525	573	546	548	601	598	585	595	585	538	548	561	605	579	547	548	549	502	582	558	567	568	517	590	600	579	598	519	552	581	559	592	614	563	547	569	589	593	570	568	569	553	547	554	526	550	529	574	588	568	536	532	617	571	579	542	557	565	556	547	526	579	577	551	535	586	551	545	576	559	520	601	594	565	507	564	584	546	539	583	570	578	548	565	533	570	581	562	547	572	561	553	501	528	579	580	554	558	575	524	547	552	582	592	546	557	575	540	567	558	583	570	514	507	577	557	551	594	563	545	503	542	518	577	560	581	540	572	531	577	586	604	568	532	577	559	564	568	527	558	527	565	526	568	567	617	612	549	570	539	554	515	561	586	590	565	529	588	570	559	582	586	525	548	571	576	527	546	606	529	532	563	548	499	582	565	574	547	545	568	560	540	529	562	568	576	543	562	558	569	582	539	528	578	546	576	541	612	537	602	569	563	569	569	498	546	586	590	570	532	521	543	535	584	549	541	545	496	576	543	521	543	572	572	563	557	564	521	588	542	564	561	588	590	543	541	576	552	567	536	585	564	551	589	575	553	537	570	520	562	563	566	540	577	550	568	560	566	554	556	581	599	586	566	583	563	599	534	603	539	534	572	546	586	584	560	596	566	559	539	579	594	529	560	557	544	564	534	531	541	580	564	548	584	595	552	529	548	516	524	555	573	572	552	541	538	587	557	526	548	528	581	540	572	556	548	545	580	591	583	540	545	578	545	536	528	568	540	550	552	572	550	573	556	554	555	545	598	534	555	580	524	597	549	544	551	566	560	571	561	555	551	562	584	563	551	553	570	547	540	530	562	550	549	573	572	556	586	550	548	531	523	573	538	564	554	508	557	547	591	571	595	575	570	578	565	565	558	595	538	558	549	501	523	564	537	554	561	545	524	544	528	553	557	598	550	544	613	574	552	534	589	593	569	504	556	552	597	543	543	544	569	584	585	553	585	587	566	576	532	575	590	558	556	558	535	545	544	544	541	515	558	529	558	541	537	560	569	566	560	561	559	540	557	555	549	591	597	581	583	552	573	560	548	557	569	553	568	548	551	571	563	539	578	551	531	561	540	521	575	535	562	568	578	546	520	543	525	547	585	526	561	575	526	586	571	580	584	564	540	569	598	583	571	570	565	615	593	606	574	535	522	572	534	555	555	545	602	547	557	573	530	550	569	581	548	559	542	572	570	572	563	538	559	555	594	567	538	561	537	566	572	566	568	537	561	527	530	581	556	578	562	571	545	567	568	569	542	570	557	563	584	566	542	582	550	577	533	542	575	537	522	556	529	574	561	547	547	596	531	591	553	591	551	549	523	558	569	531	567	533	591	530	561	537	606	566	548	547	547	576	549	615	582	572	552	567	525	535	533	574	561	559	560	547	562	538	546	516	534	558	544	548	533	527	548	566	566	570	543	526	545	545	596	581	540	518	550	562	582	554	547	540	608	558	562	526	586	569	569	541	503	556	554	521	619	543	576	542	555	581	562	564	571	537	552	577	522	527	558	581	554	559	578	516	557	545	564	582	521	559	554	606	569	578	582	566	572	565	596	550	559	575	548	544	559	579	585	560	576	552	570	538	557	538	532	553	589	560	561	571	542	540	549	588	533	562	540	524	567	573	548	572	530	552	600	594	552	580	567	573	548	555	628	567	569	521	530	560	529	548	562	577	538	561	537	552	575	556	607	531	552	541	551	521	578	574	562	591	576	562	583	548	564	569	540	530	566	540	581	560	539	582	581	621	597	559	531	517	529	565	552	529	564	550	585	547	569	579	561	592	552	565	494	526	547	576	560	589	551	542	576	555	559	572	495	557	552	579	561	594	555	504	573	568	584	527	556	534	554	573	570	563	587	583	525	535	558	521	589	579	594	578	573	546	536	557	559	530	547	544	525	553	587	594	575	551	558	523	553	548	525	527	549	539	557	559	557	574	533	556	524	553	557	587	552	585	572	569	537	586	602	558	566	578	563	578	589	545	605	569	560	542	549	537	535	539	577	568	552	527	591	568	560	564	546	592	577	567	541	595	558	575	587	576	517	533	573	570	536	534	541	537	576	554	592	531	591	525	559	596	554	579	568	582	562	586	563	546	510	555	563	549	583	618	572	548	546	532	572	545	557	575	599	534	592	574	541	581	562	545	551	530	581	564	552	563	571	543	561	552	545	582	569	613	515	586	493	565	569	560	534	553	568	532	575	555	532	523	554	537	558	529	545	585	532	604	528	552	546	546	579	563	568	545	572	577	564	564	536	547	577	550	602	572	514	530	589	539	575	543	535	529	583	570	591	592	563	552	540	570	543	560	551	541	543	560	567	527	575	560	535	561	539	552	518	580	531	513	575	553	548	550	594	531	586	537	575	520	542	603	571	578	535	553	532	535	540	539	576	595	570	536	581	565	546	541	558	544	558	588	549	543	540	602	539	526	568	573	543	567	584	563	547	549	595	568	614	527	594	576	528	570	581	528	533	548	528	585	543	537	591	546	543	562	539	561	541	535	585	546	569	545	623	600	592	566	549	555	549	584	543	520	575	525	594	550	529	568	564	538	547	562	532	533	592	565	517	563	475	606	568	600	559	554	550	536	556	544	558	557	561	580	576	549	556	563	597	558	553	557	555	564	568	606	552	595	559	522	577	580	540	593	543	557	525	532	562	571	574	518	551	559	559	560	545	613	556	575	558	576	573	554	534	588	563	549	529	559	558	569	588	564	530	571	576	570	575	615	566	600	578	545	590	537	585	554	551	585	598	558	563	576	518	531	565	537	532	521	581	575	594	581	514	569	551	547	528	559	564	559	571	580	577	608	586	530	523	512	567	587	556	579	580	501	526	548	550	587	508	591	528	612	529	555	553	567	577	574	534	552	583	525	559	530	584	587	578	549	545	560	595	547	517	551	603	539	555	557	519	572	545	531	536	526	557	540	586	543	552	618	568	528	567	498	567	566	509	573	545	594	553	538	578	593	587	551	590	548	557	573	562	541	533	565	538	576	563	547	548	573	586	547	561	563	572	541	532	542	582	582	558	571	583	563	612	527	556	589	590	514	555	563	550	556	569	544	561	569	526	560	569	526	542	552	538	596	558	561	545	553	524	527	596	522	541	549	575	578	569	577	568	542	586	551	580	536	560	578	527	552	571	566	561	557	566	511	565	546	558	533	514	553	570	587	590	558	587	552	491	552	590	558	532	575	535	552	538	529	559	549	581	537	531	586	580	530	533	531	556	583	536	543	586	569	543	545	592	533	565	567	561	567	553	528	539	530	544	565	538	540	545	530	523	545	565	559	553	533	576	556	618	612	606	552	569	556	555	592	569	558	523	541	590	568	559	579	504	552	554	542	560	544	604	553	543	540	562	592	590	550	538	545	563	542	546	530	554	554	606	543
51112	96959	62238	29375	9191	2183	704	482	507	462	512	497	511	489	512	506	499	520	483	514	492	504	524	468	448	488	480	518	506	494	514	507	504	438	530	513	470	518	491	490	470	448	500	500	488	496	519	509	483	492	517	535	482	519	526	513	466	513	484	498	484	482	500	507	500	479	504	504	491	498	479	486	493	487	490	501	531	504	514	499	522	503	535	501	486	551	505	502	484	466	470	509	494	489	526	503	539	491	532	507	483	473	484	469	502	533	486	479	516	475	491	533	507	521	489	480	498	532	495	457	475	493	493	513	518	506	482	528	536	518	544	491	498	522	489	497	507	481	500	524	515	539	507	499	467	489	537	484	510	472	516	544	473	523	485	523	498	488	501	500	490	506	513	480	468	477	523	492	513	480	450	509	448	493	513	514	518	490	485	501	522	525	522	503	561	477	490	507	454	507	497	480	563	500	479	531	503	457	504	499	510	488	485	502	496	535	489	491	537	435	549	487	524	452	501	496	489	493	485	499	527	480	475	539	509	511	510	513	488	464	529	533	509	511	514	500	465	496	500	484	512	510	492	503	522	488	535	504	503	527	524	480	509	522	473	526	469	469	503	508	490	502	508	481	517	499	474	489	433	497	499	482	500	493	500	524	534	489	481	499	492	517	502	489	530	486	501	499	473	472	497	529	477	507	508	513	494	546	514	465	473	523	518	510	490	486	487	503	516	474	527	495	499	479	500	519	503	484	554	489	484	498	514	491	444	509	523	515	482	467	491	494	504	522	531	530	501	494	491	456	480	502	483	463	502	481	537	524	480	508	521	502	515	496	494	480	501	484	515	490	526	496	545	520	509	506	473	529	486	492	492	540	487	472	483	521	501	457	512	514	538	473	517	542	481	510	515	496	549	507	538	530	473	498	517	496	502	543	516	504	524	482	494	531	508	492	513	461	508	521	513	503	496	471	513	499	501	478	459	524	498	486	521	471	491	494	478	502	511	499	459	496	498	492	518	506	528	498	484	512	513	487	488	491	495	500	502	458	490	490	536	483	494	514	534	475	495	463	495	470	487	530	521	558	518	473	505	517	501	531	485	496	540	472	497	560	503	541	507	541	505	501	536	525	538	494	482	474	512	494	553	500	516	448	464	499	502	536	479	509	474	499	535	498	478	512	477	514	503	496	478	489	506	497	470	528	512	533	465	503	528	503	492	507	525	464	520	520	469	546	476	508	501	504	459	476	535	482	520	479	503	524	511	489	492	457	498	533	507	471	501	524	518	480	520	483	497	527	490	477	511	492	532	522	464	469	500	506	455	490	562	510	507	549	533	517	507	500	488	478	480	583	526	498	506	509	500	515	541	499	511	523	519	489	466	475	545	489	486	469	532	521	469	543	551	541	510	475	532	501	492	535	476	505	512	499	500	477	480	472	469	472	484	511	438	464	486	502	481	481	497	499	489	480	514	442	492	489	501	499	528	477	513	509	541	470	475	516	482	509	528	461	502	505	521	485	504	512	466	476	489	502	505	501	492	486	518	504	537	484	483	484	509	489	540	534	497	497	541	545	462	513	518	480	470	491	480	500	529	485	519	521	466	466	488	542	497	469	447	465	498	498	486	486	475	501	517	528	511	506	522	485	495	544	485	551	535	489	509	527	486	463	461	501	485	497	513	471	494	478	471	490	526	500	473	491	499	456	483	549	493	479	543	495	468	478	482	522	521	509	505	520	531	495	567	520	537	451	526	488	507	460	462	489	481	481	520	528	473	530	466	500	536	487	431	510	510	496	459	498	488	506	502	527	508	489	503	503	496	486	487	470	466	506	489	503	485	480	491	486	504	489	541	509	505	506	470	486	521	505	501	478	487	519	549	507	502	485	526	504	500	488	523	516	499	517	505	460	481	507	486	479	467	478	506	505	540	502	508	500	484	522	457	541	485	526	476	478	477	526	456	503	482	490	496	471	481	551	489	532	442	544	503	504	511	496	517	513	512	495	523	493	473	479	491	502	496	504	494	499	499	488	475	502	488	485	484	535	490	499	528	487	490	524	507	509	511	520	455	506	502	498	507	519	514	481	490	474	538	463	521	505	512	475	487	481	490	473	518	486	508	500	503	519	516	469	519	503	513	488	507	501	514	473	518	488	487	534	495	515	479	492	504	538	508	454	477	478	511	536	496	512	500	544	526	500	544	492	477	529	537	494	480	468	507	535	437	476	512	506	515	492	501	499	451	533	553	503	506	478	486	504	528	478	499	542	515	476	515	452	477	501	486	511	523	486	471	482	487	491	518	480	508	499	524	469	464	534	509	513	521	493	506	449	480	505	480	515	501	512	487	536	537	443	483	433	506	517	502	514	530	474	487	530	499	522	495	499	492	490	485	498	489	505	459	477	475	479	506	507	488	490	495	476	497	520	491	517	490	509	508	486	526	479	521	517	504	474	533	476	523	478	492	466	503	536	498	492	453	493	488	506	505	494	465	502	484	520	500	497	506	480	491	483	525	528	515	499	471	485	496	543	531	522	497	486	511	509	548	478	502	486	483	493	500	515	510	503	490	451	520	524	501	485	518	472	520	533	516	511	523	495	509	530	486	524	514	532	478	473	489	474	480	468	527	482	514	461	508	494	494	481	517	483	469	514	481	523	527	495	484	500	458	494	522	508	507	524	490	485	469	515	466	507	492	525	483	487	516	503	463	534	486	488	469	466	461	510	473	480	461	550	496	445	483	517	498	476	477	479	463	503	508	540	517	511	482	472	477	478	544	472	526	506	514	486	503	489	499	515	496	506	466	495	533	484	485	520	492	457	506	531	522	528	474	491	481	481	539	505	515	522	491	501	526	478	486	461	446	490	531	480	476	491	491	492	487	480	491	504	497	515	484	498	459	481	510	543	513	447	506	519	494	503	480	449	507	495	522	531	454	513	503	507	519	484	529	475	486	515	495	539	493	519	482	501	501	468	534	500	516	502	455	497	469	508	477	528	476	463	458	486	516	500	509	489	536	478	500	514	502	526	459	489	481	535	481	533	490	490	513	507	530	527	488	516	498	472	448	500	516	505	458	515	559	511	501	534	534	546	525	494	488	471	531	502	504	527	538	470	459	543	496	489	536	522	497	496	484	493	504	469	504	508	527	504	505	504	502	499	490	500	540	488	483	513	523	471	473	525	500	482	461	476	529	492	502	510	510	501	522	463	483	539	517	491	463	468	471	483	498	509	478	494	517	522	498	525	526	526	509	489	518	488	499	512	511	484	491	529	470	506	478	482	519	521	515	485	484	481	490	514	493	488	505	474	488	469	517	464	524	540	532	544	488	501	511	529	487	492	516	470	487	530	535	515	547	481	487	492	555	472	470	487	499	508	459	506	533	467	490	520	506	456	486	498	503	472	483	505	487	496	534	469	496	497	530	466	516	480	519	475	482	482	518	497	505	538	512	473	492	528	526	494	481	485	513	514	515	484	496	486	530	497	480	516	476	487	481	523	527	480	535	500	537	446
23874	25791	37547	32578	22794	13547	2398	904	742	789	704	727	763	775	700	737	771	750	743	717	727	717	705	767	699	673	697	752	720	729	723	715	738	728	697	673	756	690	659	734	690	742	710	706	700	757	714	716	705	724	740	718	738	745	705	664	686	746	718	682	672	689	699	710	715	733	744	685	683	725	717	746	667	728	692	663	696	701	642	748	748	718	770	661	729	648	661	698	698	652	673	679	739	695	711	678	688	661	694	707	733	704	654	670	718	703	674	715	697	697	756	759	711	745	695	662	690	729	697	672	706	709	711	715	672	663	667	645	699	758	767	717	675	714	786	735	711	647	702	719	711	740	712	662	714	768	687	703	693	743	717	665	729	713	668	703	660	740	715	690	741	716	670	713	720	656	664	684	748	734	680	746	682	725	726	709	736	718	707	751	672	718	677	679	740	721	677	690	700	728	730	710	705	673	688	671	724	701	729	739	667	699	695	708	721	680	700	713	711	713	714	674	696	689	668	740	729	749	749	666	747	706	716	688	756	731	677	710	705	717	722	703	687	669	685	693	726	707	711	726	720	652	683	664	682	705	744	694	726	724	724	709	673	722	723	726	713	684	704	714	744	754	731	703	703	710	735	731	696	698	689	669	733	730	669	667	739	694	714	664	690	650	671	758	704	711	713	716	667	787	706	685	731	705	670	679	719	699	743	709	695	678	731	700	686	718	680	761	731	709	721	722	727	714	699	717	726	714	693	680	697	759	739	722	694	703	712	714	760	735	707	699	708	686	693	691	730	719	708	708	759	679	690	735	667	676	683	680	701	724	730	685	712	702	692	694	730	754	729	729	711	690	694	662	729	696	723	731	727	693	688	710	742	683	742	682	720	648	702	685	729	713	701	711	755	685	739	703	675	717	752	695	723	728	700	684	699	695	683	709	689	702	762	744	702	695	691	706	688	736	685	750	655	677	682	716	701	718	677	719	692	657	761	693	696	698	703	705	693	690	708	715	709	658	752	702	713	697	670	679	681	650	693	732	714	724	707	745	684	681	734	704	739	706	716	726	704	723	731	750	728	693	723	657	687	664	703	707	695	685	688	682	685	698	724	734	677	650	705	698	696	713	697	732	718	685	692	695	699	715	689	721	724	690	739	725	678	681	697	682	707	697	710	734	703	700	694	705	651	719	709	677	692	655	669	703	712	733	726	673	682	686	693	683	725	727	710	699	659	735	672	715	708	677	708	721	718	674	674	708	720	713	676	709	675	718	723	704	706	679	692	702	711	710	740	681	754	703	726	698	740	695	693	699	714	754	729	688	714	719	737	723	714	657	693	712	687	714	665	700	708	683	688	700	694	698	679	748	690	704	729	673	708	664	715	748	718	700	701	682	692	674	688	681	683	684	672	714	697	707	712	718	733	739	704	668	664	734	710	700	682	697	732	721	681	694	715	677	725	693	661	731	729	704	706	706	706	706	690	683	727	671	731	700	642	683	688	697	686	699	710	702	739	683	689	679	725	698	719	711	666	704	704	738	745	690	717	697	710	721	689	709	697	721	703	691	647	680	700	665	701	696	687	670	712	766	683	713	699	720	698	740	716	693	702	700	713	667	673	686	740	713	715	645	691	715	692	701	730	746	680	659	762	697	708	703	680	722	730	685	664	704	705	710	649	713	682	701	769	730	693	725	714	676	735	685	648	665	723	710	723	702	710	669	731	754	729	752	691	734	705	704	728	680	683	734	723	752	684	712	679	653	716	673	724	721	712	704	694	661	704	693	675	726	685	652	730	743	686	697	759	682	676	688	726	690	648	689	682	753	705	710	747	690	725	687	699	703	696	677	689	690	714	669	734	706	675	680	691	659	702	709	681	689	678	763	679	695	727	693	680	665	723	723	702	654	699	717	707	672	693	679	726	697	701	719	682	715	699	677	689	727	675	625	702	728	695	715	679	690	653	668	702	688	727	695	633	687	694	752	735	671	730	684	716	707	719	696	689	669	703	731	690	690	718	718	721	712	749	742	696	706	694	676	746	696	644	668	710	748	735	705	713	682	750	730	696	677	700	734	708	694	706	710	653	715	662	715	691	689	732	710	697	719	742	715	699	677	728	696	673	721	669	715	657	662	702	750	675	723	688	694	694	727	672	707	675	682	740	713	702	679	686	721	658	719	694	714	728	732	709	728	727	718	676	725	729	708	704	737	654	719	754	691	730	712	704	769	697	682	697	673	718	671	717	659	730	706	687	697	652	725	730	689	688	657	696	725	727	705	717	685	750	674	701	717	668	704	674	689	749	683	717	716	717	716	725	699	716	714	708	741	692	715	699	682	684	769	735	722	685	730	676	708	659	697	738	715	702	719	711	687	648	729	665	714	681	691	700	694	688	724	724	723	690	722	694	703	697	681	668	713	670	686	699	684	723	690	695	696	714	694	711	703	710	713	688	661	666	719	699	705	732	723	672	695	715	675	707	661	688	689	745	674	725	661	728	686	738	681	637	712	744	708	696	679	691	680	696	674	684	684	690	734	683	725	732	739	724	697	750	693	719	712	707	711	710	707	683	716	683	695	707	718	701	735	698	700	748	758	697	692	664	701	690	697	704	659	673	708	648	700	684	738	778	714	701	692	691	708	702	659	718	703	726	741	686	731	722	700	693	741	697	656	636	682	684	689	712	704	733	690	718	711	697	708	702	757	712	714	737	750	683	716	667	703	744	693	723	719	709	708	737	673	692	687	697	692	683	687	672	691	710	703	733	702	688	759	779	718	704	705	694	712	654	719	686	724	714	730	685	718	672	699	703	656	689	690	733	723	689	652	701	736	683	745	715	656	698	703	678	717	688	693	719	658	691	709	670	719	748	705	689	661	741	674	714	684	653	703	716	705	649	782	723	739	681	747	690	702	682	710	718	763	671	683	663	705	667	721	688	729	689	693	697	702	678	658	711	736	711	685	683	679	723	691	728	724	698	676	706	707	679	719	755	681	684	740	702	683	700	711	728	698	737	723	687	738	691	688	725	668	674	685	666	750	669	678	735	684	626	711	688	717	724	711	686	642	677	709	776	726	710	722	725	686	722	687	719	717	683	690	720	714	693	738	730	687	654	646	698	653	689	689	679	719	686	692	748	722	676	692	688	720	677	692	713	692	738	689	658	743	681	727	694	702	725	729	657	739	742	723	714	682	674	720	707	704	716	678	727	663	728	727	724	706	715	714	686	729	693	712	712	718	681	745	726	621	765	702	687	701	675	705	716	665	692	660	691	682	714	711	676	678	660	695	694	672	686	735	718	698	747	672	672	652	684	668	661	719	700	661	747	680	736	704	665	751	721	691	670	671	710	747	710	701	687	706	661	714	701	753	693	743	678	672	761	700	715	708	718	671	670	701	719	713	721	692	701	681	723	702	664	685	707	733	716	698	716	728	689	686	694	725	700	707	703	713	678	711	736	690	687	704	706	691	708	690	746	704	680	683	722	657	671	709	689	727	767	684	655	733	719	693	672	691
41675	97445	69157	39028	13475	3086	637	614	670	659	671	592	607	625	647	652	620	653	677	656	647	661	645	690	653	681	638	652	633	665	642	651	623	666	677	715	646	624	662	651	625	620	601	693	616	619	643	601	670	660	650	672	600	637	654	603	692	647	639	631	678	602	605	643	705	630	658	628	621	669	613	633	688	657	647	643	650	668	593	656	666	615	629	660	642	600	628	689	681	642	648	643	663	682	634	635	634	624	637	613	672	615	627	620	631	614	578	649	632	627	666	677	677	629	650	655	637	613	618	650	638	628	639	677	680	644	697	607	662	608	642	640	645	637	697	625	657	636	684	627	638	643	672	629	644	627	591	644	630	666	634	626	664	632	590	638	669	659	685	640	631	620	620	660	666	666	646	656	646	635	656	617	662	633	649	625	639	663	633	647	657	644	659	600	645	596	686	654	649	659	651	649	663	689	659	658	696	657	628	643	614	636	659	632	608	620	661	633	660	642	598	632	676	680	588	636	629	600	599	671	616	669	661	664	647	685	642	690	692	644	620	668	647	591	623	652	656	623	659	649	631	593	623	639	633	638	654	620	637	650	638	634	647	688	617	682	637	663	634	611	623	640	659	710	627	623	666	609	652	638	654	636	646	625	681	606	627	661	630	651	663	631	632	610	538	650	637	624	652	615	702	639	625	617	643	622	629	617	635	673	641	683	650	644	657	641	595	646	625	642	602	645	653	639	643	644	635	628	673	701	628	714	641	616	604	635	722	584	667	629	626	624	675	660	627	678	668	643	613	605	648	631	630	628	661	656	671	664	646	640	649	631	633	622	612	613	635	660	641	621	639	642	628	615	636	662	622	620	692	678	617	633	642	586	654	618	614	659	631	653	673	609	597	676	633	597	619	636	643	672	656	573	618	645	630	648	655	630	610	622	651	620	667	636	664	647	648	629	629	643	651	650	643	599	689	649	632	674	635	637	622	669	619	657	605	648	659	655	650	677	625	629	597	629	630	665	618	639	661	641	614	640	619	663	680	622	614	657	689	613	607	646	639	696	623	634	675	654	677	622	644	649	600	646	634	648	624	646	668	665	714	680	629	638	625	633	677	624	665	694	659	618	617	675	662	681	625	622	644	674	626	661	626	656	586	681	694	640	697	629	634	626	602	676	646	615	651	608	677	663	627	671	657	661	628	601	686	668	610	642	648	581	668	667	669	670	624	631	621	626	656	640	629	630	680	654	640	573	606	649	644	629	668	666	668	654	619	640	631	663	618	669	630	687	634	652	593	662	642	693	659	632	658	608	611	650	633	642	657	650	645	667	673	678	634	658	638	658	661	678	662	649	643	601	654	648	653	607	656	643	691	637	665	626	647	626	645	650	691	603	671	632	610	655	639	688	656	649	646	659	598	622	615	623	654	652	671	607	660	628	661	659	649	657	653	637	604	574	682	651	598	654	638	667	672	612	603	619	640	643	616	642	668	634	689	658	581	637	663	619	623	643	662	656	648	639	670	609	642	643	685	614	632	645	691	650	612	608	657	677	591	658	600	645	647	664	687	629	643	594	604	660	626	669	628	600	649	615	596	670	666	587	664	642	634	637	634	593	640	643	659	692	624	635	623	603	592	632	625	661	641	665	675	667	670	652	665	659	635	646	662	663	639	616	624	663	643	653	597	637	661	593	658	634	706	665	633	631	649	628	675	631	638	659	656	670	654	680	624	621	703	632	634	659	653	572	652	633	641	631	608	669	600	614	719	659	620	655	610	615	634	629	615	667	628	665	609	647	674	665	641	623	616	649	612	642	687	647	622	641	613	616	651	621	603	691	640	614	702	613	643	629	652	662	611	646	633	664	635	657	674	642	609	650	664	649	654	640	670	700	637	659	628	635	637	621	611	660	632	640	667	663	642	640	676	656	649	639	612	609	636	625	624	698	660	665	581	677	627	647	638	646	640	597	623	562	605	630	703	676	614	631	667	679	625	644	644	590	654	630	671	579	625	590	623	622	628	663	572	668	589	627	640	631	638	602	670	636	638	692	636	630	660	619	621	650	661	642	618	662	628	640	608	658	672	659	676	667	623	577	660	677	643	620	675	646	652	647	615	630	668	628	627	645	653	683	652	643	639	600	666	606	609	634	615	652	641	634	636	629	636	645	613	595	661	657	620	629	668	678	637	666	618	643	647	670	620	665	624	623	659	625	649	612	629	652	643	652	592	590	650	589	662	630	639	646	679	662	636	637	657	616	615	643	641	661	633	633	652	701	640	614	636	664	647	623	624	629	650	693	628	704	646	644	640	599	625	604	655	660	625	638	640	688	599	613	664	647	653	644	636	667	661	660	619	617	617	649	637	637	651	583	591	599	638	666	618	644	673	622	648	598	617	640	691	644	648	629	651	681	633	661	645	690	636	660	642	614	610	653	620	609	670	649	682	633	649	584	641	628	588	630	626	668	633	640	624	622	656	636	607	635	643	609	670	587	597	631	615	669	623	644	631	625	630	631	577	630	667	642	666	592	647	651	618	625	605	637	597	668	607	672	642	676	570	692	667	659	626	583	654	643	653	643	608	635	672	626	624	621	686	648	609	589	649	646	612	654	647	608	630	612	642	665	652	674	619	664	666	650	668	623	636	648	571	607	635	651	639	641	638	649	643	644	616	680	627	637	640	600	645	675	600	601	646	631	657	590	654	621	632	598	639	653	614	677	599	629	674	655	668	630	653	630	610	637	601	601	615	643	605	625	638	637	660	621	644	630	686	664	619	621	647	656	677	646	668	679	680	648	636	585	637	657	648	619	620	633	639	581	652	691	620	640	646	616	624	640	642	629	671	633	633	649	683	662	632	655	645	668	626	636	645	629	640	635	632	582	632	621	660	628	678	644	644	633	603	682	645	613	644	673	628	646	595	654	653	625	591	664	613	600	646	641	663	619	612	643	630	645	642	662	640	656	684	645	639	653	685	638	614	624	631	625	645	672	640	572	621	647	615	656	619	644	629	623	682	649	650	639	664	633	673	631	643	645	632	638	651	678	663	632	635	612	629	692	668	606	618	639	629	667	656	643	653	652	617	657	661	640	680	680	630	655	618	625	680	619	641	616	651	670	629	644	614	670	638	624	670	669	577	627	667	655	614	644	610	630	630	618	648	651	649	690	636	657	612	639	638	679	628	625	635	690	636	633	623	659	655	660	638	606	650	573	662	617	592	668	625	655	651	609	661	632	678	608	623	592	643	632	655	647	621	628	677	626	618	637	664	596	664	671	626	634	637	641	670	615	645	683	637	608	624	613	605	649	637	630	606	602	606	628	598	584	607	609	595	640	615	612	637	642	595	601	594	679	615	648	594	633	694	627	643	605	665	618	622	623	640	578	631	609	654	674	612	664	591	639	596	632	652	632	615	635	630	647	679	664	671	634	699	695	673	611	619	651	645	627	677	608	624	650	637	651	613	611	601	651	661	641	609	648	611	618	633	590	655	634	665	631	653	681	642	599	613	591
29134	38334	31927	13048	2261	733	524	527	548	491	520	504	536	508	521	491	493	539	548	511	508	511	537	508	512	521	507	534	524	522	541	527	559	525	513	533	502	507	498	496	558	490	514	493	528	526	528	534	504	504	523	493	505	544	517	549	493	556	558	516	528	538	504	483	492	506	474	522	501	498	520	522	518	520	533	482	476	476	518	527	549	545	515	518	565	519	538	462	505	543	471	547	511	489	517	508	491	537	515	532	534	552	517	510	555	492	537	543	552	537	464	532	507	514	567	536	496	542	533	526	555	534	603	515	533	511	511	496	530	528	446	514	570	529	517	498	541	526	554	498	553	508	488	486	534	548	518	521	478	537	498	489	512	502	535	504	551	510	497	537	505	470	542	529	482	505	508	537	464	470	527	498	519	522	534	539	509	498	519	484	513	534	510	526	515	515	503	498	533	497	519	511	508	511	508	501	519	500	505	521	482	445	503	498	517	448	520	518	468	548	525	577	504	519	533	550	481	502	591	498	557	511	477	492	543	553	522	507	567	525	517	484	534	483	505	531	539	543	495	552	501	523	536	524	483	473	514	530	548	508	512	540	518	535	501	516	467	502	520	518	532	509	491	537	516	548	526	525	476	502	458	531	528	558	508	486	491	496	517	488	496	515	489	522	503	509	533	522	531	476	520	531	480	493	482	517	493	486	462	534	518	605	527	502	507	478	490	513	513	533	521	536	517	493	517	497	492	504	503	506	513	543	500	495	552	520	519	516	528	520	494	491	492	483	505	549	515	532	546	486	528	515	559	533	573	529	506	551	541	490	528	528	512	513	501	477	493	528	500	517	509	494	517	523	526	521	487	527	524	520	573	518	499	496	523	507	524	523	513	500	516	488	517	503	506	516	502	503	502	509	531	513	546	513	512	521	509	475	536	504	507	518	473	526	518	495	540	525	548	516	476	542	518	517	536	523	551	456	481	515	486	505	483	528	521	509	513	503	530	514	550	557	521	515	495	534	521	521	527	529	515	561	469	498	532	527	503	545	479	516	504	515	538	495	539	519	519	528	476	483	530	523	450	501	513	497	501	496	528	521	563	505	501	507	496	508	513	521	567	485	514	532	496	491	544	443	504	512	494	501	498	538	532	487	514	504	512	554	530	571	530	516	532	553	531	506	488	488	527	493	536	491	509	519	487	530	530	515	487	534	504	488	536	506	527	545	560	523	512	512	476	494	557	546	526	478	505	518	487	541	526	546	481	511	492	533	528	483	521	515	532	517	541	518	515	516	531	526	512	563	484	511	502	512	526	503	530	529	547	531	513	475	519	556	477	590	520	544	522	457	521	534	510	473	499	503	537	504	501	489	533	586	480	520	543	556	468	511	519	495	515	546	563	560	516	530	505	501	535	555	523	473	559	530	537	545	532	537	518	528	476	507	492	546	530	528	470	541	503	477	520	499	543	526	465	549	507	479	470	502	500	497	520	486	514	568	512	493	503	504	484	488	485	481	491	542	549	538	490	501	480	519	518	512	523	494	521	495	520	465	499	497	516	499	527	520	519	509	537	543	486	528	492	494	523	501	516	519	549	512	519	535	504	534	506	477	561	537	500	518	528	523	522	502	526	518	511	501	520	458	548	502	471	541	489	513	513	539	538	479	507	530	498	510	489	505	488	511	528	530	526	503	499	487	514	519	508	491	539	510	497	517	528	482	504	494	468	533	524	483	464	542	518	532	531	496	543	569	516	523	538	527	510	539	517	504	516	532	521	475	479	532	553	542	482	522	525	529	516	540	536	470	554	506	490	504	520	524	531	505	484	500	489	483	511	493	505	488	533	539	545	480	546	509	506	497	501	530	487	484	514	511	524	490	532	498	543	518	543	504	486	548	538	522	502	499	546	533	491	482	538	550	462	549	482	532	522	477	516	500	532	510	511	515	488	538	494	516	513	503	573	516	530	496	459	543	510	530	538	483	499	533	514	529	490	498	541	524	507	502	507	507	504	506	533	541	532	476	526	487	505	497	525	494	501	488	485	525	535	524	512	512	456	544	503	461	465	540	561	508	544	519	549	492	516	498	486	484	526	483	539	521	506	509	518	497	524	503	536	501	556	538	523	479	524	550	519	507	505	488	519	522	514	488	513	502	455	500	494	496	529	525	481	527	529	479	508	522	513	518	528	533	530	504	508	516	553	527	525	497	509	505	486	533	533	506	503	533	557	549	498	529	572	504	496	465	521	483	531	502	535	487	490	522	509	515	524	493	529	499	527	557	497	496	572	542	535	496	524	537	497	550	509	501	497	544	535	508	531	535	536	566	535	538	495	493	539	477	512	513	521	554	516	541	539	530	529	546	540	517	532	516	552	460	534	553	506	547	510	494	496	505	527	522	495	455	480	536	522	560	521	555	525	481	525	540	546	505	493	514	510	504	493	536	532	495	501	507	516	526	515	559	497	487	487	507	498	533	492	539	529	551	499	550	504	509	539	538	521	503	555	521	516	472	536	534	540	509	538	557	540	514	527	524	477	568	511	539	476	533	566	499	474	517	511	552	463	524	478	488	528	524	489	500	532	538	520	526	452	505	514	494	496	528	519	546	516	483	455	521	530	514	516	514	541	536	478	507	506	526	538	515	519	512	513	467	559	500	495	518	520	490	488	506	487	498	554	550	511	523	514	492	502	458	503	532	520	483	504	491	512	533	525	558	501	486	503	567	525	530	468	503	492	500	496	510	512	530	489	512	461	505	562	526	515	525	530	479	530	519	523	528	513	532	543	503	524	510	514	512	521	549	488	494	535	525	555	514	511	540	564	500	476	488	537	486	513	550	541	519	502	495	523	572	512	514	481	520	529	559	501	494	506	526	506	527	509	475	520	526	497	495	512	493	540	560	519	520	515	482	565	477	528	537	493	519	519	506	518	534	508	516	503	526	490	561	542	518	506	551	513	501	532	518	554	472	470	506	518	537	509	510	515	526	525	511	545	519	484	486	524	507	544	520	472	487	497	489	503	474	498	479	470	494	514	505	506	516	507	507	502	514	528	507	508	463	518	490	510	563	514	502	557	497	507	533	521	495	518	501	489	515	534	494	517	486	522	495	505	497	519	516	507	508	461	480	532	506	550	484	492	510	545	501	498	529	530	511	499	518	522	539	548	519	534	504	482	486	489	507	581	503	501	521	510	509	545	496	510	516	515	535	514	498	512	488	557	565	503	513	531	519	515	507	518	520	538	529	477	487	538	515	520	528	501	513	489	485	509	519	510	505	559	498	569	480	502	479	499	502	507	557	537	559	506	543	543	538	513	531	494	527	496	528	507	481	473	505	530	483	487	533	514	516	481	473	530	511	501	459	535	524	534	539	517	543	532	517	555	502	539	494	501	515	507	481	539	516	502	518	520	487	532	516	551	493	512	497	559	521	519	514	519	547	489	530	534	517	523	552	489	528	503	481	499	522	494	546	480	517	512	498	529	504	527	474	525	528	541	516	483	510	517	503	521	523
20489	43845	22377	5883	1569	569	433	418	407	437	384	420	404	438	458	388	445	390	417	407	412	411	401	431	428	410	406	402	422	445	376	427	421	407	378	412	416	421	428	435	391	388	420	432	422	401	417	398	426	434	410	409	433	407	448	392	411	398	384	393	421	399	394	402	426	422	437	403	408	416	432	409	399	412	451	413	409	395	421	475	403	370	380	462	406	442	394	432	444	399	427	444	430	438	456	433	411	436	403	423	423	415	426	441	437	389	399	438	389	422	412	425	438	406	436	439	422	437	416	409	448	413	414	402	401	380	458	433	441	437	397	433	432	423	385	412	402	467	387	389	441	422	416	415	385	377	386	451	408	418	404	397	381	426	401	418	448	421	426	406	407	410	399	400	431	425	419	437	452	437	396	424	441	402	424	430	427	398	401	401	431	425	447	426	399	444	369	437	434	425	419	393	415	425	406	432	418	427	415	430	406	442	433	436	400	402	396	412	379	369	457	455	437	404	408	422	421	429	422	409	384	388	397	419	438	433	408	401	455	440	442	426	411	399	432	404	463	416	440	439	412	414	423	398	365	433	407	400	415	420	393	432	421	464	382	437	407	428	432	419	426	440	466	430	427	434	429	415	394	409	410	389	419	422	383	432	390	406	439	417	424	412	441	434	387	407	430	421	428	358	427	409	401	454	431	445	369	420	399	438	418	384	430	409	462	424	412	403	429	403	398	432	409	391	412	405	406	392	393	408	402	408	414	445	392	430	416	438	399	375	393	423	434	407	412	426	414	384	398	425	470	399	407	400	442	416	395	431	425	451	414	413	389	403	404	412	401	398	404	416	417	428	418	406	422	429	408	375	415	448	387	420	395	425	404	415	412	419	413	438	409	416	401	372	426	435	407	414	427	433	387	430	451	402	459	406	409	454	429	441	463	410	429	420	428	395	435	424	414	426	418	419	408	422	414	403	440	427	401	423	394	416	455	457	398	408	371	411	404	427	416	397	424	395	394	407	408	442	416	392	397	390	406	413	402	421	416	452	418	372	434	391	403	421	409	491	452	409	406	417	408	404	401	422	408	393	422	426	407	411	409	403	426	425	428	381	432	424	412	390	397	421	394	435	397	421	388	416	419	430	438	403	411	427	444	441	402	427	403	431	387	407	440	388	411	396	373	406	393	438	415	412	461	430	413	421	414	395	425	436	438	438	439	399	398	361	428	420	428	400	435	422	399	393	413	393	422	393	425	429	409	405	410	463	420	406	445	438	413	447	412	440	435	412	427	395	405	416	424	420	389	434	387	399	378	447	401	458	407	423	420	436	426	435	377	451	412	437	401	417	402	411	442	426	413	392	395	385	415	426	408	410	426	418	430	432	426	397	400	394	345	417	397	430	412	406	401	375	427	418	407	408	424	397	411	418	384	387	405	420	395	435	427	418	404	418	432	427	417	435	437	389	420	452	427	395	447	405	423	415	447	456	423	410	420	422	440	419	400	422	427	429	391	383	427	439	421	405	413	417	437	415	409	387	383	414	435	419	397	438	420	418	363	451	402	455	399	416	459	439	386	442	405	409	395	438	458	410	395	409	433	413	403	397	415	400	400	404	407	423	373	414	422	437	437	421	404	410	449	393	413	450	405	420	422	433	424	423	409	422	412	436	416	383	424	439	379	396	434	430	430	421	395	397	402	425	437	420	439	430	428	439	386	424	435	383	408	431	421	416	434	431	420	423	412	402	432	424	422	425	476	394	397	387	394	395	417	417	421	421	429	398	386	400	398	456	426	434	411	447	405	409	445	396	426	397	460	380	406	409	435	435	423	401	422	439	414	396	432	392	421	396	424	436	401	436	414	415	388	424	424	418	405	404	410	465	384	404	433	413	392	370	402	443	417	411	426	407	376	402	415	381	407	421	450	405	408	386	378	438	418	406	388	435	397	409	449	415	412	390	421	401	427	421	407	400	439	447	431	416	405	425	415	462	402	422	372	404	441	410	405	367	417	423	431	400	424	410	464	448	460	433	391	447	399	459	414	390	429	397	448	415	423	408	447	402	428	433	412	435	433	422	434	427	383	418	439	468	446	431	431	406	388	435	388	433	382	429	449	384	437	426	425	433	392	424	436	411	410	405	408	414	374	453	411	420	427	408	429	428	386	420	444	416	390	424	484	416	434	407	397	412	418	439	424	413	410	382	444	398	417	436	415	403	410	403	358	420	412	373	410	438	419	429	391	442	410	380	379	427	404	445	443	448	395	432	433	396	383	390	420	431	398	421	411	417	383	422	403	398	353	435	430	408	431	403	421	374	392	413	405	406	413	406	415	400	444	406	416	420	443	389	419	404	409	417	398	399	418	408	383	418	399	435	416	442	403	408	408	423	432	434	398	402	401	439	460	410	417	428	451	435	373	424	433	433	419	435	456	406	452	401	397	432	395	463	420	386	440	456	394	429	428	418	416	388	415	440	419	388	409	466	397	386	420	445	402	423	419	427	431	412	393	418	428	380	401	425	410	403	450	414	425	444	435	400	392	373	401	426	363	456	439	385	452	386	406	408	436	436	403	406	435	440	404	424	413	406	421	418	433	445	409	405	399	410	391	418	449	439	394	384	442	409	384	414	439	391	411	392	438	417	398	406	437	410	414	403	401	414	421	423	413	397	407	431	465	422	440	431	406	426	426	395	422	425	440	428	372	419	398	430	439	414	394	449	416	436	436	435	430	392	406	401	407	423	425	431	410	402	421	431	382	457	402	426	407	410	443	383	411	402	479	409	400	380	400	389	410	438	443	423	384	414	421	379	406	443	439	395	414	410	453	406	423	437	418	423	398	411	418	435	416	446	424	400	432	422	434	396	420	402	399	401	402	413	432	400	378	405	391	453	384	429	431	472	380	435	385	401	411	441	402	428	409	432	406	394	393	414	426	416	428	414	408	393	437	467	398	409	435	425	408	438	412	393	413	435	424	412	414	417	411	429	450	376	402	384	384	413	399	415	397	417	408	398	390	437	386	413	429	398	393	408	420	406	415	438	445	434	428	420	424	408	408	360	397	421	430	415	444	445	425	396	436	446	428	413	411	426	437	376	424	384	398	421	418	431	413	401	426	438	411	413	440	414	417	397	434	431	440	375	404	442	397	420	425	400	409	381	406	431	413	410	427	439	423	420	405	377	399	423	425	403	406	441	408	393	440	415	418	404	409	413	424	416	409	419	389	409	413	400	417	401	392	413	478	404	433	438	393	444	430	381	431	430	413	424	413	411	397	450	442	442	429	444	391	386	421	400	416	400	420	466	365	415	362	400	399	415	423	396	415	424	428	417	405	410	404	406	414	418	421	439	410	391	411	407	399	419	426	432	386	409	449	445	398	418	411	411	409	421	444	429	438	412	439	415	432	438	421	409	428	402	389	431	431	407	419	407	376	408	398	423	438	413	437	400	402	442	433	409	396	411	419	407	420	393	421	448	408	418	407	410	427	389	407	421	399	415	435	389	405	395	427	413
24928	29829	42520	33576	18869	5737	802	518	527	497	511	545	533	511	503	511	532	506	560	501	502	534	502	501	518	503	475	458	505	510	472	490	506	521	519	493	465	502	507	530	513	529	495	455	536	454	525	482	496	488	492	494	517	444	515	480	489	505	483	509	508	503	536	509	495	506	523	505	512	536	510	516	489	486	483	504	524	513	497	497	485	468	450	496	485	521	506	498	499	443	517	497	473	466	481	530	518	448	490	459	501	526	474	489	492	495	505	532	498	508	513	498	527	470	515	460	432	533	526	487	493	514	496	519	499	517	525	543	485	501	468	501	476	524	522	491	479	492	480	511	477	457	496	511	510	501	520	491	464	501	496	492	532	497	497	482	509	495	527	522	467	489	531	489	518	520	516	482	504	448	523	461	465	489	516	492	515	481	500	491	452	524	500	489	504	485	511	464	484	479	506	540	500	489	498	496	450	510	495	523	542	483	519	498	530	466	524	493	519	457	499	486	485	502	451	494	517	491	520	520	519	480	468	505	484	500	499	532	469	468	514	496	508	459	517	525	514	562	470	520	485	522	513	516	534	499	500	514	455	512	466	495	510	507	463	511	448	492	498	476	467	489	544	494	520	523	498	493	517	489	460	516	485	495	473	485	468	514	498	478	542	466	508	477	506	543	475	514	457	522	506	533	500	514	487	505	457	519	483	506	474	461	441	493	506	531	521	493	469	491	546	479	529	476	489	495	537	484	515	482	461	510	460	520	496	522	478	488	514	496	465	467	512	519	473	492	513	491	534	496	442	495	490	468	461	527	495	473	452	559	465	473	528	501	503	513	497	472	503	477	481	477	488	495	532	488	476	479	481	487	476	504	486	497	523	511	450	493	515	497	506	532	476	520	470	478	464	499	515	514	492	494	490	552	486	483	461	516	499	479	441	483	483	496	477	521	472	517	499	539	544	520	483	507	490	518	454	525	535	489	471	490	526	543	525	497	513	491	531	502	482	528	482	498	504	534	502	501	519	503	509	493	512	480	503	503	484	505	516	456	497	489	519	510	475	510	457	485	478	514	508	486	455	500	509	510	523	525	475	491	510	505	550	486	517	467	463	484	480	523	511	485	498	503	488	502	507	509	528	524	520	495	499	485	452	460	489	485	501	510	537	490	531	496	430	484	481	450	508	515	473	517	490	528	518	504	543	475	473	499	481	521	529	462	501	511	508	477	512	506	483	482	492	470	489	486	550	512	507	483	513	470	493	455	461	521	481	519	528	474	476	521	503	493	523	498	479	502	479	518	505	479	451	459	490	487	474	509	521	472	474	473	490	479	481	516	468	483	509	508	518	535	482	476	466	461	506	464	515	457	461	477	482	495	487	480	476	501	471	498	505	489	472	512	502	479	531	468	497	524	508	525	531	510	498	524	495	519	495	462	483	484	492	485	522	491	507	472	528	501	518	472	490	492	471	478	495	479	498	526	478	506	517	480	472	485	454	501	481	487	495	467	535	521	524	431	512	487	478	487	484	480	501	541	493	501	475	478	487	504	508	525	489	503	499	487	527	515	533	531	507	512	500	522	513	515	505	516	503	487	493	522	463	484	499	547	521	497	472	531	501	503	490	478	504	487	510	511	505	476	524	503	522	495	505	514	492	477	491	552	494	477	516	485	465	499	506	483	513	552	491	519	501	495	503	496	515	481	503	513	462	464	522	512	475	488	482	520	468	466	491	485	469	497	454	541	530	503	458	512	502	481	529	483	495	521	505	482	481	479	486	479	444	515	544	506	513	517	535	521	485	488	499	493	511	487	533	513	461	485	500	504	533	504	510	440	495	513	482	476	484	488	442	496	541	476	511	504	508	506	521	482	497	499	508	465	531	513	459	489	473	502	512	517	500	489	489	508	520	460	482	462	486	512	478	480	533	507	455	521	457	510	465	508	477	500	453	465	499	519	477	491	524	494	487	474	521	486	453	545	479	452	501	496	518	503	537	497	482	512	474	488	498	510	518	490	481	444	479	474	494	514	498	493	444	497	537	497	499	505	478	505	491	513	499	491	559	507	518	497	511	487	495	508	496	504	496	471	512	484	473	491	509	502	512	507	549	495	476	487	517	477	477	498	482	480	491	497	499	484	536	478	489	490	511	506	486	486	481	478	483	509	493	496	494	503	479	523	494	486	436	499	471	477	507	472	503	479	473	499	499	453	470	546	522	540	511	476	482	493	461	454	459	498	499	506	501	523	520	480	489	542	517	481	470	537	506	493	516	490	480	466	505	492	499	484	493	514	472	526	488	505	460	497	501	475	523	491	462	496	498	502	480	474	508	523	488	477	475	487	516	515	506	520	517	513	489	545	491	470	518	475	503	489	468	465	517	481	512	487	496	524	502	482	505	525	492	482	438	496	526	508	500	487	494	515	481	509	469	487	488	497	499	501	459	525	508	475	490	490	482	500	504	496	496	532	454	506	491	459	495	525	456	489	474	480	510	469	545	503	455	476	516	513	461	495	489	512	481	491	498	501	511	458	502	494	518	544	520	468	483	511	466	502	485	514	548	461	527	493	473	512	489	497	473	500	502	500	508	482	468	503	510	472	512	474	500	504	502	519	482	490	494	496	480	456	461	488	524	490	491	503	476	493	512	528	556	486	463	471	521	503	478	535	484	491	490	542	500	523	510	487	501	528	497	524	484	502	481	469	484	510	500	500	478	483	478	532	496	491	519	512	482	517	513	483	502	486	531	506	500	488	496	539	499	500	519	505	516	466	479	505	518	496	479	498	525	476	517	479	483	494	520	533	527	474	488	475	522	514	519	535	475	501	509	494	498	498	517	493	522	507	489	515	521	521	536	491	507	505	489	478	464	544	499	514	471	495	498	488	483	541	491	493	498	474	494	474	507	521	525	517	506	466	510	484	515	508	476	468	498	506	477	486	464	475	478	533	486	544	510	507	491	496	466	502	492	488	493	529	490	486	466	497	462	477	484	509	488	486	508	482	526	499	482	490	428	486	471	485	461	487	545	508	482	464	462	468	541	496	557	465	501	482	511	494	500	459	466	516	477	488	484	501	480	498	437	467	518	461	530	522	493	504	491	515	505	509	470	552	482	502	486	474	473	476	459	499	502	479	501	523	482	501	504	459	496	516	498	511	514	521	509	466	469	453	480	471	472	475	520	439	479	487	489	485	456	489	498	516	491	518	479	509	492	505	538	463	506	473	517	461	486	524	479	458	466	521	516	500	508	479	513	519	465	483	462	460	512	465	502	461	508	514	469	488	471	526	527	469	480	487	493	519	505	469	483	477	487	520	486	464	498	515	487	514	542	486	504	496	508	511	526	518	530	479	502	506	487	493	488	520	491	509	520	475	484	453	518	491	473	499	455	513	510	502	529	486	487	491	474	493	500	484	515	506	533	461	498	524	515	470	499	508	498	456	505	488	496	456	494	590	480	490	495	500	453	519	518	521	519	479	501	490	446	495	511	497	491	497	560	464	482	531	483	506
48276	97830	61997	27942	7986	1572	474	425	443	433	465	477	479	443	477	457	467	477	471	461	464	476	436	468	440	453	476	444	493	420	460	485	451	461	456	477	428	455	456	468	466	461	459	446	496	407	509	447	450	443	458	489	480	478	416	431	449	482	432	456	417	470	429	432	473	468	437	443	460	452	489	458	469	447	471	437	450	464	477	431	472	462	434	452	457	458	477	438	439	480	500	438	467	475	442	435	426	495	438	468	471	459	499	472	434	433	437	466	420	441	458	467	447	419	444	479	480	434	423	486	477	430	445	432	477	421	456	457	473	515	475	481	434	455	470	480	466	462	481	472	406	472	449	472	467	459	429	426	469	443	442	470	436	471	434	453	446	436	475	463	459	404	411	440	474	458	456	461	486	444	458	439	437	462	477	448	435	439	461	465	450	449	422	478	433	457	469	475	477	434	447	461	467	431	456	451	421	439	491	458	444	489	469	453	451	477	456	481	451	450	441	455	454	479	446	464	451	444	447	452	474	456	467	489	457	488	424	479	450	465	456	467	439	428	455	465	465	453	432	437	471	465	452	459	463	466	439	442	450	432	462	437	470	466	457	488	455	466	460	435	464	482	447	456	446	469	479	426	473	465	398	506	459	433	456	433	453	449	472	458	465	426	453	425	414	465	427	470	431	484	481	464	469	464	492	440	465	473	523	412	431	448	478	459	411	465	444	463	425	448	433	449	419	449	463	459	477	445	432	454	440	433	485	434	466	438	462	442	488	444	457	472	457	468	475	440	452	446	487	449	452	492	456	454	463	487	478	451	447	464	473	421	454	441	482	464	450	444	488	458	497	485	451	437	456	459	447	429	464	477	445	474	469	455	483	443	470	453	448	459	441	408	470	443	434	438	467	444	442	451	469	459	449	433	461	430	457	455	451	486	437	446	460	445	451	438	431	447	456	458	489	455	461	475	454	472	435	494	476	449	454	430	431	449	480	483	455	471	477	448	458	459	449	462	466	478	448	432	474	424	431	460	434	463	448	450	473	424	475	445	440	445	492	445	431	485	479	454	426	417	454	444	452	462	447	445	439	456	467	473	444	490	412	404	445	476	444	452	469	442	456	460	454	450	453	423	455	461	462	444	417	464	462	421	440	436	420	446	435	422	474	429	453	493	474	458	493	472	439	458	466	443	463	454	467	445	470	458	464	426	454	413	462	495	452	449	447	441	509	459	460	443	474	438	480	434	462	440	485	471	458	477	444	460	432	451	466	453	436	452	447	460	460	425	466	442	448	434	444	465	446	481	457	515	489	450	434	423	452	474	487	419	458	455	494	471	425	402	497	439	424	433	412	458	457	470	434	419	450	452	473	402	465	474	459	403	450	452	469	456	445	509	450	425	442	473	453	450	463	472	428	481	437	451	439	428	449	449	484	437	468	446	420	445	445	465	482	432	489	461	450	426	423	448	473	490	458	454	452	419	477	485	451	460	461	463	474	459	456	456	443	475	423	420	464	472	473	426	436	465	436	459	437	463	449	451	425	485	451	438	477	396	457	449	484	461	463	471	482	452	428	453	452	456	433	452	472	426	505	483	425	476	426	425	481	432	451	444	447	445	431	450	443	464	441	456	461	453	465	456	469	436	507	428	429	438	496	432	469	451	494	475	470	447	458	494	443	418	476	488	419	472	450	419	408	468	446	453	462	440	491	436	451	422	457	443	488	480	437	465	447	432	481	489	441	466	435	469	452	430	446	442	452	463	502	486	472	445	474	453	441	450	454	424	467	438	465	474	484	473	439	448	469	474	448	469	441	463	477	445	451	476	452	431	434	496	467	477	488	430	453	433	469	471	463	458	475	479	473	451	469	441	457	458	449	470	436	449	489	436	474	449	452	461	452	449	481	456	485	436	475	457	438	436	479	459	495	431	442	446	472	428	474	434	469	467	407	438	475	489	446	423	478	406	470	456	467	473	468	439	434	461	466	444	482	474	453	434	454	461	492	433	480	471	461	480	489	422	453	460	484	409	404	439	432	467	460	464	445	459	440	438	466	469	433	467	450	458	439	418	454	483	469	427	456	453	457	458	458	458	423	459	453	453	432	496	446	434	456	460	491	468	480	489	445	480	434	427	496	455	468	409	435	479	418	438	472	440	452	462	432	485	437	482	453	454	419	431	434	437	465	463	468	409	451	451	455	422	450	456	455	480	460	457	431	480	449	496	478	452	459	466	428	446	491	454	473	454	461	464	496	465	430	436	462	479	420	445	440	455	452	481	452	478	474	471	469	439	417	441	450	501	485	489	422	417	458	462	496	436	451	453	437	426	437	459	465	465	443	475	414	494	446	459	486	434	461	472	470	465	494	420	446	440	420	451	472	474	424	393	424	449	442	455	407	456	465	440	441	438	457	446	476	460	456	470	438	462	441	465	441	461	424	458	428	477	451	444	429	487	423	438	464	466	431	450	466	467	427	459	455	463	440	443	434	428	431	468	417	443	466	419	449	450	450	447	455	460	455	467	437	450	467	470	444	454	469	422	455	427	456	471	465	438	444	493	467	455	457	495	470	456	402	428	473	484	459	483	445	483	439	497	459	457	443	477	459	445	450	452	471	464	447	435	414	455	443	427	469	486	493	446	445	466	463	488	421	440	463	432	427	411	468	458	420	440	453	437	452	454	458	433	486	474	437	452	461	415	418	425	442	430	446	454	432	433	485	464	471	463	412	450	487	429	440	459	447	420	468	442	406	443	468	496	435	438	418	473	466	466	424	485	399	510	431	470	459	408	472	475	467	466	406	450	448	448	455	422	423	456	465	452	484	458	467	453	465	476	438	492	479	445	390	455	436	479	476	421	465	448	466	424	442	460	417	453	457	437	480	464	473	442	460	465	443	502	476	468	485	460	444	502	491	491	465	444	475	449	465	453	433	445	450	489	427	440	445	455	479	491	491	452	498	449	460	451	442	473	451	479	461	432	473	465	445	494	456	437	432	418	491	444	473	431	452	466	478	430	445	431	431	439	429	453	448	480	449	454	426	443	456	440	446	432	460	481	474	436	464	455	455	428	467	453	465	447	471	403	465	464	490	436	446	446	438	420	456	434	456	427	456	460	441	447	438	462	471	434	481	459	432	448	423	441	439	457	444	471	444	464	455	488	469	492	428	466	501	438	453	468	457	459	470	437	459	451	456	423	460	442	421	450	454	450	456	461	457	475	462	446	453	469	458	444	456	483	474	457	481	493	458	449	473	454	446	445	440	472	434	442	438	438	451	421	494	446	468	435	477	424	506	442	489	438	463	460	420	435	420	418	456	415	455	439	461	447	451	456	438	455	421	457	456	431	434	435	470	415	419	437	474	472	485	425	441	472	480	448	438	429	442	452	453	456	453	417	444	491	460	431	435	449	445	464	453	481	454	460	420	488	448	469	461	446	443	461	428	462	461	451	436	444	455	448	465	441	460	469	430	450	452	460	455	445	468	435	461	460	435	492	456	474	463	491	441	440
24040	27002	37485	30087	21097	11468	1680	860	770	714	736	749	699	724	675	743	690	686	689	677	719	698	726	699	697	724	691	690	662	714	683	686	652	689	697	731	706	687	696	722	690	641	721	635	701	694	696	719	673	699	665	729	691	680	694	667	668	737	716	710	719	646	655	682	681	669	710	662	649	690	677	705	679	666	688	716	679	681	705	659	629	703	680	692	712	655	710	676	657	713	745	673	697	655	658	712	674	725	674	705	694	645	642	663	690	679	663	707	667	676	654	711	703	696	625	677	672	666	702	670	673	631	669	687	681	671	673	680	685	687	674	711	624	658	704	686	678	709	719	679	644	713	684	656	714	665	695	663	709	627	733	664	661	673	707	639	724	730	679	736	660	710	677	667	649	724	700	705	669	687	661	655	683	639	664	630	700	694	618	633	694	678	684	711	702	685	715	741	661	638	685	673	681	701	661	648	691	682	655	675	664	701	712	669	689	653	698	703	650	670	669	698	747	662	674	664	691	676	717	681	678	654	678	667	734	672	736	686	692	733	668	677	681	658	656	658	705	726	656	718	696	696	698	735	670	677	642	704	707	622	713	675	659	701	692	650	682	611	703	627	677	669	671	669	719	675	702	670	663	695	692	690	701	657	701	697	721	665	715	711	668	671	704	700	696	658	665	664	668	684	642	703	691	700	672	688	720	675	657	677	654	667	698	709	706	666	704	641	676	710	698	705	674	698	678	674	684	691	660	660	725	678	654	657	699	694	681	664	674	688	685	740	676	650	667	706	730	666	699	717	667	688	663	643	699	707	674	651	651	724	649	679	637	639	684	657	730	677	678	696	695	671	641	620	677	710	723	648	698	694	708	699	674	673	656	756	728	661	651	660	684	683	673	614	707	672	696	687	654	676	713	653	646	648	695	667	646	701	737	681	698	660	716	688	650	668	647	684	631	673	709	645	649	663	656	671	695	683	669	709	678	666	666	666	716	682	707	699	679	663	668	646	699	633	714	668	690	690	679	693	638	642	659	676	675	699	678	660	678	676	695	739	660	692	680	722	661	679	707	712	651	653	670	702	688	648	725	657	723	711	686	687	699	697	689	660	668	644	648	657	646	654	677	672	688	657	655	692	640	706	655	705	675	691	667	721	699	704	644	681	687	722	684	704	693	709	652	681	719	679	682	714	693	709	647	706	700	683	670	675	676	673	625	679	683	698	652	740	695	684	655	702	688	655	752	664	652	718	637	715	674	672	659	656	647	654	729	668	669	656	694	696	682	715	616	695	686	689	655	664	627	668	680	678	692	719	691	637	648	719	694	691	686	694	626	674	627	657	604	678	642	697	678	697	625	659	702	659	699	713	680	679	669	715	654	678	686	638	660	668	692	678	679	628	706	663	654	653	688	706	696	680	627	688	661	654	701	697	705	706	655	698	709	728	718	669	688	672	668	651	625	683	622	677	694	695	681	718	678	713	717	660	674	682	688	668	633	667	688	672	625	710	659	672	727	699	685	660	652	667	702	659	673	666	682	671	695	713	721	667	680	634	683	633	682	693	652	725	733	673	653	736	681	652	635	650	692	661	687	743	655	653	686	708	717	673	632	682	658	665	687	645	694	666	714	727	694	650	685	710	686	661	719	636	632	659	700	668	696	674	670	673	711	659	681	668	706	719	713	667	631	630	742	671	712	685	643	673	656	702	661	690	670	733	689	691	684	712	666	634	669	654	672	688	685	644	698	680	683	653	715	687	661	702	680	690	718	693	740	666	728	660	650	692	641	693	703	657	660	707	623	712	718	657	716	658	677	627	665	678	659	636	679	699	688	647	673	676	680	713	708	665	655	683	708	671	650	639	695	699	706	658	631	668	703	662	659	721	757	706	682	730	690	700	671	674	700	617	688	674	688	639	702	683	682	658	700	696	698	692	719	659	698	682	629	705	687	734	744	713	671	684	666	615	721	662	680	694	675	660	651	692	636	675	642	653	697	621	695	683	650	720	702	645	691	644	687	705	655	721	690	641	650	709	660	690	684	718	667	687	662	688	699	679	679	700	661	629	697	675	686	635	669	690	669	695	687	684	643	673	675	701	677	653	669	694	660	631	656	636	639	680	704	721	710	690	684	733	670	715	659	650	753	673	649	641	689	653	708	636	662	719	683	688	666	688	662	673	634	706	696	680	652	626	648	646	691	661	693	653	673	638	648	663	665	698	676	653	666	677	654	700	693	717	683	687	675	670	716	737	703	648	677	743	627	669	638	618	629	635	700	680	654	668	661	692	708	717	677	665	632	717	679	653	693	690	694	657	649	651	633	659	666	654	690	712	678	673	684	675	664	700	678	662	675	696	659	704	672	656	688	658	664	726	649	646	667	682	691	735	691	687	699	664	660	704	697	663	644	663	693	686	681	675	677	659	675	660	643	679	664	679	659	701	679	691	652	719	660	673	658	658	688	635	661	676	632	690	663	684	703	680	717	682	724	653	679	683	674	648	652	679	646	673	708	676	662	673	690	712	675	650	680	666	690	688	661	671	652	663	680	701	671	685	648	704	676	651	672	633	711	673	648	660	693	698	677	678	668	711	663	659	673	700	627	700	666	668	652	638	681	678	695	658	708	684	655	654	722	677	668	703	686	681	686	632	612	691	670	687	683	680	684	677	659	696	654	683	664	668	666	677	688	688	674	688	659	668	685	673	675	654	678	623	698	631	664	694	696	645	693	654	640	701	666	675	697	675	688	673	682	715	672	675	624	704	659	680	697	672	661	689	629	680	719	632	659	715	691	704	662	681	667	688	681	673	678	678	679	682	664	716	723	661	651	652	697	675	673	651	686	698	664	682	656	668	669	658	697	691	682	730	677	713	686	676	691	658	677	655	724	714	721	713	716	681	680	694	717	719	678	659	690	705	666	701	700	642	662	668	677	660	666	694	676	730	725	690	641	611	711	656	680	703	676	691	648	678	686	645	658	682	609	672	690	706	697	683	656	686	691	668	675	677	658	685	652	694	688	675	704	662	697	680	684	685	675	741	705	678	693	690	669	688	680	680	666	695	699	626	684	721	721	690	707	705	631	707	622	656	694	714	685	713	685	664	691	677	702	664	716	672	692	650	665	649	649	737	669	642	667	701	671	673	679	668	626	671	720	663	699	692	677	693	670	671	675	650	661	652	702	648	625	684	643	664	649	661	679	705	618	624	700	672	674	717	676	686	636	776	670	713	716	676	667	670	680	661	648	668	689	681	620	692	720	658	688	686	708	664	698	652	667	661	646	701	725	666	666	652	667	707	684	684	671	687	638	701	668	691	669	641	686	657	649	664	653	670	687	663	687	650	703	667	678	692	701	697	641	688	699	691	688	632	667	677	645	700	695	661	721	636	691	673	693	674	653	678	707	707	660	648	668	678	672	726	681	702	719	671	698	667	674	683	688	717	686	616	659	708	689	659	722	670	675	678	661	724	684	711	699	611	674	673	664	671	670	689	680	672	623	664	647	695	692	721
44300	97468	64345	32299	9654	1902	609	637	644	613	634	651	615	605	626	612	620	636	619	625	602	594	604	619	600	600	643	577	581	666	619	647	638	628	618	605	622	650	642	639	561	570	639	604	605	616	633	617	634	621	610	618	586	628	605	624	571	614	638	639	612	617	627	590	632	614	636	628	618	604	608	585	623	616	599	614	607	590	557	645	598	622	623	587	636	621	597	591	621	625	610	603	613	648	621	623	620	634	621	670	639	607	660	622	674	580	618	626	607	611	632	636	627	611	639	585	646	606	580	625	589	639	593	593	621	667	612	608	662	643	584	623	620	659	618	656	637	600	602	627	631	641	598	648	628	650	629	608	609	572	633	665	650	606	612	611	644	607	627	564	641	604	618	633	619	615	610	602	607	605	664	630	622	618	608	596	572	566	597	612	613	617	633	601	619	602	590	603	614	618	641	612	582	595	623	613	591	570	595	630	620	668	612	640	630	609	614	618	643	614	636	632	639	641	596	603	648	649	632	601	602	552	623	634	611	570	620	644	634	615	606	598	627	583	589	615	597	626	629	655	652	600	596	604	635	639	654	585	608	621	622	656	601	613	661	623	631	643	589	644	607	645	649	598	615	638	571	588	608	610	640	632	637	637	615	643	613	608	591	562	600	604	652	636	622	617	566	623	637	562	627	602	616	669	622	561	619	624	628	638	632	630	579	560	614	630	628	571	645	630	637	599	581	592	626	636	616	615	589	618	649	624	646	611	605	618	626	571	609	628	607	603	610	620	591	627	637	649	578	592	589	621	649	581	584	612	585	651	637	580	588	616	624	634	609	643	627	608	602	618	575	617	643	612	619	605	563	631	612	658	611	617	627	653	588	643	651	585	648	619	589	614	618	618	618	619	588	640	586	600	602	645	612	622	624	629	625	585	651	599	629	632	574	605	603	598	623	631	600	601	655	615	637	594	604	577	626	593	622	639	629	613	640	588	619	632	593	618	589	654	605	589	614	577	643	592	635	642	620	600	598	627	603	646	616	641	580	564	603	588	634	595	557	633	647	648	606	580	635	614	624	608	654	618	614	651	568	574	576	638	640	615	604	600	631	639	640	635	633	580	636	644	631	591	606	641	613	621	631	617	638	590	640	613	639	594	586	637	631	618	599	590	587	585	527	627	601	605	642	595	605	602	606	652	632	624	606	609	593	631	613	605	589	638	653	572	640	628	614	572	610	636	649	622	637	601	648	623	588	614	608	629	631	612	628	616	593	628	626	649	612	624	646	594	596	641	616	649	638	614	594	627	622	581	578	572	614	629	613	646	660	607	658	585	610	624	562	674	613	620	617	612	612	648	606	606	609	592	594	605	587	636	589	609	582	583	587	553	583	621	600	613	604	630	596	606	642	639	620	621	610	646	642	599	614	602	599	605	595	573	616	598	598	635	639	646	595	611	631	581	587	601	631	661	613	652	590	647	626	613	649	677	648	575	587	588	599	613	586	614	597	622	675	598	620	651	644	611	587	626	597	591	609	598	618	582	628	562	611	649	591	653	616	631	625	613	595	628	624	605	639	588	671	607	584	609	583	629	585	569	612	617	609	619	603	615	647	618	612	599	549	613	633	584	643	650	633	637	651	626	661	683	636	615	644	611	595	603	652	635	591	616	587	627	617	601	592	607	634	646	621	606	607	614	639	654	630	673	618	582	640	654	634	643	591	608	596	621	608	625	560	625	661	640	619	626	646	635	651	639	608	606	633	616	629	633	629	609	612	637	611	569	603	618	581	607	642	612	617	610	633	652	627	650	631	540	604	629	630	590	599	636	567	602	619	562	583	629	623	610	624	637	633	571	587	607	624	641	595	581	598	611	622	618	549	613	595	624	580	641	638	605	646	618	637	573	632	584	641	632	601	580	627	597	600	600	620	657	631	653	625	612	635	603	565	606	623	599	593	630	600	560	610	599	622	607	626	612	592	617	621	631	625	591	624	617	557	598	650	612	590	617	620	580	604	640	596	616	653	572	610	624	606	579	604	600	609	626	601	615	617	604	625	605	565	603	589	598	630	618	582	557	632	613	639	631	543	594	561	648	588	623	638	608	625	589	628	624	633	599	611	596	618	627	631	656	675	626	628	637	638	578	618	592	644	576	652	586	633	614	615	606	626	620	541	617	594	629	623	597	623	606	610	629	613	568	615	609	641	641	644	615	623	629	660	539	584	635	614	589	580	610	603	590	564	642	606	578	667	600	603	613	623	623	591	572	660	611	622	616	655	634	591	641	602	555	582	614	636	652	597	580	614	590	600	632	642	588	638	620	622	636	612	600	588	607	608	608	604	621	610	632	632	629	620	618	594	595	597	619	618	612	597	623	621	654	600	643	638	588	597	622	570	617	605	607	602	619	596	653	575	653	608	634	593	617	635	609	635	634	580	599	597	579	587	594	611	601	617	603	596	607	630	613	599	587	598	615	631	645	619	633	572	598	603	599	608	611	579	653	595	660	647	626	600	620	660	611	594	636	618	627	639	637	618	657	585	606	603	631	639	635	649	596	606	624	617	629	577	636	593	633	615	593	610	644	598	592	629	624	664	593	610	595	586	624	600	650	623	618	624	609	638	628	623	633	625	675	579	674	612	624	630	644	580	604	593	587	578	600	665	593	576	623	588	617	618	634	619	658	621	656	596	625	601	642	615	629	627	571	598	567	618	606	645	627	630	628	635	621	588	609	605	608	598	665	601	570	650	651	633	645	592	589	591	605	632	567	598	607	583	629	614	636	610	651	577	608	576	623	668	647	632	588	607	581	626	631	616	606	611	591	649	572	567	609	594	608	625	614	617	609	653	617	664	565	609	623	635	607	573	549	566	626	608	617	617	607	642	617	628	669	639	662	597	587	598	566	581	609	609	623	611	598	593	604	623	594	614	624	630	613	584	584	618	583	591	546	591	598	621	607	600	623	615	638	601	631	605	628	620	624	582	578	588	625	590	591	645	594	634	608	593	627	590	579	580	605	603	577	637	605	616	582	657	633	613	579	558	613	630	592	621	610	641	663	605	651	608	607	539	626	587	612	637	593	571	642	592	599	625	602	589	624	635	628	631	623	574	611	664	628	599	585	575	666	608	565	660	551	662	614	616	644	589	643	591	591	639	605	636	567	605	626	572	598	617	649	647	620	622	594	666	588	614	627	598	645	616	647	634	646	653	656	576	609	594	594	578	596	587	597	669	595	653	591	589	617	612	606	597	573	607	582	607	597	588	637	571	575	583	670	587	625	615	590	621	630	645	619	594	636	588	619	620	581	603	589	663	604	596	616	614	612	548	626	658	593	569	583	631	606	604	600	619	593	659	587	604	583	614	572	612	602	645	588	605	632	627	643	644	619	618	609	618	614	642	619	604	621	637	651	655	599	624	602	570	613	603	607	601	591	584	649	593	637	602	562	634	640	616	609	623	588	660	613	605	610	639	634	620	617	640	606	612	619	609	594	610	628	600	627	603	627	603	604
30596	39552	28195	9669	1697	712	524	499	492	490	496	504	514	533	467	508	486	512	500	491	485	522	519	525	558	499	557	512	510	503	477	529	479	479	495	491	494	531	492	477	497	502	476	522	490	497	510	540	456	509	490	504	499	481	524	503	496	491	508	519	508	491	517	520	497	506	503	532	469	479	513	498	483	524	506	538	507	492	474	480	518	490	522	495	499	459	459	492	453	435	499	494	485	558	494	499	509	495	493	514	482	492	469	508	466	484	460	478	515	516	524	513	510	479	521	502	516	491	523	481	483	487	481	472	468	520	521	477	528	501	525	546	503	505	495	508	504	445	504	460	490	535	468	477	481	478	499	503	463	570	467	508	515	503	529	501	478	494	499	503	494	506	496	505	531	515	489	486	513	503	552	513	526	525	510	503	514	475	498	512	510	482	538	498	500	520	515	479	502	470	496	477	491	495	481	477	502	481	505	535	464	526	530	516	454	495	471	475	483	512	528	510	489	489	467	508	525	513	475	486	552	467	473	484	488	504	476	494	476	518	482	462	443	514	493	491	440	546	443	492	486	505	487	513	530	517	516	493	508	515	496	492	445	516	494	498	510	525	485	468	450	493	482	509	481	510	505	476	500	449	497	505	481	520	509	492	475	497	516	468	469	511	488	539	526	529	505	490	524	528	497	521	502	479	478	487	479	480	514	517	498	490	511	542	494	510	474	502	465	496	516	520	490	516	475	503	490	512	448	491	506	503	480	504	509	494	485	483	506	527	492	486	515	492	484	498	501	470	521	530	488	492	483	502	509	494	494	515	475	543	456	481	454	508	487	488	520	564	527	486	513	498	500	522	523	470	490	499	503	520	513	494	484	460	486	490	469	465	473	490	465	481	530	465	502	514	493	534	491	498	495	506	558	488	518	520	462	507	498	474	494	511	551	500	521	527	530	487	505	497	517	509	486	526	516	529	495	504	493	514	509	501	499	517	478	476	488	493	495	475	468	488	515	490	504	481	490	493	519	535	536	493	526	487	516	516	478	501	527	488	504	496	483	520	528	472	518	470	455	553	477	475	496	487	512	549	480	484	464	493	462	508	512	487	536	514	500	490	513	480	494	512	489	498	513	499	500	518	508	519	547	527	526	466	537	510	540	525	509	493	500	490	485	503	502	513	476	498	483	494	446	512	548	497	500	465	491	477	488	458	532	520	479	510	470	463	490	488	500	524	499	522	538	490	466	481	470	485	493	519	512	480	504	512	474	542	511	479	524	516	508	495	490	534	454	504	448	500	497	512	509	467	489	498	517	542	505	488	547	512	534	472	493	512	517	554	478	485	480	514	486	476	480	487	495	488	496	511	493	489	495	496	519	483	509	485	478	501	482	481	479	520	529	460	533	492	497	525	513	459	486	458	494	489	499	510	512	445	494	526	533	504	533	494	512	461	525	477	476	506	489	515	501	464	536	505	478	493	493	520	538	526	503	486	501	510	519	460	484	473	504	493	515	510	507	539	506	449	491	491	503	495	498	491	498	511	527	520	474	490	437	529	486	481	486	471	460	504	534	524	536	496	476	455	447	494	486	490	489	451	515	469	507	576	500	507	498	503	524	484	493	488	503	487	493	461	493	500	537	509	510	477	491	518	522	517	484	493	510	495	499	486	524	500	491	482	488	536	511	457	497	487	488	460	498	454	493	510	490	488	498	518	499	496	484	492	504	522	504	470	531	507	480	530	492	490	524	516	502	490	479	513	559	505	498	504	501	506	488	494	488	496	483	536	509	515	479	486	516	533	530	457	513	521	471	469	489	491	499	481	470	554	466	492	517	496	545	487	485	492	478	537	488	510	468	516	459	525	482	537	471	514	499	488	509	514	492	507	529	495	504	493	478	485	473	510	534	472	481	517	473	443	528	495	501	473	456	491	497	504	498	509	504	510	526	498	480	460	465	538	512	483	461	535	525	490	537	483	447	495	530	510	491	509	519	523	507	502	504	507	516	497	466	488	467	479	501	444	515	472	534	478	462	475	502	506	477	493	495	531	497	523	511	516	486	499	497	558	484	494	503	517	496	554	505	471	518	528	484	459	530	522	476	485	481	490	504	474	504	470	503	524	543	526	538	504	501	488	526	496	501	500	494	517	484	481	471	459	490	525	506	510	462	510	505	503	498	519	509	509	471	504	492	519	510	513	507	518	463	495	471	495	489	505	493	495	455	529	507	523	481	495	498	536	510	460	514	485	502	516	542	501	518	553	484	448	503	512	504	517	490	521	440	482	502	506	522	487	482	498	497	500	506	493	481	497	490	507	521	510	521	510	533	509	521	514	494	460	493	542	510	559	499	507	423	506	471	520	469	508	455	471	522	498	524	487	501	514	498	504	491	509	506	504	491	492	531	502	531	520	519	524	530	474	527	548	515	490	456	522	453	506	522	519	477	519	487	511	493	509	480	546	477	509	497	481	486	522	487	479	526	514	500	516	486	514	487	509	520	472	488	525	482	494	501	497	482	502	523	539	544	489	516	467	458	480	533	515	517	477	483	490	479	523	503	495	499	479	505	474	466	499	491	497	477	523	469	540	514	492	498	539	495	514	503	532	501	477	470	532	490	502	526	500	507	482	513	504	533	505	528	499	520	500	557	499	489	498	489	466	474	557	524	516	463	497	515	528	509	512	518	499	503	476	499	482	492	479	510	512	503	449	521	476	515	488	538	530	511	496	498	518	536	493	507	491	536	500	451	525	518	504	501	501	536	451	494	494	490	452	480	498	522	495	548	482	473	497	505	539	507	469	524	507	530	508	521	517	517	521	463	481	501	515	492	498	478	528	472	452	515	503	476	455	473	495	486	503	531	517	514	501	513	483	505	483	490	493	503	481	548	515	463	491	514	538	560	519	515	521	487	506	492	482	514	472	474	528	503	513	509	495	510	479	498	476	511	486	515	459	453	518	536	486	506	476	468	504	490	506	473	517	511	468	537	481	497	455	514	508	488	522	530	526	478	535	467	511	483	511	492	511	543	535	451	532	514	499	513	444	471	540	514	483	521	519	501	501	461	518	527	467	476	470	519	523	536	506	487	502	506	472	474	478	488	470	475	461	525	494	503	535	480	503	539	500	471	489	499	483	512	487	522	538	559	502	504	512	487	516	484	472	503	497	503	475	480	491	539	492	526	497	488	475	505	504	499	534	485	519	509	530	474	516	513	494	483	507	469	501	486	503	474	506	524	484	518	505	522	501	483	488	535	497	480	494	515	481	496	518	472	470	464	489	482	487	540	506	536	497	501	448	443	523	542	500	507	511	479	472	461	498	502	501	494	441	499	488	495	484	490	473	521	474	469	518	501	526	505	465	489	492	481	521	516	480	494	494	504	499	517	500	525	545	513	475	514	499	504	500	473	516	476	519	492	508	528	499	493	487	484	479	511	520	565	506	495	511	485	508	515	508	510	514	468	513	504	474	506	517	505	486	528	475	521	504	519	533	477	501	483	516	473	476	509	471
25720	43413	18403	4580	1130	520	426	360	421	398	375	436	432	409	406	379	385	381	406	446	408	403	444	418	374	431	397	387	374	412	418	407	423	413	386	378	421	404	427	409	454	421	406	436	410	422	390	427	382	419	387	399	429	397	374	412	414	399	404	415	384	442	427	399	389	442	428	383	398	410	408	389	436	438	391	423	385	396	374	396	417	431	415	383	369	420	408	369	393	431	397	384	376	413	409	395	419	426	407	431	410	356	410	426	375	414	410	422	425	404	407	375	456	398	411	390	422	410	386	399	424	425	406	402	406	387	421	433	423	410	391	427	386	439	382	415	386	384	407	366	429	389	418	412	402	370	399	392	408	421	434	369	415	400	390	387	393	389	406	421	411	400	396	395	410	432	415	434	415	376	423	388	420	425	376	405	404	412	426	380	372	438	387	401	413	341	437	377	410	390	415	406	397	411	391	401	415	400	385	418	404	407	411	388	398	412	410	411	396	397	406	437	427	414	428	408	369	412	427	408	443	388	379	373	376	395	386	395	382	415	409	398	389	407	387	417	422	378	395	432	404	443	408	395	415	389	443	447	383	387	409	395	394	408	415	392	386	378	457	398	424	411	426	403	417	401	389	434	429	386	394	377	363	394	426	396	407	430	416	404	390	419	384	398	421	403	404	419	362	374	393	376	422	408	348	436	425	427	405	392	423	438	384	423	417	428	339	413	391	446	411	414	427	386	382	375	379	419	385	393	391	396	346	394	425	453	387	382	379	387	385	387	402	428	398	405	430	396	404	385	414	426	403	413	425	380	419	410	386	408	402	452	405	403	402	398	433	382	379	386	415	397	407	405	411	385	376	417	430	389	382	407	387	387	394	397	393	396	376	467	390	372	402	386	381	382	385	379	400	447	349	421	441	359	440	404	405	440	409	403	365	391	435	382	383	406	402	400	424	420	386	436	376	394	429	391	405	418	430	409	438	365	372	390	390	369	417	398	375	430	417	360	414	407	411	405	408	381	423	379	393	421	392	400	407	374	413	444	374	388	361	417	437	388	383	401	386	394	423	383	410	426	402	426	354	424	435	406	418	404	388	417	386	371	379	414	416	414	441	372	462	412	418	413	413	409	414	409	403	433	428	420	390	411	441	410	412	409	423	391	409	415	375	446	425	402	410	386	403	392	443	407	402	383	408	420	422	403	400	434	381	397	422	357	417	396	431	393	422	402	413	393	393	412	402	400	419	391	426	434	409	428	412	365	425	392	417	383	376	412	420	397	390	417	409	393	435	379	408	403	410	379	427	424	395	413	389	394	427	392	382	426	384	390	426	392	384	392	417	418	395	399	379	417	406	409	409	383	389	366	421	424	430	416	404	428	394	394	431	383	413	427	408	360	388	411	417	411	393	429	414	419	417	407	366	438	403	405	408	422	380	378	454	423	413	399	442	375	359	409	440	392	390	426	448	399	384	422	414	416	386	403	434	411	397	405	414	399	423	401	398	391	401	393	409	397	394	455	388	409	434	417	423	377	383	403	418	400	372	434	399	403	407	409	422	398	414	367	400	418	400	401	414	370	387	386	361	387	400	413	399	395	405	372	405	382	380	420	392	431	410	389	413	428	387	425	441	417	414	358	379	429	369	364	416	433	418	405	426	411	366	394	396	404	427	385	402	389	411	391	394	426	404	401	406	403	386	416	398	396	416	405	419	387	448	377	370	421	384	397	419	406	410	438	377	385	401	399	449	403	387	421	412	428	405	418	392	378	418	408	381	389	412	437	404	437	436	386	376	412	396	405	448	389	402	440	407	412	446	384	404	428	415	389	429	404	430	431	402	433	382	421	400	425	421	433	422	380	415	446	420	430	390	437	393	401	412	379	384	365	415	407	428	387	408	389	438	388	427	387	396	402	404	402	412	380	394	431	375	411	428	440	395	412	414	375	401	426	402	420	407	411	401	386	413	407	436	373	429	409	419	386	359	348	373	440	418	441	424	402	378	415	399	410	456	386	363	425	392	382	401	371	385	397	389	381	410	385	424	408	398	435	426	408	410	397	410	396	384	409	413	416	431	404	380	415	416	409	375	414	395	409	415	395	382	424	403	422	409	396	392	409	389	417	382	411	427	415	417	412	374	406	402	386	387	378	398	374	382	415	415	384	397	401	394	424	409	444	411	377	400	413	411	388	422	430	371	399	420	416	408	376	378	401	400	370	414	416	432	405	411	395	390	381	408	428	392	388	384	408	398	396	386	414	414	389	408	378	420	409	397	394	382	413	419	436	416	412	450	418	421	392	405	413	385	391	420	383	425	403	427	411	397	452	396	376	412	409	414	373	396	399	415	398	415	395	377	416	391	380	425	408	398	399	405	408	404	435	358	415	412	404	410	412	382	397	410	369	387	384	357	377	415	430	413	394	385	457	399	401	396	395	392	365	426	390	380	390	394	385	418	405	400	378	386	401	391	438	416	409	364	418	367	428	407	444	396	412	377	428	406	417	362	410	417	409	405	431	408	396	408	420	381	436	441	406	395	400	425	428	420	391	408	411	423	355	432	433	424	383	441	421	394	429	419	413	383	421	394	393	410	432	434	426	385	417	428	392	382	381	407	399	384	399	418	405	393	389	394	396	415	366	426	437	396	406	401	413	413	370	359	401	403	403	400	401	439	404	413	388	403	400	368	369	395	409	400	423	368	409	414	398	390	414	407	401	391	380	387	366	420	401	452	404	416	414	406	406	385	451	363	379	412	386	397	406	402	409	429	398	377	388	416	409	413	408	424	413	398	397	424	390	447	413	391	405	365	433	452	417	406	419	453	408	413	392	397	397	406	407	406	397	388	398	409	384	367	394	412	379	361	410	429	409	395	411	403	432	422	410	362	432	437	406	399	457	447	403	385	413	380	396	429	431	442	384	398	422	405	414	433	406	399	433	385	407	364	383	394	372	369	438	438	397	391	392	410	441	413	396	395	391	386	411	403	380	425	446	388	400	408	404	407	399	377	396	422	401	419	405	408	421	392	408	426	396	430	404	415	408	403	426	398	424	377	414	390	397	425	429	372	403	361	407	427	384	435	407	421	417	365	381	384	416	414	423	443	360	395	387	394	389	359	408	434	397	393	383	387	384	362	401	385	403	431	445	373	424	373	434	386	369	423	438	447	386	379	439	412	407	399	368	395	389	385	385	403	423	400	451	414	383	378	388	389	412	391	375	393	429	399	397	429	438	414	415	378	413	375	417	394	404	388	367	379	403	397	414	406	379	441	388	403	452	430	385	391	405	451	433	386	405	406	417	377	392	411	362	392	382	399	391	411	395	396	413	412	422	390	424	420	377	403	391	406	400	422	412	416	407	409	422	361	447	401	414	387	419	396	390	379	447	411	384	443	420	427	401	387	398	435	387	413	403	408	398	405	399	428	421	415	388	439	427	408	405	380	436	392	440	410	382	404	408	396	428	360	386	391	402	420	410	375	380	441	436	418	425	394	430	400	402	391	374	411	412
25026	30129	40693	31585	18102	5122	935	595	510	521	508	522	536	506	557	540	531	506	527	529	472	535	536	529	498	579	549	500	519	540	501	537	510	521	468	543	522	514	486	525	519	492	493	498	506	512	483	499	517	488	527	531	502	510	522	490	478	480	522	500	501	517	498	564	488	543	511	514	532	517	504	516	508	512	490	474	520	483	545	522	475	535	516	531	519	527	552	523	508	538	512	481	523	508	471	538	543	496	505	525	522	528	487	466	491	470	482	505	499	532	517	508	500	490	535	525	497	517	529	495	543	489	490	535	499	524	512	484	506	517	564	441	483	538	516	490	518	534	486	496	493	501	533	550	525	537	498	502	506	476	493	503	478	500	502	563	518	478	536	483	560	471	534	482	539	526	539	501	516	546	528	532	520	508	517	529	491	504	497	486	493	526	528	528	501	504	470	497	496	521	535	525	504	539	517	526	553	518	496	515	509	512	497	465	500	519	509	541	507	488	525	507	521	466	501	466	525	528	512	522	566	547	483	527	491	511	512	485	498	505	503	507	480	520	522	586	496	510	526	526	493	505	529	495	477	486	506	518	485	486	512	506	488	503	439	503	534	516	549	473	525	519	487	509	544	532	494	525	499	467	514	499	555	532	526	513	476	478	506	493	534	511	510	494	554	486	508	509	525	524	509	491	551	568	533	467	514	464	522	519	524	505	500	476	521	518	483	538	506	494	499	472	507	533	477	470	504	508	506	496	530	533	515	514	525	522	535	527	538	521	516	492	537	487	489	497	491	499	536	516	463	560	504	518	536	499	508	517	529	502	479	535	516	487	450	502	492	504	534	532	524	507	522	532	535	527	543	507	492	520	452	493	504	516	514	532	486	528	489	497	497	541	493	529	528	500	558	512	525	539	556	530	500	497	485	477	534	544	512	512	477	519	519	506	502	513	509	542	450	531	535	548	535	483	470	484	539	502	532	514	525	518	535	487	499	498	521	531	531	542	510	515	523	551	526	499	501	502	512	498	502	470	514	536	517	468	503	510	495	500	510	505	532	496	519	492	522	533	494	508	525	527	511	483	473	539	542	512	573	497	515	498	501	500	519	542	521	476	519	524	510	513	512	488	503	540	476	523	506	516	514	504	482	449	479	551	515	481	487	534	516	521	482	508	546	521	468	501	552	509	472	530	500	496	492	508	490	479	542	511	513	477	532	510	499	528	517	491	476	468	505	504	504	500	554	499	476	501	542	472	501	526	488	517	524	539	563	486	461	513	523	522	478	499	472	532	505	539	538	501	528	507	530	509	522	576	471	524	526	543	517	503	515	530	470	489	518	502	542	502	513	495	478	504	491	549	524	532	487	472	440	476	549	500	503	475	516	522	465	514	512	493	516	497	531	496	509	464	489	497	505	478	448	478	523	500	505	519	496	494	460	518	507	502	492	510	522	511	483	522	523	505	536	473	504	500	473	491	525	509	510	542	505	460	485	465	514	516	500	540	505	507	474	516	508	502	550	491	492	503	526	486	519	482	514	468	493	477	510	497	543	496	484	570	512	500	495	523	514	503	498	513	526	474	517	486	552	468	513	508	541	514	507	517	520	503	482	478	509	472	528	494	512	467	517	480	529	564	498	534	504	557	515	488	519	468	507	526	539	501	505	471	515	470	487	560	482	467	528	531	516	536	527	549	499	483	541	526	530	526	544	493	488	515	492	525	540	508	523	522	524	463	485	483	504	508	503	536	510	468	515	512	536	483	488	486	536	498	507	529	536	505	505	503	449	467	510	502	508	517	532	555	534	484	529	491	482	510	533	508	509	502	530	523	521	487	505	479	498	492	540	496	506	526	518	531	490	479	461	507	495	495	514	526	501	502	489	518	503	521	518	511	529	531	474	514	510	522	501	518	544	514	508	498	493	539	503	492	537	501	486	525	503	498	522	507	523	516	535	509	495	483	514	515	536	527	502	484	493	501	487	514	510	466	505	541	519	465	510	503	542	501	511	485	509	523	513	518	457	528	491	518	502	521	529	502	493	482	468	526	509	454	514	476	504	514	508	471	519	499	490	508	482	497	504	557	489	508	492	555	505	513	519	506	501	506	471	514	476	482	516	498	514	562	520	499	502	487	516	497	517	532	525	521	452	493	552	491	503	526	492	503	506	523	477	493	540	514	513	500	513	529	503	496	471	491	536	506	497	527	469	507	529	525	498	479	486	479	548	482	487	455	523	541	518	507	491	524	532	489	552	538	495	526	521	488	485	521	539	476	503	516	494	529	461	492	512	500	482	510	500	524	466	511	540	471	462	490	494	497	525	502	518	501	498	485	502	470	471	493	455	529	515	479	498	513	469	538	525	487	526	530	542	522	489	486	522	527	528	490	484	542	502	508	484	502	533	482	487	549	513	474	507	536	539	517	535	513	515	498	492	493	473	544	540	533	553	482	507	495	548	485	521	518	497	506	497	481	505	500	503	483	468	512	511	468	491	504	542	513	542	540	494	550	535	502	512	453	465	500	491	492	524	512	494	522	509	527	526	468	514	492	480	520	475	503	512	533	498	514	497	535	502	501	502	501	510	493	510	491	526	518	515	479	516	476	490	496	459	537	508	586	488	543	519	499	522	459	490	516	549	527	495	497	515	494	484	494	536	503	480	479	523	471	480	473	546	517	495	516	517	485	546	490	547	481	518	495	532	481	485	494	519	521	537	511	518	523	544	460	513	505	493	518	524	546	501	517	518	495	463	501	511	526	515	501	483	437	502	535	534	485	488	509	529	487	473	520	510	532	490	518	478	452	493	514	499	514	528	532	512	496	534	498	477	497	518	497	501	525	516	514	489	537	502	511	482	534	528	518	515	560	515	484	499	548	484	544	519	494	473	482	471	520	553	497	500	454	528	467	501	476	556	461	488	504	476	511	485	507	520	548	534	522	464	492	525	519	515	529	471	493	495	513	525	517	500	493	522	490	538	470	471	472	521	528	500	488	519	506	546	475	513	498	491	542	505	542	505	499	539	470	514	510	535	504	520	514	482	486	502	520	481	500	485	566	482	495	456	499	515	531	536	549	484	504	512	477	454	521	548	509	485	513	456	542	505	526	512	520	533	491	501	484	537	518	491	503	521	499	490	512	544	526	512	522	543	554	498	545	488	518	493	482	499	507	498	492	489	490	479	500	505	504	533	507	497	493	507	510	530	481	504	554	517	496	502	507	511	491	493	502	541	494	520	508	542	507	518	522	492	538	528	512	510	509	476	468	480	499	533	552	480	525	508	454	472	528	483	552	457	475	474	522	510	490	523	515	510	494	525	502	517	506	470	471	506	504	534	486	557	545	504	487	490	474	531	532	510	475	519	512	519	489	511	495	491	525	503	519	504	486	494	479	530	516	496	487	496	475	538	478	497	491	563	524	526	472	497	503	524	503	515	495	528	509	476	499	495	447	513	521	503	559	532	513	521	529	521	474	520	493	486	502	501	509	485	530	486	514	514	506	468	479	486	500
55741	95944	58638	24425	7235	1501	494	462	494	459	496	481	469	458	465	464	497	418	446	478	485	486	462	474	480	490	456	462	482	484	497	489	482	452	462	497	443	448	453	502	481	419	481	480	496	511	442	460	464	495	470	457	483	478	457	425	436	465	434	444	439	479	490	434	466	448	473	471	486	417	485	456	487	453	410	417	442	491	446	473	458	483	487	446	458	412	476	441	471	428	452	490	479	469	484	467	480	433	452	468	449	486	451	450	446	461	467	474	475	447	448	453	451	461	465	465	464	448	465	445	473	446	470	460	441	451	464	458	473	425	437	465	449	421	453	467	464	442	486	450	457	473	468	486	433	455	459	459	458	480	452	457	470	436	500	473	502	432	473	480	493	463	452	445	431	443	416	461	443	447	471	449	434	468	462	467	467	452	454	458	462	445	460	455	455	489	449	470	448	494	494	479	446	442	448	444	496	481	463	449	459	469	512	453	478	441	476	469	468	468	455	451	457	474	476	438	460	464	489	451	421	448	424	459	483	411	462	439	505	428	457	477	493	495	449	495	467	447	487	475	461	496	404	471	472	410	438	431	454	468	447	447	454	462	443	454	459	462	472	450	496	442	457	445	466	462	439	499	449	457	491	436	453	480	426	425	493	438	472	457	471	448	470	455	511	441	466	431	474	449	467	467	411	468	453	477	503	434	464	480	428	468	405	471	443	487	442	436	459	422	446	446	480	438	461	471	466	476	428	437	434	441	485	462	453	454	462	478	448	456	458	481	520	480	451	490	445	448	447	461	483	472	428	439	449	482	448	416	448	447	506	432	450	492	451	494	444	509	470	416	429	463	470	438	466	467	468	486	448	460	431	439	458	453	491	467	457	462	462	421	466	467	409	440	453	445	457	458	461	468	458	467	459	427	471	468	483	485	475	445	445	453	454	455	442	421	425	445	427	447	402	435	473	487	425	476	466	450	465	450	418	451	478	481	499	495	454	493	426	487	425	456	439	473	459	459	402	439	454	475	434	453	494	460	422	445	463	455	477	412	468	461	417	431	492	439	488	482	478	480	498	457	443	484	476	464	499	472	479	486	442	503	484	450	404	493	483	506	430	474	438	475	509	459	514	464	441	490	453	487	489	433	475	455	500	436	432	488	469	471	446	473	486	436	467	440	463	490	469	425	477	439	492	445	459	423	422	461	470	484	482	459	497	446	480	423	431	432	463	468	455	474	464	459	435	477	463	447	476	474	466	484	445	473	420	471	471	469	448	465	472	467	451	430	472	467	442	476	436	477	466	434	442	462	432	492	484	468	464	455	474	460	483	490	428	447	417	444	460	436	449	454	485	486	476	437	442	465	430	439	466	450	431	449	471	423	458	430	445	481	490	465	464	465	487	452	444	481	449	423	487	445	468	461	461	467	432	473	472	491	506	445	452	464	389	465	470	446	456	433	457	424	477	457	438	413	450	458	430	472	441	481	450	428	434	464	477	433	476	431	458	444	454	519	445	484	426	442	427	457	393	461	415	437	467	429	495	437	476	467	466	484	460	431	446	440	473	500	467	472	479	483	452	478	456	446	489	439	457	481	473	459	462	450	513	503	472	480	425	481	467	494	512	459	491	453	444	426	444	489	495	439	448	459	448	434	519	450	469	513	431	443	418	469	463	447	468	466	420	493	487	448	468	499	493	488	457	433	502	438	464	466	463	487	445	450	467	465	430	447	440	464	453	442	462	472	456	421	469	472	493	429	461	437	473	459	477	481	466	466	448	486	401	439	464	454	457	458	432	473	434	459	478	458	465	412	490	510	501	454	451	441	432	457	437	474	502	459	478	453	440	441	437	467	459	451	481	444	456	444	446	455	463	467	442	449	469	479	451	474	500	455	472	452	459	456	432	424	508	476	478	479	470	455	468	442	435	457	459	493	485	465	434	454	403	441	460	436	451	467	457	469	479	436	473	464	461	486	455	455	464	455	446	453	459	434	467	468	484	508	438	464	479	488	458	458	476	489	497	450	487	480	451	448	479	446	474	419	467	464	453	466	467	440	437	458	440	452	477	484	479	458	450	520	459	424	469	481	458	479	439	449	523	436	478	478	483	483	459	472	465	431	439	498	442	448	477	495	472	502	484	472	453	443	488	434	461	466	501	465	481	461	460	442	469	476	426	426	418	468	484	462	465	449	495	466	391	439	453	449	444	452	465	469	440	460	461	475	454	437	429	478	398	445	461	468	474	436	472	431	467	440	455	506	495	473	458	474	476	461	448	450	421	408	436	478	450	472	425	438	477	477	486	472	470	441	425	429	457	452	462	470	458	453	477	431	432	478	460	437	484	465	433	440	463	472	489	459	471	483	485	466	435	482	485	448	481	510	466	465	461	451	462	432	442	509	465	477	475	443	474	454	427	482	461	465	490	473	437	439	431	449	469	461	468	477	471	435	497	487	497	442	457	430	443	487	439	512	468	469	429	453	499	464	434	432	441	439	483	433	469	497	453	458	429	471	435	463	404	483	445	438	452	451	440	447	475	443	482	441	478	445	479	430	446	498	436	462	441	488	474	449	443	381	469	431	448	463	475	424	459	460	433	467	458	483	444	475	446	427	488	426	480	481	472	461	451	449	469	446	450	436	467	450	479	445	451	463	441	442	473	489	469	442	469	467	464	460	443	440	484	477	452	459	472	436	461	476	480	444	421	482	464	447	450	470	494	446	448	476	422	478	449	454	448	472	452	436	466	447	455	447	475	456	450	476	435	470	478	499	428	454	515	453	485	435	447	481	474	466	490	441	452	468	454	463	423	442	477	445	484	463	447	453	447	487	448	447	432	443	476	464	427	461	453	477	472	478	475	435	475	419	450	442	457	467	478	477	456	419	447	514	445	438	434	470	476	454	455	449	454	480	473	448	454	497	445	469	433	480	434	427	464	515	451	481	468	451	444	426	436	465	421	457	451	440	473	422	461	438	424	463	467	440	458	443	474	446	450	452	488	452	426	468	468	507	468	477	474	492	497	523	443	475	486	470	456	433	463	457	468	489	468	471	461	457	459	450	451	477	472	469	428	442	439	448	442	472	468	410	495	467	458	459	466	454	451	466	454	424	434	481	465	481	466	475	472	479	433	415	454	435	471	466	493	474	452	468	430	458	445	440	428	456	474	462	462	463	450	444	448	521	407	458	476	495	455	486	451	463	447	435	446	429	485	486	444	431	454	445	407	427	477	470	442	471	470	457	447	461	446	454	412	445	455	511	439	441	464	464	429	454	443	453	444	454	462	447	438	431	436	442	495	454	457	447	427	470	462	475	470	448	426	432	451	468	449	451	462	432	458	468	457	426	472	467	463	417	454	461	406	451	443	459	465	464	460	490	511	456	449	474	459	448	472	443	469	425	498	445	458	438	445	515	433	431	455	461	451	484	450	462	429	471	455	474	444	527	453	467	453	499	433	470	474	468	454	457	432	486	457	459	434	467	483	409	486	494	475	452	477	462	488	430	449	482
23969	26438	37661	31029	21816	12240	2091	897	813	746	775	739	744	730	715	737	729	747	718	734	741	749	731	722	743	705	716	722	728	671	715	782	748	710	730	700	734	720	722	686	725	675	756	685	663	734	653	687	644	719	717	724	759	671	705	709	723	689	653	733	691	702	705	697	688	692	730	688	650	662	700	739	735	646	696	693	763	710	721	734	688	697	721	743	718	706	694	677	664	658	694	710	734	707	720	699	747	638	639	702	681	665	666	715	738	707	684	682	696	642	727	740	702	680	713	699	670	684	705	671	703	681	685	684	705	681	713	723	677	670	712	678	722	686	734	697	638	739	654	715	694	687	708	676	722	712	715	671	671	676	713	715	646	715	708	693	676	704	697	709	653	679	684	757	710	710	674	711	674	723	709	646	762	689	684	675	705	695	682	702	721	660	720	750	699	661	700	676	716	710	693	693	664	635	661	692	687	694	694	659	706	724	750	727	705	715	761	722	718	741	678	731	645	701	694	699	678	677	702	698	677	690	730	695	685	741	690	653	700	647	715	713	701	684	692	705	708	738	705	671	679	718	732	615	730	726	658	685	754	718	689	698	693	748	680	711	679	693	756	711	696	671	663	681	684	680	727	703	635	672	685	727	687	707	729	678	694	693	739	720	718	738	702	639	734	626	774	651	684	726	695	684	685	673	742	679	674	715	722	658	699	728	675	688	701	660	731	666	669	685	661	699	707	727	704	700	696	678	685	725	721	692	644	679	746	672	685	756	731	723	674	707	682	736	684	703	677	654	713	683	706	729	667	666	667	669	668	698	683	715	757	699	689	693	694	681	715	658	674	725	696	670	676	699	671	723	716	703	687	646	735	688	725	758	669	709	696	713	728	711	629	697	675	707	716	678	692	703	703	719	713	758	685	695	650	711	692	729	715	695	659	679	651	636	730	675	735	686	744	741	696	704	682	684	717	685	677	704	694	749	763	651	703	703	704	707	692	635	674	669	735	653	713	656	721	694	714	747	678	680	740	753	676	668	644	724	713	654	692	757	681	695	705	719	718	727	686	701	674	721	711	690	716	724	671	681	693	748	714	665	717	704	715	665	683	655	764	706	649	706	734	680	728	680	698	656	688	655	745	753	672	716	717	706	740	686	684	681	676	705	668	723	692	690	668	746	736	715	710	694	689	696	656	661	668	710	750	740	696	686	746	693	748	695	695	679	755	718	686	764	713	682	718	711	724	679	682	733	738	708	677	702	671	722	697	703	731	723	686	687	744	681	754	714	743	686	690	654	690	715	676	637	737	674	682	717	739	721	687	703	625	680	691	692	748	675	765	661	686	670	741	707	716	708	699	697	682	721	679	688	697	679	665	707	709	654	708	701	730	738	707	691	674	711	703	734	687	729	679	706	730	688	747	727	678	715	696	716	705	699	692	739	686	704	685	681	671	691	724	691	702	722	722	676	668	665	714	722	687	682	706	673	729	747	687	633	697	695	687	686	720	645	649	683	747	736	738	651	712	693	705	663	697	731	601	669	693	741	693	708	662	730	710	689	647	661	718	716	693	707	720	702	688	688	740	743	669	718	681	704	681	733	666	702	675	645	637	698	664	706	675	675	672	681	720	684	714	695	720	665	724	701	669	688	687	696	759	716	736	683	677	721	713	690	712	728	687	725	676	721	671	749	700	722	669	731	727	690	726	703	737	679	770	701	673	722	696	655	718	684	685	711	705	694	710	714	720	690	691	695	688	656	720	684	688	663	692	674	692	660	715	734	725	739	676	704	661	718	741	683	681	681	690	722	720	729	727	738	701	698	720	720	694	693	721	675	683	668	694	733	689	701	726	687	683	645	680	717	680	696	688	697	677	693	688	724	701	657	715	711	716	695	681	658	671	722	664	621	716	700	660	736	721	709	696	679	645	679	661	701	669	707	713	697	745	708	708	692	731	701	762	683	664	690	712	696	693	729	741	743	681	721	700	715	681	686	691	702	692	683	701	719	681	737	659	694	714	677	770	718	745	742	716	749	689	691	718	707	680	693	690	716	660	678	665	684	760	659	684	707	684	724	693	661	728	684	701	636	677	671	651	705	694	675	716	700	698	679	715	711	691	725	722	690	687	696	648	698	695	689	706	732	703	739	681	706	725	681	718	666	673	682	730	668	683	694	684	705	718	695	748	691	683	693	708	708	705	682	688	723	708	666	697	713	717	710	683	695	684	631	724	697	687	699	682	709	682	723	685	677	713	705	675	660	676	654	665	757	735	703	722	714	653	696	715	719	678	703	732	655	702	674	733	686	705	683	717	687	651	746	751	718	698	738	705	709	649	767	694	723	664	662	690	730	720	740	679	638	704	659	704	686	722	702	648	685	729	707	692	705	685	727	708	675	684	685	740	723	698	670	678	722	703	692	680	654	686	693	692	697	685	695	743	716	689	687	722	658	719	668	740	688	707	717	717	674	689	694	748	677	692	696	732	697	662	666	692	659	692	645	709	763	643	690	745	743	694	733	727	714	713	693	766	704	701	727	716	674	683	656	646	701	700	653	675	688	693	702	724	715	703	690	721	747	685	728	664	685	660	693	695	731	669	730	704	659	687	646	671	656	657	698	745	722	694	710	662	709	659	672	687	701	695	630	616	690	747	719	666	684	687	681	770	674	715	691	709	716	684	665	690	713	674	702	711	736	655	720	700	696	759	732	715	656	691	656	684	662	659	706	678	668	709	702	717	663	715	702	723	690	677	705	709	691	643	667	719	688	726	703	718	689	699	688	669	727	686	699	676	739	703	677	730	726	680	713	726	702	696	763	717	694	686	677	702	702	712	678	652	692	663	661	664	687	711	694	636	687	685	739	706	673	684	662	693	691	664	723	645	699	732	664	703	678	718	743	698	698	679	711	686	697	682	750	698	682	668	693	670	692	741	716	656	705	719	690	721	697	716	666	726	673	715	711	732	705	648	720	707	652	709	697	678	672	699	678	683	707	721	668	651	690	665	650	698	706	696	679	669	692	693	684	687	665	730	671	647	686	725	712	738	696	686	741	684	674	681	668	700	679	763	684	680	693	674	677	681	669	674	678	714	696	706	702	682	717	685	706	689	687	679	692	662	693	732	716	713	739	684	685	673	702	711	660	715	667	695	687	749	744	716	706	704	714	689	724	666	716	630	729	715	698	720	704	720	676	646	719	702	715	660	694	715	693	700	680	682	704	712	710	703	692	692	712	685	674	706	693	697	699	697	680	685	700	729	721	704	674	703	697	703	683	691	744	736	671	690	710	701	706	689	731	676	703	662	670	722	766	751	700	661	721	702	715	749	662	679	674	725	726	712	676	657	685	703	696	719	701	703	737	655	692	680	721	684	640	700	657	701	698	699	697	720	659	671	731	664	641	688	681	668	702	706	671	672	694	685	709	696	684	712	738	722	687	674	723	657	677	668	723	726	743	704	685	733	711	743	714	691	663	678	680	712	684	736	696	728	658	690	661	720	701	682	696	681	694
50450	99501	64308	34567	11893	2921	723	604	629	595	626	648	665	627	670	648	624	702	611	620	608	606	625	666	687	665	606	659	655	633	609	662	568	675	624	606	636	608	616	675	668	613	654	646	641	688	645	647	620	646	636	669	622	620	620	670	645	632	619	677	638	616	621	682	636	604	620	623	626	617	612	611	594	622	628	628	650	642	605	615	674	638	618	631	645	646	693	629	607	590	609	604	643	615	616	620	660	678	609	599	626	646	629	624	591	630	645	674	615	622	647	610	624	648	673	680	636	645	639	638	648	661	621	583	623	666	617	638	637	639	600	608	645	642	644	598	659	660	601	673	609	604	642	586	628	610	625	630	605	619	656	596	652	668	630	643	660	583	622	611	627	604	623	641	697	637	588	647	660	654	666	644	629	625	575	631	637	599	656	623	663	603	610	627	674	610	625	660	646	642	619	631	612	655	621	613	647	601	653	645	624	634	628	592	647	630	633	599	632	610	608	634	644	592	605	620	655	655	594	607	616	659	649	576	630	622	623	622	702	610	661	583	645	647	613	623	616	646	574	588	609	603	600	643	593	629	642	620	614	648	596	663	628	635	647	635	629	697	635	665	648	672	645	648	664	651	628	616	670	588	633	613	640	595	619	634	592	626	684	645	636	646	583	622	606	652	640	662	596	625	653	629	674	658	617	589	597	614	671	625	604	654	648	677	634	643	659	610	594	585	638	686	655	645	588	622	585	623	640	611	618	645	621	579	628	604	620	650	600	656	652	601	622	635	630	636	599	622	617	627	591	621	645	620	623	632	634	637	633	600	641	639	639	627	643	611	573	664	636	627	684	639	570	682	628	645	636	616	656	644	626	629	628	622	619	611	644	634	602	595	593	616	674	610	643	667	621	624	643	644	640	608	602	597	592	610	595	654	595	629	645	641	636	667	664	598	632	622	636	622	617	654	617	628	619	634	649	639	643	646	639	666	635	632	597	611	620	592	657	643	629	594	649	663	627	643	644	603	616	653	625	602	600	646	627	607	635	658	631	597	608	655	586	625	639	678	606	599	609	628	604	666	649	621	622	649	640	619	601	611	629	664	640	633	653	589	623	661	610	655	576	658	598	640	625	644	669	619	631	574	601	605	634	658	618	640	609	638	676	632	691	613	618	639	655	631	620	613	635	672	599	640	626	654	641	645	611	623	608	608	653	602	615	617	619	626	609	586	625	680	670	622	616	639	614	609	611	601	617	636	661	663	694	632	643	599	671	618	601	605	652	660	614	584	615	658	591	595	644	634	630	635	650	634	641	660	624	605	618	624	613	690	649	628	634	636	639	647	631	621	630	628	658	634	635	693	584	607	652	637	627	604	659	616	630	636	613	649	607	622	649	583	570	618	644	577	622	670	615	608	645	601	636	638	640	637	659	661	590	613	581	673	586	630	649	628	681	615	622	637	631	645	656	595	586	639	624	610	615	646	627	651	661	639	670	623	652	646	662	616	655	632	578	608	628	650	647	634	549	631	636	597	707	640	670	639	626	637	659	640	601	626	627	586	651	566	630	571	587	644	598	617	603	659	557	630	644	584	603	635	648	617	641	602	646	624	635	631	655	658	625	653	631	622	679	662	657	586	633	608	657	656	603	639	617	628	663	602	586	646	638	640	616	640	632	640	603	663	590	638	627	645	641	636	611	624	600	650	631	625	626	649	621	633	646	644	656	646	619	619	572	616	612	606	603	631	617	675	649	629	624	599	615	663	612	654	607	633	668	648	645	648	649	638	643	621	640	645	621	614	626	615	641	618	618	684	635	648	623	587	662	621	575	656	621	625	653	627	631	614	601	636	639	620	636	597	586	605	636	612	655	653	679	624	646	648	628	634	606	645	586	615	592	626	645	612	601	639	610	625	639	649	603	660	611	659	624	621	584	668	610	636	596	658	669	647	610	600	602	626	682	627	624	620	583	631	614	603	614	576	610	608	633	643	616	614	610	640	631	645	636	634	621	604	619	617	643	643	617	628	616	646	652	609	647	608	627	626	597	635	641	658	606	610	597	627	616	638	653	662	638	629	671	639	629	649	640	672	627	629	613	592	604	611	655	605	614	644	640	622	605	685	636	566	599	618	587	590	620	616	652	632	634	674	637	618	638	604	636	678	657	600	590	628	603	609	632	648	631	645	657	638	657	597	636	642	596	609	587	598	678	613	611	604	654	626	618	600	654	594	632	642	584	628	636	619	625	646	627	614	602	595	627	600	664	611	606	619	630	595	666	678	614	638	637	656	627	614	637	640	624	606	648	596	635	643	609	591	599	635	620	610	630	631	651	640	646	672	608	668	594	610	579	623	660	633	617	624	611	639	566	624	616	672	606	655	625	621	633	594	666	635	607	627	625	638	634	606	615	651	600	602	634	647	593	609	616	632	660	626	623	603	658	611	592	643	608	584	625	591	639	608	612	604	616	639	603	655	630	616	659	619	644	629	653	612	679	602	641	650	635	632	649	638	636	644	608	622	617	640	625	619	637	647	634	581	612	663	575	649	607	613	590	596	655	593	580	645	599	670	655	613	637	590	601	652	615	576	580	595	639	638	628	624	598	630	608	614	632	630	607	622	602	660	616	642	608	630	639	636	586	681	620	628	670	613	625	611	638	611	614	588	657	617	632	651	614	577	625	643	663	626	617	648	648	566	633	570	657	604	619	621	641	665	635	607	626	696	637	631	644	602	673	622	656	638	569	676	726	576	600	655	678	626	621	616	658	607	662	646	611	621	659	605	613	643	608	644	674	647	632	618	672	660	646	614	584	610	614	641	617	640	608	573	640	606	659	603	634	682	640	628	632	650	608	631	653	629	636	607	608	608	569	614	624	659	648	613	599	625	584	636	592	629	637	627	681	617	605	597	618	634	638	609	618	670	600	572	652	643	567	611	647	619	637	625	646	634	629	646	636	619	613	595	657	653	638	588	563	656	633	638	648	626	626	620	655	620	608	651	645	686	608	633	639	617	616	632	626	621	604	653	632	621	683	602	640	650	615	604	606	630	602	647	589	642	652	641	603	624	641	618	621	664	647	630	665	586	632	630	641	625	680	666	616	638	646	633	593	672	639	603	671	633	654	610	626	641	602	654	660	644	668	656	627	644	584	598	588	553	626	584	586	584	606	604	656	610	619	654	575	644	645	662	590	642	642	626	627	644	631	621	647	642	653	637	655	585	579	596	671	675	671	586	647	562	614	614	644	651	630	600	650	667	627	649	602	567	595	651	589	586	627	602	606	604	625	588	596	647	642	618	682	618	623	616	600	640	656	638	588	578	636	607	609	677	588	621	584	611	666	640	610	611	629	614	616	601	636	689	618	620	612	625	616	646	646	594	614	614	621	654	612	635	617	628	626	602	621	621	646	620	618	620	624	645	633	615	646	635	612	620	622	637	663	639	644	662	632	629	586	642	611	621	636	646	662	601	647	636	645	612	626	610	621	603	634	617	628	620	641	627	620	592	595	614
30428	39852	28694	9964	1837	755	545	534	540	485	519	579	511	536	488	543	533	535	510	517	538	529	483	570	528	500	544	530	495	510	468	493	516	503	525	508	511	511	535	538	528	515	517	537	488	514	506	542	512	538	495	509	514	508	521	510	525	504	496	509	511	514	511	556	546	563	531	525	510	510	493	538	532	495	498	519	522	506	500	505	495	540	538	516	522	521	492	491	514	496	535	500	539	460	533	534	527	498	527	473	526	531	481	493	494	466	561	519	509	514	504	563	514	521	452	496	529	553	548	491	536	470	484	501	518	493	514	535	497	488	510	544	524	500	497	545	518	513	551	480	566	516	523	541	465	548	547	506	486	510	500	527	552	530	540	516	494	515	548	500	533	537	514	484	537	505	460	527	505	515	541	538	481	513	535	507	563	502	528	496	546	500	520	508	497	543	533	521	540	502	525	493	502	520	509	504	512	537	490	517	541	485	483	477	534	550	526	493	492	527	506	513	496	479	536	558	507	526	546	543	512	529	506	537	556	521	567	530	482	451	469	484	546	523	499	511	518	488	534	514	468	515	510	510	518	517	553	537	484	516	511	486	486	521	542	511	497	554	521	554	511	491	521	499	537	483	502	473	529	491	437	565	537	522	547	542	520	545	507	523	548	534	532	510	533	517	508	501	484	523	566	471	513	527	516	525	475	503	518	501	507	517	557	501	544	518	465	489	558	465	548	533	551	538	498	513	523	539	527	527	532	483	482	526	572	517	525	527	497	516	534	495	519	511	566	532	488	494	546	505	512	494	530	508	524	514	530	516	510	505	525	500	516	493	508	447	527	507	489	519	550	526	471	537	495	552	503	501	549	503	527	478	514	519	484	500	523	517	511	507	487	486	552	548	522	487	534	541	523	502	528	460	502	499	510	486	535	478	487	494	516	536	523	552	517	521	522	514	510	509	509	505	492	508	535	542	535	529	502	509	495	474	527	527	496	487	513	502	516	453	521	488	553	505	501	521	526	541	511	550	535	505	533	518	483	518	490	507	542	526	520	494	481	532	500	526	476	535	521	542	499	518	496	548	506	559	583	477	509	537	546	496	484	538	512	477	526	486	561	557	510	542	547	531	542	563	508	502	517	513	480	528	529	525	506	525	516	483	512	530	518	527	482	514	508	470	500	553	551	507	537	499	520	575	553	562	533	581	485	515	526	512	460	500	511	497	511	499	487	508	499	470	508	539	503	552	530	529	551	508	475	566	537	504	513	529	504	515	523	515	591	480	477	501	484	508	481	530	459	551	488	484	521	555	524	526	519	485	516	491	580	524	542	494	512	493	542	518	499	483	528	513	490	558	517	541	542	567	491	494	473	523	504	517	524	507	521	504	511	468	484	453	503	483	517	505	521	497	498	520	547	530	484	501	554	511	536	481	542	482	483	508	475	499	480	509	536	499	457	492	482	515	508	508	544	517	536	492	532	523	503	473	505	506	485	514	504	478	520	527	560	517	506	511	527	526	512	541	503	515	513	504	513	534	490	546	532	507	505	532	516	544	539	505	530	508	544	503	521	492	502	511	514	509	503	536	501	499	468	523	541	515	510	491	527	485	505	524	495	502	473	531	499	503	558	566	524	516	521	516	529	543	478	526	499	519	525	515	520	563	555	495	500	495	521	513	529	512	562	512	528	495	534	512	493	539	516	543	504	524	540	495	494	493	506	525	516	517	523	518	532	513	506	512	502	507	485	484	539	518	527	533	561	515	545	482	529	516	533	522	497	515	500	510	515	522	519	539	492	509	494	549	545	536	507	501	484	509	519	531	544	513	504	552	533	560	521	538	518	520	523	551	486	506	502	514	516	503	531	539	479	494	543	479	537	502	545	499	513	514	485	563	521	503	519	514	472	544	548	468	535	500	521	500	554	489	527	527	547	511	505	537	487	499	529	505	508	514	468	588	519	512	493	559	517	530	474	499	539	494	494	501	589	507	562	516	527	502	520	550	469	484	529	535	476	486	536	529	509	539	514	480	522	501	544	518	522	538	515	512	555	487	515	475	510	514	521	483	524	511	526	549	512	543	536	484	533	491	498	508	503	525	511	491	494	518	526	522	508	545	530	531	519	539	481	532	515	489	529	519	511	512	525	486	508	513	481	545	533	490	488	544	502	482	513	534	532	534	488	527	498	517	531	551	515	504	500	500	504	526	489	541	531	532	534	501	486	555	507	508	503	493	550	506	510	515	512	470	501	549	546	523	556	499	522	464	544	510	537	515	512	522	501	507	494	527	528	529	544	513	516	484	546	532	544	462	511	502	535	529	486	526	521	513	487	498	508	511	516	490	501	540	541	494	482	493	516	534	546	509	512	493	508	524	526	522	534	495	511	497	504	509	543	481	515	514	506	495	471	472	464	529	576	538	519	549	538	509	515	552	509	523	521	550	524	523	497	496	514	518	519	515	510	500	503	540	481	529	498	527	507	539	548	497	508	562	523	505	548	512	511	462	539	520	496	507	533	525	535	536	548	503	491	543	513	551	475	501	545	493	508	543	465	512	491	523	504	510	519	519	528	512	506	520	543	538	464	508	535	505	524	510	501	500	474	554	497	545	464	497	491	540	500	568	539	529	477	533	486	520	519	512	498	567	501	519	539	499	491	496	516	520	508	528	490	576	525	531	529	495	533	489	500	536	511	529	566	513	525	518	516	519	489	534	518	503	529	494	498	520	536	563	510	544	533	479	510	546	543	532	500	539	493	532	546	536	540	554	493	532	528	562	513	519	477	495	527	500	523	526	528	499	522	512	515	521	535	522	501	534	517	499	453	512	518	537	493	499	499	546	499	481	515	509	512	528	547	505	531	508	525	535	524	523	528	528	521	506	516	532	511	512	534	561	491	538	502	509	579	533	511	497	479	546	477	488	505	501	509	502	516	507	513	497	517	524	510	523	538	527	470	550	553	507	508	488	519	500	492	520	504	503	526	539	573	538	517	518	489	486	514	503	505	483	525	529	499	490	489	506	531	513	524	500	517	541	472	514	497	538	541	519	507	498	523	542	546	480	537	500	474	514	498	530	495	514	550	516	499	507	518	541	514	538	486	495	522	529	504	480	513	503	572	528	486	466	539	531	499	525	531	520	451	545	527	524	509	507	483	511	517	538	547	531	515	535	546	480	525	489	496	516	567	513	505	500	508	510	521	509	530	506	510	528	523	524	544	533	505	472	501	529	500	564	483	504	540	589	508	529	507	554	516	529	538	526	517	523	564	488	473	515	514	498	494	472	505	527	518	490	559	552	525	512	533	530	508	499	508	533	545	469	520	506	510	525	495	491	524	520	480	528	539	548	540	483	508	481	524	518	522	518	546	513	480	525	514	514	481	542	535	532	504	530	489	493	508	503	522	485	505	499	529	548	535	495	489	546	553	508	551	525	497	492	523	531	543	503	516	515	522	488	527	542	547	516	500	521	503	500	510	487	512	520	500	537	523	517	504	522	475	504	515	481	504	472
24626	43647	18244	4535	1338	559	424	428	380	402	437	433	429	398	432	392	417	412	430	404	424	421	400	380	439	443	428	406	435	430	397	421	417	407	392	403	428	415	414	457	411	393	441	420	402	432	425	426	373	405	422	398	411	403	460	422	424	420	389	401	467	436	415	438	414	451	461	429	447	417	422	402	439	412	451	430	463	418	427	378	425	438	450	396	403	436	380	420	410	396	431	391	403	413	443	422	455	414	376	424	370	415	415	396	428	427	386	410	412	397	423	412	436	407	406	419	466	426	413	411	404	405	381	436	391	398	444	423	441	418	436	421	383	420	429	382	395	413	436	412	402	386	434	405	424	404	435	357	406	410	417	406	399	398	386	418	397	411	406	404	374	414	453	423	410	395	442	401	424	406	407	411	425	393	420	406	422	427	429	438	416	435	396	446	444	441	436	430	380	408	426	409	416	433	405	417	439	409	437	422	425	407	408	438	438	425	438	463	415	421	409	385	405	420	438	390	445	415	454	422	394	409	423	460	425	413	405	420	441	409	406	390	416	426	394	426	415	397	392	433	395	412	409	404	449	388	391	407	398	406	439	417	382	431	400	439	396	407	395	409	389	424	378	440	415	451	396	446	447	422	435	402	439	412	405	433	417	418	414	390	392	429	425	430	442	429	407	428	410	410	409	428	407	424	407	390	386	393	436	430	402	427	437	407	417	436	387	448	413	408	405	409	426	440	391	421	400	407	410	404	398	405	395	385	389	413	436	405	440	386	393	387	422	414	395	425	410	433	389	410	408	415	422	383	385	411	400	371	420	425	408	430	418	403	414	361	420	428	441	438	418	413	386	415	409	431	371	431	400	394	451	433	410	408	404	372	416	432	399	390	412	374	415	400	418	432	452	407	377	432	432	410	429	385	396	417	423	413	446	428	417	438	362	444	411	417	407	429	448	407	403	421	439	388	393	421	403	412	419	382	455	414	396	436	394	434	432	397	396	412	421	407	430	421	411	410	392	418	415	448	392	397	428	382	424	419	424	417	443	411	415	444	405	379	402	412	423	431	393	403	401	433	405	427	383	428	419	420	407	431	391	434	409	371	437	469	423	407	433	397	391	411	426	392	434	421	414	410	447	386	428	409	415	413	452	406	394	397	419	427	412	398	419	412	430	407	393	397	393	427	455	423	429	416	404	422	410	432	430	401	435	394	421	420	425	438	410	428	437	405	432	423	452	442	418	398	419	441	417	442	414	418	404	443	434	411	440	399	425	426	422	427	413	429	405	398	413	424	420	428	419	415	421	451	451	421	441	399	420	429	420	389	406	402	438	392	446	433	434	419	406	423	408	415	410	413	384	413	411	453	417	392	412	412	392	418	392	372	442	408	418	381	399	402	406	427	450	434	400	431	410	398	429	423	415	395	425	427	425	437	406	380	430	432	440	402	423	414	438	424	406	386	398	406	422	440	410	400	445	423	414	429	387	405	405	434	427	416	404	417	464	420	425	453	399	429	445	422	432	450	410	425	416	396	413	414	418	430	420	388	404	440	411	432	409	397	451	425	383	408	436	448	424	357	412	395	415	437	398	410	391	417	431	424	393	443	416	410	438	390	388	403	406	444	414	396	415	394	421	402	426	428	387	416	392	396	433	382	407	399	440	419	399	369	422	438	407	388	395	387	395	408	431	398	428	430	416	448	428	443	437	372	386	443	418	456	439	405	424	403	399	426	441	405	412	407	441	396	428	428	432	426	433	431	424	432	418	413	434	403	392	439	415	406	411	386	412	393	409	401	402	429	433	415	404	374	423	408	416	416	440	398	423	431	412	392	435	438	436	419	381	431	435	415	450	428	386	445	446	414	405	447	413	376	450	445	406	427	377	413	429	427	416	443	426	416	412	429	403	441	410	379	406	397	425	404	416	428	419	399	405	418	410	432	427	418	424	434	431	397	429	402	398	428	437	438	419	401	390	403	419	422	398	438	398	397	407	392	397	386	414	390	412	422	360	433	432	407	401	431	457	417	398	444	442	427	398	436	429	394	384	434	409	423	420	394	395	410	387	436	408	425	408	391	401	415	405	456	418	443	409	408	422	419	374	413	442	415	435	405	441	391	411	422	422	410	393	407	428	411	431	408	439	422	432	425	419	415	413	451	405	435	405	453	391	399	396	399	447	465	434	399	412	407	425	416	415	428	422	397	412	424	431	425	400	429	408	417	410	382	422	390	436	417	439	418	419	417	391	439	428	390	424	395	416	404	397	401	399	423	447	413	405	382	441	442	418	457	377	428	409	408	445	429	406	444	458	421	366	403	422	405	428	424	375	414	386	375	431	416	421	388	420	409	439	406	394	412	418	380	443	420	434	409	389	425	407	440	408	427	415	387	396	393	418	383	400	419	419	396	444	427	392	443	413	427	423	408	386	409	421	425	391	442	414	410	428	387	432	405	424	379	428	441	439	439	418	436	408	396	412	389	420	432	406	423	405	412	433	387	426	402	408	407	419	380	422	432	408	427	405	434	401	402	418	397	368	436	417	410	405	426	430	421	423	452	413	381	424	395	432	422	398	391	421	410	402	431	403	412	449	424	413	394	392	454	399	413	389	410	407	390	411	424	411	390	425	427	434	419	424	391	368	436	410	452	415	437	416	438	412	438	411	409	397	449	396	433	447	425	384	444	431	404	449	403	422	411	438	418	417	402	391	403	406	405	427	394	416	423	407	420	426	434	426	418	406	417	441	420	430	428	389	395	426	387	424	432	409	389	457	380	417	436	417	408	391	414	437	418	429	435	395	391	397	429	430	352	418	410	447	406	425	433	415	378	427	408	410	406	385	422	396	410	399	434	411	381	418	405	421	417	456	460	391	437	446	405	404	417	416	426	409	411	388	374	395	411	415	412	389	388	415	404	443	428	409	458	391	403	437	427	395	442	409	438	403	405	454	379	410	403	442	403	426	421	411	390	414	384	411	416	427	400	394	407	412	404	427	417	391	393	435	402	414	439	423	408	427	424	431	418	407	409	409	402	437	427	428	439	427	426	390	418	441	394	433	424	419	413	437	401	430	389	414	444	391	425	396	404	404	425	405	392	415	433	428	401	421	419	387	382	419	427	420	432	431	418	436	414	428	440	401	405	442	413	419	469	416	408	407	394	383	424	414	423	444	415	383	408	429	452	439	391	425	414	401	436	422	440	383	412	406	408	407	430	405	401	440	455	416	375	409	385	435	414	461	394	449	403	409	399	412	431	393	381	441	431	407	406	417	394	419	403	420	441	398	402	395	429	377	367	416	429	445	409	392	431	430	430	421	408	404	416	410	460	448	409	377	435	402	370	468	436	414	401	406	397	433	404	430	414	383	432	422	424	417	386	400	400	442	432	405	422	428	419	390	392	426	415	439	404	410	398	407	401	425	419	427	448	453	422	400	367	397	433	425	404	420	434	426	414	416	400	427	404	436	409	413	401	411	403	427	424	430	399	419	445	451	434	437	393	371	430	405	420
25548	33609	42124	32552	18042	4948	877	560	577	554	531	533	514	521	528	510	519	511	480	527	539	526	576	511	543	559	544	511	536	554	551	530	506	536	535	500	526	523	567	531	528	530	538	493	515	557	543	525	479	503	536	486	518	505	553	552	516	517	506	497	509	515	502	514	528	490	466	489	564	488	547	554	531	515	523	544	532	548	515	523	524	467	532	558	502	488	513	500	535	510	520	578	492	484	489	551	549	498	488	553	509	500	513	463	519	503	477	532	509	486	579	509	526	504	518	509	533	520	531	469	522	505	539	540	512	486	502	520	537	492	555	546	535	560	513	499	532	490	493	461	534	528	543	536	517	510	491	508	516	543	478	479	532	527	489	524	553	524	542	568	513	515	469	460	500	567	542	507	478	497	549	515	529	498	484	510	530	509	525	553	503	549	504	535	547	558	574	514	503	514	520	458	501	489	507	524	554	475	515	510	492	492	514	507	501	539	522	534	472	564	485	505	518	484	513	500	487	503	528	499	510	546	554	523	514	491	493	518	525	537	521	496	487	524	495	510	496	494	528	514	491	522	539	535	490	493	529	518	452	526	475	525	497	523	533	515	522	525	483	540	525	541	545	536	499	529	513	532	570	552	525	544	551	504	511	509	549	518	508	493	516	527	552	478	512	532	551	520	470	512	534	536	540	525	518	540	520	506	495	484	555	522	530	528	500	513	529	513	527	504	464	494	484	481	514	497	535	467	529	482	492	458	502	496	488	535	514	531	528	526	483	514	502	543	508	555	509	477	513	552	511	516	548	536	551	513	487	539	508	538	532	523	489	543	555	552	517	524	519	517	512	498	514	546	535	537	541	478	523	528	489	509	502	504	502	509	506	499	533	515	515	505	517	513	527	500	532	490	548	526	519	525	505	506	498	530	492	515	528	502	513	533	491	506	508	569	518	513	546	487	536	531	543	489	525	516	524	509	514	537	511	493	491	521	500	501	516	532	482	471	540	492	497	518	519	563	534	497	513	535	538	498	519	493	475	497	540	505	472	484	526	541	539	516	500	504	517	501	513	505	520	499	501	507	493	491	540	519	514	480	508	491	512	550	492	524	533	513	495	528	484	488	545	481	500	471	490	523	510	515	508	553	509	503	507	515	510	521	509	541	521	526	505	492	536	507	475	547	510	475	575	519	512	544	535	513	521	479	514	531	491	517	528	507	525	539	515	498	530	563	500	500	512	518	532	560	548	540	511	524	516	535	531	537	535	479	487	526	524	511	526	517	511	515	545	532	500	509	508	484	512	541	541	487	519	523	519	507	483	551	516	467	491	540	546	541	512	547	550	530	547	558	471	474	525	512	513	488	519	568	524	510	489	500	464	534	531	514	531	507	513	539	531	518	538	509	549	498	558	533	535	486	525	522	490	500	499	521	515	516	570	501	508	536	492	515	500	533	519	506	524	513	537	512	499	548	524	531	524	492	500	487	501	512	519	521	518	509	513	522	517	487	529	504	525	547	531	514	508	512	535	495	505	514	542	514	508	487	542	529	540	555	544	479	507	492	495	498	553	530	505	494	553	495	526	530	526	525	472	509	518	478	517	491	524	522	505	528	500	504	510	523	536	529	468	536	523	500	506	493	505	583	477	483	529	539	535	532	546	521	520	508	522	516	533	518	522	507	510	517	492	484	519	528	503	563	554	520	517	543	486	466	511	513	512	493	515	537	501	504	504	497	500	536	462	516	487	542	524	528	508	469	539	537	486	504	505	519	508	488	505	497	519	527	489	537	541	501	484	517	477	483	523	499	526	548	515	465	542	490	543	519	567	512	490	532	512	501	492	486	517	553	527	528	552	521	489	528	524	511	505	521	502	539	520	515	518	534	519	485	517	484	528	536	546	545	525	499	501	512	496	526	493	517	520	479	527	535	504	503	491	509	523	509	539	500	516	490	491	535	515	528	504	517	532	503	461	503	499	556	530	510	538	498	522	499	513	523	520	522	474	492	509	488	533	521	526	524	534	504	532	517	498	523	533	532	502	513	534	481	517	472	492	517	506	514	559	521	520	537	526	533	539	552	457	495	539	486	506	530	564	496	499	514	514	566	492	492	528	543	474	511	507	506	571	545	559	521	557	505	554	507	480	457	538	584	515	497	543	528	535	577	491	495	508	534	523	529	492	538	553	480	474	522	500	507	511	552	495	516	504	528	535	547	486	495	478	491	508	491	565	531	506	502	493	491	467	506	504	454	533	504	508	510	506	497	513	489	506	512	532	495	532	505	518	492	494	516	507	502	499	483	481	529	492	522	554	557	533	535	523	494	533	537	496	493	511	511	483	498	509	488	507	505	530	516	530	536	564	517	496	508	521	528	493	523	480	503	494	534	494	524	495	501	480	546	533	539	551	521	556	498	502	534	555	508	505	520	508	550	516	488	507	525	517	528	523	489	521	519	524	502	528	504	511	491	531	501	462	505	516	555	549	514	527	489	539	497	501	523	481	515	521	497	493	521	514	499	457	529	470	496	500	505	513	503	455	463	515	515	540	528	529	515	487	525	470	530	511	526	514	520	535	512	538	515	508	507	514	519	527	509	501	509	486	501	505	492	511	488	550	459	477	509	500	551	504	541	482	496	499	551	529	530	560	500	472	526	603	481	541	532	539	523	495	520	560	525	535	496	514	544	536	587	456	514	490	527	493	534	526	494	511	531	499	516	505	504	492	537	508	547	517	556	538	527	522	516	504	530	522	521	549	500	556	546	559	523	468	514	550	491	512	483	507	501	507	454	501	523	532	514	506	503	505	507	512	501	556	538	522	530	507	526	471	503	526	520	546	529	492	522	511	513	466	489	536	485	567	506	505	506	525	543	521	572	528	484	527	541	508	517	478	514	547	515	499	524	500	519	500	498	520	496	484	502	525	517	516	504	498	509	509	553	526	501	508	504	522	501	503	490	500	537	531	484	489	486	491	533	470	485	510	514	509	538	529	524	523	514	531	561	527	539	505	510	502	539	499	509	540	544	503	503	514	518	521	529	501	508	488	515	509	507	541	530	525	491	523	516	546	505	514	538	520	488	502	501	540	497	532	489	483	486	519	524	538	533	524	537	548	559	509	521	540	501	529	557	505	483	511	515	512	548	468	516	459	516	483	488	550	541	553	499	497	510	478	509	553	479	551	500	499	528	551	500	517	440	499	491	477	508	510	490	533	523	513	512	543	496	491	521	501	489	471	562	528	546	478	542	458	533	524	520	485	546	515	531	510	509	523	519	504	506	489	497	518	490	538	510	534	514	511	469	529	577	486	497	536	489	506	508	553	512	565	507	482	508	519	478	472	502	529	505	513	518	479	502	490	517	512	549	499	504	523	527	508	526	485	500	476	534	467	542	500	555	483	529	506	545	541	491	515	501	513	525	489	510	516	492	506	522	528	504	521	525	523	547	479	540	486	498	513	471	540	537	514	531	499	503	528	513	509	537	507	461	495	497	491	516	511	482	518	507	512	525
54105	94126	56153	25826	8171	2000	553	465	467	470	502	463	475	471	534	480	495	454	500	486	500	488	475	478	473	488	477	456	504	501	432	531	479	485	468	477	498	503	498	450	478	483	487	502	481	482	526	489	466	442	470	450	449	484	448	472	446	438	455	483	468	466	456	447	428	480	466	472	509	475	453	504	486	475	459	448	467	475	453	457	461	418	480	451	512	448	505	417	481	427	444	441	449	491	475	458	445	471	456	459	514	466	451	459	474	451	464	428	457	475	456	468	474	476	475	472	494	470	485	470	463	472	491	500	482	456	484	474	477	469	529	467	468	453	444	447	454	490	494	476	456	425	467	464	496	481	450	455	471	451	469	502	461	497	472	462	438	470	461	475	467	461	492	467	444	446	461	439	457	453	483	460	474	476	483	473	461	493	448	482	473	481	445	478	447	500	450	490	456	486	469	453	463	498	518	461	472	466	463	508	478	433	449	507	455	423	461	492	474	445	469	448	483	443	417	464	503	449	515	507	456	467	480	462	492	451	451	477	461	497	454	445	453	474	467	482	523	516	462	485	411	450	465	465	492	456	461	455	462	488	423	488	504	489	437	481	457	508	434	414	476	498	459	468	507	446	448	453	494	481	481	484	472	487	441	422	441	478	442	457	455	468	477	499	498	469	461	493	448	446	454	458	497	490	483	479	469	468	457	466	492	487	438	442	446	472	462	481	452	446	479	461	490	468	423	457	467	467	463	431	454	451	469	463	463	479	426	479	438	483	454	464	450	466	461	458	472	492	456	461	463	475	458	410	460	460	459	443	444	492	464	492	477	421	496	427	464	441	488	503	482	449	457	504	469	434	500	478	458	464	458	445	470	457	450	454	444	494	487	478	444	456	485	475	479	432	481	460	438	497	465	472	499	483	445	442	519	445	425	472	463	476	470	470	483	466	428	473	431	472	462	460	474	473	498	481	497	459	470	458	448	461	469	481	455	480	454	477	498	480	451	495	492	503	460	442	484	486	462	506	470	455	480	467	474	455	485	450	445	481	428	447	497	453	424	496	458	487	475	487	470	417	495	449	488	506	485	463	498	444	468	490	477	490	469	465	491	465	450	464	461	459	470	481	500	485	536	444	503	479	465	420	443	492	509	458	484	485	487	469	464	448	484	454	514	439	470	456	456	451	472	478	446	452	478	438	494	452	481	474	444	502	474	447	453	457	441	472	469	463	473	460	489	436	451	436	445	441	494	524	488	464	458	482	467	466	465	440	447	506	466	453	457	457	462	470	467	444	498	485	453	480	460	441	511	434	495	462	462	507	421	460	453	475	460	439	465	460	449	485	451	453	465	475	504	512	466	469	477	476	482	489	485	464	479	442	467	465	497	474	486	437	469	482	470	473	457	445	492	471	448	441	491	438	487	464	476	501	466	490	483	434	462	424	476	462	472	454	463	461	462	456	467	459	446	470	473	468	510	468	431	471	451	449	443	497	480	446	433	515	453	493	481	474	462	462	481	474	486	437	478	459	472	433	435	476	491	461	461	453	484	482	445	527	488	429	495	514	477	427	474	456	452	440	462	435	491	457	482	486	485	452	466	467	490	445	499	513	473	489	435	450	467	446	492	480	491	443	508	446	483	459	499	454	443	506	465	475	482	477	451	421	493	500	461	518	468	449	450	454	471	474	481	454	498	455	462	435	454	472	454	468	468	461	484	480	469	525	455	458	438	469	489	448	436	471	527	471	443	423	449	499	441	435	462	469	448	458	475	481	467	512	493	464	467	467	470	496	469	444	483	460	482	476	475	441	479	467	477	496	487	496	472	451	442	469	442	423	477	464	470	483	469	426	488	467	451	474	467	489	464	465	469	466	471	485	475	449	475	473	510	453	482	483	491	473	481	440	457	468	465	524	449	432	483	503	473	441	456	464	452	463	490	469	488	486	462	489	459	426	465	443	447	489	460	441	477	477	458	464	462	502	446	429	415	443	447	484	453	446	488	440	449	448	478	443	476	473	457	489	515	467	488	468	466	477	460	448	440	467	472	442	439	486	476	448	449	469	431	412	481	465	472	447	504	473	453	452	443	470	449	486	460	448	452	439	469	446	435	475	481	451	483	495	471	472	453	434	462	454	448	431	473	463	457	437	455	480	462	449	470	474	403	462	449	516	455	455	471	463	407	513	465	449	484	489	450	434	463	488	445	486	451	491	446	471	476	455	463	472	451	477	477	476	448	471	450	470	443	462	428	447	502	449	447	457	441	509	440	496	456	448	454	483	471	480	456	497	471	490	458	426	450	412	425	457	466	475	466	479	469	486	454	409	454	450	500	439	467	462	454	465	468	438	473	466	478	467	483	466	478	471	511	500	421	499	486	456	479	437	497	462	465	461	471	478	444	494	444	479	468	481	482	505	494	460	501	475	451	458	480	475	538	450	465	428	442	508	473	452	423	459	491	472	438	470	411	485	477	449	461	468	448	455	480	449	476	425	464	507	496	456	477	470	462	510	482	461	451	470	517	453	508	467	466	449	472	457	485	442	453	438	440	513	447	493	461	442	495	470	481	464	418	419	469	472	470	471	460	470	500	444	469	486	438	473	476	460	473	439	457	466	455	436	455	478	467	461	474	443	500	496	478	474	468	471	446	452	452	502	458	484	481	422	479	471	491	480	489	507	451	490	474	456	468	453	469	465	490	471	429	453	457	453	478	462	444	470	466	432	465	471	477	459	462	434	435	481	462	505	445	470	477	509	439	470	497	477	424	444	470	456	457	477	492	477	466	475	432	457	456	458	467	484	458	462	515	477	485	519	421	483	472	483	466	459	451	425	465	477	476	462	491	481	432	454	440	483	450	454	458	417	478	465	476	451	469	466	454	461	447	468	499	463	437	467	456	470	455	495	487	476	511	434	451	480	464	493	439	461	490	449	483	460	429	459	482	480	428	485	484	450	446	476	461	499	446	454	520	505	465	474	458	476	460	461	466	481	431	490	474	457	467	493	449	460	435	457	448	443	489	484	476	451	478	460	480	462	464	480	467	442	455	439	478	438	489	478	488	514	443	509	431	446	470	487	506	460	436	489	467	464	438	502	478	486	434	514	495	466	451	472	468	469	488	479	483	510	447	474	462	472	465	493	503	418	460	463	457	494	441	424	505	463	462	466	445	472	478	500	467	467	472	464	464	445	461	454	430	449	484	477	451	461	438	465	487	443	478	460	458	462	510	466	479	487	455	476	465	448	501	509	486	442	473	481	479	432	464	473	478	469	436	462	490	468	458	489	486	469	459	469	453	405	427	459	427	452	409	436	460	476	452	468	446	488	482	455	457	478	459	516	434	478	471	473	458	467	440	469	465	458	492	515	491	461	451	468	458	476	478	480	495	475	459	465	429	463	429	473	459	461	457	448	504	473	460	478	473	480	441	437	471	437	482	471	456	457	489	471	485	446	458	472	465	451	506	455	459	468	480	473	470	460	443	516	483	451	460	458	482	456	439	451	459	473
24176	26813	37916	29674	21136	11700	2076	868	841	793	843	788	765	761	719	773	743	788	779	727	745	776	775	718	702	784	745	733	769	717	755	786	785	771	685	767	773	714	709	774	717	731	746	716	763	734	743	771	734	742	771	738	777	727	775	731	763	705	756	756	749	744	731	771	722	746	714	700	718	745	748	706	790	766	705	707	755	749	747	754	778	723	695	705	717	689	691	749	727	690	757	750	721	767	762	720	742	719	726	782	756	835	743	706	744	709	712	737	724	722	724	764	750	714	722	694	719	704	784	761	711	748	730	712	716	699	748	718	731	722	723	756	731	750	762	713	684	771	722	660	712	765	681	726	694	730	712	708	791	742	730	708	722	744	684	756	782	727	710	737	738	680	752	733	668	703	682	720	714	730	739	763	693	732	735	691	751	685	684	727	723	741	753	660	766	727	766	728	753	746	739	733	722	754	693	696	732	725	751	717	687	776	737	725	739	726	760	727	714	723	713	709	721	740	760	736	694	700	730	737	739	704	708	701	785	705	681	731	765	743	716	730	708	746	710	708	735	717	713	704	708	766	734	747	715	740	736	712	729	744	739	746	738	782	724	764	750	754	727	702	748	744	712	730	759	725	747	711	755	726	686	740	668	742	685	704	705	724	668	768	715	736	711	729	768	734	717	678	725	713	699	673	702	745	714	752	755	680	693	726	711	697	728	775	681	724	741	699	721	726	733	734	706	774	731	762	767	693	705	774	673	747	748	672	704	712	694	675	739	748	711	711	717	728	720	710	729	713	697	720	696	732	672	739	745	712	694	764	732	700	755	718	729	672	712	737	717	724	748	691	719	702	717	695	750	723	796	727	694	732	718	693	727	710	724	777	730	722	732	722	746	766	760	713	706	724	731	706	750	777	752	760	665	730	717	749	672	719	750	739	769	692	719	726	702	740	725	769	700	728	706	741	773	697	780	774	739	721	796	757	783	719	723	696	726	737	666	753	714	685	750	697	713	728	767	764	730	743	714	681	712	759	735	758	684	706	734	686	729	736	752	677	717	720	719	754	705	725	715	744	726	748	636	704	711	688	716	728	746	745	735	749	721	724	701	713	765	736	704	729	754	740	743	720	707	726	711	760	634	721	746	720	728	707	685	735	744	696	747	731	742	703	721	682	740	749	714	702	778	768	720	681	789	714	719	733	699	698	722	769	714	745	731	741	712	702	758	688	760	682	716	714	730	735	717	751	689	738	714	732	754	692	757	666	706	787	712	752	742	776	726	716	717	707	709	745	734	701	741	753	740	758	747	717	735	734	728	743	686	703	788	711	686	747	705	784	697	624	730	744	718	740	729	709	759	713	737	705	747	689	782	712	748	738	691	716	743	741	709	692	709	746	763	704	730	729	719	756	742	737	732	672	727	713	708	800	678	752	785	766	725	735	739	694	726	773	707	733	735	697	737	780	676	751	708	716	724	738	702	721	736	725	749	741	750	787	788	694	744	758	763	701	688	770	703	698	758	766	708	767	729	728	718	728	719	739	731	678	744	769	729	735	701	734	729	697	739	727	711	740	704	746	739	690	776	717	736	699	713	753	750	743	744	744	699	733	780	730	715	755	731	727	755	721	736	767	675	734	724	692	706	726	801	719	759	760	746	727	724	689	739	742	697	740	701	737	734	726	774	755	727	710	736	758	722	742	753	760	728	768	734	720	733	721	706	739	732	718	739	732	682	724	761	710	679	758	721	756	735	766	765	725	709	725	695	699	734	720	676	709	713	759	706	710	770	732	736	722	764	752	737	715	741	758	758	703	735	707	768	750	724	724	747	756	712	697	735	789	721	755	735	736	712	718	783	717	738	629	692	712	719	713	724	680	717	753	711	747	744	710	716	685	722	705	735	684	700	691	787	707	761	688	750	735	722	733	717	684	691	681	694	742	702	766	743	690	744	790	729	760	716	696	753	722	733	745	678	731	744	712	737	706	695	730	715	735	754	752	722	741	656	755	740	719	732	768	724	729	737	730	773	690	742	740	750	741	705	738	721	724	670	712	757	741	754	681	775	729	737	744	719	716	756	685	728	717	728	781	721	682	719	760	728	756	748	742	733	694	751	694	732	735	693	710	728	750	700	743	718	687	710	704	719	739	697	762	709	721	710	780	742	696	821	692	679	704	747	741	693	707	734	693	724	719	711	757	716	788	744	708	727	785	729	716	645	713	751	802	708	744	732	688	752	752	722	711	692	695	696	719	772	697	735	730	723	693	721	769	768	726	678	701	732	708	765	698	712	745	736	733	734	733	669	689	737	727	717	696	767	724	715	740	757	711	737	739	776	757	773	721	740	733	713	711	691	724	781	736	726	716	760	740	707	749	735	714	702	689	728	754	745	767	726	709	706	732	737	741	729	751	714	697	698	736	738	697	680	730	746	737	708	788	714	715	729	768	752	695	743	693	680	708	747	689	717	678	731	733	709	719	679	693	725	740	725	694	694	741	714	704	708	729	759	739	696	710	728	738	730	691	769	734	766	717	753	692	709	698	709	719	754	721	724	737	701	729	700	659	709	765	765	718	769	729	728	743	689	697	705	739	729	742	694	732	746	729	686	705	722	727	711	675	734	726	738	668	753	730	723	689	746	721	702	716	728	739	756	764	762	738	739	699	725	714	680	706	714	719	790	700	779	659	693	733	707	771	756	708	733	754	720	690	765	723	714	697	715	714	733	716	698	734	756	690	699	755	724	753	766	717	698	717	733	685	710	701	693	747	736	742	735	696	673	734	676	745	725	723	741	736	747	738	722	729	706	686	686	734	703	701	685	761	737	748	719	739	701	699	732	745	714	741	685	692	698	723	733	721	759	697	702	756	726	792	759	774	720	689	768	711	760	675	687	660	711	729	685	713	685	736	712	730	740	767	761	672	697	660	700	726	672	684	757	719	725	727	689	718	731	712	729	721	704	769	707	729	666	743	713	719	714	729	728	701	712	754	710	712	694	744	718	711	702	729	711	692	702	740	753	744	766	704	713	706	762	728	759	745	729	741	721	735	695	779	719	737	716	688	737	698	736	737	702	688	750	710	746	711	753	748	705	682	737	755	710	730	694	703	717	666	746	695	747	771	688	712	722	771	743	702	728	740	753	782	782	757	717	754	699	727	716	694	752	696	753	747	728	729	687	714	722	667	704	750	752	752	717	741	731	761	745	734	751	724	690	720	725	714	767	694	754	750	665	713	696	677	715	730	679	757	702	784	746	696	716	684	695	717	707	763	716	736	737	758	702	725	730	713	809	743	715	736	779	698	700	736	677	746	781	682	681	695	738	749	732	758	773	714	768	717	716	749	723	736	719	728	755	693	702	763	716	654	737	699	702	766	751	748	742	765	697	738	678	740	716	702	714	712	707	673	727	706	708	753	771	742	735	749	750	690	668	673	695	711	708	678	733	734	715	683	708	704	701	721	737	738	714	747	769	724	721	719	717	716	726	705	730	684	662	717	761	707	683	740	720	792
47692	98602	65032	29466	10575	2717	811	655	698	659	678	652	629	689	682	652	694	652	627	670	653	675	668	699	731	652	660	673	687	683	686	660	668	701	704	660	690	743	655	654	616	620	708	738	702	660	668	604	627	677	699	643	738	680	648	681	658	676	659	644	677	646	653	635	687	663	723	584	641	694	643	666	663	615	622	660	693	677	621	715	654	642	663	674	713	615	690	678	651	686	651	663	651	657	674	662	655	657	664	682	670	682	670	660	662	649	612	687	708	623	669	649	718	665	665	672	666	661	673	694	697	624	677	680	678	652	644	670	654	650	656	677	627	681	636	669	687	649	661	676	646	630	589	634	674	636	617	676	667	619	632	621	702	675	648	655	640	650	639	619	683	651	648	704	679	662	641	635	652	688	654	674	665	686	658	654	671	652	695	641	650	633	696	664	696	694	685	676	645	675	659	644	704	621	626	627	708	682	680	627	644	673	620	665	664	675	687	661	656	675	671	679	648	654	681	700	655	674	654	661	677	722	695	666	676	628	646	642	669	685	640	666	663	670	653	617	635	676	692	645	676	681	674	694	659	629	658	632	681	655	682	687	658	629	689	705	615	680	632	730	631	676	670	646	639	699	657	638	646	680	655	696	681	626	648	676	682	664	674	659	646	672	655	659	670	647	704	659	684	664	614	663	633	641	669	677	650	666	636	652	648	660	706	674	666	667	673	661	628	661	647	633	641	641	621	639	696	681	673	639	668	671	678	665	637	670	668	656	688	661	653	685	629	657	664	671	630	653	660	637	667	667	631	706	619	661	666	655	688	690	663	668	664	621	680	695	656	628	621	675	639	630	620	695	631	678	670	697	675	656	662	673	694	656	615	638	680	653	659	653	673	641	611	694	654	663	619	646	629	680	666	667	637	625	617	685	688	658	664	657	662	668	695	655	683	683	659	654	645	683	663	619	670	678	669	681	645	686	642	673	604	639	684	659	654	704	650	673	662	649	686	655	647	647	659	672	631	654	644	650	638	595	608	658	619	654	662	646	682	647	665	668	630	651	703	660	686	701	721	756	648	626	653	631	681	674	685	697	657	617	658	598	652	678	646	623	619	646	700	664	665	684	655	644	645	685	687	679	653	614	613	615	659	703	634	647	651	681	647	680	695	653	650	658	651	678	623	646	686	662	631	650	641	683	677	656	645	650	667	663	701	640	656	617	627	648	656	692	641	710	659	628	630	652	645	671	669	711	660	661	692	640	649	642	701	670	677	695	647	622	693	689	678	700	682	627	656	693	634	668	650	698	615	644	619	663	726	661	707	668	702	655	634	620	704	650	642	670	677	726	660	642	602	633	608	620	633	659	628	650	705	637	600	676	603	615	654	715	675	710	651	614	652	640	657	691	683	626	680	706	611	630	641	619	636	712	664	644	631	703	649	612	687	707	643	672	653	625	658	648	634	655	663	633	697	685	662	707	700	651	724	657	622	652	618	644	647	631	696	628	675	647	643	646	668	638	627	647	612	666	640	679	634	676	699	655	642	686	680	702	659	598	698	660	685	701	665	693	646	687	715	678	634	673	675	697	660	707	669	670	688	672	673	646	688	631	632	645	668	668	642	633	679	686	660	662	660	655	654	663	654	641	620	650	636	696	670	657	689	694	684	632	711	652	619	628	653	608	604	696	651	657	682	701	637	664	705	659	624	644	653	661	682	638	672	630	668	668	716	632	675	705	720	655	627	696	670	652	692	697	644	675	667	653	670	670	638	640	670	668	645	696	658	629	653	660	647	670	640	662	717	649	641	653	700	619	642	663	684	659	619	655	617	653	667	660	686	688	658	658	653	661	643	624	629	696	683	661	636	653	646	706	685	686	688	682	692	627	652	668	637	650	626	677	691	651	657	674	664	684	640	644	660	649	672	676	601	653	638	681	633	673	687	663	611	624	650	635	680	705	684	649	656	644	660	638	641	654	659	665	669	632	644	692	676	641	664	675	635	703	630	626	630	639	668	656	664	629	658	643	611	665	643	653	699	641	707	688	680	681	659	667	641	663	640	647	697	604	653	632	617	658	667	641	659	661	672	642	654	676	662	631	667	639	652	646	646	657	639	664	689	624	658	660	648	686	673	663	669	682	672	659	684	652	608	647	653	665	625	650	672	641	647	667	659	672	669	649	671	607	605	670	664	673	652	657	674	734	662	638	677	649	652	674	697	655	685	667	603	681	667	655	661	707	678	663	690	612	704	681	644	686	656	660	615	708	665	645	663	702	691	613	667	635	636	656	635	604	692	631	644	635	647	630	662	649	682	646	635	643	656	682	657	689	642	683	631	657	680	651	685	677	634	642	634	640	683	627	702	625	611	677	642	613	627	659	658	639	648	663	647	702	655	673	644	654	648	666	682	641	665	682	621	663	661	648	676	669	670	665	694	692	688	666	680	650	642	651	656	647	641	652	711	693	674	648	706	639	671	737	640	630	670	659	615	685	642	671	657	640	690	644	647	649	697	680	685	682	685	661	661	637	643	701	720	683	617	676	711	647	632	661	657	651	652	679	626	626	644	608	722	582	628	708	640	647	643	687	644	639	633	668	663	668	655	634	679	649	632	623	637	658	631	646	658	676	694	668	714	611	652	656	682	637	588	665	653	635	655	650	653	619	587	665	654	613	619	666	680	712	681	664	672	681	704	664	677	646	616	719	682	674	650	632	667	664	655	610	635	652	662	644	620	640	642	666	696	667	674	626	682	639	614	678	697	685	624	664	670	644	644	652	666	653	661	642	665	679	627	657	664	673	658	654	676	652	632	688	645	673	656	679	634	633	615	689	654	641	705	648	681	701	617	649	655	616	648	643	683	670	635	658	635	707	644	702	668	646	680	645	653	649	649	605	687	689	645	676	626	696	675	637	688	640	674	640	661	685	653	696	677	664	653	668	619	709	671	649	657	684	603	683	682	646	684	678	632	639	669	674	689	624	632	642	617	696	669	643	669	633	667	624	651	662	651	608	603	656	659	660	648	678	674	653	679	703	610	614	671	607	624	680	653	682	684	663	644	645	657	698	680	672	588	604	657	669	625	655	670	653	618	652	706	624	684	644	668	664	656	661	685	628	661	640	649	669	657	657	680	628	646	630	670	634	639	686	627	638	605	651	645	661	656	673	662	643	681	635	651	630	667	654	659	691	617	626	660	652	676	680	640	629	650	679	626	630	672	638	656	673	681	646	639	622	671	687	653	685	660	652	717	622	682	604	620	645	636	679	611	656	661	709	664	665	665	681	672	598	693	654	659	671	647	613	679	713	649	660	667	635	714	645	658	657	622	695	677	639	659	649	680	668	686	666	644	659	653	645	662	629	626	699	643	655	662	663	653	687	652	614	627	648	644	678	655	726	640	634	641	639	632	641	657	694	681	609	616	657	724	631	681	638	616	672	668	618	680	649	697	609	625	649	659	635	689	692	625	657	664	653	626	622	663	699	624	645	615	674	652	644	689	638	651	650	608	675
30660	38549	29037	11370	1921	843	664	580	546	555	547	559	598	576	609	594	555	554	584	576	549	554	560	567	563	561	587	622	574	551	574	587	564	562	606	594	587	585	592	601	583	593	551	587	538	567	551	538	591	613	599	561	571	572	562	587	605	577	604	575	589	594	578	555	545	577	546	531	582	551	564	580	611	568	565	573	550	575	567	592	555	584	509	590	579	569	589	531	594	585	580	600	586	601	565	583	552	592	562	582	560	625	570	575	595	601	579	583	562	608	524	590	583	579	638	546	559	558	578	554	543	571	560	602	559	556	528	578	566	525	626	629	590	585	546	561	548	597	581	543	570	553	607	581	587	612	575	613	597	601	606	558	569	582	558	559	562	553	592	583	559	533	577	585	587	528	536	561	570	555	571	564	597	576	555	563	563	575	587	549	567	540	566	541	535	569	534	585	587	578	562	545	524	595	574	591	544	567	552	529	553	597	597	574	558	559	557	555	574	573	562	605	546	597	574	573	534	566	577	546	577	597	611	541	578	579	554	580	532	626	581	584	600	529	583	581	580	554	558	583	553	570	539	544	606	567	577	578	606	547	571	548	541	552	603	569	565	504	584	587	541	531	565	547	511	516	556	598	551	566	567	558	560	549	534	583	549	606	579	572	552	599	564	559	615	556	557	537	539	556	563	587	556	556	548	570	588	542	586	595	607	573	597	542	584	557	649	514	558	580	586	528	522	558	553	598	598	578	549	560	563	576	539	551	540	595	538	550	556	557	548	554	592	528	594	566	563	589	567	593	591	571	529	564	510	554	572	585	610	572	576	560	585	542	565	593	571	499	588	585	569	545	582	615	534	548	586	573	585	564	542	539	561	559	585	526	583	533	565	551	526	588	585	576	565	587	579	563	572	559	566	610	552	524	590	512	566	589	586	529	581	559	541	580	551	559	528	558	534	585	544	577	540	550	519	556	572	590	573	578	550	608	568	556	546	599	574	557	557	609	570	586	591	545	579	540	593	587	587	591	581	563	564	568	569	630	571	557	559	572	582	537	565	556	585	546	578	567	598	529	570	579	582	516	538	574	571	594	570	562	564	625	586	544	593	564	589	568	568	535	560	541	539	615	550	558	571	568	557	555	538	577	565	545	583	521	579	555	574	592	590	568	520	597	568	575	545	562	577	566	566	523	553	549	569	569	575	551	606	534	615	548	534	543	626	582	586	588	580	575	532	587	572	587	587	551	583	561	614	543	556	594	573	571	541	595	567	524	554	535	537	566	567	570	581	567	593	573	554	636	508	550	602	592	528	594	557	583	570	616	588	560	570	596	590	608	578	600	562	575	547	570	575	576	563	583	548	553	561	593	563	560	603	550	571	570	559	558	573	540	587	542	560	593	543	573	603	562	579	580	561	592	529	533	587	568	574	585	534	535	621	567	560	580	556	562	537	567	575	571	578	571	581	558	566	560	585	583	601	588	549	516	570	544	611	578	563	549	569	594	610	560	576	546	601	570	517	580	625	594	568	563	603	574	572	631	560	579	550	568	592	577	579	594	509	535	609	566	568	587	572	569	539	550	564	563	587	592	583	570	605	601	581	560	574	560	574	543	560	532	547	570	570	610	567	560	542	552	578	578	554	548	517	540	601	568	575	602	517	605	566	597	560	584	544	582	559	565	586	546	596	583	552	546	552	582	580	566	607	581	585	576	554	548	603	561	579	507	568	560	588	602	559	559	630	560	602	586	551	580	590	546	558	590	553	615	595	574	550	556	557	571	565	596	582	593	545	579	613	551	567	587	555	615	581	539	599	547	550	562	560	569	585	621	565	601	518	554	585	536	560	547	533	602	582	505	618	591	578	546	612	573	563	579	583	586	551	580	607	573	586	526	596	566	611	571	527	578	575	601	558	576	540	585	558	554	579	563	543	586	538	627	557	577	564	600	600	583	562	573	565	575	540	558	589	575	578	542	600	600	610	597	537	600	606	583	528	541	517	566	587	574	551	560	603	566	581	590	555	538	564	524	574	553	549	553	567	581	550	599	598	519	560	597	545	570	496	569	567	594	579	554	548	585	522	556	576	570	588	592	574	613	619	585	558	569	558	587	532	563	574	535	576	538	560	594	505	567	549	623	607	593	565	570	551	586	583	543	561	532	580	532	542	569	568	560	518	556	556	591	563	566	577	563	558	593	552	591	578	588	611	584	563	552	553	573	605	553	588	539	599	562	552	573	573	543	562	590	549	571	579	535	590	551	576	574	578	601	578	618	605	550	563	619	612	511	567	602	575	543	556	588	576	575	572	528	556	579	533	534	574	559	596	577	553	570	611	556	589	609	581	585	552	548	557	589	585	620	561	644	583	577	540	594	534	637	632	601	565	561	576	563	575	571	589	568	546	567	560	570	527	571	546	554	517	602	562	550	568	584	590	578	596	569	578	579	639	579	528	534	613	551	561	565	533	577	559	578	553	569	580	541	604	530	540	570	563	599	563	578	610	551	576	585	597	531	574	576	590	560	634	559	557	565	623	646	542	545	550	530	556	536	556	578	547	581	557	594	572	546	583	539	568	588	544	585	558	524	527	570	571	566	557	592	545	589	582	591	589	616	566	558	574	594	608	614	523	557	613	619	572	575	543	559	570	598	571	546	556	528	577	572	565	539	585	588	535	563	577	550	527	568	598	569	604	554	576	583	577	559	628	576	564	562	550	547	592	542	519	556	576	585	544	564	585	597	520	591	611	582	572	558	553	579	585	566	612	527	533	567	587	573	547	582	616	564	589	611	570	602	586	556	533	568	569	581	589	570	540	550	564	569	557	546	571	563	573	572	560	578	559	536	585	574	588	586	536	569	578	547	562	546	561	591	565	551	513	560	566	547	576	559	594	566	584	573	538	561	570	569	587	585	573	582	543	563	586	593	535	530	560	548	588	600	546	559	540	587	589	557	574	540	542	572	550	587	570	600	589	581	558	538	575	560	605	581	555	537	557	536	560	567	601	590	551	605	551	585	598	589	574	608	540	550	599	597	584	554	566	569	618	548	621	572	575	624	593	572	541	615	569	584	592	555	580	586	545	614	560	588	575	573	590	553	578	565	562	592	553	550	569	545	578	561	577	526	570	559	601	608	540	569	615	599	577	558	539	560	558	564	570	591	568	565	582	588	582	619	551	587	531	552	560	580	565	550	549	534	537	548	592	562	579	588	546	567	580	524	589	540	599	543	543	605	598	551	579	549	579	564	580	546	597	581	560	583	589	575	552	531	550	573	579	608	595	600	585	555	552	572	574	572	574	540	565	569	557	552	550	574	563	573	609	579	575	592	530	559	544	576	575	577	612	616	591	572	573	569	623	500	573	552	564	569	568	564	572	587	565	587	566	517	596	614	598	580	558	577	559	581	578	556	497	532	565	548	555	584	523	566	560	567	595	579	606	586	598	539	548	602	545	565	544	550	578	556	559	599	553	576	612	560	579	591	574	616	596	580	597	576	538	539	581	579	558	589
25892	43058	19511	5502	1371	575	449	496	472	445	454	433	445	475	463	461	435	469	449	443	480	469	443	474	427	477	474	469	476	448	433	461	460	472	442	518	437	458	435	458	461	471	439	441	473	422	482	464	456	485	451	485	460	432	472	440	480	497	436	498	482	460	508	501	442	479	449	420	459	440	440	466	472	500	490	504	456	469	487	435	435	424	456	459	439	458	459	446	446	450	464	469	455	448	475	478	455	461	479	441	428	460	457	434	469	437	424	449	444	425	483	420	451	462	450	454	460	440	470	450	466	477	460	445	438	470	466	465	494	438	445	480	483	438	497	481	471	504	446	470	478	471	440	459	474	501	453	489	473	472	446	476	490	468	457	451	462	459	422	434	438	445	469	486	462	433	417	500	467	505	481	494	474	451	432	449	461	483	465	444	460	456	455	475	471	477	486	471	407	463	469	441	476	434	437	438	451	470	461	460	490	459	481	490	457	447	473	414	445	441	439	448	485	462	466	454	462	445	481	465	477	455	448	446	483	456	457	462	447	437	471	460	442	452	417	467	455	452	440	491	426	446	480	466	481	455	462	441	453	430	477	438	491	463	481	456	462	452	448	477	410	463	462	497	472	498	435	459	450	466	429	456	433	397	486	454	469	441	463	429	494	441	425	491	474	450	496	468	459	437	433	436	460	465	486	461	464	495	469	477	474	459	487	465	438	497	428	445	469	462	514	470	470	417	487	452	490	461	450	459	474	459	455	478	470	492	456	464	471	452	470	446	425	487	475	455	430	437	438	460	433	482	483	449	479	436	449	442	431	435	436	467	458	456	464	464	453	507	458	460	448	482	440	459	459	470	455	454	456	481	452	457	452	464	489	456	437	445	459	448	487	463	479	475	467	486	478	449	464	459	458	448	493	462	462	448	452	453	513	504	437	509	430	446	437	454	451	452	429	483	460	459	518	451	455	455	509	453	462	434	469	493	448	447	474	456	474	448	456	473	455	452	449	475	480	421	449	464	459	490	455	454	508	457	427	481	450	442	459	483	427	445	465	460	459	430	460	485	437	462	424	466	452	444	425	465	445	496	473	451	446	427	467	429	495	440	464	493	474	469	474	443	422	443	464	439	473	432	430	458	518	441	449	454	505	473	467	446	430	456	488	473	457	449	476	446	452	499	461	468	449	477	488	440	494	444	498	468	495	466	464	430	480	427	473	454	470	449	471	476	454	450	447	510	417	440	469	435	443	480	459	466	472	462	480	450	463	498	473	453	417	409	441	452	454	449	438	444	434	433	472	488	425	470	467	456	463	490	436	465	487	454	472	475	437	426	463	439	462	423	461	467	466	490	443	458	456	468	484	467	470	445	474	469	450	443	459	444	479	476	456	460	459	457	456	439	489	469	465	465	477	482	421	436	486	467	456	424	456	488	451	429	452	478	476	419	462	468	458	496	461	458	468	438	451	482	456	455	485	464	454	436	458	467	435	460	437	460	445	452	473	447	438	427	467	466	457	453	461	474	464	423	454	486	454	414	520	444	454	444	436	506	468	473	434	479	433	469	444	461	424	458	465	451	462	442	479	476	449	459	434	453	427	445	475	458	451	483	443	479	503	477	450	435	446	447	460	488	507	440	425	426	438	426	480	445	450	468	454	418	434	419	480	456	463	444	421	455	469	464	471	450	444	434	482	496	458	460	455	445	457	429	479	466	453	479	474	473	459	469	471	480	463	423	452	449	506	417	453	487	474	462	478	446	465	476	471	478	421	439	488	473	476	455	444	498	451	437	430	464	453	454	503	477	444	480	438	474	473	453	443	460	483	462	499	403	435	467	475	461	461	458	500	466	441	447	458	483	462	447	481	457	439	483	444	452	435	472	445	460	455	496	469	456	465	478	454	426	425	452	473	447	468	495	458	474	462	445	439	463	414	447	481	468	449	448	430	417	492	466	459	449	437	469	503	429	430	441	411	420	466	456	478	467	479	459	435	486	447	441	462	444	455	467	460	441	443	456	460	475	470	449	450	460	464	485	504	468	465	439	423	463	474	460	441	492	474	470	454	462	458	453	443	442	487	447	493	448	471	411	472	462	458	455	430	493	499	442	473	432	447	431	427	457	442	451	458	460	479	444	472	493	452	482	451	463	446	472	476	481	434	458	497	456	454	450	463	482	432	437	447	447	480	426	442	476	453	443	451	477	447	429	449	469	472	440	447	456	470	468	441	490	447	435	486	466	451	436	465	453	459	439	481	479	434	459	435	429	435	483	463	500	426	451	473	480	449	477	431	431	465	438	441	455	447	407	447	429	457	458	464	452	500	417	485	441	476	437	472	479	480	515	451	444	443	458	492	475	477	475	430	467	443	447	479	469	484	456	452	480	433	477	480	419	472	466	471	453	458	441	470	458	467	458	453	450	461	465	458	451	457	439	494	450	493	459	458	460	465	447	450	468	440	433	447	453	469	475	468	498	474	469	461	446	425	431	468	470	446	463	430	459	414	499	450	483	444	467	443	442	463	497	453	453	448	465	466	444	468	423	401	418	418	459	424	484	449	424	437	479	462	448	524	440	468	432	474	426	492	506	465	499	432	405	467	482	469	453	464	484	459	429	430	437	476	464	424	482	451	475	473	442	448	436	421	494	441	478	458	467	455	440	444	482	482	475	459	425	473	469	460	450	461	451	458	476	460	461	469	428	469	470	458	469	459	476	423	435	463	459	482	461	474	459	447	433	504	466	440	456	459	463	449	484	423	448	455	464	464	437	472	444	463	420	454	481	448	462	457	432	470	503	488	451	446	465	479	457	464	444	442	436	461	414	466	490	463	433	448	443	465	455	474	451	446	427	456	462	469	454	447	498	489	421	439	479	481	458	470	441	423	470	428	443	455	443	457	493	472	432	450	453	450	461	470	457	471	483	458	440	458	442	462	516	454	445	446	434	429	476	485	480	451	443	458	486	479	453	440	445	438	473	431	467	433	485	460	447	445	451	454	479	466	459	446	430	457	455	441	437	449	479	442	411	443	489	443	475	503	471	439	455	416	479	457	492	452	452	495	444	439	436	469	420	402	417	461	432	453	455	489	447	470	436	483	415	449	451	453	439	438	466	434	425	439	442	490	479	444	432	436	441	429	439	472	498	427	499	444	449	436	459	441	451	477	469	437	462	433	423	465	478	449	471	457	460	429	446	479	439	466	411	503	495	442	434	507	464	421	456	498	493	448	454	438	479	498	489	438	454	502	463	453	474	459	451	434	433	479	440	444	470	508	462	463	442	443	449	439	464	433	478	434	461	442	477	453	439	492	445	481	447	482	447	438	445	448	448	461	480	468	496	445	466	448	441	480	472	453	470	442	477	467	406	450	446	411	444	473	418	466	476	481	455	462	447	475	495	441	451	421	440	430	493	480	473	425	487	444	450	450	467	455	446	487	467	466	504	464	469	475	447	460	467	457	444	443	464	445	464	475	438	499	474	473	432	462	440	470	458	461	471	456	464	467	483
25169	30234	40697	30150	16800	4516	921	692	607	597	607	657	605	607	595	586	614	628	585	606	582	599	572	621	616	599	595	596	561	620	610	592	608	614	573	594	557	581	605	574	557	586	568	609	601	559	552	571	604	622	614	596	587	553	566	620	598	560	611	605	560	606	548	593	567	566	572	569	593	568	544	562	596	639	576	576	534	553	594	558	595	608	546	563	609	592	538	547	593	573	626	518	552	584	593	581	563	597	574	547	561	590	590	567	611	594	612	565	567	595	567	616	598	597	610	603	535	557	591	588	595	559	608	592	584	534	560	576	553	561	590	533	567	578	560	544	547	547	586	610	550	559	584	562	597	570	562	606	593	563	581	614	616	612	603	588	562	572	581	513	512	635	592	592	570	592	568	618	581	592	590	543	626	610	567	532	531	543	567	624	570	546	578	554	568	564	588	602	559	601	580	606	595	544	571	574	583	570	583	589	628	571	559	592	589	610	570	543	563	575	589	569	564	533	614	554	625	574	583	606	598	638	558	576	528	584	572	599	566	553	603	572	584	582	565	596	566	616	549	572	586	587	611	584	557	601	581	563	562	613	577	572	559	618	558	574	602	529	545	617	562	547	558	580	553	543	542	556	542	612	578	613	559	619	580	572	547	613	570	574	553	594	577	618	576	556	610	597	570	547	581	556	587	594	586	595	596	559	597	595	608	566	554	557	540	566	581	540	604	551	652	563	564	639	575	587	524	559	588	566	551	575	581	563	546	572	591	557	597	585	563	572	621	613	607	582	590	591	580	569	542	592	555	559	587	593	580	570	576	620	572	598	609	573	550	568	568	559	534	574	606	627	589	567	587	641	572	544	599	559	599	545	549	554	624	586	583	584	584	557	588	564	566	539	595	587	543	534	564	573	530	570	575	581	605	607	564	611	580	552	603	596	619	621	610	576	614	626	583	559	563	576	574	575	573	585	588	564	594	583	576	579	574	600	587	578	548	543	583	605	581	566	567	593	588	586	594	577	573	556	606	579	606	627	597	602	571	633	558	533	565	637	599	588	593	569	594	545	562	567	593	588	600	549	586	564	556	570	542	623	599	592	557	584	613	539	591	537	520	574	544	568	590	606	574	568	575	591	578	561	595	557	547	593	583	567	567	536	590	612	576	565	530	626	587	609	554	622	561	560	565	556	564	588	556	591	557	597	574	569	591	540	600	594	571	613	574	553	556	577	565	597	569	563	571	589	585	578	593	572	605	612	574	549	605	577	578	601	589	595	601	578	584	558	546	592	605	560	584	569	542	534	550	549	595	576	603	553	637	539	600	543	599	592	562	541	594	592	580	607	586	562	567	552	592	552	611	580	570	600	559	611	542	563	597	565	583	593	588	542	563	555	558	547	590	601	571	602	593	579	558	593	566	566	575	575	600	573	581	561	558	602	577	554	556	538	568	552	569	565	594	575	545	603	552	575	612	619	626	563	574	599	571	521	589	584	578	570	586	591	521	601	569	635	583	567	550	606	581	604	576	590	564	608	537	554	539	576	567	561	561	568	577	562	595	552	549	552	565	578	582	590	566	548	588	561	555	634	605	609	580	522	599	628	537	534	577	586	586	617	594	557	537	618	602	550	549	585	614	554	579	520	606	543	552	571	538	556	575	563	575	620	587	556	542	531	615	569	626	551	558	593	604	577	545	605	553	571	575	566	612	606	558	536	589	616	546	597	595	569	646	575	592	612	620	548	584	615	641	557	537	530	567	592	566	602	618	570	569	577	565	601	545	554	614	544	541	574	578	602	559	598	576	591	575	575	636	576	568	596	608	532	589	581	586	611	613	578	587	612	619	599	608	561	567	600	562	598	547	584	548	538	584	561	566	565	551	525	594	578	530	522	583	573	592	548	598	573	589	598	537	552	600	564	598	564	636	506	585	525	586	611	572	601	573	610	582	599	589	576	560	663	547	614	546	586	552	600	601	591	580	577	581	536	579	549	607	589	591	559	569	571	598	576	588	593	573	592	585	559	566	557	549	616	602	570	557	570	587	533	535	637	577	604	542	552	588	596	596	588	605	592	579	528	566	533	620	531	574	560	569	546	577	632	596	596	579	568	551	599	566	595	580	603	590	539	581	541	553	593	535	590	593	576	563	620	604	556	571	611	570	599	597	568	597	575	597	582	590	590	625	614	575	595	576	611	562	574	568	592	589	575	572	514	583	601	537	527	586	586	548	539	535	565	609	558	600	579	602	556	560	592	547	593	556	599	568	565	588	540	569	556	582	605	578	592	545	563	564	544	572	591	559	603	582	557	565	596	566	525	602	558	568	578	554	594	572	593	590	583	579	589	573	585	583	538	554	568	588	533	541	595	579	615	584	565	540	610	529	531	625	559	560	572	552	597	558	560	543	594	608	564	574	591	551	581	576	587	567	582	543	596	580	611	561	614	568	588	569	608	581	539	532	626	610	590	591	636	612	544	612	637	591	544	556	542	584	582	606	636	541	594	573	595	585	591	550	549	550	594	567	608	536	563	588	607	587	580	617	575	588	606	589	540	583	578	560	587	598	598	591	557	581	578	572	579	557	586	578	624	621	555	606	622	576	605	575	555	528	575	594	603	619	602	544	559	544	586	563	565	579	578	647	560	590	603	593	604	580	600	585	586	576	531	591	532	612	570	590	543	573	598	607	540	619	552	578	581	571	603	611	572	573	588	598	555	586	578	627	545	577	604	544	584	587	617	561	572	526	596	594	580	559	557	521	562	596	566	523	592	588	573	599	580	613	543	562	589	638	557	592	583	568	544	592	553	593	607	576	537	524	592	601	562	595	598	603	579	572	588	565	585	591	545	605	536	594	577	551	565	566	560	597	557	574	589	608	551	578	591	600	554	591	554	553	571	595	628	553	530	568	617	634	580	582	573	566	551	562	595	571	589	579	608	570	616	534	552	567	568	578	535	577	597	556	577	568	589	552	539	526	606	596	595	579	559	593	566	578	584	505	555	600	586	604	564	521	593	589	642	490	583	566	574	547	578	577	578	563	596	562	589	538	580	562	557	543	601	579	598	551	575	559	569	532	592	609	539	577	573	578	617	572	555	605	587	564	616	563	635	589	584	589	569	578	572	579	575	547	623	595	589	598	591	544	624	562	602	547	566	582	561	556	573	601	568	611	596	585	616	559	526	593	587	562	559	579	554	565	610	552	586	575	560	596	602	579	574	568	589	560	570	622	581	568	564	531	601	541	614	584	617	552	596	595	527	568	552	541	556	601	613	539	560	594	585	543	583	551	581	525	606	534	563	606	592	590	583	553	622	603	557	574	569	621	537	588	591	550	611	552	611	582	556	572	556	549	593	556	576	621	600	525	581	556	553	589	560	553	574	564	565	589	551	572	536	571	620	586	582	561	575	582	570	555	598	584	575	584	567	530	606	583	579	625	541	534	539	603	590	558	616	602	592	558	539	600	594	576	521	600	573	569	588	580	623	543	557	594	616	582	605	585	572	597	563
55961	96285	57289	22239	5016	1167	550	514	519	507	545	508	504	535	556	522	532	531	516	532	548	495	553	535	510	533	548	515	529	529	516	521	497	533	549	522	545	528	561	467	521	538	539	525	567	538	511	530	579	552	501	527	531	537	477	541	530	512	538	487	513	524	557	450	504	488	523	527	511	524	507	538	533	530	509	514	539	542	508	531	544	550	504	507	518	537	507	493	527	537	509	496	527	538	509	511	537	513	507	538	534	497	503	515	530	512	552	543	512	506	521	525	541	528	528	501	517	515	505	553	509	522	538	501	511	496	501	512	530	504	509	534	517	503	537	558	528	532	538	497	514	525	507	525	491	521	528	528	516	494	497	509	504	526	516	560	527	513	506	520	536	517	517	478	533	502	509	493	529	494	551	515	554	543	531	521	534	509	528	529	507	528	553	491	528	480	551	504	510	528	473	516	497	536	547	525	487	570	542	511	534	554	541	519	500	527	552	518	540	509	524	520	512	515	510	494	541	538	508	516	512	528	520	550	513	504	518	537	537	498	514	517	536	501	540	513	519	504	533	504	507	566	532	528	501	573	476	521	522	491	526	534	512	557	545	533	534	534	563	525	533	517	549	515	540	542	500	496	492	528	550	513	523	509	503	520	552	504	536	565	532	506	547	500	487	523	516	565	560	551	537	513	508	544	518	522	512	542	524	497	583	559	564	518	487	512	527	505	504	532	500	521	498	530	518	534	489	532	519	524	522	517	537	517	533	528	510	487	501	520	522	520	553	535	551	531	498	515	518	530	537	544	520	484	515	554	572	512	522	567	561	526	535	537	499	517	523	505	528	545	527	547	522	507	536	549	530	557	506	508	526	535	536	556	531	582	501	553	556	537	507	509	526	506	566	513	512	514	529	564	528	530	551	540	535	526	494	498	521	504	513	554	518	478	517	535	522	564	523	544	520	489	519	499	521	516	508	513	510	523	527	516	518	498	517	504	561	518	501	514	517	502	516	552	547	540	495	537	501	541	529	486	520	542	530	527	514	527	533	476	546	502	532	544	497	477	581	497	531	546	502	499	522	513	524	496	519	501	536	516	533	498	519	477	585	517	525	485	525	501	501	506	527	490	482	510	509	532	485	528	544	528	507	556	490	502	510	537	536	582	499	544	517	530	516	546	503	535	510	505	535	530	497	513	511	535	518	509	475	494	512	533	533	503	585	494	526	496	510	529	543	547	539	500	583	534	542	513	546	552	486	522	524	517	515	544	521	505	509	523	508	537	520	462	505	518	509	487	484	525	540	494	473	498	503	538	494	498	544	495	524	561	544	500	526	546	506	529	518	516	527	521	538	531	517	515	568	550	521	533	483	539	525	500	486	536	527	544	481	538	522	523	505	516	521	528	516	547	479	520	537	469	529	482	527	529	509	516	509	512	476	480	516	505	496	528	568	532	533	505	494	544	521	503	480	567	484	512	544	501	500	537	515	531	506	511	534	526	498	486	510	482	503	474	516	509	519	513	524	548	521	527	526	494	494	500	532	506	535	522	489	553	503	513	502	499	497	509	504	542	539	522	506	564	541	555	518	491	538	529	511	500	503	518	514	533	514	553	518	521	518	549	488	519	475	486	520	520	527	481	515	474	518	516	530	536	547	492	520	519	497	546	504	462	546	517	484	531	536	504	553	517	541	495	523	537	538	515	481	552	558	501	548	506	517	535	515	540	538	523	570	506	505	521	449	518	550	514	474	529	542	511	539	527	541	508	519	541	507	521	535	522	496	535	513	514	540	534	537	507	547	534	536	534	478	494	503	526	486	486	540	532	535	511	525	505	535	500	520	531	528	499	516	488	539	512	499	490	514	570	533	543	561	473	520	547	503	502	501	522	538	533	532	517	516	484	552	503	488	522	499	492	496	511	503	521	511	481	464	538	509	523	508	515	558	519	520	528	522	566	521	511	558	547	562	517	470	530	477	472	520	518	536	527	528	515	530	574	503	548	511	533	570	515	514	503	556	502	537	539	513	537	538	505	503	490	555	491	527	494	518	535	555	545	506	539	544	510	524	522	539	491	510	540	531	491	535	498	512	508	541	506	516	537	521	479	529	503	494	502	481	530	524	512	526	519	480	532	508	499	543	551	570	543	486	502	550	545	498	499	522	529	523	505	532	515	499	502	535	520	564	535	482	501	520	531	536	562	490	538	518	506	500	518	555	520	544	492	495	525	534	578	527	537	485	512	498	527	530	502	542	526	524	506	521	493	527	551	525	525	521	570	479	528	483	495	501	520	534	493	507	519	526	482	539	514	566	529	527	513	538	503	456	547	530	484	447	508	512	538	579	545	509	528	534	493	513	490	540	500	521	482	499	518	560	483	500	545	547	527	535	526	479	498	517	507	538	484	494	515	515	533	535	518	530	539	552	517	551	506	511	514	474	557	555	457	528	518	505	535	503	497	488	480	521	506	529	516	536	521	542	571	518	504	564	515	541	543	508	527	540	503	522	535	533	530	517	489	526	530	523	493	563	518	506	494	512	532	541	503	538	538	501	520	545	535	501	482	512	512	520	530	505	524	557	520	540	521	536	518	534	558	516	486	508	519	531	559	518	521	480	507	569	509	501	523	521	544	506	569	490	516	494	490	520	497	526	505	464	491	538	531	532	558	551	513	529	482	559	519	509	505	511	534	513	509	539	519	531	523	525	487	531	513	534	497	491	507	505	574	515	496	491	548	503	513	515	543	503	540	488	550	508	516	527	533	530	490	520	556	485	527	537	551	519	527	510	525	490	513	511	548	547	517	500	546	545	501	521	512	497	531	513	547	534	517	511	512	528	569	537	508	527	568	524	537	488	498	558	518	515	517	488	498	543	511	494	482	514	492	504	515	514	531	495	513	512	527	545	534	536	494	547	531	512	484	515	518	501	526	529	480	534	543	506	574	510	545	552	507	500	523	515	529	513	491	515	509	525	505	513	501	511	551	511	516	534	527	522	531	533	492	513	519	475	540	502	477	534	509	524	542	514	517	488	552	500	541	518	550	506	524	541	507	507	564	534	518	487	503	475	507	560	503	549	512	514	532	484	482	560	551	529	537	560	522	512	483	533	506	528	529	503	509	521	491	531	539	542	537	536	501	525	512	486	524	499	534	501	503	519	473	495	521	551	522	494	511	547	528	511	543	535	554	520	519	477	534	547	518	511	475	519	516	512	493	502	502	497	519	523	504	509	562	514	530	509	485	502	509	537	499	526	549	529	495	503	540	528	529	527	569	551	554	513	554	491	531	571	488	511	526	530	517	516	509	514	564	533	510	522	515	497	523	513	502	525	482	520	570	523	556	539	541	525	563	515	530	509	515	510	520	503	499	521	525	530	520	549	529	535	540	509	510	520	536	489	549	527	486	513	541	512	531	494	553	524	570	509	567	513	499	548	520	560	487	496	546	523	493	523	546	533	518	527	524	497	546	513	498	521	510	449	469	508	550	504	537	516	523	517	474	521	512	544	506
24145	27297	37701	29713	20539	9961	1732	893	779	845	779	759	763	783	759	771	745	795	772	766	749	778	764	755	736	810	721	737	714	740	761	790	711	681	691	760	771	758	758	793	732	736	731	708	722	710	745	742	778	663	722	753	732	764	727	733	711	747	768	734	652	681	718	789	754	776	691	708	723	684	704	752	744	739	729	769	741	725	728	703	700	706	784	719	754	719	709	773	750	776	703	756	779	734	712	784	712	762	719	796	694	710	744	722	739	721	694	739	686	743	709	736	759	743	751	704	761	711	743	762	757	733	718	760	739	722	734	728	763	752	775	723	731	702	796	724	756	724	736	675	731	736	699	744	773	706	733	736	727	727	725	750	780	725	779	765	754	718	746	747	734	721	744	724	696	737	726	739	712	674	786	690	733	725	744	706	782	765	754	754	743	747	755	725	726	733	744	705	755	754	704	740	697	687	732	717	695	752	753	705	768	715	734	724	727	737	743	718	714	746	736	748	682	758	751	769	713	722	751	708	751	707	744	767	730	724	706	752	789	767	742	685	719	765	773	762	711	699	781	734	697	667	742	721	754	730	770	756	730	760	737	730	745	688	697	719	694	755	749	740	776	756	765	759	741	749	706	796	770	718	801	792	726	716	773	748	758	709	666	725	725	657	752	737	703	754	728	740	727	750	732	773	726	702	709	783	723	723	751	706	701	730	790	700	727	723	722	749	762	753	694	734	758	723	735	737	731	743	702	744	770	725	708	671	741	772	684	705	747	736	670	712	685	714	719	722	746	736	767	752	737	746	699	703	680	663	733	689	709	749	783	719	678	716	668	695	748	723	714	776	724	757	681	728	730	753	710	734	700	781	706	707	701	694	693	726	703	752	728	713	737	756	764	750	730	741	752	710	707	728	738	729	730	751	779	733	726	676	755	756	711	700	686	716	736	760	751	726	739	742	769	709	707	742	745	741	765	717	727	714	742	681	735	666	700	735	743	732	725	777	676	756	725	762	683	725	759	738	682	720	754	694	714	714	728	720	727	751	671	693	716	726	740	780	697	711	715	718	735	741	743	737	733	749	750	716	711	730	730	709	686	738	761	697	765	775	706	711	743	737	707	742	713	744	685	716	733	702	771	717	765	799	736	730	733	758	731	703	730	713	714	762	716	717	766	706	741	731	768	732	724	710	771	683	696	759	702	730	703	724	730	792	685	704	683	783	729	741	718	720	772	747	719	710	709	707	749	750	726	694	699	744	759	750	723	768	707	815	709	711	733	718	750	738	724	739	728	727	717	695	738	755	742	713	756	674	743	726	750	787	703	738	709	734	686	770	727	740	755	718	739	713	736	742	729	698	754	747	765	747	734	735	722	734	682	747	664	803	715	755	727	740	704	682	755	713	728	696	716	747	726	766	751	737	706	685	728	762	727	740	746	676	710	740	675	747	735	730	707	754	709	695	700	681	787	741	750	736	749	752	742	741	723	736	767	687	745	723	762	733	739	735	731	697	696	785	730	716	687	723	696	717	785	754	710	726	705	736	679	716	707	762	706	693	736	743	739	709	726	699	732	703	749	718	710	702	711	745	748	730	752	709	711	752	764	715	782	763	762	811	728	717	705	702	711	726	728	764	735	731	720	743	762	751	700	719	737	707	737	700	751	724	663	675	722	726	729	711	750	703	686	743	733	713	755	742	703	772	741	719	696	700	715	682	735	699	645	737	730	760	670	737	727	702	722	782	724	782	746	741	723	721	704	707	709	754	729	737	699	740	725	700	740	756	719	743	735	729	723	707	741	709	703	730	668	757	723	729	703	756	787	667	723	760	710	695	723	747	776	713	699	788	702	711	758	707	748	739	748	729	683	711	734	743	753	737	737	689	707	746	740	724	712	757	739	763	755	722	784	732	714	766	794	728	757	732	773	726	732	780	770	742	694	774	661	748	717	786	715	752	748	709	733	761	774	770	743	731	715	725	718	707	754	726	682	721	728	720	729	714	746	679	757	715	738	738	736	729	712	663	694	715	704	751	731	737	759	758	761	744	789	756	746	742	735	756	707	738	766	734	706	747	752	727	707	708	712	734	759	720	701	756	722	756	735	747	733	767	720	702	738	729	720	746	764	745	751	706	754	794	762	761	774	699	752	701	773	748	734	734	723	737	746	710	716	751	762	768	719	737	742	803	721	744	694	754	753	781	704	758	744	702	718	708	741	733	691	725	787	709	720	717	765	766	667	743	737	722	733	688	715	754	723	732	771	766	697	738	714	723	753	666	768	775	710	725	771	723	765	755	746	698	747	744	762	735	707	719	737	742	774	761	775	705	733	796	742	729	691	750	732	677	719	735	744	743	727	705	720	733	667	739	716	727	729	709	717	740	739	722	720	743	706	738	735	721	747	710	715	722	714	753	717	779	671	693	746	753	714	717	708	748	752	767	734	804	722	723	754	738	701	715	721	715	759	714	710	729	740	794	729	725	739	764	751	721	742	741	780	740	775	750	731	716	788	733	741	779	706	694	662	763	718	692	733	725	755	744	752	744	750	797	727	689	721	736	750	703	685	684	717	716	766	696	724	708	732	708	717	721	680	744	763	730	741	688	738	688	765	762	744	713	750	732	746	733	741	709	674	686	730	744	709	768	723	722	769	735	769	762	743	718	740	742	740	721	721	724	722	735	797	700	760	709	712	748	703	686	731	685	676	756	734	731	679	714	739	695	715	703	733	707	740	757	734	757	702	714	751	702	698	762	718	756	705	726	761	720	774	748	718	752	746	785	740	762	701	735	740	733	761	739	725	759	754	714	773	715	684	718	752	708	729	768	678	704	780	759	731	713	716	714	784	773	717	723	755	732	685	752	746	752	750	759	738	769	724	699	750	737	733	731	706	709	704	672	702	739	727	764	743	707	746	719	747	761	759	697	764	710	700	752	675	727	715	718	739	739	759	768	727	678	724	680	702	699	762	745	741	767	781	740	708	727	735	710	737	738	729	716	753	710	722	717	702	738	710	739	753	761	698	712	778	717	739	656	783	712	748	705	742	734	650	752	738	719	758	754	725	743	706	749	683	698	734	723	707	728	763	713	743	728	737	725	723	736	736	724	744	695	772	734	728	708	710	750	687	739	754	745	755	753	743	756	724	741	764	801	747	729	756	742	693	724	728	770	714	733	773	674	750	776	745	757	721	689	746	744	683	695	723	722	724	737	771	695	708	729	736	747	731	705	743	752	709	704	775	714	746	740	766	763	684	713	668	753	726	721	736	719	736	691	696	755	762	745	727	718	745	679	742	726	761	742	760	766	715	742	739	702	816	703	744	699	747	707	717	725	709	705	726	745	711	741	665	715	734	779	737	742	714	719	739	773	753	724	722	728	663	685	685	745	724	742	740	736	737	674	755	751	724	755	740	769	731	730	724	745	735	765	747	677	794	732	732	725	652	768	714	728	741	729	739	717	781	733	756	761	775	746	758	819	706	750	723	718	733	715	770	745	674	719	713	749	691	702
49342	97275	62513	29010	8158	1808	663	635	625	675	631	645	657	605	643	641	724	647	653	659	647	666	653	613	616	663	662	741	666	617	663	628	702	692	711	668	663	666	662	635	645	644	711	637	646	692	633	652	652	661	669	640	645	625	666	704	665	650	692	656	676	663	667	666	677	686	650	635	659	703	627	655	632	627	651	616	691	652	642	700	650	686	644	642	655	708	661	686	685	644	649	651	655	706	650	677	662	660	610	651	676	663	682	679	660	657	658	678	665	636	633	682	620	659	661	639	690	658	662	626	637	686	630	680	601	670	681	644	636	669	654	631	666	637	646	653	642	649	674	658	647	674	660	656	669	639	685	636	648	600	680	651	651	656	629	657	681	629	667	658	640	657	645	685	618	633	621	691	666	655	644	620	637	685	610	656	635	661	668	642	649	635	646	652	653	661	663	729	679	649	663	682	699	637	656	679	708	634	687	642	645	651	626	692	632	672	678	642	668	718	675	632	612	684	667	636	686	658	733	663	665	643	638	673	640	687	660	698	668	638	675	630	674	641	660	637	680	659	656	656	632	636	641	625	618	635	702	612	650	646	629	659	645	615	708	673	659	687	658	607	647	596	584	663	663	609	644	670	660	657	695	627	685	636	659	663	686	624	653	653	688	635	674	663	635	667	635	633	657	633	638	668	632	661	668	640	658	656	637	681	669	671	672	609	663	652	627	645	684	649	656	670	648	711	689	660	656	622	671	687	669	628	658	623	650	690	663	659	649	656	637	603	652	640	649	685	670	615	610	652	681	628	658	678	617	676	650	701	640	677	625	631	680	631	635	649	634	651	692	715	680	702	672	657	633	657	624	663	688	653	616	571	680	634	634	661	660	652	658	644	694	684	685	683	661	675	631	669	627	659	625	631	663	685	645	619	626	660	633	682	651	672	712	660	624	669	647	636	662	660	670	645	620	656	672	655	708	696	610	673	660	589	647	673	653	718	624	690	634	671	683	707	667	637	636	671	632	657	630	631	655	641	647	642	643	733	690	670	660	661	635	670	674	668	640	694	666	622	630	648	675	636	697	637	645	674	663	631	624	677	679	677	640	613	671	641	635	644	677	644	604	667	661	630	663	623	632	632	655	674	616	660	689	654	670	641	612	660	689	688	625	666	674	620	620	634	638	655	686	668	670	640	685	658	649	653	668	629	606	636	663	679	629	636	670	653	639	673	630	685	634	658	634	658	707	599	685	647	600	632	665	614	652	649	675	677	644	667	633	661	633	697	607	619	687	657	657	655	674	615	636	673	630	646	690	651	665	621	645	675	649	686	673	679	686	645	671	641	667	635	659	670	630	655	690	632	669	620	657	684	656	642	674	674	639	680	623	651	646	654	664	624	667	645	641	653	657	667	669	719	632	702	651	663	651	676	672	630	672	689	668	694	694	663	643	679	666	657	630	628	611	646	666	685	648	698	668	678	629	632	648	650	640	665	649	651	656	670	662	656	687	636	642	661	670	667	635	626	638	648	664	684	659	655	686	642	670	668	675	705	664	673	687	649	662	692	627	631	650	646	669	608	634	709	701	614	691	596	685	668	640	639	622	649	671	643	643	582	639	632	698	670	649	680	651	643	629	650	661	649	633	643	624	630	637	672	664	642	687	645	647	647	672	617	656	672	648	597	678	615	648	697	631	621	629	639	673	631	605	611	683	620	650	660	649	658	654	635	674	634	648	666	628	694	642	618	672	612	663	659	643	682	654	661	626	658	649	701	656	671	662	691	650	617	700	673	659	691	669	658	615	638	640	645	630	651	644	657	661	635	653	644	665	674	636	668	684	660	664	689	640	682	604	637	663	612	632	639	643	611	635	643	645	674	665	615	662	615	692	649	628	696	669	664	605	671	678	688	633	671	591	716	625	632	606	648	689	673	660	626	663	651	680	678	652	674	642	707	668	666	647	670	635	620	679	664	682	626	647	660	640	725	670	651	631	684	662	622	647	690	691	587	630	626	716	651	714	652	618	634	683	611	689	600	652	597	638	683	635	625	656	654	628	687	629	653	682	637	701	674	633	636	676	669	628	687	694	642	650	612	695	654	640	633	647	668	687	683	666	690	646	671	646	652	647	655	626	725	660	659	622	643	620	628	631	654	614	647	643	644	711	641	679	659	645	639	724	636	687	684	648	643	636	639	640	697	644	656	667	664	641	629	688	656	636	642	657	657	670	640	617	650	652	654	652	714	666	692	684	650	663	638	691	682	662	633	643	681	611	609	622	677	662	695	674	629	662	640	636	658	675	663	659	671	660	646	670	630	661	664	678	627	649	634	642	653	595	638	669	627	624	656	629	643	662	627	699	632	678	644	655	652	676	661	669	678	669	637	702	678	648	630	628	661	654	657	649	670	664	664	595	674	599	645	629	641	652	658	692	666	676	629	661	619	668	632	650	649	640	693	648	609	705	654	650	696	700	664	665	605	674	664	642	688	643	650	626	682	638	657	631	630	714	633	622	685	670	660	685	703	673	660	660	667	624	691	648	657	694	684	644	679	616	673	654	676	599	691	686	642	652	599	677	672	644	668	654	671	661	655	709	660	681	638	601	722	672	600	661	662	672	646	619	621	619	654	631	669	633	669	642	628	655	689	655	634	653	617	650	657	654	660	652	598	681	647	647	655	665	685	644	664	639	637	639	642	655	606	660	671	666	699	649	636	612	645	626	665	697	637	609	714	673	660	627	650	697	671	639	649	624	656	638	638	684	639	658	630	676	664	636	661	687	638	637	645	654	690	640	653	625	599	639	671	615	672	631	637	584	625	680	637	694	632	649	619	651	650	644	651	693	666	688	590	621	622	656	705	655	643	628	648	684	656	666	668	652	648	632	608	642	674	657	582	703	660	604	657	649	679	636	647	641	617	636	623	636	629	623	699	642	650	666	649	663	689	634	633	617	651	645	708	640	653	618	662	677	615	693	630	677	718	670	665	675	618	696	653	614	671	661	642	654	646	682	625	671	652	626	606	629	657	630	673	660	626	658	633	646	649	635	668	650	645	664	667	685	641	655	647	653	632	627	679	673	675	683	666	693	674	630	628	630	601	711	668	654	669	663	681	600	614	595	644	614	674	651	648	585	596	637	648	657	670	638	649	598	655	602	646	619	706	646	659	602	644	701	619	633	640	654	630	659	665	626	653	628	625	681	601	665	622	669	641	656	669	655	648	657	611	630	641	614	641	640	654	658	667	638	683	649	688	687	653	689	628	625	641	658	625	713	627	658	635	646	685	673	635	685	682	633	669	669	641	651	670	679	648	618	663	618	661	676	696	652	654	620	670	648	707	654	673	640	674	678	681	657	694	647	632	666	624	633	647	642	601	652	664	658	628	643	688	629	626	622	639	658	681	636	662	656	605	655	673	662	613	641	685	667	665	618	663	613	645	689	645	660	684	673	623	653	685	656	653	619	648	624	642	613	668	642	648	671	638	661	676	693	666	695	668	679	638	647	674	670	656
30770	37442	26967	10484	1693	710	521	472	521	507	478	481	525	467	500	502	528	469	448	461	483	480	459	477	474	472	499	480	484	467	489	453	467	486	485	521	459	519	513	459	473	488	510	446	490	487	477	456	483	511	460	479	461	498	456	510	460	483	477	473	457	506	466	521	433	482	494	487	458	479	453	467	500	467	423	481	462	500	469	478	504	496	498	502	474	499	473	442	485	474	482	446	453	488	487	453	510	508	488	480	523	490	460	490	459	484	491	510	473	482	480	454	453	485	475	476	529	488	487	474	476	469	484	500	448	512	473	479	483	501	466	505	450	482	507	508	480	455	504	499	477	485	441	450	510	449	493	474	500	482	443	506	486	528	460	481	473	441	446	463	463	447	521	466	497	506	485	548	458	439	446	470	469	493	485	502	487	470	493	450	485	479	465	496	440	539	467	471	514	468	493	459	478	486	460	449	458	499	503	498	481	495	469	481	443	528	473	448	496	492	497	505	480	485	501	481	424	514	467	464	500	502	506	501	450	499	481	460	470	525	510	446	467	493	519	442	494	494	522	500	492	471	466	445	523	480	474	472	475	472	480	458	524	458	453	453	494	504	488	482	471	464	507	481	430	483	475	484	440	495	490	481	437	470	451	444	490	462	455	453	478	481	484	487	490	505	472	461	497	480	494	486	510	483	474	505	508	482	484	481	475	525	470	458	515	478	480	437	451	478	512	501	505	473	498	459	500	501	497	477	469	467	491	458	440	495	448	488	494	455	461	487	454	459	455	508	546	492	448	458	486	481	452	538	442	477	498	510	511	466	476	466	513	488	532	465	469	489	475	509	480	473	503	472	501	481	474	451	494	501	509	474	463	503	441	473	498	467	452	501	475	474	463	476	476	476	483	510	481	500	501	543	483	495	460	455	441	436	482	508	475	498	492	457	477	482	458	480	471	488	445	479	482	474	504	466	506	502	484	461	483	478	503	478	485	490	474	486	493	451	438	463	509	507	474	456	524	546	457	501	491	446	448	479	482	515	485	505	455	475	480	446	500	502	469	473	461	487	450	455	448	488	492	481	463	470	511	492	488	469	485	463	460	487	495	503	432	453	452	475	457	453	457	504	481	480	474	473	441	473	443	452	452	433	458	458	461	470	455	481	491	470	467	468	474	438	456	505	501	511	515	470	457	467	465	442	478	469	483	472	509	453	469	441	506	490	493	434	439	443	470	494	508	504	467	538	466	448	458	520	499	512	489	473	479	525	475	436	468	474	456	482	489	494	497	524	474	462	483	496	476	511	463	457	477	508	482	483	470	527	472	492	510	495	470	486	498	531	480	459	436	472	471	489	475	452	497	502	512	506	468	461	464	513	481	490	506	471	477	488	487	521	454	511	475	447	470	521	490	500	513	461	462	486	480	463	484	478	485	487	479	510	486	480	466	517	516	476	482	478	496	506	435	488	484	463	477	470	496	520	478	517	442	522	477	444	441	507	473	485	506	492	517	471	487	476	514	415	477	471	459	479	492	457	468	494	476	491	444	468	488	454	509	459	452	438	447	477	472	451	473	470	490	504	493	455	525	489	452	474	484	498	483	522	506	494	490	472	498	456	477	471	504	453	495	459	497	482	469	455	508	506	495	499	468	448	476	465	440	505	480	461	497	493	483	495	460	497	510	475	463	483	479	481	484	434	461	528	473	492	462	434	504	494	450	462	507	499	492	426	457	461	508	484	471	461	494	442	441	458	486	496	492	485	494	546	480	540	492	469	456	488	518	450	456	465	473	472	476	466	456	464	493	484	436	517	495	525	464	442	550	466	488	453	453	475	460	461	451	440	497	490	482	432	470	502	500	466	499	477	495	506	465	462	497	490	503	505	527	482	499	440	464	477	488	451	467	491	495	491	472	516	484	494	471	510	497	442	480	533	469	432	477	462	477	470	499	473	504	454	500	490	470	544	478	525	505	483	480	457	452	435	435	471	507	509	491	506	453	503	459	489	531	518	489	498	465	528	498	503	501	487	455	500	464	458	478	503	466	487	485	490	430	489	492	470	481	507	508	476	469	456	476	509	448	493	443	448	492	463	487	454	480	476	520	483	491	533	507	490	463	476	479	491	461	469	433	474	479	473	433	434	484	512	536	496	500	493	474	493	460	529	465	445	445	477	498	445	465	503	450	473	482	491	481	456	482	473	471	495	506	471	499	469	461	489	479	479	467	491	455	493	482	490	497	446	469	502	475	491	495	437	450	531	477	457	485	455	464	472	507	459	479	454	489	453	515	492	499	448	499	489	489	504	446	495	471	461	469	447	483	487	522	472	505	509	450	440	527	433	498	459	524	519	461	513	443	547	466	472	507	425	468	460	465	481	443	453	495	452	477	477	457	471	424	450	480	522	502	486	475	461	482	474	516	487	502	482	487	496	487	482	499	455	497	494	475	532	478	498	502	463	436	461	529	429	446	512	505	486	482	479	485	477	435	495	471	484	466	467	482	479	439	514	507	462	477	472	469	482	485	493	481	486	500	507	452	466	477	532	484	542	484	480	523	462	487	492	488	544	465	485	499	513	490	492	469	506	472	487	479	439	510	462	472	462	503	478	516	468	457	462	461	496	483	470	458	482	477	466	526	490	492	498	471	494	487	469	450	473	494	492	464	507	454	507	468	517	458	481	452	434	479	460	500	461	506	468	475	470	496	451	504	511	470	489	478	477	495	463	487	475	441	492	459	534	472	479	484	499	434	463	475	444	461	466	484	499	476	507	470	466	489	424	462	487	485	497	443	442	469	479	511	473	505	507	480	466	451	479	537	506	485	447	466	464	507	496	491	487	517	469	495	511	479	519	507	482	481	487	531	476	443	468	469	498	494	469	490	504	473	461	500	468	487	485	482	473	490	495	496	490	501	499	464	455	472	442	494	478	472	456	491	472	508	447	514	503	472	511	481	492	489	468	475	455	451	488	470	465	477	492	483	485	479	506	489	513	463	485	500	474	465	470	473	517	480	514	495	457	446	464	486	511	487	451	500	477	407	470	500	511	419	449	465	495	461	505	494	441	476	467	455	506	499	448	455	473	473	459	483	494	431	500	510	480	469	445	474	514	475	502	483	491	516	487	469	480	454	495	499	501	464	522	450	446	493	481	475	447	487	493	470	454	496	491	451	470	451	519	499	510	461	498	500	482	467	500	515	475	487	517	490	492	492	456	533	502	470	477	502	487	533	501	456	466	511	506	482	507	457	486	472	490	445	469	469	484	459	473	473	482	458	511	502	464	446	459	422	461	496	456	491	497	446	487	486	483	497	495	511	452	478	515	489	501	470	514	462	465	470	455	492	490	463	475	458	526	464	481	475	495	540	512	490	440	477	529	483	461	471	469	468	476	498	489	502	484	500	497	477	462	491	429	477	497	446	465	478	446	499	482	439	439	510	446	470	465	475	470	506	484	484	500	482	440	494	493	493	481	501	448	466	503	483	457	467	488	431	480	490	436	513	462	459	480
26990	40773	18455	4943	1133	541	386	406	370	379	405	422	357	396	402	414	373	356	385	396	374	395	405	410	382	380	386	387	406	373	376	405	381	363	388	407	409	374	371	388	421	385	378	390	385	408	399	423	392	406	373	385	355	376	383	422	360	393	396	376	371	363	403	386	379	400	388	417	375	365	387	363	362	392	401	407	402	376	397	387	390	374	378	375	387	406	399	390	394	372	400	378	401	402	385	393	396	389	379	379	419	378	390	387	375	381	412	394	417	415	401	397	394	430	378	393	400	370	364	354	412	364	391	353	418	376	393	429	401	425	415	413	395	384	364	376	388	359	411	369	384	401	368	402	387	380	350	404	353	378	384	395	388	391	416	388	405	386	389	393	397	365	372	412	394	399	384	373	394	416	403	391	415	373	377	389	403	382	390	387	397	361	366	418	392	349	422	389	380	386	399	386	347	392	400	356	388	391	404	421	386	374	398	385	405	394	373	411	386	384	422	402	384	389	395	374	376	391	401	402	403	403	403	377	378	392	386	388	417	379	386	402	399	395	428	392	375	383	395	391	416	432	368	418	360	366	396	398	402	436	387	376	411	374	418	414	364	376	395	441	384	394	400	379	396	399	368	371	377	364	382	402	426	397	393	392	400	370	407	413	407	396	378	384	421	403	407	420	380	397	378	376	408	408	391	382	398	370	392	411	385	385	383	413	371	370	366	380	371	380	409	412	394	419	374	379	400	409	397	416	392	396	383	367	381	387	386	350	412	429	375	380	382	387	364	410	367	379	371	369	368	373	399	465	380	381	382	402	388	402	400	388	371	403	386	398	396	358	362	414	387	392	398	393	413	367	370	353	385	366	416	408	370	391	389	383	378	429	359	398	399	379	402	402	377	429	383	410	365	384	398	423	377	412	391	340	412	390	405	390	395	392	393	376	425	372	391	388	402	389	357	415	392	391	376	387	364	364	395	398	390	377	375	394	349	367	371	352	392	399	400	396	347	397	399	423	386	368	411	395	379	365	334	391	384	381	352	407	368	392	391	378	423	379	408	390	393	388	361	410	398	368	387	369	352	416	388	389	387	360	361	377	379	411	374	418	384	390	375	414	437	376	388	412	376	384	360	366	393	382	379	366	378	361	409	363	339	377	412	395	397	357	389	434	390	369	402	405	385	408	410	383	417	376	389	389	365	388	385	408	386	398	361	414	363	401	394	398	383	369	383	414	392	391	397	393	422	409	398	363	370	380	412	398	395	375	428	423	391	341	383	368	362	429	371	375	392	372	398	370	381	387	401	406	405	398	384	407	381	434	352	420	407	364	397	405	396	344	391	377	373	392	393	369	410	398	346	398	355	396	388	413	393	388	377	390	380	396	394	383	393	383	405	389	384	381	395	392	401	409	384	427	394	405	385	398	416	364	373	389	392	385	391	392	387	390	382	387	369	422	405	398	388	378	389	408	378	397	364	419	378	377	423	384	428	411	358	380	398	376	362	383	400	376	364	382	401	427	399	379	394	433	399	356	409	379	375	368	408	399	419	378	412	410	385	376	360	392	409	381	402	399	395	407	411	371	396	382	372	399	389	395	403	441	362	410	408	363	409	374	412	384	394	386	396	367	408	339	374	406	383	404	368	408	373	383	420	361	376	368	403	401	424	387	395	412	427	416	392	359	372	395	386	391	376	408	373	370	368	371	398	393	385	373	386	378	398	383	366	392	346	370	413	398	416	387	390	399	355	408	390	409	396	387	385	434	409	378	401	403	372	372	361	405	378	396	413	379	388	369	385	375	404	402	348	416	405	376	386	381	398	383	365	391	393	372	367	393	411	388	399	413	410	389	388	427	381	384	387	401	383	392	390	385	376	359	363	384	400	335	402	361	399	410	386	385	409	378	389	412	400	373	384	385	380	391	413	416	383	355	378	369	380	380	392	412	392	386	378	377	351	374	375	414	382	390	378	388	398	385	414	391	377	425	385	368	402	393	379	328	426	397	392	390	401	387	369	398	343	398	411	412	370	386	391	388	384	408	384	376	384	387	381	425	380	440	401	403	373	388	357	403	415	422	426	368	417	376	359	377	367	422	381	371	377	391	385	431	365	383	406	403	396	418	398	351	382	417	374	419	396	346	408	370	379	364	420	382	378	394	408	408	402	401	429	385	397	396	386	383	385	388	433	375	430	401	424	390	406	389	353	375	394	364	362	405	359	390	400	394	374	409	402	377	388	385	385	382	356	374	405	369	401	389	366	390	387	390	405	393	368	404	408	396	386	403	343	391	387	369	323	392	397	348	439	400	383	391	357	407	414	373	404	373	371	381	404	385	404	396	387	398	416	382	413	393	414	416	395	394	386	366	383	388	395	407	404	394	408	367	383	371	370	427	347	385	362	393	338	382	379	393	371	384	401	412	385	393	391	374	397	366	381	358	378	365	366	396	356	433	409	428	414	366	393	369	402	366	357	429	389	387	411	361	399	390	383	381	384	367	431	380	371	376	400	367	387	381	351	384	393	381	365	367	417	367	412	378	403	402	415	405	355	405	386	399	387	377	385	394	378	397	366	380	418	398	374	385	335	361	383	372	410	381	388	396	370	392	379	415	343	371	387	392	399	380	395	358	405	404	365	363	373	400	410	417	384	409	394	331	415	431	415	404	422	365	377	417	342	405	390	385	364	360	405	437	400	397	382	420	417	399	408	368	416	398	367	398	405	417	382	403	369	359	383	386	396	405	403	391	410	377	349	391	407	414	391	379	397	419	409	375	385	366	387	400	396	400	403	367	378	387	404	452	356	394	384	414	418	408	400	392	422	398	441	388	386	423	397	406	386	411	409	394	416	375	393	411	376	408	392	404	397	388	393	384	401	390	397	374	368	415	387	381	346	368	400	428	364	401	411	390	385	418	381	387	370	387	432	372	411	408	373	380	356	418	434	403	411	385	389	387	400	400	378	393	389	368	382	400	392	421	404	373	391	393	386	394	392	401	398	374	394	359	392	396	389	391	388	382	430	385	361	401	392	370	372	422	372	406	406	397	386	405	362	410	434	371	383	412	386	415	392	397	413	400	395	406	394	406	366	418	379	412	401	373	405	374	405	360	412	424	405	413	391	415	381	366	380	407	385	392	418	373	368	377	412	451	393	381	386	362	375	373	368	399	392	415	363	352	400	389	368	380	408	433	401	384	362	390	356	426	393	389	400	394	386	407	421	430	363	415	382	394	361	418	378	352	371	381	407	393	396	415	407	397	387	384	400	393	404	417	400	382	411	395	378	389	410	394	417	397	365	387	382	389	364	414	414	363	382	415	371	356	417	387	378	398	422	402	401	390	434	391	404	410	406	435	385	398	408	366	383	348	385	419	444	411	405	383	421	397	399	401	409	348	412	366	334	410	389	357	412	377	423	388	397	360	368	404	384	371	369	394	403	388	394	414	360	371	391	377	388	366	413	401	388	372	382	404	408	406	367	408	372	400	400	382	383	367	395	367	391	348	382	397
24905	27874	37369	29822	18623	5413	660	450	438	417	437	414	479	393	459	440	420	446	395	389	379	417	437	408	403	402	428	435	427	396	418	416	427	441	387	410	401	431	402	422	421	406	402	406	396	409	407	405	418	382	395	409	414	382	415	419	443	447	404	435	416	404	415	370	408	398	420	384	391	431	408	379	393	396	400	417	390	408	431	439	429	425	400	398	413	403	423	423	376	372	394	432	391	440	433	425	418	437	436	402	386	408	399	422	417	393	423	419	428	426	396	418	411	413	436	350	435	406	411	373	444	446	436	372	391	457	401	412	437	388	411	394	381	391	456	412	411	412	431	392	411	416	394	417	416	365	395	446	429	430	387	462	422	381	412	408	436	435	395	392	409	402	401	407	404	431	424	372	426	381	407	401	402	366	374	422	416	430	382	418	411	447	407	402	398	413	387	401	399	428	453	403	433	417	359	438	435	400	429	394	386	415	430	411	418	420	457	391	378	385	433	432	423	441	401	405	412	425	361	372	408	421	418	414	418	425	418	409	392	438	405	421	410	408	382	438	402	373	395	424	408	391	447	400	421	413	399	413	404	434	406	410	396	400	441	425	409	397	401	390	386	428	441	390	426	357	407	392	410	429	442	448	430	396	381	401	413	391	380	436	414	423	397	400	424	418	426	432	434	392	441	431	386	405	424	406	401	387	420	396	377	435	419	391	408	422	399	418	413	402	389	403	430	396	411	440	412	415	427	434	414	418	395	390	428	418	419	431	381	414	398	427	447	394	423	377	416	407	419	388	427	401	408	411	400	418	416	417	428	418	420	396	431	427	414	413	382	406	419	366	415	392	406	411	393	423	414	393	386	400	402	446	407	428	406	401	374	395	368	417	444	401	404	434	420	411	376	424	390	411	389	425	413	424	416	405	368	419	430	421	405	416	432	412	383	376	364	425	415	431	399	446	415	473	423	399	412	402	417	415	396	396	415	446	385	396	418	410	392	418	427	404	429	399	416	420	430	381	398	403	390	426	404	424	399	412	384	368	437	397	408	406	419	384	467	428	410	392	403	395	396	391	443	445	418	404	414	424	410	417	430	363	391	447	407	396	432	392	395	404	413	417	415	392	438	423	396	396	451	372	374	398	410	397	452	424	426	410	436	383	441	429	390	429	407	373	398	425	402	407	449	397	408	396	385	403	385	415	379	397	408	450	368	396	436	411	400	422	429	406	409	422	383	396	404	354	421	404	395	393	411	417	416	429	387	411	437	385	392	412	427	401	416	410	397	437	394	423	422	368	430	398	403	415	374	421	408	396	418	390	386	408	398	418	402	405	384	424	423	376	425	433	419	434	396	408	435	399	387	457	484	417	427	394	393	414	424	441	417	389	384	404	395	407	408	442	394	420	398	410	401	401	418	389	382	368	426	443	408	374	399	403	436	409	386	396	413	419	423	434	413	417	407	420	432	441	411	432	404	430	380	397	409	409	437	420	419	427	429	394	409	409	446	399	394	406	421	434	407	406	425	393	420	425	444	424	393	370	461	464	407	401	405	406	431	465	457	419	418	396	441	422	375	419	436	422	405	450	401	435	424	436	378	387	405	417	425	395	389	395	418	395	410	431	392	425	399	372	438	400	420	472	398	427	389	382	417	402	424	347	400	420	412	397	422	431	414	407	410	396	386	411	423	392	419	413	405	428	423	414	411	425	385	393	420	408	378	429	415	415	398	424	461	398	409	413	419	383	391	413	412	377	365	407	428	411	377	404	416	401	423	429	405	408	395	410	382	395	403	356	386	402	411	423	413	433	403	420	388	410	435	439	426	407	401	366	395	375	411	412	405	436	402	417	394	465	403	438	427	416	383	388	419	436	402	379	404	427	419	393	399	412	422	402	399	412	410	410	376	422	414	412	410	404	401	402	430	420	420	413	388	399	415	418	401	442	407	409	421	393	397	401	386	447	420	419	427	402	457	381	395	408	394	434	408	419	445	424	383	378	417	400	403	434	407	408	403	420	419	421	396	390	393	387	409	419	400	423	440	393	398	386	390	461	404	398	404	436	392	390	383	432	421	418	385	415	454	397	422	411	395	440	395	442	446	434	412	385	397	422	405	382	412	429	424	444	425	412	403	428	431	386	397	440	394	376	418	429	366	395	408	439	438	407	378	449	380	382	397	399	393	411	381	387	412	463	367	391	386	413	391	461	429	472	400	438	399	408	461	383	411	412	385	423	426	373	444	410	395	427	418	423	440	402	421	414	396	403	437	422	414	423	420	441	391	434	381	379	382	385	436	426	392	401	377	409	395	421	384	398	407	429	385	408	426	388	401	401	412	415	436	397	421	395	428	405	383	381	430	407	425	432	411	390	398	424	419	451	390	380	414	445	425	392	431	386	434	409	400	402	421	421	392	424	400	418	404	430	411	427	402	428	424	426	421	428	404	433	396	412	451	423	468	409	417	408	393	392	413	418	431	420	394	393	393	406	414	413	416	425	425	458	374	418	449	425	383	412	418	425	416	407	376	403	438	410	376	421	420	405	420	416	433	411	409	412	389	419	431	413	400	371	384	407	401	388	407	416	408	426	409	403	438	432	411	411	412	389	401	400	442	419	394	401	419	413	424	451	430	401	428	407	451	346	421	417	395	474	401	436	395	390	388	423	439	440	395	434	442	417	397	449	406	374	410	404	402	459	432	420	410	447	380	469	408	384	400	391	417	450	386	422	399	369	428	425	414	424	389	399	431	437	420	427	411	389	423	447	440	363	406	408	408	422	426	399	399	402	391	443	392	430	415	444	431	386	431	406	427	408	416	428	425	407	420	432	407	395	399	407	413	415	432	398	393	427	392	387	423	416	427	423	409	418	420	430	419	410	417	421	383	426	396	423	391	392	399	398	406	396	424	424	396	406	399	394	436	424	391	423	448	404	416	440	372	442	412	404	438	407	400	411	426	442	395	368	383	416	435	412	380	399	428	406	401	446	416	407	418	429	415	381	430	408	394	387	419	417	451	382	427	407	420	414	403	420	452	368	402	453	402	418	406	452	411	406	385	429	420	401	419	383	393	407	409	402	440	424	433	406	410	414	366	436	402	414	428	411	412	392	443	427	400	382	425	423	444	377	396	398	390	438	433	407	396	383	397	413	412	417	419	398	412	428	423	426	399	392	360	420	430	419	412	403	400	408	419	389	420	407	409	410	395	395	413	394	413	421	405	380	417	424	399	405	420	408	418	437	431	450	393	399	383	393	411	417	404	386	394	368	430	426	437	382	450	438	391	431	377	433	430	415	390	461	387	403	396	400	391	409	420	406	433	432	440	450	403	408	405	369	431	389	401	396	413	420	426	399	424	420	436	416	446	426	361	408	391	415	437	427	384	396	388	417	409	418	406	421	396	409	410	413	443	425	405	407	418	455	413	436	388	394	422	400	407	396	429	432	412	401	404	424	451	380	419	420	402	394	391	424	413	442	421	436	434	415	405	425	467	401	409	423	422	427	374	409
56694	93410	56082	23764	7932	1657	400	375	383	411	383	411	391	405	411	400	398	417	378	381	387	387	382	423	391	420	407	373	379	364	402	354	380	387	410	371	389	370	393	375	369	419	436	385	343	414	427	389	416	395	382	426	399	385	400	404	372	439	420	421	390	407	380	404	354	412	365	351	360	374	400	351	355	355	380	364	394	373	409	386	393	356	408	375	379	394	411	393	404	386	366	403	361	435	389	388	411	406	384	392	376	442	410	367	385	405	347	394	362	369	397	381	407	380	364	419	411	382	405	390	377	376	352	384	347	378	398	392	387	390	392	389	408	357	419	388	401	393	403	412	382	367	399	381	355	382	398	374	406	399	355	324	351	376	380	383	343	409	374	396	387	377	364	390	408	400	414	381	387	382	357	371	389	366	383	370	405	350	374	382	411	381	404	354	383	373	392	377	367	401	428	374	382	369	388	375	361	351	355	366	367	401	373	391	389	363	377	369	390	403	392	381	399	375	410	360	390	365	407	379	392	370	366	382	388	388	394	396	318	403	358	399	388	378	373	375	352	437	402	405	395	376	369	407	382	374	368	374	393	386	366	373	399	372	378	396	365	363	384	384	390	362	378	385	417	388	399	367	372	404	356	392	370	370	391	407	420	380	394	387	380	404	436	396	338	357	374	384	393	363	379	407	387	404	394	355	389	421	383	406	387	393	409	369	374	395	331	405	398	427	356	412	415	339	378	348	369	359	374	400	358	394	376	407	380	392	367	398	397	373	374	403	381	399	379	397	395	374	372	420	390	389	354	407	393	423	364	390	389	387	376	395	373	369	348	374	373	403	394	407	367	388	380	379	387	386	380	364	366	382	408	364	406	356	404	368	398	384	386	382	388	376	398	387	372	405	392	362	388	409	383	408	383	381	380	391	400	360	399	401	367	389	368	375	419	400	401	388	364	416	389	377	397	389	389	361	377	391	368	382	341	390	373	387	390	368	418	378	365	383	367	379	379	393	389	369	410	386	362	383	366	399	375	364	363	392	383	408	352	371	385	352	377	392	367	368	351	381	358	405	348	380	399	364	410	386	370	371	341	421	397	452	394	410	373	411	414	394	380	375	382	376	388	409	404	370	405	410	367	381	359	368	343	415	407	375	423	394	395	357	365	353	407	377	380	401	408	417	365	360	402	411	389	396	451	398	371	358	384	383	343	395	376	399	388	387	366	389	407	372	392	404	370	391	380	386	397	419	396	403	355	372	392	360	348	401	389	365	399	379	388	373	400	381	395	393	372	407	375	355	346	373	364	381	356	401	386	387	391	363	373	387	328	387	396	361	362	362	382	399	395	389	409	392	394	336	400	395	378	352	362	395	387	371	372	380	369	383	367	373	344	384	364	417	397	419	406	364	410	395	375	365	373	408	377	387	382	383	408	334	317	404	358	413	381	374	351	365	392	379	421	373	359	380	400	366	410	407	349	407	385	384	352	349	373	384	355	401	366	392	365	363	379	434	383	403	411	349	384	400	356	351	362	413	399	384	401	395	399	372	381	378	390	413	409	386	406	427	377	391	386	372	387	379	372	459	389	399	376	372	376	381	381	398	364	415	372	392	361	382	407	367	403	371	376	371	383	401	388	374	430	365	373	385	403	356	399	393	392	364	406	387	379	379	347	423	357	359	407	414	362	409	375	348	414	374	433	401	382	374	379	416	413	391	345	380	352	359	366	462	402	388	378	371	396	402	381	369	357	362	406	356	350	378	375	406	354	367	384	392	398	377	401	385	360	391	376	379	407	397	381	400	414	357	420	388	383	375	375	364	362	433	334	372	372	332	408	386	341	367	367	400	333	370	384	368	372	392	379	377	391	403	416	378	388	380	358	362	382	364	372	393	371	367	371	381	393	395	400	388	380	394	393	419	395	402	367	376	356	407	374	374	376	387	368	398	339	421	371	425	385	396	386	360	389	409	412	381	389	367	396	389	413	376	404	382	354	382	379	357	410	394	403	383	374	357	339	432	364	362	402	413	374	391	376	357	358	364	397	368	346	385	368	391	393	383	399	368	372	371	348	417	427	379	387	388	393	378	350	377	353	340	402	384	382	407	365	368	372	392	422	383	393	359	356	382	366	385	393	395	397	394	396	372	373	360	385	364	438	386	385	375	394	385	362	396	389	387	379	375	364	418	374	394	372	404	400	372	343	376	391	386	374	379	406	407	399	364	382	400	380	370	420	397	371	391	422	368	381	379	370	397	427	378	371	356	390	371	404	384	360	366	393	384	391	379	377	408	391	358	360	376	402	403	375	383	372	361	422	358	380	372	350	355	369	347	387	379	378	413	394	344	355	356	396	369	377	354	428	384	363	406	392	347	363	384	411	361	376	361	409	370	375	342	404	376	377	387	378	376	350	380	371	359	368	375	381	381	393	388	375	390	395	369	392	370	388	384	374	421	377	387	417	388	375	377	397	365	386	380	375	389	393	372	350	385	380	393	382	359	366	403	359	382	385	418	387	365	383	386	386	372	392	369	395	371	383	401	353	396	418	408	376	395	373	393	359	379	360	394	343	375	346	364	410	395	356	393	395	390	365	394	385	362	391	381	373	380	413	381	346	384	404	380	366	401	370	376	372	383	400	401	426	377	402	388	376	382	397	358	372	394	403	387	412	368	365	379	344	406	371	406	376	359	385	387	378	404	364	413	390	413	401	345	372	355	400	367	411	422	410	361	372	409	400	423	360	383	352	393	378	383	378	402	367	371	385	387	401	336	390	391	381	363	362	382	414	393	391	388	366	399	373	387	380	427	350	389	363	383	374	377	425	389	337	381	364	389	381	374	346	399	367	397	396	395	346	381	349	368	364	417	383	341	378	410	375	391	413	372	365	381	365	384	352	371	352	371	383	405	377	417	351	372	339	388	382	383	394	399	395	369	384	369	378	406	379	405	403	390	391	336	378	393	401	376	350	360	371	405	379	356	351	367	394	416	372	354	411	394	428	366	377	393	407	376	406	372	363	363	389	380	392	397	353	370	384	367	359	384	368	413	369	383	370	402	364	373	379	347	368	379	343	399	370	422	397	388	369	393	375	363	387	414	409	407	401	396	362	367	383	391	370	381	386	402	386	388	369	429	371	394	369	369	410	409	371	413	399	383	396	385	388	380	362	386	392	407	370	379	393	328	364	369	373	343	382	391	376	387	392	352	373	409	409	389	396	410	391	387	397	370	391	382	427	376	364	371	395	376	376	389	368	406	404	365	402	383	370	365	428	397	362	391	395	420	361	364	381	365	397	389	366	408	365	366	392	393	412	374	362	364	392	389	363	395	376	343	392	401	396	344	383	359	373	380	422	411	414	392	370	398	375	383	399	378	351	383	391	392	402	386	381	402	396	391	399	388	347	422	359	391	377	419	380	399	374	401	421	394	386	365	393	375	351	400	390	354	421	357	394	368	369	383	363	401	378	409	372	395	382	372	372	363	365	382	393	337	384	373	360	395	434	388	374	400
24008	24367	33679	27270	21312	13127	2041	726	593	629	618	665	627	590	583	626	607	604	590	647	644	562	604	623	647	577	562	580	605	569	586	601	628	585	619	577	603	551	576	583	589	601	575	617	602	567	582	583	605	612	602	595	568	595	595	636	582	575	582	608	607	599	589	565	572	569	606	579	562	571	622	620	577	603	557	579	602	589	596	579	581	595	589	570	595	634	586	537	591	607	582	592	533	589	579	586	594	566	547	595	572	605	597	609	559	593	571	545	607	569	574	600	570	577	612	576	629	544	587	559	529	613	567	566	552	605	547	589	607	581	587	612	590	626	555	595	591	606	534	611	611	607	571	580	605	602	529	617	590	584	596	605	608	565	554	565	580	565	564	565	581	568	574	587	549	544	612	634	572	618	579	558	590	586	571	619	597	566	559	627	598	596	584	573	587	595	574	592	597	585	592	538	572	545	588	589	550	569	629	591	538	554	574	585	583	605	559	651	532	509	567	596	595	583	596	594	602	620	568	548	541	588	606	583	605	598	597	588	583	541	583	578	573	559	607	592	583	580	632	592	607	612	598	577	554	536	557	586	610	524	561	584	551	545	572	551	565	602	649	593	563	552	601	573	599	564	551	567	587	625	594	585	576	563	598	570	616	530	597	588	616	581	574	575	524	556	616	618	584	560	565	559	587	559	578	636	580	568	572	566	606	581	628	584	620	583	562	603	592	553	635	574	541	610	556	576	590	560	599	546	531	620	585	604	602	576	593	562	601	589	574	567	592	567	572	530	585	587	615	589	548	586	567	539	636	612	588	554	585	598	546	567	595	571	607	606	620	623	567	616	608	572	589	574	563	601	588	561	591	625	593	587	584	577	567	615	602	580	603	620	624	580	589	589	573	556	596	630	574	573	587	605	609	562	571	595	579	622	600	608	546	577	553	557	555	614	580	578	585	628	584	609	566	590	580	640	593	585	533	618	601	557	569	600	592	580	610	585	578	574	597	544	594	553	606	596	610	586	583	584	580	556	589	573	587	570	609	631	559	589	572	596	566	609	537	608	613	577	541	580	568	587	563	614	590	579	591	562	554	587	565	586	603	590	571	586	558	554	588	597	556	599	587	612	580	591	585	588	632	578	559	551	547	573	609	616	561	587	569	571	579	604	556	605	558	590	563	602	615	606	563	598	565	556	598	572	575	571	552	585	564	593	579	597	598	582	620	543	615	560	566	554	565	606	590	601	597	585	566	533	595	575	599	587	615	621	561	583	554	591	588	568	568	511	579	631	643	592	574	569	566	543	588	569	619	603	600	566	559	620	575	553	602	553	594	589	597	621	559	608	568	601	580	609	569	569	583	581	565	606	562	595	596	601	585	630	587	631	601	531	582	549	586	609	597	584	587	595	537	571	585	541	535	583	566	554	611	610	552	605	598	576	576	591	644	570	568	628	545	578	551	615	553	599	573	579	555	611	565	566	600	562	610	584	590	523	559	579	592	583	586	592	632	540	610	585	607	568	571	595	623	567	538	629	577	579	625	582	545	571	599	606	624	650	587	555	585	555	586	620	574	580	573	585	589	564	616	584	557	589	571	549	580	567	573	581	603	577	604	606	571	608	567	645	566	562	577	577	602	605	638	597	593	597	603	631	568	578	608	559	572	588	599	590	573	564	587	600	615	572	592	588	569	579	596	591	590	577	540	577	615	595	573	612	555	562	599	573	567	563	578	585	569	578	591	544	550	571	593	613	572	597	574	599	553	567	608	571	616	594	604	563	543	601	586	557	579	596	551	574	603	592	581	582	608	555	572	595	573	576	564	591	576	582	545	574	581	597	581	573	593	584	582	610	607	578	576	573	594	588	577	586	585	577	588	597	559	550	607	581	604	581	608	626	567	617	578	560	561	608	605	591	586	626	577	589	611	585	617	594	555	594	591	594	575	602	587	608	594	668	600	549	592	590	605	543	575	573	590	597	563	595	531	597	580	574	591	537	559	619	583	582	576	606	599	604	570	610	602	564	565	559	602	599	564	567	541	597	590	589	578	580	589	606	600	600	556	584	560	570	601	604	585	584	592	571	587	596	575	556	577	581	565	584	591	586	617	590	611	584	572	599	568	598	595	597	639	609	534	587	571	611	588	572	599	567	558	599	586	565	545	591	529	579	607	614	571	556	640	580	533	554	567	632	590	590	557	554	576	564	580	607	593	607	591	586	577	589	634	567	593	594	607	580	589	564	554	613	584	635	574	591	535	586	599	591	599	588	570	596	593	561	572	573	588	593	620	590	581	598	610	589	604	631	587	630	577	565	584	581	569	588	566	559	605	581	590	613	602	599	616	594	620	546	588	589	589	626	556	573	620	580	637	572	618	580	591	583	561	602	618	562	556	593	586	581	595	586	615	575	560	604	602	605	591	582	598	557	604	585	546	572	537	583	586	561	493	573	509	603	569	575	623	577	576	611	599	591	589	563	595	577	581	563	581	560	568	589	577	596	589	608	586	585	555	572	561	555	595	575	629	571	555	552	598	601	629	556	589	576	613	600	604	594	564	545	583	600	597	556	599	598	558	577	612	571	591	585	591	561	585	599	577	534	558	554	576	589	538	576	627	605	605	573	581	573	548	588	570	583	561	586	574	549	622	572	590	592	579	604	591	629	593	562	585	577	579	591	507	591	602	554	574	580	546	600	616	571	620	613	582	601	620	614	585	592	600	592	594	569	605	622	559	574	582	607	584	595	567	594	572	579	600	571	577	582	581	623	563	564	528	585	600	567	580	632	568	621	563	608	578	588	558	583	567	593	543	558	648	575	566	613	593	553	624	584	593	538	555	601	572	582	590	628	614	623	589	548	607	619	565	580	549	572	551	597	577	584	578	566	566	595	559	535	586	600	578	588	608	640	554	583	601	521	600	586	598	556	529	586	577	600	606	600	584	532	607	572	621	567	595	583	574	584	579	619	611	585	526	586	584	555	577	559	575	591	587	571	570	574	562	554	607	623	593	567	640	578	597	603	579	571	581	656	561	616	612	556	565	577	578	607	566	593	567	555	598	547	587	562	632	636	566	577	579	538	597	597	580	565	628	603	576	567	583	577	632	548	575	575	554	598	568	584	578	540	606	577	582	563	602	577	568	590	602	569	610	572	577	647	597	595	618	642	606	588	555	598	603	628	589	597	629	544	584	579	554	582	603	575	551	610	621	607	562	581	552	570	564	632	553	605	608	581	609	575	585	565	601	596	594	589	572	608	602	611	551	554	637	563	570	597	583	587	566	571	618	574	592	568	591	565	540	561	602	566	547	607	534	557	558	614	547	548	597	572	585	566	571	601	592	550	557	574	582	584	582	612	592	599	599	518	588	577	612	517	620	607	560	584	559	591	584	632	551	596	584	591	549	596	599	616	596	580	595	552	589	621	596	563	606	578	554	601	595	609	576	594	568	583	602	580	589	564	607	549	584	590	567	586	545	571	600	612	594	582	553	574	592	585	602	549	600	548	564	584
55154	96885	64062	29113	11871	3141	688	539	582	588	546	522	542	508	547	579	535	509	533	523	526	573	552	572	551	559	575	529	547	588	541	546	522	561	524	521	603	517	512	564	504	555	527	545	562	489	560	559	548	575	551	548	532	534	587	524	522	572	532	563	519	532	571	518	543	559	576	503	546	505	562	530	581	544	517	548	533	577	558	510	540	526	545	515	572	582	556	545	543	556	529	547	551	535	554	576	554	549	549	540	564	542	524	567	522	506	548	521	549	533	585	524	583	567	548	547	535	537	509	491	484	529	529	540	555	570	537	549	562	536	539	559	525	534	541	518	524	565	524	525	486	538	526	565	544	528	520	543	546	541	570	559	527	521	570	567	543	551	544	534	566	530	556	546	533	517	518	565	562	601	528	526	563	545	546	520	534	522	525	529	563	590	530	533	511	554	523	528	559	532	560	534	533	540	581	523	556	547	534	559	504	479	560	542	528	569	517	544	564	544	519	543	567	516	526	533	535	544	577	539	538	544	532	520	528	496	508	545	520	531	541	555	501	546	559	529	541	525	531	530	531	556	570	552	536	563	508	524	489	562	625	538	556	503	490	550	563	548	528	541	550	537	512	502	520	566	565	494	565	539	567	525	552	563	546	593	515	525	535	548	524	542	588	551	548	533	510	534	548	558	544	564	547	543	559	527	526	549	532	496	515	484	578	537	511	551	518	511	529	528	556	505	547	533	535	548	557	537	555	478	550	535	548	545	559	549	559	531	539	525	575	542	565	491	555	577	486	508	536	532	555	567	495	559	496	563	509	525	581	512	527	578	558	564	538	540	498	515	545	537	541	545	550	544	542	528	519	581	535	556	509	561	523	550	551	532	535	503	536	515	533	567	608	534	534	561	540	487	559	569	527	535	505	552	491	544	552	546	534	534	542	537	547	545	523	514	570	601	530	536	524	553	582	539	563	537	577	540	516	559	516	542	484	513	505	503	532	566	531	553	506	538	566	529	533	539	529	570	557	539	532	523	542	524	569	527	514	559	575	566	537	504	511	561	542	521	532	562	537	540	537	505	563	605	517	535	545	549	512	541	546	553	514	519	542	542	571	542	562	528	546	495	589	535	533	535	543	580	479	533	521	580	501	555	519	537	543	546	565	514	555	556	575	489	584	533	534	523	545	543	540	530	550	530	541	531	534	562	574	555	530	537	538	556	520	528	528	522	504	529	508	560	552	546	521	542	559	508	524	553	539	508	514	554	533	526	529	578	511	532	498	539	535	525	525	526	521	542	562	507	528	555	529	537	513	519	519	534	528	558	506	581	562	554	544	496	577	591	564	566	540	511	532	536	507	545	561	535	523	559	572	533	529	524	487	550	562	527	538	531	556	550	552	519	564	544	571	545	551	535	588	526	547	541	555	562	571	552	545	532	517	522	527	528	576	533	589	554	555	558	540	523	541	587	500	521	527	535	569	587	551	520	535	577	570	539	539	513	532	575	510	530	512	538	516	517	527	572	563	546	547	537	559	550	517	537	516	536	546	546	525	552	558	520	587	531	527	497	514	538	503	525	553	543	524	533	569	561	541	515	565	554	511	562	552	551	502	607	521	548	532	505	548	547	524	557	542	559	522	541	558	508	526	526	519	550	525	549	556	540	544	518	534	504	514	564	575	509	512	546	579	521	545	500	516	513	605	540	522	565	527	530	537	601	510	553	512	535	535	567	518	570	487	524	506	571	474	524	585	533	518	547	566	597	560	527	551	538	538	560	520	537	528	527	544	537	530	558	508	532	554	550	509	515	572	553	540	531	495	551	518	519	548	536	513	525	509	556	548	527	514	567	556	563	499	537	555	582	536	550	542	571	563	541	531	515	510	549	559	552	547	548	527	541	548	505	546	546	546	489	547	542	548	509	596	512	529	536	516	523	556	571	552	542	513	588	528	548	578	525	491	532	514	563	534	531	529	563	555	543	538	554	566	541	561	530	544	538	513	545	546	541	519	564	521	578	546	532	548	515	547	568	546	586	542	531	550	567	535	551	514	507	495	508	544	536	522	537	512	529	530	522	512	556	550	553	495	522	519	553	529	511	558	546	529	534	545	552	514	554	541	493	554	509	568	527	528	553	511	565	545	533	520	578	539	516	525	557	536	491	569	568	536	567	495	541	546	510	526	551	527	555	549	543	552	525	512	590	527	541	511	521	564	550	557	540	505	515	506	517	554	520	548	539	514	577	536	533	548	607	560	505	567	549	518	563	558	513	540	515	557	544	568	546	539	569	525	532	531	550	550	520	567	577	543	539	548	532	539	519	544	538	540	547	515	541	539	541	560	533	536	542	509	531	583	539	524	506	571	519	500	586	555	552	510	561	523	546	542	561	522	520	508	524	525	548	556	533	506	534	522	526	509	528	573	526	534	555	502	571	591	530	533	528	557	560	536	573	515	490	545	515	533	511	530	516	498	567	568	476	539	515	569	558	566	548	585	574	547	546	551	522	497	536	557	544	524	542	567	561	555	585	527	548	550	573	610	551	562	565	529	501	561	551	537	515	513	527	528	538	532	523	518	523	610	532	516	511	531	546	536	513	564	514	600	543	516	500	529	523	529	518	526	531	506	546	574	540	527	535	540	533	535	530	534	543	570	533	507	513	563	520	538	503	524	535	556	534	577	568	544	559	511	563	529	534	498	492	503	544	533	566	547	563	541	525	559	542	527	512	511	563	537	539	555	589	500	557	546	531	561	524	493	523	537	557	555	563	497	528	527	511	543	589	536	516	515	520	532	540	520	569	564	539	537	525	510	518	505	568	563	498	533	532	529	547	556	512	519	497	546	571	501	564	520	572	519	488	539	563	546	530	583	529	529	492	503	545	550	518	537	556	576	538	556	530	530	544	527	558	517	555	533	540	545	552	492	542	511	540	538	511	543	534	528	520	566	520	539	536	536	518	543	523	523	533	494	522	570	543	528	528	512	537	490	539	542	519	540	528	529	535	497	505	529	535	540	532	507	545	536	538	555	563	529	563	524	542	484	538	521	546	567	521	499	506	502	544	549	584	504	522	562	601	524	543	558	516	556	536	566	555	488	547	527	533	550	541	563	544	497	529	552	563	518	533	500	555	529	520	545	582	524	549	480	545	530	551	564	477	532	543	500	512	547	522	553	564	518	532	519	532	527	509	532	507	543	549	523	553	511	532	543	531	530	529	497	547	552	552	558	530	534	517	520	488	549	532	524	560	543	502	551	543	525	545	513	529	533	554	510	558	552	553	566	535	556	546	536	522	535	531	564	536	557	545	515	560	550	503	524	499	583	548	527	561	545	496	539	599	485	520	533	553	516	527	532	522	522	543	547	538	532	505	516	551	548	550	525	546	504	470	501	548	512	559	560	535	494	546	527	527	545	518	516	491	523	545	559	516	559	551	531	518	489	523	569	484	511	549	540	498	562	515	546	572	555	543	533	527	509	566	480	495	533	523	533	574	511	502	528	539	518	570	557	509
31100	36856	26751	9022	1412	610	476	458	475	423	466	474	466	469	471	470	472	481	469	448	456	477	442	480	447	467	443	453	443	458	420	452	471	405	439	461	460	429	444	473	492	460	447	460	441	440	426	431	411	485	487	473	467	436	426	450	472	421	456	423	438	465	455	464	437	433	439	457	441	442	452	439	429	418	439	438	469	451	432	407	433	460	439	451	456	451	457	435	402	442	461	421	429	417	429	427	426	442	442	430	444	427	456	476	451	438	410	490	466	455	424	427	452	478	443	435	442	454	460	504	472	446	440	455	412	475	468	441	446	426	456	471	442	437	477	462	403	384	434	469	454	456	453	448	408	485	463	421	484	420	401	468	435	479	451	445	429	445	437	444	467	439	436	431	456	446	474	436	448	425	441	448	436	480	427	461	470	452	490	437	443	472	446	442	432	417	440	432	431	429	466	449	455	459	449	458	434	454	433	431	457	436	401	419	388	474	475	443	443	430	446	430	425	437	439	465	456	465	443	443	442	456	435	440	443	457	470	447	461	446	440	430	455	491	449	429	418	424	441	465	447	424	427	478	435	409	484	453	457	437	441	464	420	423	450	440	434	479	458	475	466	445	436	420	427	450	446	462	435	467	436	429	429	446	454	430	437	463	442	434	438	489	438	480	433	446	463	481	417	478	483	438	431	443	481	478	472	463	451	433	441	414	460	478	464	449	470	457	470	430	396	444	396	411	417	444	443	443	463	417	455	420	456	472	450	457	491	429	388	461	458	422	437	471	402	457	433	445	424	495	485	455	415	470	473	457	432	406	481	456	461	506	451	403	454	457	461	422	498	511	487	429	491	469	418	429	454	433	461	491	421	473	439	418	457	435	414	428	417	432	440	466	479	475	396	446	465	468	426	432	445	445	460	454	449	445	461	457	447	469	441	478	470	457	483	414	463	438	448	456	435	445	476	453	430	445	454	424	449	417	428	471	446	459	443	460	448	447	462	414	426	454	484	468	458	458	438	452	429	456	462	458	460	451	406	431	435	466	454	414	432	499	457	460	490	456	435	411	423	424	428	448	462	447	449	449	466	425	473	466	460	476	419	461	434	476	438	442	467	448	481	455	447	470	431	460	425	434	437	443	388	419	417	432	406	420	472	412	487	457	468	459	471	465	446	469	462	440	455	441	463	472	440	436	474	445	478	464	486	456	464	472	450	414	434	411	477	473	470	467	415	434	411	457	435	435	452	433	444	462	440	471	436	443	518	426	428	465	425	464	431	468	448	456	441	440	444	447	430	438	449	433	450	467	419	415	456	441	424	458	439	442	480	475	443	457	446	449	488	441	479	429	438	477	469	416	459	452	449	444	455	476	472	477	451	454	421	457	443	431	426	418	448	442	480	445	455	494	450	441	428	441	432	484	441	430	415	452	448	437	474	428	459	440	439	409	454	436	448	460	433	488	458	424	443	471	459	441	434	482	453	471	499	431	436	434	451	484	452	452	468	446	427	431	482	443	449	451	477	485	439	385	426	430	437	410	438	453	424	439	479	471	463	422	451	437	482	457	457	459	424	452	422	402	435	449	450	459	439	452	446	454	448	470	455	453	479	478	458	434	409	450	418	431	478	432	441	434	427	444	477	409	421	453	449	479	424	451	451	443	455	445	469	452	429	412	440	499	462	463	454	453	463	482	449	469	456	405	461	462	455	423	446	456	439	443	438	455	458	452	462	435	477	450	426	491	402	469	427	501	432	469	461	440	457	470	461	462	467	425	430	452	465	445	432	425	452	419	425	436	471	430	476	459	442	461	444	453	493	442	423	489	475	495	462	435	484	446	397	488	465	473	434	451	474	453	449	459	465	435	477	474	438	429	432	464	416	470	449	477	494	473	458	492	472	512	405	414	453	433	455	432	416	404	448	412	456	454	429	424	454	468	439	436	427	453	472	496	466	469	473	444	464	439	446	462	433	423	482	471	415	461	409	425	450	405	451	476	463	452	439	465	453	489	447	437	455	423	433	431	458	469	522	420	484	443	441	474	463	451	450	461	469	455	437	481	466	443	467	511	455	502	474	464	452	414	435	414	460	442	441	417	448	432	441	471	439	466	412	435	415	451	424	433	440	486	461	463	474	450	465	416	464	469	415	422	464	448	434	461	446	462	436	461	451	480	445	462	454	418	444	443	451	474	463	419	436	469	412	477	432	453	499	485	480	436	459	428	441	451	460	459	427	447	446	449	446	429	443	464	416	430	455	454	490	455	417	407	424	456	459	460	439	472	461	444	421	494	423	485	449	477	439	401	445	433	477	433	467	471	435	487	458	467	436	499	469	440	459	467	448	463	412	437	444	418	447	470	442	451	445	485	474	432	428	458	452	475	477	420	457	428	443	458	421	445	450	461	433	477	457	458	443	435	444	421	457	425	459	440	473	404	440	454	453	462	471	416	407	435	423	448	452	458	430	473	433	442	451	453	471	432	433	415	479	419	430	434	436	482	438	430	451	442	461	453	440	426	456	455	425	414	465	472	444	417	469	448	434	434	463	417	441	462	463	434	467	460	445	463	401	440	479	441	470	404	456	470	439	428	435	401	436	458	448	448	440	442	440	447	464	426	454	444	477	411	401	444	466	448	448	421	471	442	434	423	403	447	448	457	441	471	423	460	426	433	475	479	480	446	463	444	457	447	444	483	416	411	437	487	441	448	412	455	406	442	507	442	429	490	464	494	455	456	435	441	429	414	439	466	464	480	469	443	430	465	441	457	487	448	450	436	421	461	428	453	444	480	431	429	468	409	428	465	477	474	434	442	440	442	472	473	484	436	448	431	460	421	461	449	464	457	439	439	464	445	463	484	451	477	456	452	439	458	447	444	409	403	436	430	459	443	443	406	438	429	474	469	404	453	462	448	448	444	486	459	441	433	428	439	445	482	448	479	423	405	468	451	437	443	441	428	441	449	427	452	433	423	467	444	450	473	440	441	459	456	462	419	458	432	427	453	445	422	440	433	468	465	425	480	421	427	467	495	441	455	461	445	445	467	434	468	448	449	464	466	443	443	433	463	431	407	471	457	471	447	468	447	428	463	461	447	441	411	458	453	464	438	432	494	439	439	413	497	432	489	479	426	431	431	448	456	438	451	459	435	463	434	450	484	437	433	466	424	457	447	466	445	496	456	439	452	415	445	446	433	472	436	444	450	443	436	431	450	462	447	478	452	406	490	426	486	451	440	461	433	463	436	452	463	451	464	471	457	414	452	464	456	466	413	495	474	398	493	453	406	413	475	468	431	454	433	481	416	407	441	427	464	445	436	468	456	420	448	409	424	472	499	440	439	439	430	462	442	434	471	458	484	431	462	432	450	445	453	477	418	467	471	469	451	407	450	455	471	440	453	418	433	472	471	479	456	456	467	480	446	455	444	462	404	441	424	455	450	450	461	455	439	436	437	489	458	411	464	432	449	477	446	432	443	417	472	426	443	435	466	421	453	418	448	462	414	454	428	438	450
28176	39459	17585	4057	1004	504	399	340	367	389	344	377	380	360	382	374	362	348	399	400	399	388	353	365	378	379	365	352	357	335	375	392	405	352	346	378	346	371	389	393	404	398	380	360	384	343	381	379	364	372	359	352	367	368	381	359	403	362	405	356	314	394	405	365	358	375	357	341	386	345	338	351	372	352	324	381	338	385	415	369	359	360	386	348	399	355	349	364	339	385	358	384	394	377	368	369	367	356	359	352	383	375	345	354	347	372	369	394	376	332	363	364	371	410	356	367	397	348	379	322	371	366	346	363	368	380	381	352	399	381	365	368	349	395	368	369	351	373	378	386	351	336	390	372	372	346	348	365	377	335	348	366	388	378	403	381	374	381	375	406	359	366	336	374	362	371	359	390	372	348	365	394	369	379	365	364	368	378	389	344	389	382	351	369	377	373	338	371	395	369	359	360	365	377	370	358	382	394	379	376	356	377	384	354	380	372	399	372	370	374	355	354	353	385	334	368	365	369	367	350	350	376	387	378	409	366	381	383	386	349	415	343	368	368	396	367	340	376	385	339	383	362	364	358	362	378	373	396	377	372	363	342	381	401	398	348	328	373	335	408	378	405	323	357	362	355	373	371	358	341	391	394	358	337	376	388	338	338	380	382	363	373	382	383	376	353	355	345	370	360	341	367	358	363	399	377	377	383	366	395	346	366	339	374	345	360	377	383	376	363	384	345	355	379	339	404	386	357	371	370	362	347	385	365	357	383	379	365	371	365	365	371	367	320	372	358	393	367	397	353	367	407	350	397	391	368	344	352	357	379	378	360	345	359	390	384	376	375	355	371	352	355	362	349	373	367	346	361	360	395	357	372	367	378	359	411	366	391	351	387	399	410	362	384	362	395	355	399	370	351	357	391	376	375	333	355	351	364	379	336	380	371	385	391	359	353	387	401	394	369	361	394	397	368	377	378	365	357	354	348	360	372	391	393	386	356	358	326	390	371	367	394	353	328	333	360	397	358	387	386	375	372	407	372	373	357	386	399	347	327	374	362	331	347	419	358	370	369	364	373	383	360	350	369	392	361	370	347	379	395	330	386	381	378	402	348	365	349	394	386	371	368	345	335	328	394	362	348	381	398	355	388	367	390	364	362	339	393	370	383	354	394	369	368	355	363	335	368	350	377	352	359	384	384	389	341	371	363	338	366	367	356	343	339	370	344	349	366	356	390	381	356	388	406	380	365	384	363	386	384	375	379	355	372	346	400	384	364	394	385	344	352	346	371	380	360	365	376	332	393	364	388	383	334	371	381	379	364	393	340	397	355	357	390	340	399	350	376	374	368	386	373	373	350	364	346	366	387	379	388	367	395	331	395	388	336	377	363	371	365	355	353	365	363	365	381	390	359	398	346	352	383	370	321	375	368	360	370	379	381	401	369	377	372	381	364	316	365	364	367	363	386	400	363	399	339	367	345	344	340	368	344	361	399	359	381	387	350	354	348	362	362	355	391	370	403	368	356	391	373	369	407	362	371	342	375	369	379	389	365	368	350	388	370	382	385	366	341	326	396	359	354	360	371	336	367	382	353	372	364	393	401	372	402	369	393	352	380	369	370	361	386	385	336	390	363	391	344	356	367	348	392	357	367	400	382	386	401	374	369	365	413	406	391	377	367	377	343	338	376	366	368	396	368	388	382	379	364	367	374	368	367	369	377	372	382	358	349	339	358	384	358	340	378	350	350	372	369	384	343	365	413	385	403	346	350	350	369	384	404	351	347	369	367	384	377	360	340	374	349	396	390	375	353	346	363	363	338	345	364	380	336	373	408	344	371	362	372	380	382	361	362	397	370	344	398	362	388	392	346	372	387	405	366	363	340	327	371	408	358	356	365	381	363	346	370	393	335	364	380	375	399	357	377	364	337	363	350	389	331	334	397	371	336	382	364	395	381	336	345	359	350	377	396	383	341	361	367	376	354	351	384	363	406	350	376	341	358	377	345	401	347	401	380	348	387	341	374	363	360	362	347	371	394	391	378	371	416	388	376	383	345	355	371	349	325	367	357	391	335	382	387	388	349	387	389	364	364	373	365	375	347	349	348	350	340	357	368	376	374	391	391	396	337	384	379	340	365	361	350	372	325	357	336	340	371	379	383	373	347	353	372	397	360	393	370	341	381	384	366	379	376	356	391	375	331	350	370	405	387	370	326	371	340	336	369	331	389	403	388	380	383	408	355	373	358	366	358	367	396	381	392	350	364	380	395	316	366	332	389	361	402	361	367	384	365	358	354	380	373	389	365	381	348	335	376	389	398	347	366	375	350	355	334	358	354	367	350	349	353	354	382	364	399	384	347	332	393	362	362	383	333	371	372	327	368	353	384	374	396	389	375	409	368	359	377	382	356	355	359	361	364	379	387	382	388	348	348	380	371	347	371	331	369	403	379	381	348	367	356	366	364	385	358	356	369	394	391	389	403	362	325	371	399	373	359	372	365	392	386	389	401	376	386	393	340	400	359	391	363	324	372	396	358	403	366	385	349	396	363	344	327	388	378	365	379	375	378	365	372	351	376	348	344	383	367	348	368	364	355	375	371	391	377	378	338	404	411	361	413	339	365	355	341	356	368	392	350	347	377	340	377	380	348	354	374	375	367	349	365	379	360	343	412	387	368	369	380	336	373	372	357	393	362	343	370	381	371	384	368	369	357	388	411	347	353	356	398	369	386	398	378	381	376	391	375	377	406	401	342	355	355	373	405	371	404	349	360	356	399	348	346	362	373	341	335	393	366	376	382	385	350	375	382	325	343	389	344	386	391	369	369	352	394	364	379	385	351	387	367	348	353	379	388	370	373	417	369	360	385	371	384	339	341	367	377	387	370	356	368	349	325	362	355	377	354	352	386	360	339	401	374	362	373	363	356	380	320	355	338	360	410	397	356	382	380	363	365	349	367	365	391	375	396	369	350	361	352	360	380	348	380	348	374	369	403	368	373	346	369	328	339	371	359	421	374	349	347	385	379	343	328	370	385	393	370	350	371	361	369	368	392	351	396	393	356	344	379	384	386	347	409	372	366	336	408	387	378	356	361	373	374	382	367	361	368	366	353	374	364	349	367	369	353	374	396	387	351	383	366	367	383	389	365	367	351	346	375	358	353	357	389	377	404	381	369	371	400	320	371	389	333	385	395	377	342	398	374	409	404	385	369	361	325	365	380	350	388	384	347	331	378	366	366	382	320	351	394	391	370	358	370	347	340	385	360	333	368	390	351	384	340	380	372	368	358	356	353	378	367	356	370	388	339	381	367	398	374	364	359	390	354	380	380	352	349	365	371	348	343	373	374	358	387	385	353	376	383	397	376	333	380	392	368	371	349	317	384	348	345	346	349	375	375	394	363	388	367	392	359	382	375	361	373	351	381	352	360	398	369	347	371	366	371	352	376	396	318	342	396	398	374	364	375	333	359	379	383	359	382	376	351	379	367	375	390	386	382	335	390	346	399	380	363	374	362
25316	30705	40940	31870	16875	4323	779	553	535	506	519	457	495	449	487	471	460	454	505	481	485	489	524	466	479	442	492	443	486	511	482	449	472	460	515	488	445	449	476	443	475	493	479	460	481	469	495	450	488	488	455	478	483	494	502	511	460	446	459	476	474	485	493	449	484	499	471	508	467	494	486	513	488	436	425	437	465	505	448	481	454	470	467	452	499	488	525	513	438	446	480	484	450	481	476	478	456	476	503	436	515	441	436	499	488	469	450	444	471	480	509	482	448	440	455	457	453	474	493	508	482	451	460	497	450	465	493	435	446	447	462	464	459	447	479	468	467	480	443	480	459	452	443	465	475	471	487	477	478	455	493	462	484	486	461	498	490	491	443	450	471	453	457	527	524	461	454	444	472	474	467	446	471	509	470	479	434	470	481	510	483	491	450	475	528	446	467	459	464	459	428	450	459	437	490	484	491	492	429	456	491	493	466	489	471	514	497	460	464	496	484	451	457	441	484	472	495	466	439	495	462	468	468	440	482	471	497	459	489	475	449	502	486	464	460	475	450	446	497	470	504	453	469	514	495	470	448	453	514	470	469	473	477	458	463	483	459	497	461	451	471	464	456	471	434	478	484	460	477	455	447	475	516	459	495	481	459	496	481	479	486	465	477	478	449	465	477	478	441	492	470	471	450	511	489	470	456	474	456	429	449	457	462	448	441	485	497	507	476	459	481	447	452	450	489	440	486	473	460	486	493	510	463	466	458	470	450	500	484	490	485	470	505	471	461	463	471	472	496	478	449	473	481	469	472	440	461	490	463	472	494	488	488	483	479	464	466	449	431	476	528	509	475	435	503	457	498	437	458	502	494	491	474	475	471	467	461	486	461	448	470	471	483	421	477	441	499	453	490	452	504	439	460	468	468	481	486	503	442	444	543	447	439	472	511	463	470	452	481	477	461	434	466	475	467	467	468	483	488	496	492	456	438	455	479	466	463	459	472	484	497	469	486	478	477	449	457	467	442	453	465	456	431	490	490	449	484	482	447	510	478	481	476	494	469	440	480	446	466	483	491	480	477	496	492	518	499	468	466	492	503	447	439	494	495	490	512	478	447	475	440	468	490	505	475	446	459	460	502	456	461	488	496	453	475	493	439	488	438	513	475	459	432	470	509	442	465	418	446	471	468	481	463	448	467	434	456	431	463	480	507	472	478	434	450	479	457	457	493	466	492	461	455	420	463	482	508	494	506	488	456	496	441	447	478	466	478	434	500	528	467	451	509	464	486	474	469	474	488	453	527	503	478	453	509	499	447	499	493	484	450	482	446	416	494	460	458	451	424	465	438	446	425	487	464	429	456	458	497	462	495	481	509	452	467	438	476	437	500	456	502	470	489	454	443	493	461	444	490	464	502	477	503	481	467	464	460	507	471	486	501	456	455	478	463	479	480	506	441	513	475	477	483	473	472	496	438	460	470	475	450	446	452	503	442	472	450	517	437	488	500	481	468	484	477	479	467	466	446	445	470	472	473	496	463	497	488	473	491	480	460	467	489	465	508	455	447	508	471	456	443	480	486	504	459	518	487	477	472	459	462	458	442	505	469	465	482	443	461	449	515	488	492	441	473	478	446	494	453	455	479	477	508	488	491	495	495	523	459	489	474	498	525	489	480	472	472	488	471	484	477	470	455	467	490	450	461	460	449	478	471	518	495	480	473	497	501	452	443	440	454	449	431	468	431	462	468	451	472	465	436	477	486	489	475	501	451	498	478	468	417	448	480	480	450	458	446	467	530	440	455	493	471	480	494	471	477	461	455	484	466	512	457	481	504	476	438	489	468	442	471	468	466	466	481	519	468	473	452	444	500	515	494	443	510	482	500	443	460	444	459	467	479	483	484	455	443	499	455	438	441	455	499	473	447	457	454	470	464	496	487	469	457	438	485	466	466	494	463	478	457	461	443	479	483	464	470	428	465	491	440	458	457	459	477	430	453	442	476	444	458	460	431	489	474	473	490	538	444	473	458	441	445	478	440	488	463	421	479	468	446	460	476	450	461	432	461	440	470	458	475	490	484	494	450	471	493	467	461	496	464	508	445	479	496	471	471	481	446	455	493	461	513	459	469	471	465	448	478	478	509	456	443	458	485	462	469	443	523	466	458	475	462	454	482	479	490	475	478	496	454	473	485	463	447	467	448	426	473	485	470	497	453	454	476	490	466	441	472	458	475	470	462	440	447	460	468	480	462	480	461	411	460	471	497	494	478	465	473	485	473	465	450	478	469	435	491	459	409	478	513	456	484	484	431	468	465	462	468	490	511	429	448	453	470	500	479	454	487	463	460	483	453	459	476	450	470	449	452	466	442	493	439	463	467	476	473	481	518	454	513	448	479	478	469	442	529	454	443	493	469	462	432	461	438	468	499	476	451	438	429	461	462	451	487	504	461	454	464	427	478	478	463	468	474	451	460	479	451	463	493	463	447	452	444	447	458	484	456	449	474	481	446	462	462	452	462	452	474	453	487	445	461	431	451	497	450	453	452	509	496	459	476	436	461	460	474	494	484	501	514	476	452	486	487	499	473	492	461	473	414	518	483	470	468	476	481	445	466	510	464	469	448	470	461	520	473	454	520	496	460	458	476	466	437	476	491	432	479	496	460	474	503	460	440	499	422	451	445	431	432	484	422	501	464	422	487	476	471	479	488	495	461	440	475	444	436	470	439	528	488	420	498	471	480	504	438	467	473	523	442	492	448	473	513	483	499	489	467	458	442	494	471	478	468	479	502	469	468	433	480	457	458	452	454	479	478	499	498	442	434	458	480	455	462	455	489	472	460	473	494	454	461	452	475	457	468	441	505	455	438	471	486	466	467	477	484	445	467	479	429	455	490	510	449	453	443	448	466	480	454	481	481	453	460	465	465	502	462	449	449	478	465	464	498	456	494	476	453	463	478	470	418	492	469	444	501	443	477	482	476	507	476	492	511	475	432	444	423	497	446	486	458	464	501	503	490	453	460	436	473	478	466	479	463	474	472	494	475	468	459	473	439	462	485	470	500	491	461	446	449	471	433	449	483	462	481	473	481	445	461	481	464	489	462	467	467	443	477	514	449	510	479	436	431	473	481	504	456	490	446	497	479	501	461	466	461	505	457	455	483	458	467	451	442	479	470	488	452	458	468	463	435	480	458	464	519	487	421	484	445	464	447	471	469	500	448	443	478	443	466	455	489	462	479	492	505	467	471	471	519	452	421	493	462	483	469	499	459	480	436	496	453	484	475	470	446	477	456	480	447	481	471	450	487	485	479	469	469	468	468	443	434	477	475	478	477	479	464	479	468	481	436	471	492	473	454	472	463	468	483	484	482	469	459	443	404	504	464	472	481	513	462	463	450	475	450	459	473	453	494	494	478	458	511	490	454	473	452	536	464	433	449	437	481	473	487	449	439	457	459	510	478	477	492	500	458	433	429	496	473	472	464	430	426	451	493	439	482	479	447	506	458	480	457	451
55998	92751	59190	25067	5659	1452	525	427	434	457	450	421	436	451	436	409	392	438	460	457	446	428	414	416	409	448	477	454	443	412	451	434	450	443	461	478	427	421	471	438	457	440	425	452	416	445	436	429	406	443	410	425	425	414	446	405	438	402	453	439	424	465	418	450	466	446	451	466	474	449	445	442	441	432	444	422	460	460	418	421	459	416	446	434	414	439	433	434	430	419	418	439	441	433	449	441	417	428	425	410	452	427	417	445	433	461	433	427	451	442	411	447	440	450	448	453	407	443	443	431	406	436	433	419	441	452	421	440	408	430	411	443	471	391	430	461	417	456	430	478	401	432	443	411	493	447	441	415	389	430	434	446	450	450	452	441	448	445	445	448	455	431	459	474	412	439	411	474	449	414	411	419	419	411	401	418	413	449	400	426	441	412	433	428	415	422	426	429	420	424	415	420	404	466	438	452	466	425	431	424	408	437	409	437	426	444	466	403	445	471	415	402	453	445	448	437	436	432	448	460	468	439	419	441	450	407	417	414	456	394	456	465	444	459	402	410	428	451	425	415	436	429	426	449	457	443	412	383	446	452	419	470	481	425	429	413	393	453	436	418	414	435	446	433	435	440	407	383	430	445	432	432	447	457	445	417	454	469	425	430	435	451	432	427	427	427	422	447	401	419	458	439	403	460	419	474	436	483	435	407	451	423	431	456	409	438	459	397	424	440	417	429	403	428	402	438	461	423	452	457	442	411	444	374	452	416	438	467	448	428	414	425	454	408	418	437	463	415	470	450	425	414	423	413	432	458	445	463	423	429	437	403	411	425	424	402	406	433	403	424	427	413	451	455	442	469	437	464	453	420	435	474	456	403	437	454	464	427	414	424	429	456	433	426	477	448	421	482	409	457	443	436	433	387	435	395	432	439	452	435	436	444	446	423	428	440	475	451	421	425	440	400	394	444	449	434	415	453	425	444	478	466	459	469	448	404	432	402	442	428	418	406	432	441	432	431	461	420	425	425	447	439	420	427	406	419	418	414	440	493	413	420	422	410	447	405	461	458	420	428	437	427	419	400	430	408	446	453	439	423	463	446	455	424	467	442	440	430	421	442	422	388	437	410	464	396	460	427	451	446	437	419	420	411	440	465	417	450	418	421	430	428	431	434	396	417	419	443	479	440	424	415	422	431	468	426	425	423	418	434	391	411	427	419	427	450	420	445	445	439	446	472	444	425	436	431	423	489	423	426	454	440	412	458	451	404	411	419	441	414	406	425	442	436	467	425	407	442	437	397	405	433	452	468	440	445	439	461	406	424	449	458	432	415	446	440	421	436	430	459	426	423	438	392	476	390	444	470	414	386	407	438	392	444	459	416	463	443	447	426	445	399	417	440	482	418	423	405	476	422	446	407	444	414	470	424	415	422	436	427	421	466	435	438	438	456	456	455	452	412	458	418	445	397	385	418	457	436	469	446	412	449	451	478	426	457	411	424	520	434	407	418	437	412	414	389	404	436	454	452	448	425	409	430	373	450	467	462	421	444	427	423	436	437	447	409	445	384	456	466	433	448	416	451	404	383	462	433	401	407	391	433	427	395	456	433	440	477	436	435	434	450	443	460	443	446	424	421	448	454	421	424	419	419	455	406	433	446	380	437	426	440	408	447	423	464	409	427	468	434	467	458	448	436	429	446	445	414	451	464	430	411	437	440	443	459	429	421	461	464	462	443	449	425	432	406	425	461	415	443	433	427	446	446	406	426	440	444	418	445	429	454	395	443	438	436	457	428	431	411	430	436	415	430	437	455	425	417	426	427	462	447	465	446	370	409	467	422	424	441	415	369	441	479	435	433	442	465	483	442	464	427	453	429	424	464	395	420	454	409	407	445	414	441	434	431	432	428	445	435	416	427	416	448	429	417	412	442	426	420	446	432	403	457	430	432	395	410	425	403	421	396	393	422	416	420	436	456	436	457	424	431	436	400	461	422	422	388	446	460	442	413	453	411	430	405	428	430	443	440	430	434	455	403	439	454	434	449	444	448	411	417	421	399	437	462	418	422	410	471	421	414	441	400	428	462	470	391	453	392	437	444	422	452	471	437	462	449	406	459	420	425	392	452	460	414	417	431	433	441	430	414	428	456	430	431	418	423	461	415	417	427	446	438	416	431	454	434	434	448	454	432	403	419	428	405	467	422	373	414	421	448	426	399	428	433	444	431	402	436	464	436	459	417	422	451	397	441	410	424	439	422	429	441	449	409	420	424	449	462	442	458	439	458	443	435	449	438	446	419	433	405	411	409	423	422	440	432	411	446	434	412	420	443	430	424	436	451	444	411	401	427	399	423	460	446	417	441	413	417	469	433	433	449	441	442	428	445	438	446	427	482	446	425	407	442	445	429	422	434	401	403	454	432	418	397	459	389	469	423	390	459	386	441	432	401	464	436	437	427	456	435	432	417	415	426	430	419	416	460	462	458	447	418	428	412	446	416	414	424	443	406	434	455	435	393	410	415	432	413	414	411	466	450	441	433	437	465	406	427	433	429	456	413	444	431	440	422	412	424	431	447	420	433	464	391	451	452	402	443	428	432	413	426	485	397	427	460	473	467	420	451	394	452	443	443	409	462	425	436	424	421	425	433	418	403	449	411	419	429	425	401	461	427	442	429	435	448	457	426	426	470	465	433	449	403	424	414	458	426	412	434	410	452	419	436	464	462	406	419	510	470	441	403	443	465	446	446	436	445	432	463	422	425	410	439	417	445	409	432	453	417	455	419	436	429	428	472	427	392	431	413	439	447	434	455	427	418	422	422	423	441	417	403	448	458	462	449	421	407	428	419	421	430	453	419	456	434	447	414	417	443	424	390	438	441	468	420	431	444	438	412	419	371	423	437	427	416	483	459	441	424	433	427	441	449	415	445	399	452	429	454	448	422	390	405	435	458	430	467	439	428	463	449	431	471	443	451	428	438	418	446	472	431	450	414	422	493	452	449	398	462	467	406	421	438	446	397	395	408	423	414	422	445	432	470	433	411	434	432	411	440	414	427	397	447	441	427	435	430	443	413	414	454	413	430	473	434	448	419	429	399	393	393	412	418	503	449	421	440	440	427	403	438	436	459	438	449	454	451	450	451	443	463	431	434	457	392	431	478	434	437	409	424	469	431	406	439	441	416	443	427	438	441	473	449	451	444	400	459	452	447	416	430	392	463	467	421	445	435	431	438	396	412	419	418	434	445	393	436	397	411	435	427	469	441	463	453	430	400	446	419	426	441	414	421	446	457	434	427	421	422	429	469	442	438	441	432	420	421	443	429	438	431	420	428	458	431	399	399	423	441	440	390	459	421	487	428	483	451	409	442	487	457	428	456	445	399	395	422	418	445	432	442	408	395	423	424	426	399	437	431	410	482	460	454	451	410	435	429	445	424	445	435	454	470	414	448	452	427	426	428	440	477	446	421	469	430	414	445	468	438	442	429	463	421	424	439	423	427	443	380	456	451	411	409
24175	26712	35574	29448	20664	10295	1701	860	722	708	744	685	700	722	725	734	697	684	726	662	709	720	669	701	682	700	723	737	707	674	735	679	729	741	630	689	699	632	685	672	751	675	749	680	711	659	652	703	747	697	732	691	703	674	649	735	668	673	663	694	725	653	683	676	672	692	678	699	693	687	632	677	688	691	686	673	656	676	689	708	681	670	717	715	697	718	675	695	682	669	655	689	676	636	698	651	683	708	610	695	712	691	709	630	678	655	656	702	751	668	634	655	691	675	673	645	686	666	686	657	741	643	691	709	704	642	709	638	698	675	687	675	716	693	662	686	685	685	725	673	707	677	698	716	681	699	658	705	641	650	697	679	698	691	644	709	729	698	671	682	686	701	668	649	676	652	675	690	672	678	653	668	660	721	744	675	705	649	756	651	660	679	706	651	694	646	761	744	694	716	719	698	667	646	662	683	656	666	631	721	735	696	694	690	720	651	685	728	691	738	684	703	694	694	708	687	698	672	683	706	674	679	704	693	668	672	682	689	699	680	689	748	698	668	675	664	641	653	663	706	723	715	688	697	710	659	701	677	709	671	656	692	679	682	667	683	726	722	714	705	634	686	661	661	747	715	731	723	665	684	680	705	732	619	701	692	657	691	683	688	672	675	666	704	671	683	681	694	622	685	665	723	670	723	650	709	684	681	725	662	673	663	588	722	764	729	694	620	723	631	686	711	735	672	687	740	697	695	699	746	692	659	662	659	637	719	684	677	697	739	642	642	696	684	683	637	706	680	654	654	652	673	697	679	685	700	717	683	674	673	667	641	678	628	637	723	705	691	661	714	668	657	700	686	726	649	634	708	649	730	702	686	674	691	662	658	713	694	643	650	645	740	702	666	705	690	679	712	678	661	685	651	706	663	671	721	700	683	694	683	704	686	718	679	699	651	691	710	683	656	692	653	658	706	718	710	658	690	656	655	703	665	678	705	659	704	700	714	718	703	675	652	694	693	648	693	662	682	652	656	661	685	661	702	661	646	710	733	720	707	655	702	672	699	673	690	650	732	678	739	660	644	687	707	704	698	702	662	697	653	667	706	729	676	723	726	649	667	665	686	686	685	677	670	723	707	687	644	696	614	648	695	681	673	694	698	660	721	675	708	663	717	693	686	658	721	706	688	711	684	695	665	721	661	706	686	665	738	670	713	693	661	698	671	680	669	689	688	689	671	678	652	647	745	677	712	688	692	645	667	682	725	694	666	666	653	636	723	665	682	667	717	720	707	721	706	691	707	690	674	688	726	696	689	693	685	641	709	690	645	689	681	704	708	678	689	681	676	683	650	710	652	718	721	698	717	641	690	695	681	722	658	676	658	683	659	679	615	682	711	688	679	707	672	664	702	679	714	665	677	681	713	697	658	692	687	684	770	701	691	698	695	695	713	706	715	712	692	648	658	673	723	650	710	673	691	729	696	626	682	666	685	704	663	655	694	679	674	679	712	677	678	642	693	708	652	713	687	664	712	719	677	721	669	675	637	689	707	717	684	698	700	737	610	705	631	648	668	685	694	660	654	734	701	692	655	684	673	689	690	680	654	657	696	645	666	708	684	685	684	716	703	666	638	696	677	669	668	697	756	669	649	661	679	671	685	664	726	662	634	650	716	707	669	667	730	724	734	697	671	655	651	709	687	717	701	665	745	674	701	680	674	689	694	693	659	656	650	705	715	763	705	655	719	670	687	729	678	662	679	756	705	655	674	685	648	693	686	663	757	666	650	732	723	728	684	706	660	681	641	683	670	682	665	680	620	664	723	668	756	724	671	701	673	701	656	710	671	666	718	698	687	723	625	697	655	709	685	669	666	708	707	679	705	727	695	722	717	647	678	634	715	687	744	668	697	709	698	663	697	722	667	712	679	668	706	718	666	672	682	738	648	713	647	683	657	674	653	683	686	707	693	718	693	676	734	666	662	678	648	644	699	719	678	684	678	684	685	706	664	654	688	704	662	667	718	668	670	701	655	694	696	687	650	703	691	677	742	706	682	699	655	731	680	658	721	696	696	683	698	694	644	637	708	707	675	680	665	673	734	686	688	694	751	588	666	705	713	673	719	662	691	683	688	689	678	720	709	683	697	713	693	693	734	683	654	685	701	708	666	694	716	655	699	689	652	677	687	725	678	724	649	664	705	654	681	694	730	655	654	701	677	692	677	696	672	690	670	633	676	681	701	722	693	648	667	705	673	664	664	682	710	660	672	665	675	658	688	734	643	677	685	735	684	687	685	693	713	726	653	717	688	705	694	698	718	691	734	618	654	675	696	721	704	714	678	698	702	662	696	674	693	671	720	650	672	696	655	704	696	692	715	697	695	658	679	673	701	740	717	686	656	679	692	690	696	694	625	696	707	661	665	727	663	676	703	695	702	648	727	660	642	711	684	714	625	710	691	674	643	646	665	710	685	641	681	626	670	715	686	711	704	660	669	745	715	701	660	719	675	653	653	695	705	650	646	719	700	671	694	692	707	659	667	637	644	677	709	741	658	733	715	703	671	705	703	699	663	718	625	714	684	735	647	710	685	727	688	677	746	754	728	715	696	675	691	687	711	699	645	684	748	656	673	737	694	710	679	665	644	700	733	700	702	689	684	722	639	682	642	736	653	704	699	684	674	693	695	630	651	681	711	670	705	683	724	704	653	692	699	708	680	677	670	671	636	673	657	696	695	648	743	683	661	686	680	655	684	673	717	671	701	655	699	669	649	714	692	719	682	638	684	724	655	698	691	698	656	724	692	679	707	682	702	718	682	710	721	681	669	718	675	724	678	731	664	701	662	712	692	685	737	693	671	682	743	699	686	659	655	658	662	700	720	694	678	673	664	693	711	673	630	685	648	675	677	704	690	633	687	694	674	652	672	683	718	681	707	698	670	673	709	753	661	722	676	655	641	669	734	651	680	707	671	645	689	696	679	675	683	691	747	712	679	652	687	723	710	646	676	645	686	711	717	681	724	728	686	668	699	685	689	677	659	681	682	648	727	693	690	690	709	680	685	725	652	676	684	704	673	676	710	711	623	691	658	682	670	701	680	692	685	669	670	683	699	704	751	684	727	727	684	703	662	705	699	760	732	657	684	675	664	688	646	722	692	673	692	689	673	632	649	642	746	632	707	698	669	750	664	682	705	693	675	722	687	693	704	684	685	688	680	685	680	697	659	646	631	707	670	693	697	701	689	650	655	643	682	745	695	673	680	622	698	723	671	718	699	720	681	635	659	632	657	740	632	680	700	687	657	651	680	718	665	750	689	720	694	647	670	682	735	682	713	684	648	658	733	695	732	674	719	660	671	697	670	687	720	674	668	700	663	677	646	681	677	673	629	729	687	659	686	736	662	677	668	679	710	667	607	699	712	671	685	670	728	686	705	718	646	713	710	681	680	683	705	676	670	684	713	712	723	689	668	696	714	708	655	685	676	717	758	680	724	671	679	672	692	682	697	705	703	697	676	716	647
50767	96139	63751	31669	8307	1909	759	657	648	601	636	628	653	635	647	638	649	644	648	634	622	685	657	668	583	637	646	660	610	607	604	656	624	589	632	644	641	619	657	634	672	648	621	619	630	665	645	647	600	637	623	661	651	638	602	594	622	654	596	677	643	616	617	586	604	635	629	599	614	638	648	663	649	593	578	628	593	628	600	636	615	622	567	662	629	583	596	635	680	606	614	616	660	621	622	608	578	616	654	614	612	641	627	641	630	632	663	610	661	614	591	626	617	644	632	632	607	613	647	575	670	574	618	574	621	613	630	582	598	611	619	618	648	628	593	590	626	643	663	589	627	596	642	639	580	634	646	635	645	622	598	629	601	623	598	640	607	628	614	611	641	623	635	613	660	600	683	605	575	611	612	668	623	650	613	630	587	638	624	665	619	609	605	654	600	583	655	624	617	630	615	601	609	669	599	586	573	613	633	647	640	634	591	603	600	605	660	658	642	599	673	641	635	602	686	626	635	658	631	599	631	621	640	648	608	633	613	625	614	618	621	623	589	620	635	647	663	633	616	626	625	632	610	633	579	617	643	622	569	637	624	575	632	575	567	628	635	644	631	658	637	604	661	615	601	579	603	655	626	650	589	575	651	655	620	575	572	643	639	653	635	669	613	650	606	606	684	651	642	623	682	600	586	622	639	614	609	630	661	608	607	570	640	677	610	559	616	611	638	627	637	619	626	644	608	614	652	583	658	595	636	621	663	622	626	587	622	625	603	627	593	657	600	649	625	582	606	642	632	635	597	617	655	597	573	569	629	646	607	640	578	646	546	683	582	644	641	618	651	611	631	621	626	631	624	577	654	592	616	620	598	601	612	608	581	601	642	603	653	620	608	623	621	647	625	612	644	605	646	629	637	602	662	618	625	635	613	617	627	606	611	630	622	667	630	621	634	553	553	618	659	626	634	610	605	609	628	666	635	663	620	599	595	594	611	619	625	594	607	639	661	647	594	599	605	633	626	616	652	625	625	633	627	601	606	622	645	650	616	628	656	630	616	626	631	641	632	625	616	625	610	627	600	653	640	613	641	594	617	593	639	585	614	593	592	611	568	657	617	660	616	599	617	572	590	615	623	641	627	619	634	609	654	665	629	635	635	622	630	606	639	688	624	607	586	636	651	615	633	607	658	623	635	600	624	635	621	600	622	643	656	646	633	623	601	639	552	620	602	642	644	598	625	586	581	578	576	565	611	659	615	591	666	601	644	595	648	666	601	627	589	610	630	624	641	594	610	618	622	589	627	627	635	591	606	610	595	606	619	648	602	625	652	610	646	647	596	638	610	579	666	607	634	587	642	678	621	610	575	663	612	645	623	618	589	624	618	584	633	601	630	624	602	649	631	599	576	632	651	673	629	578	636	627	604	637	630	596	610	609	599	645	639	607	621	624	603	615	570	625	620	614	632	602	624	598	657	645	593	685	617	643	615	644	602	590	638	617	615	652	628	610	655	664	662	641	656	581	597	654	645	626	660	595	618	597	614	648	653	621	621	578	614	611	642	594	603	610	689	635	606	637	598	664	607	598	662	598	642	621	580	580	614	599	635	637	606	617	593	644	643	622	633	653	596	679	620	580	682	633	607	588	568	646	622	644	616	625	605	573	599	663	633	575	642	599	612	612	600	639	590	680	610	656	636	620	619	656	609	622	638	585	625	668	602	649	574	688	608	588	645	651	585	581	626	594	617	655	576	635	661	633	599	616	638	625	583	638	641	627	595	606	635	613	635	564	633	559	599	600	622	594	604	611	595	624	681	629	587	590	606	594	653	646	585	632	616	630	573	655	589	643	688	625	637	646	621	670	636	608	608	581	646	659	632	606	628	578	600	618	622	600	669	633	611	596	587	602	571	603	648	595	636	629	604	618	628	632	599	606	639	640	583	608	610	593	627	606	647	637	597	605	634	596	665	620	572	578	615	623	624	598	608	661	620	567	585	620	661	646	624	611	602	624	601	620	652	626	564	592	589	577	641	613	610	615	629	611	580	631	614	630	579	618	577	654	617	657	587	610	655	597	656	632	587	618	615	616	632	608	594	613	634	622	635	574	573	624	609	576	596	633	626	661	603	595	604	682	579	611	627	656	658	623	623	631	605	637	594	620	566	652	665	606	592	683	621	623	601	631	643	630	621	652	613	631	601	625	622	626	619	607	645	601	601	570	639	638	579	645	637	673	625	636	602	628	604	635	619	615	571	628	594	617	673	616	630	627	639	627	594	612	604	610	619	629	593	669	606	622	617	629	618	627	571	604	633	594	643	619	623	587	605	612	659	603	604	595	619	590	638	599	638	613	581	585	682	618	661	654	618	593	578	600	590	654	594	659	646	624	605	641	615	589	632	617	606	644	585	637	626	658	636	601	614	649	602	618	596	598	631	643	634	592	649	627	608	618	636	628	581	633	607	576	601	617	666	619	615	643	574	659	608	608	661	639	614	635	661	620	643	617	669	652	620	586	626	600	603	576	642	642	612	589	658	603	627	602	604	589	612	602	632	640	578	582	587	612	632	627	599	632	603	609	628	620	613	602	620	603	605	609	620	607	660	639	611	643	571	651	608	619	628	629	599	570	640	632	593	655	597	620	638	651	603	643	618	592	605	628	607	648	570	593	612	602	639	662	575	593	567	580	612	651	600	592	586	590	645	624	613	615	643	663	589	600	614	639	648	696	652	589	635	629	598	641	612	598	592	619	600	627	574	638	645	638	605	610	687	578	606	623	622	593	592	592	599	613	617	641	612	586	624	610	627	605	624	646	641	578	606	597	617	599	630	620	617	556	606	634	580	631	622	659	651	586	639	679	634	621	652	646	623	631	624	602	637	626	609	599	638	602	612	625	613	625	593	581	615	636	643	602	619	618	621	656	612	588	620	629	590	593	683	631	613	601	604	633	599	587	611	576	617	615	636	617	632	619	596	624	616	567	629	607	606	602	618	581	637	610	627	631	643	657	651	616	597	658	600	590	645	638	632	624	606	632	645	619	589	636	663	600	646	619	612	596	634	580	593	669	667	644	615	610	597	638	612	615	611	624	598	626	610	585	598	634	586	605	634	655	635	638	583	598	623	629	610	617	605	631	623	608	615	632	618	573	600	576	640	646	588	646	638	615	550	649	604	644	661	614	592	617	613	606	580	625	607	636	638	602	644	612	615	575	620	599	585	644	621	601	607	638	587	611	597	603	632	590	644	619	601	612	659	599	606	624	609	605	561	598	591	604	624	601	646	580	580	594	605	636	601	659	611	584	608	589	633	597	647	598	630	614	543	597	623	615	631	645	600	637	618	626	640	603	579	623	621	569	650	639	618	611	560	620	628	606	643	579	642	634	578	602	675	557	606	597	618	624	591	642	593	620	623	651	618	636	636	596	635	638	639	645	619	654	597	627	635	572	612	597	627	609	631	600	628	647	634	607	643	597	629	601	581	601	640	580	637	637	588	649	607	639	619	608	655	631
31532	36626	25662	8765	1496	739	576	574	517	543	556	557	544	507	574	572	555	516	528	588	548	517	519	546	542	575	539	594	576	586	594	521	533	560	538	539	529	572	541	531	544	496	543	570	551	489	517	539	554	550	546	587	594	555	554	560	520	547	517	527	567	518	543	526	491	533	535	538	562	532	536	545	593	539	553	537	544	545	550	551	546	519	504	597	528	562	552	565	534	555	567	550	562	547	557	537	576	540	541	501	584	537	518	575	531	565	535	546	561	558	509	582	572	509	569	563	573	549	549	490	563	529	544	538	558	538	544	531	543	548	517	534	554	518	566	568	518	498	563	489	563	572	518	534	526	528	564	564	540	523	520	534	548	555	547	538	517	554	526	545	544	516	575	552	567	544	555	529	567	513	516	522	527	546	566	582	511	536	540	549	553	551	535	566	527	575	529	544	600	531	528	595	538	534	563	518	549	558	556	527	534	595	505	523	570	572	559	601	556	508	562	519	562	530	571	542	530	517	588	534	527	543	517	547	592	531	548	533	509	526	540	545	547	534	542	535	600	567	520	566	540	548	527	541	553	570	484	509	529	548	543	547	567	512	515	611	498	514	521	503	541	540	572	583	520	516	569	555	561	506	544	557	535	538	593	582	552	546	549	505	536	550	557	520	544	575	528	486	520	542	520	559	547	534	542	555	532	562	544	564	545	576	568	532	589	524	520	555	576	549	537	512	541	512	580	515	532	569	496	561	539	544	588	549	568	571	555	546	547	548	533	505	562	586	537	507	551	570	523	540	503	526	510	536	586	560	514	539	563	520	503	571	547	534	567	554	543	516	533	518	565	566	601	536	524	538	566	552	526	535	555	561	575	515	564	584	558	556	517	545	601	531	555	545	539	546	571	549	523	498	541	553	542	568	556	563	554	551	567	564	562	567	535	523	541	571	615	557	532	563	558	497	504	535	533	531	506	540	460	523	548	562	548	500	542	554	568	531	501	543	531	541	541	572	563	560	510	485	525	563	535	552	563	545	572	565	538	564	524	559	519	537	579	523	552	543	571	565	557	553	537	517	516	526	548	561	551	583	536	590	539	487	567	523	539	554	547	556	568	537	538	531	520	514	568	548	520	501	503	537	555	554	535	538	516	558	567	521	524	548	525	543	503	520	550	540	542	528	525	599	538	539	586	503	534	536	482	548	573	553	520	558	556	503	546	531	552	514	540	511	565	534	493	537	534	541	542	551	532	556	531	540	511	526	581	552	565	535	587	588	525	534	522	553	553	499	529	542	538	571	533	550	539	555	511	529	512	543	572	535	553	521	589	505	526	516	566	528	554	544	571	568	551	521	570	548	505	573	603	472	569	549	562	542	550	534	503	540	552	558	521	611	571	506	547	534	551	528	548	542	552	534	583	556	529	519	584	515	543	504	536	507	507	540	532	567	562	540	576	575	553	533	553	544	515	551	519	582	499	555	530	535	539	558	558	540	567	529	559	496	526	542	544	543	581	524	525	490	531	576	503	540	492	506	535	550	526	560	535	498	557	541	569	522	550	519	503	543	541	540	554	521	550	574	517	585	547	535	543	552	520	545	579	524	540	544	548	477	581	553	526	553	518	531	565	537	550	522	582	533	529	538	544	558	525	551	576	588	518	535	547	544	531	542	536	538	545	540	536	558	540	553	570	502	543	516	586	537	569	560	542	568	538	565	551	522	541	589	553	585	568	595	587	526	573	556	563	533	554	506	524	568	544	506	579	533	565	527	534	547	511	556	549	546	561	536	546	584	575	531	524	540	549	542	590	541	560	548	568	600	605	529	542	557	580	539	565	550	513	523	560	542	555	544	530	581	528	614	501	581	565	544	542	539	539	529	535	490	554	569	530	550	562	551	567	549	564	553	533	557	544	545	553	553	531	564	538	523	543	586	531	526	544	534	535	575	564	576	545	577	529	534	530	518	511	529	531	525	527	530	513	494	525	563	546	546	533	569	517	527	554	574	535	511	535	557	552	539	528	582	574	572	526	526	557	544	582	551	500	522	494	576	539	547	548	544	562	534	587	547	540	530	552	556	554	549	579	585	564	556	523	556	536	564	541	532	536	532	557	571	555	506	541	506	593	569	544	514	553	566	518	551	543	557	529	530	529	543	503	566	558	551	558	515	560	528	576	561	549	512	552	576	509	579	522	551	565	535	575	540	561	554	507	559	583	516	541	575	546	524	537	499	552	509	533	572	586	530	558	503	550	535	572	524	509	537	570	529	575	548	548	543	550	523	543	561	535	548	507	600	512	535	515	556	549	542	542	555	532	513	557	553	589	567	563	549	502	581	573	517	587	558	568	544	519	558	564	536	501	486	584	553	518	543	554	549	555	521	570	547	494	567	548	513	544	518	533	587	545	569	521	578	536	520	510	538	561	539	538	549	536	542	495	553	561	544	530	578	521	548	551	529	551	526	517	538	543	514	564	572	555	525	530	499	569	560	524	532	529	524	543	517	531	513	503	570	516	498	525	561	548	514	537	532	542	540	547	542	557	558	531	532	545	524	525	537	539	572	499	528	513	550	565	547	595	571	565	534	524	525	579	535	514	590	551	541	547	562	562	561	549	574	563	570	556	519	542	574	521	521	572	569	533	538	573	569	571	571	565	537	540	538	531	574	560	516	587	513	562	518	532	547	575	530	527	551	555	535	574	562	535	552	502	521	552	577	566	545	534	553	578	593	560	565	539	538	554	489	570	541	547	515	508	518	535	570	522	565	584	518	526	563	574	540	522	590	585	580	510	547	501	558	556	589	539	596	514	511	532	548	527	561	545	523	592	551	585	557	566	523	542	549	546	531	557	561	540	527	550	542	537	553	550	604	508	514	569	545	496	565	560	477	520	560	546	568	535	554	541	530	522	527	550	582	527	583	537	536	539	552	532	560	556	545	587	517	572	524	555	543	590	553	545	552	541	558	551	548	562	596	559	569	577	526	513	554	546	499	536	509	559	550	559	571	506	522	543	542	526	596	534	585	573	535	534	525	584	538	539	585	562	546	543	586	537	542	538	525	536	514	511	577	496	550	576	527	583	550	530	553	577	543	573	530	556	572	516	495	538	572	564	522	518	513	512	516	540	524	552	528	554	551	547	566	543	551	561	540	535	528	532	539	557	526	532	571	556	558	557	584	532	557	504	565	555	581	559	551	567	532	503	556	604	527	562	560	553	523	514	499	543	544	547	504	537	538	560	538	593	503	539	559	483	555	563	521	537	566	560	568	550	537	512	558	580	484	567	548	565	586	571	524	526	512	527	534	537	559	540	503	508	550	564	593	529	557	560	592	592	511	570	554	530	530	539	556	545	522	557	527	533	566	526	526	562	534	563	521	529	546	545	527	552	531	538	517	567	584	520	527	526	548	571	545	507	500	530	545	563	530	542	522	515	543	590	555	557	524	526	581	548	544	517	556	525	550	584	543	537	538	563	503	617	530	522	525	498	560	546	536	570	544	512	487	507	558
29323	40295	15928	3864	1152	578	475	427	446	464	484	448	439	437	466	428	478	440	440	430	428	455	432	480	443	440	440	449	396	476	439	413	466	431	436	414	440	445	438	401	416	445	478	401	503	419	443	464	458	395	454	431	448	454	487	417	452	445	453	418	433	423	446	418	446	415	437	450	447	483	426	413	418	439	456	450	483	440	407	459	444	469	414	399	407	405	441	445	431	427	446	443	436	461	426	450	428	463	444	430	419	448	427	462	432	438	481	443	414	411	436	415	475	406	465	423	439	424	422	432	427	417	399	451	433	444	452	446	453	428	455	425	435	442	401	424	443	445	455	429	493	447	418	445	410	431	444	408	380	440	416	430	426	451	402	466	463	449	465	429	427	445	432	414	465	510	417	475	461	422	441	486	458	454	437	449	403	407	424	437	426	474	445	425	462	438	455	435	445	425	466	462	404	465	465	439	428	445	466	453	443	443	404	426	450	422	458	392	407	422	444	443	424	449	401	420	413	459	425	407	454	470	451	459	445	454	404	460	422	468	446	453	454	413	450	443	439	428	432	429	456	439	422	438	428	437	448	432	468	472	446	427	439	454	434	475	441	430	454	415	428	429	425	417	441	469	422	419	439	433	442	417	446	460	431	428	412	452	462	458	464	465	429	414	436	442	456	453	456	417	422	432	462	417	407	421	440	465	462	478	439	415	417	415	450	406	481	472	424	439	461	464	447	496	458	458	429	463	430	423	442	438	425	424	427	434	419	453	420	425	429	431	425	421	407	488	433	447	416	433	445	467	433	414	427	473	452	425	458	478	402	466	473	448	444	472	476	405	443	429	422	418	479	426	468	424	444	411	417	414	420	491	440	416	455	446	439	425	406	442	445	410	458	410	455	446	448	429	459	393	455	419	442	414	438	440	454	454	432	439	398	434	412	412	442	418	487	446	435	457	424	451	423	473	427	446	428	461	475	439	477	442	428	432	453	404	465	452	466	410	440	453	469	434	444	456	458	438	422	471	431	465	441	428	456	414	438	504	438	452	428	407	474	427	434	425	469	456	430	479	410	445	430	462	437	450	475	462	441	455	424	410	445	436	423	434	411	439	435	434	449	430	409	395	427	429	434	435	440	463	431	424	431	442	401	458	437	435	425	449	404	411	391	410	466	463	466	447	420	431	424	494	445	453	418	443	436	423	451	438	445	446	436	468	438	460	445	410	449	486	399	456	428	452	443	435	457	457	425	459	428	479	418	438	407	435	435	448	434	438	439	461	461	445	439	439	454	433	445	478	440	429	418	448	444	431	450	417	426	462	437	405	455	425	458	434	443	439	451	412	448	441	408	437	429	442	454	450	417	444	449	440	443	406	449	433	416	460	429	463	467	441	417	437	449	468	443	431	462	452	437	423	411	453	446	449	442	421	456	423	417	465	458	446	465	431	457	445	442	440	446	454	447	439	445	467	453	451	461	425	467	439	417	448	443	436	459	428	419	455	404	422	431	469	447	445	427	488	406	424	447	441	457	447	452	435	444	432	418	436	450	422	442	459	452	420	472	450	440	421	427	441	463	493	426	456	468	446	418	382	457	424	414	460	460	460	446	440	455	411	430	412	429	451	468	436	433	409	456	454	431	454	450	419	431	430	439	466	422	470	445	427	473	458	469	448	415	443	468	440	458	426	474	464	458	453	433	458	432	448	444	490	454	494	418	451	428	429	416	431	414	463	439	426	465	445	466	407	451	473	469	410	449	491	438	444	472	426	457	442	409	471	395	417	431	467	434	466	446	459	418	464	444	469	458	446	421	454	449	468	440	454	417	441	443	445	476	431	448	477	448	389	423	428	454	438	467	469	430	451	433	434	418	446	433	461	423	468	422	405	436	439	434	394	459	453	455	423	419	437	445	441	432	423	423	449	481	464	420	413	469	451	436	417	433	451	424	440	444	439	485	448	426	442	428	451	414	426	448	443	418	442	454	446	465	468	426	441	411	425	394	437	440	432	479	430	443	417	434	415	461	433	430	429	449	493	441	417	448	467	410	452	455	481	449	459	469	438	434	450	474	419	451	469	428	457	458	439	438	418	445	476	426	443	425	449	426	438	459	415	469	442	464	426	440	436	436	476	432	454	469	474	452	426	446	482	444	404	434	426	424	440	423	458	429	485	430	442	452	427	443	438	433	444	430	435	423	410	411	465	458	450	456	485	473	448	459	458	426	444	416	420	405	405	427	486	451	452	459	433	441	459	446	405	447	455	454	391	442	465	434	464	444	441	488	450	439	424	474	438	456	440	442	397	447	456	458	439	430	471	436	396	433	435	421	461	463	458	444	415	423	446	451	406	400	450	390	438	444	422	453	451	436	443	468	423	423	421	454	427	452	450	467	459	443	407	444	410	437	417	408	410	444	438	418	491	469	407	413	435	414	486	432	435	450	434	447	441	468	409	441	458	446	448	460	455	438	424	458	429	471	447	444	446	420	462	483	469	443	473	450	424	472	449	477	435	451	455	445	434	423	413	419	436	451	414	413	442	466	427	450	422	458	466	468	424	447	446	460	438	435	438	450	447	445	431	464	440	435	387	386	454	430	428	436	414	445	419	448	455	448	421	443	437	428	442	428	420	447	447	443	452	424	420	444	450	439	433	426	433	469	471	429	408	416	437	444	447	431	413	465	441	450	425	429	414	467	464	411	432	428	456	451	432	445	438	443	454	432	432	446	454	431	413	436	442	453	458	442	409	425	435	406	432	444	517	441	445	452	442	458	444	426	463	437	413	409	444	463	438	467	471	419	442	422	441	423	457	423	488	428	440	452	446	438	419	440	444	431	443	424	444	464	452	467	410	459	397	465	447	426	471	452	428	414	453	440	435	471	439	430	434	459	410	446	411	453	416	475	425	460	415	442	423	437	456	482	428	439	444	446	489	462	447	436	441	417	427	423	412	444	427	439	423	431	440	422	409	454	438	444	462	437	419	472	438	430	428	415	434	430	501	428	455	442	449	414	435	401	411	437	415	455	415	451	409	422	471	424	424	450	418	420	435	461	454	447	451	449	397	485	461	412	419	439	427	406	493	467	413	435	438	433	440	448	449	433	450	400	440	407	438	432	428	464	451	451	401	426	434	434	408	486	453	416	408	470	454	446	488	442	435	432	456	455	410	402	462	471	435	454	454	440	392	401	433	473	401	385	479	436	478	485	448	458	423	451	432	401	433	437	413	450	444	434	419	442	402	464	436	432	444	456	448	429	464	426	468	453	417	457	425	442	411	435	437	444	472	480	473	456	457	427	427	432	448	423	467	415	473	423	486	438	427	439	441	410	460	409	467	464	475	441	442	437	422	404	482	413	389	459	440	444	424	399	485	444	430	424	456	447	468	432	441	453	444	479	422	445	469	438	435	436	437	450	416	466	448	438	436	409	429	466	420	455	441	431	404	411	461	450	487	406	454	464	409	441	438	466	433	439	446	431	416	445	424	468	431	457	439	479	440	446	431	427	409
25127	27275	37253	29465	17572	4922	1112	629	567	591	564	603	597	615	576	577	534	563	597	544	590	580	563	562	578	575	561	563	553	587	614	549	554	522	522	558	504	557	548	547	546	570	490	551	552	546	506	563	542	555	545	585	549	542	546	572	548	543	556	581	558	546	541	569	556	534	561	522	527	507	558	601	549	569	523	582	549	530	579	540	551	526	564	552	529	532	533	532	510	557	579	568	537	521	561	560	504	560	538	555	559	520	582	550	538	528	563	579	547	495	549	579	527	531	545	596	497	557	530	539	547	530	529	596	548	558	510	538	537	543	516	543	552	597	585	544	586	541	529	563	551	506	568	533	552	575	567	532	570	582	571	543	536	531	539	566	541	525	549	559	539	546	501	547	556	548	551	549	544	522	559	556	560	577	539	603	576	559	534	545	521	555	549	537	545	536	542	572	545	596	516	591	564	569	521	540	564	556	559	540	522	547	490	534	555	536	518	571	568	558	533	530	515	553	564	559	525	550	553	564	578	578	540	560	517	550	559	542	543	560	527	553	523	535	530	545	517	534	511	538	560	522	576	571	514	581	551	517	580	528	550	588	558	547	546	545	543	536	561	539	577	528	575	552	541	505	534	600	530	501	600	528	531	601	549	559	585	519	560	545	601	542	516	566	571	560	550	562	549	605	545	512	549	557	568	543	526	551	542	526	568	522	562	515	527	553	514	505	507	558	544	549	545	553	567	545	538	537	530	518	559	562	539	490	520	543	518	538	555	523	546	593	579	551	490	553	540	569	561	549	530	561	542	523	555	556	545	571	541	573	527	547	570	560	576	549	501	592	560	535	553	534	555	583	553	566	589	564	553	513	534	542	542	568	535	538	557	562	571	543	604	529	542	532	542	519	565	550	543	510	561	573	559	544	543	582	543	542	568	571	545	574	573	529	518	596	538	553	577	563	523	540	533	565	540	561	606	548	551	529	538	548	533	547	574	539	543	561	561	530	536	552	535	568	577	563	577	551	531	556	565	565	566	550	557	495	555	581	563	562	591	574	503	551	558	539	562	576	547	565	553	511	539	581	522	579	508	514	517	567	538	554	530	546	543	593	535	511	544	529	567	546	548	540	498	504	497	558	521	555	547	527	526	528	572	545	533	544	544	562	574	575	527	593	524	534	561	528	570	530	547	541	542	556	549	499	581	554	573	542	558	558	521	511	517	573	558	540	557	554	559	512	509	527	531	566	546	505	559	561	530	522	543	545	545	534	525	555	543	535	542	576	525	563	564	547	550	558	550	575	564	561	522	534	531	568	566	560	541	580	541	618	513	572	562	556	527	527	538	585	572	543	558	530	572	560	558	554	578	565	530	585	592	543	552	545	581	603	552	485	526	582	522	529	603	533	565	566	594	552	580	530	551	548	530	534	566	566	576	561	527	530	462	481	528	561	524	556	557	588	592	548	514	528	567	546	563	545	560	568	536	548	527	534	541	520	576	513	528	539	554	537	551	574	551	561	524	528	560	555	561	531	596	560	558	564	568	573	563	535	553	576	522	572	569	569	572	519	532	540	537	569	533	538	573	543	580	565	588	549	576	557	505	533	601	571	517	518	571	559	547	533	547	525	509	577	526	549	580	529	527	553	559	587	516	575	578	547	539	522	588	582	507	559	553	550	568	594	564	551	493	549	523	504	563	543	522	515	543	561	558	579	558	536	505	550	520	548	548	546	532	552	498	574	502	521	555	549	544	557	565	561	567	590	536	528	536	558	508	543	500	572	575	568	538	541	564	514	532	574	573	524	548	517	526	514	549	576	539	550	530	515	579	580	535	531	565	548	577	593	530	544	569	539	582	550	572	543	525	499	552	487	533	564	523	570	540	550	533	497	531	505	534	511	532	560	555	544	542	537	520	553	524	528	524	532	546	525	555	519	557	533	551	569	551	559	520	611	550	565	543	535	516	536	563	516	529	527	538	528	531	552	572	536	550	546	544	552	519	537	560	550	557	558	512	543	577	555	542	567	549	535	538	543	546	539	557	516	544	579	545	518	580	560	561	514	554	543	581	519	569	553	543	552	582	583	499	572	579	544	568	553	581	504	531	555	566	528	566	533	549	557	556	552	544	538	531	526	584	572	562	526	557	564	509	537	564	557	513	511	540	560	535	550	558	518	578	541	511	565	527	573	557	517	553	523	598	576	591	510	538	579	564	544	522	518	532	567	574	573	535	553	548	521	563	555	558	521	554	565	571	512	495	566	500	556	553	572	540	556	500	528	515	554	553	533	546	554	529	571	499	552	557	550	534	565	539	556	572	545	553	543	556	595	501	523	567	525	535	547	544	521	558	557	540	547	554	520	544	561	539	542	595	541	533	571	575	537	527	556	520	526	511	562	567	525	526	600	534	545	541	543	513	600	512	540	527	519	548	504	514	545	503	540	537	516	548	530	554	544	536	540	565	587	519	548	533	559	527	582	549	522	575	530	540	558	508	565	575	559	556	573	589	515	546	539	515	513	583	558	568	562	525	553	558	555	542	575	535	528	570	533	557	557	514	563	536	561	549	574	542	562	558	572	566	555	527	550	542	529	563	553	561	562	543	513	536	504	560	543	536	531	573	517	553	545	562	529	576	603	537	570	553	580	544	549	581	550	556	535	557	581	516	597	566	508	557	517	553	545	557	559	529	585	540	554	601	528	554	552	558	589	527	513	555	531	566	558	532	583	551	548	577	510	535	541	558	545	513	530	500	567	589	531	562	553	567	550	559	529	565	516	555	581	498	557	544	540	540	522	598	508	595	537	532	534	553	519	509	591	587	532	526	530	556	510	601	541	516	561	538	517	521	558	588	559	514	555	538	512	630	446	526	550	581	585	569	540	569	559	547	601	540	488	554	524	502	543	560	526	530	561	519	572	572	539	565	564	572	556	511	517	547	576	545	560	539	559	549	533	555	558	574	562	517	544	513	608	547	557	537	555	478	579	556	593	530	560	553	507	533	529	534	529	546	574	575	577	566	525	543	530	586	557	576	540	584	524	529	519	547	603	545	550	585	557	552	539	548	555	530	555	525	570	559	525	562	550	546	569	546	576	563	550	526	527	525	541	590	607	568	554	513	550	494	563	546	552	555	542	517	565	514	541	552	542	572	535	538	554	567	564	542	548	561	580	538	547	554	549	548	541	555	575	562	606	557	585	531	543	558	555	533	565	545	552	561	571	520	485	568	563	523	548	537	558	563	529	527	545	516	520	540	540	563	545	547	560	540	533	515	562	484	541	568	573	530	521	562	589	593	544	568	525	594	554	589	541	517	529	539	563	527	610	576	554	548	529	559	564	569	550	552	560	560	555	584	551	558	568	542	534	558	554	569	543	592	533	509	522	554	555	524	536	522	560	583	526	588	539	566	560	551	583	540	565	529	547	562	567	536	549	529	537	567	519	613	555	556	567	577	536	552	571	567	559	573	549	528	577	533	558	551	564	532	535	515	544	559	512	569	511	596	577	517	567
60385	92903	57831	21572	6195	1621	691	511	520	514	476	486	503	503	489	501	501	514	484	500	515	527	510	493	493	488	470	517	485	485	526	466	467	491	497	494	501	514	513	502	507	480	474	497	528	502	495	492	503	532	507	479	447	534	451	519	490	553	493	492	511	531	492	498	500	481	524	497	473	496	506	498	487	474	517	486	497	473	488	502	489	486	537	487	495	534	517	489	532	483	529	479	521	469	527	464	490	478	493	504	516	513	473	494	529	512	479	504	462	440	483	490	440	450	486	503	525	490	522	511	460	485	479	511	507	528	514	507	496	490	516	484	484	500	534	490	523	530	505	479	491	483	501	476	494	487	499	477	449	518	482	490	482	502	529	517	488	473	517	548	465	505	507	460	495	481	511	477	503	484	489	506	486	506	476	489	472	454	487	523	494	525	513	532	497	504	494	491	502	510	507	491	517	497	477	491	496	493	514	491	491	528	524	486	513	474	484	504	508	485	509	486	489	502	540	471	521	468	481	510	518	447	487	476	524	479	497	476	497	494	523	479	456	486	505	498	508	507	508	493	488	499	542	461	505	486	494	537	500	506	524	511	472	519	493	531	501	515	489	485	493	443	543	505	514	497	500	470	525	460	500	489	471	469	496	487	525	469	499	513	474	483	513	506	520	501	510	495	494	465	480	506	487	470	488	508	494	508	508	508	530	487	517	512	512	471	487	479	540	523	490	492	494	486	508	480	481	520	496	519	491	516	491	504	492	464	530	475	510	525	522	499	501	508	515	512	504	537	545	511	496	490	539	480	492	525	527	467	466	490	508	456	490	488	497	493	505	477	488	496	509	487	498	487	464	507	468	507	443	487	478	503	485	472	511	490	515	486	480	514	465	480	517	459	516	478	485	492	478	519	477	531	469	511	507	519	505	488	495	455	496	479	477	488	473	526	495	522	508	532	472	511	485	492	509	515	510	507	475	499	521	498	520	508	516	515	498	469	473	509	512	525	491	487	461	499	488	502	517	523	488	489	487	447	498	512	480	443	520	469	455	488	507	494	478	468	523	513	502	536	482	523	479	487	495	517	494	492	513	467	532	495	491	506	445	509	497	503	514	488	497	530	492	487	490	511	482	495	500	499	510	488	477	473	463	514	528	475	519	479	463	473	467	488	502	523	518	449	478	450	547	488	548	475	508	521	494	457	488	471	493	499	473	522	492	472	509	463	514	480	483	507	470	493	482	493	484	485	480	547	498	492	490	521	507	513	502	498	485	502	483	489	504	529	495	455	501	479	507	498	539	503	521	492	501	489	507	508	510	466	538	529	484	463	468	505	502	526	521	500	480	507	508	486	523	476	546	505	498	494	516	471	511	480	494	516	535	486	506	507	493	476	489	503	492	527	515	493	496	531	523	522	478	506	476	452	486	495	498	507	491	450	501	495	524	497	470	511	497	491	476	499	445	489	502	495	523	534	482	477	537	516	478	499	465	494	497	527	483	518	499	490	516	494	491	474	502	484	483	494	513	516	513	538	511	473	484	514	488	507	477	502	507	480	491	491	475	478	488	515	515	488	487	456	507	519	489	500	482	482	538	502	479	505	486	501	521	529	496	494	482	480	489	504	498	491	492	553	485	469	503	478	456	529	511	485	508	536	476	444	498	493	519	490	475	509	492	492	432	530	483	476	525	463	533	488	449	523	460	526	488	501	507	478	458	456	458	507	507	523	504	442	489	489	557	464	497	462	494	458	502	481	482	477	484	500	495	476	510	493	465	511	526	470	484	466	495	526	465	476	536	461	473	468	483	500	509	483	483	476	517	499	466	507	512	510	472	494	503	496	483	490	479	531	502	485	506	494	499	479	490	466	495	501	513	524	502	480	485	487	475	497	460	520	483	523	501	478	427	521	488	466	485	513	517	504	516	493	506	461	480	465	527	529	483	519	475	507	475	518	446	490	469	495	499	490	461	502	494	525	518	524	466	511	540	518	519	541	543	507	509	475	515	493	492	535	481	491	504	506	514	554	477	470	478	499	511	485	523	487	491	540	554	497	501	490	496	519	512	517	462	520	493	489	485	478	489	537	498	507	499	479	499	533	513	522	495	498	500	526	491	451	511	469	507	487	488	507	498	501	508	468	511	503	508	456	529	484	530	441	486	464	448	514	443	486	507	496	504	509	478	490	510	485	492	506	542	487	431	500	504	475	463	496	476	489	507	473	509	493	503	489	493	486	457	483	504	507	497	458	505	509	485	496	507	474	461	518	494	491	517	529	481	504	523	488	519	477	463	483	510	512	460	497	511	547	526	500	517	507	516	502	479	497	478	495	498	531	485	494	516	501	468	472	492	504	492	489	511	436	491	506	496	512	487	497	486	490	487	531	537	498	482	515	511	503	500	524	496	479	452	478	473	548	476	509	506	487	484	451	464	460	483	490	463	495	521	495	474	503	503	502	496	474	490	532	492	472	543	495	485	524	523	494	538	478	440	533	511	483	475	483	463	468	480	471	485	510	533	501	494	475	498	523	511	485	493	481	505	519	508	497	492	462	494	500	514	500	535	471	516	538	516	487	496	481	487	496	505	521	509	476	536	501	492	494	505	496	510	519	487	491	484	485	461	544	468	498	498	444	475	486	520	524	490	492	519	457	472	505	462	470	476	504	495	495	479	503	476	509	494	497	487	460	476	522	509	514	490	500	527	505	501	505	494	520	453	524	464	454	473	454	494	510	504	520	506	490	463	513	538	474	489	505	513	494	480	463	463	496	497	512	475	514	501	504	468	509	504	472	457	450	481	501	494	519	499	554	484	480	521	529	478	487	535	476	478	521	522	510	511	514	533	474	497	514	476	484	486	461	483	457	514	476	488	449	490	499	477	504	496	475	489	488	468	490	465	488	461	511	486	522	518	496	510	509	530	475	495	476	452	492	520	515	463	503	506	493	510	554	481	476	479	484	453	507	510	497	482	479	495	508	501	454	523	469	474	522	493	516	527	468	470	477	512	494	504	473	500	487	479	508	505	490	475	488	505	460	494	482	471	465	494	458	498	447	507	526	474	462	489	510	553	469	503	516	462	463	496	463	504	483	518	540	482	509	490	512	483	485	472	498	514	503	502	492	460	472	518	461	478	477	493	502	469	463	492	511	492	482	537	484	474	471	480	469	486	477	511	508	471	490	535	488	500	501	498	469	487	512	493	514	528	465	477	479	487	471	538	462	472	452	485	485	485	520	497	492	487	480	487	495	517	460	482	519	493	524	452	468	468	516	517	534	488	506	472	445	527	486	524	471	479	501	502	492	477	490	514	517	514	498	506	497	494	520	479	520	485	503	488	477	532	480	465	523	504	482	498	500	513	484	485	486	513	488	490	492	460	494	506	500	497	481	495	511	507	496	494	502	521	496	499	491	495	500	492	486	506	512	495	469	508	541	492	496	486	504	528	478	529	515	509	456	470	490	513	504	518	536	470	470	489	451	473	479	499	532	552	484	491	493	495	490	493	533
24081	25088	34526	28396	20894	11678	2140	893	720	770	716	745	737	730	763	729	766	737	741	711	728	714	728	707	753	799	729	761	716	723	716	704	740	701	760	731	718	772	737	755	741	775	749	782	755	681	772	714	709	714	724	739	722	744	787	730	707	706	725	704	735	754	693	728	705	680	680	711	710	704	758	651	694	741	713	727	713	694	757	670	672	742	692	698	700	721	696	756	692	701	727	743	759	735	747	724	715	758	714	739	736	697	701	675	669	747	725	756	716	712	719	734	693	683	693	724	723	732	703	752	772	772	709	738	716	740	719	728	714	708	709	712	710	729	679	732	726	732	699	708	679	745	696	735	717	768	717	717	742	688	696	689	656	733	727	654	715	743	698	689	677	744	733	691	722	775	753	691	705	715	745	691	684	660	689	734	712	693	735	666	629	735	721	711	682	704	692	718	735	674	679	722	733	722	703	736	732	720	705	678	754	680	688	704	730	703	719	715	728	733	702	753	680	722	762	726	705	737	712	717	750	729	739	716	753	744	753	708	693	739	670	696	742	686	710	705	709	717	745	757	697	711	742	718	704	749	713	731	749	738	709	713	705	729	761	721	683	696	714	734	700	723	719	695	685	656	728	728	768	693	802	734	732	699	749	708	701	744	713	725	694	745	705	772	763	727	689	717	751	762	724	726	693	742	722	685	698	733	688	704	721	723	684	701	733	728	705	765	687	652	725	771	748	728	758	735	688	760	722	728	703	708	754	710	729	740	701	697	713	711	704	730	758	730	722	736	744	716	728	715	744	734	707	711	679	709	721	758	724	680	733	727	711	764	749	744	670	715	802	739	721	736	731	692	740	718	734	751	729	683	727	754	693	705	745	755	765	734	708	742	731	734	724	726	740	768	718	694	721	753	684	735	707	722	673	734	760	656	687	693	749	760	715	757	718	707	751	699	687	691	733	709	744	732	711	812	730	730	742	780	775	693	701	716	717	691	744	733	688	713	749	713	722	688	709	701	758	715	685	725	759	667	769	705	721	701	747	681	732	695	673	710	765	686	706	695	747	736	717	729	719	725	743	717	663	701	713	747	725	745	716	698	718	745	751	740	688	740	740	699	718	748	721	717	710	707	748	742	763	764	736	741	721	706	716	728	729	727	726	714	754	670	704	710	715	691	701	685	707	657	732	732	744	730	731	736	715	669	745	721	654	705	690	708	723	753	735	723	684	693	743	719	719	718	702	760	744	719	736	715	708	676	677	715	786	713	665	675	730	729	706	704	729	745	704	687	739	723	727	694	729	757	711	694	703	698	788	747	744	721	701	693	758	683	686	711	731	705	713	740	702	720	708	736	776	728	709	693	735	692	710	752	744	724	755	755	690	727	759	755	722	716	719	732	720	680	714	727	709	743	732	698	720	755	662	751	700	726	714	713	731	728	715	697	708	753	734	718	710	699	758	733	706	743	754	749	735	685	741	705	752	727	701	701	750	745	677	741	754	741	729	730	675	710	715	685	719	737	707	754	724	746	699	744	733	745	693	690	718	662	754	725	735	714	686	679	713	712	744	711	701	703	666	691	748	697	702	718	722	733	694	741	682	734	715	700	691	700	761	701	705	704	743	751	745	758	757	698	761	704	714	741	714	723	723	705	677	705	685	764	714	732	706	719	716	723	720	748	703	715	707	751	739	740	725	731	689	680	705	743	703	696	741	725	703	770	713	698	748	693	743	699	713	739	691	770	716	721	711	753	680	748	705	681	723	705	735	760	720	718	707	725	683	682	709	717	735	685	732	721	716	760	684	716	693	755	720	700	726	711	704	705	737	681	747	704	700	707	739	697	734	700	709	684	729	690	725	727	716	729	752	704	690	722	763	717	757	727	727	703	732	720	671	735	692	749	709	688	692	728	737	684	692	698	702	743	725	780	683	673	732	704	754	677	710	673	744	722	705	672	703	725	726	732	730	688	705	762	717	708	710	740	716	703	699	714	735	738	726	713	738	720	727	733	726	758	723	655	737	737	684	680	707	726	651	716	661	738	746	713	694	726	685	673	693	695	686	762	715	651	660	685	736	739	694	720	751	734	674	681	672	718	693	728	721	703	691	743	717	703	724	738	714	712	728	684	677	724	738	710	720	698	712	712	726	717	732	731	751	693	748	718	740	685	698	688	770	719	750	714	720	729	745	731	688	739	752	702	686	673	717	680	712	757	671	681	732	744	704	705	682	695	717	744	771	728	691	739	723	690	742	700	696	693	696	745	665	733	681	752	717	714	726	703	697	699	712	734	689	715	740	710	661	704	691	728	724	733	777	673	732	677	702	666	687	703	738	736	730	714	745	725	685	733	709	710	737	707	751	683	715	735	720	729	723	695	718	680	713	742	683	736	710	746	748	738	738	688	755	712	744	737	687	722	721	772	714	696	717	701	731	671	700	735	708	713	726	738	700	723	742	695	692	706	666	748	724	742	724	700	728	718	706	668	678	719	710	694	732	702	728	747	724	690	747	733	728	734	749	745	738	720	722	706	695	694	756	761	742	787	727	703	657	712	743	718	776	724	710	698	749	726	666	757	694	780	702	702	718	748	731	704	756	686	712	703	710	732	705	714	699	743	735	732	672	725	696	695	691	723	789	714	729	713	746	649	671	745	735	724	709	685	770	716	719	740	698	684	721	771	737	715	662	702	700	740	714	726	680	714	657	727	700	688	726	687	734	668	687	708	726	749	736	795	713	701	754	665	735	716	704	734	738	745	703	703	717	694	699	726	706	702	717	719	720	708	694	707	700	712	701	722	705	738	679	703	740	729	706	716	756	734	753	715	737	764	693	717	735	738	705	737	729	723	696	712	707	693	726	721	717	702	763	754	701	729	736	755	689	712	730	744	683	704	767	694	738	732	737	724	777	758	743	696	742	708	683	711	727	702	718	734	766	724	720	707	753	724	705	696	687	755	702	725	728	728	743	712	705	760	692	761	727	749	730	721	733	679	745	738	704	696	662	731	749	730	706	752	690	711	742	709	722	703	768	681	734	692	703	724	743	768	699	726	712	747	693	716	760	701	677	705	704	752	727	719	694	728	743	743	731	758	694	745	765	676	748	697	731	753	723	681	716	739	728	714	683	757	700	707	724	717	734	713	669	738	721	679	749	747	756	717	721	677	700	707	789	690	775	704	699	738	733	701	737	754	672	711	660	715	706	738	756	699	702	723	723	707	753	734	737	740	690	686	735	698	701	690	736	663	759	733	722	687	695	690	776	757	714	750	740	723	717	728	715	733	733	742	723	698	730	725	730	747	717	725	752	701	740	743	748	713	709	686	706	742	751	756	697	705	740	699	722	684	716	685	728	668	691	723	689	714	693	680	716	699	710	743	728	685	718	700	713	730	675	680	725	727	723	773	732	722	718	666	677	701	708	677	724	722	724	734	711	697	721	712	750	753	724	772	711	727	717	716	708	720	698	767	691	728	737	689	709	785	717	761	720	728	763	682	734	705	731	745	670	704
56288	98040	63891	30353	9799	2521	926	628	666	641	633	673	633	619	661	672	653	661	659	617	649	622	644	636	650	629	632	687	702	649	645	667	652	660	638	659	652	601	609	624	612	664	663	624	669	664	629	687	683	634	685	656	661	647	654	641	639	652	673	671	618	599	660	651	644	644	655	620	640	662	668	646	612	666	679	689	677	634	648	636	661	627	622	673	644	611	661	701	618	632	645	676	639	654	641	658	647	695	621	625	626	654	624	616	652	650	642	654	629	652	649	670	616	622	666	634	659	678	636	616	665	674	639	645	604	676	629	661	648	661	646	665	624	650	683	620	669	708	660	645	634	649	651	648	636	707	682	678	668	604	653	629	656	643	625	621	687	614	641	711	637	638	667	608	636	632	661	646	672	650	667	633	643	624	671	668	665	639	648	616	664	615	649	620	615	685	671	665	640	664	613	635	618	656	639	622	658	659	676	614	619	609	674	673	634	641	626	680	649	670	635	632	632	629	654	701	640	644	647	587	621	666	647	614	668	649	608	645	643	624	606	678	675	645	638	656	657	639	614	649	672	685	598	641	675	621	657	647	650	627	685	617	664	657	630	597	666	665	621	637	609	604	678	661	642	720	699	641	690	669	675	681	642	677	640	651	682	624	649	630	640	662	653	711	613	674	632	632	653	678	650	605	630	675	628	630	637	629	640	650	609	676	661	640	652	654	665	635	660	679	627	612	617	649	646	617	678	624	653	608	637	634	633	682	610	664	712	634	641	628	654	647	703	631	619	699	681	661	580	623	643	683	654	662	625	630	637	649	656	619	626	691	633	666	645	666	627	632	675	595	650	629	645	616	624	639	672	672	645	674	674	681	643	656	635	659	701	654	608	644	662	613	644	672	660	615	636	621	591	627	634	597	638	690	630	625	685	654	611	639	673	633	677	662	627	639	688	652	656	657	676	698	640	590	646	628	667	626	599	572	621	693	660	604	606	638	598	612	646	644	610	679	620	651	664	688	644	645	653	664	651	690	640	578	637	648	638	632	676	654	684	618	637	632	645	623	695	647	636	681	604	673	681	662	632	609	624	637	657	666	653	629	599	664	645	640	638	616	636	656	680	646	654	645	634	658	642	594	644	686	610	657	695	642	640	665	639	639	642	655	616	610	637	644	665	608	669	607	668	633	644	651	654	647	658	648	655	618	641	620	603	634	666	638	662	619	608	610	684	657	644	638	627	668	614	651	627	650	629	636	663	629	686	637	649	666	665	671	639	626	634	652	642	674	621	687	651	643	666	649	640	652	637	642	608	640	670	585	657	622	662	705	633	626	669	653	614	684	661	682	657	593	672	653	670	594	642	634	692	662	659	645	606	627	655	622	639	672	645	639	583	599	655	648	660	618	658	664	660	650	674	635	661	655	657	634	636	626	624	628	637	670	644	650	670	632	619	651	612	637	708	661	629	682	654	634	688	634	696	631	674	636	687	592	596	620	623	603	668	644	658	665	633	601	615	635	636	608	642	628	664	647	669	677	619	650	669	648	633	599	599	644	642	604	660	606	656	626	661	605	654	671	672	646	669	648	672	641	652	672	617	642	640	653	605	657	685	664	644	621	634	599	665	594	693	626	593	621	631	628	653	613	671	596	662	621	632	645	610	656	676	602	667	594	618	639	636	603	630	658	662	643	691	643	656	681	628	624	589	636	619	662	641	642	659	625	653	623	645	619	703	612	676	685	600	671	587	607	638	646	674	615	671	611	659	622	622	654	653	638	633	622	670	630	619	660	662	609	657	654	655	617	624	625	627	660	639	659	676	628	641	651	606	588	641	660	629	600	661	587	631	632	637	629	654	656	653	653	624	663	649	653	679	656	647	689	636	624	624	651	638	641	602	692	651	647	606	627	657	625	599	629	683	625	674	634	683	652	650	598	695	603	656	634	670	649	634	627	637	643	687	690	631	641	651	665	628	632	680	630	653	614	583	651	644	597	688	616	663	638	641	646	588	657	585	633	620	633	650	637	619	603	618	650	607	666	653	629	644	637	676	650	698	644	631	642	644	637	700	630	641	639	637	613	604	636	672	611	655	657	654	662	645	624	634	665	654	600	597	644	674	636	607	653	646	637	635	609	674	635	643	634	605	645	602	650	659	604	631	643	624	653	634	624	662	674	672	640	596	652	639	642	558	650	645	670	621	624	638	679	661	650	647	666	628	625	640	610	660	669	656	680	611	647	634	657	669	663	569	651	630	658	629	664	636	654	623	681	655	623	651	597	689	609	597	661	702	605	637	644	639	643	670	686	636	673	615	647	604	677	681	652	622	647	659	643	651	655	645	632	636	657	696	649	665	632	667	618	662	648	651	664	606	632	614	676	638	622	623	608	652	626	628	665	643	620	635	626	627	697	633	637	631	627	653	642	670	627	673	642	648	625	616	717	673	640	604	659	650	643	646	672	644	649	663	632	643	596	674	638	617	633	651	630	652	679	626	674	646	636	631	664	648	636	633	631	619	721	657	672	637	660	631	654	653	634	638	598	638	637	666	632	627	618	607	683	623	571	635	652	652	671	621	629	646	613	623	583	642	636	623	588	636	674	648	627	645	644	610	648	652	637	617	639	632	640	636	647	698	644	633	652	676	651	649	652	621	640	618	636	611	598	655	654	675	659	670	643	628	641	628	620	641	608	655	658	604	645	671	632	653	615	636	655	655	656	654	642	616	651	666	611	611	624	660	704	693	654	657	624	660	645	680	678	601	636	630	672	676	639	650	656	673	642	647	651	636	638	672	690	629	603	664	636	663	622	705	606	661	632	642	616	660	622	623	610	630	644	638	657	622	615	643	677	650	631	639	602	640	673	623	659	687	653	621	644	680	681	640	611	669	667	684	661	648	642	655	635	685	669	613	653	660	616	636	626	673	672	671	659	662	658	614	634	670	695	605	654	646	611	615	669	666	650	637	682	660	665	643	612	603	661	658	669	680	634	603	640	649	649	664	664	653	598	642	619	636	691	634	645	673	663	677	611	692	643	622	609	632	686	635	654	677	651	666	587	676	651	655	667	659	649	652	655	632	632	640	650	662	634	642	635	628	649	663	656	604	658	685	656	664	649	681	669	637	618	668	672	642	646	704	612	651	590	638	657	670	671	628	621	587	665	668	639	650	628	649	636	669	663	641	637	650	658	582	678	614	664	668	643	632	666	658	601	633	672	639	632	630	692	652	641	641	632	636	635	650	612	627	643	615	645	681	665	605	670	663	619	599	644	653	574	642	635	621	662	630	648	643	645	696	634	669	617	624	641	622	604	678	625	666	645	656	618	614	641	656	611	632	615	650	621	642	661	649	624	624	632	606	614	655	648	620	654	606	650	661	639	619	645	641	613	619	648	651	636	645	658	623	652	616	567	619	665	670	612	639	676	650	606	636	594	647	671	668	676	657	620	645	680	620	623	656	658	635	674	601	640	671	650	614	677	621	683	618	626	651	661	670	696	636	636	647	606	587	641
31278	36478	26869	9446	1769	788	578	513	475	522	494	527	534	497	533	548	503	501	595	508	481	547	574	481	533	520	590	504	536	574	484	494	549	562	499	521	462	527	515	531	535	521	530	513	528	517	515	518	549	545	494	508	492	538	519	513	544	538	487	511	541	538	541	478	528	503	540	486	552	504	518	563	497	521	553	521	522	536	510	517	516	540	496	529	527	520	542	497	506	531	518	558	494	507	495	506	526	536	544	506	527	541	522	552	515	521	515	511	542	536	487	514	530	505	504	552	514	554	534	520	530	510	519	484	492	523	550	529	508	511	519	510	509	545	525	537	515	495	502	556	590	512	565	539	548	517	518	495	538	513	534	501	538	579	484	529	494	527	537	530	534	500	536	519	546	508	527	518	539	512	521	531	504	523	536	499	539	527	547	527	462	511	516	548	554	537	555	513	512	540	514	494	517	494	494	486	505	480	527	569	526	516	559	540	541	534	570	515	527	511	547	501	507	517	523	550	570	516	488	480	449	473	529	529	515	516	522	496	556	526	496	473	501	530	479	508	521	511	525	531	536	536	527	505	544	514	536	530	494	540	504	515	525	510	514	512	509	521	503	500	526	537	492	522	592	543	484	521	511	551	520	517	512	525	511	509	522	493	511	515	536	528	486	493	529	509	522	522	515	480	536	502	519	550	515	561	483	497	550	527	509	527	548	531	515	487	495	521	510	510	525	534	552	522	495	495	483	511	498	557	514	540	496	491	513	475	491	490	514	538	499	494	524	531	505	480	564	495	511	507	512	548	556	521	477	474	501	530	528	510	536	513	513	566	500	527	478	506	509	465	530	492	502	593	502	510	507	565	544	537	553	552	506	505	502	493	564	535	492	538	515	574	505	531	547	496	501	528	532	580	536	476	517	539	484	578	543	511	541	516	552	520	550	487	536	563	508	479	486	481	475	520	492	508	472	523	508	495	525	519	486	523	528	586	531	533	530	502	547	553	522	544	466	544	543	488	538	530	496	527	515	489	492	482	515	538	486	548	532	518	549	532	515	518	521	529	554	546	493	526	527	523	545	549	521	520	525	508	542	508	564	522	482	507	544	527	507	520	521	491	545	540	484	517	520	523	524	558	528	512	464	528	537	562	516	549	502	510	490	487	556	461	552	516	549	538	527	503	503	515	534	496	553	531	500	532	514	503	518	540	569	489	463	521	486	525	505	537	477	486	537	521	488	486	473	535	519	490	518	538	504	491	511	514	512	486	513	541	512	530	528	539	493	501	508	538	517	523	524	526	508	515	523	557	510	513	543	545	533	555	498	497	528	527	534	508	546	590	497	496	537	497	539	544	512	486	527	511	532	492	575	519	519	499	546	534	539	473	546	510	540	572	508	513	491	518	524	541	518	501	515	513	522	548	496	558	508	493	533	532	495	529	495	534	480	513	550	513	540	560	514	516	515	518	479	530	509	563	499	510	490	517	492	533	536	520	505	505	528	496	543	530	494	504	510	539	529	531	503	524	505	553	544	525	537	520	487	521	523	542	518	535	537	487	514	503	496	548	498	536	488	507	538	498	498	540	537	528	504	504	577	538	502	553	512	490	540	514	522	533	548	498	538	476	547	522	480	518	503	525	489	523	514	495	521	532	518	522	521	517	547	504	491	503	485	531	495	519	519	485	528	527	464	545	523	531	552	506	532	511	528	534	532	540	488	512	519	495	562	535	537	506	508	504	551	566	534	551	526	543	504	512	504	521	513	511	500	532	522	497	526	541	510	538	518	561	514	533	465	530	484	514	577	505	485	509	475	540	537	508	540	525	499	508	521	550	565	535	506	534	517	512	514	499	539	508	566	524	512	528	521	500	518	495	518	519	543	544	535	548	504	496	486	516	512	514	519	495	520	545	498	527	539	467	529	526	510	547	523	517	552	504	482	498	519	501	533	527	523	521	517	554	499	572	519	527	551	516	546	501	538	508	516	501	525	473	498	481	589	511	537	521	509	528	508	492	524	534	493	506	519	520	555	463	570	505	521	550	491	549	497	511	533	525	523	540	544	511	532	547	505	497	543	510	485	533	514	550	544	529	544	546	497	518	488	538	509	494	498	507	502	500	505	523	557	529	497	519	484	503	529	546	521	533	490	532	531	490	528	534	501	480	473	524	571	532	529	511	521	475	483	491	547	493	533	533	530	535	515	533	505	506	484	502	523	466	536	518	511	499	502	515	517	499	500	520	536	516	529	553	513	522	503	521	546	545	508	516	532	539	511	534	508	550	560	484	525	514	534	516	532	492	534	498	528	534	570	509	498	542	512	524	519	542	489	517	493	485	514	530	476	480	549	516	540	495	518	501	525	520	523	528	495	531	488	491	514	506	540	547	499	498	523	535	562	532	551	570	522	494	517	538	522	568	552	494	499	536	539	562	520	532	515	533	522	538	532	507	508	525	490	500	523	501	518	518	545	516	559	503	533	532	535	521	515	542	510	516	527	511	528	509	503	502	505	543	554	503	562	521	540	504	511	522	506	538	567	470	550	505	523	522	499	519	471	537	527	532	520	477	522	509	524	550	508	514	526	494	515	504	511	499	516	505	534	519	560	527	556	494	489	493	497	492	516	542	544	537	514	503	523	507	478	505	509	556	498	519	516	503	510	560	475	536	536	508	520	545	518	536	522	548	485	556	497	518	482	502	530	513	520	480	538	511	553	508	500	506	498	510	499	492	551	506	506	495	479	538	516	492	573	543	498	510	530	507	535	514	539	520	500	517	536	567	539	535	515	524	520	521	530	549	515	494	495	550	495	513	493	516	549	492	515	545	495	531	489	515	500	504	508	529	571	506	523	483	534	503	482	542	499	515	541	544	521	507	509	522	502	542	492	486	514	535	516	499	514	523	549	509	539	502	536	522	553	509	542	562	497	496	484	533	499	541	508	519	536	504	498	539	493	489	541	555	504	537	524	531	501	497	568	501	533	529	496	500	554	548	509	522	530	532	522	512	524	522	520	494	501	559	519	559	529	576	549	541	536	501	532	516	520	498	503	532	534	509	545	520	520	495	516	508	472	535	526	524	468	528	513	519	520	516	532	508	494	526	496	543	521	477	545	458	548	516	505	494	549	525	530	528	517	506	542	506	525	547	500	538	479	508	505	503	476	492	550	529	479	539	520	477	521	501	517	524	510	521	541	542	504	510	486	543	530	521	484	543	508	514	517	520	527	513	477	507	489	510	558	529	545	515	547	542	524	535	534	517	486	521	531	523	509	544	480	513	521	502	539	519	545	480	506	495	513	513	551	523	533	545	508	519	529	486	539	514	506	506	491	525	524	552	533	565	502	483	509	483	508	508	490	534	483	532	480	504	476	518	513	499	504	518	446	554	541	506	525	497	484	503	512	482	543	507	545	500	507	542	524	514	481	512	547	525	532	511	501	551	577	527	514	526	512	524	563	484	509	538	500	538	541	545	489	458	549	531	546	521	485	507	526	501	551	530	522	503	483	509
28792	40422	18214	4336	1257	566	409	394	403	406	387	407	424	412	448	422	394	431	435	414	418	438	425	418	408	443	405	380	370	414	435	410	412	425	414	438	431	416	446	403	445	397	447	460	400	430	452	410	381	436	371	435	423	384	451	436	434	410	417	455	458	402	417	419	426	408	467	423	391	419	437	417	406	404	414	463	442	421	408	427	363	404	385	402	423	433	427	414	411	407	422	426	433	405	418	408	414	430	425	429	403	418	410	423	426	400	390	382	455	448	403	397	393	399	410	404	438	445	428	410	407	411	446	416	409	399	421	413	399	435	430	403	424	432	411	433	433	408	400	420	396	441	408	393	399	451	414	409	449	398	407	394	412	424	435	462	408	474	413	403	462	388	387	406	439	413	423	460	388	405	447	440	415	426	416	392	454	416	430	396	423	420	398	420	442	422	423	462	412	399	455	385	412	416	438	392	421	411	410	417	466	426	416	424	427	438	393	441	447	403	458	434	404	438	432	399	433	402	429	371	382	421	444	384	414	383	417	375	403	394	435	406	397	399	379	404	393	427	428	403	424	429	382	393	481	408	438	412	399	357	396	399	415	404	393	397	419	427	406	401	433	423	401	412	440	431	448	447	440	420	410	407	450	385	412	408	385	428	419	424	421	433	452	406	398	423	439	384	400	431	424	411	425	396	445	418	403	401	395	379	409	415	399	438	407	421	401	448	395	419	413	397	407	376	416	427	431	416	422	405	418	437	433	401	413	362	418	438	386	370	410	408	378	416	409	427	424	387	424	409	412	409	395	400	411	413	416	412	429	439	415	374	419	439	411	432	425	433	448	425	392	426	433	408	373	392	428	392	432	407	429	431	403	432	409	450	413	419	428	438	408	429	382	411	413	448	467	411	440	432	413	368	410	437	450	437	428	412	431	410	386	450	419	409	455	392	443	414	411	411	435	402	425	381	427	434	385	415	453	424	408	408	386	393	420	443	441	443	401	419	420	457	425	416	426	384	453	424	432	446	430	420	409	443	429	390	439	426	423	404	380	409	408	411	415	412	388	382	386	428	427	388	431	397	444	410	409	392	421	425	436	432	385	391	386	396	411	371	414	415	405	398	411	378	452	435	434	457	423	404	390	433	384	412	433	408	451	390	462	394	469	444	384	395	405	458	414	417	391	395	403	409	421	425	403	363	431	410	368	428	426	426	405	398	398	395	421	404	405	448	421	394	413	404	411	457	425	406	411	385	433	397	414	423	409	413	447	430	408	414	440	397	422	406	417	444	433	430	415	404	379	422	408	373	403	399	398	405	390	463	420	457	428	381	455	452	424	409	423	405	411	399	390	427	403	392	428	407	430	399	411	403	378	424	408	415	360	452	429	405	393	425	420	449	428	400	449	428	402	404	357	452	396	419	419	402	389	419	416	416	425	400	429	404	425	409	388	387	397	403	396	409	415	369	434	403	418	470	378	423	397	427	410	411	416	391	401	451	439	421	427	422	413	441	430	417	408	419	425	475	425	430	406	439	396	433	421	441	396	424	438	412	418	408	426	414	398	376	391	450	441	411	435	397	429	413	428	438	387	373	414	417	447	420	454	443	398	442	436	410	405	407	445	383	413	405	414	404	390	409	399	451	427	414	409	377	427	428	415	438	425	407	432	439	371	397	427	434	420	416	404	411	418	405	416	426	403	402	387	412	418	412	429	428	421	430	410	425	402	406	425	460	416	433	417	408	399	423	390	408	442	415	421	395	425	406	413	415	416	405	420	421	410	446	409	418	395	427	401	447	384	439	408	383	444	414	390	438	412	453	411	430	419	423	426	413	428	411	417	385	410	444	409	429	427	417	394	425	439	424	412	444	393	397	395	384	403	397	381	423	402	392	376	393	408	425	414	386	423	398	445	438	412	401	399	395	429	433	390	411	434	431	430	454	384	397	397	434	412	416	408	421	425	406	432	430	394	402	418	415	399	384	423	427	416	413	424	410	417	429	439	438	435	407	406	431	401	453	406	446	443	430	447	365	382	422	421	402	374	436	429	413	452	385	431	411	416	406	417	440	410	377	412	430	408	432	391	364	429	404	442	404	424	404	395	435	432	392	397	405	412	374	455	465	408	408	436	386	415	398	406	427	412	423	432	412	453	433	365	399	421	404	446	421	431	419	436	412	426	414	408	419	433	447	406	390	434	401	403	406	408	406	412	386	421	387	404	416	430	365	419	419	416	436	423	444	437	421	422	456	407	429	423	411	440	440	435	419	420	442	388	445	435	459	385	393	435	430	438	385	371	398	427	406	448	439	422	486	395	390	405	393	427	400	411	439	421	408	422	437	399	440	473	420	468	411	415	420	425	409	437	367	403	431	438	411	381	403	414	409	375	378	408	378	432	405	427	431	414	416	390	444	417	415	405	414	421	459	401	409	415	441	425	421	408	452	397	435	395	414	440	385	372	422	453	437	412	387	386	425	397	392	400	439	395	406	421	400	393	403	407	441	422	427	411	399	408	429	454	397	434	398	406	435	422	405	437	444	416	377	404	462	431	432	382	416	419	420	410	453	412	407	414	412	424	388	425	400	399	402	433	417	419	447	429	404	413	425	420	425	428	417	425	397	428	416	397	404	437	427	406	415	402	385	393	405	432	442	396	434	376	430	402	423	411	397	431	419	429	411	423	375	412	424	438	431	420	405	465	378	410	387	432	405	391	424	449	434	419	356	417	424	424	423	431	408	409	441	418	380	403	422	398	359	402	452	435	417	403	416	381	439	449	440	402	398	396	419	426	400	391	421	372	404	372	424	384	416	456	404	427	398	423	429	444	431	443	432	412	434	383	429	400	404	406	404	390	397	400	426	431	431	421	401	421	399	424	407	410	362	410	405	427	414	422	452	387	377	418	442	420	448	408	417	443	426	413	403	400	411	404	401	458	403	443	410	386	412	415	428	412	405	404	451	423	412	405	432	416	390	397	468	402	392	415	420	424	424	444	397	423	375	411	417	416	410	434	372	436	410	450	407	436	416	410	414	429	437	479	431	412	379	421	392	439	421	381	437	401	417	374	431	408	417	394	402	457	405	427	380	402	426	430	432	429	409	421	409	404	414	403	411	389	437	382	456	406	447	432	406	413	412	403	410	411	431	425	438	417	418	421	386	428	403	419	367	453	397	414	381	396	400	429	385	411	427	403	428	404	373	407	385	388	402	447	387	373	374	432	400	415	419	388	418	404	398	394	417	399	421	411	450	394	444	426	383	438	398	419	371	374	425	398	399	397	410	433	428	409	403	395	435	407	400	432	414	416	386	424	447	418	398	408	385	411	418	444	402	410	384	437	450	437	402	394	411	425	436	422	392	411	416	416	417	390	414	395	440	388	418	396	415	405	450	414	427	367	397	407	415	433	434	422	422	449	386	434	444	417	440	392	409	445	411	379	404	416	448	404	412	438	432	443	402	407	405	435	456	424	422	373	433	419	432	400	401	397	444	462	469	449	404	399	387	403	435
25030	28561	38131	30098	17883	4931	725	548	502	494	486	478	436	463	469	473	455	480	470	496	496	462	487	478	514	459	457	480	479	448	474	482	462	473	484	495	438	472	492	475	487	478	459	473	485	425	482	492	455	457	497	467	445	496	473	440	456	448	453	522	445	451	461	429	458	447	453	461	460	421	460	443	486	464	483	437	479	492	494	455	423	448	443	446	440	442	439	454	455	450	485	455	502	475	451	513	441	466	489	493	457	429	451	464	456	507	449	482	468	477	453	463	448	447	458	509	445	438	444	454	449	445	431	485	483	448	448	477	475	481	458	451	479	452	484	460	467	480	439	449	462	467	479	478	487	506	446	480	468	439	467	475	446	502	443	476	470	453	478	445	498	461	485	472	459	459	430	454	469	430	477	468	469	415	490	451	449	480	454	505	450	438	462	493	479	432	458	453	433	461	453	469	433	479	444	473	474	473	459	451	467	484	477	460	503	479	457	398	440	443	458	472	467	520	424	448	463	429	500	498	516	468	468	490	447	495	455	506	466	465	449	474	473	445	495	459	432	482	489	499	467	461	499	438	476	443	493	470	470	458	454	470	496	477	486	459	507	455	441	472	492	491	494	476	462	487	449	467	476	485	428	469	448	442	492	455	463	478	415	480	443	447	459	446	448	470	494	476	487	442	472	504	437	424	480	456	447	468	467	479	447	447	480	452	459	459	451	446	465	473	475	473	457	462	454	471	453	509	469	458	441	457	432	460	439	490	439	440	454	475	437	450	458	471	477	463	466	469	466	458	474	490	468	448	450	472	453	475	434	493	476	439	440	458	449	460	485	429	440	489	480	467	486	483	468	449	456	462	444	464	430	450	442	463	458	470	506	457	443	468	464	463	497	440	464	483	452	462	442	467	470	454	473	475	451	476	475	450	451	428	449	459	458	450	437	478	453	454	454	453	454	482	493	440	482	485	461	484	503	458	477	440	488	482	443	463	456	441	474	432	469	450	476	462	482	470	476	461	468	470	481	457	434	504	403	469	459	425	459	431	415	463	463	467	465	465	473	467	462	451	450	481	444	461	496	469	444	430	446	477	455	461	486	466	460	473	449	471	443	441	450	443	436	452	468	489	445	464	466	466	451	451	491	441	436	467	449	481	434	464	453	447	467	458	459	447	450	449	451	474	428	433	451	438	426	438	480	445	490	431	455	450	402	437	429	494	459	439	448	470	460	446	493	467	500	442	484	481	443	463	451	465	455	488	473	466	485	463	432	477	519	504	486	458	502	479	463	471	453	457	468	449	484	437	453	488	468	470	473	466	456	455	482	454	455	461	483	430	458	459	441	487	434	449	473	470	459	509	429	463	416	486	472	488	440	426	459	453	483	440	456	433	440	466	452	458	478	417	453	464	468	455	469	425	439	478	430	475	468	459	448	449	456	479	442	443	472	471	476	455	465	455	490	441	443	477	495	485	458	499	460	493	459	480	490	484	416	461	468	504	477	475	474	464	445	476	476	477	494	456	460	418	483	459	455	468	445	456	424	474	446	453	421	445	495	455	459	433	514	502	495	454	447	507	462	466	455	464	428	469	495	411	481	446	428	443	466	470	458	472	452	474	467	499	459	427	474	504	455	487	486	429	485	455	443	408	469	482	453	492	472	449	433	457	454	458	459	492	435	475	445	490	478	467	467	465	419	468	478	464	470	467	429	423	497	476	422	476	457	446	430	483	475	458	520	453	454	485	458	420	476	444	443	470	510	448	435	485	488	516	472	419	464	442	441	427	482	455	466	435	523	455	470	468	452	426	453	448	452	487	507	469	443	462	457	472	454	459	431	474	434	494	475	462	499	481	458	466	459	490	448	451	472	420	466	475	425	433	460	483	469	440	495	454	462	450	454	470	473	474	470	478	454	487	457	426	464	500	452	484	454	470	474	443	449	427	470	436	458	442	457	494	439	426	500	455	497	483	455	437	483	468	461	451	469	463	436	536	476	469	487	499	501	440	480	455	436	463	475	446	436	495	486	516	439	433	439	479	479	449	446	421	478	447	461	488	495	427	462	447	438	396	423	429	477	456	484	453	413	475	478	466	431	454	473	477	471	471	470	456	480	481	429	497	465	455	463	444	471	448	451	430	474	429	491	465	468	446	418	491	447	455	482	455	458	455	447	429	501	479	468	475	486	483	465	488	444	467	485	443	446	462	494	453	466	442	441	470	448	457	486	479	446	469	491	463	463	461	481	424	454	464	489	445	462	475	437	453	444	482	443	493	432	478	472	476	474	422	520	458	472	450	452	465	462	460	446	438	464	463	458	470	423	466	457	447	478	499	453	503	432	431	434	473	434	462	450	491	429	456	450	456	472	487	455	439	454	441	442	489	469	448	470	470	472	454	453	455	447	460	455	523	491	476	467	433	424	461	455	474	499	464	469	480	494	536	460	457	432	502	460	462	466	477	457	447	494	506	467	428	476	414	463	476	430	436	448	452	504	460	482	439	462	442	463	459	473	458	461	447	477	526	454	469	456	465	452	455	471	451	453	472	441	477	427	493	433	481	441	490	453	444	478	427	465	438	469	462	455	476	486	455	462	455	480	471	457	421	435	449	424	531	486	466	469	433	470	445	488	476	460	443	433	418	483	473	466	476	474	469	468	429	421	460	448	445	463	465	424	429	490	469	486	484	488	448	454	473	443	431	453	443	467	457	450	452	456	471	475	504	466	459	431	466	503	476	486	444	456	463	450	446	458	480	477	492	485	467	464	496	440	484	452	479	480	412	463	458	424	440	464	438	454	470	434	489	484	459	443	494	464	474	454	468	438	477	429	430	475	415	447	423	503	475	463	430	440	438	466	489	451	448	439	483	461	429	462	403	462	464	409	445	487	464	444	487	489	458	484	453	472	476	460	458	443	486	444	444	447	432	461	482	512	489	461	455	476	476	463	446	444	482	453	487	476	477	503	473	450	446	509	477	456	443	459	452	442	447	517	415	450	462	470	483	460	471	488	491	483	468	440	456	481	436	463	451	456	438	481	393	484	453	446	404	467	456	495	468	447	471	501	461	481	478	504	468	468	461	426	452	441	472	483	477	458	516	440	440	422	441	440	458	438	482	465	442	445	501	485	456	486	443	403	483	450	458	454	462	457	448	407	447	469	440	467	452	492	471	453	490	464	451	472	445	463	495	474	425	489	476	423	443	489	467	492	495	395	435	490	451	453	499	469	425	463	464	428	450	438	457	477	475	436	470	450	457	473	462	471	440	450	470	454	478	451	440	450	496	490	484	474	469	471	463	479	446	484	491	476	450	481	460	452	429	473	474	449	453	443	481	492	479	476	470	495	483	461	440	466	446	468	476	483	468	456	459	458	452	434	457	434	506	494	434	487	449	443	477	439	429	457	442	458	477	455	459	509	478	452	469	444	439	485	441	485	500	447	461	468	442	432	457	487	468	477	483	436	485	445	483	403	453	470	437	500	457	448	486	453	458	455	489	436	460	461	486
61352	93687	56512	24180	6881	1431	434	438	412	387	389	400	420	443	478	411	438	445	437	413	421	463	447	422	447	400	437	439	428	394	416	417	441	446	405	400	408	403	406	421	435	409	455	399	414	432	457	438	393	400	416	447	405	467	465	419	426	435	408	401	422	418	418	426	411	391	406	383	424	454	413	411	399	460	410	401	426	436	412	410	404	430	376	401	410	397	432	425	443	418	430	386	439	407	429	443	460	467	427	390	448	404	428	457	433	484	428	399	424	430	425	406	426	440	381	425	420	439	417	418	419	441	465	430	432	405	436	396	417	418	409	429	430	381	418	409	444	416	420	411	413	455	443	427	428	416	410	418	446	401	411	423	377	409	432	391	417	407	392	419	412	403	420	461	412	426	404	411	410	423	377	429	438	394	409	387	431	417	449	387	417	438	451	418	414	472	433	419	438	412	439	437	431	422	460	386	442	440	385	426	404	403	441	403	424	427	429	440	407	447	453	468	418	426	410	434	412	453	425	399	411	442	415	428	387	423	443	387	391	423	406	412	439	415	425	412	438	443	435	410	426	428	420	395	424	443	427	443	425	426	434	409	437	419	432	427	420	431	455	432	390	429	387	424	398	439	408	404	417	457	413	450	452	426	411	419	437	406	411	425	398	418	425	429	396	461	424	418	446	418	483	437	431	426	429	398	430	439	427	371	420	399	466	455	419	437	411	449	416	417	401	436	405	450	428	429	443	445	436	434	425	411	440	438	436	421	456	443	400	428	478	427	367	411	434	416	439	434	416	443	439	408	435	464	457	430	421	388	399	411	428	443	406	402	407	432	415	395	410	424	409	439	421	395	419	417	415	407	438	457	444	430	458	442	401	439	411	388	461	440	413	434	462	423	426	467	426	422	401	408	409	430	403	409	406	410	391	403	391	408	413	427	383	424	426	438	412	424	381	423	425	395	431	430	417	388	429	415	417	436	389	424	436	419	436	375	385	427	394	449	414	421	398	424	441	395	444	445	406	430	422	429	366	452	422	428	382	449	413	404	446	394	463	419	409	375	439	433	445	434	444	401	434	421	404	445	424	407	401	414	405	438	387	456	442	402	412	415	451	415	426	400	433	433	433	430	422	394	399	392	421	451	434	412	411	423	427	421	404	421	382	425	430	426	425	416	397	404	427	403	391	422	402	415	410	441	406	407	452	423	397	432	417	430	435	432	430	419	422	451	411	431	423	404	455	369	422	456	434	409	435	412	450	423	446	413	402	410	436	429	432	436	421	406	424	432	402	411	426	452	400	439	430	383	392	401	425	406	412	406	369	387	436	381	420	402	386	422	406	445	457	363	381	436	396	389	421	419	418	432	390	406	402	406	435	427	405	425	443	431	447	382	397	397	446	438	408	401	424	406	439	417	365	390	400	441	426	430	452	435	415	417	419	444	410	402	416	437	402	427	399	408	423	384	413	449	408	434	411	443	429	426	404	406	467	461	444	438	417	429	406	447	433	406	417	400	398	441	409	446	407	406	447	416	399	413	420	412	401	462	404	415	444	417	434	432	418	415	424	402	416	392	387	388	453	385	433	413	438	451	426	413	416	405	378	440	427	469	420	415	422	402	399	481	437	419	435	448	411	429	442	371	404	431	454	423	436	412	449	412	429	394	456	429	429	419	413	436	432	440	440	421	414	436	401	448	475	438	432	378	444	406	444	428	427	454	448	441	420	459	414	431	431	414	430	409	422	445	439	439	429	428	440	412	425	441	402	431	440	384	461	438	419	420	404	397	450	424	441	406	450	445	405	443	431	351	422	437	427	395	419	428	398	412	397	452	451	405	389	393	399	389	423	409	377	418	444	402	401	422	433	431	418	404	434	447	451	427	441	443	424	394	419	400	420	428	419	417	432	449	449	435	423	445	405	417	466	420	412	439	447	431	420	410	405	419	444	438	414	431	424	389	425	372	470	391	464	419	405	427	433	432	450	452	428	407	407	408	428	447	429	395	408	421	393	420	447	384	394	435	409	443	408	426	432	423	381	416	415	370	427	418	404	420	406	440	418	424	425	443	440	422	367	428	440	416	434	432	415	386	436	419	425	438	434	430	414	424	428	435	433	424	407	436	399	430	428	408	417	392	417	431	438	430	375	415	394	391	440	417	444	369	435	390	431	437	421	396	404	418	413	466	445	421	404	395	426	471	417	407	439	411	421	417	475	419	401	435	451	409	430	414	431	416	414	429	415	425	415	457	416	395	416	410	406	438	381	401	428	412	413	420	425	402	438	409	379	436	429	408	380	422	412	436	442	442	435	408	417	413	416	412	409	424	426	406	401	426	403	404	433	414	408	412	417	438	434	430	407	432	462	407	428	402	440	445	422	436	423	417	436	400	442	397	409	398	427	449	433	414	438	426	415	458	446	396	384	454	419	430	427	432	435	451	433	450	413	388	424	413	453	420	429	432	453	416	378	412	429	394	448	419	404	416	417	413	404	394	416	468	402	419	440	408	380	445	457	377	423	433	417	450	396	400	441	463	430	424	438	423	446	406	402	416	382	422	433	450	414	414	412	434	444	405	431	434	425	421	428	405	388	417	452	438	430	431	442	408	401	423	437	409	448	442	397	377	416	407	419	426	444	431	424	451	416	414	417	414	441	453	436	397	440	446	434	394	407	415	405	404	435	438	423	427	433	406	403	443	438	401	423	420	427	402	434	430	404	401	417	440	430	423	401	380	407	421	388	429	401	429	402	460	409	413	454	455	437	414	415	434	386	459	438	446	431	426	422	433	432	433	441	455	414	439	393	426	435	404	383	435	406	408	400	406	421	417	440	426	422	412	417	412	459	386	406	409	401	403	425	438	423	428	451	402	423	440	451	410	417	407	417	434	441	461	438	427	434	424	418	429	417	402	424	432	394	428	448	450	415	419	402	417	440	428	403	413	423	432	407	446	407	408	393	409	427	410	441	462	411	422	403	410	457	443	429	445	444	420	391	395	407	418	449	450	423	391	397	433	394	420	407	393	444	412	416	418	434	398	447	419	424	403	421	424	422	409	425	434	477	405	453	420	410	420	424	463	438	400	423	404	429	415	417	425	432	449	489	444	441	447	436	411	458	435	422	397	428	393	422	403	395	436	439	413	408	415	391	396	423	397	396	434	397	394	411	407	405	418	435	389	424	429	409	428	415	439	391	416	437	426	397	427	411	420	442	423	392	452	436	376	429	408	408	417	449	443	419	423	423	427	382	400	425	404	386	432	450	467	426	403	431	424	476	394	398	460	420	412	418	425	431	462	418	435	410	451	380	418	407	368	418	426	424	405	401	419	387	413	416	409	442	450	379	408	366	406	409	410	425	450	412	395	440	426	413	441	441	410	421	399	421	418	403	435	427	367	435	402	411	409	389	413	411	402	417	418	430	415	404	407	401	412	431	414	386	467	415	419	429	444	419	412	397	436	431	430	414	408	448	422	405	462	422	437	420	442	406	420	484	411	399	418	467	427	403	426
33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
