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
340223486985	340223487554	340223488104	340223488654	340223489204	340223489754	340223490304	340223490854	340223491404	340223491954	340223492504	340223493054	340223493604	340223494154	340223494704	340223495254	340223495804	340223496354	340223496904	340223497454	340223498004	340223498554	340223499104	340223499654	340223500204	340223500754	340223501304	340223501854	340223502404	340223502954	340223503504	340223504054	340223504604	340223505154	340223505704	340223506254	340223506804	340223507354	340223507904	340223508454	340223509004	340223509554	340223510104	340223510654	340223511204	340223511754	340223512304	340223512854	340223513404	340223513954	340223514504	340223515054	340223515604	340223516154	340223516704	340223517254	340223517804	340223518354	340223518904	340223519454	340223520004	340223520554	340223521104	340223521654	340223522204	340223522754	340223523304	340223523854	340223524404	340223524954	340223525504	340223526054	340223526604	340223527154	340223527704	340223528254	340223528804	340223529354	340223529904	340223530454	340223531004	340223531554	340223532104	340223532654	340223533204	340223533754	340223534304	340223534854	340223535404	340223535954	340223536504	340223537054	340223537604	340223538154	340223538704	340223539254	340223539804	340223540354	340223540904	340223541454	340223542004	340223542554	340223543104	340223543654	340223544204	340223544754	340223545304	340223545854	340223546404	340223546954	340223547504	340223548054	340223548604	340223549154	340223549704	340223550254	340223550804	340223551354	340223551904	340223552454	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23614	21852	29937	24337	21850	21916	12125	2004	1402	1292	1167	1195	1148	1050	1020	935	891	890	906	882	943	884	899	879	894	847	839	837	843	814	804	836	830	851	792	811	773	836	836	811	820	820	786	801	788	807	785	868	820	813	875	787	852	846	787	813	821	797	830	782	757	825	777	801	817	837	794	812	782	773	785	809	817	794	817	763	743	764	782	809	802	817	797	753	809	815	797	742	844	786	808	731	777	765	803	823	829	784	811	788	804	764	812	800	743	835	762	781	797	779	765	796	792	782	817	786	767	800	802	784	779	748	759	800	789	777	800	856	779	758	778	771	750	788	749	777	824	775	820	802	765	761	777	798	748	805	821	762	813	800	839	800	804	809	812	771	816	820	809	816	831	814	753	775	777	796	758	775	815	787	799	777	801	753	763	796	743	767	795	785	846	801	786	779	742	775	826	784	769	817	787	823	777	787	828	759	769	777	785	796	840	771	779	760	828	788	775	845	827	797	768	768	727	779	784	750	811	766	816	771	815	777	769	794	812	802	824	779	749	774	782	809	812	797	792	786	770	767	764	798	823	775	788	805	772	819	746	845	793	805	754	836	785	789	768	814	787	794	749	815	780	821	758	799	767	767	752	769	780	765	788	814	757	802	765	799	790	726	792	794	757	790	803	791	833	790	791	781	840	810	776	773	788	774	784	741	763	769	794	780	808	776	807	750	802	809	892	738	809	751	738	771	717	785	737	826	801	811	787	773	783	804	797	823	802	746	752	771	794	828	783	819	805	749	806	771	764	796	706	778	798	797	805	742	809	807	749	809	761	797	744	803	771	814	874	768	802	804	824	787	744	800	779	715	752	798	750	781	804	784	816	729	803	730	740	791	795	764	748	813	786	794	784	786	779	802	824	752	806	761	791	761	792	770	761	775	768	772	761	787	748	790	735	773	798	776	788	762	766	783	806	798	801	773	810	789	774	780	783	802	767	791	785	778	768	783	793	782	831	790	765	761	790	783	795	785	804	751	768	804	797	806	827	809	783	775	783	807	746	802	791	820	765	807	781	807	802	800	822	784	817	771	765	812	747	789	780	781	753	836	809	827	767	748	818	746	798	796	769	808	802	788	784	754	763	807	813	831	830	790	813	777	743	795	756	777	761	758	762	799	804	824	778	760	718	751	799	826	814	855	832	773	820	733	759	760	764	766	835	760	750	806	812	801	742	769	775	794	751	738	821	820	778	816	813	817	810	781	842	766	778	775	821	869	790	785	768	768	756	760	834	783	789	799	824	768	840	781	798	767	760	785	795	817	798	813	763	815	795	752	733	792	785	752	789	820	812	793	733	780	783	770	796	775	777	795	777	796	823	765	752	821	765	743	822	781	794	758	744	813	780	767	776	774	825	796	783	798	757	794	817	840	757	795	814	769	816	798	765	827	806	745	796	798	804	790	804	734	824	805	766	817	752	762	757	758	751	795	807	805	786	826	841	776	791	758	769	790	798	782	721	764	750	750	797	791	785	797	827	795	791	762	782	795	736	744	784	796	793	789	748	811	803	802	763	800	795	778	774	754	799	744	744	789	774	804	775	844	777	768	795	764	768	787	783	849	740	795	809	740	838	736	813	730	796	790	758	785	867	786	798	793	776	804	810	778	769	795	768	853	790	741	805	747	774	824	780	806	729	818	775	759	856	769	808	771	802	758	775	732	768	819	837	768	786	775	779	787	751	778	766	786	799	784	759	735	794	779	777	754	803	762	793	773	777	775	826	775	745	790	745	785	800	771	799	789	760	809	799	772	813	795	783	743	801	757	774	820	781	785	836	791	767	716	857	803	795	819	798	763	779	779	814	777	754	789	812	839	721	759	814	769	784	809	746	803	755	783	796	812	775	800	735	764	798	783	753	829	778	796	796	746	772	795	787	806	833	823	782	811	743	808	800	761	814	719	756	798	785	804	786	771	734	803	824	762	780	805	762	793	775	786	778	767	812	753	771	767	769	768	791	778	785	785	821	788	785	797	789	790	776	794	785	798	790	726	787	814	750	770	820	794	788	787	774	779	774	759	783	793	769	790	780	801	768	763	795	794	756	796	783	771	796	783	857	761	811	792	785	713	811	745	775	735	770	835	765	821	779	748	798	754	771	828	805	732	806	859	843	766	774	798	807	739	813	768	741	755	800	818	826	760	781	766	810	853	832	798	802	785	781	839	741	793	753	785	782	815	760	815	794	763	763	826	781	783	808	851	758	829	811	747	829	747	775	749	778	798	822	773	774	786	789	826	780	773	841	797	800	789	757	781	725	737	785	757	780	790	769	748	812	816	737	833	778	777	816	742	799	805	801	771	752	789	780	805	782	767	773	770	752	744	839	776	837	787	790	733	795	894	791	804	818	772	795	789	719	811	793	830	825	769	779	793	802	742	771	825	741	763	749	785	773	737	782	807	800	760	817	764	749	761	791	800	791	833	752	787	768	795	767	760	807	732	817	794	785	816	779	788	789	783	782	774	820	779	777	790	756	782	815	791	846	773	741	756	787	826	769	801	814	774	796	793	788	772	747	732	803	789	791	807	767	810	784	851	809	762	761	768	741	759	818	769	787	794	716	770	766	761	790	842	772	798	820	778	855	754	759	838	782	794	819	791	760	753	771	801	802	761	759	836	759	768	767	815	750	787	770	776	797	799	779	816	832	785	780	770	731	813	796	746	803	772	812	813	772	758	825	793	817	731	758	794	798	819	781	752	747	729	752	755	793	836	787	706	777	779	768	759	784	762	763	754	781	768	828	797	774	707	784	768	778	826	707	772	788	826	798	807	758	758	724	779	825	756	780	700	752	775	739	781	785	737	755	804	761	735	782	776	806	788	772	788	755	803	762	805	843	761	786	777	757	747	830	788	790	789	736	818	790	790	828	768	836	796	770	779	792	766	734	796	860	751	747	741	757	782	789	791	776	776	804	787	804	785	785	832	772	755	781	791	819	821	783	803	778	764	764	808	802	846	807	832	797	816	779	807	805	772	751	804	799	832	793	769	769	812	748	785	735	802	821	797	811	786	802	775	794	797	794	769	755	792	757	772	827	792	766	749	778	772	828	757	798	855	760	830	780	814	817	746	810	803	755	808	788	762	800	769	785	749	774	803	753	807	779	807	784	798	834	721	802	747	771	771	788	763	740	788	753	767	786	821	773	851	812	782	770	822	783	787	836	797	753	753	789	727	737	810	800	790	785	761	783	820	741	818	791	778	771	834	801	794	794	791	809	755	795	788	794	767	799	769	819	808	821	787	784	776	801	785	840	822	801	798	774	764	718	785	793	773	777	779	774	791	787	805	753	797	815	804	817	748	753	754	766	772	795	818	737	808	793	759	784	766	781	768	805	761	770	777	813	772	754	800	811	781	755	820	770	814	800	754	773	782	736	766	764	799	748	775	746	762	801	769	787	770	742	791	731	814	762	811	769	860	772	797	784	802	817	815	757	790	780	775	757	809	843	817	703	816	758	789	778	833
10787	17977	14597	7941	5706	4560	3707	3139	2488	2305	1939	1810	1649	1524	1356	1320	1289	1205	1168	1172	1131	1124	1076	1109	1072	1044	1032	1036	1020	1019	1070	1039	1023	1033	1009	1028	988	1053	939	958	959	965	972	974	990	965	948	1012	965	1023	953	1026	944	979	958	963	944	989	989	941	986	921	972	982	954	967	913	909	935	1027	945	954	962	927	988	940	929	982	891	921	953	928	919	913	899	919	953	994	967	949	962	975	883	985	1006	925	986	952	930	919	936	886	923	955	936	943	952	970	957	972	953	971	932	968	1024	986	938	945	965	956	988	1008	923	956	926	922	961	918	972	908	976	953	924	948	936	915	949	990	967	957	907	935	921	997	993	979	970	923	960	944	909	968	937	889	965	913	937	973	907	942	939	926	948	930	920	953	958	891	1007	970	968	957	931	947	944	966	928	915	946	956	933	925	991	966	941	921	940	930	931	987	906	948	965	931	940	977	903	959	953	933	978	935	947	933	982	960	905	994	937	975	968	974	913	910	901	991	941	913	947	978	939	952	999	938	957	939	1026	1005	926	939	986	925	962	971	904	897	951	937	888	937	897	912	962	997	982	971	949	980	940	918	1012	919	936	945	914	973	979	946	932	966	941	975	949	952	933	940	923	970	884	961	947	951	967	909	879	976	942	932	933	962	950	892	957	937	932	998	917	946	920	990	928	971	894	979	971	909	952	937	978	1001	847	950	881	918	926	941	917	939	888	940	941	984	989	951	894	918	956	987	991	984	946	917	928	925	936	918	911	962	980	1004	981	934	983	888	974	932	910	978	931	965	956	959	964	929	914	938	916	957	954	933	919	953	914	976	896	941	900	947	934	941	976	950	932	967	912	939	932	966	891	944	920	924	887	957	925	1017	896	953	919	995	946	909	941	974	942	940	898	927	917	922	891	905	948	1022	965	964	1035	955	937	900	944	966	908	963	933	942	916	917	918	917	920	900	944	968	935	897	919	935	909	939	971	936	884	904	945	919	916	933	991	915	903	916	994	950	961	954	947	932	963	915	946	899	945	908	973	926	890	969	949	928	946	962	919	906	954	944	913	937	987	940	995	913	886	933	890	924	948	882	919	930	946	1018	952	967	884	941	923	913	933	1019	984	952	938	942	941	966	958	1014	937	906	940	923	899	984	923	923	960	933	909	967	948	948	956	967	919	970	918	918	945	994	971	923	937	956	938	980	946	956	922	950	902	931	920	957	939	930	955	953	931	891	957	908	994	922	1001	927	970	938	994	965	975	969	905	957	948	911	924	985	959	970	966	963	960	957	976	897	906	908	985	931	959	961	936	944	954	920	967	944	956	891	938	961	942	930	905	932	929	937	953	907	943	976	985	997	962	906	943	956	954	978	891	976	920	960	945	967	904	922	937	947	985	939	950	978	988	910	950	984	930	961	954	975	961	958	944	886	935	916	938	912	939	925	934	950	999	926	954	984	937	969	920	986	970	961	901	942	909	980	885	892	977	974	915	904	898	934	963	941	966	910	958	990	949	930	997	911	936	954	983	962	908	927	938	896	950	883	994	953	986	971	955	944	961	912	961	962	912	898	951	971	971	854	947	921	923	904	988	915	955	919	908	982	907	924	938	957	937	972	970	900	922	946	968	986	965	952	935	909	920	900	958	928	929	953	926	926	959	1012	955	981	918	974	996	955	926	955	990	944	957	958	907	921	966	929	966	918	975	1011	941	1005	938	899	976	924	919	925	946	913	926	952	916	965	951	930	898	897	935	904	957	899	861	966	954	978	926	906	997	968	922	906	905	970	977	928	923	897	975	934	946	951	940	935	961	966	944	1020	977	920	979	886	883	927	972	964	914	911	923	978	903	906	957	963	917	984	966	940	952	952	952	962	991	902	925	910	999	981	955	958	931	911	938	949	964	975	894	987	937	975	944	923	939	970	996	946	1003	858	955	983	926	977	935	952	921	918	1042	953	933	959	889	962	956	942	946	953	908	962	1007	972	905	972	950	932	947	961	955	949	890	928	940	915	968	914	917	894	934	953	878	949	945	927	992	963	940	916	966	975	918	970	978	975	960	936	965	981	938	993	956	923	930	955	929	992	974	885	903	977	938	974	946	925	866	934	988	934	921	970	925	988	980	889	936	954	943	893	940	960	862	941	948	962	943	995	914	900	928	915	953	962	965	914	935	900	907	940	936	915	922	952	929	939	959	923	950	983	961	1002	956	906	967	944	959	872	932	967	912	949	953	960	956	919	961	977	911	985	936	925	932	911	931	911	958	900	939	940	964	951	890	963	863	989	975	958	921	952	910	964	983	901	976	1035	917	942	918	954	917	919	934	918	932	917	911	915	913	890	872	923	942	916	907	965	942	1015	910	961	944	960	973	985	967	932	948	942	988	950	943	935	966	948	1011	935	945	917	934	936	955	958	951	981	960	942	989	952	947	897	923	941	958	968	937	964	956	940	1001	965	930	932	954	988	978	953	975	923	922	925	952	947	859	961	976	951	946	959	934	913	926	997	919	904	962	949	984	950	1007	874	926	898	962	892	948	950	941	942	911	919	926	904	944	881	952	1013	933	950	960	991	959	982	921	972	963	917	942	898	952	952	881	935	943	987	979	951	926	903	956	928	949	939	940	919	922	938	943	950	926	936	962	941	977	983	934	939	938	977	975	914	899	962	975	949	902	953	989	936	993	918	937	951	914	921	888	969	920	955	908	958	942	934	909	925	946	925	972	992	926	918	917	958	919	919	959	919	982	958	950	905	939	954	865	994	943	898	928	911	938	925	934	956	953	975	976	896	916	895	925	972	953	941	910	926	942	882	933	917	908	933	923	910	911	973	909	991	949	949	895	956	924	948	973	919	901	1000	925	969	983	952	908	1024	879	977	985	951	935	962	975	952	923	973	923	985	960	962	917	940	956	946	939	942	965	932	922	902	918	944	885	925	947	858	960	951	955	939	960	938	974	949	953	908	951	884	939	909	946	978	937	934	918	943	931	915	934	927	908	929	969	924	968	929	951	960	943	918	919	939	927	981	1004	966	953	972	904	919	938	918	935	945	1009	935	961	879	935	906	936	978	984	945	1019	909	925	940	941	949	959	943	981	945	922	943	948	962	905	937	917	955	898	914	906	972	920	939	951	918	941	934	922	975	962	961	951	929	1023	901	952	955	910	898	956	979	952	963	993	947	963	994	978	902	968	967	947	930	899	933	922	958	942	991	933	872	962	977	941	860	1012	924	934	932	924	935	938	905	991	976	895	929	964	982	920	944	943	968	997	973	891	955	976	978	879	913	932	915	942	901	898	901	914	972	926	914	937	968	961	929	1010	884	944	949	931	919	966	977	890	939	947	954	971	983	936	958	989	983	977	945	952	932	915	889	930	901	915	956	963	974	926	989	887	967	927	858	917	994	976	965	966	900	930	915	918	919	876	946	940	940	895	964	911	960	931	931	897	928	914	952	957	943	910	972	938	930	959	908	934	898	973	906	918	891	937	925	871	903	915	961	914	929	939	912	1032	911	906	956	914	882	937	978	973	912	901	931
27013	20129	7381	916	647	557	508	427	415	397	404	395	372	409	367	349	401	356	385	363	376	399	408	366	398	358	390	377	381	398	367	384	376	368	362	394	419	364	353	367	375	327	401	353	380	384	373	342	376	388	371	365	374	364	378	399	353	395	390	360	356	349	373	369	358	373	342	388	379	382	353	377	433	403	368	403	364	329	383	386	387	369	390	373	427	374	346	372	414	366	400	377	387	371	387	356	387	372	380	401	376	355	394	371	330	403	379	370	370	380	373	364	386	390	398	352	402	359	382	387	421	377	375	380	367	396	352	365	390	374	380	387	380	410	366	372	395	367	408	367	388	330	373	363	369	356	382	346	405	379	398	364	379	384	376	363	411	349	371	361	389	380	365	366	355	397	410	371	429	381	369	342	365	388	382	392	401	384	354	354	404	377	378	401	365	370	370	351	331	399	381	351	386	379	386	351	388	400	393	373	372	363	380	366	387	371	388	377	383	409	364	366	360	386	349	414	366	350	397	384	386	373	360	420	363	416	379	355	357	382	380	379	393	365	358	378	357	379	393	375	373	392	390	323	352	368	379	376	383	345	362	371	371	379	389	370	372	357	367	387	362	394	376	400	351	374	330	390	367	380	370	359	372	377	401	355	360	399	369	380	389	398	385	380	385	364	349	378	396	405	359	351	365	401	378	392	376	376	370	362	426	368	348	360	396	369	373	376	371	396	370	403	397	386	366	405	393	397	385	376	390	369	361	380	337	379	361	380	371	382	384	355	363	342	387	368	375	379	375	359	379	395	361	382	395	373	341	413	379	353	365	372	364	380	391	348	402	367	373	350	360	386	367	374	390	389	386	382	369	382	392	368	387	333	375	388	394	412	383	357	393	381	379	362	387	368	382	378	371	347	388	389	403	352	368	353	370	383	369	371	394	371	389	375	367	375	370	380	353	400	408	364	388	401	389	352	364	363	372	380	394	393	354	343	403	393	382	377	401	371	405	376	433	326	392	388	406	356	368	351	350	362	419	336	394	345	382	387	362	367	405	384	329	358	373	397	350	360	403	380	362	359	365	416	402	418	349	406	356	397	395	331	375	392	373	403	397	382	356	404	399	391	385	376	397	395	360	393	346	344	411	384	361	355	383	355	380	335	371	394	387	390	404	369	364	376	374	398	394	390	368	381	406	369	357	378	335	346	391	376	403	376	397	375	381	352	389	389	387	364	367	398	352	388	385	389	347	346	398	412	389	377	354	386	357	360	375	382	356	410	348	345	383	394	358	341	343	387	381	362	397	377	349	366	384	387	372	365	364	385	391	367	384	379	387	369	406	360	428	355	366	377	361	380	393	387	397	385	368	408	382	402	380	421	348	370	359	367	386	366	386	371	385	373	393	385	374	386	368	385	333	357	357	372	376	376	412	347	362	395	405	420	359	380	384	356	350	356	404	375	385	393	354	374	355	350	353	380	394	393	344	374	321	344	393	383	384	390	379	382	366	396	376	374	370	371	397	375	365	399	390	358	379	375	357	400	380	376	382	369	348	410	392	388	355	389	386	381	371	395	380	417	368	385	393	360	362	393	377	353	387	371	377	363	380	407	358	377	354	374	354	383	371	414	368	384	381	360	356	377	358	377	376	362	375	397	361	394	385	336	349	355	370	348	376	394	403	407	376	364	391	372	402	393	363	407	353	400	403	401	370	373	339	374	367	362	370	364	365	370	375	376	422	356	369	341	362	379	359	391	363	364	370	373	379	369	360	425	415	385	397	363	389	335	412	367	363	376	364	396	378	407	362	346	381	347	400	401	375	379	391	417	351	376	378	435	372	340	377	346	362	350	351	359	370	365	370	389	407	373	388	397	329	341	382	373	358	406	366	363	385	377	373	370	392	382	389	375	378	373	369	368	357	382	368	373	393	439	362	376	397	364	363	333	372	370	341	403	360	383	406	351	365	391	373	396	340	419	369	373	368	370	386	386	364	370	400	384	347	390	367	395	384	383	395	385	370	365	412	389	372	396	366	373	383	386	362	394	356	385	364	388	329	359	375	366	363	399	372	389	384	404	373	348	338	384	388	386	380	354	354	410	398	353	400	351	367	416	382	398	414	389	390	345	381	387	395	341	385	366	372	391	342	409	380	382	371	415	379	390	366	422	345	354	392	379	368	365	376	397	376	357	385	376	392	358	359	359	391	359	401	364	348	353	352	369	350	373	333	377	372	346	374	399	368	413	345	376	385	378	366	368	364	379	338	392	324	368	357	394	400	368	399	355	357	370	382	375	370	369	368	402	375	351	373	403	341	362	370	375	380	400	380	366	383	369	403	363	395	337	329	363	355	388	386	385	376	391	384	381	367	359	387	427	349	371	348	365	337	370	367	360	332	358	382	370	375	354	407	377	386	374	361	354	362	386	386	384	365	357	382	359	380	388	403	375	380	369	337	403	361	350	349	379	339	403	396	395	359	369	398	405	370	376	377	385	388	385	378	358	386	362	380	398	367	383	370	376	362	390	384	360	414	381	397	404	401	369	371	386	354	355	389	351	355	359	403	374	382	360	356	350	411	376	392	400	413	387	403	373	402	366	368	391	375	382	382	381	354	361	380	403	422	353	375	368	406	374	411	346	372	388	383	379	389	402	422	379	381	384	397	343	355	374	390	364	409	349	380	388	385	382	394	384	354	363	380	365	421	396	394	376	400	351	349	389	371	382	357	358	355	375	361	384	348	379	394	349	364	396	377	365	364	386	371	403	371	391	361	412	375	381	373	384	382	381	405	369	418	370	402	382	367	376	400	360	411	349	345	387	358	384	381	374	368	384	382	372	357	379	373	379	371	404	354	386	375	392	371	362	359	390	358	392	334	372	375	361	383	326	364	379	373	389	340	371	368	351	386	375	377	392	355	413	343	358	390	399	359	386	384	353	395	382	371	368	375	394	395	359	362	364	391	391	399	392	397	382	353	375	400	383	368	389	359	367	358	411	379	359	401	425	405	391	374	357	372	375	328	382	356	379	380	368	381	370	387	400	324	386	403	358	358	388	352	376	390	375	356	363	394	390	351	409	362	406	345	374	392	392	386	383	387	354	353	370	390	378	362	367	386	377	399	392	411	386	379	370	363	348	416	382	398	359	387	409	367	360	377	404	394	371	390	398	351	360	379	382	365	362	362	372	378	380	380	373	368	377	395	355	425	389	365	370	324	416	369	380	390	377	356	355	381	366	348	359	355	369	375	366	400	353	388	377	391	398	391	380	361	413	379	354	361	357	372	379	377	346	365	359	383	418	401	334	379	356	355	417	378	367	389	361	418	356	374	373	372	384	329	383	402	366	374	368	380	388	352	367	370	385	373	385	348	375	386	366	377	326	363	396	370	355	345	354	358	385	385	374	384	410	414	367	378	349	390	328	365	404	372	383	397	366	377	370	380	384	353	376	355	391	365	383	394	399	370	369	369	352	414	367	365	372	406	391	370	390	358	392	338	357	383	372	355	391	394	396
4354	1230	1115	726	668	531	561	512	487	513	507	482	502	481	460	477	471	477	475	429	464	464	461	463	483	439	497	483	478	459	451	466	466	442	458	492	466	468	479	425	434	505	471	474	452	449	449	445	422	446	481	476	443	461	476	476	444	457	463	449	463	447	477	462	492	461	448	437	455	485	465	456	451	500	423	486	458	487	427	493	497	436	479	448	436	451	478	479	498	443	455	469	456	455	486	424	465	462	435	468	433	458	469	493	453	460	461	474	463	438	470	467	463	474	464	422	458	465	471	481	468	462	472	470	489	449	453	455	492	442	479	463	472	469	496	463	453	452	465	490	458	473	513	432	449	454	445	506	420	458	448	448	446	467	486	447	461	473	432	481	474	466	447	489	488	433	439	458	461	487	420	478	462	450	473	443	450	467	470	491	462	485	459	443	445	477	497	492	508	427	493	490	458	433	473	470	456	438	470	468	496	443	491	441	488	467	457	469	445	475	479	461	453	501	492	458	467	493	440	421	478	484	460	467	409	483	452	473	460	481	437	453	470	449	472	448	478	429	465	415	464	498	471	476	480	452	464	462	461	494	407	460	478	462	486	445	446	496	468	427	478	442	507	404	438	456	477	474	455	460	445	434	462	459	443	474	427	505	465	483	411	497	485	455	457	496	461	457	457	434	488	489	496	465	441	463	424	456	489	445	484	466	453	478	481	476	440	470	476	458	469	476	456	453	453	450	436	462	438	480	465	449	470	484	488	498	482	466	457	502	477	453	480	449	481	455	492	421	481	505	449	452	480	445	469	447	475	458	440	437	476	487	499	478	449	487	454	445	507	445	482	449	464	453	511	446	465	452	455	449	457	472	466	473	448	490	457	475	464	457	436	459	461	465	474	443	455	437	481	468	505	497	463	443	439	486	431	439	473	459	456	451	454	473	464	477	487	493	468	468	473	452	427	476	427	433	453	494	455	445	462	483	499	445	454	425	435	468	485	433	407	454	467	422	476	446	466	473	496	469	497	456	446	472	463	474	467	417	438	492	454	477	474	492	456	500	449	477	478	440	469	496	471	464	492	410	464	433	450	482	464	468	458	439	499	416	479	462	459	439	431	444	471	434	475	436	475	452	447	484	424	464	472	460	463	435	443	471	467	444	410	461	471	465	478	448	469	477	461	449	487	467	472	472	494	477	462	437	487	481	407	461	442	480	459	422	453	434	465	441	437	500	441	475	452	485	466	437	456	488	473	500	436	497	459	473	494	422	469	480	474	426	490	444	473	452	442	449	457	475	433	437	443	454	427	445	460	491	481	447	485	460	455	474	433	486	449	462	442	453	448	477	516	493	480	483	441	456	467	463	480	482	489	420	449	470	473	456	456	469	503	451	459	415	467	469	492	447	444	508	479	451	464	455	495	452	439	441	454	474	455	436	458	458	426	466	495	458	426	457	467	430	458	460	501	463	443	510	453	466	463	456	468	472	489	483	478	427	511	479	455	456	458	471	436	480	462	476	439	485	470	490	417	453	452	463	449	463	455	461	486	446	432	485	476	469	405	498	460	483	479	478	466	468	441	435	447	450	451	446	465	431	444	413	443	423	429	431	467	456	439	436	417	468	417	460	451	449	474	466	484	496	429	474	467	474	481	429	481	442	445	451	474	422	459	469	438	464	450	499	461	502	492	431	433	466	473	456	441	450	457	457	449	473	460	462	426	456	421	476	473	474	471	436	457	460	488	455	417	480	466	427	450	465	439	450	473	456	465	476	495	407	483	469	452	463	453	469	421	467	493	448	452	474	428	477	484	496	468	472	471	429	475	475	473	416	430	494	483	421	455	432	467	421	485	462	440	469	480	457	478	459	471	472	439	470	432	435	466	440	459	436	473	467	497	431	451	451	463	459	464	430	425	481	450	452	474	459	459	449	461	514	473	449	469	455	411	437	444	474	439	470	470	445	460	478	459	477	435	448	466	490	444	479	472	481	437	470	501	464	423	471	432	446	452	482	465	478	460	430	409	486	432	425	438	454	483	468	471	459	487	460	435	429	468	420	459	477	468	467	473	479	503	464	447	453	459	428	493	436	484	457	449	472	468	470	470	431	472	462	482	445	491	423	463	430	444	414	459	436	472	461	447	451	496	435	471	475	467	426	462	429	435	443	458	460	443	461	462	448	457	474	489	471	463	465	455	460	484	490	459	440	500	483	455	431	455	493	448	479	461	449	480	462	461	487	482	477	455	436	450	464	467	462	485	459	416	462	463	483	475	466	506	470	467	445	467	463	435	463	433	441	425	487	445	455	454	482	455	487	432	419	427	476	466	476	475	473	484	433	459	465	412	468	440	462	472	471	458	458	484	496	519	445	439	509	440	454	486	441	476	474	453	484	451	479	504	460	431	452	471	484	438	495	474	443	474	479	444	460	430	458	488	437	456	449	469	430	412	487	467	467	464	456	472	533	439	468	460	450	482	435	427	464	477	448	452	464	473	455	480	432	474	497	439	474	491	419	445	454	479	475	441	431	461	442	441	461	465	457	489	462	453	448	470	500	445	424	485	453	461	458	426	447	486	475	501	464	445	449	483	464	482	433	451	436	439	498	513	498	464	469	438	465	484	458	517	454	465	484	444	447	438	467	444	470	476	439	430	440	497	461	490	473	459	478	462	457	489	453	460	475	458	482	496	458	455	457	450	420	500	486	508	434	462	490	447	485	485	452	441	450	492	442	471	443	470	473	476	471	521	449	411	444	472	491	452	463	456	469	437	488	488	485	481	458	478	454	456	437	452	463	495	462	487	458	464	482	445	439	480	482	493	473	453	465	437	451	455	426	409	462	464	425	388	456	445	454	477	436	468	476	501	457	478	450	474	439	452	457	461	447	481	464	454	461	461	453	462	443	461	448	466	439	456	437	455	460	440	495	492	465	432	481	455	461	463	462	447	474	469	462	450	480	461	466	467	430	450	428	474	452	446	460	445	466	496	457	453	451	448	506	425	462	414	512	497	437	453	489	455	431	448	472	461	431	476	442	458	472	466	433	411	461	491	418	538	445	487	458	439	449	478	463	440	438	470	454	446	484	461	440	474	464	471	479	504	464	468	460	425	474	435	464	476	473	477	492	469	484	506	480	452	503	461	477	488	468	447	427	497	455	482	416	493	475	421	478	435	455	463	438	464	476	448	479	451	426	489	483	497	454	488	408	467	483	433	461	456	434	475	474	476	462	501	474	476	464	468	460	418	497	478	453	476	474	403	467	470	465	462	440	482	451	415	449	475	408	508	442	479	449	424	427	481	480	434	465	474	453	438	485	464	444	476	473	461	483	505	449	467	459	447	465	441	457	469	436	470	492	423	421	466	458	455	499	472	446	425	447	451	487	460	423	475	440	475	457	465	447	466	460	469	477	469	417	464	444	469	470	460	461	460	425	470	472	489	458	468	452	439	481	425	403	463	452	522	431	480	438	485	455	453	439	440	452	452	461	469	452	442	457	454	468	463	476
23849	21122	28616	23889	21108	12575	1966	1184	1081	1022	961	900	894	873	857	875	864	786	754	809	794	765	777	783	792	798	760	766	755	749	718	696	794	742	688	764	760	735	746	768	723	732	773	738	732	741	742	725	795	748	738	729	756	755	740	757	770	755	717	752	768	730	772	758	724	733	736	738	742	750	723	748	732	767	710	786	739	741	792	801	797	784	722	721	690	703	731	740	721	722	716	772	698	683	729	717	753	728	725	744	713	724	728	745	734	747	729	705	725	706	775	773	746	734	774	759	783	716	710	754	768	672	738	754	750	772	740	753	775	769	710	763	752	747	756	716	689	712	801	741	736	766	753	740	719	679	762	763	731	724	783	780	760	708	705	758	752	719	783	729	709	738	761	742	740	725	706	704	725	718	742	690	785	773	729	734	695	677	719	757	758	744	743	745	768	756	731	713	718	741	785	679	713	701	754	692	748	675	735	733	702	730	719	753	769	761	700	741	731	720	732	739	742	729	722	733	771	760	741	733	743	776	726	750	758	740	792	710	780	687	735	772	726	724	725	710	741	728	741	712	717	729	727	757	737	730	748	724	786	708	788	705	742	778	734	775	738	688	704	731	756	774	671	728	725	735	776	715	719	718	745	749	740	755	720	754	737	743	708	715	772	691	741	757	760	745	700	741	742	713	722	757	718	753	736	688	719	708	740	756	717	718	733	726	711	769	745	707	716	735	756	747	732	757	745	701	701	752	703	734	736	749	713	744	757	752	716	726	771	679	730	749	779	732	703	723	716	706	731	746	774	750	727	727	780	743	745	742	740	761	751	743	729	765	667	691	707	725	674	710	783	729	723	787	716	754	789	706	763	787	690	746	775	744	727	707	753	758	722	769	752	701	710	710	746	711	739	721	706	742	718	705	748	758	703	773	692	697	730	708	712	703	746	731	776	768	782	749	715	776	747	719	735	701	732	695	744	729	760	739	717	737	738	674	696	719	745	740	712	719	701	710	745	726	767	749	691	785	755	723	725	706	777	740	765	701	752	774	756	715	773	746	745	752	735	760	687	782	763	737	730	682	717	748	746	779	691	709	745	690	740	751	738	740	695	731	711	671	700	759	805	761	726	709	714	664	741	773	774	745	711	744	754	737	743	743	709	752	736	738	742	710	702	748	730	764	754	698	747	699	739	676	739	719	753	766	716	777	754	791	763	747	701	701	688	698	728	729	720	750	730	734	779	713	705	718	753	734	735	758	747	771	780	713	715	722	771	720	734	763	741	689	724	753	731	694	765	713	760	697	744	748	796	721	698	756	748	797	681	743	709	733	767	683	803	744	720	754	749	715	678	676	699	716	732	738	708	737	731	776	753	715	711	733	722	780	765	756	774	693	730	700	744	727	726	724	717	802	711	722	743	738	691	823	775	728	729	786	742	746	741	739	706	826	735	735	813	755	736	782	785	735	763	704	737	732	719	739	755	775	675	731	710	699	730	701	721	724	770	758	775	735	737	732	760	742	769	761	751	783	700	768	764	725	704	787	735	752	767	741	764	767	750	743	731	757	745	682	703	742	753	681	746	739	703	734	747	761	711	740	715	723	777	726	763	723	743	730	786	791	725	735	698	691	725	740	742	709	711	749	730	702	703	794	754	781	736	725	713	745	696	706	726	755	776	739	747	708	776	752	748	765	722	745	720	743	753	749	729	729	772	741	789	759	751	766	685	773	663	726	753	772	773	692	770	701	722	732	715	798	761	690	766	737	727	696	723	741	751	751	722	695	722	732	757	741	749	718	736	770	727	715	747	744	747	745	727	771	712	699	735	751	693	689	706	725	701	758	704	709	723	747	704	690	738	729	729	684	707	732	716	769	736	713	721	748	733	705	747	727	714	704	696	684	805	727	781	717	744	767	725	777	708	738	756	731	747	684	774	711	804	716	712	753	695	738	732	755	712	785	711	685	742	723	722	727	738	767	728	716	742	748	768	756	714	773	740	700	749	734	717	706	691	758	724	698	717	765	719	714	788	719	732	743	686	764	716	729	738	720	741	785	737	725	726	770	712	687	676	715	725	747	695	749	660	812	736	717	646	706	702	688	710	719	697	767	732	729	733	699	744	703	719	732	732	716	702	719	741	736	731	739	705	722	777	773	750	766	777	712	710	737	712	740	761	761	783	753	777	729	718	729	739	701	721	782	747	725	713	728	719	700	726	717	737	736	777	682	737	696	751	719	753	716	750	720	741	778	735	746	753	712	713	735	769	779	754	705	697	739	710	742	731	739	754	727	774	696	751	735	753	701	753	782	689	738	741	738	735	741	697	702	760	751	731	753	754	766	712	714	748	723	731	706	731	729	674	759	749	734	748	748	769	770	706	717	778	721	775	729	715	761	721	754	711	716	724	715	695	783	745	737	759	754	777	705	694	704	746	698	727	724	734	750	784	736	729	737	765	728	688	730	758	713	759	784	761	745	746	722	719	755	718	688	706	747	784	722	715	730	707	757	733	730	701	757	750	736	717	735	709	744	724	746	716	745	715	763	721	708	681	713	800	737	759	749	720	712	714	729	746	736	716	741	729	751	711	747	728	719	698	711	675	742	750	720	791	747	755	773	779	788	703	739	743	713	760	708	714	772	725	762	747	708	784	708	727	729	751	762	731	740	740	733	742	695	778	731	712	718	759	730	751	736	766	735	702	749	714	725	699	770	741	706	705	750	722	727	747	709	766	747	735	727	759	740	722	724	751	739	756	706	763	744	680	732	797	710	719	755	756	709	708	730	747	763	714	733	743	685	785	711	750	739	720	717	777	676	700	773	702	754	720	723	723	798	734	740	757	749	745	733	743	703	694	722	736	748	749	795	733	683	715	700	724	744	718	772	733	722	717	713	718	706	684	771	754	771	748	762	726	741	730	766	671	714	725	718	741	771	701	696	723	773	724	731	740	732	718	726	717	733	763	755	768	767	771	675	750	722	725	686	729	707	767	789	755	793	752	749	723	729	746	741	725	730	725	703	804	730	719	726	686	689	728	702	716	710	736	761	724	755	737	734	722	743	754	727	730	752	715	721	708	715	705	742	723	762	704	761	732	725	776	707	754	755	689	715	722	773	762	723	745	754	721	670	735	757	759	753	743	749	739	704	735	751	784	718	706	771	721	704	736	717	756	765	715	740	686	784	713	729	714	738	743	737	733	727	732	669	778	756	772	771	704	741	685	709	699	704	777	730	703	727	760	668	777	760	719	732	722	777	732	731	740	724	786	727	733	795	770	711	779	711	740	749	731	728	734	706	749	721	771	693	743	755	744	758	744	734	739	725	701	738	744	748	683	750	722	765	752	687	682	758	738	749	749	738	750	730	750	755	728	731	734	770	660	762	725	719	745	719	731	719	741	750	788	730	687	708	741	755	757	706	675	756	678	749	764	695	737	717	693	749	744	709	721	709	709	697	739	743	717	737	718	744	686	726	702	793	707	738	718	812	710	700	729	741	744	728	689	721	733	760	691	710
7390	10838	8999	4708	3346	2793	2315	1956	1618	1519	1371	1307	1170	1107	1143	1093	1015	996	1045	948	992	914	906	926	896	955	952	950	912	895	933	911	915	876	839	866	849	877	905	909	925	903	896	908	907	850	872	929	864	897	873	904	892	866	851	896	868	842	877	814	896	898	924	803	878	876	832	866	866	892	831	857	892	839	884	892	897	902	851	864	871	885	883	872	882	908	865	901	915	867	916	902	864	896	894	833	904	797	877	912	876	860	846	847	924	849	830	908	859	914	907	926	871	899	864	866	874	846	860	876	858	840	791	831	886	861	847	891	843	867	882	864	835	842	893	859	872	904	838	846	874	856	870	837	884	833	878	798	884	833	905	880	844	859	859	862	873	862	898	894	838	884	877	865	875	904	884	861	865	874	881	871	841	854	906	845	808	868	894	857	852	843	860	862	858	862	914	902	844	880	854	859	889	848	863	888	875	903	874	828	886	857	836	901	912	859	846	838	858	876	870	876	935	869	865	861	870	914	864	851	845	850	886	876	880	845	814	868	899	865	887	872	826	841	889	865	822	879	889	881	898	843	871	874	884	893	934	862	862	902	837	836	826	837	841	837	865	876	851	875	918	828	907	873	862	935	830	858	909	882	899	871	883	851	860	880	821	889	834	848	840	866	837	902	873	866	882	838	859	902	879	858	867	821	901	902	878	845	914	902	862	859	839	863	837	886	871	829	918	866	872	899	867	886	944	910	862	846	839	884	809	845	905	899	914	856	874	820	875	836	853	888	883	839	836	880	860	831	868	876	823	867	872	848	891	863	902	862	862	892	882	835	839	857	864	864	851	862	887	895	890	854	888	871	868	892	829	841	821	870	867	900	931	885	861	847	875	907	846	844	898	866	887	910	851	884	903	865	885	894	910	846	855	831	885	882	848	815	906	829	887	828	847	850	876	874	832	823	890	856	847	865	858	855	847	864	868	811	839	904	829	851	878	877	874	804	910	889	887	876	838	886	839	843	899	886	890	873	807	892	853	890	857	873	859	855	819	836	843	865	845	853	850	833	858	919	899	861	899	894	881	847	869	886	845	888	888	907	902	804	860	869	854	857	874	874	886	881	936	901	865	865	862	846	855	882	877	871	864	862	845	846	866	892	873	834	886	829	896	883	814	866	876	889	864	860	881	877	885	860	913	880	852	873	908	901	838	853	877	841	792	864	849	828	857	892	822	942	867	855	886	891	854	883	831	816	872	870	831	860	828	878	793	885	893	889	878	870	873	891	861	848	837	764	870	872	896	833	839	833	868	858	863	850	865	816	844	906	807	895	881	894	871	917	839	893	902	811	862	912	856	850	847	838	900	862	887	898	860	863	857	839	856	882	802	873	870	856	888	834	881	909	849	877	841	926	845	845	874	880	838	891	836	812	890	857	883	881	831	873	867	891	822	864	883	826	911	871	837	889	875	814	824	859	877	803	868	856	868	900	832	875	870	821	894	888	893	866	859	943	877	855	863	882	869	876	868	834	838	825	855	880	868	813	882	843	861	884	883	872	891	881	856	865	836	913	873	871	880	858	915	831	786	855	860	864	891	862	812	891	915	901	839	836	828	836	816	887	860	875	852	948	928	855	890	874	883	797	882	860	863	897	899	884	811	841	843	863	830	845	855	893	899	853	892	860	922	854	862	874	863	845	829	871	853	864	894	853	876	929	855	823	859	894	867	887	835	876	819	825	828	884	854	837	815	916	861	921	868	848	914	849	856	885	840	815	909	895	830	849	914	867	841	893	858	893	922	823	856	912	897	916	854	895	871	821	923	874	856	837	843	929	858	896	848	851	867	864	884	867	862	859	870	844	858	883	850	862	906	830	873	865	892	812	868	861	885	893	877	898	897	873	858	867	907	870	869	830	835	831	881	853	878	849	879	896	854	874	897	844	893	842	834	852	863	870	853	839	882	891	836	898	886	900	902	898	891	915	840	853	813	863	887	831	890	909	847	824	862	866	851	892	843	854	823	864	890	841	885	844	904	871	861	857	903	859	864	883	860	841	909	879	876	887	878	877	840	844	884	901	853	896	903	876	879	872	866	864	850	847	891	879	899	897	870	863	841	885	860	847	818	874	831	850	851	873	917	835	915	895	877	852	920	835	871	898	870	815	879	837	842	874	866	891	884	908	846	885	856	908	885	966	867	840	911	825	825	854	851	921	926	872	878	856	860	901	870	853	832	900	883	906	872	918	893	927	892	884	890	860	873	831	897	868	903	829	866	902	916	871	861	897	882	899	871	886	836	827	890	874	833	817	871	832	901	908	835	921	830	889	858	836	887	897	882	885	805	896	866	838	854	867	903	925	855	909	852	900	824	861	892	846	817	866	838	870	862	873	853	864	861	844	875	926	900	897	913	890	896	934	930	880	874	818	832	886	827	868	892	858	821	838	908	873	878	849	884	865	838	926	825	843	842	886	832	863	891	828	896	858	876	908	909	880	838	908	845	808	830	890	821	854	887	870	830	896	858	836	848	889	827	853	860	940	909	862	855	919	831	867	909	840	834	839	916	838	885	855	911	874	822	852	839	912	895	917	841	859	897	869	861	825	823	899	878	899	881	802	829	910	875	891	862	866	868	911	898	854	863	874	911	906	888	846	923	915	913	862	868	821	873	864	849	865	910	855	822	867	892	851	890	822	856	866	897	843	923	884	881	800	830	871	860	882	885	881	844	876	904	861	900	841	856	921	913	894	867	875	869	873	877	838	887	829	860	889	817	869	884	885	943	904	822	855	944	868	874	871	910	841	848	872	925	893	802	822	844	822	858	856	844	833	854	904	882	839	858	837	816	875	828	820	906	881	927	875	892	887	881	920	892	889	879	841	828	866	850	870	853	910	867	874	866	879	899	920	840	863	883	874	843	870	866	907	899	888	837	872	871	867	836	887	851	865	851	874	913	892	844	916	875	865	883	863	953	843	952	881	849	881	879	800	882	892	861	840	852	892	828	846	920	926	843	864	898	824	904	837	866	840	882	874	899	915	893	875	892	875	882	868	864	847	886	914	869	845	918	865	876	852	912	841	906	874	855	845	895	847	809	894	889	863	873	862	889	789	868	823	863	844	821	872	795	857	890	881	894	886	875	893	873	866	874	828	843	889	852	856	839	847	876	852	851	894	883	845	858	862	857	904	872	880	864	866	850	889	862	835	891	851	876	838	868	857	849	826	848	820	933	857	878	857	854	887	845	871	877	863	864	829	853	853	826	879	908	877	809	869	829	833	876	857	943	925	859	901	851	910	893	868	856	865	831	880	921	846	862	821	863	891	907	849	875	902	839	849	858	893	848	884	870	889	883	860	819	846	886	890	816	894	864	888	880	849	882	856	890	847	849	884	824	873	902	821	869	868	849	901	929	853	829	882	875	887	837	829	927	872	849	847	902	860	849	818	843	900	839	844	866	805	858	872	811	880	864	903	902	883	834	846	836	843	897	933	827	876	863	840	920	855	860	914	823	834	841	832
25147	21122	27481	24974	10565	694	563	413	397	442	364	320	319	316	301	313	286	325	282	276	294	307	263	266	272	251	257	280	304	293	280	268	278	282	210	267	283	274	253	241	285	241	290	258	264	272	253	291	271	281	260	313	251	253	306	277	269	243	280	277	257	248	277	269	281	246	272	231	249	262	277	254	244	256	280	234	229	261	268	275	272	261	252	265	250	226	258	292	287	280	266	254	269	288	297	273	268	266	274	255	266	266	271	275	278	271	250	267	250	264	253	258	279	265	286	236	242	273	251	269	259	241	263	282	298	257	280	267	269	279	229	284	278	274	267	264	244	274	251	257	247	266	278	246	272	273	262	263	263	253	247	261	273	283	251	272	273	276	274	280	267	266	246	256	281	273	265	268	273	233	261	290	281	249	254	284	242	258	234	238	262	254	267	255	265	270	278	234	272	279	250	240	303	263	264	294	282	260	261	276	273	278	220	266	270	250	277	243	234	272	247	266	278	268	269	235	220	276	249	272	258	230	267	275	271	266	280	285	242	243	231	256	266	266	267	267	253	272	254	266	290	255	247	282	257	257	258	265	269	272	251	286	270	264	258	251	243	261	274	279	255	273	309	296	271	275	265	259	259	242	272	256	281	279	241	250	231	262	267	267	257	239	287	258	262	251	250	246	295	268	275	278	267	254	263	256	257	277	260	255	247	272	299	270	237	283	242	258	281	248	254	281	269	256	245	266	276	276	248	262	240	251	260	277	265	273	256	284	240	289	259	230	287	253	298	262	263	262	245	279	257	269	229	287	268	303	254	297	282	281	280	253	255	269	266	269	273	290	233	245	258	284	269	253	258	237	248	238	251	264	260	258	263	264	237	273	274	283	281	280	280	274	270	246	241	253	270	299	262	286	266	286	265	273	242	273	265	269	260	242	223	265	247	231	246	237	255	256	272	256	270	270	244	276	254	297	256	265	260	265	279	296	255	258	255	267	280	294	267	272	243	269	236	245	269	287	259	257	303	259	245	246	250	252	241	292	282	270	269	268	259	256	262	251	252	287	280	266	273	265	288	282	225	285	256	263	265	252	269	233	245	280	249	282	282	252	267	265	280	246	272	265	254	282	245	249	278	278	239	264	254	246	226	250	261	250	269	280	254	262	262	268	288	278	239	283	274	230	269	280	243	243	278	255	261	287	273	271	261	256	278	254	275	294	281	289	281	261	268	272	285	304	267	287	247	280	264	260	239	260	271	302	253	272	271	271	249	271	291	241	263	249	267	280	268	271	267	241	280	254	298	248	274	270	292	287	268	251	275	275	244	289	271	266	260	279	271	294	271	252	252	264	266	243	242	260	272	264	295	255	266	258	250	250	244	260	271	205	290	276	253	275	265	260	260	259	287	289	226	268	253	276	272	273	260	275	248	265	257	244	278	243	259	281	263	272	272	282	239	228	273	259	264	235	263	265	249	283	268	263	255	235	286	293	297	274	301	263	281	252	244	272	231	284	290	244	273	250	263	252	259	259	279	246	248	256	244	280	261	247	242	264	264	247	263	244	264	272	256	311	255	255	253	246	269	282	272	251	242	255	265	256	226	270	260	246	256	278	277	269	275	277	241	280	271	261	283	268	248	292	280	277	248	272	250	262	244	242	259	280	277	258	260	275	297	262	255	271	274	252	313	268	258	249	244	270	257	270	262	255	272	255	261	254	271	260	226	273	277	247	256	263	232	270	258	290	260	269	265	267	246	265	250	295	284	267	272	291	257	259	252	270	272	245	245	270	262	256	264	269	266	275	287	275	282	258	255	269	277	257	264	272	251	272	244	286	249	256	287	265	217	260	286	248	260	263	274	285	279	240	250	238	248	260	292	268	255	244	259	293	261	236	276	288	288	279	255	267	258	263	245	262	271	231	256	272	258	261	255	261	261	272	281	267	255	275	254	264	246	269	263	265	274	263	272	251	244	238	271	291	244	242	265	262	278	264	249	238	285	240	248	269	263	269	270	245	254	258	254	259	265	238	262	254	262	243	275	286	253	281	280	250	298	266	262	245	248	268	291	270	281	267	251	275	259	271	259	279	231	253	257	250	274	256	272	266	263	259	246	255	278	270	259	243	269	285	264	276	280	261	258	273	301	238	251	278	250	258	251	257	289	250	274	264	246	263	275	251	280	266	264	261	264	260	236	281	311	255	255	271	287	245	253	269	241	263	262	227	281	286	274	287	262	262	268	274	257	272	267	289	222	269	266	269	263	285	274	222	247	249	267	276	279	260	261	256	268	260	257	275	252	271	263	243	283	272	266	259	283	279	245	285	235	241	295	304	248	271	278	240	259	260	232	251	255	270	262	265	272	305	260	259	249	264	250	277	242	258	246	291	242	286	272	297	266	234	268	274	240	264	264	258	265	266	258	252	263	249	259	234	261	298	260	276	253	259	289	249	226	274	264	285	263	270	274	272	261	260	263	277	264	273	257	280	275	274	288	279	263	249	271	273	279	253	262	264	273	274	255	253	254	255	267	261	249	231	241	262	288	244	254	221	253	253	230	267	242	282	286	282	265	264	282	244	254	238	250	268	231	290	268	249	261	255	269	257	268	265	263	242	253	261	277	254	241	258	261	244	275	240	256	307	260	269	284	262	231	237	269	258	247	271	252	250	272	243	285	273	249	282	255	264	260	255	234	270	255	276	302	267	245	239	279	262	245	256	279	298	270	250	268	256	285	229	266	255	268	280	251	270	254	293	275	275	271	256	256	266	252	238	245	273	251	240	269	273	281	263	251	248	233	271	262	280	270	276	279	283	244	263	249	283	252	269	276	281	259	254	243	263	268	283	265	258	247	251	227	267	249	280	264	276	268	273	261	262	252	282	258	252	263	269	279	257	279	250	275	257	260	252	288	261	275	252	265	254	267	270	247	250	258	241	272	284	263	283	289	272	253	258	267	249	237	261	264	268	250	250	269	257	253	260	246	280	264	273	255	275	250	248	263	263	279	256	234	238	266	249	271	260	251	256	270	241	287	276	242	268	251	274	263	264	262	273	218	275	269	251	250	271	221	252	281	281	259	281	268	274	248	250	273	265	248	245	289	247	265	248	282	261	274	266	259	277	246	271	256	261	235	249	258	281	281	264	262	301	256	283	239	260	268	257	246	275	253	248	285	265	262	254	246	261	298	236	272	235	272	256	257	262	261	267	292	245	255	252	259	275	272	248	276	249	243	260	245	249	269	259	269	272	264	258	262	252	276	261	242	296	272	255	263	275	265	293	255	253	235	228	226	250	267	233	243	266	249	254	269	246	293	234	270	295	259	254	220	238	255	232	255	266	266	261	262	262	294	211	257	249	278	260	236	249	257	259	281	292	278	263	262	280	271	267	252	263	247	286	248	291	245	242	254	252	267	253	274	274	270	256	277	240	274	278	277	275	249	267	247	244	278	244	248	254	272	264	286	287	238	258	238	253	281	268	247	270	265	243	288	264	244	260	270	279	257	256	275	275
7036	5838	4770	2278	1744	1309	1063	946	779	681	623	555	563	481	458	432	429	439	428	431	419	363	392	430	369	379	386	403	348	371	364	373	344	368	414	384	366	356	362	335	374	352	371	391	348	406	356	342	344	311	341	355	379	363	339	348	372	370	377	368	371	330	347	329	352	351	311	389	359	346	341	342	359	319	387	346	360	358	370	359	364	329	361	347	334	363	327	359	386	346	331	318	347	353	410	338	346	390	360	350	329	337	351	360	365	347	317	349	362	341	343	348	364	333	381	387	353	331	349	385	385	349	338	344	352	338	369	349	357	319	369	323	348	351	357	367	360	322	354	375	334	338	327	319	354	325	328	364	349	333	333	364	348	357	361	373	359	387	346	354	361	354	341	373	381	375	345	348	330	355	324	343	337	343	339	347	360	354	366	320	344	361	352	351	326	323	362	381	332	332	380	370	327	399	378	342	354	295	357	352	303	336	361	353	408	355	352	371	339	339	369	364	357	355	374	390	320	347	352	344	309	386	392	350	345	383	372	330	310	342	330	354	323	339	399	387	335	322	354	348	355	368	335	335	338	362	378	356	319	355	351	393	338	359	334	373	363	356	342	350	342	359	376	354	368	343	364	353	345	335	376	332	353	345	366	320	345	326	379	388	379	350	403	340	345	372	369	371	351	372	342	337	335	350	342	364	351	368	320	366	328	322	356	365	340	322	333	370	350	368	353	368	345	314	355	339	330	354	367	348	347	357	360	320	360	353	363	378	354	301	358	359	344	353	337	367	351	361	342	341	335	368	339	390	331	352	362	334	346	355	345	353	370	320	374	332	381	338	351	337	348	355	379	382	384	321	329	384	367	341	361	330	345	340	344	342	330	336	322	345	370	364	343	329	370	387	363	363	341	313	331	336	357	340	327	361	329	349	364	381	371	393	360	335	355	341	373	338	329	369	323	346	354	314	327	321	347	348	347	363	392	350	326	364	372	355	343	369	355	367	332	345	350	318	344	346	348	341	342	334	358	333	371	367	355	341	331	358	329	366	341	363	368	372	316	373	361	361	308	331	318	346	304	363	365	327	340	343	330	331	312	333	335	321	343	367	358	370	349	325	366	353	350	351	348	347	331	341	331	329	401	337	322	359	312	343	392	356	364	386	331	313	377	333	316	332	355	356	359	333	321	358	318	397	324	363	381	334	349	335	342	368	338	348	339	354	334	331	312	344	343	360	380	318	367	347	331	348	349	338	366	326	355	336	363	339	346	337	367	329	366	391	310	349	366	310	386	327	350	371	353	362	336	346	318	341	357	352	380	354	356	311	371	309	321	332	349	352	346	348	348	332	334	351	359	361	305	337	331	360	309	335	345	326	357	371	357	346	370	363	368	354	351	350	393	366	339	337	330	347	343	299	361	342	371	311	366	338	352	356	349	366	366	325	368	335	302	310	333	363	334	351	335	367	352	348	346	331	374	357	355	357	371	408	375	360	354	333	351	375	375	358	352	343	350	386	353	358	350	346	350	367	357	330	341	358	357	314	335	345	361	351	341	345	339	315	344	414	328	356	308	373	358	333	351	321	336	355	334	350	383	372	316	334	338	357	329	342	334	345	344	354	359	347	327	337	330	346	339	367	389	379	329	320	368	337	329	377	356	384	367	353	346	322	372	340	337	361	344	347	350	401	336	357	339	332	372	361	331	342	336	366	320	375	330	345	384	355	360	332	338	343	357	343	355	331	348	334	349	351	353	362	384	375	340	368	346	345	347	315	358	330	338	373	338	331	362	336	350	347	333	364	347	339	377	343	339	358	338	306	352	340	342	340	365	331	373	342	341	333	343	308	366	322	338	342	343	382	351	346	328	377	368	341	332	402	329	340	335	348	382	361	344	393	312	391	334	336	369	367	368	353	340	306	366	330	331	349	351	353	342	365	338	338	344	373	376	350	361	365	359	351	322	340	347	326	390	343	336	312	351	340	334	372	353	344	362	320	333	332	349	350	343	363	321	374	347	395	364	361	309	370	325	363	325	377	355	375	362	360	317	347	330	377	365	349	345	341	339	331	338	361	359	332	390	365	329	347	329	355	357	343	338	334	340	380	335	333	365	353	365	341	367	358	340	352	353	350	347	377	393	365	314	364	342	365	370	375	331	329	367	363	335	334	341	330	320	359	369	310	367	346	335	346	357	350	342	327	341	357	311	344	339	349	332	317	377	364	351	382	352	371	381	371	363	339	378	352	356	396	328	381	333	364	361	360	351	358	357	348	373	371	338	310	348	366	365	318	356	351	339	315	352	346	360	340	322	330	363	350	339	303	320	370	364	347	359	339	365	353	346	344	365	346	360	326	335	328	364	345	358	352	375	365	322	330	363	339	358	375	367	346	363	363	341	357	358	353	349	375	377	349	316	356	326	358	383	352	376	338	380	321	346	369	358	333	332	365	338	345	376	359	342	382	343	340	335	328	360	354	356	360	348	351	329	362	351	349	366	328	317	358	331	328	344	341	343	346	364	363	303	340	338	298	336	355	332	350	343	365	335	305	361	357	339	360	370	380	366	337	353	366	370	333	329	365	354	360	342	347	364	412	331	368	375	356	339	378	344	339	362	356	367	355	366	327	384	339	359	357	359	348	329	360	360	381	362	333	356	376	332	337	360	345	354	352	373	330	366	346	349	363	358	328	329	326	344	372	378	341	361	324	365	350	354	377	353	336	340	320	350	353	332	369	365	321	326	367	332	356	349	345	341	312	377	369	359	349	338	354	384	373	336	362	335	338	335	340	331	331	318	374	353	348	351	336	398	329	340	351	336	346	354	360	352	370	321	368	347	363	361	375	337	379	353	352	343	352	334	334	393	353	338	398	313	347	345	334	343	366	369	328	346	330	358	336	332	373	323	335	316	337	338	343	341	337	343	371	356	360	343	376	338	354	352	334	364	365	364	333	324	364	333	338	317	343	345	366	344	347	357	309	359	343	340	331	350	381	369	361	368	344	376	348	341	364	329	341	322	375	354	355	371	292	345	362	327	322	376	321	349	344	370	383	365	347	358	383	343	338	347	330	318	362	322	351	356	349	337	362	354	324	348	340	350	342	345	373	363	336	343	344	337	341	359	386	352	366	335	358	376	377	334	333	368	345	351	338	355	353	365	373	337	331	343	334	316	326	324	333	338	377	356	338	368	379	334	371	376	384	320	344	316	341	347	371	339	355	375	345	324	336	338	342	348	365	351	357	354	370	350	387	340	393	360	336	330	354	356	326	370	361	339	357	346	340	326	354	370	371	316	363	351	364	352	346	357	329	373	358	373	362	347	351	357	356	365	369	347	344	377	355	368	383	329	360	369	336	372	340	345	359	332	347	309	380	383	319	367	351	342	366	360	370	327	345	350	346	329	346	341	375	341	334	359	339	362	345	355	317	333	389	348	356	386	330	362	317	389	349	350	336	352	357	348	338	344	354	338	339	370	399	347	331	326	345	349	330	353	384	337	364	335	332	362	330
22917	21174	29026	23600	21167	21222	11861	1938	1296	1248	1251	1104	1064	993	934	985	895	866	880	807	837	836	876	849	796	804	839	792	832	812	796	801	794	824	765	807	763	777	763	806	723	818	730	803	787	783	833	788	723	817	729	782	732	735	807	758	766	789	749	742	780	784	766	725	740	741	746	776	739	757	736	775	744	773	778	761	755	749	742	772	796	734	731	755	730	759	775	776	724	739	767	809	753	757	718	720	740	752	754	785	732	761	719	775	765	762	769	767	772	773	741	801	770	758	703	784	759	774	765	775	787	749	721	795	792	774	785	740	805	809	773	777	769	780	803	705	759	775	791	752	781	782	746	753	732	726	690	746	796	761	768	753	727	769	780	786	778	731	708	691	752	752	796	765	782	828	753	722	807	787	795	745	718	760	759	742	790	775	763	711	782	760	767	810	712	776	746	718	776	719	714	791	736	776	712	711	792	751	743	737	806	781	794	750	756	739	791	753	751	750	774	718	762	768	744	752	751	768	760	725	818	781	779	774	751	788	746	829	750	758	772	755	718	761	805	799	714	829	755	771	823	758	776	771	778	774	740	755	736	788	764	783	870	784	745	809	766	770	776	751	750	733	732	725	741	793	750	751	775	732	701	765	767	775	770	737	724	743	730	757	759	767	734	743	777	774	761	751	765	766	745	743	746	784	727	743	708	732	822	689	702	724	746	761	732	790	749	669	801	765	821	703	748	766	766	776	790	730	772	740	751	726	754	771	756	763	768	784	745	745	735	764	788	770	751	779	706	735	747	745	753	722	760	734	758	732	725	771	738	788	772	764	743	803	810	782	778	788	711	731	753	752	736	790	786	792	767	754	769	756	777	742	765	725	743	773	737	696	809	758	714	770	754	700	713	791	725	769	817	747	739	786	735	751	738	698	706	782	794	775	727	757	729	772	777	769	756	769	789	716	755	749	751	755	739	799	745	824	743	756	742	794	736	773	791	740	755	714	778	744	747	762	769	716	727	778	788	820	754	769	772	761	775	750	749	742	673	765	815	749	734	757	810	780	773	730	741	785	770	742	725	746	721	749	703	743	776	729	753	829	753	764	769	805	719	768	775	769	733	783	733	734	744	710	757	774	805	735	761	768	739	741	720	789	783	717	743	726	709	760	759	734	758	762	751	705	781	735	771	743	721	761	728	731	783	771	756	744	733	777	802	772	748	775	802	788	750	770	763	766	771	783	713	777	755	735	734	749	706	792	725	753	762	731	731	744	743	756	728	751	778	735	725	771	758	685	765	718	726	790	765	789	801	761	760	764	741	822	744	783	715	726	759	762	744	763	800	755	733	755	740	794	742	736	752	746	792	733	755	702	773	717	735	739	807	758	713	710	751	778	808	769	764	715	741	714	793	761	720	739	756	783	793	779	790	778	722	741	791	734	794	758	756	766	769	755	750	767	770	768	759	730	781	771	748	736	729	736	721	739	790	738	717	784	697	699	744	784	727	763	734	714	739	765	733	722	775	741	768	775	746	753	718	775	775	751	747	736	739	766	729	777	771	801	763	794	782	769	754	783	711	802	767	739	742	749	783	710	726	745	784	788	750	772	761	765	781	768	767	741	761	840	751	800	781	785	792	799	692	740	765	739	716	776	783	726	767	743	782	779	756	790	755	789	795	765	718	734	800	771	734	757	766	775	715	761	728	760	757	738	776	726	766	777	746	721	726	756	757	756	740	818	746	727	772	745	778	747	755	779	748	733	766	775	746	719	774	712	721	735	719	723	782	739	789	738	803	733	731	726	746	694	759	722	716	780	706	731	762	757	746	784	726	762	697	760	729	792	759	746	724	801	736	781	748	739	795	750	753	759	749	766	725	689	768	791	807	757	771	750	740	731	742	811	764	778	714	739	722	782	750	705	751	789	778	782	781	749	744	745	758	758	778	781	724	756	753	743	780	726	733	739	779	708	711	780	748	733	786	778	729	812	799	726	778	721	764	742	748	758	747	737	737	749	752	779	753	766	797	748	714	741	758	702	741	739	731	765	769	753	754	715	769	703	773	758	763	692	776	783	751	735	775	738	724	726	738	782	790	749	745	763	771	732	764	752	776	788	753	750	776	709	741	776	760	768	744	728	723	770	732	733	703	782	789	792	712	775	748	770	767	764	736	730	751	759	739	784	755	780	746	753	699	733	722	745	773	733	769	754	794	724	793	739	764	721	795	756	761	768	739	713	723	764	721	732	805	691	784	729	766	797	736	761	811	798	791	768	741	803	712	730	776	692	798	782	728	735	765	763	797	730	742	714	795	724	742	726	732	742	764	734	693	726	778	734	777	742	783	764	764	766	786	763	746	733	778	755	753	721	747	725	742	773	774	787	714	753	769	775	797	758	756	746	765	693	746	765	752	760	758	738	728	779	730	791	749	731	716	740	711	756	768	753	718	693	761	730	716	757	825	726	770	731	791	738	787	758	787	745	764	724	779	751	721	755	763	752	754	719	791	761	750	755	760	748	751	756	769	765	773	782	758	715	735	787	789	795	764	712	705	758	777	742	747	706	746	744	759	766	707	769	733	724	761	697	781	750	772	721	777	776	767	792	758	767	766	748	771	747	766	748	726	733	771	734	748	768	788	760	802	687	719	747	779	717	809	780	757	777	794	751	718	757	797	829	707	740	739	738	731	758	753	813	757	800	743	722	730	736	708	772	737	787	793	743	769	786	759	727	793	799	744	754	772	789	746	746	765	730	750	738	736	737	754	765	756	750	737	739	760	726	764	780	770	751	798	731	771	754	755	742	778	751	780	754	733	754	770	777	794	789	788	736	793	745	739	765	802	701	766	768	815	784	778	804	756	751	764	708	757	737	768	730	723	708	728	764	756	761	718	810	778	716	755	757	738	814	729	768	729	773	769	788	756	771	784	722	772	782	780	772	782	765	775	748	768	736	785	790	805	754	786	792	728	782	718	744	735	743	791	728	777	725	733	771	741	767	806	729	778	776	774	754	823	799	747	779	741	734	753	730	714	748	739	776	757	741	755	754	731	739	803	780	786	807	799	784	732	792	732	768	721	763	769	704	769	763	753	718	728	751	770	790	737	785	796	765	767	674	778	760	757	757	730	749	741	786	802	744	753	766	777	815	736	790	724	722	784	819	759	725	748	755	786	780	737	768	785	749	711	767	713	801	765	791	715	762	760	739	745	755	778	781	742	718	751	711	731	789	760	750	743	753	729	709	671	779	756	790	775	750	727	752	746	788	729	722	740	807	748	746	728	722	779	733	742	780	785	787	781	750	770	743	738	747	731	744	741	733	717	746	726	754	741	784	774	708	774	751	703	706	759	758	738	762	743	752	746	745	746	813	780	742	750	755	761	769	751	746	740	782	775	765	719	769	741	784	771	721	751	780	754	765	730	780	796	773	767	767	793	716	779	733	801	779	728	756	741	744	787	756	784	778	750	710	732	728	798	788	727	787	769	739	706	750	775	767	731	736	762	777	714	744	738	731
9861	17471	14332	7758	5594	4311	3604	3089	2352	2143	1915	1714	1571	1460	1371	1244	1193	1200	1166	1058	1129	1046	1042	1041	995	1080	1021	989	982	971	968	990	991	994	959	984	964	940	936	905	930	908	939	957	913	995	941	923	883	990	932	973	926	930	888	909	921	910	946	913	902	984	903	936	902	928	974	929	889	938	887	922	908	935	919	871	949	896	895	964	877	903	854	928	849	967	890	867	921	932	925	949	901	897	909	977	931	915	922	928	910	980	935	921	906	872	890	967	927	887	902	914	866	915	840	938	903	932	969	925	961	897	928	925	888	937	916	922	848	951	901	912	935	938	883	892	928	915	901	948	892	946	895	954	933	896	911	885	896	939	873	923	875	950	887	894	904	919	970	872	966	936	978	911	903	882	964	924	951	913	923	894	937	888	927	942	894	918	876	943	934	845	879	978	871	876	911	906	911	880	953	923	871	919	915	859	926	861	921	917	925	911	949	880	906	852	950	871	854	1008	893	932	934	925	895	897	854	911	909	903	841	862	935	882	942	865	909	984	924	932	885	935	897	919	895	949	943	895	931	895	871	940	915	959	938	908	907	861	899	874	896	915	846	936	896	886	937	935	890	935	889	906	947	876	914	898	921	901	907	903	977	889	902	885	861	885	855	891	922	964	912	933	898	916	857	845	837	927	877	885	955	924	891	902	887	877	908	863	923	981	869	907	932	890	921	912	904	942	943	923	878	901	875	929	882	913	867	915	943	909	884	916	892	926	953	841	896	916	834	876	882	937	875	929	971	884	899	866	950	904	933	931	869	902	913	851	873	926	861	927	916	921	892	879	899	950	908	897	882	935	946	886	963	922	920	934	905	895	864	835	884	897	909	897	941	937	900	897	874	890	903	864	894	908	870	962	839	946	854	880	836	897	908	918	878	956	951	874	890	865	899	925	889	872	909	934	925	885	874	918	894	899	943	946	889	889	927	859	939	878	908	893	906	909	918	963	894	883	938	932	927	846	931	906	904	928	918	908	870	870	941	891	906	927	959	936	898	826	932	927	914	920	909	901	899	919	924	890	937	924	914	921	852	874	947	947	900	880	958	874	918	893	880	881	877	918	955	935	992	881	941	894	878	918	898	948	908	907	894	933	870	920	900	875	940	955	897	913	906	878	932	895	884	876	895	927	920	929	918	934	930	883	893	915	871	936	900	931	919	887	896	941	899	873	878	954	886	873	884	868	915	870	884	896	848	887	919	939	875	909	890	868	914	895	855	909	924	911	928	900	885	952	922	898	881	872	925	878	945	915	932	916	900	847	923	954	878	881	860	852	858	880	851	926	923	929	864	891	916	883	903	942	901	903	978	945	935	919	876	874	919	925	858	889	863	935	962	911	857	906	877	962	903	940	906	892	931	912	911	887	899	957	917	931	907	897	933	977	885	890	883	863	926	910	914	884	908	928	928	942	891	949	929	879	861	917	901	891	921	910	904	876	893	856	890	914	931	842	886	882	894	936	854	926	899	895	956	833	904	846	876	856	873	865	909	935	884	866	915	929	909	889	857	843	914	881	914	938	872	870	869	903	919	929	922	928	945	914	884	910	938	933	956	877	911	928	870	891	827	920	897	870	966	918	897	898	937	941	896	876	953	883	948	886	854	892	911	841	934	850	926	929	936	899	918	941	872	849	912	867	952	943	956	946	895	887	885	933	930	896	914	930	861	916	1006	923	857	871	958	888	904	881	946	868	942	884	938	918	915	885	886	928	895	891	922	874	924	887	890	880	906	922	934	970	929	915	924	925	938	899	852	920	941	879	927	841	898	918	959	952	885	867	884	880	852	855	875	864	853	940	895	895	902	935	872	946	886	854	933	928	895	886	934	923	935	914	870	928	909	912	898	898	878	875	884	978	912	911	914	884	914	898	872	913	868	924	928	919	896	883	898	853	941	881	885	938	912	889	925	889	922	913	860	983	927	928	930	845	907	836	898	866	872	859	929	881	957	908	952	882	954	897	883	895	900	888	980	900	947	847	859	889	937	923	856	889	915	976	849	948	883	933	872	899	896	908	922	870	894	853	834	931	913	944	887	922	851	877	884	930	869	896	883	912	872	885	867	917	918	951	925	869	903	918	865	902	901	920	929	908	894	826	897	887	939	940	926	917	867	875	899	891	873	939	942	914	899	902	938	945	863	873	879	884	896	867	901	944	916	921	834	930	926	886	864	942	838	913	838	906	908	874	918	897	850	898	933	916	985	840	881	930	914	867	905	878	896	879	969	896	981	895	917	869	955	946	888	917	842	923	853	959	896	870	898	897	933	877	843	863	937	863	931	865	892	859	919	928	892	886	915	912	852	892	941	892	881	951	947	858	915	877	857	898	911	900	896	895	924	940	921	984	882	913	895	899	878	885	916	947	873	864	899	929	926	890	912	900	917	936	919	892	854	930	881	877	891	903	924	943	982	910	882	919	868	883	901	916	899	881	878	870	848	924	882	912	899	941	886	892	915	883	869	866	889	883	924	917	885	895	904	900	855	887	813	903	889	923	929	909	873	929	917	898	851	912	936	928	926	920	916	925	924	888	904	840	896	865	901	919	946	955	868	872	928	963	906	928	866	859	962	906	937	902	915	860	885	906	900	932	869	941	939	884	929	869	924	921	900	876	882	912	933	880	904	941	957	899	878	866	936	916	924	919	911	904	912	904	912	845	927	901	894	929	912	882	936	933	854	930	881	895	914	876	911	889	900	922	881	910	838	888	883	890	928	903	901	936	906	885	944	918	946	850	861	925	899	840	824	943	873	865	868	965	884	946	921	926	921	886	945	883	864	879	910	922	902	865	824	906	922	919	859	916	913	914	930	909	822	947	889	888	884	932	907	925	861	923	931	879	930	923	837	933	930	913	887	894	903	912	881	871	884	907	999	913	919	917	851	908	890	906	931	918	916	919	916	922	951	857	874	913	871	892	867	894	910	957	906	874	942	899	912	938	920	930	921	898	884	943	873	933	894	943	905	919	871	910	938	902	920	867	900	907	873	938	938	894	884	912	950	935	859	919	902	872	886	877	897	902	949	872	884	919	884	949	913	932	923	892	845	852	927	853	856	854	913	882	879	905	923	935	916	902	876	902	925	900	930	873	902	896	886	928	907	923	916	893	895	951	925	949	854	875	934	901	927	930	924	905	909	930	931	927	950	920	903	877	860	895	913	915	891	930	881	935	892	922	906	882	952	937	888	939	937	946	938	905	883	858	909	904	853	885	876	848	905	897	954	949	964	888	898	883	882	889	895	924	883	855	956	851	871	882	851	944	890	925	922	939	917	871	841	883	916	919	890	866	894	899	868	917	896	915	934	895	919	876	905	884	931	882	923	878	874	900	917	933	911	884	925	896	923	921	912	903	923	911	973	876	950	900	865	935	821	921	941	896	893	946	847	940	937	913	903	912	872	884	860	916	904	889	910	895	893	831	874	838	913	911	909	900	910	877	914	906	894	915	942	904	886	892	875	914	867	905
26956	20095	6982	719	448	463	385	421	365	387	396	376	393	359	420	380	391	398	391	382	381	362	369	367	388	362	385	361	355	372	353	343	388	343	354	368	344	349	387	338	371	356	348	402	388	353	365	401	395	368	393	400	364	344	344	367	363	350	383	328	364	350	323	368	394	399	402	374	382	342	390	384	381	375	361	391	379	360	385	373	362	356	356	354	388	358	348	349	351	353	369	352	364	361	354	349	377	362	391	338	372	373	362	369	369	366	380	364	374	356	401	359	376	352	370	355	390	389	374	383	330	350	368	413	329	339	366	335	365	386	363	386	412	425	350	372	362	368	361	347	374	360	364	375	379	402	362	389	365	404	374	363	391	393	390	369	406	369	365	379	384	354	373	376	365	353	361	355	388	409	388	371	390	390	341	377	354	379	398	366	375	410	362	384	410	365	377	373	341	372	378	365	393	363	340	386	356	344	370	364	357	348	361	367	388	343	377	370	406	398	359	352	384	364	362	383	349	358	358	349	355	365	377	363	405	362	327	383	354	399	382	413	397	406	397	357	331	401	355	405	358	364	359	347	381	373	367	398	358	370	326	382	353	369	357	372	364	380	393	368	346	383	353	358	378	356	366	398	364	352	392	384	342	379	374	367	359	355	379	377	378	366	358	356	366	355	360	366	382	354	363	392	385	384	390	356	361	399	353	361	356	394	363	338	365	341	363	375	375	342	398	411	378	368	379	405	358	401	389	348	370	331	381	415	408	380	389	425	350	400	365	375	377	346	370	373	381	408	359	321	375	379	370	355	397	388	344	358	338	373	382	350	376	363	341	361	359	411	362	383	357	321	339	357	349	410	388	387	388	385	375	356	390	387	390	371	352	393	394	392	328	366	354	394	357	403	364	341	376	355	331	365	376	363	408	371	391	346	350	389	396	357	372	365	389	355	355	354	367	368	387	378	354	377	382	397	367	333	368	405	396	367	373	377	347	379	334	354	377	374	373	332	375	386	382	373	370	358	358	328	376	329	383	359	341	364	387	342	364	378	369	368	362	385	367	362	394	374	372	348	358	339	355	370	344	380	348	393	362	381	383	371	360	346	360	359	370	337	389	405	356	364	378	357	355	393	380	360	386	341	370	360	346	361	359	340	360	308	364	356	383	393	366	383	394	372	378	336	373	385	387	399	370	378	374	349	373	364	346	337	367	377	355	356	343	342	383	378	403	370	366	388	369	365	368	360	346	351	379	353	373	390	364	363	390	378	378	376	351	343	363	355	389	390	426	361	386	399	402	389	370	390	401	410	361	342	362	366	371	379	362	355	363	381	371	366	377	365	367	393	348	395	350	371	387	375	360	342	364	404	338	373	335	341	349	364	391	383	387	373	351	351	379	379	395	387	345	372	370	375	380	375	391	363	347	355	414	366	391	372	363	356	376	390	357	348	372	359	384	410	377	342	366	357	369	386	399	336	365	369	377	334	368	386	360	392	368	355	374	397	366	365	378	362	353	352	353	316	379	385	355	387	372	365	377	369	401	381	381	352	369	380	368	353	355	389	377	372	375	385	370	354	349	407	356	384	358	341	383	392	388	358	373	381	398	399	379	341	398	399	360	375	392	397	373	401	375	391	348	371	376	346	387	345	380	361	377	395	399	343	422	384	359	386	367	374	385	362	332	370	375	366	388	378	378	365	340	357	312	342	364	359	401	364	378	356	367	371	352	340	354	364	384	360	348	376	343	364	370	394	377	401	355	369	352	353	340	349	414	361	382	367	345	382	378	379	385	365	341	351	385	375	363	346	387	364	371	374	372	368	385	380	384	362	395	347	340	377	374	405	389	396	362	379	387	376	395	406	328	392	347	378	380	394	390	375	338	358	364	362	365	343	340	369	355	359	362	396	362	358	376	349	393	353	394	399	357	389	359	369	366	395	365	343	341	379	350	341	350	359	333	361	370	368	359	360	373	408	342	365	363	364	392	379	346	368	377	377	375	375	380	358	344	365	366	351	384	363	354	377	404	361	363	386	380	383	362	344	341	337	375	378	375	347	380	408	345	357	356	347	384	379	372	355	368	380	372	371	380	360	368	378	383	377	351	348	391	330	359	402	400	361	377	385	376	385	385	377	315	354	399	396	365	385	371	362	366	379	358	369	395	382	379	376	365	386	370	353	347	389	343	369	412	363	340	363	358	397	349	382	363	333	337	384	361	386	359	400	384	345	397	341	355	341	343	343	347	373	360	370	355	360	373	355	346	377	353	403	345	418	367	366	363	337	322	405	376	367	375	366	349	416	368	384	348	350	361	386	364	387	389	342	361	334	354	350	371	329	378	371	375	378	372	399	363	373	354	411	376	373	378	314	351	381	360	396	361	380	365	338	388	389	376	345	374	397	377	361	388	362	359	342	388	350	407	366	367	374	404	368	353	386	367	359	339	374	353	365	396	372	337	316	364	362	339	340	342	386	381	360	373	366	356	355	380	381	367	364	351	385	385	392	388	371	394	398	370	355	391	323	385	396	350	355	400	358	365	363	384	383	375	365	377	384	380	382	377	387	356	405	370	340	388	384	391	415	354	368	375	369	373	385	362	379	376	334	368	364	403	372	384	404	368	404	393	348	363	376	347	383	387	377	364	351	352	382	388	360	393	362	359	423	365	378	330	369	412	375	333	349	385	384	377	359	356	361	377	366	350	384	357	348	362	344	373	354	357	369	354	349	392	374	390	401	368	393	369	369	350	362	374	351	383	336	380	357	348	375	377	360	374	326	352	382	342	363	324	370	374	394	347	360	358	327	335	366	369	354	365	364	331	408	375	364	348	363	382	377	374	358	390	391	344	382	342	391	357	363	332	380	346	381	334	396	362	419	425	335	360	401	354	385	364	375	353	354	349	349	368	378	374	356	331	340	365	377	363	376	360	379	344	396	359	365	349	386	394	375	381	364	360	354	356	375	376	372	362	359	397	382	360	347	376	335	356	372	377	339	361	394	402	364	382	372	412	363	401	355	384	379	359	366	337	365	366	376	376	338	349	360	378	355	406	377	351	358	374	382	379	360	378	383	369	368	376	357	355	366	385	355	383	375	365	361	369	356	362	364	323	341	348	379	395	366	370	365	377	378	363	347	347	373	397	359	387	382	362	378	379	384	378	367	404	376	374	351	354	370	385	320	354	346	376	374	401	363	312	400	348	362	339	399	365	394	388	360	346	374	330	348	388	372	375	380	353	341	383	363	381	368	379	376	377	378	371	357	342	367	340	357	341	375	379	390	342	350	385	407	359	346	347	359	393	381	390	405	360	361	373	393	427	338	377	365	385	367	373	357	370	390	372	363	374	371	346	353	391	387	362	320	356	377	379	406	350	368	364	403	397	371	379	412	350	365	366	362	392	365	382	375	386	348	366	361	369	382	381	403	383	369	361	385	374	383	347	350	403	347	365	367	389	366	330	389	382	395	378	388	362	395	341	388	401	352	369	374	355	370	391	358	388	357	353	381	353	356
4342	1208	1006	654	598	539	538	523	514	486	499	478	481	529	449	445	457	470	486	442	470	463	450	499	528	459	436	471	461	464	440	451	478	453	459	454	464	438	499	482	426	480	454	482	436	417	455	443	459	410	480	459	471	433	400	482	474	482	453	442	416	471	495	470	441	451	435	454	455	467	459	466	473	475	438	463	481	474	444	464	498	430	500	427	443	465	469	458	467	474	485	445	495	411	441	449	435	457	439	419	490	414	459	463	451	442	435	416	463	425	431	449	446	433	460	450	418	482	452	437	473	468	463	465	442	418	477	446	466	457	429	453	472	482	442	412	433	485	462	462	475	457	493	444	453	481	468	459	392	464	453	439	476	425	433	444	499	483	477	445	441	434	454	435	427	452	478	458	467	451	449	453	446	451	436	442	454	437	454	425	437	493	459	427	415	443	448	439	466	409	455	437	445	464	448	428	463	445	477	405	533	451	425	447	460	446	457	457	462	480	466	435	416	463	451	448	433	448	466	434	472	406	437	457	474	474	444	406	476	460	419	450	437	494	468	435	412	474	467	468	479	447	463	438	439	460	468	479	431	423	474	418	502	408	440	459	448	455	458	480	436	454	446	445	460	448	476	423	440	435	480	454	444	455	436	435	463	460	493	471	462	451	450	467	438	462	446	478	467	495	478	442	471	424	455	403	465	437	458	440	443	419	468	440	431	462	475	443	498	453	400	451	469	449	455	448	470	448	484	443	445	441	417	477	458	472	466	426	440	444	450	418	448	485	456	471	492	433	450	463	437	475	405	429	432	459	451	440	450	478	427	471	431	460	495	437	442	455	455	449	466	432	452	457	446	418	419	496	475	427	440	459	476	450	508	399	460	479	423	452	461	476	416	463	439	451	412	484	437	438	474	454	435	475	460	470	427	436	445	442	476	464	435	405	438	446	471	449	477	444	460	453	460	419	431	470	464	442	475	495	465	484	459	479	441	496	467	446	466	441	460	475	454	433	414	458	419	454	454	465	439	419	500	460	439	437	459	447	417	439	481	471	462	455	483	453	443	473	459	499	432	429	466	484	454	507	507	450	480	449	499	454	447	463	423	465	476	447	454	456	472	431	432	437	462	459	466	467	446	442	448	437	485	480	421	428	477	469	470	440	461	467	448	474	462	460	463	459	486	450	445	421	472	453	464	456	503	429	432	438	468	446	478	442	469	449	481	465	450	424	462	457	442	423	414	437	460	473	449	441	463	442	508	477	452	445	460	484	463	478	428	458	476	465	429	491	415	455	462	440	469	435	468	446	429	460	435	448	432	430	415	419	446	421	448	472	478	445	417	472	426	421	429	440	426	450	475	444	463	458	471	478	502	436	472	457	441	499	445	476	470	482	450	419	432	445	468	461	429	459	416	438	496	474	489	473	453	419	428	429	444	452	463	476	463	436	438	429	490	444	442	453	414	465	445	442	475	454	465	460	451	416	482	469	443	471	443	490	455	454	485	477	432	475	464	497	454	448	428	467	422	475	446	449	457	512	443	431	443	415	481	450	454	473	482	450	448	450	460	465	430	452	476	466	460	435	462	477	419	470	461	458	454	446	484	462	460	467	484	464	497	436	434	455	430	499	440	446	451	418	492	452	438	436	461	488	422	485	459	474	480	450	462	475	487	441	458	448	465	437	443	435	458	460	460	425	435	443	491	460	467	485	455	469	435	456	478	433	428	506	467	465	437	493	501	474	429	474	446	428	457	494	458	422	453	468	450	461	478	453	445	454	478	405	434	441	413	478	435	471	479	455	448	421	472	449	457	460	447	482	442	435	479	432	478	484	433	437	437	446	423	473	460	427	457	423	439	468	454	472	494	470	474	477	438	411	477	465	452	465	446	432	412	474	472	421	461	438	483	449	439	447	470	426	436	456	459	452	445	458	390	466	467	452	482	437	454	447	447	485	487	428	489	454	461	431	461	421	455	431	419	489	447	421	453	509	488	415	431	470	422	475	477	444	464	424	448	427	454	464	483	440	435	439	467	479	473	466	461	410	452	406	472	463	417	469	417	486	453	439	455	440	481	447	440	413	411	434	465	471	430	428	448	474	451	431	435	440	458	439	433	431	437	468	449	473	441	465	479	458	474	471	442	459	466	452	450	434	462	464	545	445	459	457	483	446	492	479	452	460	445	450	456	494	446	478	447	448	438	401	481	425	434	463	457	445	462	420	482	432	415	458	435	470	461	437	474	445	432	440	440	501	498	462	458	456	416	435	458	493	445	433	479	493	444	454	444	483	464	459	490	410	442	502	462	459	468	462	460	447	456	460	437	455	462	416	470	471	470	474	477	440	480	422	460	494	436	480	454	462	433	462	465	442	459	447	431	468	428	453	461	487	442	441	452	436	449	450	460	467	449	442	458	503	456	438	471	435	401	450	472	432	456	493	427	450	430	481	427	454	463	404	451	465	448	472	462	481	439	484	439	445	472	449	422	437	435	451	431	439	467	413	510	435	399	441	463	481	426	458	465	429	492	435	442	466	453	440	479	453	457	475	438	459	447	445	484	484	423	451	491	437	475	476	440	428	446	473	475	448	466	413	435	461	475	483	442	489	460	455	456	475	498	426	477	448	452	452	466	410	445	466	464	463	432	465	447	484	467	457	440	459	424	436	471	461	419	434	498	430	443	460	484	456	471	463	420	425	451	421	434	488	491	493	400	481	463	485	447	444	422	432	445	458	447	458	441	428	465	460	490	428	503	459	423	437	441	447	437	452	427	495	472	451	447	413	499	454	456	431	496	410	499	475	458	460	467	447	457	472	438	439	476	446	435	455	484	452	445	436	458	471	458	476	483	476	457	438	477	443	429	447	473	445	463	479	454	436	453	421	452	475	458	435	474	483	455	437	461	472	455	477	448	451	435	443	441	470	489	452	454	516	488	423	429	486	435	457	435	491	452	452	448	465	450	446	434	477	459	440	427	453	462	448	463	476	452	444	465	451	471	457	456	461	457	418	460	473	434	448	467	449	471	439	454	426	457	477	501	449	500	463	446	469	454	466	470	449	457	450	450	447	445	468	441	468	479	497	444	503	463	461	464	498	426	443	462	462	447	444	449	453	448	462	456	480	470	465	478	420	469	442	433	456	445	470	485	461	473	461	469	444	411	459	440	442	455	447	439	480	465	422	475	447	472	469	483	459	444	456	470	419	439	487	416	446	481	477	444	462	470	428	440	475	487	424	480	434	420	451	459	477	478	457	455	450	458	450	438	473	463	450	452	460	467	451	446	450	446	467	433	461	481	447	435	483	445	446	465	462	446	445	512	455	451	494	449	464	431	461	465	429	463	497	447	436	456	432	467	478	498	421	499	450	418	471	482	470	447	480	472	446	433	427	463	460	434	483	485	467	434	464	491	458	441	461	449	434	465	442	423	469	446	443	442	466	412	443	489	478	471	450	449	412	464	405	467	487	462	434	470	455	453	445	516	455	464	475	424	486	450	445	457	474	447	424
23937	21140	28568	23981	21131	12499	1915	1212	1021	997	975	918	886	811	833	828	816	741	799	810	846	766	795	807	779	801	766	718	751	739	765	755	745	746	742	771	788	735	792	671	729	768	772	722	775	705	769	731	746	780	747	780	737	671	732	771	751	758	719	718	768	685	700	731	778	731	754	755	730	739	718	737	750	706	739	733	753	776	743	776	759	761	706	743	715	780	745	739	733	695	739	710	753	760	738	763	753	738	727	708	752	728	740	730	744	717	750	733	727	719	710	743	733	753	709	780	695	752	740	709	703	667	716	799	738	727	734	690	745	736	737	754	701	719	733	717	691	789	749	688	741	651	718	755	731	704	751	695	730	714	716	690	750	735	740	737	725	711	682	714	713	713	774	753	727	766	731	730	707	703	749	747	771	735	734	741	718	706	749	740	715	717	757	726	756	783	758	722	744	678	713	720	720	734	695	731	747	753	703	739	747	704	706	687	707	713	701	740	709	727	739	756	695	723	774	747	765	719	678	784	745	680	692	761	740	784	700	710	721	704	723	682	755	730	682	699	761	772	769	717	734	759	715	711	752	734	737	727	773	733	700	718	746	713	770	684	732	780	745	708	732	766	700	699	749	732	713	743	743	716	743	712	723	746	726	770	745	717	744	701	762	746	709	736	678	728	699	710	716	722	773	745	726	694	752	710	761	754	758	723	744	793	732	712	715	744	716	728	742	691	733	692	746	748	725	715	728	805	739	722	771	731	740	777	749	727	762	710	759	747	734	756	756	761	752	724	717	757	736	686	752	718	744	737	706	766	677	683	727	677	728	752	735	671	766	708	726	718	759	694	708	707	698	711	763	724	707	757	697	711	721	732	722	711	712	727	744	685	751	777	765	705	716	673	691	708	735	747	689	718	747	733	697	711	705	716	714	713	721	738	747	738	711	725	776	705	678	737	773	723	725	747	739	775	723	732	722	758	780	726	707	677	740	705	738	752	732	719	728	695	726	715	769	736	680	706	718	746	709	699	735	778	721	720	733	747	721	702	716	774	678	694	673	721	738	745	722	694	691	759	789	667	715	705	708	744	738	701	697	751	721	758	722	728	734	755	700	792	679	693	760	720	745	720	741	721	731	757	729	687	711	706	736	702	736	739	712	703	696	698	722	706	687	698	773	738	741	734	742	738	740	768	714	787	759	777	718	729	747	698	765	734	725	720	713	751	690	740	708	789	706	718	725	728	716	692	740	735	752	716	748	690	730	706	725	708	769	754	714	718	716	709	720	713	688	715	712	743	722	700	703	725	729	716	705	756	714	679	717	777	713	746	741	728	753	690	755	790	711	771	721	757	759	733	699	746	707	721	748	735	730	736	725	698	685	701	715	758	765	693	712	757	757	761	720	730	717	777	734	676	707	698	745	760	702	747	718	692	774	753	728	731	711	684	730	740	686	658	730	697	728	796	735	742	719	717	758	701	778	777	785	735	664	723	768	696	728	719	710	702	681	701	757	785	720	689	733	716	753	682	753	739	736	725	702	736	692	719	654	704	702	752	756	698	703	705	788	740	723	676	771	743	754	739	729	753	680	766	691	781	743	726	722	715	743	720	749	740	742	729	729	716	700	743	743	745	761	733	739	725	750	759	719	693	768	708	684	723	705	681	719	700	742	765	734	733	757	696	720	739	707	717	767	729	682	730	682	733	741	743	764	705	759	788	741	729	764	772	738	760	703	754	739	727	723	719	755	739	720	693	723	750	740	728	733	776	751	795	758	759	748	723	699	736	729	737	727	732	722	696	720	729	778	723	704	738	747	709	704	723	771	713	712	726	717	691	745	730	747	724	755	707	715	742	707	681	717	727	735	776	716	720	714	759	732	741	733	787	724	719	706	714	767	703	774	715	730	695	741	800	724	728	756	692	734	698	717	734	762	688	717	694	740	747	776	749	780	754	720	720	728	679	731	755	697	734	702	727	758	669	695	683	755	711	755	683	721	701	715	723	711	698	691	668	735	727	722	711	728	683	747	712	737	687	723	742	705	737	744	748	751	719	729	751	747	720	752	774	716	660	720	747	705	752	762	741	725	792	748	686	747	759	745	738	716	732	776	707	719	703	719	665	696	728	725	755	755	727	707	756	691	711	776	766	750	743	736	769	705	773	685	701	735	742	698	700	738	690	746	750	689	716	727	743	730	711	767	716	713	756	735	733	698	693	712	742	707	688	695	744	733	701	752	754	746	724	693	708	741	715	744	716	680	711	758	768	706	716	719	778	737	732	726	794	741	755	719	745	722	708	681	710	793	752	744	732	716	745	779	721	777	747	717	714	772	740	710	738	720	717	708	744	734	713	785	718	663	781	722	769	697	749	717	737	722	764	716	766	735	735	735	754	735	714	685	694	753	711	724	732	723	748	757	682	679	672	676	708	701	702	680	700	662	772	738	748	727	749	761	698	742	723	719	792	750	732	735	781	751	694	757	677	743	702	709	696	759	752	705	728	735	715	750	715	723	725	696	710	721	750	750	726	695	740	731	732	692	759	704	746	715	718	751	716	730	676	691	707	743	754	731	720	706	709	743	719	734	736	762	745	736	702	710	741	662	687	710	753	699	706	756	715	737	697	719	736	727	714	708	739	727	725	719	696	707	711	707	717	721	738	759	680	670	738	718	727	685	650	671	724	734	715	730	706	762	746	730	754	743	715	722	784	736	681	689	747	728	768	704	749	745	760	726	729	750	753	757	778	737	758	742	692	761	714	725	732	732	749	672	686	721	735	766	709	731	716	723	712	739	689	711	690	712	742	684	745	725	744	706	698	739	661	729	719	692	760	731	705	750	757	717	741	759	705	708	739	691	713	738	749	735	734	704	754	728	713	707	717	727	736	714	711	723	764	737	738	748	730	731	780	749	690	743	739	698	711	737	705	750	713	720	751	718	698	753	692	779	771	785	736	724	741	752	790	748	695	676	728	741	759	697	670	683	727	734	748	738	710	715	737	758	713	716	703	773	753	731	698	719	693	763	699	780	707	714	745	786	802	707	731	725	687	736	742	772	748	791	743	746	722	736	722	693	714	739	694	773	714	772	732	723	715	739	732	714	700	753	687	718	717	740	761	756	706	778	698	700	739	732	769	741	691	800	683	740	782	724	734	718	688	704	708	770	705	704	786	692	700	743	717	696	713	762	731	714	745	717	690	729	682	724	742	744	684	687	746	757	766	701	781	681	715	717	702	689	718	708	762	710	741	704	768	791	749	713	725	761	754	728	697	705	700	697	723	760	731	678	738	703	783	710	689	776	685	722	746	680	739	782	698	737	742	764	790	692	732	705	751	736	727	703	702	732	724	703	756	694	736	735	705	680	722	751	671	731	740	734	744	745	785	745	684	738	763	741	752	747	727	683	718	708	758	728	738	687	705	709	733	734	773	726	720	709	741	720	749	698	738	679	664	717	712	724	695	724	705	766	728	740	727	750	805	714	685	799	754	718	724	744	719	748	730	718	709	676	728
7136	10697	8918	4594	3380	2694	2292	1934	1614	1534	1354	1289	1184	1109	1086	1060	1009	995	924	970	952	938	995	936	952	919	946	881	920	915	905	982	840	917	926	897	911	895	903	916	875	900	904	802	883	884	913	864	855	861	905	866	885	850	890	880	830	884	871	861	879	887	802	822	862	832	846	850	852	880	821	827	899	892	866	883	861	860	892	893	950	873	841	842	874	892	887	892	891	932	799	854	923	824	847	855	838	878	891	871	838	858	893	902	908	866	871	873	819	869	823	862	851	911	909	931	874	857	912	832	852	822	858	856	908	891	859	810	906	841	922	837	856	835	861	881	873	918	840	906	905	894	858	808	904	908	852	921	868	845	829	850	904	858	885	878	845	870	866	838	880	909	814	853	839	808	868	886	882	814	903	900	901	870	837	883	816	863	907	830	863	897	893	873	918	889	800	878	845	861	821	822	918	848	819	892	886	868	827	821	843	862	899	845	845	881	839	824	879	858	855	875	835	846	872	910	828	859	898	871	877	846	858	908	868	854	877	848	903	816	888	936	868	847	826	851	889	876	846	907	890	876	885	882	836	862	885	937	936	858	808	834	906	932	811	854	834	862	897	894	854	902	858	880	894	874	912	905	858	861	847	886	874	884	905	897	881	837	873	874	869	870	852	872	845	888	867	914	871	832	913	879	837	855	883	910	833	882	888	831	888	855	878	847	866	826	861	849	868	832	816	844	886	882	892	901	798	882	854	895	829	888	862	810	902	871	868	843	796	900	862	857	794	841	838	856	868	839	892	864	900	885	880	831	866	857	846	879	824	893	855	856	874	844	841	880	829	884	853	819	856	902	887	872	828	850	870	892	878	869	901	859	849	858	938	815	869	904	851	894	875	865	861	905	799	898	817	820	857	907	893	847	833	822	817	855	860	943	899	871	871	867	884	861	879	865	826	897	863	839	834	868	853	891	914	880	846	854	842	856	857	914	897	878	866	836	854	851	839	896	852	911	937	836	853	847	868	868	807	923	854	874	814	876	816	895	802	868	874	806	891	872	889	817	810	843	884	891	870	857	879	819	848	800	900	886	850	931	819	868	830	819	840	883	921	906	879	853	874	853	881	860	794	925	847	870	884	764	811	865	878	832	824	888	869	877	879	851	840	893	875	888	873	881	908	885	932	877	853	908	852	837	842	862	851	881	852	885	918	879	921	848	875	854	869	910	818	840	831	885	861	850	871	830	856	842	894	856	912	898	887	859	852	866	909	868	852	870	866	850	864	834	926	857	824	824	836	867	835	961	847	820	877	876	889	881	842	879	882	836	862	884	862	914	857	871	876	822	837	873	871	837	884	895	824	834	851	888	903	875	819	914	878	826	831	853	869	824	825	830	845	811	870	848	858	861	912	914	873	833	845	864	854	864	850	888	869	874	853	836	909	824	869	882	903	819	893	908	860	841	870	837	853	835	836	835	843	894	863	896	861	856	805	875	926	873	835	883	827	859	833	852	897	839	821	855	834	935	865	819	831	859	836	849	860	850	876	861	841	833	895	877	871	805	881	829	875	889	831	905	880	912	846	847	894	850	870	848	838	825	840	882	836	885	910	842	844	834	856	848	835	856	858	861	799	887	871	835	875	849	869	874	856	828	824	833	854	835	848	897	852	836	862	835	871	903	869	886	845	874	914	905	929	830	878	877	838	868	921	834	817	900	830	857	825	845	865	818	880	868	872	853	878	808	850	898	841	885	855	860	895	887	825	857	838	876	824	869	875	852	845	916	936	889	869	821	867	853	881	880	824	877	856	863	846	820	862	866	855	859	917	886	872	876	890	816	867	848	830	830	864	873	936	879	895	835	795	860	851	878	841	855	862	896	900	867	860	883	829	916	877	867	893	818	875	835	866	844	860	852	892	845	877	844	801	829	912	849	854	760	890	867	866	856	868	875	875	821	864	882	872	855	892	893	834	789	857	877	881	852	823	883	889	854	874	907	830	878	900	790	811	917	805	860	871	908	883	927	888	867	962	847	814	837	833	845	881	874	884	877	855	870	882	810	833	855	839	912	834	916	784	905	871	911	900	870	836	910	865	822	849	828	842	849	815	811	821	929	805	908	919	874	861	858	876	823	854	850	860	880	823	878	880	821	863	866	968	830	882	861	880	879	858	866	855	891	828	881	888	808	876	855	913	894	905	905	869	891	872	890	845	878	926	894	855	898	833	904	859	862	859	860	837	846	892	885	845	834	862	844	835	843	846	872	835	856	867	877	833	892	866	819	813	875	890	882	864	926	870	866	884	939	884	851	898	880	885	817	882	906	855	867	862	850	872	803	835	898	851	885	886	856	824	875	849	880	862	862	858	902	899	839	809	871	837	858	870	832	884	884	850	866	871	848	822	834	863	871	898	804	857	847	859	882	835	842	826	867	812	855	841	860	867	854	881	834	858	828	860	845	907	838	884	884	859	865	844	851	935	846	774	867	874	851	834	826	834	894	878	873	862	794	858	876	848	878	856	883	818	823	852	847	821	864	882	898	877	900	877	823	845	883	860	884	856	891	901	881	821	859	845	794	833	833	872	837	866	892	777	836	880	900	858	855	890	853	876	946	869	847	846	872	826	873	820	821	846	820	797	845	885	834	800	857	818	862	876	853	878	859	846	851	867	880	861	851	831	854	891	852	856	828	875	899	814	861	799	811	866	893	870	883	868	913	849	905	853	878	878	896	784	846	841	879	843	834	846	858	855	848	887	931	906	868	843	876	784	874	894	848	861	915	864	881	903	876	840	886	877	873	870	913	928	856	870	871	886	856	847	869	879	888	896	820	845	864	835	880	825	883	867	863	884	889	881	900	879	838	810	807	853	799	847	878	890	878	891	881	843	857	874	892	855	832	831	821	837	857	864	853	889	879	889	873	859	866	831	864	900	840	814	874	848	879	875	917	830	845	878	854	803	872	860	798	868	849	824	872	852	843	906	844	877	864	939	836	844	823	925	832	878	804	836	862	788	907	845	830	837	827	840	832	857	880	867	851	870	867	963	822	850	854	901	896	869	875	860	866	821	847	888	865	904	864	819	899	848	820	822	856	839	801	861	843	882	902	868	845	805	839	870	866	830	908	887	847	898	838	849	875	808	847	889	852	874	808	881	860	864	864	871	866	893	824	867	830	866	901	925	849	882	885	892	909	860	856	846	885	791	879	879	868	860	880	858	922	872	838	924	912	850	853	851	859	928	856	821	850	809	835	899	828	843	838	904	828	842	901	828	882	877	912	883	893	864	928	845	885	856	857	845	812	842	842	821	842	864	928	844	813	868	915	831	880	817	859	846	857	846	864	846	875	848	830	892	833	840	841	860	824	891	830	826	863	828	880	810	875	846	866	865	882	883	904	856	880	840	878	889	824	857	863	899	874	886	880	859	846	896	850	839	875	831	858	889	868	888	840	838	844	829	877	868	861	890	935	843	928	863	883	834	899	885	832	888	885	846	854	833	855	861	863	866	885	886	865
25155	21135	27412	24992	10471	684	592	448	387	398	361	310	325	297	315	301	281	319	295	310	307	270	307	271	263	280	275	265	264	297	267	244	273	258	245	270	255	288	289	278	257	267	274	272	275	264	248	239	252	255	268	271	271	279	241	270	281	254	252	282	272	287	274	266	276	259	252	268	255	258	273	294	255	274	277	297	274	273	243	283	262	242	272	236	263	249	256	223	256	275	242	231	243	255	252	260	241	271	246	261	241	286	246	285	271	261	274	250	270	298	244	247	254	260	254	247	232	282	240	242	256	258	296	263	259	257	273	245	253	247	275	260	292	251	237	276	238	262	250	257	241	253	264	287	251	276	274	276	283	275	258	264	261	268	266	271	257	264	250	258	255	287	245	256	236	291	270	263	262	264	251	276	275	290	284	267	274	262	267	271	226	301	251	262	238	267	283	264	276	271	295	265	251	234	255	270	278	264	270	258	252	249	266	262	257	281	257	289	270	261	245	247	262	251	278	259	306	267	252	277	231	291	269	274	266	252	254	244	260	251	312	238	264	295	279	254	279	267	264	250	262	234	266	268	283	281	266	285	266	280	246	240	243	269	260	261	285	245	247	259	258	236	261	276	277	266	263	265	266	264	259	270	243	245	278	263	264	271	244	249	274	239	278	245	257	227	306	258	312	244	242	238	244	254	277	240	252	254	275	250	220	281	255	252	242	273	249	261	252	276	250	306	258	241	253	247	238	230	254	290	227	281	280	253	232	262	278	290	277	257	249	271	267	273	257	301	240	249	259	241	265	232	267	264	257	254	238	234	262	297	255	263	253	243	276	232	245	269	269	260	273	259	252	243	248	240	261	261	240	264	263	245	260	248	251	244	271	276	291	255	248	287	272	271	278	274	285	271	254	291	269	274	260	281	277	252	244	249	271	258	284	259	288	245	270	246	257	295	270	240	245	264	240	270	279	258	268	254	251	273	272	252	250	262	295	276	279	274	275	250	266	259	237	240	284	271	242	259	246	242	269	260	229	287	287	240	224	236	283	253	269	258	261	266	255	263	265	261	261	255	237	265	248	243	258	275	247	270	296	270	262	283	265	291	246	226	273	270	232	252	262	242	257	231	279	262	281	270	286	269	266	271	282	265	264	262	281	253	235	271	282	288	301	283	226	271	269	236	272	262	239	256	255	255	296	261	301	267	271	266	247	282	245	261	256	280	268	249	239	252	276	256	273	235	236	239	280	247	276	284	258	238	290	258	234	248	261	252	267	272	248	259	271	279	296	241	305	247	251	266	283	271	261	241	274	233	263	250	241	260	281	274	232	233	249	270	257	278	296	272	266	282	257	270	238	250	246	300	261	235	274	249	283	243	252	265	267	257	266	270	217	266	267	266	251	271	303	264	259	273	258	274	267	274	269	247	246	282	263	252	245	251	271	261	279	237	250	253	255	239	281	272	259	290	259	281	269	243	269	255	258	234	246	268	253	241	257	297	270	279	296	263	266	262	266	247	270	261	237	250	254	253	281	241	256	244	258	265	264	249	296	281	234	265	249	226	271	305	237	265	267	255	280	273	255	245	269	241	244	280	250	272	268	252	297	274	257	265	246	262	284	262	274	250	278	258	253	267	268	259	272	241	285	256	262	262	264	243	282	274	265	298	249	281	245	260	293	274	254	279	269	259	257	278	238	285	260	276	250	268	266	269	273	253	247	244	249	302	271	242	286	270	259	255	255	266	232	282	297	274	269	252	254	243	243	253	272	267	245	251	261	269	263	253	281	278	255	252	252	262	238	247	259	259	257	269	265	252	255	243	280	270	269	257	286	266	275	271	278	261	260	268	257	268	272	262	275	255	263	249	276	299	250	253	297	252	241	260	244	285	244	266	279	265	253	252	218	271	244	286	294	241	270	270	259	286	261	265	277	261	254	251	270	253	253	237	263	260	246	258	272	263	261	267	285	238	301	272	271	264	242	251	247	280	279	255	297	289	262	262	252	255	251	277	252	276	258	262	278	267	250	295	269	275	265	257	269	268	260	235	261	271	244	246	253	293	295	257	239	246	279	244	260	252	279	240	244	284	253	268	240	239	257	262	246	268	297	291	273	257	231	279	268	271	256	288	282	233	266	253	270	252	244	268	241	249	295	254	246	247	256	285	285	227	262	268	256	283	271	250	267	262	239	238	272	271	305	249	265	256	254	246	263	275	276	222	305	252	272	265	286	280	268	286	282	262	292	256	240	266	288	276	273	251	249	243	256	274	275	286	246	259	273	281	257	270	268	289	259	225	235	285	265	236	240	274	256	243	250	285	260	272	278	264	255	226	261	254	278	274	235	249	251	268	262	280	262	254	279	244	266	263	281	238	253	236	278	242	279	272	249	242	267	252	276	244	266	263	271	232	291	263	255	279	296	244	259	259	258	249	263	259	279	273	294	241	266	261	299	258	257	252	271	260	283	238	248	274	246	268	242	303	285	269	242	240	256	258	265	267	259	285	250	238	257	258	289	264	263	246	287	269	255	264	249	253	248	255	273	232	250	265	263	267	276	277	256	260	266	254	247	256	256	278	257	243	280	257	260	261	244	273	289	266	286	266	234	231	267	252	280	264	275	270	260	233	273	238	257	275	273	268	252	276	265	254	253	300	274	256	254	272	255	283	309	259	284	260	232	230	244	236	273	265	277	232	237	267	280	256	245	285	253	262	263	236	277	250	267	265	264	263	244	257	273	266	259	283	250	254	271	262	283	267	252	269	268	270	267	250	274	253	243	250	246	274	243	268	251	269	245	265	257	276	265	253	254	261	257	247	284	242	262	253	253	260	243	273	282	261	224	267	276	266	259	280	250	258	246	289	257	255	264	284	250	250	283	259	278	267	248	237	277	260	261	246	248	292	258	262	238	271	260	265	273	280	276	240	217	264	260	255	272	271	262	256	277	252	260	222	257	267	235	274	263	254	264	273	283	259	267	252	275	233	245	262	283	253	253	256	266	281	267	259	250	292	251	249	287	244	278	259	263	229	234	290	254	245	313	266	262	264	277	262	257	259	251	247	267	221	275	281	253	244	242	263	267	245	238	242	246	256	262	279	251	262	290	262	269	269	272	253	274	252	243	252	250	295	266	256	259	274	249	263	262	245	277	271	254	250	242	273	238	280	259	278	230	270	226	245	255	253	284	313	273	258	280	250	248	254	263	260	258	256	278	240	263	224	282	242	281	270	254	244	270	276	260	253	279	267	260	246	297	274	278	260	234	270	273	293	233	266	246	300	268	282	264	266	251	264	275	276	280	248	282	284	275	246	246	260	265	253	269	262	280	285	276	238	278	250	253	265	270	263	246	241	253	240	281	235	272	275	249	249	253	261	235	268	251	261	274	246	238	263	248	278	276	255	281	247	276	297	251	270	272	259	250	287	252	250	271	240	260	251	292	280	267	251	271	273	279	222	273	243	256	262	225	265	266	254	288	268	257	254	252	232	259	255	239	282	284	276	265	262	246	267
6978	5878	4668	2370	1709	1274	1111	959	795	660	602	534	548	504	521	460	457	414	437	427	365	384	409	386	412	373	389	385	367	376	351	402	383	378	352	369	366	353	379	344	368	345	369	380	365	364	401	361	354	354	351	337	371	378	344	346	348	353	372	370	367	353	336	362	345	355	362	334	342	353	363	352	361	350	382	377	358	319	354	334	323	335	376	398	332	350	331	342	343	361	323	335	379	387	355	373	345	351	361	364	336	381	356	353	390	378	366	367	349	388	344	363	342	348	344	384	362	342	346	337	374	373	347	341	357	359	343	354	376	348	345	375	364	310	341	347	381	347	337	341	343	336	354	350	327	382	357	384	341	376	365	377	341	342	404	371	369	381	362	316	343	374	331	361	342	351	323	313	336	334	323	339	353	338	346	331	366	339	374	345	344	344	329	352	361	329	357	360	351	368	339	342	370	355	377	331	362	343	320	323	350	338	334	331	346	339	349	367	358	362	374	354	357	357	345	327	379	346	348	344	351	352	325	339	379	347	348	337	357	348	332	361	328	319	381	339	362	370	371	382	354	334	343	317	355	344	320	361	378	332	366	360	317	358	352	359	329	325	365	316	342	354	349	352	331	343	352	353	368	335	348	309	359	361	304	349	334	334	363	347	343	352	358	328	348	359	337	383	334	377	386	358	339	344	345	327	353	359	346	352	336	343	359	336	347	384	337	363	352	360	351	364	340	349	354	346	343	364	379	364	373	359	319	368	376	361	345	341	360	363	327	349	372	338	353	358	345	335	379	386	380	340	368	360	363	379	330	332	327	365	330	340	357	340	372	347	364	352	347	366	357	346	329	345	330	353	358	365	318	346	368	369	353	353	370	336	354	333	348	351	346	374	374	383	352	354	378	365	352	316	371	337	356	349	367	346	394	348	308	367	359	331	389	323	331	347	346	326	361	363	352	304	353	361	350	361	344	345	332	345	384	305	353	352	386	367	328	325	376	348	318	342	323	320	345	375	348	351	351	326	322	363	378	357	340	339	317	364	337	306	339	365	332	371	351	366	382	338	339	341	339	360	337	354	391	344	373	322	317	351	341	331	346	321	356	350	333	347	374	302	336	384	327	341	354	371	341	390	333	351	343	361	333	367	339	366	328	342	358	344	354	342	332	341	355	363	326	363	346	351	351	379	318	389	347	330	373	352	331	361	375	359	367	340	337	338	331	335	364	367	350	363	318	332	376	340	362	334	328	335	336	359	339	361	370	404	363	337	310	377	355	339	313	325	363	344	315	399	361	322	350	357	339	359	348	375	350	363	334	363	336	353	343	337	336	338	332	383	314	356	347	346	347	336	325	377	361	350	329	368	351	356	325	350	327	366	332	352	367	335	320	370	320	342	350	360	352	363	363	346	377	339	370	334	386	328	325	360	348	354	330	322	331	320	349	347	330	359	343	331	345	308	333	344	362	337	334	363	364	338	342	351	339	313	346	324	342	349	332	362	349	333	316	381	347	366	399	354	357	340	337	368	348	337	367	393	335	368	326	366	350	344	336	360	330	328	346	370	363	330	342	376	343	354	345	378	357	382	358	344	344	328	342	331	355	358	379	355	376	345	349	318	316	341	328	359	371	333	337	341	385	345	329	331	385	313	344	351	333	342	357	337	348	363	372	338	360	340	319	330	370	378	329	324	351	333	319	317	388	324	363	334	376	332	354	362	353	336	339	339	323	330	349	337	339	319	355	345	353	328	350	343	345	381	343	348	322	373	356	346	346	345	323	350	338	325	296	338	384	353	341	328	341	351	364	339	337	343	336	298	345	347	339	371	337	362	326	305	353	341	339	335	338	370	355	358	358	357	327	341	362	344	345	365	336	346	329	367	343	343	315	354	353	297	348	374	345	340	357	314	364	348	364	338	352	397	362	323	339	334	319	343	326	352	319	338	362	334	350	360	373	340	349	353	339	337	343	355	356	386	354	389	350	328	356	340	361	347	340	373	356	336	352	326	354	344	332	345	349	394	304	345	331	374	366	381	361	349	320	345	328	336	348	341	359	377	365	358	354	367	337	357	331	345	344	348	337	378	353	319	370	345	353	341	330	367	348	354	332	343	330	374	321	365	345	352	318	329	335	338	329	348	359	349	375	349	365	351	357	355	333	329	305	352	341	365	350	347	349	355	315	366	354	327	352	357	335	321	382	332	319	349	329	348	337	347	343	384	325	333	363	372	338	375	410	357	346	339	332	348	313	349	348	364	327	347	363	354	367	367	375	346	336	322	332	340	355	354	338	330	324	332	365	322	379	338	360	356	369	357	359	338	362	376	344	346	357	343	375	340	319	352	355	345	329	387	355	365	360	332	356	371	380	336	330	317	377	381	336	357	345	325	353	346	365	349	361	324	324	346	335	349	379	326	331	377	332	343	358	324	374	334	338	387	365	338	384	365	359	362	333	326	341	328	403	318	352	345	350	327	395	328	372	333	353	332	322	361	356	339	356	365	345	323	359	345	323	363	383	357	356	326	362	369	381	346	353	340	348	313	357	346	364	328	336	366	348	360	335	321	335	366	333	392	353	334	353	341	329	328	340	335	347	365	336	336	329	352	341	322	401	349	334	352	327	346	350	340	347	368	352	333	350	317	357	374	352	311	347	353	364	368	370	357	328	373	352	352	358	351	335	363	354	363	360	351	345	340	355	312	362	340	356	345	374	353	348	348	356	344	378	341	350	333	355	367	321	333	343	317	368	357	371	377	328	330	347	334	331	349	307	332	336	341	374	371	342	347	330	323	362	346	373	321	312	348	370	370	342	361	329	342	306	341	332	356	365	324	331	361	373	358	349	360	357	313	346	332	339	381	343	305	331	405	351	343	361	349	329	351	330	340	348	366	345	350	348	337	325	373	329	398	365	315	347	331	353	348	363	345	342	320	357	366	347	361	376	348	327	341	355	337	336	365	329	328	354	351	365	361	357	366	344	340	345	339	338	343	336	329	328	324	312	335	335	323	350	360	358	380	315	349	364	336	332	337	355	345	331	324	343	325	347	339	391	363	330	349	381	339	357	335	364	358	345	350	318	363	370	352	358	333	346	348	327	351	330	325	346	386	339	370	359	352	335	349	371	321	353	354	343	348	342	370	358	384	353	353	329	357	355	354	345	363	347	340	376	357	362	381	337	356	344	364	330	337	335	304	350	342	353	339	361	363	375	354	322	345	379	337	345	372	327	323	380	343	344	352	358	340	338	312	345	329	320	354	323	343	365	332	344	385	357	346	347	351	357	349	331	324	372	334	339	289	310	296	329	333	324	360	402	397	366	342	326	348	345	379	336	326	371	352	333	347	340	336	360	358	365	310	340	358	337	350	342	324	327	316	329	342	345	335	347	332	356	340	371	299	321	340	391	325	334	339	355	334	352	355	333	352	318	376	362	348	350	351	366	353	366	387	338	344	356	369	368	358	359	367	366	347	327	324	350	377	361	387	366	360	379	361	315	355	340	361	365	352
22874	21150	28991	23583	21082	21089	11500	1892	1363	1245	1175	1097	1045	1012	914	910	883	846	893	753	798	833	805	812	840	741	827	847	812	760	757	767	757	796	779	774	783	734	752	756	777	815	786	774	791	746	727	785	803	757	744	743	704	716	773	806	778	727	806	768	773	788	742	782	733	719	734	719	746	785	742	743	705	789	737	761	777	771	692	751	756	751	754	754	731	760	799	784	753	722	735	758	753	719	736	722	729	801	763	781	691	736	738	777	759	763	736	769	747	718	741	745	754	773	753	717	712	792	781	703	774	738	719	782	741	720	725	773	775	726	759	797	727	770	755	742	764	792	789	763	780	695	781	765	707	720	759	776	751	747	754	732	740	722	733	757	749	771	743	740	727	752	758	734	731	748	759	756	728	728	759	745	732	773	764	759	766	773	751	783	713	751	757	704	753	749	744	762	792	743	715	728	768	736	731	760	797	732	790	754	750	724	721	787	720	773	733	706	782	743	742	765	765	739	740	753	785	728	740	747	733	750	784	748	803	789	746	724	748	789	740	735	753	740	721	751	755	789	772	737	780	798	706	685	797	798	735	701	751	720	794	726	727	705	790	735	733	725	774	785	696	756	781	764	797	707	783	777	774	743	743	752	764	781	787	715	715	695	726	710	681	737	770	790	725	787	753	697	774	726	710	745	740	786	702	767	777	735	710	708	754	755	736	754	765	725	775	708	740	691	754	773	730	742	710	727	731	772	726	731	753	741	766	732	765	749	755	738	735	798	719	724	722	790	737	752	690	719	749	741	761	741	792	736	764	739	751	752	712	737	714	742	725	693	773	753	757	747	780	769	754	750	782	758	789	777	739	765	770	753	714	669	745	723	753	753	738	782	703	714	751	713	735	794	765	726	773	731	797	743	784	740	710	796	724	752	748	776	731	748	776	689	732	752	789	722	776	712	764	761	776	717	730	714	758	803	747	768	780	778	761	761	745	797	731	770	764	747	715	718	743	728	751	730	763	752	743	797	745	762	733	739	757	781	752	746	784	713	769	738	714	732	771	734	720	796	783	770	773	697	750	764	727	762	769	699	734	662	712	748	693	770	684	749	756	723	733	744	761	790	772	810	721	762	814	672	722	758	754	759	732	750	804	748	728	769	679	742	802	815	769	755	750	789	710	758	722	749	729	705	765	755	728	757	777	773	734	787	741	759	758	748	733	751	752	762	769	746	742	725	748	702	716	721	717	731	753	745	727	729	759	748	731	815	737	714	700	723	756	785	703	728	775	688	735	750	749	780	689	727	818	777	723	814	778	749	735	753	790	755	766	769	767	729	759	749	776	742	762	749	762	759	782	792	699	802	756	712	759	735	780	766	752	745	727	738	755	732	704	767	732	770	757	744	749	711	721	763	723	810	750	734	738	771	758	805	728	719	739	754	739	707	725	724	748	743	725	737	712	726	743	797	777	747	734	751	750	689	722	758	790	796	759	776	727	799	736	735	733	723	768	761	707	716	726	769	765	724	744	770	719	782	757	694	771	718	725	755	711	750	763	783	778	705	766	751	818	701	745	796	740	763	709	736	748	707	756	752	721	732	776	756	723	773	733	742	759	733	693	755	745	749	756	744	745	762	741	810	816	652	745	728	703	740	725	778	752	739	760	724	741	765	705	784	756	734	679	740	732	683	775	723	752	741	790	800	722	742	723	764	811	725	698	753	759	758	735	772	761	746	754	755	759	750	747	714	729	736	738	751	749	739	692	697	720	737	779	713	729	775	800	778	724	730	755	706	734	713	724	748	776	761	785	752	720	701	771	792	747	763	694	724	726	748	710	743	731	775	748	735	772	759	749	826	728	687	789	779	705	707	744	767	720	794	719	743	693	743	742	754	777	730	764	766	747	750	697	724	748	753	749	725	765	743	803	740	769	713	729	721	723	742	751	742	805	765	802	733	761	772	721	744	755	759	782	768	737	728	742	744	734	745	726	682	766	721	813	744	743	779	723	759	731	772	777	775	695	754	732	802	801	734	726	716	750	750	756	727	738	713	759	730	688	718	744	684	756	762	740	728	752	777	758	743	746	747	748	739	729	742	718	733	736	748	737	744	779	746	825	740	746	740	793	707	748	795	693	757	751	736	717	767	773	787	678	695	759	721	800	736	720	752	740	752	704	742	726	787	757	745	813	770	718	754	740	769	737	730	727	737	774	747	750	738	716	721	748	772	734	731	726	715	700	743	789	763	722	762	740	774	713	702	742	784	735	717	750	788	720	758	756	768	742	694	755	745	722	765	788	738	712	779	768	746	723	722	767	711	748	720	713	756	748	757	740	732	755	762	742	732	786	799	806	719	718	716	700	683	720	711	708	749	703	741	716	763	732	740	729	755	727	779	745	752	786	722	749	769	766	730	738	791	688	734	745	722	767	756	742	804	735	725	804	719	798	701	732	722	742	748	738	770	755	733	756	781	738	766	746	737	714	718	719	753	747	761	761	792	749	751	751	733	739	740	737	740	719	729	769	757	798	759	724	776	715	735	751	728	668	762	678	737	759	774	688	735	783	765	732	721	758	784	766	744	742	752	759	736	731	751	772	706	755	736	733	728	722	737	839	726	765	767	747	756	720	696	765	731	763	756	736	745	721	755	740	723	739	719	756	741	705	786	755	763	767	742	739	729	744	751	746	717	761	732	795	744	763	762	718	719	752	705	749	726	781	725	820	761	803	764	743	717	715	747	741	789	739	676	755	769	743	721	734	739	724	737	714	725	743	737	800	767	765	752	736	724	747	741	741	807	746	735	737	744	726	740	754	754	733	730	712	765	734	759	692	760	754	734	729	721	734	735	723	735	717	795	751	742	765	695	827	745	717	767	747	754	718	688	752	754	731	774	757	738	782	719	784	787	760	770	795	732	737	735	718	741	741	727	747	750	718	771	732	757	737	751	709	743	736	795	735	712	686	713	766	794	708	752	728	767	755	723	746	805	731	700	758	764	743	752	740	737	776	757	750	742	781	732	756	737	678	727	758	740	744	773	742	739	700	781	732	777	749	689	768	747	731	718	744	787	756	778	729	773	696	802	743	742	736	747	751	754	775	732	781	834	720	750	734	770	716	735	767	755	760	722	787	729	769	730	707	739	726	713	735	762	733	710	757	734	742	779	697	741	767	746	751	772	788	739	725	698	760	738	790	702	710	722	774	720	707	716	811	830	768	785	743	728	718	755	756	742	719	728	766	755	720	763	741	760	781	752	759	747	744	773	765	761	726	799	756	746	776	748	690	777	748	737	744	724	800	751	715	704	722	746	704	698	752	762	750	731	786	751	725	725	747	727	707	741	744	784	730	790	754	769	697	774	787	745	792	728	792	732	796	738	722	728	731	746	726	798	729	742	719	747	687	738	696	715	730	746	743	726	774	717	735	720	715	750	755	750	795	753	746	708	684	720	706	750	759	802	707	737	759	766	720	727	720	760	721	731	786	744	720	790	709	729	725	745	715	807	731	712	758	728
9538	17231	14173	7641	5590	4317	3579	2919	2460	2174	1875	1699	1586	1433	1367	1221	1214	1166	1122	1102	1065	1041	1086	986	1013	1026	1004	965	1020	1018	954	945	952	973	1014	933	968	917	923	906	947	903	921	909	919	867	918	923	901	886	880	943	951	933	871	925	925	898	940	917	881	974	895	918	946	827	965	947	920	925	969	906	894	938	933	923	880	900	915	907	862	866	867	904	897	946	930	914	906	922	954	872	901	911	910	931	901	907	919	859	880	918	918	919	897	955	905	869	871	906	894	891	896	880	920	860	912	927	854	907	894	874	939	868	946	901	869	858	914	869	895	887	926	865	872	918	919	911	896	840	919	982	882	924	869	919	880	967	942	915	882	895	881	902	863	949	898	918	895	918	923	888	910	885	919	854	901	903	863	915	895	890	876	886	876	889	899	912	919	910	910	863	912	925	866	879	883	913	945	911	946	880	909	892	964	914	874	936	843	898	925	879	916	874	906	856	894	885	894	870	867	877	918	896	873	910	901	892	906	937	903	933	853	878	848	908	893	842	912	896	915	873	887	895	924	935	900	915	879	842	854	880	921	873	869	904	928	920	860	876	932	874	892	926	967	924	856	838	872	896	930	878	918	870	894	863	893	899	902	870	894	858	919	896	894	974	915	938	873	896	904	879	857	906	866	877	885	929	891	863	914	930	949	913	856	901	906	896	891	881	860	908	885	881	824	882	881	925	890	908	912	874	890	921	904	847	817	930	911	889	867	884	917	897	893	888	870	875	865	886	876	905	937	914	867	910	924	864	926	894	900	894	902	963	860	854	928	891	920	901	892	904	927	899	916	877	850	909	905	896	841	863	912	935	874	885	935	889	919	876	937	903	916	953	889	897	899	896	878	849	876	850	889	896	890	886	915	879	887	928	858	912	892	934	882	882	898	908	864	884	923	868	938	897	859	882	875	887	875	849	864	915	862	867	908	901	885	859	859	869	884	868	917	909	891	913	819	905	848	883	895	881	905	872	932	872	825	884	854	871	885	898	842	829	878	911	917	886	923	864	937	861	899	913	911	931	885	909	896	879	866	940	913	907	941	935	919	930	919	896	864	905	950	930	841	904	906	847	897	892	904	891	919	910	858	936	884	871	903	941	928	895	951	876	918	868	902	839	964	886	918	866	859	898	900	842	865	881	871	863	887	928	902	830	836	796	873	897	860	915	880	902	900	882	949	905	897	836	897	869	931	884	886	855	864	874	854	919	844	880	910	872	861	877	889	913	886	883	887	891	971	868	893	879	935	874	925	870	862	884	883	975	879	849	866	825	916	921	880	921	871	924	932	961	913	918	941	868	910	919	911	858	876	867	876	910	884	895	890	869	900	894	879	921	929	933	899	868	892	905	886	852	868	896	894	912	944	842	915	883	951	959	866	875	930	883	936	920	891	894	851	894	883	920	894	913	905	876	904	921	901	888	887	881	907	868	923	904	906	926	897	893	917	891	887	905	881	892	855	894	915	887	891	896	902	932	862	899	889	880	932	878	876	911	838	871	891	926	880	869	905	891	845	894	840	892	890	862	864	892	890	927	874	862	904	887	911	914	911	887	889	904	896	870	892	911	893	937	892	922	902	912	892	875	919	893	856	871	900	891	853	917	849	879	867	876	861	889	892	904	905	858	864	884	903	910	910	877	881	889	868	896	922	885	915	910	892	890	882	888	888	926	927	893	895	818	881	858	921	883	841	936	875	861	831	862	896	895	910	941	910	916	948	864	850	924	871	883	888	861	929	874	860	852	875	898	939	891	922	888	886	878	873	878	878	871	882	850	892	841	886	926	877	887	897	893	898	901	947	898	915	839	907	900	893	972	913	873	885	910	926	909	937	834	894	922	883	866	918	863	833	879	838	877	932	904	842	879	874	901	927	943	854	897	868	905	880	893	925	859	888	876	877	874	908	908	956	857	916	920	874	932	899	949	896	935	938	878	906	956	902	890	940	900	892	945	925	874	878	939	909	879	933	865	850	877	902	872	873	917	895	897	865	879	916	903	921	933	889	905	933	908	913	892	880	897	910	869	919	897	867	906	888	911	884	883	864	905	903	866	888	859	905	853	906	858	874	856	895	877	927	883	995	870	863	909	838	828	861	915	937	920	841	891	892	908	895	908	841	928	847	872	903	866	909	884	899	874	919	929	910	892	887	868	879	942	909	914	919	929	918	874	866	902	862	864	916	870	951	920	923	894	884	851	906	876	876	937	911	889	861	910	852	893	886	903	906	885	918	881	881	859	882	875	871	948	868	888	857	909	871	902	864	854	900	860	836	841	923	886	880	849	895	952	880	934	871	935	907	878	970	872	899	903	888	889	913	911	907	869	894	900	906	919	842	868	924	920	903	892	925	859	905	895	911	879	870	881	878	875	920	936	879	874	910	912	928	909	895	829	901	859	852	907	889	873	870	885	933	874	852	885	963	899	849	930	830	895	901	852	886	925	912	866	857	955	921	896	917	884	851	964	915	943	868	891	872	865	856	860	929	863	885	889	898	856	913	869	885	897	847	934	847	873	852	903	892	880	929	888	929	923	920	877	898	881	886	881	909	862	901	888	863	965	849	869	888	898	864	883	900	923	929	849	908	890	918	904	870	849	898	907	921	915	892	880	856	884	882	816	900	900	860	902	904	925	892	903	904	896	883	914	962	955	884	901	873	947	854	858	873	917	928	835	879	836	863	876	844	938	900	905	891	913	926	872	889	922	884	915	947	956	920	884	875	905	880	915	903	898	901	881	928	893	869	898	894	901	882	888	923	852	942	896	934	893	889	916	841	863	879	889	943	881	864	932	934	943	855	905	848	895	916	903	895	880	914	857	888	824	876	903	878	895	837	875	901	907	893	846	874	905	901	925	873	900	927	903	933	899	892	895	896	900	875	933	907	892	856	923	854	971	923	865	882	933	904	895	892	847	920	934	908	884	920	918	941	888	878	894	929	879	873	850	882	870	856	972	923	932	875	880	857	873	894	858	895	918	889	868	865	836	938	886	888	859	912	926	902	833	870	868	893	944	879	895	884	874	912	839	855	920	914	892	897	875	878	937	899	914	910	928	888	870	881	900	900	890	881	876	881	857	860	940	905	891	847	887	927	874	870	868	903	901	952	892	843	918	913	899	810	892	898	884	923	813	909	863	895	873	891	958	906	882	907	866	938	853	887	882	907	930	876	849	951	880	930	940	874	778	891	848	925	881	866	877	851	919	893	903	896	836	937	848	922	888	861	905	922	899	884	880	889	893	882	917	843	878	865	882	907	800	907	876	898	906	888	902	901	929	914	910	874	914	921	887	921	882	898	905	876	886	901	891	892	860	854	900	931	872	857	868	903	926	922	901	939	885	928	888	940	932	888	803	895	915	864	874	884	925	930	938	928	887	879	967	960	927	925	886	884	905	891	889	887	944	961	964	920	890	844	839	844	839	939	890	874	870	857	873	910	933	908	907	912	914	866	901	938	858	930	927	915	895	852	868
27045	20053	6934	707	499	437	433	389	361	348	380	379	397	384	370	369	388	385	374	358	402	402	371	367	389	349	391	406	357	358	399	374	398	397	323	316	348	363	363	371	376	363	352	364	360	331	326	369	402	331	373	375	371	371	360	392	384	350	346	376	325	357	366	380	350	376	377	356	352	377	359	382	356	397	366	364	368	393	362	355	360	357	396	381	351	370	379	353	388	381	347	337	358	341	399	387	381	366	371	356	379	341	385	355	372	358	334	396	368	402	333	356	381	376	348	357	388	358	398	339	367	356	370	380	357	388	365	373	349	351	400	370	369	364	381	374	347	340	377	353	391	363	382	391	348	367	345	332	393	372	381	377	383	360	362	366	368	349	395	356	380	367	357	363	350	347	362	386	377	377	361	348	390	353	370	337	362	383	348	385	327	399	322	361	363	384	390	389	357	396	343	324	355	344	372	364	354	359	349	378	355	389	359	380	363	358	355	364	374	351	357	373	396	392	364	339	375	358	342	344	354	382	375	328	370	363	372	341	362	375	391	368	381	390	373	339	354	406	387	324	361	370	380	396	374	374	376	352	381	342	355	388	346	327	366	374	352	352	363	350	381	368	372	375	361	364	384	384	357	369	368	353	408	343	372	383	385	402	335	369	342	365	344	360	391	366	372	347	357	379	400	351	377	361	403	364	401	367	347	377	362	343	369	380	355	382	384	381	340	337	333	376	385	355	361	324	369	353	369	368	362	357	385	366	363	382	373	358	344	365	356	367	381	370	357	361	365	389	320	371	351	361	371	352	371	388	363	316	391	389	361	376	381	384	374	378	362	358	318	375	372	399	377	367	332	365	366	367	357	389	375	330	360	340	396	383	351	364	365	379	360	362	382	357	377	359	383	384	373	347	341	387	392	409	374	361	358	344	385	360	358	407	361	336	356	349	382	368	353	360	392	369	340	341	360	347	373	376	340	373	347	361	388	376	382	382	353	345	377	364	367	396	360	358	374	362	388	347	333	369	377	347	382	384	402	335	370	339	354	365	361	369	359	385	341	397	368	378	377	391	352	379	346	368	401	375	400	363	363	388	369	373	389	381	329	379	379	359	387	405	349	367	367	355	392	381	371	382	363	372	381	365	355	409	365	378	386	393	333	388	329	378	357	356	362	330	396	373	357	364	409	356	394	343	342	387	356	356	370	362	395	355	388	370	388	380	372	378	365	328	353	368	374	365	365	377	351	355	356	348	379	366	370	344	359	365	354	364	367	380	374	388	392	392	372	410	386	377	353	363	361	399	367	376	377	385	355	408	351	371	346	359	380	356	409	343	364	382	373	361	387	367	409	398	348	380	355	380	374	394	381	362	334	377	356	372	342	331	372	349	383	356	331	383	363	340	350	360	382	338	353	338	363	398	348	383	372	371	379	365	353	354	382	409	389	407	337	358	365	382	369	370	352	382	370	404	366	357	370	367	361	330	398	351	345	376	371	395	396	363	352	348	341	370	350	404	380	374	371	349	348	389	386	357	410	338	385	393	411	377	364	379	371	376	377	354	349	377	357	350	379	380	367	367	362	354	418	359	350	391	360	377	348	360	347	340	320	384	379	363	363	378	384	364	377	346	322	376	368	399	339	346	337	385	369	339	373	344	374	366	316	353	361	353	352	391	440	378	349	389	359	368	373	360	382	379	407	336	354	347	372	385	361	333	377	359	352	316	370	361	345	341	347	354	328	366	370	332	376	333	369	392	357	368	378	335	389	387	357	381	359	359	368	377	390	373	377	360	340	368	376	334	426	355	376	364	366	338	373	362	351	380	361	399	391	329	394	323	392	383	343	330	407	364	377	342	398	360	372	405	381	377	385	379	375	377	337	388	386	369	351	363	373	360	352	350	396	355	341	424	407	381	399	368	371	379	406	378	364	389	355	374	361	400	353	381	378	364	375	346	349	356	379	339	393	363	358	359	347	384	371	392	330	404	358	352	362	381	363	384	357	374	362	362	364	344	408	376	372	366	389	408	347	369	380	345	402	357	355	361	389	363	374	383	355	332	362	356	355	344	383	338	393	356	347	351	364	392	364	383	382	365	368	378	367	380	354	385	368	392	402	357	363	386	360	351	376	384	383	352	374	401	397	357	379	340	359	373	346	331	355	352	374	390	332	337	386	366	370	348	348	378	377	380	351	368	393	348	351	367	369	371	365	385	390	353	359	362	335	355	358	348	385	347	379	398	373	372	382	361	364	391	355	350	358	351	392	392	361	327	329	355	339	375	396	375	360	362	369	346	392	362	402	342	344	356	371	373	360	376	383	383	385	386	383	390	364	342	359	365	353	363	352	363	366	334	360	364	364	339	360	355	384	426	396	342	362	348	402	372	354	334	371	378	373	376	391	358	389	370	368	379	370	362	373	374	335	348	365	346	395	344	378	398	365	346	347	366	359	382	379	378	378	353	346	362	353	372	358	391	358	391	380	366	364	359	403	345	367	391	409	363	374	353	372	390	321	357	355	347	355	361	365	353	390	377	376	347	354	389	357	387	393	362	389	380	330	376	391	310	389	376	386	363	334	383	355	353	348	370	353	357	381	368	381	332	382	375	333	363	359	356	386	375	380	352	361	383	434	344	371	393	356	392	374	368	360	385	380	332	390	330	380	344	353	375	372	332	330	358	388	375	372	349	368	358	386	366	366	343	368	355	387	343	375	377	357	362	369	381	329	394	356	370	349	348	374	378	367	379	372	374	355	357	380	371	366	392	354	376	364	364	337	351	364	375	348	386	338	368	371	378	387	374	376	365	357	341	416	331	372	361	360	367	378	367	391	393	421	370	357	360	396	402	361	393	364	372	349	356	363	376	385	382	379	362	347	359	365	325	361	401	327	385	355	380	388	361	372	363	352	376	340	341	354	373	354	357	385	390	352	363	372	340	411	375	357	366	387	358	394	359	410	339	371	367	354	362	387	391	400	359	357	367	341	407	374	359	376	355	361	327	386	371	376	364	384	360	364	379	369	358	387	367	366	362	389	374	365	340	353	357	370	333	360	399	373	365	364	363	356	384	375	340	376	350	360	361	385	363	351	366	338	361	356	387	351	330	373	377	396	353	350	362	383	344	341	326	383	381	390	378	381	352	363	357	373	375	366	351	372	371	372	310	358	360	364	376	366	376	341	375	360	352	400	367	363	338	356	326	350	372	394	397	380	379	368	321	382	377	368	358	349	349	353	378	366	373	368	358	357	350	420	394	349	371	385	352	387	354	351	360	383	363	366	352	352	349	347	374	370	336	390	368	380	374	381	372	350	380	361	346	365	381	371	377	360	354	395	351	354	343	378	335	355	405	333	333	367	352	378	371	366	392	364	356	369	363	392	379	381	356	370	382	382	383	397	398	347	366	345	370	377	363	369	348	370	354	388	369	389	361	389	334	329	361	373	338	377	355	361	378	387	366	352	369	387	374	373	355	348	360	360	387	367	380	352	355	386	345	330	356	374	385	385	362
4290	1109	1011	655	637	577	500	548	455	493	488	474	490	504	452	459	457	437	469	456	484	480	482	453	454	458	433	435	473	483	431	454	428	440	417	436	435	470	416	469	449	482	435	439	431	477	448	452	433	435	451	415	450	472	519	449	461	447	478	448	405	500	456	452	477	424	435	474	466	448	457	472	470	443	437	451	476	429	491	461	413	450	470	444	460	466	429	461	447	474	471	452	472	428	468	484	452	410	448	449	444	432	461	470	474	433	462	460	469	453	465	498	446	440	491	440	454	466	432	465	492	423	449	449	484	457	443	458	455	473	472	455	442	449	463	466	455	455	431	447	441	453	467	440	479	480	460	429	438	433	433	475	481	483	440	455	434	469	465	460	456	451	471	474	447	415	439	434	451	455	424	438	444	436	432	448	453	435	432	446	447	479	445	437	458	479	461	425	434	479	476	470	468	440	461	447	469	436	420	457	441	485	436	471	483	495	423	444	462	447	453	456	427	421	471	447	444	455	447	460	448	455	446	462	448	457	471	467	440	429	455	460	462	443	454	459	429	455	432	449	426	431	444	482	428	398	458	462	468	464	442	455	451	447	494	432	463	446	410	427	465	470	458	421	459	464	438	428	469	424	457	442	427	449	451	441	464	464	442	429	432	464	438	448	410	464	452	441	461	461	447	445	431	454	472	447	463	433	426	470	475	454	461	450	448	457	449	442	437	472	423	462	427	435	460	442	444	497	452	461	463	440	433	449	444	482	435	457	459	430	463	468	455	456	468	421	464	459	442	436	467	455	469	464	455	410	471	480	466	433	448	470	477	479	433	444	454	405	466	405	494	487	428	454	423	437	421	464	450	458	436	407	440	435	484	489	454	456	447	432	456	460	443	470	477	444	470	482	436	454	467	433	434	456	442	472	435	477	469	457	459	473	471	455	422	466	478	437	498	475	480	478	428	452	444	486	458	463	470	449	452	429	455	443	471	511	461	424	409	492	444	473	437	456	438	464	452	466	430	452	439	461	461	458	440	428	476	429	448	438	451	415	421	464	484	462	513	432	447	449	456	465	451	434	436	447	465	425	444	436	464	456	427	459	424	443	424	457	463	460	451	437	451	435	479	466	441	448	416	430	453	430	457	448	472	446	443	475	443	466	439	469	461	442	428	420	429	467	471	465	441	468	456	434	446	480	487	426	425	467	466	434	448	434	426	408	473	450	439	423	461	463	467	442	463	421	457	446	488	419	435	494	471	440	453	454	479	460	438	393	486	444	449	483	460	456	461	423	466	438	459	460	443	449	458	466	454	476	484	446	459	447	438	484	430	451	487	471	433	460	458	455	435	427	400	444	447	508	499	449	433	492	467	467	484	444	439	423	475	452	458	456	482	471	475	405	444	436	450	447	476	452	474	444	471	454	458	432	433	460	448	442	441	440	448	463	425	460	489	454	439	442	463	427	429	484	441	449	485	416	449	444	472	449	459	457	444	440	458	463	426	425	469	430	455	482	481	456	449	453	471	446	419	428	461	474	459	452	466	451	424	470	433	443	441	443	450	442	467	455	448	450	425	421	439	432	424	427	444	446	484	436	440	451	433	434	430	453	467	448	457	501	435	438	415	456	445	470	492	464	450	467	449	443	485	482	464	465	448	466	486	469	469	439	424	475	434	442	459	435	428	424	457	437	428	424	439	496	438	463	492	466	448	429	479	485	433	438	461	433	459	479	466	450	471	474	433	448	463	409	416	448	462	472	515	451	447	434	453	433	462	423	457	457	435	457	474	442	452	446	433	446	436	463	452	443	462	449	480	419	457	432	443	459	462	456	425	455	442	464	391	412	465	472	427	431	476	453	442	454	435	477	454	456	461	456	475	448	468	451	487	460	441	485	491	464	448	479	453	424	471	481	441	471	414	458	474	433	471	453	427	473	512	442	420	455	458	454	461	444	450	467	434	457	440	439	445	457	444	451	472	434	435	449	418	430	415	451	444	477	455	442	439	478	504	432	415	455	464	429	450	455	455	444	469	471	434	463	458	491	444	430	450	434	447	480	441	440	440	440	508	430	459	426	451	442	430	464	456	473	470	452	426	448	486	491	437	445	450	462	426	454	458	471	446	441	461	468	460	485	444	443	472	454	465	428	428	468	441	463	472	453	474	479	451	445	481	477	448	461	467	451	430	488	465	451	434	442	473	444	460	437	473	449	452	441	446	470	435	446	441	490	447	487	435	465	470	480	441	449	413	462	442	458	431	417	418	437	482	459	439	469	445	468	463	450	432	468	474	460	502	440	425	398	446	432	477	459	451	474	437	469	443	446	436	438	461	439	460	468	440	450	446	423	415	397	475	429	412	462	477	443	419	429	459	427	415	458	419	490	441	460	430	474	453	480	459	459	492	443	428	466	440	453	435	456	438	496	430	479	461	453	460	451	460	437	486	462	441	428	461	472	472	446	468	498	478	435	417	466	451	402	455	419	427	470	469	429	439	437	442	447	451	458	424	448	444	454	429	448	447	469	440	465	489	428	459	442	484	459	456	445	410	475	459	475	483	430	413	530	416	476	463	471	414	471	452	424	469	470	449	450	443	427	421	446	450	454	455	425	436	442	453	443	460	439	431	480	446	426	415	446	466	477	505	486	440	434	453	428	442	423	467	434	463	411	471	444	463	447	478	464	451	403	461	445	498	455	453	459	466	456	483	454	464	468	492	475	442	434	483	448	423	499	459	480	454	443	478	469	435	479	458	464	455	443	453	411	436	431	451	444	463	470	478	419	483	433	448	435	447	477	415	459	461	461	446	473	461	442	455	404	470	477	468	457	447	436	449	474	408	416	431	459	494	475	454	461	402	438	468	461	435	425	454	438	444	468	459	451	507	416	468	445	462	452	473	438	461	449	464	470	422	441	462	441	492	464	407	437	433	490	443	434	462	464	454	438	443	455	464	456	443	430	462	453	453	454	434	421	455	432	451	456	437	427	459	457	459	430	430	424	493	438	445	429	440	443	452	426	457	432	470	437	446	433	426	407	443	462	455	434	461	489	468	427	447	445	459	471	442	447	444	419	420	415	455	451	451	489	453	469	459	428	477	454	421	412	432	407	439	410	505	426	484	455	432	442	480	444	438	482	470	450	444	473	438	447	467	448	486	439	443	491	457	428	471	476	437	455	425	473	473	452	450	466	461	444	462	466	463	429	423	496	427	448	454	478	445	456	456	490	442	453	458	487	443	472	459	460	439	467	439	453	468	452	457	439	446	443	461	438	437	428	474	469	477	477	450	419	474	459	433	472	455	452	457	414	461	454	447	406	426	441	438	435	506	471	415	451	416	425	441	470	457	429	462	431	467	454	415	436	440	465	466	443	451	473	455	470	453	470	431	444	453	459	486	501	460	477	457	468	468	456	466	469	432	438	462	462	404	466	438	400	438	465	452	440	462	470	412	440	478	474	456	446	450	406	450	448	470	442	489	459	467	452	441	450	429	441	453	458	464	429	473	470
23924	21142	28595	23907	21130	12489	1860	1180	1040	1027	923	903	841	838	805	786	822	815	789	717	747	788	786	699	742	780	774	697	740	762	755	747	727	760	786	741	724	737	735	714	706	701	709	703	715	736	736	683	746	794	711	736	722	748	729	714	719	695	728	727	732	691	703	781	707	699	716	700	793	745	726	750	733	682	646	771	699	736	749	745	705	677	692	714	721	761	705	734	686	670	688	749	707	728	702	710	724	708	708	761	693	717	757	736	720	746	738	708	731	718	733	747	747	710	733	723	711	740	710	773	738	709	738	743	701	730	701	794	716	714	750	742	652	703	776	743	705	742	707	723	731	783	702	724	699	732	741	681	728	743	695	694	721	740	775	714	725	747	656	727	718	710	702	735	745	719	704	779	694	687	737	685	702	707	689	736	745	758	706	722	728	724	741	714	731	713	709	688	688	728	698	738	756	755	747	686	750	751	725	690	722	752	692	768	732	741	769	698	704	689	724	742	718	760	713	756	752	723	698	733	720	734	722	678	715	709	697	720	680	707	705	729	744	746	720	721	699	688	728	723	686	748	736	749	768	722	763	699	698	699	707	712	736	722	660	733	697	752	712	720	736	768	686	713	660	733	729	724	703	696	733	735	679	751	759	700	700	759	720	684	758	668	742	677	720	685	745	718	707	689	686	743	733	715	738	737	719	738	706	718	695	671	727	678	735	744	751	751	664	679	715	771	744	678	728	735	658	713	723	729	765	696	749	709	755	630	703	754	723	714	754	715	721	675	669	739	726	755	735	706	686	749	726	703	684	714	752	745	702	665	737	757	683	691	719	712	735	700	746	706	684	741	709	719	718	758	678	771	700	723	692	704	745	727	700	758	707	668	721	717	711	701	675	751	780	690	681	689	751	752	717	694	720	734	719	724	660	745	688	685	738	771	701	776	701	696	735	715	765	697	734	760	712	708	758	725	726	812	723	711	684	702	760	706	741	710	724	683	732	693	702	729	715	716	756	733	733	717	686	723	765	749	673	715	713	731	734	721	697	726	681	715	684	694	689	773	732	691	698	742	734	669	748	721	759	676	765	785	713	722	687	721	733	692	711	744	761	726	726	740	755	711	723	711	734	678	776	730	709	742	720	710	707	721	669	735	702	709	683	692	715	706	760	712	666	694	735	699	706	733	734	722	717	673	723	686	725	664	745	688	709	734	733	742	768	685	657	664	726	725	678	697	722	679	710	720	716	733	709	681	742	682	666	668	718	727	732	702	714	736	747	711	681	684	701	704	738	689	674	759	713	724	719	690	758	712	659	726	695	702	727	694	696	713	669	779	709	723	698	745	724	695	747	679	692	730	734	713	757	714	702	708	715	703	739	695	741	715	769	688	692	688	726	711	708	718	732	678	694	764	716	713	703	701	759	705	694	712	703	719	688	674	720	720	712	694	739	697	720	708	710	699	745	714	730	707	742	684	698	737	732	734	709	744	757	732	739	727	690	712	728	714	750	748	716	712	722	672	697	663	733	694	739	712	726	691	694	704	727	721	697	739	665	691	735	674	754	722	747	747	705	716	714	704	735	716	724	711	715	704	688	768	741	764	722	735	789	665	706	758	721	691	687	726	758	723	724	681	706	712	714	653	782	689	722	712	728	748	762	740	708	738	699	706	732	730	788	736	732	715	704	727	704	701	756	717	697	744	674	696	698	723	746	721	680	696	687	794	775	725	702	736	689	775	794	723	724	681	727	729	723	714	701	715	692	717	748	713	740	716	760	690	730	740	721	692	682	703	693	727	701	786	729	749	686	727	753	729	726	730	727	715	692	726	754	732	753	726	736	715	702	714	678	766	716	762	737	675	709	637	751	709	706	721	722	743	738	710	707	701	766	728	713	688	705	758	720	747	738	760	674	726	738	737	710	691	744	697	718	695	709	743	677	734	700	731	731	683	673	687	666	803	715	718	758	724	692	744	716	749	734	720	725	717	744	696	734	740	681	717	666	704	753	721	752	691	737	746	748	758	740	687	681	735	733	711	746	746	722	750	737	739	716	710	714	693	688	644	733	734	728	722	681	686	704	706	732	696	739	683	730	765	713	689	774	756	745	718	691	691	735	694	713	735	680	719	741	751	755	690	700	721	698	710	733	728	706	762	688	676	698	713	770	713	728	738	737	697	712	706	668	735	758	704	726	743	718	714	770	725	676	732	711	714	708	693	774	695	696	773	713	741	720	767	736	725	735	718	733	734	727	770	749	711	771	694	692	706	711	726	704	680	685	644	662	689	696	708	737	707	694	769	671	644	678	695	741	757	692	713	707	677	743	721	662	743	681	734	689	742	704	706	734	701	758	694	699	720	747	711	715	705	744	705	758	717	696	700	748	697	723	692	718	710	715	728	731	725	723	720	689	680	718	736	667	726	744	748	751	769	750	729	737	762	670	711	685	665	724	728	700	755	696	739	727	734	713	683	708	677	737	671	698	709	719	665	754	703	732	755	682	703	712	769	753	693	714	721	765	708	736	738	754	702	708	718	678	739	713	719	732	712	755	709	696	710	743	734	692	741	713	725	740	711	726	712	720	708	699	744	722	687	735	753	707	687	744	739	686	776	712	710	754	774	655	730	718	670	735	742	745	785	714	706	756	707	667	740	694	732	711	737	741	739	713	717	737	763	739	696	721	711	733	709	698	683	743	722	752	764	722	703	733	743	741	756	747	704	751	710	758	700	739	727	692	752	744	712	711	641	704	750	693	684	712	756	719	688	690	694	740	783	700	733	741	718	717	685	731	735	754	724	721	782	688	716	724	715	691	763	708	730	713	705	709	750	676	688	738	737	706	684	728	733	701	735	747	686	685	751	692	767	717	718	804	738	692	665	742	737	732	727	781	717	732	731	702	701	746	746	708	718	728	738	735	774	697	681	664	703	720	728	681	734	746	706	731	726	766	685	693	673	735	702	667	672	715	731	684	734	700	723	686	721	694	712	661	690	678	738	767	703	692	706	731	671	738	687	772	728	724	726	723	722	686	711	671	716	719	698	757	718	691	729	701	705	705	757	739	727	733	698	686	724	654	717	693	696	701	762	723	737	701	708	754	738	764	693	726	726	738	703	705	741	731	703	718	665	744	713	729	713	721	749	741	664	734	742	768	689	749	691	697	719	760	760	773	718	766	697	739	715	702	715	701	765	722	685	708	727	726	757	747	687	684	742	710	746	707	712	687	708	683	728	703	748	716	724	743	742	727	700	748	721	779	730	725	717	747	693	711	774	744	757	709	712	701	689	668	721	752	712	741	732	785	703	695	746	699	754	707	690	789	698	710	703	702	761	710	739	681	774	723	684	788	772	709	696	704	742	718	727	758	733	739	740	745	698	736	742	716	729	654	726	690	763	734	744	726	705	771	685	726	740	690	699	743	738	708	762	741	731	694	697	740	737	725	748	690	745	709	684	744	697	693	743	783	692	751	767	684	726	751	720	744	733	759	763	699	707	751	697	753	721	705	671
6883	10801	8805	4635	3309	2701	2290	2035	1631	1491	1280	1254	1166	1188	1073	981	1013	951	972	968	947	932	938	921	942	919	904	878	898	877	923	883	857	851	897	881	896	906	894	965	862	850	879	896	911	874	820	887	848	873	872	859	859	906	885	904	936	862	938	832	903	891	857	860	892	878	831	857	872	886	894	846	831	886	855	872	839	878	907	852	845	914	840	890	869	827	905	798	846	931	873	825	850	811	871	896	832	849	819	830	848	788	843	885	847	850	839	858	854	825	864	893	824	837	851	849	875	874	895	821	883	831	851	893	874	845	822	857	853	875	894	861	868	886	860	844	860	812	849	847	877	867	825	871	852	861	871	901	882	900	860	808	909	843	880	835	828	833	828	856	851	909	875	873	894	840	874	870	856	847	894	815	897	869	920	881	903	920	851	853	849	866	829	843	831	827	878	876	830	903	848	876	851	863	872	911	832	822	813	885	890	885	910	896	922	825	846	838	858	789	851	836	847	876	897	840	866	844	858	799	821	863	866	837	875	890	827	864	813	848	837	848	896	873	827	890	860	855	858	855	843	901	842	861	860	864	913	880	827	877	827	833	873	845	943	852	861	848	851	842	878	853	852	865	803	812	881	885	866	835	891	820	861	850	846	823	856	866	845	918	846	864	801	840	863	828	829	881	883	819	863	879	880	847	926	873	860	887	816	848	868	809	882	861	849	872	883	814	832	841	889	835	876	881	840	852	798	863	863	851	878	884	894	865	846	857	863	820	861	889	894	875	869	884	856	870	828	814	863	825	872	863	860	842	857	850	854	818	805	905	828	878	847	845	870	852	838	863	824	890	880	941	809	857	837	868	835	883	837	843	866	840	866	804	873	915	882	917	884	865	911	864	929	869	861	819	838	842	856	837	846	840	839	823	814	866	883	831	786	856	847	895	846	909	894	880	865	872	821	872	889	864	874	882	846	819	817	864	833	882	834	877	867	870	862	881	875	847	880	874	831	845	863	914	833	860	822	854	808	864	858	857	860	865	795	895	846	880	811	806	877	825	893	873	845	861	796	890	914	823	912	876	897	835	901	822	924	845	857	886	874	884	822	859	833	853	904	868	897	842	897	875	846	841	825	851	864	831	854	877	834	827	826	831	894	883	865	802	853	875	833	861	847	861	890	877	859	853	888	891	889	894	879	861	838	844	835	912	888	837	840	876	794	845	904	887	840	779	836	871	831	838	892	854	812	913	876	827	851	815	831	865	841	871	885	875	870	871	845	829	930	853	875	844	918	867	874	803	856	818	904	884	915	871	867	828	858	801	828	859	845	855	851	926	839	896	873	856	869	849	827	832	842	854	807	885	856	815	840	903	857	856	783	868	832	836	836	899	819	831	858	835	886	889	850	863	882	882	906	881	851	875	869	810	870	819	798	857	896	846	899	869	841	917	847	819	826	856	801	847	880	823	939	864	867	903	820	890	786	854	821	862	890	857	919	844	845	794	794	817	846	831	904	893	858	891	891	879	881	836	837	832	850	850	888	834	861	860	838	905	830	840	886	895	841	829	851	842	872	831	912	846	851	902	805	860	858	860	825	895	871	851	877	827	865	864	851	807	854	844	820	867	810	854	856	853	861	838	832	882	810	832	872	821	807	849	854	936	857	785	854	879	878	857	845	835	891	853	841	856	848	870	848	863	866	876	922	913	818	827	841	929	871	870	866	839	851	848	859	825	890	821	855	873	846	819	818	850	858	833	849	858	853	874	886	838	912	835	862	844	884	895	860	863	858	859	855	871	870	825	827	882	897	915	839	834	844	854	857	921	831	848	874	833	866	886	842	834	850	863	850	825	853	825	860	879	868	853	854	810	831	871	894	881	850	843	936	876	869	837	847	921	847	839	887	871	837	820	816	834	875	880	856	924	875	879	890	895	867	832	890	856	796	863	879	892	868	880	835	924	872	848	894	883	850	881	852	854	880	853	864	825	909	861	856	883	807	861	875	914	883	850	872	859	809	883	817	830	785	863	869	872	884	869	853	871	882	875	854	878	867	830	802	856	905	888	897	824	843	879	878	827	873	833	843	818	825	889	861	843	842	872	855	821	852	853	822	855	838	892	892	835	878	866	873	844	905	899	854	847	823	836	859	888	819	877	875	861	879	812	855	884	863	918	923	841	911	876	855	845	831	818	796	845	826	894	855	902	848	880	909	822	842	886	837	866	823	843	901	857	801	825	887	844	927	823	863	852	863	870	827	865	943	841	921	849	862	910	871	834	876	856	893	843	895	845	873	885	836	859	907	792	829	831	837	877	893	817	909	885	897	796	864	832	850	886	862	867	866	900	818	842	815	867	837	866	891	815	898	868	866	858	827	866	872	866	839	867	882	898	925	890	906	888	840	870	832	906	832	829	881	876	860	910	846	866	855	840	873	836	842	844	807	864	871	870	860	912	842	876	896	952	846	829	862	834	867	846	799	855	869	904	870	884	839	804	856	856	873	893	865	854	873	838	892	886	922	854	840	876	864	871	847	826	823	843	845	876	864	823	852	861	872	835	848	897	949	825	846	836	838	814	906	838	841	862	856	816	839	819	847	884	836	828	882	844	818	822	886	845	836	860	842	845	864	858	825	918	873	864	860	877	856	829	832	822	842	792	825	818	840	866	840	882	869	906	866	852	843	931	882	847	898	803	880	813	810	869	879	880	882	832	844	879	825	828	831	833	832	845	886	902	857	861	901	852	848	867	841	824	910	840	891	880	921	850	844	869	856	883	911	843	792	844	879	870	840	871	856	849	886	834	854	821	830	870	826	872	908	811	867	862	886	894	843	854	791	847	851	854	862	840	840	806	837	849	842	806	899	880	873	974	861	848	854	866	871	883	829	855	843	866	875	840	842	895	847	804	843	888	886	801	868	850	843	826	814	866	855	842	879	815	850	893	846	859	838	818	917	825	830	828	882	857	823	892	894	834	861	819	882	849	844	908	816	878	894	881	845	843	841	891	831	844	898	890	868	855	858	841	850	835	884	858	883	860	843	811	876	838	870	838	831	851	928	821	879	831	871	860	881	847	838	791	923	838	839	866	941	865	830	832	864	869	843	899	801	793	802	830	855	850	806	849	863	878	850	841	870	868	830	785	829	897	840	870	869	909	847	908	882	866	828	834	845	862	910	828	829	870	883	831	834	880	827	811	879	825	874	889	869	866	885	816	904	832	883	899	858	872	923	865	913	898	866	935	922	892	877	891	861	835	891	836	884	839	806	828	855	850	875	845	828	825	929	885	820	839	904	868	780	802	903	867	889	873	863	840	847	852	861	804	839	902	856	883	805	852	902	863	866	805	824	849	819	943	872	887	846	862	828	851	835	877	877	846	915	873	846	877	863	855	819	876	805	853	853	873	828	846	819	853	867	816	860	838	834	886	821	840	842	833	874	872	846	844	882	863	860	807	920	869	870	874	883	794	810	841	866	888	888	884	860	829	873	827	845	866	818	874	856	860	909	849	865	864
25088	21109	27414	24905	10418	713	515	451	393	376	341	309	287	333	310	320	291	283	294	295	297	275	242	247	269	288	267	287	262	251	305	282	268	298	295	257	265	278	276	248	276	257	266	247	261	239	241	247	281	244	244	265	238	266	263	244	299	230	271	260	301	256	251	302	276	280	258	275	289	244	268	240	262	274	268	285	250	276	245	248	250	266	253	263	258	239	253	273	267	260	263	267	250	272	266	267	275	263	250	240	266	251	266	257	261	284	268	236	274	250	250	252	263	247	252	257	262	255	263	228	291	242	267	283	295	247	256	308	249	231	228	257	266	283	245	280	268	256	256	241	258	257	290	253	234	272	229	266	245	255	252	255	261	256	253	276	248	235	237	247	270	265	253	278	270	229	253	263	279	263	275	267	235	233	261	281	263	257	256	234	239	258	276	284	259	269	229	237	260	270	244	250	273	258	273	272	266	254	254	254	263	272	264	272	300	285	276	219	243	271	270	256	254	295	241	261	261	263	269	245	278	283	295	251	284	265	254	257	252	286	264	283	247	258	253	253	232	249	278	242	277	222	258	229	288	281	259	255	252	250	233	234	287	272	281	264	286	255	236	239	256	237	247	242	263	267	271	256	273	241	256	267	272	264	261	257	240	245	243	248	256	280	251	276	270	275	255	256	260	265	277	268	255	274	244	224	248	268	260	271	261	251	255	260	252	258	257	236	226	242	277	278	237	242	229	274	239	238	254	256	273	298	307	245	220	246	263	257	236	265	258	254	290	251	269	268	255	226	252	235	243	250	254	259	264	274	252	245	269	257	238	270	249	245	253	241	258	240	259	248	231	247	250	268	283	285	267	277	265	253	273	243	262	254	243	243	234	260	271	255	254	256	250	251	261	241	257	260	233	273	257	237	257	249	270	256	254	277	256	287	273	280	234	263	276	236	290	247	268	252	268	279	266	252	222	274	295	272	267	225	242	253	278	239	247	263	261	288	268	243	267	260	258	275	258	280	250	271	264	259	303	267	274	273	254	266	253	253	250	284	248	234	260	261	278	274	256	255	282	262	269	269	214	269	271	262	257	270	252	238	247	260	291	241	225	249	237	251	260	232	250	271	246	267	270	241	280	244	260	245	286	268	264	243	239	243	228	218	250	260	252	242	258	256	262	250	255	259	264	244	243	256	253	272	235	265	269	252	258	246	275	240	287	257	249	275	293	256	239	252	266	267	277	266	278	231	253	284	247	242	250	258	246	261	258	283	267	266	278	284	242	249	243	248	264	263	259	260	282	260	253	290	251	258	280	236	254	244	249	264	285	265	287	251	279	268	258	256	253	259	267	253	260	250	251	247	255	260	251	243	257	251	261	237	260	266	237	241	253	288	267	259	248	247	236	263	263	269	240	262	240	255	280	259	255	245	278	261	249	254	251	227	235	252	246	261	258	275	289	265	246	267	257	255	252	269	247	278	251	252	267	245	250	273	263	282	258	253	259	271	252	272	255	256	254	254	261	278	265	254	264	265	254	232	257	256	238	257	260	252	270	235	266	258	267	283	257	236	310	248	226	272	280	253	226	256	270	246	271	270	273	260	256	255	283	266	244	273	234	263	279	268	280	250	265	251	251	243	243	251	248	255	291	256	250	248	255	277	243	264	277	270	271	241	294	241	245	257	250	211	270	265	252	272	228	268	245	256	244	269	279	279	269	284	239	281	285	269	240	237	258	265	243	265	308	251	285	256	285	242	253	246	227	243	276	244	257	290	243	259	256	271	276	248	268	265	231	262	262	278	256	257	244	250	272	250	273	258	249	255	243	268	243	258	254	267	290	238	279	242	266	240	261	260	280	267	268	254	250	247	251	266	257	260	257	236	230	244	259	285	254	254	289	247	261	251	239	233	241	248	260	271	265	249	274	208	271	240	266	231	226	238	262	262	270	244	262	244	259	272	262	253	240	253	263	254	264	249	237	277	218	264	240	266	264	232	255	241	260	248	294	262	249	249	279	282	284	250	253	252	290	264	229	279	268	238	237	241	269	275	220	238	260	296	238	271	289	239	284	263	269	239	266	259	279	270	249	268	260	270	276	236	257	266	251	254	263	252	283	262	283	270	282	253	245	261	285	250	265	262	256	254	254	254	245	270	271	273	263	257	263	276	244	232	257	276	243	264	235	238	274	262	285	233	256	256	265	264	254	257	250	255	278	281	228	239	255	280	243	265	273	256	281	277	265	256	233	288	249	260	249	257	252	269	229	245	246	261	266	275	260	243	264	237	264	233	276	250	250	254	230	250	278	268	253	255	256	241	246	247	281	230	246	254	235	253	245	259	245	264	230	242	242	276	254	264	276	248	259	246	273	253	303	250	251	271	263	268	264	264	262	259	247	265	267	255	254	247	258	254	233	273	252	268	250	228	249	241	272	235	248	239	264	234	220	231	220	223	270	272	281	259	247	265	278	262	270	259	263	271	262	239	271	254	269	243	248	262	244	251	248	268	218	265	250	270	270	284	263	249	270	249	257	254	257	227	237	253	245	292	255	250	245	251	240	267	253	282	265	242	265	234	228	268	247	276	277	266	252	273	244	275	239	257	284	310	254	266	282	247	257	239	282	256	241	266	249	234	251	256	261	284	265	266	241	252	254	242	249	268	275	243	259	233	287	254	273	286	224	261	265	227	273	258	252	274	253	251	236	260	250	239	257	264	241	248	259	228	257	264	251	259	247	256	269	288	265	253	261	268	224	246	247	258	248	260	251	268	245	255	307	257	274	265	255	265	270	269	241	284	236	246	261	274	258	283	259	300	248	261	277	267	271	244	263	252	254	238	260	228	279	267	251	276	246	274	250	255	293	251	247	268	236	248	269	239	277	282	254	264	247	266	267	269	266	257	253	252	283	260	219	249	277	275	283	248	293	258	282	259	259	250	237	268	254	266	282	277	252	240	289	256	289	241	229	271	265	287	274	255	235	239	256	269	254	245	251	218	275	253	304	249	270	228	253	248	257	248	238	236	259	249	256	249	246	262	263	240	276	252	266	286	269	214	233	277	233	278	268	265	267	275	299	277	247	249	252	262	253	254	261	264	273	255	266	249	283	261	269	235	270	263	279	247	225	275	244	267	264	273	271	269	251	264	245	242	281	247	259	245	267	269	265	251	256	239	238	279	273	271	256	258	263	228	284	298	243	266	251	244	253	253	287	257	239	276	265	276	221	246	256	250	257	289	258	240	229	299	233	272	257	266	271	266	273	265	248	241	270	223	254	238	267	261	252	266	274	253	280	226	275	256	274	283	253	263	254	258	254	301	256	241	266	277	253	251	254	235	235	300	242	241	270	269	291	255	206	235	254	256	271	257	263	233	291	261	262	226	263	258	247	270	251	271	273	298	229	256	224	247	262	260	242	269	238	271	261	268	261	262	269	266	245	254	278	252	270	251	249	257	253	264	266	270	269	294	254	253	260	278	257	234	267	259	268	271	261	251	270	246	262	276	264	258	283	252
7018	5928	4536	2261	1618	1253	1115	951	721	723	603	581	562	518	486	446	412	438	400	411	397	400	382	364	355	372	369	341	400	358	358	326	378	338	332	354	340	336	358	375	378	374	366	360	379	339	387	334	348	364	354	381	332	338	326	371	344	365	375	329	379	361	336	308	374	336	320	363	366	364	346	364	369	337	346	291	361	329	364	329	350	378	343	370	362	333	383	320	336	356	322	331	354	351	367	383	348	335	328	325	350	318	361	335	300	363	353	332	361	348	316	310	340	324	315	350	339	346	343	341	335	301	343	328	375	333	357	355	354	357	344	353	341	339	360	370	357	331	337	301	358	321	344	358	322	361	295	363	332	331	363	321	365	342	332	341	330	330	344	344	330	345	361	342	361	323	346	321	332	344	340	358	332	355	336	336	319	340	347	337	365	351	332	325	346	341	347	332	337	337	358	356	312	342	343	358	384	372	365	352	363	358	380	342	345	356	337	330	353	320	324	358	341	347	312	356	365	344	362	344	329	361	338	378	371	372	309	315	359	343	354	356	348	355	323	329	358	352	349	321	356	318	348	336	404	334	333	337	334	335	325	333	336	342	367	325	350	338	345	357	333	309	340	325	311	349	327	307	347	330	322	378	344	335	361	313	324	339	359	345	356	339	334	310	343	356	335	396	347	327	392	338	369	374	340	378	383	306	327	346	330	390	357	314	356	334	341	323	355	360	339	361	352	372	321	342	348	399	352	351	358	372	332	358	323	328	353	344	349	345	357	333	370	363	378	370	335	331	344	309	344	355	335	361	340	327	338	334	348	371	351	315	344	352	327	367	316	349	352	348	376	331	321	358	321	319	352	355	345	345	336	344	376	334	307	321	330	321	343	331	360	362	326	339	327	332	338	336	333	360	335	356	331	351	374	350	320	321	346	382	345	352	373	347	354	355	366	336	342	379	354	367	357	354	337	346	371	309	356	338	316	374	356	345	352	351	348	314	332	351	355	372	341	353	326	385	314	349	364	337	363	340	372	342	371	334	400	334	387	340	344	371	344	387	342	332	364	372	343	336	330	345	357	339	337	365	378	328	316	323	371	331	332	368	363	306	379	348	353	339	360	349	339	341	359	343	378	335	343	361	358	328	348	313	354	323	343	359	346	340	367	324	342	325	372	341	315	363	334	335	296	370	370	326	343	334	349	346	350	319	333	359	373	341	334	402	366	343	339	364	342	320	342	359	337	318	350	337	332	337	328	347	355	355	325	353	351	357	362	356	357	334	345	321	327	379	350	329	354	346	325	346	321	346	346	330	352	349	329	326	335	330	331	340	339	323	325	348	330	349	347	345	356	332	363	332	355	342	338	340	352	349	349	323	346	304	327	375	323	346	363	312	348	359	356	381	332	355	306	345	347	362	354	360	339	344	360	348	351	347	358	333	351	356	348	310	339	384	352	354	346	341	337	362	333	330	350	342	306	362	352	367	342	368	351	344	313	346	359	334	351	350	320	352	345	339	347	362	324	340	359	352	326	379	346	323	332	362	359	353	329	307	304	342	368	357	348	325	352	334	355	354	351	327	355	335	342	376	351	345	336	365	356	371	346	373	348	345	349	400	340	368	361	344	323	356	346	367	363	335	319	321	334	354	357	346	336	328	366	365	367	329	324	335	346	379	346	329	353	362	354	344	332	314	352	325	334	331	332	361	352	378	356	363	320	358	349	338	361	353	319	312	357	361	327	331	343	365	342	328	318	333	370	332	328	339	350	324	345	348	384	408	314	341	338	328	318	343	340	341	333	362	370	342	354	361	334	356	365	334	337	346	339	316	384	318	332	332	341	365	335	375	322	372	325	351	334	354	309	359	373	344	353	368	311	333	343	347	358	330	330	355	329	364	329	335	384	327	317	341	368	332	342	349	372	323	380	343	371	352	349	357	370	381	350	357	355	352	362	351	353	335	327	362	333	329	319	335	332	368	366	318	352	377	321	330	376	338	357	353	355	329	342	307	338	315	360	331	380	320	349	377	356	363	343	362	289	328	400	307	366	367	334	339	338	366	329	354	341	359	336	281	373	333	375	318	362	347	332	320	359	342	345	362	355	343	316	329	344	342	353	356	373	332	341	386	349	315	371	361	372	336	353	365	333	342	377	359	343	339	330	397	338	336	333	343	319	364	372	351	327	307	347	350	305	338	360	350	336	342	335	364	356	365	331	362	355	370	374	345	345	331	373	309	369	348	332	290	337	355	344	314	357	345	328	342	335	390	332	363	361	328	368	357	335	350	311	351	373	362	339	346	334	350	343	351	350	347	329	317	378	376	337	342	359	336	334	335	331	350	362	302	342	368	331	345	356	332	318	351	362	347	372	308	333	346	355	350	352	314	341	356	296	338	336	319	337	305	337	341	368	333	363	342	330	332	319	350	325	365	328	315	357	339	305	335	350	353	338	340	361	330	338	357	323	327	358	344	334	356	346	322	322	337	354	360	350	352	375	368	365	379	320	337	347	370	395	332	362	342	321	344	362	361	314	343	353	323	297	307	360	391	328	324	336	383	321	356	368	367	361	344	333	379	346	342	330	353	364	319	324	376	314	350	334	346	311	358	339	321	325	359	357	306	349	364	340	352	353	368	344	346	349	355	338	349	366	320	381	326	325	350	326	366	351	337	316	353	345	358	332	378	343	351	349	348	329	360	374	330	350	354	342	328	356	396	370	354	382	338	335	317	382	347	339	337	329	375	358	345	322	364	342	325	354	376	344	363	325	360	332	359	325	353	365	323	352	335	346	336	350	335	354	358	324	330	362	342	353	331	338	357	338	344	348	342	344	363	323	345	350	320	345	337	326	369	346	328	363	327	367	367	366	343	370	333	391	328	365	324	345	325	361	336	364	348	327	331	378	348	335	336	326	364	356	370	304	345	359	333	360	357	328	346	329	357	348	371	341	380	355	366	331	323	365	333	363	353	350	345	382	317	344	354	338	349	336	324	358	334	358	361	339	328	373	367	361	356	356	351	357	341	336	345	326	351	307	324	301	361	333	370	318	348	348	349	356	322	374	337	350	377	388	328	324	399	358	348	346	319	329	346	404	321	366	336	350	319	340	328	306	381	342	344	376	326	327	348	339	393	365	326	358	359	366	352	340	357	340	340	340	374	324	350	317	341	361	352	355	379	356	346	354	344	312	373	342	388	342	334	350	338	362	320	339	377	344	348	343	337	343	331	370	347	363	346	330	340	348	353	333	318	367	333	357	339	390	361	360	304	353	364	335	352	333	354	349	337	353	362	322	385	331	360	325	330	347	339	389	337	312	353	346	303	352	333	356	332	327	325	317	352	334	380	364	333	354	347	330	321	342	327	337	326	338	341	330	333	384	310	381	391	349	338	321	327	353	342	332	337	366	340	333	356	377	343	331	331	361	337	349	328	339	354	353	363	359	352	360	332	357	342	345	340	334	333	335	331	322	342	348	365	320	337	331	354	349	336	319	310	377	340	366	343	320	329
22879	21172	29065	23568	21166	21232	11634	1952	1273	1269	1155	1051	1028	981	946	916	912	874	830	836	894	805	850	728	784	806	703	762	798	808	724	813	709	732	807	788	761	805	764	695	768	730	765	757	723	727	747	774	747	738	713	746	745	703	753	801	780	761	768	743	707	738	686	756	783	783	772	746	826	782	767	716	766	739	771	774	754	758	764	757	759	745	776	707	764	729	687	734	751	724	710	685	758	799	725	779	754	765	755	771	724	773	745	705	713	738	733	789	745	751	749	717	765	719	712	745	714	763	681	748	785	764	739	727	813	733	734	737	731	690	749	673	762	782	758	759	782	750	781	759	674	716	754	777	741	771	761	715	718	702	751	700	730	709	779	777	717	755	713	730	795	795	769	730	747	702	726	760	769	730	726	773	670	773	747	670	716	737	745	780	745	744	787	725	701	742	766	765	711	759	763	818	742	791	752	734	716	737	697	731	734	766	779	739	700	754	805	732	709	730	769	699	715	762	714	767	751	713	778	778	725	731	750	737	749	751	763	771	749	724	790	798	708	735	722	701	736	753	739	701	762	706	780	704	684	699	719	774	669	732	752	793	749	716	754	724	737	746	780	684	714	764	791	728	761	689	752	729	702	797	743	743	754	727	720	743	763	765	721	773	740	757	793	693	761	681	744	768	662	711	744	734	776	722	764	752	728	752	787	730	710	744	751	754	728	768	706	778	724	740	728	757	805	712	714	747	715	766	746	760	705	788	748	748	753	773	767	753	703	703	721	748	697	732	749	733	710	671	720	706	716	800	761	770	707	728	736	784	755	730	695	734	735	733	780	730	731	731	741	729	734	740	730	700	745	724	743	681	695	790	760	740	717	762	788	782	726	764	728	735	734	765	781	737	681	735	763	747	717	765	734	742	715	722	795	732	763	733	701	687	770	730	773	746	714	747	721	710	739	735	740	767	769	707	790	773	715	732	727	716	769	742	724	774	768	808	707	767	725	755	701	757	775	748	690	727	724	773	744	781	737	745	751	722	769	721	769	734	719	763	738	703	729	724	706	786	776	783	749	754	703	766	756	725	688	770	757	707	749	728	718	736	726	810	763	712	743	746	788	724	772	761	746	743	778	689	745	751	699	666	704	705	767	722	751	741	720	735	733	753	738	736	730	742	693	796	781	773	752	765	686	743	729	701	704	789	729	700	707	760	747	712	703	722	683	718	730	728	705	741	740	763	774	786	775	746	714	759	735	731	765	749	713	769	751	755	684	744	700	699	748	671	721	721	755	698	703	723	755	774	770	757	709	772	754	747	774	719	774	719	727	769	679	736	722	807	718	697	705	805	659	755	774	746	741	742	685	748	757	724	703	787	758	697	718	732	753	729	748	687	746	740	694	789	745	715	791	762	746	756	764	714	760	751	746	770	805	740	749	733	718	743	749	744	680	773	775	729	724	715	769	754	718	739	798	716	776	751	735	729	760	706	757	745	779	719	729	733	710	688	759	701	778	774	722	708	765	793	749	731	638	736	701	771	752	716	785	704	784	741	731	751	706	745	747	755	711	767	745	734	751	763	760	708	786	748	745	732	736	777	720	747	763	745	719	750	754	706	744	731	730	740	763	727	767	764	730	736	728	723	727	765	756	725	767	763	780	732	758	732	725	772	744	745	744	752	722	758	745	742	725	756	775	772	745	732	728	716	752	798	757	713	717	724	800	734	772	755	723	740	736	718	759	787	692	746	728	750	714	706	739	739	789	736	691	766	732	735	743	735	744	726	706	790	667	725	746	775	740	699	720	691	694	766	753	709	744	762	763	759	727	744	715	765	719	772	770	715	748	771	757	782	760	744	744	740	706	735	759	717	735	733	751	746	749	685	784	766	707	730	741	739	762	708	734	704	731	764	708	734	762	686	761	730	736	738	777	712	757	731	704	811	773	725	739	724	703	749	734	721	721	761	716	769	741	702	731	697	718	801	780	728	732	802	779	734	729	738	770	718	761	738	753	738	707	714	709	698	737	748	762	745	728	749	699	699	728	740	718	755	731	707	739	708	765	660	702	741	743	718	753	735	721	773	732	755	741	757	709	788	710	752	749	731	689	752	765	769	747	764	720	749	729	763	725	732	728	750	775	740	792	775	736	767	756	774	767	700	708	691	745	755	763	698	729	707	715	784	739	729	713	716	722	783	778	737	727	696	791	743	728	766	728	758	721	715	717	746	759	779	728	757	749	739	720	785	760	784	721	754	730	775	740	756	746	729	703	691	682	725	769	732	773	721	770	766	716	761	737	762	760	715	774	743	730	729	729	785	740	749	685	741	699	760	764	729	756	766	685	705	697	704	706	736	731	710	741	719	682	734	700	760	712	724	729	723	745	730	735	724	706	783	748	709	752	708	750	735	745	758	782	717	742	715	687	737	709	705	723	732	783	715	778	756	766	768	749	706	695	702	717	739	716	718	741	727	711	690	724	762	754	778	751	774	734	695	765	756	702	718	754	722	713	732	736	744	739	766	755	715	716	730	729	719	710	733	714	741	734	769	742	707	755	731	789	727	711	685	744	699	687	727	743	726	760	705	763	743	726	762	705	727	714	757	763	728	786	713	757	725	762	693	740	773	774	756	762	726	731	786	741	768	720	749	766	766	771	720	708	757	695	800	722	708	761	681	679	751	754	744	785	722	711	728	718	698	727	710	756	744	744	744	736	815	749	719	725	703	769	729	700	741	704	710	680	699	737	758	742	721	735	783	743	754	775	755	772	698	751	721	721	700	751	721	730	726	746	703	760	743	761	727	697	701	736	759	781	752	741	732	724	712	708	779	730	703	779	711	790	783	766	713	734	714	737	705	716	760	748	697	694	706	725	712	750	693	655	748	739	744	757	730	725	724	689	708	734	725	685	797	736	776	739	742	740	746	734	724	731	725	789	682	742	667	747	782	712	710	750	757	718	746	742	792	785	743	766	784	786	731	716	714	736	734	710	738	708	730	752	765	707	733	765	735	737	729	699	740	777	714	768	717	705	747	754	764	749	721	735	755	693	734	753	683	708	741	685	675	709	766	709	746	719	704	732	747	751	743	724	732	687	786	752	716	673	667	771	763	709	696	727	764	730	748	701	744	779	764	761	775	718	733	748	714	774	728	777	727	786	762	748	759	762	701	703	751	731	740	724	732	670	743	741	711	736	740	735	754	704	782	701	716	744	746	720	769	742	737	754	761	734	746	720	711	717	715	737	763	725	749	730	749	782	743	741	725	747	757	748	754	721	738	731	730	727	758	761	727	734	745	727	784	709	704	689	749	741	745	754	723	816	769	714	756	751	760	759	723	709	734	755	740	707	714	748	733	748	735	718	730	686	761	663	700	691	698	777	744	674	683	746	760	758	763	728	771	694	723	723	732	795	741	736	714	767	779	737	755	729	766	722	731	761	709	717	730	730	805	756	741	715	712	727	718	772	708	715	757	728	711	711	718	754	763	741	730	665	700	729	715	739	733	743	704	740	721
9927	17238	14216	7655	5613	4247	3498	3080	2470	2228	1913	1689	1496	1442	1316	1247	1198	1159	1204	1113	1074	1047	1068	994	971	1013	963	1015	967	960	933	962	955	935	929	987	926	899	923	913	889	906	891	893	934	883	914	921	958	961	928	919	864	833	913	889	878	942	877	891	912	854	913	930	970	906	946	906	916	898	893	908	949	922	887	890	917	882	938	889	921	901	945	894	915	907	862	837	886	868	880	894	917	885	885	910	894	884	894	894	909	884	852	906	938	914	894	919	888	879	920	927	920	863	934	889	916	836	924	931	880	920	877	816	892	899	872	947	877	953	894	942	886	885	891	910	910	882	843	923	894	909	916	909	916	892	893	933	941	887	891	932	901	853	867	895	869	897	891	919	890	887	852	875	891	915	924	875	863	958	908	874	867	946	870	945	912	927	897	869	859	924	901	875	835	891	914	931	848	866	900	927	958	916	828	894	880	863	924	875	879	918	897	860	881	929	907	876	926	807	878	838	881	907	939	890	873	909	905	837	903	925	875	871	901	888	876	857	909	915	931	902	872	918	881	913	869	890	865	805	882	922	913	870	898	876	867	908	863	894	868	911	893	837	870	891	855	899	898	892	905	902	928	892	946	889	840	891	919	911	845	809	890	903	887	851	882	896	920	873	946	901	907	897	896	873	916	883	916	923	893	882	943	884	905	903	837	892	919	922	866	876	946	880	870	918	881	909	865	897	916	867	861	896	845	937	874	885	890	833	968	904	924	890	861	893	891	870	924	892	832	869	866	875	892	909	875	932	867	907	861	903	914	903	890	870	887	919	905	881	903	980	914	904	915	921	859	858	920	889	933	878	828	874	866	857	853	835	889	905	928	883	884	908	893	914	919	910	887	874	860	935	883	914	867	935	922	881	891	838	915	838	868	900	946	931	872	871	870	884	901	908	936	907	891	902	892	873	918	893	913	872	926	848	896	827	901	827	917	904	954	826	900	891	904	906	860	882	863	901	921	885	888	898	923	868	834	884	882	927	929	867	824	846	901	893	889	873	874	865	907	868	929	883	910	905	869	897	867	917	844	939	873	919	947	884	881	853	916	857	918	836	905	910	912	886	906	926	857	895	883	925	897	898	936	867	890	906	905	828	865	895	889	869	874	914	917	886	868	923	869	840	834	878	812	930	915	906	893	956	903	893	896	901	920	861	945	887	897	847	847	863	841	831	875	886	919	903	918	911	902	893	825	869	928	942	911	863	883	947	915	858	877	928	831	873	872	872	899	862	900	878	881	910	922	923	899	883	891	883	879	904	876	908	903	904	880	881	889	890	872	904	914	892	905	936	914	923	884	968	883	928	934	859	895	870	904	896	850	922	846	892	896	888	905	905	928	918	945	922	957	872	891	886	894	912	881	888	912	890	936	934	839	873	940	893	888	896	828	964	882	926	884	879	889	903	839	855	920	932	916	912	892	887	898	864	899	862	881	917	924	901	892	826	904	876	882	893	866	894	899	928	827	845	909	931	887	933	980	873	850	900	905	880	891	896	895	876	913	819	897	909	862	888	878	901	886	908	896	892	820	926	876	887	863	891	886	903	889	899	890	861	947	862	901	916	883	956	965	868	903	857	888	851	896	905	876	903	872	911	898	850	913	906	880	828	889	916	891	851	932	879	936	835	894	903	867	892	917	872	880	874	887	846	895	874	865	900	928	831	893	872	879	906	904	844	941	882	888	882	916	912	932	897	882	831	902	843	872	904	847	822	855	854	924	917	885	848	884	840	908	913	887	912	916	874	867	867	868	894	917	852	921	898	913	810	901	817	902	898	889	849	842	874	882	863	947	892	880	866	917	934	908	877	929	866	858	890	902	923	916	849	913	900	887	881	862	934	905	866	863	903	905	894	832	872	847	822	896	842	934	887	900	891	888	915	891	878	878	893	907	910	863	868	933	899	831	857	852	881	904	854	913	901	937	899	898	891	934	938	894	885	870	872	889	912	878	898	896	903	858	845	957	857	865	871	927	934	868	910	900	899	915	843	889	920	956	878	855	912	887	839	902	908	851	839	876	919	915	879	854	872	873	851	842	824	867	867	937	858	915	921	897	863	860	907	867	917	884	913	960	885	895	816	904	834	889	946	918	906	902	884	954	862	881	911	877	916	917	891	910	848	927	900	826	891	877	945	833	897	936	929	855	879	879	865	901	866	930	932	903	863	920	843	879	923	889	879	903	830	857	862	902	893	905	906	876	899	836	882	875	885	869	906	904	878	949	854	919	882	882	868	923	849	934	885	914	910	821	864	908	948	905	888	911	905	856	898	900	895	862	911	922	826	883	871	877	910	902	846	850	881	896	806	890	882	875	862	910	913	931	903	893	887	895	880	957	917	908	852	897	843	905	856	879	868	908	961	928	917	914	876	906	822	866	870	868	906	891	912	880	877	911	884	858	916	901	921	927	882	909	882	886	861	873	858	886	848	907	919	906	865	915	898	882	825	847	892	936	908	932	891	863	848	900	930	906	909	882	937	901	863	904	876	921	906	838	884	856	912	938	926	932	879	904	846	900	902	880	863	886	889	876	895	872	827	903	912	906	843	868	914	882	856	847	858	843	912	918	859	865	923	825	888	913	826	904	981	879	900	885	898	848	948	928	880	897	914	874	852	879	843	945	866	929	855	851	918	894	871	849	904	895	875	897	877	921	866	885	853	879	900	863	884	853	904	876	846	922	871	885	878	867	889	931	862	895	883	824	922	883	917	903	961	903	847	867	939	921	893	879	912	787	855	877	854	871	902	855	903	867	915	847	941	897	893	937	906	936	866	907	849	887	877	928	890	858	927	907	841	882	896	872	919	891	854	900	915	860	889	870	918	866	922	930	890	883	895	838	871	937	886	907	868	870	859	858	906	861	881	896	918	864	858	888	888	911	873	856	871	968	893	910	922	860	926	829	849	833	887	862	879	916	888	874	945	915	831	844	939	874	914	852	860	887	891	913	882	879	877	918	936	879	893	883	885	911	836	887	912	895	889	859	913	899	927	848	877	844	877	928	894	876	809	856	884	850	910	890	865	873	871	904	871	853	878	932	889	934	933	910	885	882	861	978	893	889	905	897	900	912	950	911	826	901	894	868	827	863	891	924	913	893	900	887	898	942	920	922	884	872	948	918	898	947	870	895	889	912	877	920	872	911	915	925	872	887	839	888	886	898	947	902	870	873	781	875	823	935	859	902	888	876	904	837	841	951	871	904	863	969	913	874	944	846	893	874	869	896	899	893	854	923	887	882	864	934	904	803	920	915	873	839	896	950	868	919	900	898	859	912	890	852	861	857	909	893	893	921	892	899	862	874	874	825	898	843	887	895	904	908	894	877	900	895	937	912	911	860	840	850	876	844	839	899	866	884	895	871	875	917	855	882	866	881	872	883	899	859	890	865	937	922	853	870	885	867	824	884	894	841	901	869	881	890	907	857	941	876	890	848	916	885	888	946	904	875	876	912	922	867	920	894	905	892	924
26942	20088	6915	719	468	472	414	418	385	371	362	372	377	372	360	376	357	386	370	324	363	356	367	393	364	376	391	322	385	379	372	373	355	363	352	350	388	390	338	345	392	355	376	383	352	387	356	353	380	372	327	345	333	402	366	331	361	343	352	343	384	353	350	364	344	324	352	359	391	381	355	332	394	381	366	352	368	347	371	354	375	377	355	380	357	380	343	368	351	382	383	347	380	346	400	360	389	369	364	365	390	377	360	355	401	363	380	354	342	359	353	360	369	345	367	370	374	408	360	370	323	365	351	352	348	397	377	362	373	331	387	367	378	374	333	396	396	340	343	376	364	387	362	401	380	356	352	361	375	403	380	360	409	386	372	331	352	345	342	387	375	362	351	326	351	379	351	363	342	391	351	346	362	318	386	347	368	396	368	366	362	367	317	373	350	342	355	385	412	352	346	357	385	353	402	368	347	356	349	374	361	368	369	367	376	351	371	385	368	393	352	380	361	358	345	365	353	367	342	361	352	401	358	364	375	345	353	368	357	351	346	353	370	359	348	327	356	371	385	364	385	396	373	362	367	357	368	333	364	382	350	369	344	379	358	370	336	331	333	382	372	358	345	360	340	369	393	357	376	362	352	399	354	378	371	354	350	376	365	367	349	349	375	351	341	392	363	368	365	359	347	370	360	384	356	353	382	402	372	354	335	355	333	372	380	324	366	391	347	327	375	379	385	348	339	358	374	322	365	359	355	378	341	354	348	373	340	374	378	367	391	363	391	350	377	318	340	340	367	362	360	346	367	351	353	345	321	364	334	385	328	341	333	359	346	361	373	338	351	345	384	379	357	387	344	362	367	367	353	352	386	326	334	373	370	395	359	368	367	351	356	343	380	377	336	360	333	357	340	360	388	387	373	335	359	399	352	371	321	393	333	392	392	354	341	367	379	393	320	361	386	336	343	355	352	380	335	343	398	355	383	376	336	383	359	361	354	372	336	353	375	379	357	361	339	349	324	358	339	369	385	354	350	359	362	342	357	361	356	371	344	376	371	409	364	364	327	363	383	376	346	331	370	343	334	373	345	331	327	351	368	337	352	339	405	374	352	362	355	367	374	361	333	358	352	372	347	337	384	378	371	355	335	343	393	372	347	350	367	365	377	388	352	340	404	355	396	394	352	363	362	346	338	359	415	366	355	344	339	320	372	339	380	352	333	342	381	368	353	360	353	324	361	376	346	350	349	357	362	379	357	397	346	401	347	332	341	378	352	351	362	381	349	389	371	365	374	370	360	364	358	379	347	350	365	355	345	395	350	363	370	340	366	381	351	376	345	362	377	362	393	334	370	376	341	385	349	358	353	324	338	344	390	391	339	375	355	377	372	392	390	353	345	352	377	337	405	360	343	381	364	382	376	352	365	364	377	339	363	361	364	379	363	359	397	355	339	348	357	367	372	356	379	375	354	348	380	333	340	373	336	375	356	311	367	349	360	354	376	365	351	369	329	337	362	339	364	379	402	347	329	343	349	400	361	387	373	362	372	399	351	368	316	347	324	379	353	368	349	341	360	346	382	365	348	337	308	322	355	363	342	399	380	368	325	351	379	364	363	365	383	317	339	379	347	368	362	373	347	365	371	419	357	384	362	348	378	336	362	386	369	355	345	360	373	362	350	362	318	400	353	391	377	355	374	374	357	370	376	375	387	374	361	367	372	375	374	367	383	365	362	337	388	354	385	352	365	320	350	341	367	366	374	353	356	367	358	348	363	382	350	338	374	374	335	385	375	369	331	319	360	362	365	372	335	356	377	386	385	386	351	364	383	384	342	363	343	344	387	346	364	370	343	348	346	376	339	371	398	341	384	359	369	368	348	384	372	369	389	365	371	364	321	366	312	379	377	390	372	387	364	376	354	350	312	359	382	351	378	365	388	340	386	358	360	353	353	360	393	356	358	396	391	358	361	372	370	319	358	383	363	336	369	355	368	353	342	384	368	357	348	377	364	380	346	376	335	374	363	380	356	332	323	381	385	337	341	383	323	353	366	342	333	377	326	393	377	336	372	369	388	381	392	346	379	352	334	360	361	339	364	361	368	348	364	374	332	348	365	367	381	369	356	341	378	386	355	355	373	359	348	349	355	358	386	396	363	328	368	356	356	323	383	363	349	393	379	396	377	323	411	399	382	335	361	369	352	351	349	348	363	346	384	380	325	355	368	366	364	335	374	346	352	388	376	372	372	349	353	363	353	350	385	390	355	381	326	344	386	397	367	371	349	366	386	347	376	410	396	397	367	390	360	382	359	392	362	342	359	332	379	340	361	364	368	367	351	368	356	338	346	348	345	359	349	394	373	369	380	367	399	338	334	371	380	338	372	376	400	333	350	369	334	353	369	376	354	362	369	363	342	381	357	373	350	339	371	380	381	343	354	346	379	372	374	376	365	339	388	374	359	359	362	335	352	377	358	364	381	321	326	379	316	406	345	347	391	381	354	341	407	341	363	355	343	371	350	331	377	393	376	394	349	354	366	392	345	337	366	386	356	362	347	387	362	352	378	386	377	348	365	394	375	343	337	401	364	385	346	360	381	389	341	358	342	388	348	394	358	354	364	374	370	407	364	382	369	356	336	354	335	346	359	384	375	359	374	366	379	354	359	375	359	349	323	350	366	383	365	358	378	358	378	381	348	392	381	342	360	353	376	374	356	348	361	358	378	331	351	378	363	356	381	367	371	380	371	359	349	352	353	362	357	348	364	355	395	361	360	366	346	372	392	346	361	363	394	362	367	353	347	356	358	358	365	345	403	359	337	358	329	343	352	345	367	378	370	385	335	350	341	356	375	377	363	364	356	367	365	353	390	364	358	382	358	379	357	374	377	363	349	362	340	383	348	390	363	380	376	359	372	376	382	368	378	377	347	341	366	364	360	339	367	346	378	329	327	376	375	364	407	354	371	379	340	384	344	360	358	359	354	349	363	382	367	366	335	356	355	398	370	365	327	336	385	416	361	375	339	367	348	363	379	362	366	384	344	361	362	364	351	353	373	385	360	372	353	401	370	378	356	363	366	380	378	361	361	393	361	353	390	353	364	393	357	382	353	342	388	343	348	368	367	349	364	378	362	368	363	382	377	383	340	368	353	358	382	403	368	379	356	362	391	344	341	358	351	387	358	348	363	374	324	349	353	359	407	374	373	380	384	374	369	389	333	347	338	409	357	383	401	364	381	333	352	374	375	361	364	400	400	370	375	361	367	352	378	383	358	367	337	411	352	344	396	327	367	389	333	357	383	338	366	347	360	368	380	385	336	372	380	359	390	377	367	358	350	348	368	351	357	355	378	348	359	350	369	371	357	368	401	347	336	356	350	404	374	333	373	352	350	393	366	360	345	372	331	369	350	335	377	394	357	330	363	392	373	368	374	405	357	355	363	364	362	357	309	372	376	347	369	360	353	352	345	325	353	367	377	360	346	377	374	385	351	351	413	386	371	372	355	360	379	393	361	346
4246	1123	979	695	637	541	541	471	489	475	469	516	468	450	458	447	434	475	425	507	466	454	494	437	435	436	468	462	448	431	434	446	458	449	462	402	462	409	453	439	453	423	456	435	459	467	445	473	435	449	456	412	448	455	476	452	405	463	464	444	420	444	443	416	452	429	436	450	420	450	455	455	444	450	445	457	421	473	447	424	418	464	418	451	456	477	455	482	459	461	449	430	476	444	454	459	416	404	487	404	450	417	430	424	416	435	458	433	462	432	501	428	416	458	479	426	441	430	482	442	439	452	416	414	427	432	433	481	479	423	441	465	438	436	416	442	446	451	434	471	466	447	458	431	461	440	414	452	456	459	426	438	428	451	415	434	438	432	438	444	459	488	438	467	459	497	466	409	475	459	454	464	465	468	410	444	409	426	432	469	457	439	449	491	463	450	448	445	423	444	416	474	443	454	435	447	461	484	437	448	444	466	474	459	435	436	439	416	437	443	460	461	436	429	485	468	420	451	451	443	408	444	434	421	428	459	453	446	428	470	468	454	470	460	406	427	432	475	411	394	443	432	456	474	417	443	423	482	432	460	425	427	472	440	446	426	428	447	473	432	498	435	509	452	444	473	456	467	470	460	448	448	490	466	415	425	466	477	490	463	453	426	455	456	441	477	452	455	487	466	448	411	428	468	456	432	453	450	457	445	467	447	450	454	497	443	418	426	457	471	432	450	451	424	470	454	473	432	430	418	449	423	442	475	457	398	431	441	441	463	451	458	448	483	462	460	497	461	451	412	411	439	453	470	434	434	473	431	443	497	451	449	466	420	429	459	458	454	428	426	470	395	450	443	465	452	444	424	497	458	477	429	441	458	445	464	439	472	429	418	439	461	482	432	444	446	421	430	443	438	479	427	489	453	445	425	418	447	446	427	456	398	397	458	446	417	433	434	453	449	429	477	411	472	449	498	457	453	471	381	416	442	435	463	457	433	442	453	430	462	445	434	422	412	427	453	457	488	482	459	430	446	440	437	439	441	456	449	442	453	489	438	433	445	444	449	462	489	468	464	466	418	448	412	464	472	433	473	418	492	467	450	455	442	441	440	487	423	447	419	442	406	445	446	419	396	413	464	444	484	403	465	485	444	452	455	443	434	468	454	430	465	470	429	498	485	499	433	475	393	455	444	476	439	452	446	440	493	464	438	454	482	420	443	461	470	415	467	435	439	432	465	477	422	416	472	484	446	463	419	462	463	462	496	405	443	413	433	437	461	438	449	438	460	450	473	472	430	471	443	428	420	432	430	472	462	440	463	452	433	464	463	456	466	483	422	408	437	470	447	457	434	460	446	422	466	458	477	433	428	469	446	498	448	457	440	453	447	452	494	440	428	427	442	447	467	432	463	474	431	467	453	447	439	452	465	450	441	444	454	444	467	417	448	433	410	432	469	458	454	484	471	415	444	469	420	451	475	476	439	470	453	433	481	431	473	441	496	481	429	453	439	463	427	465	421	392	466	471	458	453	445	427	470	417	451	423	429	409	453	444	450	450	455	479	437	444	428	431	457	439	439	449	420	439	430	470	439	477	470	458	456	460	435	443	396	434	465	437	437	456	465	462	430	439	437	450	440	434	465	467	430	457	422	453	442	443	455	409	462	446	451	443	452	425	413	445	414	443	472	463	418	442	434	458	456	440	466	454	458	462	451	442	423	443	463	444	451	445	454	417	439	464	422	425	461	463	442	417	419	474	456	441	469	443	454	453	459	468	443	453	463	476	426	413	461	460	437	453	463	457	418	438	419	424	445	448	448	480	443	447	435	423	442	452	442	445	447	421	436	463	453	475	461	469	466	446	454	425	439	433	441	461	451	439	468	429	405	444	437	465	437	447	444	439	447	433	447	413	521	424	419	478	454	465	444	446	444	451	474	454	429	453	436	422	466	465	457	494	442	439	470	452	428	456	477	453	437	448	434	428	459	455	457	472	472	469	442	445	453	427	442	431	448	463	411	476	472	470	429	443	489	381	432	446	463	448	472	449	474	445	436	468	438	472	469	467	456	442	403	443	457	427	439	438	383	426	459	443	471	433	446	452	475	429	458	429	433	483	429	486	449	451	435	446	438	446	437	382	473	448	448	420	432	480	474	463	438	453	450	437	429	439	415	440	425	480	456	408	475	450	416	457	444	481	430	462	439	419	476	456	435	423	466	451	447	417	447	446	461	492	429	476	450	446	431	449	444	434	454	439	450	457	429	504	428	449	441	451	436	443	471	468	432	496	488	473	411	455	458	443	487	462	455	468	444	458	459	490	427	474	451	418	423	450	444	429	445	428	438	453	467	472	414	453	464	414	399	455	471	433	477	462	461	485	463	393	437	425	457	413	437	474	447	456	422	466	452	453	463	461	475	452	415	425	468	421	472	418	449	431	449	455	427	490	448	452	457	435	454	431	459	460	421	447	428	450	419	435	478	461	438	431	457	431	443	451	428	472	466	467	419	463	425	451	444	422	462	460	443	429	462	425	457	475	428	459	473	460	427	452	473	444	453	486	468	424	411	461	455	438	449	459	466	449	473	417	465	482	447	460	399	429	454	460	432	458	393	465	485	474	425	444	432	455	451	449	437	438	441	433	452	425	456	478	446	416	457	420	418	445	441	451	430	439	454	430	444	423	386	433	457	430	473	434	469	462	431	423	430	491	446	475	487	447	503	455	438	450	446	453	423	443	461	428	440	405	412	457	436	429	455	470	419	446	459	411	442	461	441	413	473	447	443	416	440	448	455	437	461	459	446	426	449	461	458	420	420	441	436	438	454	454	432	475	493	471	450	455	445	477	465	461	435	450	431	450	422	439	464	438	472	446	469	429	454	451	475	456	475	441	464	472	464	443	479	450	452	421	435	465	446	470	441	482	452	479	450	441	429	457	445	441	450	440	469	469	473	488	432	441	393	462	451	403	449	458	449	426	441	440	422	435	467	451	446	428	478	467	418	489	468	420	468	448	456	441	430	410	406	473	417	424	462	437	492	446	475	464	437	469	443	481	484	458	452	379	492	429	469	445	423	438	422	423	437	447	462	458	460	414	464	461	426	477	459	449	415	447	402	491	423	457	466	440	431	457	460	463	483	417	451	416	460	458	442	479	415	455	442	406	458	421	438	430	448	441	462	457	411	447	430	465	441	440	466	440	411	437	448	457	473	443	451	445	430	440	431	447	487	446	438	425	451	436	470	471	444	438	457	458	436	484	442	425	424	435	435	436	424	456	431	455	483	469	432	424	419	485	461	437	450	429	435	453	442	475	439	469	427	446	427	400	429	452	491	437	439	469	441	471	447	456	461	452	398	434	459	465	461	444	404	467	455	434	462	442	440	442	422	426	426	443	417	436	446	457	434	445	446	463	481	438	416	457	422	462	478	448	454	445	453	492	445	412	448	454	484	445	432	441	442	442	429	454	433	419	474	432	450	443	481	480	489	454	436	442	420	444	483	474	476	476	446	481	449
23845	21122	28577	23877	21111	12330	1881	1270	979	1021	894	921	827	827	871	752	794	803	697	780	837	761	743	739	743	712	715	795	770	783	701	724	746	716	742	712	722	702	724	693	770	634	720	755	737	686	759	707	752	704	734	736	741	704	725	676	706	696	767	708	718	672	746	707	696	695	693	685	744	741	732	731	669	722	748	722	755	675	706	711	699	700	693	740	684	747	740	792	707	759	714	703	742	720	712	702	694	769	779	735	719	687	706	720	742	700	710	763	688	715	701	713	745	724	713	723	730	739	709	745	690	711	722	695	721	724	717	681	651	701	707	719	731	730	686	696	706	734	708	725	723	686	716	715	645	691	692	718	710	698	763	709	712	706	723	734	677	678	701	727	735	713	704	702	725	698	668	697	717	703	694	695	725	716	723	672	745	698	757	726	693	774	703	739	738	730	716	747	756	753	746	712	726	731	719	691	691	709	752	710	699	702	733	714	740	647	717	706	692	736	674	687	704	668	689	718	728	711	747	745	686	761	751	715	698	693	719	693	689	695	669	710	689	716	708	671	716	684	741	727	759	728	738	718	679	746	755	770	757	709	698	698	694	713	689	652	726	747	714	743	693	726	737	764	714	685	692	713	677	679	710	744	707	660	693	697	746	649	681	709	711	716	644	723	736	726	723	725	702	721	720	707	692	672	717	675	709	642	717	739	728	706	731	692	749	716	705	684	780	738	731	708	669	720	700	749	722	752	718	682	692	731	711	728	741	687	708	699	739	706	711	735	717	723	704	691	778	726	715	720	731	702	669	746	721	737	719	728	723	700	701	694	774	770	711	750	706	741	711	714	722	728	739	756	657	725	735	791	659	663	695	730	694	735	737	746	715	710	718	719	730	737	729	733	679	737	718	734	701	730	681	691	713	711	745	740	739	716	742	746	761	747	692	724	738	648	722	751	753	734	736	721	711	689	750	738	716	741	730	654	767	683	733	706	739	708	696	730	730	707	648	796	702	692	696	708	699	724	645	748	712	685	746	673	677	737	723	714	752	689	781	638	684	733	719	718	738	744	692	681	742	694	699	705	702	678	733	684	718	662	751	712	708	700	715	737	753	776	741	749	720	707	705	697	723	711	711	725	696	718	751	663	793	689	738	748	729	689	713	704	747	699	714	733	696	748	736	703	708	738	733	728	702	705	727	707	723	713	691	704	724	704	747	709	727	728	662	693	722	727	742	715	732	699	723	698	707	697	679	783	744	692	682	699	712	723	717	760	778	740	679	725	700	701	688	729	726	706	716	680	772	745	713	704	671	724	717	713	767	687	747	704	699	727	723	701	680	672	730	690	698	705	703	707	708	685	742	677	742	663	736	692	733	678	707	718	653	775	706	724	708	684	740	667	716	689	715	713	692	722	693	746	710	715	745	659	703	698	703	703	723	708	708	703	731	682	720	704	701	737	666	724	706	719	680	736	688	724	752	709	686	679	675	692	734	739	729	679	716	697	763	762	747	696	656	700	709	730	674	738	707	685	714	699	748	687	701	662	703	631	676	750	714	748	741	692	673	685	679	710	669	731	737	715	710	724	738	711	674	737	705	741	671	696	739	738	755	716	728	693	745	686	694	697	735	722	664	697	711	712	724	682	697	723	682	709	764	710	694	748	701	735	699	719	688	707	724	689	745	628	712	749	766	748	720	715	704	712	716	665	673	709	695	710	711	695	717	691	721	659	724	733	665	701	715	717	691	771	742	679	725	741	742	670	716	721	697	700	670	734	714	717	687	758	729	705	694	759	708	693	690	738	758	780	756	687	690	752	718	743	735	733	759	724	709	761	742	737	723	740	713	690	716	720	697	717	709	729	685	732	733	653	649	741	673	667	746	740	689	691	715	690	731	705	685	751	696	740	728	704	671	712	726	744	692	689	778	749	728	744	697	692	732	742	682	697	731	711	704	697	718	702	696	725	756	693	686	726	683	736	684	691	727	707	686	739	736	721	708	748	701	728	714	723	703	729	707	689	773	735	733	702	708	737	722	717	664	694	712	731	755	708	752	697	712	763	749	685	723	740	741	682	731	728	703	696	728	695	702	727	759	751	700	729	767	687	719	714	743	718	732	727	697	681	718	724	685	690	697	698	716	712	682	736	740	726	762	632	736	720	713	697	694	751	695	745	698	710	706	700	695	675	688	714	710	733	764	723	720	698	703	701	729	665	719	731	668	746	685	752	693	723	691	702	710	752	674	705	706	728	690	722	732	723	742	677	702	714	734	687	699	717	666	659	710	715	716	698	735	718	715	708	701	711	714	697	747	734	677	693	725	713	702	748	734	703	710	709	719	732	719	770	725	689	660	725	699	691	763	684	682	711	714	677	709	688	691	721	738	729	781	685	750	639	696	774	722	698	717	711	703	723	753	701	692	721	713	729	798	690	698	729	698	720	684	672	711	701	711	728	676	733	732	661	733	741	700	718	707	699	675	714	716	714	723	732	720	703	687	700	692	700	689	715	705	696	731	714	701	665	708	767	698	710	751	730	693	713	735	721	698	710	681	707	690	687	717	743	745	725	689	708	729	723	660	687	717	725	734	662	720	691	698	722	693	683	722	706	719	721	675	771	758	698	749	690	695	712	736	731	759	682	724	687	747	734	697	677	694	687	694	760	729	680	674	712	716	713	675	707	713	690	690	738	721	706	696	710	681	742	756	738	750	736	712	729	694	693	663	693	712	728	688	690	702	725	690	646	718	687	729	743	680	693	696	719	700	745	739	732	668	704	765	743	700	703	697	708	726	693	723	687	661	659	756	725	682	712	722	698	725	703	707	737	729	750	716	706	710	700	713	685	702	709	671	768	756	738	734	699	648	702	638	696	681	690	734	721	665	731	706	692	697	717	697	738	699	711	708	735	697	705	705	705	700	697	726	657	724	707	724	725	728	722	728	718	689	728	722	743	705	728	739	701	750	719	710	673	682	713	718	722	735	715	711	689	719	729	731	678	735	661	691	716	707	705	760	688	718	733	741	744	678	744	721	746	728	685	750	723	721	730	664	716	732	768	670	766	687	719	703	692	752	760	792	706	651	673	669	708	719	710	708	738	711	711	765	742	738	740	699	664	742	715	719	681	714	719	680	716	663	687	728	677	707	698	742	702	714	698	666	705	715	723	698	743	699	655	766	693	651	697	721	675	707	685	709	633	741	713	708	691	709	725	711	695	698	687	714	726	682	740	705	738	737	699	734	748	704	732	729	754	697	700	708	739	725	701	690	699	755	694	703	730	686	695	722	710	679	743	761	683	688	702	715	768	721	745	670	680	696	669	720	718	752	720	759	699	690	698	662	728	660	706	693	706	712	698	738	692	700	659	730	725	742	677	717	734	713	652	794	756	713	724	695	721	698	725	721	714	659	696	682	719	693	711	734	692	713	734	723	735	712	645	660	687	729	720	712	702	690	733	735	701	701	679	750	733	705	732	645	703	708	732	697	684	695	736	717	684	686	706	696	685	749	739
7136	10790	8850	4601	3393	2739	2304	1944	1594	1485	1428	1206	1284	1115	1056	992	1037	1046	981	997	979	931	930	900	830	908	878	925	936	928	909	851	852	885	866	899	881	842	831	967	876	876	815	810	860	849	881	851	895	886	848	842	878	805	872	835	876	878	849	850	879	884	785	911	838	867	880	863	829	825	845	868	832	900	878	855	863	910	809	863	831	849	842	798	874	837	866	814	871	850	854	814	872	895	868	862	818	792	906	900	866	876	822	869	842	862	843	850	858	870	857	845	816	833	893	872	839	854	820	905	861	824	847	885	929	853	802	855	914	869	843	892	876	806	925	852	884	815	851	888	854	841	856	830	800	833	889	875	835	824	855	861	892	862	829	812	859	819	833	857	834	836	875	845	844	859	877	857	858	875	866	837	860	826	834	882	819	839	877	860	891	873	851	861	874	856	845	855	791	870	835	861	847	845	848	902	918	842	881	870	773	818	896	876	840	883	850	832	862	824	843	841	885	860	875	846	820	836	808	846	803	878	879	842	888	865	854	820	827	885	861	854	854	891	827	856	867	914	868	834	854	839	877	833	822	822	861	864	842	824	855	858	836	797	831	824	809	834	835	832	865	890	864	822	858	825	834	812	837	852	888	840	879	844	839	838	863	850	856	864	839	869	886	821	831	831	853	886	870	853	847	836	823	871	848	877	869	868	853	846	870	813	878	859	819	868	840	811	861	816	834	779	857	877	825	813	862	868	863	829	854	869	858	817	926	857	838	844	796	852	855	905	821	894	891	824	831	852	810	806	857	822	815	905	836	826	806	869	893	894	931	847	876	856	866	866	820	891	796	872	811	843	836	885	895	854	882	834	873	869	852	844	863	883	830	797	817	870	830	851	893	851	862	899	879	813	838	854	822	862	854	817	861	813	879	865	821	854	867	808	836	832	895	933	866	848	818	833	812	800	884	823	897	819	891	884	877	839	858	840	858	869	867	864	848	856	877	838	811	834	780	865	841	851	870	837	839	926	854	834	811	847	820	825	883	891	845	814	823	832	860	884	802	835	873	872	843	820	885	918	799	870	905	807	846	916	851	837	879	819	850	866	844	837	829	847	831	836	849	824	842	810	927	841	875	848	859	842	846	833	838	836	819	862	798	844	839	873	869	849	885	825	798	874	856	793	824	838	824	863	843	815	890	885	804	846	885	850	861	889	920	863	897	844	851	820	816	895	852	811	891	854	879	844	820	824	877	885	842	852	864	823	877	867	858	859	859	883	873	858	844	780	841	819	820	849	829	856	885	926	848	839	887	809	802	825	826	817	828	841	859	865	838	840	830	822	863	851	887	817	923	870	864	856	822	797	810	855	863	870	910	848	839	867	821	851	882	866	821	853	842	859	812	852	933	862	866	820	837	801	825	820	829	848	821	841	823	868	864	873	845	895	871	878	803	888	876	846	831	882	813	892	884	829	922	854	864	844	869	842	798	856	838	855	813	899	818	850	831	848	848	820	853	785	874	847	815	860	833	909	809	797	852	831	842	879	843	835	811	816	795	854	802	827	896	845	817	851	839	849	857	834	849	876	875	838	846	817	872	843	864	855	839	884	867	824	906	833	854	827	907	851	874	876	906	839	864	846	881	843	888	848	851	850	884	835	844	857	849	819	869	816	843	826	880	860	804	872	892	846	852	836	862	820	874	861	828	880	888	882	855	910	884	851	863	845	830	835	898	895	819	797	846	780	856	867	855	865	865	839	836	830	806	850	835	845	881	840	817	870	834	843	805	866	782	811	837	865	803	857	866	869	829	844	833	816	835	810	865	839	837	760	852	859	850	817	797	836	841	807	885	876	858	877	861	812	860	837	843	819	840	805	848	883	843	862	823	847	893	807	928	873	872	860	884	861	846	821	853	765	855	837	837	850	860	872	863	781	806	847	924	857	833	848	889	833	867	820	904	805	858	854	857	786	860	891	800	849	854	832	892	894	855	864	840	846	821	864	829	856	866	836	816	860	804	854	841	856	845	844	880	857	892	872	824	813	844	833	857	843	865	807	875	854	843	873	832	845	832	847	850	835	834	856	820	826	878	821	800	889	910	819	915	841	833	822	855	797	837	904	867	877	814	850	883	838	868	842	845	857	868	821	846	887	839	866	805	858	913	841	844	837	833	837	798	881	833	813	801	840	868	799	858	840	862	831	814	815	823	849	862	888	908	843	827	820	843	854	920	884	868	836	873	891	882	854	870	817	812	855	881	803	838	852	834	862	821	839	834	863	883	844	836	826	816	837	897	841	855	876	843	811	901	881	874	866	856	891	874	834	860	904	838	782	866	889	850	829	854	826	824	862	853	825	852	893	804	868	848	816	925	849	851	876	916	853	847	866	865	866	855	835	836	892	855	832	787	895	876	793	834	856	813	875	876	864	905	832	801	861	882	851	900	862	882	876	886	844	848	821	859	792	824	853	886	862	795	845	899	866	850	876	855	909	822	875	814	873	846	901	838	893	822	859	848	868	860	845	834	926	902	831	832	846	847	840	861	842	843	853	840	845	837	810	939	856	866	817	821	861	824	843	768	879	838	851	810	880	827	815	831	873	855	835	842	859	870	842	835	839	894	885	792	848	884	840	880	849	798	828	856	852	844	833	874	799	865	818	888	901	899	910	852	847	799	839	886	807	893	847	792	853	877	864	844	855	859	785	840	876	827	870	808	821	837	880	853	899	844	807	906	877	806	862	859	852	879	911	839	816	843	844	878	819	793	822	853	871	844	816	814	857	890	869	862	838	851	873	875	848	855	861	846	786	889	872	858	872	817	876	821	823	833	859	839	859	808	834	828	836	835	894	859	839	833	812	817	859	848	819	838	885	845	819	847	863	894	909	880	846	887	847	826	793	857	836	898	878	840	786	863	797	812	839	845	807	797	859	891	872	881	809	837	806	823	824	867	904	828	831	847	807	823	858	861	843	811	856	805	807	841	834	855	859	882	806	815	852	890	831	795	844	879	811	919	836	854	859	839	836	839	829	826	843	860	856	871	847	827	855	828	881	793	800	839	846	837	848	852	808	849	878	845	882	825	821	882	788	857	821	844	871	879	870	776	858	861	812	828	850	849	818	877	876	806	836	834	876	873	803	802	792	820	830	835	887	857	882	819	832	840	876	832	783	896	847	847	821	834	914	854	877	839	809	828	827	813	822	868	843	881	838	913	868	848	891	846	830	869	903	875	855	851	822	813	857	866	822	837	862	814	837	842	811	881	912	867	822	851	868	876	803	864	927	855	858	815	833	846	830	844	859	828	864	848	823	812	841	882	862	861	884	851	843	835	847	812	819	836	812	843	884	862	841	864	852	857	869	877	868	872	822	852	832	815	807	815	871	824	820	841	831	847	832	873	866	870	855	889	830	861	880	843	884	855	830	786	842	821	827	847	851	872	850	875	754	817	838	873	870	821	848	871	826	841	860	852	821	817	848	824	895	873	826	863	844	863	830	853	840	845	846	864	860	850	833
25150	21112	27407	24945	10331	688	511	455	343	373	344	376	315	304	295	316	311	288	274	290	263	262	281	248	280	300	289	304	288	250	273	274	283	260	260	253	243	227	254	243	286	260	253	225	263	271	271	234	261	248	253	258	251	254	261	261	245	255	262	265	266	253	260	243	265	225	250	263	288	257	283	247	273	286	255	259	251	238	256	240	252	279	249	268	243	219	264	257	274	265	248	283	263	264	222	236	252	242	270	233	264	216	256	239	259	258	262	235	253	241	250	241	255	253	245	277	270	257	250	255	244	282	288	243	278	249	222	265	295	253	244	274	248	245	240	250	246	299	236	241	266	256	255	262	249	258	265	264	259	272	257	241	247	260	249	268	258	265	253	251	264	255	284	255	263	275	256	279	254	226	261	265	260	258	258	255	263	227	236	247	233	273	242	272	244	265	248	276	246	261	282	271	273	275	261	228	270	243	227	270	237	241	257	235	241	281	250	251	240	263	231	232	275	266	266	232	270	234	244	260	253	235	256	242	248	263	249	250	255	261	252	265	215	259	262	277	272	264	263	262	243	240	269	278	254	230	265	284	246	254	263	236	262	251	250	268	257	286	259	260	270	222	284	307	257	243	259	241	254	243	259	263	252	256	273	250	244	247	218	226	240	241	274	252	273	281	236	257	246	241	274	254	276	257	239	269	238	271	251	259	260	253	245	252	251	272	270	255	249	273	261	249	266	270	296	236	273	231	281	269	259	264	263	267	235	250	278	274	235	263	269	251	270	249	283	260	264	222	246	241	255	262	269	286	254	236	262	252	288	260	275	276	294	254	244	250	275	263	272	271	247	253	238	244	262	265	261	269	252	262	273	276	263	263	276	241	256	259	283	247	252	258	276	276	268	275	263	224	246	277	251	233	258	229	238	230	237	261	242	258	239	224	256	242	252	249	222	252	225	289	267	247	259	223	260	229	235	235	255	242	253	271	264	255	252	270	224	255	228	271	305	243	216	263	272	218	226	244	246	269	237	248	252	261	240	272	278	292	276	252	259	225	258	278	280	264	223	243	244	263	244	246	250	251	254	235	275	281	260	249	258	289	257	267	257	266	263	260	272	240	274	261	261	265	236	285	260	227	204	241	255	246	224	261	240	259	242	238	236	263	247	235	240	242	236	267	242	252	261	249	271	256	258	284	241	241	248	236	230	271	257	267	291	262	241	272	256	281	270	256	266	236	238	243	264	276	238	279	273	266	265	295	256	253	256	268	253	244	248	261	243	252	241	256	267	237	271	260	290	206	242	263	245	240	256	245	274	250	285	235	271	240	254	256	253	244	264	256	271	264	240	257	269	259	267	256	240	280	263	253	246	228	249	253	232	248	286	278	237	273	262	260	269	239	280	271	276	248	269	277	256	258	255	271	269	259	227	262	272	259	247	274	271	276	289	243	259	241	250	277	268	250	261	273	277	241	251	271	254	266	220	246	270	252	239	255	237	246	258	251	276	265	238	264	269	283	256	260	280	243	244	260	248	243	218	273	240	255	264	255	259	238	265	260	255	267	273	280	257	261	228	254	253	215	268	266	253	271	257	254	256	285	269	253	275	253	277	266	277	234	274	249	248	208	280	279	255	265	252	249	268	246	276	244	269	267	270	239	238	240	262	246	300	242	279	257	266	231	223	245	259	291	236	244	245	251	256	272	285	264	228	257	255	279	248	255	260	242	280	258	272	257	249	235	251	236	260	262	266	251	242	255	283	281	237	233	258	273	267	258	258	292	257	275	273	258	253	260	251	272	290	296	257	251	273	251	244	273	283	241	225	279	276	254	247	236	255	248	259	261	257	264	246	284	234	269	231	285	252	267	252	255	252	276	253	248	230	265	234	287	251	241	234	261	274	240	229	255	250	256	268	237	234	243	304	270	273	264	260	239	243	237	264	270	258	250	260	249	255	241	268	256	250	230	237	260	259	268	300	279	262	260	281	254	231	263	243	256	247	281	269	256	256	259	274	239	223	254	272	251	247	243	233	243	258	237	233	254	272	252	243	261	236	235	246	242	249	268	249	289	273	291	247	262	265	281	267	249	257	246	275	245	264	281	254	231	271	247	237	259	260	226	275	253	260	268	249	270	247	255	255	245	259	229	262	260	278	244	291	257	255	230	262	247	241	239	291	257	241	247	246	276	263	260	270	252	218	250	248	227	265	238	282	276	264	289	237	237	248	260	261	248	275	234	254	269	249	250	263	283	258	252	244	266	241	252	249	267	270	243	277	260	241	240	249	257	274	259	273	251	260	259	261	234	257	267	268	241	259	254	240	253	259	247	255	237	269	234	241	227	227	252	260	250	282	254	256	253	262	240	250	234	232	278	241	242	239	271	262	252	269	288	253	248	247	247	238	278	284	240	267	255	269	259	249	236	259	250	247	273	240	240	264	272	246	290	269	257	247	243	229	246	278	261	245	310	244	259	278	241	232	287	252	266	253	242	229	268	230	268	280	254	246	279	267	249	279	255	234	247	239	272	222	246	266	254	236	250	260	255	253	288	255	256	256	294	250	243	266	237	268	287	266	259	262	303	254	241	250	249	252	278	272	261	266	268	278	227	240	265	269	261	262	271	258	266	235	272	237	266	243	230	242	248	247	265	240	229	274	260	285	263	291	255	261	231	259	240	251	208	261	270	236	225	272	239	258	247	247	251	248	242	250	247	242	239	244	250	254	237	251	261	262	237	262	250	265	242	303	243	260	243	246	228	248	240	275	231	256	260	275	258	277	266	265	271	241	255	255	267	241	227	274	273	270	283	247	260	238	271	265	243	255	273	285	250	263	261	265	297	246	246	255	277	231	291	270	227	246	257	247	255	270	259	262	263	254	275	255	266	265	233	245	249	259	269	284	269	231	278	235	287	282	250	226	255	269	251	244	220	231	247	245	236	232	250	245	278	278	287	228	267	240	263	273	250	262	252	237	270	228	254	235	279	239	249	247	238	238	257	298	247	275	254	266	248	259	263	282	269	249	296	258	252	274	249	272	234	283	253	281	285	246	252	240	264	256	243	245	258	265	250	274	271	252	249	281	268	259	240	248	286	262	253	240	232	247	267	296	248	253	276	268	249	245	242	265	267	233	261	246	258	265	259	228	287	262	245	265	263	267	232	241	279	247	260	247	293	253	245	252	270	241	210	284	272	257	271	235	260	266	262	281	260	262	276	238	268	249	293	257	233	267	271	260	245	237	244	256	254	294	248	248	260	257	239	250	248	280	249	274	272	250	251	265	232	239	239	248	258	251	236	290	252	241	272	245	244	250	262	257	232	257	256	243	228	257	239	261	272	261	267	263	244	239	268	276	257	252	258	250	260	284	249	247	248	242	264	224	251	273	230	244	262	245	265	271	236	249	266	276	259	270	256	222	264	247	249	274	246	238	251	244	235	259	276	255	255	259	264	250	273	254	256	248	270	258	280	239	243	276	249	275	256	275	251	271	245	274	254	248	239	254	255	275	260
7214	5987	4684	2357	1611	1293	1139	922	731	685	607	529	519	501	488	490	453	413	378	415	381	401	382	366	400	376	353	339	396	338	363	343	347	357	352	353	366	353	357	321	328	354	315	327	350	342	343	374	352	339	330	363	321	354	348	318	330	348	350	345	382	352	336	304	357	327	323	364	337	341	343	333	376	362	340	344	328	358	334	338	351	331	347	339	352	340	351	368	354	352	364	352	376	362	387	343	336	354	316	326	340	342	336	331	354	313	379	353	332	330	348	360	297	325	367	338	360	342	310	322	314	348	370	364	355	361	335	329	312	357	348	364	351	352	360	362	331	365	352	321	330	346	363	327	340	355	330	319	323	348	339	342	332	366	352	352	347	352	323	369	356	344	337	347	355	343	349	360	334	339	321	357	350	344	347	309	354	338	357	359	353	360	368	330	335	340	386	325	324	326	365	298	370	364	349	351	355	341	318	333	333	337	297	344	352	350	344	340	341	325	367	353	342	374	362	317	324	339	363	373	351	331	327	345	371	359	339	322	350	357	380	290	306	319	354	358	359	359	335	302	332	334	371	346	366	336	325	354	349	378	352	323	338	336	383	339	356	360	363	334	359	360	352	358	346	342	360	312	339	321	327	340	313	327	322	321	286	392	337	320	353	373	325	330	361	328	379	378	346	337	348	359	338	357	330	359	339	386	359	354	356	316	322	332	337	378	372	342	333	354	370	325	351	344	330	324	350	339	339	319	322	372	354	328	368	308	359	362	346	317	364	336	338	316	335	365	349	334	366	333	345	330	364	356	338	357	328	338	311	321	354	360	322	351	353	317	355	377	336	350	348	373	369	304	346	356	384	368	331	355	336	329	391	382	341	321	348	337	321	364	341	327	368	361	370	369	343	340	349	351	344	368	343	310	345	323	395	347	362	329	326	337	322	321	339	341	344	345	368	289	354	357	306	345	360	350	341	333	356	353	307	350	347	333	307	320	338	327	346	359	351	356	325	348	363	311	354	364	351	352	330	319	335	346	353	337	335	317	352	332	358	335	343	304	320	362	339	356	352	367	359	322	338	336	360	368	333	307	371	361	347	333	335	348	326	336	360	338	310	352	322	351	353	351	323	319	323	348	405	333	350	349	316	349	354	328	319	350	350	360	327	320	360	306	335	347	346	327	346	321	346	351	328	335	344	326	366	354	333	335	373	360	326	330	327	337	338	333	358	324	328	348	342	337	344	321	343	354	356	335	335	324	342	312	321	347	326	349	394	348	365	358	348	364	358	364	359	353	367	338	329	308	324	335	364	316	337	343	327	331	368	356	323	324	326	369	340	341	367	325	386	372	330	327	347	325	365	350	328	365	370	344	341	342	326	340	315	380	365	358	334	342	352	315	315	306	319	340	347	352	340	339	336	332	362	334	367	361	325	343	347	346	356	362	346	321	326	385	321	310	319	319	314	313	371	332	370	315	337	326	339	358	337	340	349	364	353	329	322	335	340	327	311	343	393	359	346	340	339	352	330	337	344	341	349	328	339	353	368	332	339	341	334	341	362	337	357	330	325	344	320	342	363	353	346	324	346	355	322	335	317	339	356	354	334	327	342	356	360	331	319	332	364	334	362	333	343	328	345	339	325	338	345	338	335	354	327	355	367	360	317	337	328	346	362	338	343	341	345	378	341	338	365	342	305	332	334	339	351	337	370	354	341	367	339	333	363	360	338	345	335	334	347	349	304	337	371	329	348	334	346	333	322	343	323	344	342	324	350	319	314	347	316	349	335	338	352	344	360	323	329	368	341	335	335	344	339	341	354	309	356	339	337	324	311	360	332	331	325	353	305	320	363	340	326	356	375	322	328	366	355	343	343	360	327	342	328	339	342	358	312	336	322	343	367	335	350	330	370	337	353	345	407	324	346	363	345	388	374	326	319	352	358	337	361	368	359	328	343	376	361	369	324	363	369	318	339	326	336	363	335	331	307	329	352	348	373	349	336	391	337	327	341	321	349	348	343	355	356	340	326	331	336	349	349	332	349	344	335	339	329	347	334	343	348	340	321	333	349	344	354	335	374	357	341	319	381	323	377	342	294	318	342	361	356	331	316	347	358	358	313	369	316	316	342	372	335	321	367	336	316	381	345	332	317	343	332	341	350	364	341	343	365	368	335	330	328	401	333	358	334	354	349	344	329	330	340	340	344	323	379	330	357	327	309	340	330	334	348	338	365	376	349	343	350	326	335	328	333	353	352	333	335	337	327	294	342	393	352	349	378	325	362	347	340	352	322	388	305	359	354	341	317	362	358	345	326	345	381	332	325	318	335	354	345	328	317	334	350	371	314	358	322	372	346	296	352	360	324	340	355	339	328	356	331	355	363	336	346	348	340	319	350	356	344	359	347	318	349	347	345	350	341	323	334	318	356	392	369	320	324	350	331	355	358	393	356	326	333	383	358	367	344	333	317	336	340	370	341	354	358	360	323	319	324	378	362	336	376	325	331	352	361	331	324	323	339	333	367	348	339	313	351	333	339	344	321	348	352	345	349	311	355	315	323	341	360	335	342	329	353	324	350	337	388	365	306	325	349	343	357	336	371	333	366	357	363	362	337	356	364	342	378	304	354	350	335	345	324	350	350	367	357	313	342	348	324	350	361	363	337	371	341	329	332	348	317	324	350	344	351	372	335	358	363	364	327	317	293	335	360	366	322	346	362	359	331	361	308	321	355	350	340	352	355	350	341	362	308	330	357	352	334	345	349	344	361	321	337	353	347	346	338	340	332	360	338	341	363	370	326	324	357	325	375	337	372	349	341	327	371	346	341	318	322	347	321	329	355	343	323	345	376	333	362	355	327	336	380	345	339	361	344	333	334	362	333	328	367	326	348	336	335	363	343	361	349	371	316	324	344	370	364	364	348	329	351	343	341	350	338	328	373	329	335	360	366	355	333	341	339	348	367	322	306	369	335	327	336	355	362	343	368	350	299	348	349	329	386	337	302	332	323	331	312	367	334	356	321	324	355	335	362	336	299	381	351	369	335	359	350	372	323	343	325	343	348	342	356	316	355	377	368	349	355	346	341	379	320	378	363	350	349	355	329	344	356	318	345	339	380	360	334	341	359	339	319	345	336	360	343	307	355	333	351	362	347	348	321	342	336	321	349	332	363	319	362	326	333	329	332	346	315	323	355	313	340	320	341	309	333	328	339	362	295	345	314	301	346	358	324	343	385	351	331	341	333	317	366	312	364	323	360	322	368	352	339	350	355	317	342	296	329	351	335	378	340	310	333	337	337	337	346	350	328	378	320	333	355	350	327	337	356	302	316	334	357	363	356	332	366	360	336	346	311	315	342	316	347	335	344	304	351	345	290	353	323	333	328	326	336	362	317	332	335	349	320	362	313	331	335	340	338	366	339	349	340	308	339	358	328	371	342	344	341	355	340	379	347	363	381	346	323	365	329	334	354	329	346	365	362	319	312	319	364	344	346	328	300	334	348	299	325	321	324	324
22904	21166	29028	23581	21163	21225	11655	1922	1339	1314	1147	1094	1030	983	930	874	887	910	877	831	801	805	835	842	815	786	791	815	765	808	768	759	762	789	758	777	788	799	756	759	799	773	794	772	784	749	777	744	770	777	762	769	751	732	774	757	802	804	750	753	763	738	731	709	734	753	728	781	737	779	772	764	746	801	756	706	680	707	766	751	720	771	703	737	735	804	688	745	725	729	739	723	737	752	738	750	728	784	732	743	723	724	769	709	778	762	739	714	732	760	755	761	699	720	743	719	751	751	741	737	727	688	763	712	740	764	724	732	758	754	746	768	708	746	757	712	720	777	740	722	733	721	780	716	727	756	731	791	735	726	700	727	739	768	741	729	746	711	771	728	733	740	709	749	767	808	745	706	744	764	698	710	778	753	754	733	778	735	756	701	749	734	776	700	733	726	726	699	737	764	744	783	743	734	750	750	744	713	720	756	745	692	736	779	725	678	791	730	695	766	743	753	754	702	748	699	726	714	705	740	705	733	770	699	725	772	728	765	735	752	788	738	736	727	807	730	743	729	728	684	715	768	720	733	768	779	725	771	713	768	777	714	765	760	752	743	690	781	752	774	796	674	760	724	753	709	744	775	768	738	762	715	736	732	741	719	725	758	730	721	736	731	708	730	774	715	724	743	793	755	725	706	705	733	685	751	746	708	699	740	788	729	737	774	735	772	734	720	736	756	726	740	770	704	760	737	742	770	737	742	724	709	738	732	693	749	715	767	758	690	730	741	736	756	745	771	699	714	743	742	744	732	772	744	734	716	680	743	731	734	690	759	724	754	756	750	685	750	734	760	748	768	724	782	740	771	711	708	724	711	708	785	707	767	730	711	729	774	734	708	707	749	768	755	757	758	779	728	760	725	768	763	680	772	748	764	797	704	722	704	773	719	753	750	771	747	769	734	691	751	689	747	675	723	740	781	706	704	747	732	715	774	718	762	726	719	748	760	694	721	711	734	714	727	714	776	769	716	718	749	788	717	729	746	711	693	729	741	752	718	770	754	727	742	746	700	760	759	702	713	730	700	745	717	719	725	711	768	752	774	714	707	747	760	695	732	719	713	695	743	707	733	715	714	725	716	737	736	785	756	704	695	707	750	802	763	695	679	763	771	738	751	674	740	735	740	719	680	697	723	754	711	671	786	761	712	707	747	762	751	796	743	765	754	733	728	725	714	785	805	723	705	697	748	742	726	714	691	738	738	675	734	750	781	734	747	728	768	775	692	754	769	751	730	760	685	762	751	749	719	767	694	767	727	787	773	746	756	734	745	700	719	759	741	738	781	741	732	689	788	725	752	716	761	737	744	749	702	713	755	758	791	717	708	728	685	710	769	748	700	727	747	728	786	733	768	788	718	748	713	769	714	768	781	772	731	743	737	721	720	740	719	744	708	732	736	690	767	738	719	692	767	692	774	736	772	765	716	750	797	760	727	712	765	686	697	773	758	753	740	727	745	699	757	699	742	735	721	752	732	773	734	695	736	710	795	760	737	760	734	722	735	768	751	761	760	756	753	740	729	739	713	691	713	719	717	731	768	766	743	743	739	743	728	736	719	752	720	727	767	725	748	753	715	679	724	720	718	753	737	775	727	746	713	720	736	705	759	756	755	762	740	713	714	708	671	706	734	681	731	672	706	712	705	791	720	771	759	742	711	694	715	744	755	698	720	796	711	677	753	763	758	777	732	716	741	774	717	738	720	687	696	735	724	694	740	702	718	713	760	779	740	720	735	764	770	745	753	712	725	727	775	681	740	727	727	729	746	780	760	732	722	727	741	765	754	705	721	748	726	689	749	715	756	699	774	732	703	731	725	739	765	777	804	750	752	755	779	729	769	738	674	731	732	721	720	707	733	785	732	717	743	765	714	744	773	744	782	699	775	745	706	728	732	749	745	769	686	736	734	744	733	745	766	695	774	750	708	743	695	783	756	702	746	701	794	768	773	735	753	740	739	765	753	732	762	706	692	739	771	694	753	727	718	779	770	689	787	695	734	754	728	706	698	757	698	687	757	755	769	725	734	744	672	730	720	758	807	702	715	731	679	778	699	729	697	712	752	722	725	733	764	746	735	742	723	740	718	696	745	762	730	695	684	706	743	745	740	778	734	702	789	758	709	747	712	750	741	736	723	718	750	684	705	717	753	743	752	769	731	693	724	727	722	715	731	726	695	700	725	756	707	736	740	712	739	761	800	796	744	685	724	744	747	782	726	704	738	708	759	751	711	734	733	765	785	718	737	712	717	705	710	751	756	748	715	740	740	750	723	731	755	722	726	759	755	692	733	712	679	716	714	708	684	720	718	774	746	749	725	736	765	773	691	749	679	765	753	712	746	693	687	719	712	731	709	666	734	746	729	725	700	746	728	752	758	713	741	759	716	755	736	713	761	742	706	748	750	730	737	713	704	735	748	745	698	746	759	711	738	772	756	747	719	692	685	744	753	746	769	754	779	740	755	776	710	746	731	741	806	737	737	732	747	704	717	735	729	733	744	714	695	703	773	727	755	776	701	732	767	712	767	746	679	752	720	804	736	753	707	754	760	709	730	698	773	718	751	725	729	732	706	715	706	701	792	744	786	751	780	680	734	738	749	751	739	737	664	706	652	680	720	677	713	682	692	726	711	723	768	734	747	752	735	755	744	762	760	733	695	712	711	708	740	704	759	714	754	742	736	761	705	749	774	706	740	752	758	747	729	791	768	776	737	739	729	723	705	729	741	685	788	792	730	760	709	707	771	771	727	686	713	708	756	706	754	729	755	704	690	736	753	729	739	699	737	712	758	747	767	670	757	651	743	749	756	758	737	715	781	709	711	749	794	736	729	737	698	713	802	782	748	709	716	714	714	791	685	736	728	731	722	764	749	779	752	714	732	709	745	744	728	754	738	726	738	700	735	735	791	699	713	723	743	713	734	710	782	754	733	705	750	751	753	713	725	762	712	716	727	734	790	764	752	724	795	770	730	741	743	762	752	699	758	726	715	729	731	699	749	721	760	758	741	709	735	726	736	743	707	771	699	712	733	748	748	734	739	713	729	713	728	695	763	730	704	683	713	745	721	652	711	738	707	740	754	787	729	719	730	677	770	713	742	728	745	732	751	765	691	744	674	696	758	738	754	735	673	727	677	772	716	740	699	682	707	690	747	730	764	715	745	730	701	728	705	731	700	701	700	735	734	749	695	752	804	708	779	710	756	739	741	790	737	786	698	725	805	734	749	757	729	693	736	717	737	700	711	736	708	721	703	749	740	700	747	733	790	701	739	763	755	719	708	766	736	745	675	758	743	739	715	752	733	784	707	708	776	705	757	675	710	763	747	695	757	712	693	712	738	723	736	722	752	712	755	735	705	672	769	689	761	789	728	728	748	736	771	672	679	760	786	734	794	704	716	732	696	756	723	762	738	715	725	749	751	763	753	731	741	746	753	692	748	748	784	777	734	754	733	717	742	759	761	735	683
9745	17330	14130	7787	5483	4346	3519	2921	2335	2164	1980	1674	1526	1475	1316	1299	1186	1121	1108	1097	1052	951	984	1036	970	1039	964	963	985	1004	962	929	941	937	867	948	958	931	915	883	905	908	870	894	962	880	912	936	896	900	866	863	914	873	893	974	919	910	912	920	847	892	963	861	915	933	884	875	903	897	911	915	925	912	915	892	874	859	813	876	904	872	910	879	944	908	860	885	901	903	899	877	928	884	918	877	854	838	846	876	903	874	892	843	906	889	865	897	852	890	929	900	878	877	922	921	878	881	888	839	917	915	832	906	950	888	881	909	842	880	856	895	828	835	899	878	852	927	859	902	884	857	872	861	880	898	898	901	877	897	828	908	859	851	912	865	854	932	866	870	905	869	918	913	888	876	914	837	899	917	849	826	899	930	846	888	928	845	855	916	854	825	866	870	921	879	909	917	899	914	896	850	849	901	875	851	868	940	935	847	891	857	895	839	884	862	921	909	909	895	872	880	896	924	951	915	829	896	873	877	854	901	863	869	899	861	920	842	875	901	904	878	902	868	895	871	910	895	917	929	934	880	899	907	875	873	841	904	904	874	909	886	918	843	849	901	836	849	908	905	871	911	830	915	912	863	902	864	909	830	846	876	851	899	853	921	924	841	848	880	881	851	888	900	871	883	924	875	879	849	825	859	880	907	866	852	837	883	874	874	866	896	893	929	888	871	886	867	915	830	852	917	834	904	891	919	872	863	889	895	896	850	891	944	879	910	914	903	830	900	831	871	862	855	880	881	927	914	783	854	902	856	854	897	888	865	867	940	837	859	870	855	849	846	930	929	918	880	870	875	917	853	890	878	885	892	874	897	882	862	850	898	925	813	894	888	868	839	838	855	814	896	846	894	873	862	895	922	917	892	877	866	810	905	895	924	840	884	927	864	920	956	855	898	870	897	873	908	905	851	859	865	871	867	879	904	845	902	869	860	872	858	886	887	896	890	863	884	893	886	836	893	882	896	830	883	843	873	916	854	835	837	901	836	846	836	836	874	902	893	880	861	850	941	904	894	828	862	924	847	950	868	908	866	888	913	851	862	924	863	941	833	925	878	931	915	903	842	831	909	873	885	831	849	878	868	870	882	847	889	842	863	886	863	829	859	886	870	880	899	891	801	874	875	930	874	894	933	869	857	912	873	851	883	845	889	910	891	899	863	876	873	902	936	916	907	920	869	894	893	911	875	894	894	871	818	950	855	829	907	915	857	884	849	841	812	885	824	898	932	878	883	845	956	913	871	887	882	856	854	853	877	858	898	889	913	904	875	888	875	925	876	871	888	891	875	880	892	852	909	905	952	857	909	850	892	928	906	870	880	874	834	903	924	891	847	844	868	866	928	906	854	872	923	873	906	901	881	895	880	842	898	900	870	918	875	848	828	834	898	897	892	877	874	867	835	904	920	857	841	903	919	836	892	856	864	883	924	920	921	890	865	854	879	863	877	877	809	942	830	891	834	881	866	873	891	896	848	923	904	887	949	927	908	926	864	890	903	900	881	911	880	879	823	895	910	845	877	891	868	856	834	858	892	901	853	897	906	837	916	893	879	884	879	863	927	869	888	965	846	935	851	856	851	818	846	851	806	895	900	887	892	868	914	887	821	866	889	859	890	870	866	898	875	881	839	832	907	887	830	860	831	858	870	854	911	871	911	904	892	853	970	887	896	882	860	860	882	933	851	898	888	900	949	877	850	908	883	883	906	832	878	833	909	883	868	894	853	907	848	883	834	884	893	842	865	892	942	930	899	817	896	825	835	898	868	839	874	843	919	870	893	909	944	883	824	897	907	881	902	833	878	874	926	828	893	880	914	823	846	895	877	873	877	844	878	893	877	930	897	878	915	919	935	823	893	855	920	879	945	870	878	925	932	902	879	903	849	928	914	897	937	868	976	884	865	927	882	921	878	885	894	884	853	896	903	882	871	903	877	931	863	885	862	918	921	873	904	898	904	868	830	833	869	891	904	856	866	912	902	925	862	860	872	869	856	913	890	873	834	866	924	911	876	909	846	875	873	849	882	888	890	824	880	920	886	893	893	870	861	900	892	934	892	833	864	875	892	852	891	881	880	921	868	924	868	890	883	926	878	920	908	906	881	910	931	861	895	849	817	955	869	880	920	832	900	869	880	917	915	894	875	874	915	852	902	889	868	902	850	840	905	875	881	881	941	857	922	874	876	936	873	902	902	933	910	880	886	879	853	814	893	883	870	861	842	846	902	848	973	845	930	877	867	876	842	905	852	842	908	839	846	886	853	870	862	876	810	838	875	908	881	867	876	894	879	875	904	869	876	887	860	859	844	902	935	860	843	900	910	865	868	834	880	920	865	866	868	883	882	879	845	868	891	882	921	847	894	883	829	891	888	853	874	850	855	867	878	861	888	851	910	851	854	865	873	855	895	826	925	849	921	865	832	916	872	871	816	892	856	855	869	887	877	883	860	866	916	894	885	892	919	880	894	913	897	881	882	882	813	914	838	954	895	926	862	861	892	889	907	913	878	900	887	919	851	858	864	894	873	950	894	863	882	844	878	873	900	850	881	898	925	892	899	871	831	837	883	935	891	875	880	900	845	897	911	885	894	920	873	905	895	878	889	870	865	808	930	915	951	921	919	863	882	830	893	906	919	866	869	851	900	932	884	892	936	915	871	904	830	930	832	832	846	893	926	902	881	858	895	880	904	878	859	855	926	851	851	834	933	902	880	894	912	876	897	900	925	846	879	910	890	854	838	861	851	897	885	864	879	781	935	890	865	890	857	904	889	883	916	810	895	857	896	818	885	860	858	939	917	888	906	835	831	879	868	882	891	900	898	867	923	898	866	865	897	848	882	869	929	844	848	838	932	856	911	876	844	921	883	849	883	884	885	901	901	851	910	907	949	870	915	865	844	855	910	862	910	894	911	837	862	851	861	867	848	827	864	920	905	867	830	876	933	861	853	858	898	891	885	877	899	936	871	862	865	865	868	892	914	916	851	861	903	872	888	852	902	898	903	927	889	912	875	935	856	886	864	905	910	859	905	896	871	934	931	910	905	884	898	897	827	896	891	850	856	870	867	865	883	884	845	883	884	886	848	894	883	858	899	803	915	859	841	889	866	868	877	840	894	831	883	895	897	898	876	845	891	868	882	873	882	883	850	890	863	884	885	848	923	876	836	898	855	880	876	884	943	876	868	876	863	900	870	897	851	907	867	870	904	840	900	896	824	857	920	936	890	867	876	893	881	852	852	886	808	867	896	910	834	879	904	825	896	878	838	888	898	861	956	894	902	861	911	844	901	866	957	850	884	856	900	855	852	876	923	884	929	866	877	788	907	912	871	854	847	842	909	922	921	951	899	848	852	873	910	911	883	867	897	843	878	906	829	873	885	886	942	903	880	855	879	898	894	887	848	875	913	946	895	841	831	866	895	838	890	890	858	848	908	919	868	886	906	883	817	889	857	871	898	877	881	895	884	914	861
26961	20086	6990	790	514	433	398	382	387	398	392	334	379	369	385	374	365	360	382	351	365	357	361	347	345	374	357	396	403	398	378	389	387	375	368	365	368	359	331	385	353	394	339	358	349	355	380	376	351	384	398	349	366	345	359	357	334	370	341	330	365	386	373	318	363	371	364	392	374	349	354	332	377	359	357	372	379	407	361	391	321	385	364	415	391	379	361	357	388	330	349	375	340	384	353	370	362	352	369	381	368	371	359	363	383	364	368	368	376	384	348	404	350	391	342	398	380	373	391	353	373	341	363	390	351	338	357	383	341	406	364	383	372	364	369	353	356	320	368	369	351	369	345	353	356	372	366	375	343	358	336	360	326	356	385	380	363	357	365	366	394	370	335	362	357	323	362	352	352	340	355	344	394	374	364	346	361	373	380	351	368	342	345	340	374	340	398	382	358	366	361	353	359	390	395	371	375	406	398	373	348	365	370	348	374	379	388	369	373	319	361	339	405	353	373	365	343	331	347	361	394	345	354	342	357	375	344	388	390	357	347	371	343	358	348	391	356	373	365	361	358	348	371	401	377	379	342	341	360	357	356	393	330	368	363	348	352	357	385	352	368	403	360	349	354	379	376	352	384	336	371	375	380	354	383	362	341	339	375	375	358	345	352	369	393	374	377	332	370	392	360	365	391	392	382	376	350	376	366	370	353	370	363	332	390	349	348	381	394	359	350	378	373	353	359	394	395	356	343	348	356	394	359	361	355	382	383	327	353	362	340	343	348	338	362	395	372	361	373	383	342	304	342	364	359	374	372	345	379	376	341	373	377	350	364	349	338	389	350	367	390	374	373	377	384	344	375	359	383	388	351	369	348	333	398	346	363	332	361	369	360	380	372	377	351	351	339	320	323	348	366	337	346	326	341	363	384	367	372	355	350	392	366	383	347	346	378	420	389	381	363	332	373	338	337	370	422	387	380	354	363	391	339	353	329	380	361	360	339	343	377	338	343	361	347	346	356	371	355	381	356	392	349	348	345	350	383	359	347	385	394	352	355	397	364	344	370	365	361	366	361	372	383	355	360	351	368	370	360	377	365	380	359	347	353	350	357	411	347	339	354	362	336	353	380	366	374	363	322	355	358	367	373	381	373	331	369	338	381	376	372	355	348	331	348	351	374	350	341	363	376	361	371	352	373	361	363	342	332	349	342	371	350	335	336	376	354	310	366	333	364	343	382	365	400	371	354	353	398	347	372	366	387	352	332	374	341	355	360	349	334	338	340	371	363	379	309	359	364	368	361	360	328	300	377	363	342	370	387	362	332	362	364	341	338	355	384	376	360	356	370	419	369	340	359	312	369	388	363	396	354	354	357	367	391	364	368	365	373	394	367	362	373	362	371	367	379	351	378	397	379	367	333	402	361	389	355	333	367	352	365	365	344	364	377	351	383	368	351	363	373	375	372	351	402	378	338	303	398	397	371	372	359	352	382	362	362	332	367	332	367	384	377	371	378	373	370	386	377	328	382	364	355	345	357	387	385	362	381	384	360	385	341	388	394	352	407	351	328	378	352	362	366	373	368	347	401	369	383	377	345	349	357	367	376	364	392	348	335	363	353	385	342	398	374	358	366	373	353	362	360	384	351	337	362	342	358	349	351	346	346	370	403	370	344	359	345	335	363	351	340	362	357	328	354	326	362	368	364	356	360	350	353	363	360	400	361	361	360	388	366	378	350	344	372	350	340	367	391	405	331	390	379	355	337	365	374	376	343	342	377	394	378	373	372	348	317	379	325	368	349	362	352	346	363	375	370	396	336	372	385	382	355	377	387	383	321	356	351	357	404	337	350	387	362	350	380	349	367	366	371	356	369	319	346	356	361	341	381	330	364	340	396	362	346	365	362	363	399	405	363	330	357	361	350	343	381	350	411	366	333	337	367	353	377	377	365	349	391	348	358	352	364	385	367	371	349	371	358	372	371	397	367	402	381	346	371	332	372	367	373	381	406	405	380	395	345	335	350	376	366	379	344	372	334	359	343	318	330	380	378	373	373	359	359	358	338	373	390	374	370	375	384	340	378	368	333	365	349	375	365	379	347	380	363	350	368	366	368	350	339	338	387	370	387	368	389	356	347	355	371	370	347	369	369	329	377	376	349	364	365	364	399	392	328	356	365	346	352	377	370	384	353	376	335	360	373	369	390	351	330	372	369	369	368	381	357	357	385	380	330	372	352	352	369	395	357	335	368	377	381	361	347	361	380	402	401	395	337	356	394	357	323	385	357	347	393	353	341	355	350	387	363	369	398	373	346	371	367	357	352	322	402	333	373	364	379	324	354	370	364	366	369	354	364	374	355	391	379	365	390	334	341	335	374	346	356	368	347	351	374	389	358	319	361	366	352	355	364	358	349	359	332	407	358	372	369	348	408	352	413	366	354	353	362	360	357	381	369	344	330	324	389	369	350	361	380	367	345	366	362	361	389	333	362	378	381	366	329	345	355	353	354	369	364	364	371	360	379	356	378	358	348	392	359	355	358	367	353	389	361	349	396	336	335	334	353	335	372	393	332	338	385	369	373	386	371	336	369	381	377	370	361	373	343	370	333	331	342	401	365	368	348	367	373	367	366	383	384	364	369	363	364	384	389	361	354	350	343	413	363	374	337	332	380	343	364	335	367	365	352	359	397	377	345	355	398	335	357	349	360	373	372	335	378	354	372	360	379	360	378	342	371	353	338	393	343	371	369	364	355	384	381	391	389	376	386	346	355	321	373	376	387	350	353	357	369	416	356	381	353	365	353	345	364	341	376	372	366	366	368	348	360	381	366	366	350	364	374	334	403	329	354	388	344	367	381	390	414	352	380	361	362	357	354	329	386	353	403	362	364	367	365	348	417	390	378	418	345	318	356	357	369	400	367	340	338	373	347	367	345	346	337	373	383	352	373	367	371	340	347	358	354	382	359	383	362	343	375	372	392	335	373	350	337	381	370	358	378	366	375	366	361	350	373	342	364	348	401	335	370	374	408	371	378	356	381	362	351	367	384	335	355	378	355	345	332	371	334	395	321	360	346	359	357	353	365	361	344	358	389	353	371	348	371	342	351	367	362	371	352	365	376	393	341	369	382	353	364	344	365	345	381	378	363	393	377	375	367	360	385	384	359	382	354	374	396	345	367	378	349	358	371	344	359	360	326	317	374	380	390	411	360	377	348	349	332	356	359	382	348	343	353	368	340	337	348	356	365	341	361	362	335	373	381	389	353	352	308	391	379	358	349	380	353	386	370	365	377	349	356	352	374	350	350	330	383	354	347	363	320	357	349	378	329	355	382	372	359	371	334	334	373	362	371	379	332	360	337	358	376	364	340	368	343	355	341	375	323	370	343	362	372	402	367	367	386	372	379	377	361	385	369	353	370	340	345	396	373	398	344	373	380	378	359	384	367	363	361	341	390	333	390	363	355	390	401	364	339	389	365	364	368	366	364	343	382	374	374	334	376	370	365	413	359	369
4200	1116	1052	673	597	602	554	519	438	513	492	487	487	496	409	455	443	434	448	435	468	470	449	452	450	443	472	452	425	419	461	443	468	426	439	425	437	463	452	410	433	489	429	454	448	495	447	473	465	459	433	463	434	451	473	433	449	442	436	409	423	435	472	450	420	437	433	450	435	448	473	417	429	428	464	451	436	430	441	440	439	416	450	451	427	466	441	440	434	427	441	453	450	421	434	438	427	448	416	409	474	468	420	423	484	450	456	411	478	433	446	438	411	477	439	434	482	468	432	457	485	423	432	444	430	460	407	445	431	461	458	491	443	409	452	471	445	454	435	447	428	481	435	417	441	436	435	429	413	450	446	448	437	419	454	417	452	430	451	453	456	443	456	451	408	411	451	429	444	466	473	443	451	447	428	457	445	434	431	429	443	470	463	433	444	447	464	438	495	445	473	446	465	435	505	456	472	463	489	444	459	449	412	483	447	458	491	435	418	468	434	412	482	445	445	452	440	450	413	446	429	422	465	458	439	463	431	393	436	461	448	446	444	470	459	408	463	489	454	469	444	448	446	451	425	462	424	500	456	445	445	451	450	435	428	433	462	470	433	443	465	445	492	401	470	457	442	439	448	476	447	484	460	435	441	475	427	437	449	435	459	435	439	467	431	471	456	431	499	433	481	424	411	456	477	441	440	496	438	431	430	427	403	473	493	457	474	439	454	456	462	457	474	409	451	450	445	442	415	406	454	447	452	440	431	439	433	412	481	452	426	449	457	449	442	465	465	476	453	417	428	462	455	466	462	467	414	427	433	466	431	453	445	431	473	482	469	454	449	458	451	432	437	479	427	463	418	439	410	444	420	415	465	457	430	475	430	464	459	423	448	492	436	463	451	477	394	410	429	430	461	440	447	451	446	411	470	425	438	459	444	470	458	429	445	423	433	480	383	450	445	446	440	483	448	441	474	451	436	459	449	429	440	439	439	446	425	442	416	424	426	476	424	482	441	466	457	439	466	441	452	475	467	452	479	489	447	478	469	435	429	406	423	438	435	443	451	458	479	450	422	461	448	423	423	456	452	461	435	468	441	445	483	430	442	453	461	416	430	420	432	436	407	443	452	472	456	456	437	456	436	474	445	454	444	449	396	440	450	441	435	452	457	454	459	473	433	465	457	443	470	431	405	441	460	476	438	459	449	441	449	395	424	445	456	469	424	423	439	435	398	429	420	448	448	471	431	460	428	437	438	438	447	426	429	490	436	423	442	471	459	432	439	493	447	444	461	455	480	442	444	485	440	405	425	459	418	461	460	434	422	425	432	413	419	432	433	453	441	457	424	467	423	455	458	438	403	471	433	459	434	442	458	446	427	453	439	465	448	420	457	436	458	400	468	463	474	463	443	449	479	443	447	433	434	442	434	452	471	459	445	421	432	461	439	457	417	434	442	459	444	411	468	445	452	469	438	428	411	437	463	459	422	432	414	455	442	490	436	437	453	465	431	447	435	423	471	455	461	478	475	420	439	418	462	429	416	438	464	452	429	455	476	412	440	461	445	453	436	423	488	448	443	411	444	440	436	417	454	462	456	432	418	491	475	446	473	431	435	435	477	455	452	468	448	455	404	485	490	435	480	446	463	479	454	466	428	429	445	408	436	435	438	504	476	453	464	459	427	452	435	457	462	417	441	463	465	426	446	462	462	477	426	462	453	435	419	461	461	478	424	462	428	453	467	449	450	493	451	424	464	430	460	447	456	485	421	432	451	425	447	459	467	436	498	439	414	456	429	429	469	442	454	435	436	443	501	456	428	426	459	469	440	427	456	444	449	432	450	443	495	443	410	446	446	443	443	481	414	427	430	466	483	452	456	442	436	470	438	466	496	435	452	444	428	443	456	459	411	449	455	429	466	469	423	473	464	410	446	433	477	411	416	444	469	464	476	483	473	424	443	425	414	443	406	436	432	441	401	495	476	478	397	449	424	465	443	472	492	432	391	459	457	450	455	479	465	432	416	451	462	431	470	419	448	428	434	483	429	434	430	413	450	462	452	450	446	464	446	426	458	458	433	454	457	464	437	399	456	474	433	449	463	433	444	470	379	440	464	443	460	420	450	428	407	426	455	431	482	434	437	435	459	455	451	464	397	497	438	471	449	450	455	448	444	443	471	454	400	411	425	439	453	473	466	428	424	413	451	423	446	460	436	451	422	435	448	434	466	464	431	420	475	426	423	451	435	450	442	453	439	409	433	449	454	426	489	461	422	456	443	446	433	437	450	445	403	456	438	448	427	446	430	455	457	460	469	424	449	451	447	443	457	424	461	459	451	438	483	433	464	487	473	447	456	472	464	465	430	450	445	447	459	436	413	459	465	457	464	429	468	487	448	460	463	438	467	447	408	427	498	459	488	445	460	436	522	449	452	429	425	450	468	431	433	454	391	438	439	447	396	456	445	396	459	452	408	444	474	464	455	466	461	449	466	447	453	455	477	461	443	414	491	460	459	435	434	459	481	450	415	438	475	445	423	427	426	445	426	454	439	416	431	440	464	442	449	433	422	434	464	489	496	469	484	510	478	391	447	461	437	456	439	434	445	451	413	484	435	456	461	412	467	428	428	461	436	441	455	439	463	446	432	436	439	422	431	459	408	439	419	463	446	416	462	410	414	430	451	443	434	470	454	419	451	460	438	469	447	449	453	470	420	418	468	417	471	432	456	471	431	483	393	478	443	466	454	463	467	415	443	449	463	452	488	427	432	434	420	450	421	430	467	460	460	446	454	438	441	469	445	465	437	505	440	422	477	425	455	484	453	441	450	469	456	462	466	479	446	448	434	434	454	433	499	412	454	473	450	461	433	456	436	435	426	472	454	428	471	452	426	445	485	450	428	402	470	461	440	473	487	448	493	452	438	466	445	414	465	436	433	451	429	453	420	456	436	442	447	446	482	495	453	438	435	442	458	432	435	451	432	459	440	450	437	474	458	462	423	479	445	472	443	442	445	470	459	489	439	435	482	436	465	451	469	461	460	460	471	478	465	433	456	464	432	485	435	436	472	445	467	440	428	484	437	449	441	443	444	437	479	398	441	459	466	456	448	462	443	444	474	450	463	471	455	406	476	410	432	472	455	448	467	428	413	461	402	498	440	447	447	450	436	445	456	462	455	454	463	451	434	457	444	424	471	437	455	459	437	415	454	428	424	440	472	447	428	445	448	449	444	435	428	470	442	449	479	418	418	425	474	433	472	461	446	469	411	375	454	480	450	453	450	445	478	422	425	477	446	381	466	450	434	496	433	443	448	418	438	474	420	424	447	446	443	454	438	423	453	455	466	449	440	454	418	456	424	416	449	479	426	417	454	454	457	453	449	439	449	459	463	438	426	436	466	418	406	460	468	438	478	456	409	473	456	429	433	471	450	413	436	485	441	447	481	492	451	456	419	457	459	457	446	405	465	463	439	441	444	475	452	453	439	464	475	431	466	435	435	442	460	462	457	505	421	424
23865	21130	28561	23917	21109	12184	1791	1259	1021	995	946	913	861	834	857	834	780	783	785	798	716	764	737	781	778	751	782	781	761	739	724	745	723	745	702	701	741	727	708	716	741	756	778	723	663	757	667	690	694	711	704	709	729	718	726	762	721	724	737	771	662	699	746	702	719	724	706	753	691	759	721	705	726	701	703	715	705	699	701	668	719	686	752	691	726	705	722	724	722	672	744	737	737	735	727	734	661	711	720	748	655	689	710	687	688	720	697	689	687	719	735	721	703	683	744	703	706	692	689	740	754	759	689	709	743	704	687	736	674	732	734	668	703	698	720	731	690	714	684	695	740	721	706	653	700	700	727	686	711	689	697	703	714	693	703	730	713	709	717	753	709	691	725	698	731	751	730	681	657	710	672	696	651	760	751	682	676	732	752	719	695	742	687	697	731	718	702	705	753	746	724	747	701	756	742	681	695	668	740	715	730	696	709	736	741	725	686	719	755	696	702	719	730	735	705	720	739	718	713	737	710	698	709	724	728	719	732	732	721	746	745	700	759	705	712	704	653	729	747	714	698	675	722	746	734	729	722	710	706	734	694	761	675	688	731	698	711	683	760	712	750	711	702	721	714	709	735	722	707	677	711	694	738	722	721	692	695	749	693	701	692	688	734	708	671	712	717	731	693	718	734	695	691	723	735	769	698	709	673	693	696	684	694	719	723	681	755	731	704	699	675	711	711	728	679	696	677	659	740	708	707	722	728	702	761	725	701	701	745	726	684	733	728	710	748	723	774	723	690	725	709	708	724	644	738	758	694	723	688	732	651	700	668	734	705	711	763	704	689	736	740	738	699	727	708	672	735	736	750	724	705	712	725	708	685	694	708	676	661	711	715	728	653	696	753	673	702	722	720	712	705	670	713	736	715	720	744	729	745	736	704	691	704	715	712	697	700	741	709	722	714	729	727	794	671	695	708	709	713	745	719	743	693	679	735	724	675	701	693	706	675	697	696	677	686	702	752	717	708	674	762	723	691	673	767	702	689	700	704	680	710	698	679	687	701	764	706	694	742	652	675	735	717	747	744	732	728	710	636	725	762	703	714	762	768	728	664	683	699	729	755	719	699	675	720	699	722	699	688	686	713	663	734	737	691	673	697	726	741	740	725	736	724	684	690	731	740	692	703	666	715	695	709	706	725	689	682	726	742	670	726	732	697	688	724	720	717	721	696	717	722	691	708	685	726	700	718	674	671	711	746	720	723	715	721	680	752	731	701	698	731	756	743	687	725	719	681	706	691	679	718	712	685	763	699	692	688	713	672	669	723	687	724	755	740	745	659	688	720	725	744	737	693	696	718	659	725	695	715	693	711	715	722	695	694	701	692	622	700	742	718	692	711	727	711	711	703	687	737	691	707	715	677	741	724	681	701	721	700	709	711	723	701	722	696	752	693	745	671	714	712	707	724	707	759	724	699	715	767	676	681	702	716	720	738	715	685	680	735	687	719	711	734	679	662	718	700	710	727	669	733	690	718	708	729	696	684	688	749	682	770	691	741	696	693	736	655	704	696	694	667	699	677	664	698	743	715	719	714	711	689	765	718	683	706	719	726	707	717	702	756	686	694	734	708	719	722	697	688	688	709	697	743	726	700	726	732	709	708	676	708	689	713	696	732	699	696	705	683	703	686	664	755	733	719	724	733	726	710	707	706	706	716	742	672	710	713	721	696	704	739	676	740	702	714	720	733	718	719	749	719	735	711	688	691	666	695	731	707	707	717	697	701	697	700	688	675	708	716	724	720	710	717	695	715	691	729	661	726	744	714	734	743	721	695	711	667	687	691	729	678	679	743	682	699	693	730	725	657	759	682	707	711	772	680	741	800	718	722	679	724	663	680	724	742	674	773	682	716	698	689	693	674	766	726	690	744	732	661	737	700	692	685	701	679	731	687	752	713	715	703	710	708	716	729	698	719	747	725	718	686	692	686	691	714	716	712	650	717	701	687	695	737	669	732	691	764	711	653	693	745	693	699	722	654	707	674	666	709	716	701	690	692	700	723	703	718	714	669	724	711	730	689	676	714	699	697	718	725	727	700	704	712	723	736	695	678	728	712	729	725	728	693	730	670	666	725	674	707	717	725	732	735	694	709	674	745	694	668	708	640	683	742	714	733	734	694	721	668	726	732	749	699	676	684	784	692	685	738	676	708	691	695	738	710	722	718	720	730	718	705	662	683	701	684	756	688	745	693	717	725	703	682	677	708	684	699	690	701	749	740	717	698	705	654	751	733	682	716	752	726	738	724	728	714	722	699	690	730	683	702	720	701	688	747	729	731	755	727	744	719	729	737	676	717	735	714	703	716	706	710	733	667	722	703	700	721	702	710	712	701	689	725	720	692	645	665	751	701	710	715	739	679	694	691	715	695	704	696	742	729	691	668	753	726	721	730	705	656	765	742	691	694	715	715	714	694	735	719	719	703	724	705	688	697	701	736	713	677	689	688	714	748	724	675	726	739	710	678	705	673	711	676	724	707	733	767	734	679	732	761	672	736	751	717	738	676	775	702	733	735	700	671	705	695	704	725	703	727	740	686	715	691	699	720	669	700	677	723	676	687	692	684	739	717	679	741	713	686	682	680	718	662	705	769	677	699	749	708	682	686	722	698	706	701	731	749	721	714	699	743	708	721	730	704	708	715	740	724	703	728	694	723	705	718	680	751	711	709	716	696	711	744	719	740	728	754	739	657	701	691	681	687	681	696	719	715	683	717	691	722	742	728	695	712	714	707	694	672	643	711	722	736	717	684	705	709	721	687	710	698	736	708	729	682	715	730	677	700	691	738	691	686	672	702	716	680	679	733	682	681	687	729	725	734	706	703	722	743	710	672	736	693	738	715	679	742	720	736	682	695	708	708	737	709	732	680	716	697	702	664	725	715	668	736	719	723	716	757	683	741	730	696	676	708	723	699	700	697	695	715	714	714	684	754	718	718	709	740	750	703	690	708	723	763	720	683	690	673	726	722	722	720	728	732	755	662	724	717	689	664	682	641	708	656	676	712	716	692	685	746	698	685	705	733	728	673	721	678	756	673	713	720	707	678	731	704	721	720	738	701	714	734	665	693	695	714	711	728	708	713	721	744	694	722	712	735	730	775	719	722	664	681	670	742	722	648	711	682	714	746	712	723	715	707	672	725	760	682	698	721	701	669	697	715	717	777	668	782	713	742	694	704	669	685	695	747	695	702	729	667	729	721	688	670	716	738	727	709	728	727	698	732	681	673	652	695	713	688	726	688	664	711	719	802	732	730	659	689	683	767	710	715	749	739	715	752	737	729	724	705	720	687	722	753	701	732	705	648	693	702	692	686	730	663	715	687	665	713	690	683	700	694	777	730	721	657	697	724	683	731	766	681	774	669	728	729	679	674	696	706	699	740	717	699	731	718	707	707	726	661	721	728	675	707	738	693	697	670	736	743	759	701	722	706	729	678	732	679	699	718	729	671	693	689	712
7071	10747	8856	4525	3334	2652	2205	1989	1607	1540	1303	1275	1152	1146	1063	1004	980	1012	989	977	917	957	928	880	893	924	890	887	872	870	879	840	922	862	834	856	878	851	880	843	918	868	821	894	849	876	843	904	852	825	911	834	876	855	864	888	841	871	804	876	830	878	775	828	847	891	864	849	803	840	822	894	849	824	834	851	862	833	861	871	823	878	821	867	837	857	813	829	867	846	842	831	859	856	861	832	881	799	862	813	812	859	880	843	859	854	867	839	856	835	834	834	836	857	883	874	865	829	832	867	865	826	868	886	849	896	858	862	846	846	853	814	826	835	878	898	905	882	939	840	835	868	832	812	879	834	822	804	857	848	840	834	838	848	818	860	829	820	820	864	895	905	868	856	772	828	873	830	872	849	859	831	874	822	835	816	896	789	810	793	850	830	819	856	870	810	804	836	857	841	798	859	804	904	855	860	880	844	837	830	880	907	874	830	866	828	916	837	817	826	853	834	831	840	840	830	858	866	851	818	879	859	832	830	847	881	892	849	832	855	815	752	865	892	848	841	821	847	848	851	830	836	848	796	863	876	850	843	787	865	932	909	859	835	878	829	816	895	842	846	844	823	840	804	883	880	904	813	853	833	777	826	890	849	864	817	877	855	837	851	832	851	865	793	826	819	881	853	868	828	838	860	867	819	820	881	818	846	856	805	825	887	868	876	848	817	876	841	845	875	814	850	874	833	835	828	868	886	840	899	840	826	815	824	828	848	840	861	837	876	812	874	859	844	886	808	825	894	840	842	833	845	864	867	844	836	852	822	847	857	862	879	909	842	842	796	829	867	835	875	847	859	900	864	849	783	846	849	881	871	853	911	855	817	852	870	866	910	915	848	866	866	782	810	843	895	895	883	842	815	796	830	860	876	868	817	859	803	844	860	835	861	898	826	887	883	848	845	862	831	851	819	853	839	881	847	800	854	880	851	863	831	846	835	803	811	796	830	795	857	843	861	821	847	879	789	840	825	812	855	837	832	832	819	853	849	867	865	890	846	871	869	863	853	851	851	834	841	898	881	822	911	808	838	863	812	807	832	830	848	852	851	806	808	820	844	838	847	862	854	833	885	876	843	825	825	888	842	892	834	889	847	837	860	776	869	846	775	817	872	790	857	839	828	803	835	792	831	837	845	803	818	875	822	795	789	853	880	826	871	842	780	853	825	901	877	845	795	828	881	843	807	876	849	891	804	818	828	820	817	888	878	840	836	854	907	829	840	801	827	833	817	843	830	871	870	890	854	888	852	852	856	815	811	824	860	843	794	852	826	811	797	834	821	826	806	889	813	876	855	828	854	831	841	846	830	858	844	791	843	865	843	797	802	878	864	827	846	874	818	871	829	879	819	897	849	894	834	834	818	880	901	848	810	860	897	875	848	854	844	849	838	858	855	820	906	837	810	825	885	854	885	846	796	867	880	818	830	838	851	821	860	844	851	837	807	826	840	835	857	855	856	837	862	822	938	845	836	815	799	903	863	821	846	853	898	848	851	792	818	850	838	808	859	879	913	897	884	873	847	866	843	858	897	843	883	893	801	856	835	837	816	888	805	896	852	776	880	797	819	852	849	857	839	841	873	809	848	882	825	844	910	810	894	820	867	800	866	886	896	818	847	848	831	898	857	816	860	823	851	889	934	846	792	860	889	836	798	848	837	825	850	874	839	836	874	800	847	832	873	847	812	875	841	879	820	826	823	794	845	857	839	800	841	821	835	915	897	811	850	848	915	817	804	851	848	839	861	839	837	845	864	807	870	886	808	838	932	911	872	869	886	828	894	851	822	879	811	827	844	833	807	791	850	817	840	854	839	871	804	853	775	763	896	833	819	824	880	847	887	881	848	862	844	876	835	882	849	863	897	845	839	824	863	855	893	787	812	845	808	845	785	848	798	779	790	835	825	872	813	842	811	903	855	767	853	850	874	829	832	810	832	861	844	839	875	855	831	818	809	869	783	861	837	800	875	854	794	856	890	841	789	849	842	841	831	826	870	837	866	895	867	837	792	831	792	825	834	868	850	793	822	846	844	826	872	883	845	830	812	826	826	863	839	815	792	876	906	837	842	859	843	808	896	811	826	848	896	815	819	914	820	848	860	814	851	853	892	842	863	798	885	830	844	876	835	810	854	898	851	791	816	857	878	809	910	889	806	888	895	793	854	841	799	860	840	826	868	850	882	822	806	842	822	847	873	851	810	870	838	824	832	809	864	830	892	844	889	868	922	883	881	854	836	840	838	801	855	888	849	847	838	842	824	858	821	863	805	853	896	843	852	869	814	843	812	817	847	791	874	838	872	909	850	839	817	842	873	816	808	874	834	882	830	801	810	844	869	861	784	821	842	853	838	851	813	855	817	904	814	858	824	821	824	830	837	828	814	846	863	850	858	873	829	819	881	873	864	790	883	860	835	835	864	797	865	921	842	827	865	792	835	915	832	809	851	758	849	856	874	881	834	866	860	834	836	818	848	840	832	901	893	838	850	896	877	852	921	877	866	849	792	812	821	838	869	841	868	782	788	829	852	871	868	861	787	833	865	843	825	898	803	829	832	867	875	815	803	849	810	845	843	862	776	887	906	853	847	794	900	854	852	892	866	908	833	827	851	879	830	849	827	803	899	901	825	841	849	849	854	812	832	773	830	851	900	855	853	808	874	917	876	814	833	811	906	828	857	825	740	869	898	836	889	839	867	860	773	850	855	812	877	832	833	809	822	848	836	797	835	833	872	864	862	847	873	854	846	839	805	862	781	846	849	886	811	823	875	854	822	804	869	809	816	865	867	893	861	792	865	818	807	821	867	823	812	843	849	841	836	821	853	845	831	801	835	865	817	767	880	835	861	816	819	825	841	828	839	833	894	861	832	846	847	893	845	845	869	893	850	846	856	810	866	837	855	852	853	872	780	836	907	843	824	793	808	806	838	853	816	798	809	859	810	852	836	767	857	882	839	871	856	829	856	860	840	807	855	862	858	800	910	823	813	859	854	823	837	807	870	890	858	853	826	830	814	843	866	838	892	818	850	926	833	885	878	844	884	872	796	798	812	851	867	832	886	864	846	840	806	851	809	813	831	816	848	837	834	798	933	851	855	851	805	845	802	866	867	869	834	801	850	850	829	837	809	857	833	821	873	866	871	836	887	866	813	900	852	806	811	815	869	834	838	784	818	822	829	803	858	833	834	855	839	846	890	854	810	838	809	833	864	831	881	890	837	843	852	849	841	862	891	869	829	864	817	857	841	847	840	856	860	834	795	825	872	853	874	880	883	869	861	861	878	862	850	846	835	879	828	887	855	830	802	846	850	850	826	814	844	848	772	857	860	892	825	853	859	832	929	844	830	804	861	874	897	858	874	870	882	859	811	868	823	805	860	799	828	859	863	787	859	848	838	865	845	850	853	825	858	883	863	850	801	849	812	830	804	843	858	888	814	806	837	852	895	839	842	844	823	822	809	854	793	854	844
25123	21115	27379	24959	9879	679	529	422	358	345	323	301	338	282	306	293	266	258	275	285	275	291	255	296	242	255	259	252	260	264	258	241	261	253	271	267	251	258	258	270	270	262	286	227	247	244	251	261	254	250	277	284	250	235	257	267	252	253	257	238	280	305	245	264	235	234	244	232	268	258	253	229	263	271	283	232	239	255	269	259	231	244	285	250	257	255	248	229	233	270	246	268	259	244	255	251	263	263	239	245	244	265	255	232	235	255	247	230	239	246	255	271	259	250	277	266	248	239	243	259	270	258	244	276	258	256	249	251	272	234	256	259	230	228	273	238	250	264	228	245	271	253	227	240	262	252	260	238	234	254	252	249	284	265	239	268	251	280	247	256	232	276	261	246	230	263	265	258	230	231	221	262	276	285	260	230	252	234	232	289	259	241	250	260	254	244	214	263	264	240	272	234	240	239	268	266	260	234	239	240	252	260	231	249	253	254	259	273	295	271	243	292	240	233	243	242	268	266	263	237	253	239	263	258	242	267	240	262	257	252	260	248	269	286	256	209	250	234	259	246	245	248	253	281	256	228	273	260	218	255	270	256	252	252	277	276	281	231	267	248	273	267	275	272	227	243	260	277	277	254	238	228	253	255	266	274	241	223	249	246	254	253	250	244	264	247	276	271	244	242	270	274	252	263	247	267	256	228	250	268	247	278	252	240	247	240	235	268	237	258	246	262	263	246	249	264	268	259	269	286	267	248	242	268	273	291	231	274	239	252	239	231	257	243	254	262	262	257	247	264	275	256	273	252	246	251	245	268	229	274	265	251	242	250	265	231	236	255	256	238	252	254	243	247	260	258	236	269	243	247	201	246	247	230	252	260	262	244	223	263	246	256	235	269	276	237	261	246	239	264	241	241	233	281	261	264	256	280	261	276	237	254	248	263	235	241	269	246	219	249	282	232	260	282	226	248	277	242	240	278	253	257	252	271	242	261	256	266	240	251	266	243	253	250	229	275	262	274	220	228	238	231	245	276	269	244	253	225	238	219	247	249	259	259	230	263	258	263	241	270	240	242	255	250	241	247	248	251	250	244	284	260	254	232	256	239	274	272	262	238	277	263	252	281	254	255	266	255	227	250	239	252	240	222	249	258	270	242	245	249	227	266	248	263	226	222	289	240	263	258	242	254	242	245	265	262	253	268	238	259	253	246	236	227	238	252	262	237	251	269	246	252	211	256	258	268	262	224	296	248	256	282	233	249	232	228	261	242	261	229	235	251	249	228	266	255	262	251	252	267	261	264	251	278	264	215	265	270	223	230	264	247	220	254	257	243	257	242	242	263	258	233	264	241	263	248	264	248	239	270	220	245	246	247	237	278	232	235	247	259	267	247	266	273	232	249	250	238	250	265	275	261	272	243	243	270	274	259	265	274	280	230	247	231	256	241	284	246	278	256	235	252	229	254	241	220	231	273	253	266	241	262	265	244	264	256	256	264	261	241	281	255	259	242	242	254	263	264	260	264	246	273	255	248	228	260	251	256	270	256	249	261	259	261	259	256	246	259	275	251	246	242	255	268	273	277	272	259	239	260	252	229	220	265	237	236	262	260	243	239	280	273	249	242	221	232	266	246	251	258	265	234	258	271	276	267	280	271	253	227	265	226	212	230	230	248	232	262	232	258	258	252	219	271	260	249	230	263	225	246	256	241	236	260	246	251	250	261	261	256	278	281	238	288	249	250	230	258	257	233	252	257	220	296	249	265	258	274	236	225	277	234	257	254	262	284	258	266	259	229	274	250	269	226	259	254	277	271	247	259	257	263	222	267	276	250	246	270	262	253	250	233	249	244	232	280	254	234	253	247	282	234	249	245	252	251	274	268	246	234	237	251	240	259	272	215	227	247	244	237	281	254	253	257	264	265	246	251	241	257	244	238	277	252	246	223	277	248	241	238	243	278	264	254	266	270	270	250	262	257	252	228	244	258	259	259	254	265	265	254	262	260	259	224	248	247	290	266	245	244	235	241	245	265	254	241	268	257	253	232	270	262	222	251	246	255	280	241	264	237	248	247	222	245	250	240	249	242	255	268	232	264	266	242	261	234	257	265	270	250	275	248	245	267	236	244	233	254	244	266	279	249	289	273	250	273	239	241	241	242	216	269	249	255	233	265	243	268	259	249	251	249	247	249	273	266	240	241	265	247	246	255	256	271	234	248	252	253	219	253	228	240	259	243	242	253	245	262	238	237	227	242	247	255	272	270	263	248	240	252	226	265	253	260	243	250	272	257	253	256	233	261	257	256	244	267	264	240	238	240	248	242	292	262	241	267	257	246	282	263	257	247	239	244	241	257	247	233	260	270	259	249	289	274	255	275	254	239	228	266	240	248	241	245	254	244	276	245	230	226	245	285	256	234	268	250	255	273	245	275	209	255	248	256	254	257	305	260	277	228	246	224	249	247	287	242	237	270	247	270	256	268	234	224	244	236	245	280	245	234	275	279	281	231	277	240	267	257	265	250	279	235	250	241	268	227	240	229	282	234	250	235	238	257	259	257	243	271	261	259	274	246	267	253	252	229	272	272	272	242	232	279	267	249	269	246	240	238	266	258	254	261	258	266	255	256	272	263	250	276	249	224	253	247	266	242	224	274	259	277	255	248	251	230	218	247	257	246	257	234	273	237	245	248	257	268	241	251	249	252	262	253	247	247	246	265	265	253	243	258	250	234	243	238	283	254	277	267	274	282	244	260	252	265	251	260	253	239	254	256	251	285	237	289	237	285	261	219	305	253	231	278	271	242	237	261	247	256	266	285	253	262	235	220	251	249	240	271	234	247	272	227	259	265	270	273	264	284	220	260	251	257	276	256	243	254	256	260	259	256	250	216	245	261	225	236	241	280	274	234	257	262	245	235	231	272	257	221	225	267	244	278	250	244	252	242	266	253	249	256	238	251	235	240	237	262	263	244	258	239	251	249	261	242	251	275	262	247	264	259	264	247	239	254	263	226	244	248	276	247	231	267	286	239	279	238	234	244	253	255	278	261	282	246	243	232	253	251	243	231	269	254	280	270	247	241	239	232	239	274	244	275	244	285	247	246	255	278	248	254	243	235	225	265	246	287	251	231	234	271	240	251	242	275	278	232	248	268	246	238	244	259	255	248	286	260	255	268	248	249	268	262	248	240	240	245	282	243	233	242	239	261	267	261	264	277	241	276	247	283	251	230	229	258	228	255	239	242	266	288	242	253	251	251	256	262	270	240	288	262	243	251	248	238	262	248	259	256	260	246	257	269	258	251	238	248	255	239	239	262	228	209	250	265	256	262	242	260	237	232	260	251	262	220	250	237	247	231	245	280	242	247	246	238	248	255	265	277	235	237	215	261	266	228	249	221	247	266	254	251	280	283	253	274	246	255	269	268	243	248	226	220	285	251	233	265	240	236	251	258	258	255	247	263	219	247	266	237	260	239	224	240	260	263	272	240	250	255	220	263	258	227	235	244	257	246
7096	5758	4600	2281	1660	1304	1156	883	735	725	610	568	470	515	458	414	423	417	416	406	395	375	369	370	379	376	326	363	372	370	399	341	364	353	328	351	368	347	364	375	379	364	365	342	357	353	359	348	343	335	328	310	339	372	346	366	331	356	363	339	365	346	330	363	360	362	346	361	336	314	349	336	328	351	356	339	349	316	352	332	354	358	311	328	366	370	361	322	375	315	331	338	347	332	378	359	311	321	330	336	366	378	351	373	315	370	313	331	318	329	324	333	352	354	361	362	359	352	335	333	348	295	349	337	373	339	322	360	324	349	344	331	334	356	347	358	324	346	341	343	335	331	373	361	351	318	330	328	353	315	338	349	361	343	378	320	352	354	312	322	343	338	300	353	354	336	346	341	339	320	325	356	367	366	337	353	333	338	342	352	347	345	345	325	361	336	335	338	326	332	337	336	360	338	371	329	340	333	328	338	358	325	343	335	368	345	328	385	338	384	325	334	340	331	354	325	353	387	315	340	339	352	340	371	337	347	341	315	340	327	341	336	327	350	350	333	312	299	311	334	346	359	350	375	316	319	359	315	347	348	363	358	344	311	354	342	345	377	328	371	339	319	327	344	378	342	389	362	351	341	363	322	311	314	356	341	343	324	330	338	352	338	353	325	337	342	315	310	330	332	337	342	347	354	342	349	357	325	332	340	321	365	351	342	356	331	324	310	327	333	375	326	348	321	359	352	331	371	346	350	357	311	323	353	352	324	369	348	365	359	332	321	316	333	347	343	337	377	334	339	349	335	317	349	329	307	297	322	327	331	351	357	375	331	330	332	331	325	363	336	370	329	348	356	344	312	326	333	327	382	348	348	355	347	322	353	346	324	319	334	332	350	334	347	342	375	324	350	324	331	363	321	302	346	331	376	323	337	331	349	343	345	334	350	346	354	348	365	362	302	354	352	343	302	344	310	346	319	341	332	351	323	337	339	337	335	353	308	346	354	341	343	323	320	368	331	358	323	367	347	328	309	330	307	343	326	341	334	321	330	330	357	336	352	366	363	313	366	323	352	327	319	337	328	351	356	346	349	358	338	353	329	343	326	325	349	319	395	313	331	339	326	337	342	371	321	345	344	329	350	335	353	360	329	319	374	367	345	349	331	320	343	320	346	360	329	319	361	324	349	338	352	335	359	343	311	341	330	347	303	331	317	358	357	313	328	363	359	346	344	375	338	308	346	383	363	317	373	315	367	345	336	339	333	313	355	356	336	358	338	342	350	333	378	354	318	348	332	354	346	351	359	365	332	349	310	341	340	318	312	348	324	357	336	330	343	349	363	339	346	344	353	329	340	323	327	341	381	363	315	352	306	323	350	326	367	316	331	363	360	358	317	323	338	340	329	325	308	320	343	334	334	362	338	349	333	346	341	339	327	357	364	380	351	311	357	332	304	335	349	325	350	355	335	377	334	332	324	340	344	371	330	307	331	312	304	348	342	333	345	316	338	344	349	334	332	333	317	343	334	342	316	356	335	342	362	323	356	338	350	345	330	333	322	355	339	316	339	329	330	350	356	372	334	357	321	327	364	332	323	337	334	379	315	360	355	341	359	354	318	315	329	321	359	357	350	307	382	347	349	352	328	335	331	359	341	322	339	329	357	345	344	323	324	360	336	312	327	338	330	328	346	343	305	344	345	394	335	365	352	358	339	315	315	334	309	351	328	384	325	335	346	320	370	329	346	336	359	309	315	336	350	323	334	301	358	403	351	369	336	301	362	355	305	343	346	300	313	348	371	344	329	372	365	338	337	314	327	337	331	357	308	359	315	380	333	376	344	318	344	361	344	347	338	332	333	321	332	363	331	331	330	327	342	355	338	356	304	334	349	340	357	307	326	329	354	348	333	315	331	364	368	348	318	344	338	363	333	343	306	336	345	341	332	360	337	322	348	324	319	358	339	353	354	346	329	357	352	365	337	347	330	331	337	329	342	336	321	347	320	334	321	355	356	360	288	366	329	338	339	370	328	336	349	343	316	336	359	331	335	347	354	329	298	339	342	345	332	347	353	356	327	337	335	319	315	370	355	344	343	309	348	333	306	340	330	342	368	310	324	319	352	351	366	309	356	365	318	357	350	304	344	359	339	377	377	290	339	360	326	363	337	297	329	326	304	317	373	360	342	368	334	360	320	332	342	338	351	340	343	329	347	347	393	352	351	313	354	348	362	337	350	341	339	359	318	325	350	328	344	349	321	348	321	276	338	345	359	372	327	304	369	341	340	314	367	327	337	336	353	342	336	329	392	341	331	338	344	294	317	352	353	360	371	353	334	343	366	339	372	363	369	339	337	316	303	351	323	341	328	353	295	333	370	355	308	322	350	324	351	357	338	345	345	366	307	350	320	361	328	324	331	338	305	351	315	319	325	330	372	371	362	328	320	349	341	347	362	330	341	350	344	360	345	324	320	330	329	280	338	389	317	336	334	326	331	329	352	380	359	369	359	323	340	326	350	330	320	347	361	325	354	336	332	312	363	344	380	364	323	351	350	354	328	356	321	338	322	349	357	338	313	380	321	300	319	348	340	368	343	315	358	315	343	344	327	328	343	348	349	328	341	321	324	317	302	332	345	333	338	316	330	362	310	355	331	369	361	345	335	340	326	355	368	357	347	351	334	328	356	356	349	343	372	328	327	350	327	374	345	327	352	329	327	322	335	370	345	330	370	335	317	318	339	335	328	327	316	304	383	305	331	339	356	340	329	320	336	333	334	322	350	365	343	377	349	355	308	328	364	367	346	354	338	365	348	355	338	393	348	361	339	346	326	330	372	339	320	369	329	298	346	335	342	349	353	295	330	346	326	308	338	345	373	320	336	322	393	339	313	376	344	313	352	335	348	325	350	340	330	330	386	339	369	319	308	351	346	351	302	347	340	351	320	341	363	321	347	325	328	362	344	349	334	353	310	361	380	354	350	319	344	317	298	345	363	326	338	327	339	335	352	342	361	356	324	303	353	325	345	342	316	332	354	361	372	340	352	317	298	345	350	324	320	312	330	333	336	335	351	325	355	312	328	351	347	325	312	341	317	332	334	360	336	314	319	345	365	334	339	343	345	350	345	355	333	347	350	312	327	341	351	328	336	327	355	330	322	319	307	321	338	374	320	338	340	358	362	330	342	352	387	343	336	319	353	323	335	348	348	313	333	349	310	373	344	327	356	334	347	397	338	339	313	348	343	327	353	318	377	302	318	307	323	341	355	328	343	339	353	311	344	311	321	322	341	360	344	330	359	329	325	327	350	362	298	308	366	326	340	307	333	334	334	312	327	333	366	321	347	337	354	330	313	347	321	323	328	333	322	354	327	343	326	332	341	314	360	334	317	336	358	334	331	323	344	341	342	338	364	349	333	352	323	340	327	351	349	317	342	330	325	363	333	338	331	338	324	302	323	332	352	326	346	324	327	322	350	317	359	325	311	304	323	342	347	334	308	335	312	364	321	337	354	360	333
22901	21190	29038	23621	21190	21257	11242	1847	1294	1264	1121	1080	987	1006	916	900	884	868	895	856	841	818	838	790	775	848	811	800	822	781	790	747	812	723	783	744	719	733	783	680	780	775	703	696	742	748	747	717	807	720	796	769	788	742	713	719	723	759	746	765	780	768	779	783	776	774	718	704	719	740	748	783	726	729	767	766	745	739	738	729	722	735	756	741	760	694	716	753	699	717	688	734	789	772	708	717	766	747	725	739	743	777	768	737	780	725	763	743	744	750	765	744	716	710	708	710	768	756	726	729	699	757	752	707	705	744	770	703	734	672	759	737	727	711	762	678	702	766	727	777	701	769	767	741	749	736	765	769	664	731	708	712	780	723	729	710	752	744	725	751	753	751	789	707	726	763	758	766	762	732	733	696	773	733	678	751	746	695	684	693	724	703	724	745	775	762	695	734	669	749	731	764	763	749	708	709	750	746	696	721	734	733	804	769	740	700	738	723	739	758	729	760	771	708	729	714	763	763	742	730	749	710	745	677	746	719	704	692	766	695	719	716	801	752	728	714	749	728	734	747	732	783	711	757	699	744	730	736	682	757	742	738	701	713	705	723	704	775	697	738	747	706	752	719	728	736	762	697	684	735	750	736	711	707	706	699	731	681	741	718	730	698	703	712	748	766	707	800	748	707	754	757	727	692	698	724	717	701	698	690	697	706	751	724	738	758	793	720	740	746	743	716	712	699	729	742	716	669	748	754	720	736	741	702	687	701	743	692	780	704	744	759	705	706	711	727	761	696	744	717	704	768	718	733	723	726	714	713	706	705	719	729	744	737	700	730	692	733	708	736	716	717	769	687	720	760	816	716	707	706	722	685	738	709	713	714	779	747	676	756	738	738	679	710	704	712	706	657	721	736	732	708	751	727	688	756	768	763	753	705	705	711	753	740	721	747	711	752	730	718	643	753	703	705	749	801	719	704	713	718	744	691	742	720	731	707	699	713	765	723	765	738	705	712	715	745	793	757	715	728	738	748	688	724	753	689	762	741	737	704	777	721	727	763	750	749	681	708	708	743	679	766	704	731	700	720	748	717	689	770	716	711	706	705	718	771	743	744	712	724	705	761	720	778	753	727	759	724	775	756	675	743	727	732	769	736	714	771	759	739	714	751	755	708	688	743	706	732	749	758	676	655	729	753	764	715	719	723	725	713	679	728	761	738	719	754	679	681	774	733	709	697	707	696	704	706	760	720	726	760	759	694	795	710	737	728	741	713	717	726	691	680	687	711	780	734	714	714	804	757	735	690	728	717	729	683	717	774	696	753	741	737	743	748	750	696	731	733	736	750	722	766	755	760	745	705	695	730	701	804	697	731	743	726	717	721	722	699	742	724	695	700	700	718	775	745	728	709	734	716	708	755	736	763	680	716	752	732	691	716	712	703	752	709	718	696	746	749	689	732	767	783	715	673	730	758	724	746	766	728	745	659	700	699	734	699	730	741	697	715	785	752	675	706	783	720	721	742	700	703	719	770	701	716	722	742	711	711	752	725	716	716	684	716	750	729	744	709	722	717	721	711	707	726	719	725	752	718	746	683	750	725	730	691	722	716	711	708	720	746	741	782	693	729	782	715	729	767	694	792	699	725	677	772	712	718	718	755	687	730	794	714	688	711	705	777	728	709	768	747	756	700	742	777	690	708	719	758	714	705	711	726	747	727	711	663	684	759	668	739	737	770	733	753	736	711	699	720	694	712	725	692	724	723	679	691	699	747	741	731	660	732	717	765	714	761	766	705	745	742	683	766	745	720	771	695	720	745	714	678	692	722	737	706	699	713	766	681	737	730	727	771	721	732	708	656	662	755	729	734	767	682	713	711	687	715	743	731	673	742	685	748	708	732	695	745	722	704	734	697	757	706	722	747	704	745	745	640	736	718	737	756	707	712	732	727	790	731	711	801	723	779	741	719	737	753	709	744	713	729	727	710	740	699	765	710	698	769	724	697	695	732	739	737	759	707	708	704	720	757	736	764	735	736	738	746	727	723	695	783	792	777	676	766	740	728	707	738	733	691	713	704	686	707	734	716	743	662	730	744	741	700	693	762	729	700	701	716	736	704	711	733	765	753	731	713	744	719	714	751	739	742	753	729	706	770	723	711	754	743	698	705	733	733	727	698	757	721	740	725	716	752	719	759	704	686	705	736	749	733	719	737	693	784	753	785	712	693	700	709	740	716	762	714	749	726	738	700	730	775	683	715	724	724	686	697	754	755	763	701	693	719	726	732	769	701	750	716	737	695	685	727	699	770	731	712	704	773	690	706	748	751	691	713	784	723	712	723	676	754	727	741	737	753	714	736	767	705	722	739	747	718	689	728	721	730	754	693	778	749	793	690	731	744	718	690	719	727	746	746	706	718	759	725	725	760	721	746	720	718	768	746	766	691	704	707	694	728	686	742	750	754	727	738	710	726	654	757	745	687	719	753	727	760	727	776	738	738	681	694	716	742	750	694	776	745	747	712	701	691	745	679	714	747	768	719	756	720	779	727	724	724	727	739	703	735	701	735	689	717	773	698	710	717	727	755	686	698	756	748	742	717	706	728	734	695	723	717	750	689	711	698	692	739	767	705	708	726	743	709	695	754	751	729	731	720	652	711	725	707	736	722	702	745	682	730	736	731	710	740	775	735	713	730	694	743	725	698	741	730	750	708	738	725	782	728	704	681	717	724	731	739	794	756	704	747	721	744	739	744	757	735	697	735	745	749	716	711	728	661	760	630	709	735	725	764	735	748	744	704	697	763	774	746	704	694	734	729	751	700	732	746	708	706	743	748	724	728	711	642	687	744	726	789	690	720	726	713	674	720	727	739	725	717	743	709	732	765	727	739	737	727	728	740	728	738	749	765	720	690	697	764	757	686	686	712	763	715	709	674	704	670	719	697	730	740	724	759	737	738	762	710	661	726	741	724	696	705	683	686	717	695	718	731	721	697	748	732	757	746	776	740	739	744	742	713	715	712	713	697	690	764	716	747	745	717	698	725	726	701	731	761	648	705	720	746	715	730	701	767	720	718	710	731	768	715	736	754	724	749	779	700	709	713	694	714	738	704	779	713	753	705	706	690	708	713	754	727	691	748	749	747	712	681	685	705	723	725	745	696	745	694	758	702	718	701	748	732	734	730	717	699	746	739	675	749	741	734	786	767	727	764	762	711	714	721	731	738	711	711	737	736	748	686	714	670	748	746	708	694	736	750	726	687	726	721	770	766	758	741	744	724	734	752	706	693	753	678	741	745	793	711	737	671	747	705	723	692	723	773	738	696	729	692	752	741	697	707	723	750	734	747	708	692	745	751	711	724	747	705	749	714	712	753	748	727	712	701	705	715	682	698	743	716	692	731	773	719	722	723	725	691	731	676	731	699	759	710	760	756	709	731	807	717	712	710	677	696	689	715	738	708	709	753	710	700	765	716	771	703	716	731	765	727	757	720	747	717	698	747	730	712	728	712	804	766
10040	17216	14188	7619	5518	4338	3565	2914	2315	2124	1867	1657	1583	1410	1294	1198	1205	1162	1230	1111	1033	1026	1034	1043	1018	996	968	1012	970	976	1007	977	972	878	985	912	906	914	874	870	878	859	941	906	996	906	957	950	872	940	907	922	907	863	907	917	911	898	900	921	934	880	915	966	905	814	869	838	919	903	917	895	898	869	875	919	860	876	903	880	889	910	864	915	850	892	928	885	934	928	899	887	963	833	906	921	866	865	866	907	890	882	908	900	856	894	874	855	849	928	917	885	876	910	903	870	883	873	891	882	950	910	871	881	851	897	817	883	915	889	871	832	897	889	835	910	920	834	848	835	808	866	868	875	907	874	869	903	843	844	899	854	858	889	889	909	863	869	839	871	872	876	880	881	882	916	916	873	895	843	861	906	898	891	867	929	894	913	877	862	878	821	821	874	877	854	855	903	912	849	891	883	877	854	866	848	895	907	835	856	925	867	869	850	862	865	856	855	897	923	885	928	896	838	839	909	822	913	852	921	827	879	887	886	908	889	878	845	871	902	859	873	865	843	887	910	905	845	904	871	870	868	856	874	852	888	852	841	883	883	866	907	813	855	865	871	844	925	881	928	886	881	873	874	894	829	879	893	887	895	856	879	882	873	898	886	898	856	869	864	847	844	905	850	836	911	943	864	858	917	854	857	822	887	896	845	843	858	908	856	878	835	895	839	899	864	918	903	908	868	906	896	805	874	892	887	893	874	898	847	886	912	857	890	843	858	861	868	857	923	872	879	909	857	883	857	881	876	858	815	873	918	870	848	868	867	912	933	886	845	859	877	874	853	884	890	915	879	828	839	886	903	906	886	911	861	946	895	925	854	881	897	888	840	861	866	850	859	890	869	867	864	844	835	905	888	908	839	901	889	884	906	920	913	892	916	833	837	899	870	912	862	914	918	879	867	914	884	867	915	909	909	877	887	855	879	908	884	841	811	880	866	886	815	904	893	868	877	826	890	871	873	881	916	846	879	867	834	888	875	902	850	827	855	863	936	856	870	823	874	901	910	891	888	886	848	915	887	851	881	861	825	905	875	900	872	879	860	832	901	909	828	940	884	850	917	860	898	879	845	850	898	880	890	896	869	887	877	842	905	885	923	900	842	862	830	905	919	878	916	869	856	879	913	843	920	882	949	872	874	878	911	919	863	923	846	912	860	918	852	895	940	898	930	894	842	878	919	883	886	918	830	851	871	867	861	817	859	879	867	897	900	951	889	860	888	816	897	921	941	875	921	907	867	911	843	900	867	913	911	850	875	842	895	925	904	860	886	910	901	892	904	870	836	882	887	859	889	911	912	876	831	892	828	903	905	865	871	894	889	861	874	847	841	853	936	809	920	839	940	922	861	868	876	879	870	917	918	888	900	905	873	868	879	898	864	926	831	900	909	886	863	882	880	857	886	877	875	891	820	918	910	858	915	886	870	856	840	928	895	878	910	859	948	865	910	873	870	859	880	898	894	900	871	854	835	812	924	897	859	911	875	856	885	895	833	900	902	917	833	886	850	855	851	939	947	901	889	860	865	857	903	883	875	870	853	886	923	869	873	893	919	851	909	829	851	967	907	847	850	891	887	920	907	891	837	905	889	828	892	854	860	878	929	866	899	904	905	858	835	915	896	916	891	878	903	858	838	921	890	919	892	889	924	871	912	913	892	901	885	880	848	890	959	841	847	836	906	940	870	923	889	888	899	922	900	881	896	868	855	923	839	851	860	882	896	877	879	945	889	941	843	870	825	892	879	860	830	906	909	929	884	864	846	883	883	848	874	868	879	892	898	947	882	905	867	920	889	862	885	841	874	912	857	932	853	885	847	888	912	867	896	867	854	918	825	901	852	851	867	841	875	873	930	904	849	882	915	830	864	872	851	837	857	916	875	874	857	857	878	879	905	886	927	914	860	865	873	877	852	873	867	846	916	895	877	880	902	907	891	901	900	919	875	877	845	930	889	872	879	879	873	871	917	900	882	872	868	870	867	929	913	816	898	889	839	825	833	859	878	889	918	888	939	857	875	894	876	896	895	891	887	887	870	866	875	829	867	902	903	864	890	854	884	906	892	887	831	867	815	916	905	862	862	916	852	813	849	861	876	869	878	897	896	863	878	862	903	873	927	916	859	895	945	889	894	884	851	876	859	888	892	860	868	871	894	863	896	888	846	896	887	904	912	874	844	879	904	872	865	889	864	913	849	913	853	908	898	839	880	904	847	864	858	909	856	829	895	851	850	850	842	841	899	848	909	877	881	856	892	933	852	883	901	877	869	883	858	859	888	897	872	789	901	901	896	925	845	888	820	859	867	876	854	849	873	877	826	890	898	858	846	844	870	922	923	837	883	895	853	900	845	911	888	881	866	878	880	890	871	942	930	910	866	805	922	898	902	856	871	892	819	887	880	920	868	854	876	902	835	844	871	902	853	849	842	887	856	877	877	832	904	881	838	897	909	863	878	846	881	879	924	855	822	869	868	900	820	859	861	927	858	903	839	835	880	854	845	941	869	942	874	899	890	881	867	886	894	907	877	856	864	825	951	881	927	833	894	931	879	869	876	869	869	911	910	881	847	884	876	865	895	857	866	873	852	888	870	881	869	850	896	914	876	919	910	847	825	899	877	907	886	855	913	827	856	890	883	869	859	906	905	896	864	849	870	859	850	828	895	817	966	875	872	897	897	893	886	835	875	858	925	913	849	851	855	882	873	858	858	891	878	883	899	848	898	901	912	873	829	904	858	891	837	862	832	875	854	901	925	845	929	911	872	910	919	908	863	895	892	916	878	853	849	878	903	865	869	839	889	810	911	824	819	906	830	849	906	904	872	864	886	852	910	873	842	829	900	886	845	854	872	850	877	866	872	900	791	899	928	948	870	854	872	926	891	879	895	846	879	915	901	836	863	896	893	950	894	854	875	853	853	874	862	890	880	918	861	878	871	884	890	840	916	946	863	894	898	852	859	891	839	855	893	900	863	886	899	854	891	940	855	905	849	873	876	860	925	879	864	883	889	851	922	830	914	858	917	844	927	825	886	880	842	861	825	889	860	861	932	861	879	889	890	937	882	880	911	901	886	916	837	877	903	901	859	868	907	904	857	907	890	902	843	901	890	866	903	896	808	856	889	744	859	882	864	849	828	839	817	836	898	878	906	870	855	863	874	891	847	879	856	893	879	868	869	835	895	890	846	861	938	887	873	851	892	888	861	897	884	871	949	872	845	889	932	864	872	851	863	856	902	867	867	925	908	911	874	888	871	897	874	888	897	931	876	867	913	908	881	879	899	851	896	834	870	941	826	881	889	882	868	873	804	872	825	842	861	874	868	915	911	880	867	873	876	926	855	961	845	888	889	860	859	852	864	875	851	867	845	855	871	864	935	867	806	900	883	881	877	871	902	859	877	875	975	896	919	837	871	879	897	848	808	883	875	898	862	890	884	882	892	858	866	837	874	817	842	897	894	868	854	951	864	834	906
26886	20007	7059	919	640	558	478	384	388	349	382	381	406	413	384	344	384	358	381	367	385	384	340	346	375	387	357	360	380	372	361	358	324	363	369	407	350	377	372	381	377	352	358	356	344	354	331	368	364	330	362	331	346	344	347	345	365	357	347	363	381	369	365	381	338	374	413	355	370	368	367	360	350	362	326	388	350	351	367	378	348	382	360	335	369	353	363	382	360	339	360	338	361	380	391	371	327	346	367	354	343	363	363	335	374	352	350	370	347	373	343	356	385	342	341	348	345	336	346	382	367	351	325	340	388	344	374	353	356	325	353	365	349	382	376	342	375	352	363	383	350	381	368	395	369	351	362	334	398	351	393	384	365	370	356	398	341	365	348	326	336	384	358	374	375	360	387	361	358	374	348	345	350	340	337	382	379	342	342	357	366	359	361	350	373	374	361	398	360	377	421	365	375	356	352	379	344	334	354	370	381	383	328	383	350	352	361	351	359	392	346	351	374	370	346	360	358	354	381	381	358	349	348	341	360	377	402	368	379	360	370	351	346	388	320	360	396	365	374	367	366	381	347	364	348	314	338	377	359	345	365	399	351	359	342	307	382	358	347	360	351	373	364	378	387	347	364	385	359	352	390	391	372	358	384	352	381	396	323	313	362	337	354	392	332	360	348	373	358	383	378	337	367	334	355	343	364	364	420	388	392	379	329	355	364	362	389	345	349	372	378	322	375	340	357	378	380	375	334	349	381	355	346	326	331	376	337	352	377	352	351	391	360	370	352	340	348	387	385	344	385	346	356	370	365	370	367	353	327	338	408	370	382	357	350	348	383	370	356	378	367	337	366	355	354	343	363	384	375	358	344	366	384	335	380	368	360	369	359	344	384	355	329	341	345	360	352	338	387	366	317	376	351	377	367	341	388	328	359	354	349	368	344	337	346	345	346	369	347	348	368	351	399	372	369	365	342	386	359	366	364	371	365	347	341	360	329	375	377	352	381	325	384	376	381	372	345	342	396	356	386	361	348	367	372	389	389	342	361	352	372	342	360	346	361	378	364	360	358	355	423	356	391	354	381	345	350	370	344	383	382	369	344	391	376	361	350	349	356	381	381	332	326	369	372	350	378	361	355	347	382	381	364	345	351	334	390	362	347	353	362	354	322	354	339	359	344	362	368	359	344	367	358	407	367	349	336	372	342	347	385	312	345	345	337	365	404	342	378	381	376	382	353	345	377	371	348	342	344	394	381	347	376	373	375	355	383	369	346	356	368	355	382	375	347	364	364	372	365	374	372	372	361	372	391	382	366	357	351	370	354	345	365	363	364	338	342	372	323	363	362	347	377	390	328	326	344	369	372	369	341	377	391	359	351	362	377	386	374	368	379	336	407	380	394	349	372	335	351	359	366	319	353	366	326	358	359	369	369	383	391	377	383	352	345	373	359	375	355	354	333	395	377	341	348	333	351	365	354	380	361	371	367	357	405	354	378	348	345	401	353	355	342	326	378	366	344	376	326	389	352	379	368	348	377	371	322	347	362	361	357	338	335	375	332	355	373	368	371	370	370	364	385	353	380	364	384	361	349	362	345	339	360	384	374	412	368	391	365	386	382	406	347	391	354	346	343	364	346	370	355	369	365	346	363	335	347	321	374	378	363	408	369	351	357	369	365	366	345	337	394	367	398	381	356	344	400	342	370	349	359	361	344	359	387	391	359	351	358	358	381	339	355	370	355	390	352	357	370	398	341	308	371	364	385	337	341	355	355	372	374	360	359	338	368	376	367	390	398	413	357	310	380	351	350	317	390	336	388	362	380	382	364	354	370	363	369	382	339	355	363	367	387	381	370	403	350	387	367	344	363	378	365	337	363	363	370	361	383	385	373	345	386	371	363	383	383	390	377	349	362	346	346	344	333	363	332	331	363	371	369	395	379	335	329	349	361	376	361	339	360	368	366	398	396	360	370	356	384	360	378	358	400	381	371	331	341	393	369	369	366	386	389	364	345	382	358	344	370	321	362	345	371	340	332	340	377	380	367	373	384	402	356	386	381	360	369	345	366	364	370	391	378	375	377	346	344	347	361	373	372	336	378	392	343	334	373	355	347	384	378	363	369	376	358	388	350	389	361	386	366	361	369	353	377	347	332	392	416	386	366	355	354	360	375	369	352	360	340	365	360	354	354	385	378	354	366	332	354	362	362	372	332	373	387	390	359	389	360	394	379	327	374	334	359	361	360	344	372	346	363	337	342	392	388	369	392	343	343	340	374	354	333	352	379	365	350	381	365	393	342	386	312	365	362	320	418	372	346	358	355	362	336	394	346	345	354	352	337	344	369	351	337	379	331	365	377	388	364	365	357	387	332	368	374	322	340	377	382	385	351	383	324	396	357	373	351	356	361	344	354	373	364	354	394	395	335	368	385	360	381	331	350	398	374	390	350	338	366	360	384	342	384	370	354	329	380	347	353	350	361	345	356	364	384	374	357	367	349	347	373	375	367	361	360	381	361	354	334	335	389	369	363	411	373	353	408	362	368	374	362	338	354	381	355	340	379	380	347	345	340	390	348	350	399	384	305	395	400	350	359	341	370	337	375	345	331	412	379	372	382	394	349	350	326	393	337	356	372	364	370	343	359	355	348	374	328	385	347	357	355	349	385	353	321	350	349	345	354	353	382	374	364	334	381	340	359	355	336	353	380	360	332	366	363	354	374	354	341	363	389	380	379	355	364	366	348	345	365	351	379	386	417	368	326	379	339	357	356	322	356	379	355	339	393	391	349	369	389	344	361	367	386	381	359	333	359	334	371	340	373	355	370	346	356	364	369	368	396	353	406	360	342	343	366	352	392	386	374	372	378	384	350	362	351	392	375	338	389	368	389	357	363	382	351	340	362	377	386	346	374	425	364	361	365	346	330	366	351	405	358	347	349	399	386	357	347	370	341	342	368	378	354	350	377	364	388	352	357	376	381	372	395	381	330	382	377	344	349	372	376	394	333	386	353	367	327	320	393	353	336	365	358	404	369	372	354	391	358	371	382	386	401	346	357	360	338	315	366	361	361	371	376	350	325	361	383	377	361	353	385	352	385	379	349	335	378	336	373	374	376	389	365	326	319	351	339	355	387	404	375	370	363	358	367	374	342	355	364	346	340	349	350	385	376	368	358	367	373	376	363	349	360	360	327	369	391	397	367	372	365	305	380	378	327	346	356	386	376	346	332	368	386	364	372	349	413	336	350	314	322	356	354	352	352	331	341	326	377	408	330	369	370	388	368	356	324	377	341	330	392	378	331	372	375	381	364	354	343	334	379	380	344	371	378	362	346	394	353	358	383	366	349	400	393	371	358	363	375	372	356	362	349	380	381	353	385	336	373	367	313	360	380	356	356	362	377	370	349	364	364	331	436	362	341	357	370	378	363	351	374	337	400	367	396	343	374	336	371	346	381	365	357	359	367	398	351	364	340	346	365	382	381	375	357	341	332	385	365	381	388	331	377	371	396	356
4354	1284	1080	699	610	545	480	540	517	486	419	468	487	455	472	412	438	454	489	463	408	464	444	470	420	420	445	452	491	436	442	429	455	463	434	439	445	473	422	445	469	427	453	444	428	475	434	449	475	455	456	443	480	437	445	400	437	471	462	475	448	476	443	426	501	434	426	440	435	424	453	441	447	450	485	437	418	460	433	429	434	438	441	443	413	433	451	423	461	416	468	454	457	447	415	481	416	470	477	420	451	478	466	473	468	471	463	432	412	457	428	481	438	440	453	469	403	444	448	500	422	462	459	448	458	452	488	474	433	460	438	471	448	439	447	457	449	456	446	424	406	460	457	442	462	440	468	394	420	409	424	460	446	436	457	440	414	417	468	464	460	454	431	449	474	485	432	420	457	441	460	486	476	493	446	485	452	447	455	424	449	446	446	480	454	463	460	431	465	434	473	424	415	446	444	438	467	429	427	437	475	449	459	444	428	444	469	438	448	458	445	442	430	421	411	442	433	422	429	411	464	421	465	442	417	453	491	456	441	475	443	401	441	433	434	461	416	453	447	463	453	423	406	466	422	441	464	441	426	466	449	436	461	400	400	418	433	466	491	425	421	451	440	418	440	409	446	476	461	424	443	426	441	496	478	455	471	455	475	474	481	447	478	424	434	456	431	462	464	429	465	459	449	457	456	440	455	459	473	451	459	433	423	460	448	411	432	448	435	485	437	431	468	419	409	385	454	432	447	457	440	445	478	423	450	447	407	434	429	427	454	422	448	418	446	429	451	448	432	461	448	462	462	449	479	431	459	475	460	439	485	428	438	450	448	426	459	444	473	455	471	450	486	425	449	451	437	468	449	476	438	454	473	475	443	447	453	431	452	463	420	422	451	454	444	469	469	463	471	454	466	448	436	409	454	451	451	458	449	477	418	452	403	428	476	425	474	423	462	432	433	432	473	413	462	453	435	458	413	480	462	461	436	451	442	442	411	437	438	439	441	472	428	488	441	413	435	418	418	453	451	487	440	479	410	458	429	440	442	421	460	463	426	459	406	465	453	464	473	474	433	435	479	473	432	445	462	432	417	466	451	450	442	446	436	440	460	452	453	426	434	432	458	443	476	419	453	448	443	438	464	459	474	438	372	410	441	431	461	444	484	463	445	467	441	445	452	482	425	448	473	480	454	468	456	467	438	458	427	445	422	451	462	444	471	452	457	444	449	465	443	458	464	435	467	462	484	459	413	410	446	435	462	452	444	467	473	460	452	437	453	466	452	478	391	465	436	434	443	471	455	498	451	442	431	447	439	423	472	409	413	465	466	439	425	486	439	458	456	405	443	449	453	421	428	425	465	403	484	446	463	468	440	455	444	424	474	451	488	430	442	469	423	404	448	443	439	456	429	434	433	459	423	445	459	460	449	455	453	466	462	443	444	450	442	466	471	448	445	445	416	413	408	451	475	430	453	397	487	432	489	459	398	457	435	424	458	434	442	487	449	447	403	433	487	473	461	457	417	443	446	436	446	441	450	462	449	449	430	435	480	449	485	453	434	450	423	479	454	476	412	443	442	441	412	438	433	410	461	429	449	457	439	450	430	495	428	464	489	457	447	484	456	478	447	419	449	469	478	474	432	422	429	467	440	451	410	448	456	439	434	435	492	429	453	453	470	446	444	459	434	466	466	439	481	458	465	459	472	444	491	472	454	439	424	409	461	480	434	410	470	429	458	426	453	464	483	448	443	447	441	447	459	417	454	427	420	423	438	509	437	421	437	443	454	464	440	453	441	422	459	433	424	442	456	388	450	417	439	438	474	461	432	445	458	466	447	415	447	451	448	493	462	461	478	436	458	458	470	419	492	469	415	425	454	465	408	434	438	438	453	466	441	451	411	467	462	427	434	420	441	426	439	444	462	459	497	440	440	442	466	451	468	439	439	444	439	439	454	455	401	436	497	427	418	419	452	449	434	459	440	456	432	417	449	464	456	435	428	423	431	458	457	446	410	412	441	414	451	469	443	449	442	432	474	470	468	409	450	401	441	444	417	430	460	426	392	413	482	430	483	437	422	484	460	430	455	449	425	442	430	447	425	450	448	423	460	426	388	461	442	413	445	446	437	457	429	462	442	441	421	430	464	430	430	416	458	435	442	489	408	461	482	444	455	455	450	444	437	429	517	469	487	438	433	414	441	427	463	462	453	412	433	422	460	432	431	469	455	462	501	470	447	424	448	451	422	455	483	512	460	439	436	448	430	439	447	420	433	474	458	459	420	456	463	466	451	427	411	409	422	449	430	449	467	445	453	453	446	410	442	432	473	450	434	447	477	443	441	492	450	416	449	462	451	440	434	433	467	406	416	465	475	442	437	467	419	444	431	459	466	441	448	448	432	459	464	421	480	492	461	442	461	446	421	435	427	450	427	474	432	448	467	464	415	442	419	460	446	480	456	449	467	429	455	455	498	464	452	434	461	462	461	420	476	425	422	483	452	452	440	471	459	475	476	428	456	448	443	417	443	444	421	459	425	470	449	439	432	442	414	427	424	450	453	455	465	421	470	453	452	441	449	466	450	442	473	420	464	453	441	465	444	431	464	445	468	465	438	458	446	443	416	454	456	445	456	480	445	442	448	428	466	478	442	430	417	435	462	471	453	420	433	442	443	436	467	467	419	472	434	424	470	462	429	433	439	466	445	460	461	476	446	462	470	456	444	460	450	442	444	423	431	436	406	461	439	457	434	454	450	472	441	433	475	461	442	447	421	464	459	490	451	444	431	452	480	429	433	432	400	456	455	421	414	442	442	438	467	453	473	421	433	469	453	451	425	422	453	437	412	456	468	432	458	416	460	421	426	463	442	430	425	444	459	435	458	376	463	456	475	466	455	427	439	432	426	432	436	452	428	462	504	464	431	449	456	439	433	446	450	449	479	431	445	473	454	435	465	460	420	438	405	422	460	434	434	435	455	468	480	436	474	468	436	445	429	449	438	454	433	465	452	451	495	415	489	464	461	448	481	487	446	433	441	416	431	451	442	469	457	459	429	451	454	431	435	448	439	487	512	420	468	433	438	437	471	473	446	444	429	443	459	436	452	430	451	440	450	454	422	473	469	452	475	411	438	413	435	436	390	467	437	474	454	440	454	454	458	457	455	450	433	456	442	442	447	462	434	439	433	457	463	432	471	437	467	444	451	418	447	455	461	432	445	442	454	417	449	425	429	468	451	431	447	436	442	443	450	465	389	474	463	440	440	422	456	443	441	439	459	445	471	466	466	429	409	447	458	482	479	488	442	462	431	457	427	438	446	451	434	439	454	458	437	425	442	474	428	441	479	463	434	450	428	466	446	444	437	439	445	446	486	451	454	449	444	450	397	442	444	462	439	443	439	456	479	443	448	451	449	443	446	476	416	463	448	463	423	468	435	448	455	461	452	495	461	469	439	462	450	443	424	459	478	474	423	451	447	463	427	464	426	424	462	402	460	422	467	433	452	476	441	460	434	415
23869	21132	28451	23801	21006	12194	1784	1195	1042	889	923	899	871	858	852	845	760	780	784	797	771	725	772	716	759	832	765	754	692	721	701	686	730	707	720	715	718	713	727	700	709	688	751	751	694	719	748	700	715	724	727	736	734	691	736	705	735	730	744	752	721	710	698	722	685	726	683	713	669	703	658	727	698	717	749	750	694	719	734	736	750	713	686	725	707	738	747	734	681	666	704	712	691	757	689	698	693	685	709	681	707	700	677	699	696	744	723	693	705	679	741	702	673	682	730	723	688	678	730	688	683	695	711	719	736	720	738	658	700	706	713	728	716	701	735	673	674	763	687	634	729	710	693	718	676	682	713	705	697	673	699	751	708	689	714	688	709	717	706	674	748	677	674	684	713	744	739	709	684	704	680	664	717	664	723	746	688	676	729	720	752	668	681	693	686	749	699	728	668	691	689	645	719	680	742	700	672	723	748	715	684	693	715	687	738	686	660	718	756	737	686	724	723	670	745	730	688	701	668	651	697	695	669	705	710	662	721	709	657	694	702	670	705	731	706	674	745	700	727	715	666	676	746	727	724	689	684	686	694	691	721	705	689	694	682	700	728	726	714	706	727	663	742	745	687	718	692	668	665	683	714	724	692	674	728	696	739	704	669	732	680	733	738	699	706	700	737	717	715	751	737	766	718	701	727	714	664	686	705	698	737	691	706	735	683	682	729	642	688	656	658	726	710	721	698	717	682	698	749	742	718	761	719	697	714	708	704	742	743	700	660	719	699	700	687	683	703	701	702	691	708	657	709	709	769	681	693	668	720	685	745	750	697	722	717	736	730	713	747	744	736	683	691	668	672	684	732	743	733	694	729	711	658	706	724	727	710	733	700	674	678	708	694	714	673	696	732	722	690	708	781	654	709	714	694	736	709	693	704	719	696	704	730	696	732	723	692	708	672	727	694	712	716	721	689	723	722	686	685	684	747	651	693	725	685	713	712	723	758	695	706	693	668	707	705	734	728	685	699	735	731	675	696	704	720	803	749	705	680	690	684	699	692	661	761	712	717	723	739	696	714	668	681	776	650	714	737	651	733	659	713	676	737	684	711	704	704	724	731	735	747	702	662	749	731	714	671	702	657	738	720	707	741	702	636	721	694	668	711	695	691	704	714	665	668	738	676	679	708	730	724	721	706	695	695	742	725	704	740	718	699	711	742	701	709	725	721	716	671	701	692	742	681	721	722	730	693	697	678	696	674	683	722	683	743	751	717	680	686	712	729	699	696	716	695	735	718	694	757	714	693	684	757	646	737	695	693	729	650	725	720	719	677	706	712	727	688	711	714	708	651	650	689	699	686	702	686	701	692	653	713	678	698	716	760	725	749	711	695	698	715	733	694	619	653	689	704	735	711	715	722	699	697	694	685	697	665	677	703	734	713	695	699	733	705	686	724	727	689	677	738	734	675	698	703	750	701	726	717	714	708	704	692	710	729	698	740	673	673	702	709	695	677	769	714	705	696	736	678	687	701	758	732	724	655	722	674	723	725	710	655	697	696	738	728	706	677	665	703	703	699	709	667	656	713	697	737	728	706	700	692	744	701	689	733	709	728	697	725	748	731	706	665	776	717	659	671	711	649	668	699	716	742	701	713	700	743	723	743	712	714	765	758	684	679	674	697	656	774	676	705	728	713	708	696	673	689	733	667	707	719	700	746	731	717	658	715	719	683	752	680	729	669	712	709	738	718	706	709	652	705	720	675	650	745	680	692	682	653	702	727	717	671	720	709	647	712	690	698	751	727	698	694	685	691	717	714	704	664	677	709	684	721	733	700	697	754	704	726	682	690	697	664	715	678	764	696	685	729	727	655	713	643	709	677	718	671	691	696	714	694	663	742	691	725	679	706	701	677	711	720	715	664	686	689	704	701	704	665	764	705	678	719	724	689	727	665	714	666	707	675	653	694	686	706	737	682	732	731	690	713	753	719	698	686	723	664	668	743	705	648	698	704	724	669	688	703	779	734	746	725	666	678	708	714	714	693	724	739	717	774	684	693	671	725	706	717	712	703	699	706	778	708	744	689	754	696	730	680	694	681	606	713	709	699	780	659	709	727	714	760	656	722	665	725	711	725	705	759	697	711	668	715	737	692	686	707	705	707	692	691	691	725	639	712	708	702	726	701	703	725	709	704	693	715	680	711	673	701	673	702	741	718	708	710	766	699	706	735	728	719	760	653	712	691	698	727	715	729	658	725	740	728	726	738	660	707	701	667	686	737	674	754	707	656	754	721	701	699	695	699	722	667	636	747	703	670	664	664	723	675	691	706	743	715	713	696	717	705	695	717	685	724	688	724	696	702	743	704	697	710	717	659	740	716	721	750	693	737	680	681	687	713	761	677	726	727	726	687	707	697	687	710	724	738	639	698	693	790	745	654	719	691	685	752	702	738	693	696	726	728	658	687	653	731	729	710	674	732	707	701	742	711	745	686	722	705	742	699	739	674	744	692	702	736	700	692	695	705	695	683	719	705	636	724	718	679	698	687	675	735	715	688	684	712	730	724	665	668	707	729	698	711	704	672	698	678	694	719	714	661	723	660	702	698	713	732	680	717	716	725	737	710	709	696	727	694	690	700	690	727	706	671	737	689	736	697	701	706	708	730	690	746	706	751	670	726	707	700	682	709	717	688	713	744	695	747	720	743	673	719	672	683	726	721	719	709	734	731	694	667	732	706	735	733	744	692	699	691	692	749	737	698	722	654	713	672	644	712	707	685	720	712	711	676	705	694	688	708	696	684	660	678	689	720	737	686	675	707	752	740	691	652	734	691	703	728	755	705	682	711	680	697	671	693	706	744	669	679	679	715	717	726	715	704	681	654	728	665	665	698	689	673	670	726	666	672	708	713	724	720	702	701	716	684	691	694	683	686	704	728	668	714	705	704	647	692	717	688	687	712	683	682	699	678	668	698	694	666	740	724	703	735	691	701	684	725	726	679	733	651	663	729	713	684	681	686	690	688	650	701	728	669	719	744	711	699	734	725	689	691	753	695	711	762	743	695	672	666	740	712	687	723	712	741	689	691	709	699	670	706	726	710	728	673	710	693	713	739	675	677	715	712	672	688	673	730	674	749	670	706	709	756	690	742	723	682	712	705	704	688	675	771	678	732	705	702	671	714	703	717	696	692	722	718	739	746	687	691	710	688	668	699	721	667	705	751	713	740	738	721	726	716	689	663	708	677	698	725	718	698	698	722	679	690	735	635	706	714	724	722	658	732	702	712	724	710	712	708	694	710	695	662	738	707	702	689	704	687	695	743	758	743	689	690	659	717	705	709	700	724	719	730	708	699	720	703	707	649	699	720	707	723	719	680	750	704	665	741	677	726	706	685	691	771	712	687	689	689	713	723	705	668	721	667	697	698	701	693	710	715	693	695	698	674	712	678	752	672	722	701	695	720	715	672	727	654	677	743	718	686	657	703	669	698	671	648	682	771	681	695	707	725	687	743	683
7354	10569	8740	4457	3465	2663	2249	1973	1608	1535	1315	1226	1144	1072	1043	1009	1061	952	966	957	953	963	921	868	895	878	874	923	885	828	906	846	850	853	873	874	823	796	878	818	882	825	836	896	866	873	858	842	814	843	830	844	790	840	901	798	854	823	832	887	854	828	843	826	848	829	848	870	850	870	871	844	788	872	812	847	880	856	833	783	836	847	841	832	855	850	825	845	786	873	839	822	825	801	843	868	855	821	835	868	810	924	867	824	806	858	853	792	836	821	819	871	883	811	823	872	807	822	826	857	828	830	862	837	866	850	811	859	844	802	847	835	810	810	821	890	841	835	866	843	842	886	832	830	831	820	838	835	843	836	855	816	834	825	859	787	834	837	839	784	804	824	879	808	868	842	829	835	830	794	799	856	890	847	849	853	873	862	856	836	825	819	825	827	860	834	805	859	812	796	810	853	828	835	838	858	812	800	849	812	848	795	868	777	839	847	795	819	856	850	853	824	851	888	854	845	868	836	848	795	835	865	840	793	856	835	816	841	831	785	867	823	873	841	877	784	852	818	847	862	849	843	835	847	862	829	822	862	777	815	871	854	809	840	856	821	837	895	884	832	878	896	815	836	816	848	855	795	857	911	865	810	759	826	834	799	802	869	827	824	850	819	826	855	838	831	847	827	839	801	846	875	847	869	834	825	812	797	832	822	789	894	846	871	831	888	882	797	861	786	824	846	866	815	838	860	826	780	874	822	897	843	806	819	884	785	851	851	844	821	876	819	825	809	832	836	830	827	853	822	839	873	807	861	827	868	833	847	829	818	848	811	848	802	827	861	835	869	841	876	827	870	877	843	811	814	868	838	799	817	891	805	831	871	869	851	836	834	888	818	824	849	908	877	828	852	809	867	866	841	874	849	880	862	881	895	900	821	794	858	821	845	779	882	876	838	828	825	830	830	810	805	828	824	841	786	883	855	813	827	823	824	837	828	871	763	875	813	803	807	814	806	881	831	826	810	873	815	798	871	819	803	822	865	822	856	826	819	815	854	866	882	792	855	819	870	832	831	793	873	845	845	888	880	850	845	809	894	821	818	777	876	825	859	908	873	832	846	820	797	831	860	846	827	809	833	780	871	827	825	811	899	863	822	753	826	828	883	849	870	877	883	865	862	820	842	767	784	839	803	844	878	811	874	904	801	796	827	792	803	902	876	814	788	839	820	847	824	826	801	852	808	877	846	818	809	822	852	828	882	796	848	863	845	896	825	884	822	850	839	846	843	833	890	861	876	841	837	868	825	823	820	825	833	824	813	897	839	791	912	860	844	829	855	882	869	793	814	808	831	869	817	835	807	781	837	837	868	827	846	881	842	789	841	846	789	868	866	883	849	835	832	828	802	829	813	869	839	821	860	834	805	863	806	836	808	817	851	868	830	837	832	824	836	817	855	900	821	867	810	830	821	844	857	860	875	835	833	857	830	897	817	849	825	884	843	828	872	854	841	828	879	815	840	841	785	821	818	839	810	834	813	871	867	772	843	804	776	829	788	845	847	818	839	795	824	814	807	874	832	840	872	863	802	776	895	812	873	872	856	890	877	825	812	862	869	813	823	765	801	850	835	849	829	847	816	804	851	818	822	885	853	888	857	820	869	846	837	815	829	846	800	848	784	835	793	823	815	846	895	847	786	830	865	871	867	867	813	873	802	845	837	845	872	835	873	807	868	801	827	834	858	795	811	813	852	854	819	839	839	814	844	843	865	828	846	839	843	864	850	871	788	890	810	877	820	842	828	824	852	844	812	846	864	831	840	823	837	794	808	797	826	839	849	808	804	820	884	877	838	837	863	863	834	797	882	809	839	868	800	798	801	804	807	859	851	850	870	853	811	820	794	800	850	880	868	841	848	838	845	857	839	839	829	872	844	848	864	798	836	876	872	892	876	860	807	834	863	873	885	875	858	812	792	822	852	865	810	848	894	842	852	836	834	813	807	849	859	835	872	823	873	866	833	787	828	866	811	849	792	800	772	844	847	797	825	821	836	810	835	863	882	851	811	837	871	858	854	843	913	818	814	814	806	821	809	803	784	792	761	801	831	822	808	804	877	846	783	839	821	863	808	846	793	828	819	786	849	854	814	823	842	864	862	837	784	847	824	830	830	789	828	827	852	816	851	845	793	832	832	840	843	839	872	827	840	781	868	801	854	832	835	861	812	805	883	803	861	836	900	822	862	793	877	842	875	885	815	863	832	877	867	841	855	830	863	841	833	850	855	912	825	857	890	797	806	828	888	786	848	882	866	879	831	810	790	823	804	845	852	841	826	831	854	873	814	859	815	876	819	824	840	829	879	790	896	809	828	841	843	863	838	865	793	863	788	832	890	818	810	830	850	849	889	843	881	879	798	818	818	887	832	812	854	889	862	833	823	863	820	827	836	824	876	835	869	808	835	847	862	830	826	832	832	845	897	791	834	841	824	804	860	852	785	849	809	850	815	833	842	819	886	839	819	833	874	861	855	842	827	823	801	869	949	880	843	808	859	839	886	832	829	853	818	881	839	841	869	813	873	791	823	810	819	847	845	843	830	836	767	876	867	821	838	852	828	850	745	849	855	847	829	846	791	892	791	866	800	821	809	885	816	861	838	804	825	817	871	848	805	822	793	830	847	782	843	821	804	816	842	832	887	873	804	846	775	799	830	879	847	848	860	852	794	801	851	884	846	843	789	819	881	846	861	872	839	874	815	836	845	786	829	833	889	818	837	864	898	829	850	861	883	812	877	856	878	872	889	854	819	833	764	837	805	806	853	863	781	861	810	859	892	823	854	824	814	786	833	801	815	880	823	794	840	877	828	865	776	868	812	885	813	820	804	863	880	811	852	861	900	815	825	819	828	849	895	836	875	824	835	855	834	867	893	848	840	820	851	850	898	766	848	858	873	907	814	870	855	891	861	808	833	901	843	807	821	874	812	839	882	841	852	876	856	863	801	780	805	861	812	860	836	846	827	903	857	776	836	908	829	849	866	831	868	805	832	834	837	873	816	821	842	851	803	854	863	883	811	875	864	895	829	861	830	859	805	832	803	822	860	860	859	805	871	839	783	812	884	806	843	825	822	847	812	797	830	830	817	865	863	828	790	846	858	849	789	845	857	861	848	846	860	769	824	808	855	837	803	805	804	892	853	809	827	823	887	850	814	849	808	804	864	850	804	837	838	857	863	869	855	803	832	869	856	812	834	857	893	841	863	883	807	842	860	868	828	868	813	824	820	859	864	857	849	846	855	860	813	843	851	768	823	853	850	849	864	808	845	859	802	900	883	819	790	873	869	802	832	882	838	852	849	877	812	845	845	809	848	839	853	849	866	828	809	819	850	850	831	827	871	836	876	799	825	826	853	831	791	846	852	854	809	872	863	889	825	837	836	858	827	857	831	840	824	844	834	853	843	795	841	798	801	814	837	832	837	872	863	852	801	849	822	831	886	848	844	761	817	866	847	824	818	819	861	848	843
25075	21110	27428	24901	10179	742	552	440	355	355	373	331	330	300	305	300	291	312	262	275	285	270	267	260	298	280	283	273	248	245	263	265	250	255	258	271	290	264	267	252	240	256	241	259	278	251	241	253	254	236	253	252	228	251	233	289	263	237	258	249	250	237	272	244	264	255	242	239	275	290	271	232	267	226	274	238	260	246	286	240	267	238	253	278	227	226	250	266	251	265	244	218	238	256	260	265	263	258	260	259	259	262	235	248	240	235	243	260	270	272	234	250	250	253	250	245	259	257	250	275	251	252	258	257	292	269	276	234	258	245	246	255	227	244	267	250	267	273	257	244	233	240	245	263	234	249	259	264	229	266	249	261	241	265	227	263	250	292	253	261	251	261	263	255	245	262	238	225	258	274	265	278	252	253	269	265	257	220	232	280	254	255	255	254	217	275	272	280	237	245	279	236	261	228	249	216	245	234	275	253	241	256	261	286	244	246	266	261	242	222	268	257	255	267	237	247	221	248	251	259	233	238	244	226	243	252	229	269	262	270	217	267	259	250	254	276	239	270	233	276	263	263	247	254	265	238	269	251	239	261	268	289	249	258	232	228	242	257	253	238	264	259	263	246	235	240	268	262	273	257	253	251	226	261	235	240	229	256	219	223	246	238	260	247	251	229	296	235	259	250	269	241	250	247	242	246	249	263	257	246	224	243	231	258	266	254	262	247	228	236	239	242	210	254	251	246	232	239	237	241	263	246	264	255	238	250	243	256	238	258	253	237	255	236	236	241	250	228	240	244	249	237	245	261	256	212	254	263	268	232	245	277	268	252	223	237	241	246	250	258	235	231	260	261	237	245	264	255	245	233	218	230	248	230	243	261	253	249	218	260	238	250	253	285	249	251	239	256	232	252	263	257	249	292	226	264	259	238	248	270	259	242	217	242	251	270	240	266	242	248	284	245	234	285	246	253	237	264	264	255	255	246	226	249	256	270	268	256	244	283	263	257	249	232	273	245	270	247	257	250	258	220	229	267	240	249	258	244	245	271	244	228	248	256	252	245	243	254	237	249	248	231	251	253	261	244	244	227	258	238	212	281	243	248	253	263	226	262	237	246	270	251	239	253	261	272	275	260	256	250	243	268	261	274	239	241	242	255	223	237	233	238	247	275	236	241	244	276	240	260	236	226	244	281	253	243	278	245	260	240	223	291	258	253	248	257	231	255	252	239	283	227	232	243	283	229	233	258	252	253	219	242	276	226	272	237	246	253	270	220	239	273	247	256	225	250	264	261	264	237	260	245	246	244	241	270	274	244	233	263	248	249	256	271	243	256	244	292	259	268	259	237	280	231	252	247	269	218	265	286	272	240	234	249	259	274	257	250	253	251	242	255	244	273	248	245	237	245	239	264	236	249	255	265	241	266	237	246	271	296	255	241	249	229	260	241	269	252	275	226	287	233	234	261	263	262	258	285	259	250	259	268	237	259	237	244	210	237	262	244	251	249	209	241	251	238	233	231	241	221	297	241	246	218	233	197	277	246	240	281	215	242	250	238	231	272	249	257	262	264	279	261	259	291	211	249	224	221	220	249	246	239	209	239	237	261	264	288	247	279	275	248	267	259	264	236	224	256	234	261	277	229	270	272	250	237	238	245	261	228	226	248	273	275	215	247	239	268	279	243	231	227	263	218	243	253	233	265	262	237	246	229	242	237	269	224	240	270	248	221	222	238	274	231	263	263	257	280	240	255	286	241	275	254	256	243	252	286	250	250	234	222	243	263	240	246	251	249	220	253	256	259	228	247	259	242	250	225	244	243	237	276	216	237	232	254	253	264	255	256	249	259	257	213	286	245	240	263	259	255	241	241	277	235	261	247	263	239	256	237	253	251	274	246	256	267	267	272	258	244	264	243	240	247	225	250	256	254	232	222	234	257	266	249	236	251	250	302	242	270	251	240	263	268	249	273	269	252	240	219	239	220	268	295	265	267	244	231	235	250	273	274	257	257	264	250	241	255	264	262	231	265	235	243	262	228	234	245	228	279	229	245	280	200	239	257	247	263	251	281	236	237	267	281	265	251	256	256	281	241	285	249	271	235	257	239	271	230	251	256	235	267	243	279	243	251	251	249	270	231	277	236	221	255	250	285	251	249	267	249	246	233	245	242	246	249	275	239	276	228	274	254	272	235	238	248	238	233	222	289	235	261	288	269	225	220	270	231	264	273	247	248	286	240	250	238	269	245	267	245	249	248	264	249	258	267	280	256	255	269	274	256	257	261	254	271	284	280	242	273	251	251	268	237	252	247	240	248	239	278	230	249	280	229	236	234	268	266	252	255	251	264	251	274	264	242	245	255	245	292	266	267	245	238	259	233	232	256	227	272	248	246	304	259	264	280	240	246	261	240	253	244	271	271	255	239	225	257	230	249	243	264	273	285	248	269	295	255	281	228	231	275	276	258	271	229	254	244	255	234	237	275	264	253	262	264	237	239	242	248	274	209	256	250	270	242	254	262	266	266	219	237	272	256	237	281	240	284	244	246	270	237	234	274	252	245	237	264	247	245	220	244	257	282	257	270	249	263	221	247	255	269	224	252	226	261	252	234	237	251	257	216	255	235	243	253	244	251	246	236	236	248	229	248	252	236	255	268	249	232	229	246	213	273	253	254	233	306	248	227	247	264	222	224	264	245	269	241	242	242	247	241	236	248	217	237	251	293	244	263	259	235	254	258	267	237	279	291	253	250	247	239	264	234	261	264	266	272	265	240	250	245	268	246	261	241	238	251	272	240	225	255	249	240	237	254	242	256	273	257	254	249	288	247	235	282	219	230	255	256	269	260	246	235	255	229	267	253	253	254	246	239	249	261	256	268	263	245	238	212	252	255	264	258	268	258	269	237	272	241	227	263	251	236	243	264	257	238	236	229	241	227	257	223	268	247	244	231	265	256	235	237	240	250	247	255	262	264	255	251	259	258	238	260	260	247	236	247	254	227	261	269	236	248	238	252	239	259	252	274	249	251	257	243	260	267	239	235	233	270	250	258	265	238	255	275	261	260	227	257	249	269	247	274	253	268	249	266	243	254	240	280	237	253	256	266	253	264	279	247	278	238	271	259	258	258	259	277	259	261	270	253	240	228	237	248	249	273	257	254	278	241	268	235	241	226	248	266	224	215	249	237	239	258	259	260	240	229	248	273	262	240	250	264	225	255	248	262	262	240	275	255	238	266	239	216	242	255	246	270	229	252	263	243	250	259	234	251	269	240	251	230	266	245	240	253	249	251	263	229	220	236	257	298	282	235	222	246	239	237	221	244	226	247	258	261	264	243	225	269	259	239	272	258	251	255	228	239	256	242	252	226	251	257	273	264	227	271	260	238	247	244	255	254	226	260	241	215	236	254	264	262	248	266	245	253	234	229	231	254	271	240	244	238	266	267	244	229	229	249	258	248	250	238	228	239	244	247	237	261	254	231	225	224	232	270	274	224	266	270	249	235	229	246	240	258
7303	5749	4648	2282	1655	1286	1037	905	703	731	630	562	518	489	485	457	411	403	405	413	405	368	346	363	374	388	358	330	380	347	351	354	306	342	350	358	354	375	373	371	326	369	352	353	329	335	312	337	339	349	313	326	329	352	313	338	343	328	305	374	343	315	376	365	338	347	373	353	339	318	332	313	357	346	327	345	317	365	319	309	343	379	341	323	337	346	332	330	344	329	338	324	330	365	311	341	324	332	345	334	317	341	321	322	327	327	350	327	321	337	353	293	323	334	332	363	344	325	348	325	328	343	355	339	358	332	329	320	330	320	343	350	333	324	315	317	362	328	316	342	321	336	354	343	356	312	358	303	368	335	360	334	333	317	307	318	334	346	298	340	342	371	348	324	366	316	320	330	334	333	338	358	366	321	335	361	303	335	344	333	357	349	353	334	333	351	343	342	310	335	337	309	341	343	357	341	329	350	344	331	336	310	355	337	323	334	340	361	342	341	345	334	314	323	345	329	338	341	366	326	325	322	332	335	330	328	333	313	351	332	331	303	318	352	330	340	319	374	314	326	304	325	328	318	313	335	310	330	358	321	331	365	353	322	351	351	336	324	332	359	328	336	336	324	340	339	330	322	336	337	328	301	330	298	352	371	346	327	329	340	334	339	356	351	299	323	297	334	355	308	346	379	327	356	312	375	333	331	337	344	316	368	340	367	348	303	369	362	319	333	335	345	322	293	346	347	349	315	343	349	342	340	326	345	306	328	352	337	334	346	320	316	299	351	391	348	297	313	343	331	314	309	348	345	341	318	311	357	299	341	358	351	329	303	339	308	313	301	362	345	332	313	324	330	348	353	331	367	333	371	347	321	326	352	341	353	319	323	356	369	325	347	387	362	336	328	318	340	317	348	368	330	381	342	319	354	324	337	352	336	358	354	353	340	342	358	355	353	334	347	323	346	352	324	346	335	346	340	343	313	309	300	328	326	342	340	320	315	315	315	328	320	311	368	381	351	367	377	328	349	322	328	342	323	357	322	340	343	350	336	338	322	335	356	339	348	352	327	366	328	345	343	341	352	352	341	370	330	349	337	338	312	361	337	374	340	317	328	295	357	333	361	322	319	331	304	360	339	336	305	342	327	325	310	331	339	350	347	302	324	330	321	301	340	310	339	323	353	339	313	313	335	341	342	353	325	337	355	299	351	345	321	330	316	327	355	327	357	346	329	343	348	329	356	371	322	318	356	356	316	351	340	343	332	320	366	352	325	347	358	358	347	312	330	352	341	305	363	355	337	338	334	316	318	339	336	324	350	318	329	354	362	314	335	307	378	363	358	312	318	352	318	308	354	349	336	368	352	296	352	351	356	318	330	330	329	331	337	336	337	318	351	351	332	327	384	312	330	329	337	358	332	361	330	334	347	325	294	343	343	332	344	324	324	340	333	377	309	349	300	313	328	318	341	316	341	317	360	362	338	354	339	336	320	325	320	364	327	334	355	314	330	332	367	359	343	343	308	307	322	358	377	366	351	325	338	327	342	380	354	297	354	354	365	358	354	323	301	326	331	327	350	323	368	336	314	329	330	345	321	362	332	306	303	348	350	344	318	303	326	330	341	350	347	326	337	385	326	310	345	334	327	353	375	338	369	293	347	330	355	333	316	332	345	342	316	352	351	354	324	305	337	335	327	322	362	337	350	332	340	354	330	369	321	324	376	364	317	331	374	351	368	359	358	330	345	318	313	291	370	334	361	329	348	333	308	338	331	344	326	302	340	361	324	322	327	322	322	339	324	361	317	324	329	332	360	343	337	350	345	367	331	334	320	342	333	293	327	323	334	306	340	359	333	322	328	314	316	317	364	342	357	342	328	356	331	348	325	311	348	322	344	332	388	340	340	360	334	358	355	350	360	329	375	357	381	350	347	322	355	342	326	350	332	323	318	332	320	348	383	305	340	318	307	334	379	336	326	350	332	307	337	334	338	353	330	345	338	349	349	351	324	344	353	341	349	360	317	327	371	333	331	351	343	317	304	311	329	325	349	332	340	331	325	307	338	335	323	371	350	334	346	304	357	333	335	344	320	362	375	319	322	373	344	333	345	312	318	341	324	353	308	329	333	350	338	309	360	321	346	365	349	322	329	340	323	344	337	336	342	356	353	335	370	310	310	335	348	358	343	322	356	339	314	324	313	336	347	343	302	336	333	381	337	321	354	355	331	349	329	331	345	379	345	306	329	366	333	319	367	317	332	303	302	306	339	321	340	337	342	334	354	287	358	339	343	364	353	337	302	346	313	336	343	322	337	315	355	350	325	385	317	339	351	365	331	328	318	327	326	352	320	328	318	321	341	372	318	314	365	344	277	324	317	328	317	335	353	340	329	350	337	365	344	321	377	369	330	349	360	308	350	320	328	309	334	342	317	342	317	336	340	376	298	338	326	309	364	356	349	327	321	367	327	328	320	334	341	340	357	361	342	349	343	342	378	301	329	329	350	347	324	332	327	297	328	359	321	317	356	319	297	342	316	286	333	334	330	298	309	336	316	342	334	322	350	313	285	322	352	365	360	335	348	335	323	332	333	328	314	323	361	311	353	335	345	349	329	325	349	316	311	330	336	330	303	314	339	327	327	299	332	357	361	355	329	356	324	334	361	349	319	352	292	330	350	339	361	344	322	346	324	358	341	330	334	329	314	366	331	327	369	339	335	364	332	373	356	359	324	360	320	308	354	381	324	348	326	310	343	310	351	333	350	309	320	360	310	320	318	312	349	320	357	333	327	360	326	334	317	320	338	343	336	334	339	361	339	337	335	374	315	343	338	353	348	346	375	364	308	330	325	369	299	354	344	342	393	297	333	308	353	334	321	357	343	336	371	328	333	362	366	314	346	329	329	316	370	352	312	322	311	330	325	357	320	322	345	335	336	346	328	325	337	306	351	324	321	342	307	320	338	346	317	324	356	347	354	340	349	303	379	315	308	346	338	331	323	329	334	320	334	314	327	319	323	320	340	333	347	332	345	320	316	353	351	359	317	370	332	320	337	315	354	327	347	343	357	366	331	321	347	350	329	331	332	335	321	332	341	333	327	340	342	315	301	363	316	366	330	326	332	368	335	334	335	351	347	348	353	319	336	354	336	338	375	329	312	353	336	329	354	343	358	371	340	322	368	297	327	352	343	359	332	331	337	334	337	355	319	313	323	373	321	351	303	332	348	375	343	332	353	322	320	317	340	318	320	320	331	335	321	344	362	336	333	324	362	309	356	352	318	334	384	327	334	312	372	326	332	340	312	321	326	333	338	362	357	367	329	352	320	369	312	330	314	377	365	328	320	332	335	336	314	345	332	321	329	322	362	363	325	341	320	326	324	303	306	343	365	320	336	326	320	317	344	353	327	324	339	352	339	333	356	333	342	366	365	332	321	320	310	332	329	333	381	337	322	346	325	355	330	341	308	343	334	305	312	345	328	305	337	319	345	321	330	329	370	334	323	332	348	311	338	321	337
22898	21180	29037	23607	21173	21216	11291	1822	1339	1197	1159	1001	978	1044	931	849	844	824	845	882	838	798	784	771	786	799	795	743	766	773	766	773	772	723	716	737	724	720	740	756	736	677	757	705	667	722	759	722	752	721	742	720	738	750	740	723	739	718	713	733	718	731	768	725	739	677	728	700	748	743	708	710	692	746	692	683	745	762	722	760	730	734	719	732	760	729	718	747	740	732	723	686	771	734	744	713	710	697	728	715	701	688	731	697	676	749	731	660	708	754	764	717	724	680	723	754	737	755	689	739	748	742	739	721	716	740	722	728	732	719	747	736	682	696	728	733	732	690	742	735	769	746	682	729	690	696	678	717	694	751	729	729	750	748	714	749	734	686	697	690	726	708	720	738	692	752	703	715	708	718	712	686	705	705	741	713	724	661	720	744	682	695	720	715	733	749	720	769	748	762	711	666	750	724	724	749	776	698	675	701	734	710	727	732	714	735	738	743	735	766	719	721	731	650	715	680	710	729	698	720	709	747	738	727	700	741	712	717	694	725	696	731	668	720	710	688	733	702	671	691	691	707	697	728	770	710	731	662	735	735	743	710	704	683	717	733	699	685	700	750	703	724	682	730	710	749	710	709	699	677	710	712	693	707	761	761	717	711	758	686	671	732	769	709	688	737	723	728	677	694	696	713	710	704	751	723	710	731	707	757	727	692	767	707	744	726	717	735	748	716	715	713	731	721	719	707	723	779	735	732	715	682	739	730	731	709	750	705	741	695	754	747	715	737	727	758	759	703	765	700	702	761	756	697	727	694	719	689	683	714	720	722	650	718	716	722	698	754	696	744	704	729	744	720	708	699	726	755	703	710	713	736	729	758	689	729	692	726	741	720	725	699	713	755	784	719	736	673	737	724	751	766	718	773	772	718	713	732	720	741	720	712	692	712	740	754	716	692	734	725	712	739	721	733	677	763	698	722	735	650	716	713	739	709	730	694	703	718	750	696	729	678	729	690	693	734	741	706	724	730	741	725	738	734	681	713	704	715	738	702	736	735	734	756	703	730	693	752	727	727	723	753	725	735	753	712	676	730	711	743	701	751	716	724	723	720	700	719	720	686	741	684	726	696	737	740	688	711	705	701	708	721	757	723	675	699	745	689	688	744	714	727	698	741	701	746	689	724	723	725	755	723	687	724	731	708	754	726	693	747	747	710	718	688	699	740	720	734	734	712	647	714	708	720	752	703	722	693	747	760	738	698	714	765	680	762	693	733	793	790	704	710	739	745	715	682	746	736	714	761	700	741	731	774	697	742	694	691	729	713	750	740	764	743	748	712	744	739	713	685	735	717	721	699	709	709	698	704	680	717	709	734	793	717	722	696	731	702	702	759	722	749	690	730	757	740	728	683	756	665	681	765	674	743	708	724	683	727	753	786	742	739	719	748	670	721	737	749	690	711	740	729	765	776	727	756	713	723	714	745	710	707	696	724	733	717	711	741	703	709	689	703	732	703	706	736	730	712	712	726	688	712	703	739	743	723	740	777	729	756	746	738	751	720	703	687	701	708	716	714	759	703	734	692	757	724	760	739	765	718	751	660	707	746	677	713	687	738	781	693	729	717	699	675	749	713	752	713	728	744	721	763	725	749	716	781	699	758	701	698	696	667	693	733	717	711	673	737	687	689	734	745	696	687	753	757	744	707	735	707	746	776	723	746	679	767	731	736	748	752	683	747	713	722	736	726	712	699	746	764	727	728	731	747	756	717	727	699	739	748	715	730	784	705	717	668	724	768	713	761	701	745	746	755	663	738	735	691	735	726	698	721	670	682	698	658	727	702	731	686	704	675	741	704	744	757	714	776	706	710	731	680	706	680	700	757	705	718	766	740	734	686	702	744	723	697	732	720	735	709	711	670	690	688	723	752	717	711	756	738	809	690	736	766	742	666	722	746	748	698	778	689	716	715	703	698	725	688	696	741	756	714	682	750	737	734	738	712	741	769	691	684	728	719	731	767	724	798	713	713	716	682	727	723	668	754	740	685	736	750	742	675	758	743	718	693	724	708	689	711	687	765	697	713	731	750	731	688	731	721	740	714	723	757	741	692	765	725	744	736	693	752	714	677	805	703	715	752	749	750	707	700	714	721	795	757	708	761	707	712	690	704	734	745	729	667	706	707	692	682	728	701	721	684	690	719	695	720	704	696	706	705	736	730	704	716	747	741	764	670	735	739	749	737	739	721	711	736	758	736	716	692	748	738	707	742	739	683	744	738	706	756	741	707	711	738	712	759	681	695	734	695	740	712	754	723	713	698	731	751	734	729	755	725	672	676	715	727	726	731	711	733	708	684	727	762	766	709	719	677	698	724	727	749	741	688	710	741	735	726	762	716	723	738	732	673	700	726	769	728	764	741	715	719	702	749	738	741	752	736	730	710	674	713	733	734	757	715	729	704	715	672	747	779	771	722	759	676	727	750	732	702	776	721	731	718	744	711	684	698	685	713	731	722	731	669	718	707	721	720	766	701	726	716	684	719	695	724	694	726	719	766	779	721	692	751	765	694	723	713	693	719	736	729	699	696	727	726	671	743	712	704	702	731	707	687	715	733	724	680	720	697	735	747	703	708	744	763	691	716	681	720	719	773	726	706	754	717	712	706	686	728	724	731	697	712	703	735	732	740	719	725	671	713	766	685	734	729	768	708	754	727	680	746	715	698	722	719	736	752	699	731	674	752	650	721	687	696	651	713	748	729	740	692	810	733	736	756	795	680	738	737	668	752	694	712	720	756	724	729	700	653	709	719	711	744	743	732	752	732	731	718	704	716	701	756	648	752	729	725	724	692	744	687	733	729	751	702	712	723	717	705	698	697	735	723	673	720	744	726	697	741	700	677	747	696	665	691	690	702	755	660	702	739	719	754	694	704	687	731	725	758	752	731	722	755	713	722	705	716	750	734	762	722	693	719	697	720	682	671	736	737	714	712	691	693	755	704	672	727	712	715	713	740	727	737	710	772	710	693	725	718	731	711	767	724	732	724	719	758	658	706	716	685	678	683	742	739	708	720	769	716	711	734	761	754	711	717	662	727	728	770	640	715	735	727	704	726	698	704	775	736	663	680	757	701	717	708	684	684	701	709	696	720	709	707	691	718	720	715	708	729	764	732	698	758	726	740	697	712	762	732	694	739	723	721	731	752	723	747	702	714	734	716	763	719	714	778	682	712	697	778	702	724	700	747	693	688	675	717	734	699	686	704	773	705	739	760	691	712	738	709	654	652	728	692	719	701	729	695	706	703	723	708	736	699	707	718	765	726	694	692	704	683	719	696	760	715	702	765	671	688	752	701	749	723	728	751	709	707	757	691	721	695	746	744	683	692	740	771	745	714	703	728	748	712	739	740	746	716	770	748	687	708	771	693	734	744	685	703	677	682	751	708	712	701	700	721	697	707	709	676	761	724	692	670	698	728	730	706	696	697	753	671	736	734	661	700	723	707	707	737	717	711	701	727
10501	17127	14012	7638	5530	4317	3484	2996	2350	2134	1815	1671	1554	1437	1262	1266	1195	1123	1131	1106	1100	1053	994	1035	956	1017	1005	953	979	893	958	945	860	896	937	903	946	875	919	906	946	859	922	895	914	917	869	903	917	851	945	906	868	856	912	838	921	912	932	937	836	886	824	893	899	900	862	878	898	855	847	879	904	891	839	892	863	843	812	956	843	923	887	892	887	890	864	845	884	911	864	899	859	898	888	862	951	856	859	914	871	852	880	893	828	894	902	874	864	848	813	864	861	881	904	920	906	848	935	869	868	914	860	855	813	896	881	871	880	861	890	903	834	878	859	882	869	929	825	848	817	875	793	931	869	887	844	922	846	879	844	885	874	896	862	894	827	857	861	853	857	887	889	898	904	862	869	835	844	850	816	910	809	896	916	848	887	840	888	875	860	881	849	900	827	859	882	876	859	895	859	837	873	844	865	878	896	905	876	888	856	872	875	852	844	858	887	896	898	838	887	821	848	822	836	893	824	901	860	858	890	890	925	886	885	895	856	864	863	907	848	877	919	937	882	865	918	897	917	846	879	853	824	929	895	851	884	895	898	881	950	853	852	866	844	848	916	842	842	863	941	894	870	843	890	862	858	922	843	859	851	893	913	919	836	924	860	960	875	845	886	879	821	847	884	882	843	814	882	870	879	855	840	893	892	854	858	894	881	839	937	805	876	931	826	872	862	856	875	856	856	882	896	885	858	851	904	930	877	880	828	822	882	848	882	825	867	915	841	856	855	883	810	838	884	869	851	847	873	927	909	835	886	862	901	877	869	901	848	878	833	890	860	866	877	850	915	857	860	840	855	868	846	864	861	832	826	872	889	878	837	846	845	906	888	880	890	879	840	924	841	810	924	830	834	861	827	899	843	852	848	869	854	839	818	817	930	864	883	895	880	899	859	854	857	887	841	875	909	820	857	838	876	879	886	861	847	845	833	855	851	858	913	902	869	824	831	894	866	932	843	828	873	869	890	867	888	903	834	946	839	892	876	860	881	854	871	868	885	806	844	868	863	823	870	823	863	856	881	863	875	879	915	865	878	896	876	881	878	885	884	847	862	897	856	842	838	909	874	924	881	841	899	873	865	901	854	824	790	803	882	897	908	812	877	856	936	902	852	836	857	879	850	895	857	860	835	867	903	829	873	877	803	847	877	853	875	893	920	941	868	823	871	876	842	878	854	917	843	890	903	863	903	909	824	890	843	874	895	835	853	880	879	835	844	836	860	874	887	840	871	884	910	820	873	853	845	842	892	959	877	870	891	839	882	897	862	841	846	875	865	887	887	863	882	886	833	872	871	910	854	864	840	868	833	899	884	816	851	854	833	858	841	901	842	897	892	904	853	837	853	884	837	857	901	865	850	883	825	863	883	923	865	847	817	827	866	857	845	857	893	927	868	910	842	808	839	882	866	933	853	799	861	831	871	889	897	860	883	900	895	876	815	881	841	897	887	834	838	854	898	925	823	836	865	863	904	855	817	824	832	904	885	845	818	857	930	896	838	906	908	850	836	859	851	945	873	909	935	910	859	853	841	841	912	853	801	929	881	892	903	860	870	863	850	869	873	905	915	865	837	916	815	904	885	826	881	863	838	870	841	874	855	843	869	870	873	885	827	866	861	806	890	890	903	862	788	860	881	866	927	850	848	851	826	825	881	840	839	836	853	925	838	851	884	795	849	812	838	830	872	862	860	924	865	893	861	848	811	803	863	890	856	874	895	892	846	865	877	849	888	855	829	822	885	854	837	836	891	884	852	933	878	903	877	881	862	881	886	817	886	887	875	915	896	833	835	856	896	878	886	855	904	838	858	849	863	819	862	853	878	895	877	864	865	826	897	905	792	928	854	850	888	862	872	916	829	842	868	930	872	837	864	852	887	889	852	855	865	814	849	821	880	919	937	857	876	885	863	867	902	822	847	839	875	905	881	833	839	813	913	882	845	874	819	850	865	857	872	842	837	879	893	812	901	859	892	875	891	860	893	902	850	855	882	842	891	899	873	815	856	872	848	822	877	845	869	911	845	845	862	857	835	867	945	886	885	869	912	890	900	955	863	926	857	886	861	879	875	897	861	873	853	794	812	854	856	848	893	788	838	896	872	858	849	858	807	820	860	930	880	881	882	858	866	839	875	884	853	883	911	852	881	897	903	879	842	874	839	840	840	948	864	840	856	824	882	861	891	841	927	852	910	891	869	853	840	861	861	854	891	899	857	879	906	897	807	822	850	865	810	889	861	883	835	880	814	898	902	835	918	859	872	830	823	856	840	864	879	875	862	886	890	894	867	878	875	860	888	844	899	899	908	851	882	880	912	905	870	849	830	899	890	844	844	903	885	839	850	874	897	858	901	853	926	846	848	829	838	839	878	858	849	840	828	819	875	879	845	840	872	853	875	865	945	860	872	870	913	822	873	861	839	848	878	875	819	881	854	853	908	852	873	840	894	841	893	897	851	837	835	862	916	878	939	896	868	883	848	859	847	862	871	829	888	824	876	918	819	822	882	913	870	822	873	861	870	871	901	888	817	889	925	918	869	866	818	900	908	882	860	853	859	920	807	816	865	919	869	874	821	887	859	840	853	897	857	868	864	863	881	948	868	840	885	915	920	861	879	831	913	887	855	856	832	899	910	830	866	843	847	842	923	921	840	845	794	850	889	868	884	900	807	831	845	848	847	868	848	876	962	836	901	883	857	840	872	898	891	831	829	892	874	894	909	912	865	873	880	862	882	903	892	843	908	868	891	842	841	868	848	868	878	929	892	858	924	889	852	878	890	846	869	883	865	839	906	912	828	889	875	888	910	915	875	828	852	841	826	919	852	807	865	875	903	863	826	846	861	853	893	852	863	858	896	880	852	895	826	872	866	903	887	859	836	885	821	898	884	856	891	880	826	879	867	856	897	842	833	864	885	886	919	867	863	863	876	898	801	903	909	826	896	855	846	899	877	883	875	856	868	872	921	883	867	824	836	890	860	915	836	822	895	863	866	873	846	864	866	874	847	831	864	921	821	848	878	894	860	852	858	829	837	849	861	881	881	895	836	853	848	878	856	894	909	884	855	884	834	909	919	823	811	883	836	929	862	910	877	889	826	814	854	852	882	913	847	806	862	912	882	851	835	907	905	903	845	879	835	909	849	847	882	816	829	850	849	882	855	884	905	905	842	870	869	830	817	806	881	855	815	839	863	870	904	858	876	842	856	867	849	861	877	920	866	890	864	836	851	858	849	852	857	866	862	873	825	845	828	875	851	884	908	848	900	885	829	817	861	926	822	883	872	877	828	869	854	901	797	862	868	896	862	849	860	844	883	882	877	900	874	891	856	865	882	856	865	869	875	860	853	853	878	856	847	866	875	846	886	877	882	865	862	860	844	894	865	844	890	864	915	842	842	864	842	884	856	883	885	930	909	869	854	905	810	854	829	895	898	857	868	858	865	843	864	867	862	844	953	876	939	856	812	855	889	872
26884	19989	6767	720	506	453	400	375	368	396	347	347	371	355	334	343	355	379	366	366	373	364	349	348	377	347	357	373	352	336	386	384	371	355	326	318	354	362	365	362	317	366	369	377	344	360	323	360	364	366	367	363	367	329	348	366	336	344	325	362	350	387	355	375	363	358	345	359	410	365	359	350	343	390	345	325	350	376	365	369	361	379	384	350	351	344	348	369	345	341	363	361	400	371	339	393	374	338	328	312	377	358	332	347	354	347	354	353	351	312	346	379	395	335	325	389	378	357	355	379	411	350	344	368	410	374	361	330	349	403	344	404	362	382	372	326	357	366	362	323	369	384	356	372	392	372	320	378	359	366	396	359	382	369	352	319	373	384	339	358	333	368	348	359	353	369	381	363	331	323	341	320	336	324	346	341	353	340	359	353	357	347	370	337	356	357	308	329	384	372	354	326	324	393	378	349	331	332	371	360	335	369	359	343	311	357	376	354	343	347	365	353	349	346	382	341	344	367	376	351	366	347	353	361	367	343	353	366	366	361	332	388	377	351	373	361	348	343	372	323	382	351	341	365	329	349	357	356	352	380	373	364	357	362	359	351	331	348	356	328	378	361	372	340	354	342	346	374	331	355	349	350	357	378	367	333	369	351	399	369	356	358	348	351	366	350	365	379	372	373	360	379	353	381	355	344	348	362	365	365	353	354	345	365	371	358	356	375	351	342	372	390	387	342	374	350	388	356	323	364	357	351	372	326	345	346	362	350	371	366	393	355	357	342	370	323	370	352	357	351	341	340	379	368	364	345	338	353	400	377	380	397	361	348	344	334	361	352	369	341	375	366	382	361	366	376	356	328	360	386	374	345	349	356	401	363	330	365	333	366	342	342	363	366	347	368	328	358	366	351	341	383	346	342	333	340	353	334	332	350	344	356	386	374	359	341	363	392	355	360	340	350	342	381	354	393	334	348	361	376	392	322	371	380	346	361	351	350	340	371	387	363	341	376	358	387	380	352	353	309	344	327	365	371	371	378	379	353	376	365	359	393	334	326	383	365	388	355	342	347	332	375	375	353	371	388	337	379	366	359	371	363	350	355	346	334	342	360	357	369	352	359	362	369	349	350	371	359	343	354	362	382	397	379	395	359	351	355	393	354	365	349	345	336	349	349	341	317	399	334	371	345	337	352	339	398	322	332	376	346	375	363	360	378	385	390	353	330	357	366	346	353	369	382	352	320	374	358	366	333	364	328	346	346	362	346	366	337	341	384	354	354	349	387	365	363	356	341	374	350	359	362	379	338	360	336	348	357	361	363	369	366	355	375	344	372	374	381	359	332	341	350	339	348	333	327	377	363	370	389	354	379	352	350	359	356	347	370	362	370	354	343	392	340	343	322	368	324	342	353	342	348	353	374	366	365	377	380	326	350	353	334	360	364	378	380	311	385	384	365	317	355	347	411	345	362	356	364	317	352	360	360	387	334	355	357	401	381	325	354	336	363	339	381	370	366	352	390	362	352	325	347	381	356	356	362	359	367	350	366	377	374	327	376	354	353	373	356	374	392	349	366	330	374	370	378	387	342	385	341	367	368	327	320	384	326	380	367	376	334	366	350	360	335	338	335	364	353	372	341	324	353	358	343	370	358	348	353	341	362	376	343	375	354	367	409	308	377	355	358	359	356	342	387	370	375	368	394	382	363	360	389	392	328	345	373	374	330	357	377	377	355	361	345	351	355	357	362	366	359	373	360	361	357	352	333	305	365	382	341	379	336	329	358	343	377	357	351	369	345	366	360	332	323	378	332	358	360	350	331	350	334	365	321	391	334	384	364	340	343	330	346	324	375	371	330	365	365	382	357	360	354	361	371	387	385	360	373	372	344	382	364	350	337	342	380	381	366	386	364	358	379	330	310	335	358	353	367	353	388	384	338	374	368	343	352	365	363	372	358	404	363	386	301	353	366	372	332	353	364	373	390	316	355	365	340	356	354	365	375	340	339	348	390	378	338	373	368	347	361	356	343	339	344	336	343	354	341	367	333	352	341	360	399	330	357	345	334	332	354	349	355	375	376	331	367	328	345	388	397	343	360	336	365	369	361	364	375	339	340	375	377	340	393	360	356	363	335	349	385	350	353	373	367	382	359	366	341	337	346	368	364	342	327	343	351	382	338	354	395	349	372	369	348	346	333	343	344	376	386	332	327	355	349	378	355	342	367	322	346	361	364	370	340	374	407	370	362	363	367	343	351	353	364	353	332	351	354	326	329	347	340	355	364	352	351	341	360	411	338	365	360	358	396	356	378	347	372	352	371	359	358	354	361	335	354	371	351	370	372	364	370	359	342	375	389	370	360	369	344	341	386	367	368	356	367	364	346	342	353	363	369	349	365	360	395	339	386	387	348	347	359	384	383	327	354	341	368	350	377	393	361	354	349	389	346	358	353	350	389	373	365	375	357	359	327	355	382	382	417	352	381	337	370	341	358	364	355	370	370	343	351	355	370	340	358	382	361	333	356	387	371	382	372	387	345	363	390	337	365	344	339	409	381	338	340	400	357	390	328	363	356	420	361	342	357	369	367	374	342	327	356	350	334	338	345	353	372	316	357	364	355	379	355	373	375	356	331	355	376	358	359	382	356	388	353	332	358	377	360	352	381	346	373	336	363	364	356	359	370	350	387	348	338	380	332	364	351	340	382	391	374	379	340	377	393	392	359	343	368	383	345	372	358	377	373	360	359	353	351	352	391	385	332	355	361	375	343	367	344	352	364	331	340	389	374	345	377	313	334	311	368	330	362	343	385	359	346	302	348	328	374	368	376	360	324	355	333	346	358	401	336	344	347	367	333	354	384	367	341	334	360	331	355	356	382	316	365	312	330	379	354	350	380	356	347	336	379	385	349	345	367	350	367	333	369	334	378	375	359	316	382	354	343	335	342	354	343	364	359	347	379	350	375	329	385	379	372	393	365	357	351	327	373	331	349	366	368	370	400	360	397	381	367	386	388	353	360	346	326	349	355	346	352	410	364	335	366	358	334	352	363	371	365	365	377	396	352	339	383	353	373	359	339	360	343	348	367	369	389	375	374	330	395	395	378	346	341	353	377	324	346	350	362	352	382	368	386	384	372	341	386	369	337	341	366	353	352	408	385	330	380	364	362	363	342	361	377	348	349	347	369	353	340	347	349	348	333	351	383	344	368	380	349	331	364	319	370	372	338	377	361	346	352	337	367	370	343	357	388	408	359	358	340	356	356	363	346	386	364	375	361	345	352	353	384	358	347	348	358	352	369	353	376	363	322	377	365	368	331	382	360	344	349	339	370	352	371	370	347	355	339	338	359	383	358	348	326	326	380	388	349	373	328	383	361	322	374	340	329	353	385	357	390	359	376	360	335	358	342	324	369	329	358	331	352	357	331	365	354	361	374	355	374	372	361	323	365	359	388	328	381	336	335	349	379	339	370	389	341	345	360	365	343	365	313	340	349	381	306	333	369	333	342	337	391
4384	1141	970	674	568	519	540	460	469	481	477	454	453	454	456	440	482	463	431	469	425	426	411	437	418	467	445	422	456	420	450	431	424	428	441	459	435	440	467	469	437	495	401	446	434	443	437	453	421	441	460	444	434	400	474	429	477	431	436	430	450	462	447	435	453	444	460	413	485	437	410	442	419	471	464	433	436	486	426	407	419	476	468	422	421	449	478	438	424	436	457	443	427	427	436	512	455	446	436	405	424	424	445	421	461	436	429	457	418	475	414	429	434	468	460	424	441	441	424	489	446	456	454	440	452	424	446	422	423	448	437	418	399	435	416	443	432	429	417	422	434	447	419	424	464	422	407	431	485	480	413	431	410	446	454	422	432	443	423	450	456	429	446	448	477	434	423	421	428	426	423	433	434	467	473	444	443	417	430	468	432	401	457	416	475	414	397	423	437	462	423	438	410	400	435	450	420	419	428	424	454	445	499	450	427	453	445	415	434	441	433	404	434	462	440	457	422	397	427	440	439	453	484	417	423	421	442	387	413	424	451	456	422	422	430	430	415	421	456	442	441	446	444	424	445	435	416	445	450	471	422	470	448	450	432	397	430	386	398	460	427	430	411	450	446	462	499	438	466	428	443	421	437	449	458	408	419	456	424	430	417	446	449	452	435	425	437	435	439	483	437	441	419	419	452	460	441	440	469	457	402	421	429	422	455	411	432	452	432	434	412	430	426	431	457	448	462	468	393	404	395	433	448	380	439	434	412	423	419	461	432	435	484	437	450	481	471	468	481	435	403	456	437	428	416	409	451	434	435	430	431	454	438	423	450	453	407	443	468	443	460	446	442	458	446	424	418	450	476	428	471	417	459	403	436	424	456	440	408	403	423	403	485	434	426	460	464	414	419	448	448	430	441	463	463	413	444	429	464	425	423	444	437	478	415	448	444	465	437	419	473	430	471	462	427	445	433	449	451	456	453	458	445	429	431	456	427	437	478	417	438	409	464	440	436	415	437	425	455	454	446	418	438	422	443	429	440	409	472	441	445	444	423	457	423	432	427	437	444	445	425	443	425	452	424	442	453	442	402	441	462	479	426	442	423	436	462	419	415	443	422	456	473	407	442	430	460	439	470	463	426	468	407	428	418	465	452	467	425	447	437	407	411	477	443	469	447	450	436	480	421	455	482	420	419	444	460	470	468	454	431	460	460	464	426	446	459	436	423	441	428	454	461	456	470	452	460	448	439	428	429	435	456	477	433	413	458	435	487	464	482	437	444	468	434	429	502	426	396	435	476	435	443	431	441	442	446	481	452	437	427	442	461	450	451	422	436	413	426	451	444	471	433	454	430	412	460	435	411	452	469	439	456	471	407	459	456	458	479	446	444	423	449	465	450	458	437	472	456	443	427	467	440	409	434	441	453	419	434	401	471	440	419	405	478	448	438	473	433	442	453	456	457	403	428	447	461	433	476	470	420	434	448	436	453	448	442	454	434	449	430	456	433	428	495	440	406	447	463	442	433	438	428	469	403	473	432	462	439	461	447	394	483	441	415	442	458	423	425	452	482	443	437	468	414	465	448	415	414	470	449	445	460	436	436	426	449	434	429	441	436	434	402	447	414	458	443	406	450	475	433	467	431	465	435	434	410	452	453	467	415	448	465	425	428	429	432	459	431	461	472	441	437	491	420	425	455	413	446	493	460	450	479	446	454	445	418	413	429	431	413	454	462	417	466	419	457	467	436	430	433	443	463	406	459	441	407	445	450	450	447	450	452	443	434	452	456	438	450	446	455	468	412	426	464	471	451	473	460	419	441	415	463	436	444	425	433	460	420	463	471	451	436	413	414	419	467	456	447	454	440	458	449	459	432	492	436	431	420	432	447	410	482	442	437	434	434	436	407	412	423	432	421	459	448	436	401	449	448	442	428	446	466	442	411	453	456	442	444	439	459	456	455	443	414	430	425	439	414	435	422	432	467	475	430	421	427	422	438	435	435	409	456	460	421	450	430	436	426	473	458	421	407	449	420	446	471	428	447	428	422	429	449	436	444	441	425	405	412	476	423	447	421	424	433	423	467	463	443	448	459	455	442	430	427	425	466	423	456	420	470	438	456	466	458	456	490	420	418	457	455	441	477	447	450	423	431	424	443	435	483	405	428	417	438	414	442	441	414	450	426	418	463	459	455	446	408	467	445	367	436	423	415	445	452	441	441	447	422	389	450	427	496	437	442	435	423	413	404	431	420	426	416	477	421	448	484	440	480	447	442	420	450	451	411	421	441	477	434	456	426	455	433	412	454	428	415	462	449	446	454	436	439	450	478	430	429	415	460	452	450	418	455	460	422	419	442	464	464	464	475	404	445	443	423	466	469	445	398	436	470	456	464	420	447	445	476	424	451	441	443	428	411	447	418	413	473	454	481	440	442	461	484	465	431	454	442	466	428	451	409	454	439	457	450	467	436	407	428	439	435	387	403	500	435	419	461	423	423	429	408	448	406	429	410	444	410	435	453	468	459	463	420	405	442	457	459	464	415	451	442	413	487	456	440	432	422	444	436	432	459	421	463	476	431	464	466	428	429	432	409	380	417	406	437	445	438	448	426	435	423	430	446	430	416	447	428	450	428	440	439	430	473	427	435	418	491	449	445	432	421	437	454	445	456	432	448	419	412	434	420	435	448	435	451	461	442	441	451	441	438	439	461	447	427	418	474	439	439	432	429	459	440	416	428	437	437	406	473	423	476	457	416	423	466	434	461	443	416	421	461	490	430	438	455	418	428	432	429	450	448	420	467	469	444	444	441	425	418	415	450	449	439	445	446	436	465	405	428	457	458	471	413	436	425	450	428	421	444	396	460	411	471	453	453	432	427	439	441	482	480	412	417	446	423	369	451	422	417	399	443	424	435	405	453	422	465	459	441	457	442	444	424	431	457	440	431	449	424	445	423	460	432	451	466	431	463	444	467	456	436	443	441	416	436	417	408	432	416	430	436	479	456	426	470	456	448	434	461	452	441	486	450	428	440	486	420	443	374	430	458	431	454	443	440	459	424	459	470	408	435	440	461	439	412	443	418	437	451	435	443	455	425	454	394	431	442	454	469	471	426	480	425	440	437	438	416	433	446	472	378	490	498	437	465	431	437	413	405	458	419	425	451	448	456	403	406	424	477	472	427	432	409	412	389	435	405	429	414	436	384	437	449	446	453	476	457	441	423	443	433	426	435	466	459	431	436	433	434	471	444	430	440	463	434	474	445	434	478	482	447	452	369	370	422	407	429	384	403	408	437	463	487	420	464	420	413	410	462	449	449	425	448	465	465	430	404	401	453	421	445	460	458	432	441	432	416	471	492	430	443	400	437	423	434	435	450	434	411	454	436	444	462	454	440	474	441	444	456	410	417	449	452	452	431	419	464	422	392	441	436	448	458	452	438	421	458	436	454	445	421	432	437	392	426	436	427	389	454	494	462	449	431	438	435	421	449	420	456	423	413	444	445	399	436	445
23735	21134	28658	23863	21123	12256	1721	1213	992	976	939	896	856	873	797	774	734	781	763	756	766	758	765	822	718	758	711	749	760	727	671	700	734	752	720	734	684	727	722	714	750	673	685	767	712	722	757	706	689	664	677	685	722	700	739	690	733	680	629	690	692	747	671	702	683	694	751	748	703	731	683	699	691	711	736	691	634	720	670	696	705	672	687	703	706	706	716	723	745	710	677	743	698	723	709	687	692	713	695	679	741	699	779	709	628	701	688	727	694	688	665	725	669	707	715	749	707	686	681	697	672	690	686	728	729	700	725	698	717	690	697	736	700	707	757	701	666	697	678	690	696	741	681	709	706	703	707	697	718	675	703	786	698	683	699	698	706	705	684	681	695	715	707	701	677	673	694	686	691	658	721	773	691	758	649	739	696	712	676	703	698	718	720	686	771	638	652	712	733	684	665	691	750	743	658	702	716	704	666	717	711	666	730	702	662	722	688	712	747	717	695	722	717	711	746	645	655	681	774	707	698	717	667	732	764	716	730	725	682	662	707	700	713	713	689	741	686	680	714	706	715	692	720	676	739	718	732	680	684	685	724	662	670	724	713	748	685	670	715	701	746	731	709	709	664	684	649	745	667	667	738	636	711	730	702	703	681	706	689	724	709	688	656	658	634	729	664	678	714	716	724	712	754	689	703	698	735	678	712	718	761	717	701	678	759	663	733	663	727	689	731	686	674	690	690	684	686	678	668	748	710	720	716	683	721	667	670	730	691	700	719	692	741	684	699	685	744	703	676	668	694	745	676	747	751	717	690	741	689	721	723	735	694	754	712	704	681	738	738	653	703	761	706	721	674	725	640	717	739	717	680	713	670	736	691	735	723	688	720	709	736	696	692	704	702	688	724	661	714	705	722	630	667	737	708	718	726	718	697	673	666	664	753	744	756	690	702	698	707	729	692	679	713	729	675	706	673	685	685	696	725	699	721	698	685	702	703	686	724	723	733	688	685	726	640	671	719	663	662	726	674	705	673	686	720	756	712	713	668	756	692	708	767	668	726	689	698	714	671	669	693	721	717	704	714	675	697	669	663	717	696	736	696	760	713	705	685	698	710	690	695	720	678	699	713	685	735	736	706	727	706	685	685	675	688	638	693	674	710	653	723	700	737	720	692	682	670	743	682	719	729	749	671	706	702	758	721	719	737	681	731	689	704	712	696	681	713	654	728	715	702	717	640	701	756	680	728	674	671	693	706	700	730	717	719	693	737	658	706	731	676	711	721	699	686	722	734	691	675	714	721	710	676	713	706	695	713	780	656	679	677	697	738	701	689	680	705	711	692	659	683	728	721	658	665	690	711	705	639	721	723	670	712	713	720	700	665	659	706	688	683	716	681	689	732	678	674	661	658	691	723	685	727	748	675	719	683	678	697	722	719	671	699	678	706	683	666	696	660	710	726	681	726	706	665	707	691	726	721	701	702	692	693	705	733	732	677	681	710	671	701	698	678	693	695	676	692	724	708	687	735	758	702	662	668	702	731	681	726	683	721	655	703	720	664	718	744	713	717	708	692	696	705	687	716	737	706	728	711	717	691	706	707	703	714	695	702	695	693	695	690	691	709	683	688	757	660	705	679	682	704	673	671	694	705	716	668	733	718	712	716	696	691	749	713	707	680	724	699	698	671	736	671	683	701	687	692	672	699	682	717	695	736	717	666	659	696	734	703	730	707	749	734	684	753	704	676	699	724	700	714	692	677	672	670	681	661	754	679	733	699	714	731	690	696	669	698	703	724	705	710	709	710	643	651	646	703	720	695	709	703	698	706	668	721	714	713	679	688	671	653	695	733	676	691	711	694	673	689	671	641	691	677	712	692	680	717	681	696	728	727	677	660	685	689	671	741	727	689	657	684	695	703	694	691	723	637	687	655	649	667	745	691	657	677	645	697	674	714	704	718	710	702	730	685	709	733	683	708	674	699	663	715	696	714	767	730	665	727	685	728	683	679	669	685	672	699	667	656	697	718	673	706	664	669	674	733	651	712	673	719	680	717	694	714	676	732	691	666	745	681	683	731	738	772	683	691	648	659	684	705	683	716	691	742	686	704	695	685	642	726	706	700	718	735	704	685	716	705	692	649	711	689	704	732	688	736	701	664	680	730	686	686	736	694	719	713	655	690	680	707	680	723	665	667	728	750	707	675	671	686	680	693	749	718	712	665	687	693	727	722	768	748	684	686	685	657	692	713	720	697	722	726	682	700	685	707	686	707	665	733	678	706	706	704	735	692	705	638	702	693	645	684	684	725	693	678	755	720	681	709	714	720	665	739	697	711	696	679	755	708	664	707	685	657	714	676	679	692	729	671	664	694	706	697	732	693	713	663	679	740	658	699	715	702	712	714	719	706	717	690	708	677	697	703	700	716	661	663	655	731	701	669	687	730	680	644	691	721	691	684	712	705	676	701	684	740	709	747	705	657	656	707	729	672	711	724	674	702	683	710	673	693	672	689	714	713	710	713	663	710	685	681	730	681	733	691	658	703	710	732	724	716	707	687	683	651	675	732	665	721	663	677	642	670	758	734	726	706	715	705	661	677	693	718	761	735	707	697	735	724	686	664	712	663	669	685	692	694	706	723	699	708	673	688	727	666	641	738	760	687	752	752	690	676	749	702	689	749	680	714	672	705	678	714	657	748	705	685	718	724	698	694	678	706	678	684	724	700	739	732	702	705	710	684	684	669	688	669	661	716	726	698	709	733	723	716	687	677	688	753	664	677	741	683	731	700	681	676	719	672	690	723	721	672	694	669	683	665	705	675	732	685	678	706	721	761	648	706	675	725	664	703	682	705	745	734	703	700	701	704	694	677	667	742	723	677	706	745	706	710	707	693	673	653	664	681	707	751	704	730	726	708	674	702	698	734	736	675	660	676	704	710	722	677	648	697	722	676	728	701	731	694	691	718	755	713	698	743	701	751	701	747	716	698	735	699	688	645	705	726	699	720	678	731	701	712	691	701	698	658	769	732	709	724	674	750	742	682	703	708	708	736	684	715	702	685	637	688	664	719	701	666	678	679	688	705	694	693	710	686	736	684	671	673	713	703	726	695	697	680	719	668	655	657	730	703	705	718	696	691	680	692	682	696	747	690	687	705	696	714	621	677	764	688	699	712	701	705	702	692	731	685	713	648	692	699	707	676	666	638	732	699	717	695	697	671	714	708	682	697	683	694	670	695	728	680	664	706	696	687	688	657	740	677	691	687	716	765	722	645	645	730	700	670	718	688	701	718	670	702	688	709	701	717	710	680	706	750	665	673	690	705	707	685	698	719	654	678	694	703	665	728	667	717	687	663	701	707	676	681	715	698	718	669	715	711	732	735	669	659	693	742	686	723	691	682	718	697	669	702	715	738	683	695	701	708	674	689	693	661	698	692	700	681	688	693	682	703	720	686	704	732	669	750	698	691	694	665	679	696	682	687	729	671	715	667	678	689	729	686	660	740	708	721	686
8044	10638	8767	4559	3325	2707	2299	1912	1583	1553	1369	1227	1155	1134	1020	1029	988	961	932	946	896	933	919	874	911	873	890	866	887	916	866	900	859	807	925	872	846	800	851	856	793	907	902	899	836	914	812	861	829	902	847	818	855	874	849	887	821	841	855	821	832	877	874	833	856	831	842	853	861	870	851	837	831	864	868	875	848	823	875	768	823	856	849	851	837	909	854	889	883	868	894	850	822	849	857	770	809	845	843	887	814	825	828	842	814	799	852	786	811	823	892	826	810	842	824	810	818	813	824	840	827	768	873	855	782	810	838	875	827	819	866	852	816	832	853	848	795	823	871	846	821	854	862	826	821	847	839	829	835	863	837	864	845	856	765	834	860	866	809	894	795	807	825	783	813	788	848	819	810	846	828	874	819	829	835	862	801	834	824	838	830	848	849	827	860	848	848	808	855	857	816	855	818	885	782	838	829	802	866	878	863	820	880	872	836	822	846	811	845	820	830	776	855	874	864	783	861	729	763	917	838	818	795	833	822	817	840	831	837	849	808	806	871	826	862	892	839	882	784	844	792	853	843	842	844	796	858	844	795	846	825	807	823	816	903	795	846	832	832	864	864	841	823	881	834	788	792	891	810	858	858	821	856	844	810	801	806	835	826	834	870	853	830	822	797	862	838	804	876	856	813	856	839	810	803	808	862	855	808	836	899	758	817	849	836	848	815	804	863	840	840	818	808	804	868	838	857	840	859	844	776	790	858	831	844	808	823	811	848	851	847	801	818	808	836	865	827	832	833	841	837	853	822	834	801	833	788	840	838	838	830	792	819	872	839	846	861	826	789	801	825	840	848	837	854	791	867	830	818	874	801	822	813	832	823	811	835	843	861	892	875	858	835	813	854	827	770	853	857	844	857	822	842	829	838	823	819	849	843	861	850	856	882	822	775	833	789	867	804	832	837	817	832	803	771	799	851	877	902	876	809	830	804	837	789	864	803	806	804	831	826	845	837	854	797	846	782	831	828	824	861	845	844	856	827	826	803	809	803	816	819	852	843	837	825	815	843	867	844	797	842	857	838	788	847	896	837	901	878	777	824	804	831	860	825	825	829	830	856	872	794	846	843	833	773	765	848	805	824	852	841	831	854	861	863	849	833	836	873	797	846	857	823	874	816	821	820	807	856	855	858	837	849	861	817	785	811	808	830	784	840	814	815	827	851	861	818	855	840	843	832	904	808	842	881	821	863	830	830	898	779	860	786	848	863	890	883	831	874	842	830	851	862	842	810	873	838	816	828	913	824	836	860	836	838	818	838	844	873	828	831	847	841	862	853	854	827	824	829	823	802	844	884	787	878	793	815	816	835	808	814	817	836	806	840	829	823	786	845	845	821	796	820	845	807	818	827	835	835	843	857	872	824	845	816	777	834	831	909	778	889	805	779	861	772	838	841	824	832	806	814	832	828	883	832	821	896	869	811	823	884	854	856	845	839	853	796	870	842	882	818	837	815	871	825	822	833	813	837	819	840	829	837	828	799	812	817	864	865	854	851	814	772	832	867	839	822	814	855	829	851	817	849	878	854	847	899	854	798	821	816	834	817	883	854	809	846	820	843	868	821	890	831	816	823	843	805	870	806	811	798	871	813	815	828	823	890	872	813	816	879	879	820	848	857	855	879	807	863	847	840	836	817	801	831	862	794	852	830	845	815	814	884	852	785	873	876	872	828	831	828	835	834	778	843	835	819	807	822	827	826	781	866	782	786	871	813	796	809	852	851	830	789	864	816	878	853	828	795	841	853	822	782	823	826	880	821	787	864	874	815	815	822	837	799	809	839	857	835	800	849	827	857	790	820	875	827	860	871	850	792	906	816	843	856	825	841	858	821	879	856	845	825	814	862	824	863	819	853	842	879	810	781	809	798	877	834	827	860	897	873	866	802	844	809	935	844	864	841	871	788	889	848	888	825	828	865	874	864	861	871	820	882	811	831	838	783	872	841	851	831	828	867	806	801	865	796	801	799	816	817	840	875	857	749	813	820	828	855	782	802	845	825	839	810	850	836	841	806	858	877	811	814	875	823	858	836	863	850	815	808	886	842	805	855	839	823	798	878	853	792	812	820	831	768	883	788	845	783	859	836	867	879	796	813	828	787	843	841	816	829	910	839	870	839	883	800	805	863	817	807	789	814	857	833	782	874	834	816	872	834	825	859	836	840	829	848	846	869	806	823	903	834	801	843	860	844	814	871	813	829	832	788	814	886	840	818	842	833	847	844	900	816	824	853	814	825	789	812	870	781	798	849	870	827	783	828	808	863	818	833	853	831	810	849	848	819	844	851	854	810	821	874	812	858	844	856	792	853	799	853	833	817	834	798	835	836	789	847	856	832	835	824	781	788	835	823	812	849	826	835	833	810	869	841	831	842	885	860	829	825	871	791	847	827	841	864	840	850	847	771	798	825	901	809	840	870	837	833	798	804	904	868	868	786	847	794	845	850	807	806	867	812	853	825	821	842	903	818	799	855	820	880	824	820	791	837	862	832	841	828	858	819	829	839	841	846	813	828	809	868	849	861	821	826	800	807	854	862	838	873	883	833	851	836	858	839	809	833	816	807	847	843	789	799	828	864	813	809	786	862	825	863	827	840	866	848	827	804	774	848	832	835	846	852	778	875	887	861	887	775	812	903	807	859	797	851	807	873	822	806	828	816	874	804	867	875	825	841	833	821	796	866	845	774	848	784	862	804	840	825	836	815	809	767	815	862	840	851	800	877	829	818	850	798	849	839	816	827	832	853	880	856	833	853	810	773	831	785	873	825	751	813	844	806	799	816	805	790	783	824	883	852	817	850	836	787	863	830	854	816	864	834	803	828	915	867	804	849	841	847	820	781	844	842	876	855	865	867	807	814	791	883	861	844	835	813	891	868	823	818	839	865	806	830	826	864	853	846	829	866	861	870	785	842	836	843	888	795	817	795	815	756	826	841	847	852	801	802	798	814	882	849	868	826	798	800	815	846	809	779	894	836	817	812	832	844	831	823	869	846	858	824	818	814	808	876	851	822	742	878	809	813	895	809	838	849	799	887	823	870	868	833	844	823	850	816	912	819	871	838	830	836	849	824	799	819	841	813	855	816	838	851	853	828	842	826	806	832	857	820	828	840	866	836	856	792	906	873	817	809	836	877	876	847	792	792	817	915	852	863	861	850	812	867	887	856	844	861	822	844	791	826	857	807	828	863	910	862	810	826	907	871	819	810	796	817	808	796	863	806	847	797	843	862	796	872	861	829	807	796	850	841	840	825	812	821	843	800	821	791	860	795	821	803	809	864	880	798	808	809	856	818	862	859	811	794	801	807	855	835	798	899	857	847	847	792	824	863	811	832	824	828	831	841	828	833	809	881	844	844	789	866	788	788	771	867	823	834	807	841	821	869	857	835	854	806	845	849	887	858	816	807	844	823	806	843	775	832	867	781	838	797	835	837	815	807	843	845	831	864	774	789	840	807	844
25096	21114	27424	25035	10229	696	506	466	343	391	344	311	326	316	315	289	279	310	277	267	281	249	262	278	246	259	254	255	242	274	228	262	267	266	236	259	265	244	230	263	276	245	238	247	263	250	238	266	245	208	263	226	239	239	247	230	238	216	244	253	271	222	234	232	260	280	272	270	248	226	231	255	244	231	252	254	232	226	255	251	248	240	266	238	253	242	256	242	235	270	255	242	248	231	257	250	248	235	261	254	263	238	225	235	263	255	247	227	258	248	228	243	240	226	252	243	212	251	276	237	258	252	273	239	235	242	247	239	258	240	266	237	259	221	231	244	271	232	248	251	233	243	243	249	243	228	288	228	236	265	220	259	231	233	272	254	255	238	237	255	246	266	256	233	232	262	224	262	248	240	238	232	241	247	239	232	265	241	263	237	239	243	220	249	240	248	248	236	222	243	269	258	257	243	262	234	236	258	242	251	267	257	256	229	255	228	254	241	255	252	253	236	229	249	232	239	249	259	215	266	284	267	252	271	256	241	282	262	254	254	229	232	238	251	211	261	222	249	265	266	232	267	261	261	241	231	250	241	253	247	235	226	238	231	241	264	265	247	262	259	232	252	252	252	255	258	252	243	242	240	219	222	250	253	247	240	232	240	259	267	276	238	248	263	227	225	275	252	246	262	234	251	254	240	230	259	267	246	215	241	246	244	257	229	249	253	241	245	244	247	257	221	247	277	275	234	277	256	259	249	263	246	269	237	242	253	261	205	269	254	258	261	227	263	254	238	236	255	231	236	256	256	238	281	244	238	242	263	239	247	255	248	233	241	251	245	273	234	265	282	273	242	252	265	241	246	241	252	276	279	251	223	251	276	246	243	260	238	255	273	245	233	230	226	242	252	258	277	258	241	244	236	244	233	239	267	267	227	212	251	278	254	254	250	222	250	257	244	253	218	257	241	230	233	227	265	210	262	241	275	214	242	245	271	265	262	218	244	210	241	221	258	233	262	235	267	279	252	266	276	264	239	236	270	232	259	257	250	243	266	251	237	232	239	259	226	264	229	261	283	249	258	234	278	246	229	251	235	221	270	262	243	256	268	252	233	262	269	268	223	258	238	254	223	257	244	236	278	264	218	271	257	256	229	243	251	237	233	250	263	258	234	247	231	238	250	246	228	253	227	265	238	249	278	243	235	236	252	259	249	262	233	253	228	269	267	281	264	233	251	243	245	272	248	222	223	238	244	242	238	253	253	257	270	237	245	228	207	234	251	252	241	291	256	232	247	267	227	250	283	260	266	279	253	232	245	236	260	215	268	258	237	262	257	246	237	284	237	253	226	231	202	242	264	272	232	246	240	292	255	248	259	262	265	263	263	214	245	251	266	259	260	262	262	265	257	243	261	259	268	232	260	249	241	251	224	234	218	227	235	252	264	234	251	257	238	255	242	249	249	234	295	236	255	263	235	225	271	253	247	271	228	261	242	230	234	242	238	275	247	201	212	229	255	237	217	242	258	267	215	275	249	219	246	250	259	267	253	248	281	263	240	237	230	242	236	249	241	263	266	228	251	238	237	244	227	243	239	243	248	236	263	258	267	248	262	252	242	246	249	263	221	247	270	249	252	266	253	239	265	231	265	234	253	248	234	263	254	222	233	256	275	264	257	241	223	251	246	220	270	270	234	253	233	241	269	277	252	242	243	265	268	247	230	261	261	245	250	244	254	251	252	241	233	249	228	227	264	220	255	242	222	250	240	253	265	266	243	278	272	222	244	228	242	262	256	225	249	252	248	232	281	268	238	225	242	267	252	261	270	273	243	245	249	257	247	257	236	263	233	236	233	246	240	245	253	252	271	264	276	268	246	234	244	215	257	223	241	248	219	234	263	281	257	222	250	262	246	256	268	254	257	253	265	260	241	262	227	273	233	255	248	255	246	235	272	224	249	246	244	240	267	213	254	249	258	237	233	255	252	240	254	260	251	254	235	218	219	255	248	234	245	253	268	258	228	266	268	243	249	235	247	254	279	234	232	255	259	234	240	242	250	276	243	276	255	248	276	252	245	251	255	249	233	269	242	259	218	260	267	240	257	251	247	246	222	230	243	236	217	243	249	228	263	250	246	235	241	255	238	250	240	251	245	259	230	254	266	227	221	243	257	256	263	255	243	251	263	247	260	241	262	279	240	275	265	239	241	226	248	224	228	238	235	253	227	273	251	247	277	273	244	262	253	237	251	268	268	236	252	248	246	242	232	242	260	263	264	238	268	280	276	230	260	253	257	282	259	232	238	242	254	245	233	248	247	253	244	264	224	254	245	235	246	224	258	267	264	261	220	294	268	255	256	271	254	248	234	242	267	251	233	264	259	251	244	269	258	265	277	230	257	270	222	256	242	269	263	243	234	218	242	219	258	245	238	265	277	253	240	255	283	286	266	246	253	232	251	246	221	256	241	272	220	238	230	261	253	224	255	246	248	246	227	241	237	210	268	251	224	230	243	218	229	257	256	251	254	256	250	233	258	225	222	264	278	232	256	222	264	257	249	277	237	244	272	243	240	274	247	234	244	250	240	256	232	242	246	256	282	265	247	244	270	262	243	235	236	247	255	273	264	251	259	226	257	243	229	237	252	257	237	272	248	246	261	252	259	267	257	234	238	256	252	243	236	240	264	239	287	251	243	237	258	251	241	238	255	241	242	252	235	242	239	251	239	257	213	194	212	253	234	264	272	257	251	244	230	237	264	272	271	261	246	269	270	243	250	232	213	236	219	263	265	230	251	269	240	241	234	246	215	252	242	254	282	262	268	265	241	235	244	251	249	231	234	251	263	248	239	264	261	231	258	239	222	245	249	250	237	244	241	234	248	237	250	262	250	243	238	242	256	271	233	287	244	259	254	240	251	270	216	258	242	261	242	271	241	245	224	249	242	251	239	230	251	282	263	252	214	245	256	272	243	229	238	252	227	242	250	251	247	255	240	247	260	232	232	261	257	249	227	237	260	253	271	254	264	272	244	245	248	244	227	255	274	239	241	247	246	229	246	259	248	250	235	267	230	279	260	251	246	270	247	243	241	259	279	247	233	272	262	250	266	235	244	276	257	240	221	216	255	256	234	264	246	245	231	254	252	257	239	249	236	254	226	231	233	241	247	234	244	238	215	260	253	225	243	274	226	248	269	254	245	249	240	263	236	245	249	252	252	256	254	230	242	215	245	266	259	231	256	235	242	225	240	285	261	244	226	221	253	237	262	245	234	251	257	263	250	257	260	247	251	224	267	256	253	242	255	231	249	266	207	218	236	274	229	233	256	259	247	254	242	266	285	269	236	256	268	242	276	242	241	214	267	245	248	225	253	248	243	211	238	257	252	252	269	249	258	255	252	256	239	237	246	253	236	254	250	241	241	259	277	231	238	218	264	248	216	273	275	285	246	246	247	239	248	263	247	251	280	273	239	238	232	218	259	255	236	266	228	259	279	261	222	246	253	240	263	234	265	261	231	266	222
7775	5848	4733	2317	1626	1285	1076	934	757	712	578	544	537	472	457	436	419	440	379	382	397	386	385	373	397	333	389	347	361	354	332	331	340	346	366	344	376	366	345	351	316	348	333	347	373	330	318	390	338	333	341	364	324	317	381	346	320	357	363	328	365	321	345	310	328	330	329	343	316	331	340	351	317	331	344	355	363	332	320	338	348	317	359	298	341	355	368	305	352	310	333	353	362	351	342	331	315	336	366	359	338	327	360	345	330	336	330	355	332	313	335	359	323	322	341	350	338	345	341	324	354	354	327	343	322	359	339	320	297	357	352	332	347	304	321	338	337	344	326	324	331	356	323	331	299	329	307	312	325	306	322	355	322	326	326	322	345	349	360	336	365	331	351	350	330	343	325	342	314	363	311	347	332	369	332	336	350	332	314	325	324	324	338	319	346	298	310	322	326	334	348	325	340	334	339	322	313	336	348	307	337	356	337	307	336	348	336	326	338	321	342	321	320	339	344	335	326	325	298	325	321	322	340	339	352	321	345	346	322	338	315	323	336	313	327	348	330	334	324	321	318	361	321	330	322	332	317	297	323	343	317	323	328	350	317	310	353	348	343	356	324	332	342	329	328	350	317	333	334	334	325	329	331	377	315	339	306	338	316	327	306	363	301	326	302	333	362	333	309	320	310	316	343	373	324	321	344	327	340	317	315	316	345	296	331	313	315	350	360	330	348	332	338	330	308	341	353	304	325	321	356	334	307	326	357	315	328	349	310	344	342	335	362	320	338	323	376	297	306	314	315	341	329	321	350	334	359	329	348	323	345	344	342	327	322	323	342	314	353	319	336	338	343	335	320	332	349	299	322	359	322	340	343	327	304	316	354	345	347	347	354	353	329	306	329	357	369	352	332	321	352	341	316	339	334	309	340	332	311	319	341	355	330	327	334	344	337	335	363	354	305	345	350	326	327	338	356	333	335	343	341	329	334	366	338	316	346	341	296	381	314	334	332	335	328	331	367	324	326	330	336	302	353	332	331	349	343	317	329	308	313	323	293	352	326	312	308	345	348	349	341	367	326	336	359	331	338	354	318	324	329	324	336	342	358	348	342	282	337	328	329	331	351	310	343	311	329	341	300	352	354	351	312	349	323	333	328	292	302	320	349	361	344	329	361	326	365	336	330	346	344	323	325	350	326	325	359	326	308	350	337	342	345	327	325	344	331	358	356	313	341	365	368	331	359	325	303	368	320	303	367	342	364	322	331	301	351	330	327	355	339	338	358	343	336	306	292	348	327	325	342	313	354	311	366	339	359	349	323	307	326	315	344	349	329	349	326	300	329	342	289	326	362	309	359	329	318	294	355	343	364	320	311	337	366	325	340	341	351	354	341	333	308	355	334	356	341	366	307	340	315	321	367	338	354	392	345	314	348	331	341	359	355	331	312	328	330	322	314	320	332	318	312	319	318	341	332	339	352	378	350	346	324	297	342	318	334	331	330	373	340	306	313	342	337	337	351	341	325	302	345	346	312	340	359	366	381	318	310	366	328	324	328	320	332	347	310	377	355	316	347	344	327	331	342	357	326	323	324	320	328	358	339	307	357	338	363	330	327	328	362	340	343	305	344	362	333	352	356	317	325	338	315	326	361	330	368	319	331	312	327	321	348	339	312	353	360	336	331	341	357	349	343	325	333	341	317	340	330	328	349	361	336	325	329	323	344	299	315	342	350	377	347	364	325	338	356	335	312	314	300	329	325	339	344	322	327	325	336	326	325	319	334	310	326	304	318	319	328	369	369	323	320	326	333	322	307	328	331	312	314	321	339	309	369	333	316	318	353	321	304	334	333	353	370	336	312	329	337	365	350	352	324	340	330	334	340	327	327	307	346	338	336	341	302	339	296	298	307	341	370	331	313	319	321	351	345	322	367	339	319	335	338	307	342	328	329	322	341	334	336	334	328	356	333	336	340	318	334	335	325	353	333	330	326	340	351	331	335	333	338	320	352	346	339	327	313	339	350	345	345	344	360	336	329	357	319	374	318	350	336	331	357	333	308	329	306	292	359	322	356	301	322	341	299	317	337	353	314	326	344	344	319	387	342	312	362	351	319	327	360	336	310	342	321	320	318	353	354	335	317	351	350	321	333	321	339	324	373	317	306	329	315	333	340	339	341	341	329	336	319	359	362	302	312	332	340	332	324	332	325	337	340	316	326	330	327	333	317	356	330	345	314	323	318	317	339	369	328	354	311	321	356	321	338	315	316	330	331	309	313	330	352	317	344	337	329	295	328	338	348	324	332	323	319	343	345	319	351	353	307	329	337	361	342	280	361	332	325	334	350	309	317	311	306	329	344	318	338	336	346	336	332	330	303	378	334	334	375	353	318	310	326	335	310	360	319	319	336	335	302	324	307	322	363	352	326	341	342	332	331	351	324	352	338	374	339	336	322	327	330	313	308	346	338	317	339	306	306	341	336	334	300	354	323	345	327	323	325	336	349	330	337	314	362	331	338	377	347	345	327	327	315	329	339	317	356	319	332	313	354	368	286	320	333	333	308	326	335	332	358	304	317	354	314	311	337	330	321	307	320	307	322	382	352	324	323	314	331	335	329	351	345	332	334	329	321	339	346	341	331	332	301	328	320	350	365	283	350	302	323	321	326	350	327	312	353	344	328	345	335	342	334	297	336	336	331	341	330	356	330	345	338	349	330	345	330	324	343	356	346	328	363	319	318	315	339	321	327	369	319	360	337	317	372	344	336	335	298	338	371	334	370	354	349	353	334	344	318	358	322	326	324	315	338	339	341	318	306	335	324	321	331	330	349	326	366	302	346	339	314	308	353	317	335	359	372	356	365	344	327	300	359	343	369	336	353	325	346	364	334	321	343	348	327	310	337	345	344	337	355	313	382	339	336	352	372	348	307	298	338	323	358	345	291	306	346	338	304	328	359	301	310	342	335	326	336	340	346	348	330	342	342	375	326	340	329	304	324	315	332	306	323	321	340	353	356	340	335	359	353	291	324	340	335	323	333	310	333	357	329	320	350	332	323	331	341	331	303	314	354	331	302	313	341	331	325	355	336	322	335	345	353	347	317	322	339	338	357	336	354	334	299	327	334	335	302	342	296	334	317	342	338	361	350	323	311	342	327	314	349	342	339	340	322	324	295	337	341	345	321	333	344	309	325	322	347	327	336	350	367	317	313	345	340	308	341	359	333	350	318	305	307	332	292	323	353	308	303	320	310	312	312	335	300	337	312	356	340	342	342	342	294	347	359	323	344	323	299	332	364	338	301	352	337	319	332	321	331	328	330	317	317	341	354	315	332	319	353	308	336	345	330	328	349	309	342	304	329	326	349	338	327	307	345	321	314	321	345	340	289	315	378	316	322	330	340	328	336	343	329	367	336	298	327	347	326	371	346	333	323	303	329	314	341	322	344	319	326	317	330	357	331	332	350	327	351	357	316	339	335	341	367	316	340	359	363	334	349	377	353	299	330	328	310	319
22951	21228	29116	23613	21224	21313	11624	1833	1350	1233	1148	1048	1020	1000	891	896	911	873	799	847	815	830	719	760	768	757	751	808	741	800	758	749	786	705	762	710	738	785	739	771	742	728	710	720	731	707	705	787	694	709	700	775	755	713	760	726	765	711	786	744	712	726	745	751	747	749	684	706	702	703	768	736	752	670	713	731	693	726	747	746	755	709	733	709	775	712	720	766	700	732	706	761	699	716	700	699	740	718	679	740	731	727	733	808	682	761	718	751	698	694	740	690	715	702	726	693	710	729	759	745	748	668	721	731	736	733	720	692	763	728	744	715	703	743	691	714	725	731	739	690	685	661	749	732	733	755	718	697	719	710	703	732	683	733	691	710	726	760	685	714	668	715	695	744	735	729	686	722	705	678	779	743	743	708	702	724	712	692	705	739	706	741	740	725	684	754	709	704	718	732	725	733	717	735	713	727	748	733	718	742	685	730	729	714	707	667	699	716	740	727	703	701	649	685	747	702	703	723	732	691	686	689	732	729	755	734	740	696	703	708	714	700	731	770	763	774	694	742	731	748	763	740	696	707	715	713	771	720	713	741	725	695	696	754	677	766	722	760	704	756	746	708	733	721	751	718	723	731	667	693	698	724	687	737	706	719	774	676	727	724	692	741	710	755	755	651	778	711	706	724	675	696	700	708	668	678	729	742	764	684	685	689	691	713	705	718	747	740	709	710	746	700	740	730	731	698	759	736	723	767	757	699	752	738	736	702	758	689	667	740	709	728	794	708	692	644	679	709	727	714	732	712	693	738	728	738	699	753	718	710	695	727	708	705	747	701	749	768	728	705	711	672	700	745	772	723	738	699	748	738	739	695	735	743	781	716	768	707	733	719	738	735	747	699	696	700	698	704	751	731	672	756	738	737	742	631	663	756	757	722	722	746	637	707	725	747	681	696	730	734	750	747	721	732	684	721	727	724	714	707	708	705	716	722	694	717	677	743	710	689	694	743	711	686	678	749	746	677	721	733	723	709	685	736	703	681	717	690	741	686	710	749	705	751	706	698	725	734	707	670	693	688	699	740	724	662	726	737	674	708	713	721	742	747	734	753	702	735	747	723	708	720	716	714	754	710	710	704	714	689	649	665	736	755	742	751	725	731	708	760	680	705	729	735	724	656	696	690	733	737	720	728	691	730	704	720	754	727	690	747	679	730	769	721	723	772	749	724	725	699	728	737	688	720	710	682	762	721	706	727	727	687	699	722	771	693	770	766	703	713	709	715	720	760	699	700	719	729	708	758	741	697	687	708	700	727	698	721	702	724	738	713	718	756	709	701	741	695	720	674	723	735	685	710	718	696	679	704	734	698	707	661	707	703	748	699	717	682	722	683	713	714	714	754	726	738	749	763	732	691	733	720	709	732	694	754	682	768	717	722	723	729	725	742	712	751	732	787	690	714	713	703	703	722	704	728	708	669	701	721	742	643	707	762	704	762	713	709	738	738	717	761	698	727	749	687	680	719	692	692	729	718	707	692	683	759	722	683	698	747	668	691	759	723	739	740	731	714	681	708	737	730	747	726	743	714	704	751	649	769	728	764	740	714	694	705	704	718	744	696	692	700	748	716	724	677	706	716	751	738	740	712	744	747	713	671	733	719	728	781	722	708	677	711	704	692	713	678	780	714	744	763	723	741	681	714	712	725	765	686	737	738	693	750	712	740	705	636	714	719	727	723	666	708	743	684	708	711	722	707	721	738	702	689	697	741	689	726	712	756	711	713	747	705	694	705	707	735	738	720	708	700	699	709	671	714	724	701	729	774	659	767	680	748	694	694	723	728	792	694	731	724	758	729	709	766	730	731	725	706	745	710	725	728	671	721	636	762	734	696	726	768	725	684	751	689	675	717	703	680	729	724	752	681	743	735	695	745	670	754	754	750	728	724	620	720	767	728	726	705	715	692	706	745	746	726	728	712	750	750	732	732	735	734	722	682	707	715	715	673	702	719	757	704	725	737	685	676	753	707	707	751	721	690	675	720	723	698	754	745	665	695	688	672	722	682	735	695	703	721	723	712	702	707	694	696	723	693	726	758	697	708	722	686	681	712	711	700	737	730	712	720	716	752	700	736	720	721	720	719	792	733	720	692	711	705	745	681	741	699	694	749	722	695	730	745	713	699	699	710	704	729	721	739	710	712	718	752	724	705	760	703	703	723	688	746	744	708	731	711	708	704	726	773	703	754	667	719	670	719	696	728	715	661	717	727	680	670	727	673	730	746	721	723	733	759	699	724	710	684	694	690	715	752	728	702	749	765	702	697	734	694	750	735	690	701	716	740	713	707	685	733	682	672	701	726	694	685	692	722	742	773	743	702	720	726	702	660	684	683	726	767	721	705	730	695	709	740	731	676	758	734	722	728	709	727	744	755	704	676	710	675	731	745	706	710	701	753	718	757	714	754	706	738	749	750	705	672	749	770	755	676	697	742	683	714	759	712	698	715	746	776	706	727	766	702	747	715	683	691	670	732	707	709	693	722	748	688	682	757	698	725	678	663	723	745	723	729	705	683	717	716	759	729	710	695	726	738	716	712	776	728	658	698	716	743	725	767	733	708	717	682	745	716	720	721	739	739	740	722	665	699	696	728	692	755	745	662	686	715	719	671	706	710	682	716	751	716	645	723	722	681	754	742	754	740	732	765	779	762	727	696	721	711	688	700	698	693	715	711	723	678	707	671	721	723	733	711	718	700	751	701	700	717	719	739	766	720	736	704	725	706	695	736	713	713	755	691	711	712	704	697	758	745	769	781	672	748	690	710	674	747	715	687	760	730	722	690	709	711	724	702	772	713	690	740	752	722	728	739	741	655	731	753	716	674	681	729	757	712	703	672	725	715	660	690	734	737	735	711	764	687	703	760	675	739	759	753	673	742	693	728	677	716	741	741	713	802	712	718	709	713	731	713	721	709	742	755	685	674	730	667	728	725	702	695	720	659	713	669	737	726	700	696	688	696	673	687	694	714	678	712	737	709	691	646	753	724	696	698	747	723	714	730	727	706	714	748	665	723	713	711	738	694	716	708	790	771	739	690	687	682	702	716	694	693	679	744	668	737	669	668	733	708	722	709	712	708	687	727	691	728	723	755	722	688	699	734	697	777	740	746	723	772	640	739	674	741	728	767	709	725	687	726	694	688	714	692	722	672	760	713	712	742	653	702	700	647	752	740	782	731	709	702	661	754	736	728	670	724	677	722	697	725	712	700	737	723	718	753	712	702	700	706	738	716	720	651	700	732	756	676	749	722	762	743	749	756	729	695	720	668	718	684	656	711	701	755	703	726	698	711	739	739	711	724	689	759	729	694	719	694	722	740	762	723	701	749	701	707	704	733	758	715	701	692	745	740	772	741	704	688	722	717	712	736	723	690	733	728	667	751	667	704	696	742	724	707	698	674	745	686	722	708	680	697	700	725	697	733	702	742	672	690	714	729	681	766	747	709	691	735	704	769	736	697
11030	17123	14152	7722	5540	4410	3492	2914	2287	2185	1939	1655	1523	1394	1315	1218	1240	1102	1198	1097	1108	1024	1074	970	1021	951	992	898	883	909	943	973	912	906	919	896	939	934	882	896	948	926	886	878	871	912	859	859	860	837	906	880	942	859	864	888	857	915	916	870	917	927	887	834	889	871	894	845	907	854	835	853	908	910	838	876	853	860	885	840	863	846	851	869	861	890	869	871	831	855	861	844	877	898	888	854	879	890	800	860	919	874	858	848	884	921	845	849	866	880	892	886	871	894	872	882	878	843	935	837	821	885	871	942	862	873	912	794	853	834	845	893	850	870	893	814	848	842	863	873	837	855	886	880	847	804	878	899	903	890	852	854	879	852	879	869	886	803	877	812	858	855	854	878	861	862	827	826	845	879	880	875	844	855	885	865	816	851	875	851	887	885	873	802	882	885	891	835	843	870	857	828	833	822	832	849	879	835	857	875	869	874	861	897	884	821	897	842	841	884	917	855	849	882	835	863	838	886	847	864	808	872	853	838	847	905	875	895	843	904	808	818	856	825	918	856	897	908	874	919	870	921	886	862	853	826	870	872	886	860	897	825	906	839	910	865	938	870	849	874	840	872	845	870	851	843	929	850	808	914	854	829	883	831	845	836	855	821	891	853	889	912	850	909	834	902	920	881	877	906	851	948	826	845	896	838	877	892	879	926	904	866	882	853	918	858	886	834	845	887	833	847	810	903	899	841	847	881	894	829	874	845	958	854	891	871	833	842	889	899	895	895	830	884	880	905	893	871	849	888	877	885	835	826	856	867	908	897	905	892	805	856	887	860	877	816	912	808	865	858	915	852	863	823	853	826	871	885	867	885	878	874	840	879	863	809	839	890	891	887	891	880	830	843	851	946	878	933	843	849	885	816	897	871	871	904	866	844	867	822	915	853	847	874	852	857	815	850	834	833	857	894	913	934	883	863	851	845	869	861	858	911	888	851	827	829	873	898	882	880	880	863	892	860	805	861	884	857	839	812	888	851	901	839	916	885	855	835	846	866	884	900	823	812	857	823	864	857	827	871	809	860	863	836	866	900	830	808	838	856	858	863	832	860	813	858	895	906	874	883	815	835	812	918	854	862	868	891	867	898	841	904	861	902	903	840	869	841	869	845	824	854	836	878	855	875	885	844	854	814	836	853	916	910	879	854	876	816	870	863	893	900	835	879	833	891	892	843	876	916	855	892	866	872	866	787	881	878	813	851	860	879	890	908	834	899	846	879	865	912	833	913	852	861	863	912	860	849	899	858	824	852	912	855	887	840	891	847	851	870	896	900	919	860	913	868	848	850	857	877	854	820	868	869	904	847	866	886	902	836	851	834	780	862	878	854	856	932	856	851	869	894	824	849	850	852	817	865	895	864	896	833	898	843	822	874	822	867	878	908	888	822	861	897	873	850	894	820	823	889	866	942	888	885	895	899	883	859	860	832	888	875	886	858	918	821	863	879	839	846	870	896	909	921	894	888	908	859	803	821	846	868	880	869	884	869	813	900	870	867	846	847	887	840	838	875	850	840	895	883	872	819	827	937	856	869	830	885	855	851	842	849	863	826	869	871	874	848	843	872	813	824	859	881	893	899	875	980	847	848	897	866	860	837	928	866	838	888	884	856	870	866	893	875	870	894	876	846	891	859	855	858	868	857	850	864	859	876	905	862	874	926	916	884	868	855	878	908	843	809	899	840	896	822	774	888	844	846	841	857	881	852	907	863	859	869	828	834	897	838	862	842	880	902	910	842	870	819	895	877	878	852	859	882	877	847	833	911	908	857	854	865	890	898	903	890	889	907	855	848	892	857	832	902	916	909	860	873	898	867	923	837	849	873	844	824	850	844	906	833	871	858	858	870	849	899	915	871	812	869	896	909	857	868	829	834	864	834	806	833	869	862	874	922	927	853	840	844	840	842	898	799	858	867	864	896	909	831	894	842	885	871	891	874	894	857	860	877	845	853	869	869	852	899	851	833	821	850	869	889	818	835	861	906	865	857	874	899	866	884	919	828	891	872	882	912	862	871	903	898	891	900	847	892	832	852	876	915	909	854	805	894	867	855	903	835	866	880	867	859	891	809	857	884	899	888	834	876	810	814	932	926	861	850	851	851	880	846	874	840	850	838	840	875	893	811	859	883	858	851	833	885	850	850	899	864	861	827	869	875	821	849	898	840	918	838	781	859	854	881	854	859	891	853	832	867	874	898	848	870	880	833	821	853	845	896	882	842	855	874	827	799	894	878	891	878	834	889	888	864	898	887	936	853	887	907	875	873	866	896	881	884	885	832	863	866	906	869	869	907	840	874	868	859	827	873	844	872	849	873	905	844	885	831	856	837	894	860	896	893	871	859	876	895	835	849	874	890	939	853	907	833	855	846	889	849	845	878	884	873	833	935	846	832	887	840	824	842	838	916	845	820	897	832	863	892	880	872	899	884	862	909	882	865	908	834	873	860	864	864	873	813	872	832	895	902	857	914	895	859	872	890	880	853	883	901	884	901	847	890	874	865	848	861	853	854	840	871	833	904	859	860	854	875	877	852	850	871	844	861	809	862	895	830	867	859	801	826	889	867	890	880	879	850	876	853	882	903	867	827	831	881	887	869	865	808	869	833	906	872	873	845	856	878	886	886	852	867	907	845	901	874	895	871	891	861	858	900	839	853	876	851	871	844	904	836	877	864	873	825	860	833	948	886	840	899	873	871	895	885	861	885	858	840	864	821	851	863	883	873	853	859	864	878	877	817	879	825	851	855	924	890	841	822	872	847	917	863	841	858	841	880	863	826	877	862	899	899	883	895	884	834	853	832	873	837	873	911	862	864	936	886	826	776	885	853	867	866	867	812	901	859	884	862	844	862	885	847	894	866	867	868	866	808	886	850	846	801	840	848	872	921	897	921	898	860	920	862	895	844	888	841	868	890	810	862	847	882	858	814	835	859	892	841	820	856	830	913	845	878	884	842	856	858	859	843	908	855	878	867	873	841	876	828	826	872	808	835	853	805	880	828	835	879	897	879	848	842	849	827	847	840	908	953	875	834	804	843	832	874	837	856	921	838	861	898	870	906	879	875	903	849	866	800	833	863	910	849	872	894	881	876	867	881	844	840	871	837	922	887	895	838	874	872	855	862	871	906	855	881	885	845	816	883	820	839	807	895	883	845	826	834	838	868	817	845	874	847	843	837	840	888	872	845	857	867	880	898	883	899	878	860	834	839	856	916	889	869	878	934	879	891	850	862	819	865	779	862	914	879	862	866	858	878	859	878	875	891	872	827	880	865	932	836	910	888	844	829	848	882	817	903	838	867	874	821	885	869	859	882	869	871	925	849	872	880	857	832	870	837	850	864	874	929	912	809	851	820	874	945	841	860	850	826	803	891	899	914	835	936	831	870	872	906	918	870	897	866	852	849	871	887	896	905	869	831	872	885	893	883	900	862	874	800	848	867	928	888	856	875	915	876	816	856	850	856
27012	20127	7023	730	458	409	403	420	379	386	394	384	389	356	355	338	354	376	361	403	366	372	374	357	352	383	374	338	384	366	327	373	345	346	342	356	374	350	340	365	358	348	379	387	334	374	344	391	360	357	338	359	364	351	329	384	373	374	347	329	363	334	315	361	318	331	386	352	375	333	334	367	363	357	389	370	353	361	339	371	384	368	355	328	348	373	360	327	347	367	359	400	334	377	365	332	342	392	376	316	320	367	352	370	353	336	352	360	358	364	355	394	366	364	322	336	362	373	392	372	350	344	357	370	356	338	350	366	336	361	346	331	365	343	341	346	343	335	361	342	346	362	322	326	343	330	358	360	381	354	344	332	390	341	373	364	380	377	380	340	358	353	347	337	340	372	340	402	362	359	379	378	339	361	320	323	351	380	377	372	356	348	372	356	339	342	362	365	352	355	363	392	340	353	349	384	369	377	352	383	318	344	357	351	406	333	383	375	361	360	386	346	355	332	373	352	341	352	380	362	358	371	379	342	352	347	347	371	370	356	349	406	405	319	356	400	329	364	352	354	353	371	343	340	358	330	369	303	386	350	345	361	344	345	343	361	383	346	397	369	348	359	369	375	369	356	371	343	341	356	347	357	353	351	367	341	384	388	382	399	371	352	373	369	364	320	348	350	347	380	338	361	354	330	390	359	382	363	341	357	354	367	316	378	349	337	327	343	357	377	354	382	365	336	361	334	330	335	367	360	353	324	378	343	362	328	354	372	340	332	327	360	376	352	364	373	350	399	352	349	341	358	352	355	298	356	343	356	370	340	324	383	367	354	359	368	358	328	378	380	343	348	328	359	381	396	343	322	356	362	321	351	333	383	366	369	363	362	331	376	376	372	365	346	363	356	359	366	343	357	376	339	332	368	341	354	362	342	395	382	342	405	352	357	342	345	325	362	343	359	353	364	363	324	386	360	356	315	356	357	365	359	371	363	377	361	388	368	358	348	315	338	370	363	379	361	337	349	347	354	369	361	337	374	355	349	357	355	347	363	341	366	405	350	362	370	371	346	369	353	386	367	381	346	332	319	394	361	338	355	375	342	373	362	333	340	362	340	388	351	393	347	367	355	342	354	323	371	379	355	345	338	373	352	336	366	351	373	318	403	391	389	356	382	345	337	346	334	355	349	345	401	361	370	353	374	369	320	369	356	345	348	352	361	331	351	359	373	376	371	312	327	354	359	376	355	337	350	360	346	351	408	350	363	353	343	366	350	368	383	354	364	340	404	367	319	370	361	378	359	364	377	366	352	351	372	389	388	354	354	394	376	325	369	408	334	366	362	384	360	374	356	344	337	358	355	334	378	375	338	393	341	375	344	308	340	389	345	384	386	355	354	365	336	375	363	365	364	378	371	366	333	401	376	330	340	332	344	380	343	362	354	371	345	359	349	373	361	349	338	334	337	353	333	371	350	354	365	339	325	405	351	372	348	389	383	347	401	352	349	382	347	344	368	355	332	369	385	387	335	372	345	361	357	338	349	328	355	341	357	395	389	351	332	338	332	323	339	379	377	329	359	381	352	358	355	374	334	358	355	350	367	360	352	366	375	374	374	363	370	382	355	371	383	351	383	348	373	337	370	325	346	386	362	352	389	407	401	389	359	381	351	370	329	364	364	355	306	339	346	330	366	362	335	326	371	340	407	320	380	340	358	369	364	364	347	392	381	353	400	377	370	373	363	328	342	356	339	346	308	350	370	384	346	377	371	395	351	355	352	391	380	325	359	343	341	385	364	345	352	373	331	360	364	325	351	334	371	350	358	374	352	368	359	360	362	346	356	369	344	397	336	355	372	363	358	337	336	366	348	405	334	353	349	373	353	340	350	342	376	362	375	374	332	357	344	361	333	370	375	349	376	354	358	376	353	356	357	337	344	345	350	362	363	339	388	342	326	360	355	355	364	356	340	333	359	356	322	360	391	363	360	343	373	366	328	379	344	339	370	334	363	352	362	364	345	348	346	368	365	376	359	360	374	388	387	344	335	380	367	377	380	362	385	348	355	353	382	350	351	355	378	327	332	361	372	396	322	386	400	362	368	353	367	365	386	352	310	363	373	363	346	378	343	353	342	371	318	357	352	369	352	419	364	361	347	351	371	335	359	343	388	327	358	357	353	337	368	364	337	366	330	382	384	349	369	380	336	324	378	382	367	389	366	401	348	364	386	324	360	359	381	347	351	356	319	382	340	374	354	376	351	342	331	350	352	352	343	327	337	331	368	370	373	392	329	341	333	367	351	360	326	340	349	364	342	354	362	351	365	377	339	375	393	342	358	338	394	358	361	341	369	363	362	347	354	350	347	340	351	353	359	375	362	352	333	374	365	332	333	372	369	379	337	359	340	364	357	366	376	318	378	369	340	352	346	361	367	352	328	326	375	335	366	368	347	362	363	325	375	341	320	355	353	369	374	337	332	342	341	396	334	356	386	372	358	345	337	326	327	330	341	347	361	336	342	346	341	342	352	331	359	354	378	348	311	349	377	368	388	346	344	343	388	351	355	359	385	373	328	420	366	362	358	359	367	356	360	357	370	386	345	387	376	350	342	350	360	402	344	352	358	358	362	381	318	377	327	346	343	352	355	402	364	367	342	355	334	361	357	352	393	353	356	328	357	356	361	387	354	359	333	367	339	362	333	402	372	382	355	336	344	374	354	366	355	332	362	344	340	362	351	316	354	339	359	374	340	357	349	350	364	341	373	324	366	341	379	362	370	332	319	355	335	349	377	343	353	363	364	393	336	371	368	348	334	371	400	386	358	337	336	353	378	334	384	365	336	334	333	377	369	350	356	373	351	367	387	332	371	319	352	352	340	358	348	345	355	351	381	332	329	355	344	382	357	346	351	329	340	330	350	365	361	378	386	406	372	362	367	365	352	354	379	367	385	350	323	366	327	352	352	410	386	365	352	354	346	365	354	368	352	345	364	382	345	340	351	377	333	365	346	344	369	369	324	407	403	344	345	342	366	333	347	361	353	361	357	359	359	310	368	360	344	380	375	333	381	370	319	386	386	350	354	364	338	379	334	368	343	378	394	365	336	346	375	384	361	385	351	373	385	363	377	328	334	364	391	380	344	364	360	384	353	360	351	347	364	359	342	347	351	346	353	381	365	360	378	331	376	399	334	355	328	379	380	355	350	348	356	366	346	356	339	335	369	380	374	382	361	364	359	349	355	351	364	352	365	385	347	364	372	367	370	340	359	340	312	333	348	373	381	325	383	366	359	385	375	376	374	396	334	340	334	364	350	359	344	319	352	378	384	383	382	355	334	385	395	350	368	340	348	342	360	349	354	380	345	386	358	322	369	354	367	374	351	356	337	350	349	338	394	312	374	346	350	380	379	358	350	350	335	370	377	352	350	383	353	341	360	340	355	344	395	375	371	355	374	353	343	368	354	335	365	322	390	347	334	349	339	366	340	384	354	361	369	386	360	368	328	360	314	342	364	361	335
4426	1115	971	663	561	521	565	481	481	487	516	461	447	483	493	422	436	392	444	467	445	418	433	430	415	414	439	466	448	468	411	406	468	487	433	413	455	478	434	454	433	455	445	444	449	424	435	432	475	474	480	457	408	411	422	406	426	458	453	418	454	424	454	428	485	433	456	454	414	441	434	443	439	482	437	461	408	448	424	438	463	405	460	412	441	435	451	417	435	428	455	425	461	443	443	449	473	452	460	425	459	456	455	449	409	417	445	429	433	445	404	406	427	451	469	442	466	469	434	434	436	472	457	432	395	387	444	433	440	469	429	446	407	455	432	405	447	441	442	449	479	442	481	427	439	428	381	413	442	442	436	436	409	445	446	436	452	483	453	450	429	437	443	452	418	411	419	424	457	424	402	453	427	465	426	454	443	452	433	428	403	469	410	415	435	444	445	438	400	460	436	457	460	460	464	453	425	399	467	439	458	459	386	445	451	491	436	457	473	465	414	404	429	443	458	441	427	410	454	459	444	469	443	392	439	438	439	428	410	460	465	427	436	476	421	419	480	456	472	461	453	454	471	434	395	455	419	446	417	430	417	450	422	442	442	464	405	466	463	451	417	454	456	431	428	417	402	454	462	435	472	435	434	445	460	467	483	444	434	412	432	425	425	442	469	437	439	447	435	428	450	465	428	463	454	469	473	440	445	473	439	413	443	444	396	439	458	471	440	422	423	432	473	442	438	452	434	463	394	446	476	428	429	429	428	422	421	434	466	454	438	444	425	446	452	429	426	428	425	413	422	432	430	412	440	470	442	472	436	450	419	443	439	432	403	435	450	412	462	418	439	452	468	438	446	482	425	396	433	434	412	438	469	427	441	474	447	423	446	456	411	437	425	441	440	458	456	431	387	432	448	419	419	458	438	444	396	461	472	462	469	421	468	421	473	476	442	442	436	453	437	449	464	447	441	421	441	404	430	408	420	475	460	441	415	423	401	410	443	426	435	451	440	405	460	395	417	438	412	435	464	435	448	442	444	498	425	459	432	439	431	428	410	423	457	469	442	482	398	422	435	433	440	429	405	392	449	414	461	433	426	428	424	432	462	454	418	431	445	462	434	476	459	424	457	461	426	426	457	444	451	464	424	422	425	407	433	439	407	435	460	437	438	497	430	474	431	436	444	431	431	422	457	461	470	446	468	444	464	427	431	435	442	466	460	408	427	452	384	425	468	410	461	469	409	429	443	436	460	428	451	430	452	432	489	448	437	453	403	441	443	451	436	405	429	419	416	402	400	453	441	443	412	435	423	466	452	478	467	417	428	398	462	438	395	461	421	393	430	449	403	409	423	422	475	404	453	408	445	449	443	459	455	433	414	434	482	466	467	397	417	483	417	447	430	458	455	414	423	413	451	447	435	413	457	486	425	426	415	415	441	417	471	425	416	440	449	472	437	462	461	394	444	430	418	429	444	440	440	479	462	438	450	424	444	442	475	454	410	445	445	469	459	470	427	479	462	455	407	380	447	447	424	433	418	399	441	446	431	454	421	417	416	479	447	465	423	417	427	451	421	459	411	433	467	444	470	449	449	445	437	493	445	451	414	384	469	432	437	461	433	439	421	456	433	461	450	443	442	408	440	484	403	460	438	412	470	457	465	466	439	412	472	436	459	469	418	421	446	447	411	424	459	467	468	421	454	424	429	414	461	414	450	437	430	464	418	444	429	455	451	420	444	418	481	451	419	420	404	446	445	464	450	432	452	412	431	466	435	414	391	427	468	429	444	451	451	437	424	457	436	445	479	436	447	441	441	425	439	455	420	459	455	431	429	476	446	451	424	438	411	452	464	458	415	414	420	444	448	408	454	419	423	409	438	429	460	456	449	418	458	423	411	416	427	427	448	463	428	468	441	431	450	431	477	428	430	443	462	410	454	483	445	438	429	476	424	456	466	426	426	423	451	421	411	420	440	433	417	412	431	424	462	454	458	455	458	422	409	452	464	453	421	424	430	479	403	452	446	419	446	430	464	456	434	436	453	442	464	417	433	455	445	410	413	419	457	434	445	453	452	446	444	412	448	430	445	429	446	421	425	417	458	452	449	433	450	463	480	421	415	436	434	429	439	448	443	437	425	457	458	450	461	460	467	422	412	465	463	414	462	407	464	434	458	450	422	425	443	401	418	414	449	412	452	441	429	430	431	417	398	453	458	449	438	429	415	427	439	460	423	395	405	457	431	424	470	428	504	474	443	436	456	424	454	428	463	455	420	425	439	415	410	422	445	379	449	450	451	433	412	446	483	416	450	425	384	482	435	396	406	445	416	468	446	427	419	410	445	460	476	459	417	402	443	410	441	435	466	469	410	440	420	479	436	439	451	443	439	437	441	441	441	429	459	445	446	437	440	420	419	453	440	434	431	410	413	480	448	474	472	446	448	449	441	429	422	422	443	410	461	465	449	419	420	437	434	425	450	453	418	407	418	409	421	396	437	441	448	415	454	407	432	436	448	443	425	403	449	432	435	467	446	426	446	492	456	405	393	397	444	438	437	442	411	448	448	414	475	420	428	411	423	416	401	451	454	473	435	430	425	471	429	505	433	466	438	457	451	462	432	430	422	481	453	409	431	425	432	470	454	410	460	429	422	431	452	438	423	462	485	451	453	431	432	456	438	458	435	442	420	470	461	424	438	435	423	445	404	435	410	457	437	419	420	451	462	471	420	457	453	446	427	461	488	406	452	437	434	443	474	434	429	373	421	436	442	468	452	439	427	443	456	429	424	450	433	434	479	408	451	401	450	438	473	442	431	425	418	432	447	480	404	421	453	443	436	429	481	406	431	461	450	398	397	461	440	448	426	422	452	472	416	445	424	455	432	444	477	436	413	419	425	434	448	454	437	437	448	465	444	440	417	489	411	428	450	422	456	421	470	441	468	453	424	432	444	454	421	427	424	441	458	443	428	419	453	432	415	433	426	422	440	428	449	440	448	437	435	419	428	424	435	391	454	433	459	441	429	421	443	441	423	463	384	433	422	428	459	427	407	438	472	449	412	463	429	463	414	484	433	442	419	444	479	455	490	408	399	453	425	409	437	456	470	435	407	434	412	423	408	420	411	427	492	459	413	442	484	453	420	433	452	434	438	419	481	438	434	449	424	443	467	410	421	445	440	456	454	400	451	399	462	451	443	464	445	438	449	426	461	406	447	430	447	467	417	461	415	475	456	459	454	429	419	451	452	430	442	449	473	405	463	465	433	403	437	415	448	484	403	444	439	428	416	456	457	455	433	462	448	425	410	447	404	488	456	429	425	453	475	414	445	456	397	472	414	465	383	443	397	421	438	420	415	421	440	420	448	433	445	414	445	426	440	457	474	402	382	438	431	443	436	393	489	407	445	429	452	433	438	437	471	428	427	423	417	426	421	459	441	411	430	454	461	413	458	443	459	445	471	481	433	414	452	447	419	457	407	455	406	475	432	396	443	424	446	414	429	437	427	459	512	456	432	443
23806	21134	28557	23956	21121	12382	1804	1257	1101	974	911	888	886	782	805	728	778	798	731	753	756	749	738	730	724	695	700	705	754	723	725	701	711	705	690	742	703	713	704	692	717	662	706	694	708	675	672	656	694	694	697	729	694	721	656	714	720	720	705	737	696	684	720	712	680	712	692	732	728	717	713	724	695	709	670	683	760	708	682	718	715	687	700	677	712	711	719	739	664	700	753	714	673	670	697	714	704	719	641	703	712	704	698	719	673	682	682	709	721	670	703	706	756	701	695	650	725	639	706	701	708	702	633	744	665	716	688	687	717	701	687	661	689	694	699	679	689	683	695	725	687	684	679	684	713	678	730	629	702	690	697	712	736	652	704	698	702	713	743	717	724	666	697	675	688	665	681	687	684	666	725	701	717	684	636	742	687	699	700	658	704	696	691	691	743	715	668	704	705	673	668	723	713	690	674	691	677	673	736	683	692	648	702	697	661	662	665	642	685	655	660	707	668	677	674	678	656	697	725	680	700	712	688	697	675	703	682	701	689	665	723	707	694	680	703	687	690	707	684	660	668	719	711	694	683	684	654	719	633	717	692	673	669	690	691	720	683	675	736	662	675	684	679	684	652	616	681	704	696	682	681	695	668	639	675	689	710	665	678	705	674	690	691	703	691	665	733	713	698	654	661	710	693	667	674	680	698	668	723	654	720	666	675	718	703	711	699	713	695	698	688	641	672	620	669	694	676	678	662	721	695	708	709	702	676	707	697	675	726	690	662	714	632	706	716	701	669	689	666	675	672	693	743	683	635	724	708	745	705	701	705	665	641	651	752	728	688	680	674	674	721	734	689	696	749	697	704	659	699	757	642	717	662	684	675	612	680	694	703	690	746	721	654	694	675	674	697	701	683	669	682	730	671	690	687	673	723	716	670	733	717	719	724	703	709	702	700	685	704	679	695	681	736	748	703	670	669	668	666	659	698	735	703	705	687	757	688	670	695	681	740	663	708	675	650	675	676	701	679	751	671	668	678	713	699	676	695	708	749	728	727	727	721	715	701	697	675	666	719	695	678	683	722	685	732	678	695	703	713	745	710	716	704	709	691	745	684	707	700	726	735	664	679	712	715	692	707	696	676	697	706	725	717	643	693	678	709	684	691	676	682	686	702	648	683	744	739	679	712	658	686	685	693	656	677	715	698	671	728	694	677	681	716	710	688	705	668	687	674	662	699	677	654	706	689	687	672	693	688	654	681	643	719	662	664	692	703	642	628	703	703	736	676	734	701	643	675	695	673	710	737	735	707	691	705	702	691	712	705	669	704	694	651	697	676	701	705	725	745	688	645	688	723	668	697	694	690	712	697	678	686	702	673	741	676	682	684	722	693	703	665	656	710	710	704	707	665	661	723	721	683	669	682	625	697	758	699	664	652	702	720	676	714	677	709	711	672	675	674	717	701	657	744	731	701	627	736	683	674	719	674	667	687	678	691	710	732	708	661	639	684	706	707	713	739	704	637	689	721	702	701	664	647	684	736	693	662	717	705	666	708	684	687	697	689	666	727	701	699	703	685	724	705	644	725	702	725	662	704	705	659	685	672	684	697	658	632	705	717	712	704	679	729	707	699	721	730	685	720	734	687	666	683	712	643	731	685	702	682	710	693	698	660	696	657	714	732	708	711	698	667	649	718	673	731	694	696	653	657	669	690	684	707	684	700	738	699	738	720	661	699	715	710	663	667	750	670	744	678	652	664	714	733	663	679	711	640	682	652	742	714	697	723	667	757	668	669	672	701	726	729	674	709	680	695	676	700	678	667	691	674	689	696	686	719	673	666	673	658	645	655	658	700	711	684	636	662	643	663	718	692	676	701	682	689	672	710	683	707	685	748	700	711	723	690	726	738	719	639	663	648	678	703	725	666	700	646	670	656	672	722	647	681	676	717	686	680	715	693	747	676	665	717	666	685	700	690	675	682	677	729	727	666	679	685	721	708	634	681	738	682	747	653	686	715	730	682	663	703	680	683	731	685	669	695	663	691	725	669	653	752	713	698	697	695	699	697	665	668	668	696	691	708	703	700	687	683	744	683	697	669	711	697	736	709	702	690	663	695	669	746	678	672	720	652	706	696	677	679	675	723	750	654	724	717	699	681	694	681	694	694	681	681	701	707	676	678	676	659	667	713	705	670	694	678	707	705	703	691	693	660	680	700	659	694	706	700	713	717	705	680	716	671	688	681	683	685	733	640	696	660	669	623	673	706	675	698	696	695	716	664	741	677	709	663	698	673	706	743	701	667	694	723	692	726	684	631	699	678	703	727	627	716	686	738	744	723	685	706	703	708	667	678	703	706	715	711	713	739	678	748	740	709	692	681	676	697	672	691	725	694	686	696	667	683	733	709	678	662	635	680	703	684	665	687	678	703	752	714	689	634	688	691	740	695	682	700	694	677	709	662	673	672	697	716	680	677	703	720	693	672	620	683	720	751	711	706	715	699	716	654	674	680	662	708	689	684	683	686	674	698	719	680	736	678	721	723	707	684	703	653	686	691	681	697	691	684	749	707	728	719	689	673	690	677	709	700	702	674	713	714	701	671	679	609	663	692	679	678	670	691	709	694	715	694	686	686	735	748	689	646	722	683	706	684	748	679	672	675	740	663	627	754	720	714	707	691	672	663	697	717	681	717	679	769	657	652	689	741	685	665	684	660	696	674	673	726	722	668	701	696	683	720	717	667	702	666	724	745	666	676	708	694	682	711	692	686	731	714	708	693	698	708	731	693	675	678	682	697	708	669	653	684	635	617	676	702	752	687	696	727	684	704	651	718	664	680	687	698	667	751	735	677	683	653	690	700	699	705	666	698	666	696	648	710	707	698	710	713	652	714	680	684	695	662	663	693	743	704	675	719	693	705	652	669	699	661	664	692	652	664	700	681	663	675	683	753	730	710	735	712	729	727	701	682	680	717	716	670	676	685	692	648	702	682	725	680	661	689	689	673	695	736	674	667	715	678	727	670	692	745	710	695	714	736	675	708	713	693	675	682	687	671	676	708	679	724	662	712	676	699	685	661	708	668	654	675	706	704	675	699	720	667	684	714	687	680	708	687	681	716	746	677	724	723	723	677	709	701	684	686	724	701	683	651	690	682	707	668	668	676	668	694	682	656	693	719	657	723	665	724	710	680	706	695	724	690	693	701	666	703	673	681	674	723	677	705	674	680	676	665	680	730	680	726	697	708	685	674	723	665	683	654	725	654	667	693	691	685	690	678	713	635	648	698	685	722	653	710	694	729	668	694	722	678	641	698	679	703	696	706	685	695	663	661	729	699	689	671	710	708	667	701	643	667	694	726	699	673	726	698	664	673	692	663	726	668	683	714	693	666	691	707	683	666	712	670	667	694	733	696	663	718	722	745	668	651	669	711	703	696	679	693	683	654	663	731	667	699	666	697	663	712	704	715	712	687	701	690	705	668	694	655	681	650	689	680	736	693	692	729	667	690	700	704	732
8365	10715	8860	4570	3328	2702	2244	1878	1594	1488	1316	1273	1182	1086	1059	982	965	972	938	893	926	953	861	936	955	853	894	867	898	927	829	882	860	908	889	841	808	834	930	816	826	854	878	909	899	797	872	879	823	844	843	850	868	813	872	839	860	825	822	897	875	854	852	829	842	854	836	822	833	811	852	819	796	816	874	859	829	802	814	910	835	801	829	823	860	815	848	843	844	811	848	840	805	804	810	819	802	800	859	882	849	823	815	826	902	831	817	855	786	853	848	838	819	813	824	795	835	877	813	862	835	819	860	817	829	844	863	885	823	850	833	845	835	840	834	805	875	827	818	854	802	826	834	833	809	800	818	909	875	872	782	811	792	854	857	834	845	868	859	858	853	834	843	808	839	830	832	838	791	846	796	830	825	872	833	834	839	832	809	805	819	840	866	788	861	865	805	816	770	789	820	822	786	808	815	785	808	868	808	833	860	866	756	827	793	847	838	832	791	838	812	826	859	856	835	807	844	831	828	804	856	830	802	802	785	835	791	814	811	844	809	830	816	812	825	819	853	774	803	855	834	842	786	900	816	839	877	839	842	855	819	818	829	859	858	826	870	865	820	845	816	824	829	820	800	837	826	796	830	831	856	780	835	844	790	843	850	871	889	831	868	875	853	802	847	825	769	830	805	853	813	795	824	819	851	782	859	831	819	911	814	807	801	848	875	847	809	856	857	842	821	851	801	805	833	839	803	793	823	807	859	817	869	832	852	818	912	893	843	790	838	852	882	891	884	792	828	879	832	804	838	788	905	840	844	885	782	825	831	820	851	801	836	849	803	797	839	841	821	784	836	857	807	822	829	802	839	873	873	807	888	829	761	826	782	898	780	795	825	855	855	877	783	859	870	849	826	827	838	804	860	864	854	818	856	819	842	845	830	835	814	837	825	861	799	807	809	782	797	825	826	766	789	797	887	855	872	827	845	815	873	846	807	827	830	821	854	815	844	802	835	797	846	875	829	822	857	896	808	779	823	824	845	809	828	840	879	804	812	869	806	841	831	827	811	780	822	836	842	792	838	834	828	845	863	794	882	891	839	794	824	815	860	857	872	816	830	806	815	773	870	831	811	836	817	844	801	839	811	862	881	808	831	849	849	829	832	855	794	826	814	779	812	826	763	860	832	825	860	851	811	811	882	781	863	813	846	869	861	742	852	841	764	811	842	791	812	779	858	773	814	828	837	794	876	806	802	834	805	831	802	798	792	844	836	814	775	807	889	846	832	863	854	782	825	831	867	868	845	825	846	837	866	804	873	804	885	868	880	829	814	905	823	804	854	810	848	863	834	853	839	809	835	861	805	846	807	878	797	788	864	817	836	794	830	828	806	843	896	843	828	849	815	821	799	865	868	809	828	838	840	782	834	828	827	795	806	832	850	842	823	832	849	882	870	781	870	841	829	841	823	841	861	796	816	812	846	770	855	842	848	837	883	808	842	806	850	843	878	791	861	819	797	810	828	836	825	794	794	856	829	810	800	794	822	841	844	839	832	859	783	815	842	860	832	833	815	861	813	868	838	768	826	881	818	856	861	814	829	806	787	865	852	814	780	808	816	827	802	878	823	840	833	753	888	840	843	837	886	852	831	857	842	847	782	826	840	781	788	802	852	884	809	822	926	786	817	863	843	861	803	830	834	842	847	833	746	820	832	840	839	830	805	829	805	834	881	807	830	834	820	792	857	801	827	849	803	832	832	831	824	841	841	859	830	832	839	793	873	820	821	788	862	837	806	856	815	811	841	847	802	847	845	834	789	814	815	902	867	839	831	824	894	867	889	862	838	839	843	877	835	852	810	795	822	862	791	880	840	836	837	815	822	865	772	792	832	834	787	851	753	804	838	784	822	829	810	779	865	865	825	832	864	800	809	830	828	820	830	846	799	835	835	810	763	861	829	822	880	814	824	894	841	822	811	824	818	821	813	827	822	772	852	857	805	864	840	797	816	863	823	811	804	818	838	804	903	841	805	822	812	813	830	805	823	852	830	849	850	798	810	830	834	835	814	809	818	841	867	868	842	875	869	851	802	845	820	784	814	801	820	856	845	877	812	850	843	851	802	833	790	832	791	801	824	858	854	813	861	825	817	875	786	861	822	847	822	769	843	847	860	813	820	848	809	800	820	853	816	844	848	870	829	823	853	825	792	805	853	851	824	796	831	846	830	834	874	790	839	861	782	839	791	824	795	849	837	805	860	828	840	816	860	819	813	829	747	868	778	847	846	841	837	818	785	834	799	803	783	797	835	839	810	816	815	822	825	800	808	831	790	878	884	833	827	842	831	788	812	820	815	821	797	832	834	818	793	822	817	854	818	812	780	803	853	838	895	842	841	863	811	779	825	785	858	815	786	901	884	838	820	831	902	872	791	867	833	839	870	825	810	808	810	856	873	842	899	828	839	835	790	834	834	795	796	837	805	829	828	796	864	812	849	852	851	744	846	856	789	835	792	799	815	805	858	830	841	828	836	841	837	846	824	818	844	826	883	828	872	860	874	784	823	838	843	883	841	886	817	835	778	827	845	850	851	842	848	897	816	820	821	817	864	818	822	806	835	813	880	858	836	849	804	826	832	785	857	906	852	846	839	789	806	835	813	822	804	837	860	800	843	833	792	795	827	834	815	846	825	850	815	868	785	853	801	840	838	840	853	823	843	837	827	854	849	799	812	801	809	861	876	851	860	854	816	844	785	838	820	794	867	870	863	822	841	845	842	858	895	848	827	858	821	849	825	810	813	846	840	814	829	833	915	816	761	846	828	765	852	801	861	810	835	826	885	834	819	791	853	826	820	820	810	827	814	848	821	849	801	826	813	805	807	766	826	844	838	835	803	817	842	814	866	791	880	930	850	858	846	833	794	859	840	827	880	887	827	794	860	866	852	846	769	795	786	871	841	866	808	820	860	805	743	820	834	830	821	879	831	836	825	814	819	857	820	854	802	874	844	784	887	806	858	820	825	855	818	808	852	819	825	813	814	812	824	861	853	852	820	892	844	850	828	815	862	826	811	784	820	850	840	806	836	781	838	864	835	791	841	848	820	824	822	743	858	864	795	825	867	818	765	861	816	825	785	811	820	814	831	820	837	808	787	848	855	767	821	830	843	789	822	821	840	814	867	826	850	795	835	787	839	875	855	832	848	812	878	835	815	828	822	839	830	837	888	816	822	848	792	808	818	871	781	868	820	789	824	820	811	816	820	881	818	817	827	810	809	835	831	828	886	808	827	835	812	758	793	850	796	825	765	905	850	807	774	846	801	867	846	789	832	852	791	876	826	865	834	826	789	817	874	821	824	867	878	846	865	889	852	817	848	853	847	835	893	877	866	851	837	807	759	820	868	776	815	840	859	821	803	829	807	884	810	835	803	753	784	814	791	828	843	849	852	851	820	830	864	852	770	839	816	813	776	825	785	758	859	864	913	843	832	887	811	874	757	833	769	789	852	853	857	841	799	866	830	821
25112	21118	27430	24919	10239	709	524	410	383	399	336	342	295	273	276	273	266	276	270	273	253	259	259	265	248	233	247	264	285	265	259	246	235	267	233	256	213	233	274	243	277	251	221	257	239	244	255	269	247	248	242	269	249	235	270	264	274	258	268	266	253	243	247	251	215	264	255	236	262	234	217	230	238	249	302	234	243	249	261	229	248	265	270	262	261	262	257	247	254	229	213	254	238	231	246	255	225	222	263	227	261	231	235	223	266	239	238	244	260	275	246	261	246	240	254	240	252	245	232	261	293	233	249	236	263	259	227	246	237	217	267	245	243	249	243	228	262	245	247	288	290	231	247	257	263	241	260	246	237	216	293	246	250	257	234	254	262	259	264	257	258	244	250	255	238	245	252	249	250	244	257	244	244	262	265	243	264	250	270	239	275	251	236	262	250	258	267	227	225	237	251	208	247	266	243	261	220	237	247	254	216	266	235	261	220	249	215	273	276	265	229	253	232	251	240	218	254	252	258	254	248	240	275	259	249	243	222	232	231	262	215	231	219	232	248	212	255	241	234	221	256	243	282	241	258	268	241	252	260	243	265	221	223	241	282	224	267	255	269	252	259	254	273	251	250	253	262	263	239	229	276	240	242	238	258	252	231	239	256	246	249	248	228	244	257	260	256	223	223	212	261	243	239	243	240	218	238	232	248	243	241	231	260	248	245	236	278	264	261	254	238	271	223	263	238	240	229	231	269	243	252	238	251	260	221	270	256	263	231	251	241	244	247	269	247	258	263	242	256	237	242	240	251	241	256	253	257	253	247	265	229	255	238	223	254	258	235	238	245	221	239	226	230	248	244	248	263	230	231	245	243	254	236	247	238	235	257	262	265	254	233	246	236	229	234	248	245	240	234	219	235	252	246	259	263	251	252	284	229	232	243	235	246	277	252	235	246	224	241	263	257	242	248	245	264	245	278	233	215	259	279	258	256	246	274	247	281	257	255	242	228	254	266	234	231	251	239	261	265	237	246	242	247	231	248	243	235	249	234	250	244	276	222	247	238	248	240	257	254	272	269	231	231	213	261	232	248	254	262	251	240	263	236	228	249	268	259	251	265	236	259	218	253	230	254	243	230	259	256	253	289	258	269	249	248	245	224	248	233	269	250	256	271	231	223	227	261	223	263	240	247	258	255	236	228	245	241	235	238	235	257	295	248	238	248	251	226	241	242	237	251	249	246	244	273	235	269	235	252	283	244	269	223	222	252	258	247	252	263	269	266	263	258	229	255	258	274	245	253	257	262	225	277	232	250	266	244	250	247	227	224	223	252	265	251	279	240	238	228	283	232	265	267	267	223	240	259	233	240	236	261	229	267	258	244	259	263	229	229	242	254	273	224	270	242	239	257	233	233	255	209	246	256	272	244	220	243	262	264	275	263	242	244	252	235	286	230	263	258	272	237	234	264	241	243	251	251	242	248	224	259	287	238	256	236	253	252	271	264	233	272	239	239	264	239	272	237	262	250	232	236	268	261	252	287	244	248	266	251	227	227	215	225	248	232	265	235	231	242	234	248	238	231	236	269	264	218	252	233	263	281	255	253	250	292	259	272	236	239	249	245	242	270	250	227	249	254	253	256	275	234	268	260	245	244	256	249	283	263	254	253	243	241	240	276	266	237	239	267	241	271	230	211	261	236	253	246	259	239	261	260	239	268	252	238	230	250	274	245	246	241	246	279	234	234	245	236	240	253	256	231	255	254	242	262	238	233	242	278	265	265	256	248	261	272	255	256	243	246	246	243	263	238	224	267	241	242	245	237	262	282	257	233	245	238	264	257	257	253	225	243	216	253	227	230	261	242	262	230	247	246	242	260	257	235	235	238	225	240	260	277	244	246	222	243	241	264	257	245	269	241	234	268	241	247	221	223	235	261	290	248	250	237	229	238	254	245	225	251	240	239	228	236	277	237	243	279	249	274	243	255	236	219	230	244	234	242	270	243	225	264	265	281	261	283	252	255	250	240	221	270	256	242	237	265	242	264	214	230	241	233	238	252	249	260	279	243	263	231	255	226	245	257	254	256	242	224	236	253	256	232	234	241	230	235	232	252	241	235	263	251	265	236	224	226	239	246	242	256	260	263	273	223	246	240	253	268	243	234	243	252	238	229	228	262	235	234	239	256	234	224	250	240	264	281	243	285	258	241	234	233	233	238	237	243	249	259	244	270	243	239	235	259	265	233	245	242	265	258	238	247	219	216	268	246	239	265	232	255	235	242	244	221	252	237	241	242	247	257	270	226	234	245	251	272	220	264	266	249	252	241	249	248	256	227	230	272	229	269	241	227	239	255	256	251	242	252	262	212	241	265	252	250	251	255	259	252	268	256	251	241	254	225	228	269	276	250	237	231	218	246	245	259	232	246	258	278	216	205	235	260	241	239	251	262	234	227	237	232	214	258	253	230	251	250	236	246	271	230	274	239	225	242	233	270	252	252	230	255	222	247	237	244	250	228	231	280	224	225	242	272	281	221	278	245	249	251	243	259	232	257	274	263	244	253	237	212	244	247	251	244	241	241	253	245	238	245	246	273	288	250	213	241	263	264	265	238	282	243	242	239	261	265	226	281	250	246	261	241	265	235	245	226	236	246	264	236	280	239	213	263	256	230	261	253	250	226	267	267	258	245	269	254	232	242	255	276	252	263	267	255	235	261	257	228	233	251	239	217	256	235	233	247	259	230	252	263	264	250	264	224	240	242	259	272	254	242	263	246	239	240	241	239	257	255	259	257	236	244	251	252	252	273	268	214	251	227	210	254	234	261	236	266	255	233	268	248	233	248	229	250	255	253	252	248	258	256	267	243	230	243	281	238	254	228	251	259	257	263	215	245	257	254	255	265	254	239	254	243	276	243	253	260	223	238	252	262	213	265	234	223	217	240	248	257	277	277	277	263	243	228	256	254	247	231	217	230	248	206	235	246	268	234	226	239	211	256	234	242	247	251	239	226	247	265	237	241	233	256	222	231	254	282	269	291	216	250	267	251	244	233	244	243	266	247	241	256	204	214	224	232	223	252	211	243	260	247	252	229	250	257	253	234	248	239	269	240	251	241	230	253	246	263	259	264	204	240	241	247	234	250	259	243	226	240	234	250	250	276	245	203	251	226	252	261	253	242	222	256	291	260	249	266	242	240	251	227	248	235	246	249	262	218	221	248	242	257	235	281	253	243	267	252	241	259	247	223	253	249	276	256	243	237	235	244	231	246	260	250	239	241	251	238	255	236	270	236	251	247	248	259	224	250	259	269	234	260	237	249	272	265	291	239	242	227	243	246	233	253	216	280	257	236	235	255	239	261	261	250	219	224	254	230	244	253	243	254	230	240	239	267	285	232	246	265	288	262	262	271	235	250	270	224	273	253	263	264	255	220	233	237	259	238	266	254	238	263	283	231	240	254	249	241	248	262	244	230	234	263	213	237	236	176	230	237	259	274	243	235	215	249	239	253	237	297	246
8075	5812	4600	2320	1592	1261	1099	859	740	693	568	532	559	451	459	432	440	423	388	374	392	404	404	381	363	355	317	358	306	335	328	366	345	340	366	329	334	310	349	336	328	352	344	334	348	312	325	353	339	368	340	364	350	309	332	339	327	307	325	342	341	335	313	329	371	323	332	343	353	343	353	350	359	318	311	310	306	321	346	300	327	339	325	332	327	339	329	351	333	341	330	342	335	325	323	340	329	315	337	318	308	338	328	347	317	380	305	316	347	347	345	340	325	362	306	346	331	311	353	321	321	357	331	344	295	323	338	324	309	324	332	328	323	317	294	341	332	335	332	332	292	328	313	317	303	314	349	335	311	315	311	313	338	348	291	343	336	336	345	317	323	327	333	326	355	340	321	328	335	276	319	335	342	292	334	329	326	358	317	333	321	330	317	346	298	312	349	319	334	341	333	329	338	363	331	339	337	332	316	307	328	336	308	328	344	340	334	387	318	328	326	332	355	361	309	335	305	329	332	338	322	327	345	342	326	320	362	357	328	323	310	336	332	338	325	299	307	312	334	333	327	330	347	349	374	306	371	344	338	337	340	317	312	387	312	365	317	303	305	353	345	359	352	328	352	350	313	360	318	341	295	304	327	301	348	322	348	304	322	345	305	374	325	311	325	327	348	333	367	311	318	355	317	341	333	351	308	318	320	322	338	319	354	334	346	350	329	353	367	333	331	360	356	325	336	333	325	369	330	312	348	334	336	361	310	339	340	326	331	328	313	363	308	310	346	356	300	314	317	330	344	340	322	334	346	337	339	338	356	353	327	301	320	323	306	335	341	307	336	323	324	339	331	348	367	316	325	323	314	301	356	333	334	345	320	330	306	375	360	328	328	316	317	343	319	323	332	331	315	310	331	356	342	305	317	307	351	348	323	342	339	319	315	332	327	309	356	330	288	317	343	321	361	343	336	316	364	321	320	340	337	343	345	338	295	337	327	333	351	315	308	289	338	345	336	311	331	351	307	335	344	371	314	338	331	348	344	336	305	314	343	329	337	340	332	335	312	314	327	352	314	328	307	329	300	340	295	346	345	346	338	317	323	335	317	340	331	332	337	351	332	327	309	338	344	328	329	344	331	279	348	322	344	343	312	366	319	323	295	341	357	324	296	335	361	355	322	306	342	331	334	322	347	338	334	331	308	350	330	349	352	313	328	340	351	321	372	346	335	363	319	312	325	335	331	329	328	296	341	321	351	323	336	300	346	325	306	326	347	323	331	310	312	352	319	349	368	323	315	339	344	342	318	332	323	327	332	336	326	323	341	338	322	307	307	332	363	313	328	380	340	326	319	326	334	333	331	335	345	317	345	311	336	339	304	308	327	354	357	302	310	325	351	320	320	323	354	353	307	324	312	324	305	323	335	315	317	336	322	318	297	337	329	323	326	311	342	330	326	350	335	297	355	315	340	301	349	347	327	309	309	338	341	346	347	342	333	341	296	306	311	326	337	347	318	325	369	334	343	353	322	325	331	323	321	345	320	313	337	348	318	339	338	373	329	313	324	323	326	330	319	309	309	319	319	333	326	338	317	328	347	335	304	311	341	333	310	330	359	340	329	352	357	300	353	334	322	326	356	336	351	312	353	347	296	311	291	327	312	342	353	329	318	326	328	325	344	321	328	315	337	318	302	356	348	326	349	326	338	320	312	336	327	325	297	297	367	310	359	351	340	309	306	321	336	321	325	361	302	310	337	297	313	333	310	319	301	309	306	328	334	350	340	333	345	311	311	335	315	334	338	319	311	331	331	327	318	366	331	328	319	323	349	310	315	309	345	326	315	340	317	362	334	339	332	336	306	312	333	368	355	315	313	326	316	305	359	359	358	320	343	326	324	339	330	300	320	342	316	327	361	332	324	299	324	342	325	326	355	343	312	348	342	285	355	318	333	307	321	360	318	311	321	300	329	323	299	336	313	355	327	329	354	318	321	307	346	327	362	308	334	329	331	336	321	287	358	290	379	336	328	365	326	340	343	295	320	305	310	349	303	339	364	354	349	357	317	327	341	327	315	308	335	368	322	362	340	323	325	317	310	318	337	341	347	313	337	340	318	337	353	340	338	328	329	315	341	367	313	354	323	343	340	317	368	309	328	312	346	336	326	311	340	349	319	295	328	322	303	298	363	318	348	341	320	317	345	352	325	303	332	344	328	338	323	303	323	307	335	330	324	372	358	355	341	302	312	309	332	287	339	354	314	330	365	326	340	306	316	350	296	316	332	344	351	301	330	323	313	324	359	305	318	338	310	334	318	300	315	340	315	333	336	322	340	322	318	348	328	326	302	318	306	327	340	327	338	351	314	331	317	335	348	310	358	313	336	354	319	294	351	345	350	305	323	315	329	335	334	324	328	331	339	317	345	324	335	318	326	308	341	294	302	335	315	360	390	324	327	314	313	350	342	306	319	336	340	327	326	333	313	321	310	355	335	312	337	328	324	327	340	351	331	333	329	351	348	333	307	323	326	346	354	330	328	334	377	345	344	342	360	325	328	324	342	321	325	309	299	343	337	336	350	327	364	310	337	343	297	321	336	297	333	333	337	333	345	298	304	313	333	338	345	318	325	318	353	338	370	311	331	343	327	335	331	363	302	327	346	351	327	329	309	338	344	357	337	340	355	344	341	349	326	321	361	312	306	301	328	342	327	320	302	334	337	333	317	322	336	322	338	359	346	308	321	316	329	331	326	291	350	314	313	330	322	350	343	323	329	331	328	301	340	339	311	326	331	325	334	315	335	332	342	351	329	330	337	298	348	342	315	326	324	332	320	316	304	360	308	324	327	338	302	311	343	343	341	328	334	364	319	308	345	332	319	367	312	293	302	341	325	347	316	307	356	342	336	354	335	299	349	355	355	322	346	332	327	345	304	322	344	328	343	369	326	344	323	331	344	364	318	309	329	317	280	326	305	287	311	339	325	332	296	355	328	339	330	310	303	326	312	341	316	324	344	330	355	319	361	325	340	330	327	317	344	327	335	313	350	324	332	330	335	355	389	352	329	320	328	358	335	337	309	358	353	353	349	348	275	357	316	341	347	325	320	334	324	337	379	304	333	321	340	309	337	362	369	322	312	333	313	298	348	326	303	305	327	341	305	377	313	329	344	316	329	324	317	335	306	313	328	359	335	309	325	334	293	315	357	356	322	311	335	334	336	340	310	317	320	338	319	297	326	315	343	329	334	331	346	341	335	322	324	324	354	321	341	296	364	334	407	332	334	349	321	328	374	334	302	314	351	324	338	350	335	322	324	313	374	323	311	341	312	300	352	365	329	317	325	323	332	340	338	335	335	344	384	323	330	307	323	329	339	327	335	338	335	351	353	350	357	299	337	294	347	313	316	304	324	339	339	303	349	308	369	320	326	347	351	318	297	317	310	341	362	356	298	335	306	309	336	366	331	345	308	330	331	312	339	350	325	341	315	332	331	340	328	338	326	355	362	325	316	341	336	348
22854	21146	29025	23524	21140	21193	11473	1849	1254	1229	1153	1068	925	1008	903	935	846	814	840	813	814	815	785	745	781	766	766	746	806	718	751	724	747	694	718	725	778	739	754	719	738	763	721	687	702	694	747	751	793	770	736	748	733	674	714	703	808	712	738	758	759	703	726	686	732	673	725	740	737	700	765	710	719	672	761	729	716	727	752	733	727	726	702	711	737	741	740	692	663	731	705	654	733	719	767	743	682	640	687	704	690	695	729	696	736	741	680	696	744	678	722	701	715	751	728	730	674	737	736	667	788	757	741	733	712	709	742	705	697	734	746	725	743	764	769	702	718	690	645	748	743	712	760	708	715	696	706	695	685	744	707	698	712	706	702	723	710	701	724	716	699	679	685	667	720	740	696	741	701	788	705	711	731	730	708	754	705	720	717	729	709	698	702	695	697	640	696	687	685	666	666	739	664	735	687	719	678	731	724	750	711	734	718	745	664	748	706	729	745	742	752	726	713	685	706	713	723	673	719	721	722	695	647	737	694	743	766	756	738	765	666	735	686	731	718	702	704	674	680	682	703	708	660	679	673	700	744	762	671	701	705	710	690	688	704	762	700	636	737	689	717	723	719	719	669	660	724	698	695	697	714	736	733	734	754	682	732	695	720	714	647	714	749	758	741	681	695	720	701	733	712	735	688	728	722	668	722	692	757	736	679	660	740	690	714	746	656	719	680	694	674	711	710	674	677	692	710	750	665	727	673	694	726	737	678	688	676	779	736	702	741	704	694	751	712	701	679	707	695	687	716	764	651	753	748	703	683	692	722	722	699	673	688	698	678	684	689	693	753	709	680	740	715	682	718	717	743	702	704	722	642	705	725	726	711	718	742	708	686	713	744	720	742	710	702	697	704	720	750	643	760	754	701	696	689	701	674	682	711	659	731	731	745	725	657	698	729	739	749	748	674	720	691	714	675	706	727	736	686	699	775	700	700	741	719	684	658	762	672	751	712	667	679	697	740	714	742	704	719	704	762	705	715	729	700	713	755	691	697	717	706	692	726	717	721	675	727	732	711	716	729	719	713	707	725	753	655	739	683	701	743	681	759	685	695	695	742	696	730	704	672	690	706	670	684	671	730	730	708	732	741	688	698	736	720	695	762	730	729	715	703	739	689	651	672	707	693	717	684	716	707	734	684	725	718	702	712	719	689	695	663	685	725	677	701	724	682	741	739	754	716	717	745	690	717	677	704	718	693	715	680	741	725	756	694	763	714	635	702	696	750	700	699	716	743	708	748	681	697	687	720	711	704	725	755	734	755	715	703	684	701	696	688	754	636	744	678	710	670	686	704	695	704	707	710	681	729	692	760	706	714	722	711	689	712	691	763	709	700	706	750	675	715	722	728	772	697	693	720	720	724	707	677	686	705	691	703	729	673	690	735	700	701	705	708	703	737	725	772	673	693	685	751	722	682	721	708	704	719	748	719	717	701	710	678	706	666	761	743	695	714	695	751	668	714	728	767	740	717	712	696	760	763	782	706	724	674	666	712	684	690	721	716	713	682	669	684	719	697	701	705	751	695	717	764	711	711	736	776	692	715	697	749	698	659	738	740	695	695	691	720	767	715	720	717	726	732	722	710	725	711	719	660	696	731	696	686	717	733	738	723	707	706	723	836	739	687	721	724	731	726	689	704	710	760	724	716	678	750	790	661	714	714	685	749	697	701	707	670	742	731	722	676	707	652	709	715	681	669	671	688	716	703	711	700	704	674	744	682	736	705	661	758	690	696	692	715	743	700	682	722	678	752	729	677	729	694	755	665	695	707	690	700	688	712	728	692	671	743	775	740	723	723	730	688	750	688	754	724	721	727	700	661	705	734	698	753	688	696	675	755	679	728	756	708	745	681	709	639	692	682	735	723	738	714	736	686	705	684	706	667	682	673	712	723	741	703	694	712	678	689	715	693	734	670	682	728	689	702	701	749	745	694	728	735	716	714	738	725	690	701	679	694	748	716	683	646	693	733	726	728	764	728	743	696	669	730	751	728	711	751	699	715	732	688	668	743	728	726	666	715	709	708	687	719	666	683	712	714	697	729	717	666	717	693	718	713	701	682	680	686	678	726	741	736	689	698	705	713	681	727	758	738	782	684	708	701	750	719	678	716	722	738	690	674	742	699	709	697	674	724	701	706	688	675	729	701	719	708	679	660	711	709	739	710	692	727	694	696	720	729	703	693	691	661	733	732	715	682	688	676	719	738	713	788	727	664	679	695	681	687	709	726	716	694	740	737	711	693	674	691	706	684	732	718	746	690	709	723	707	695	701	727	709	732	713	672	728	736	693	702	668	741	663	702	646	749	715	700	718	680	679	677	739	702	730	725	713	720	708	728	704	705	721	732	737	724	698	720	690	682	716	695	707	700	745	707	732	675	684	714	755	692	700	711	646	679	714	692	731	675	737	700	718	726	721	677	697	686	719	715	714	713	711	756	685	728	671	706	709	684	720	724	735	715	723	705	707	764	682	702	692	665	726	731	690	714	694	719	689	789	728	709	667	701	688	712	728	760	693	677	679	710	700	671	699	729	703	702	686	747	719	682	715	733	708	745	699	691	697	755	697	744	733	716	703	675	675	683	626	692	699	728	732	729	690	701	710	665	687	684	711	697	689	701	679	697	723	724	686	690	705	705	731	714	671	709	712	694	692	757	700	736	743	706	686	702	700	705	697	713	714	704	659	758	718	726	694	715	748	763	673	741	670	706	706	715	695	709	704	680	692	694	687	668	725	756	713	706	727	681	705	670	772	687	715	706	704	739	718	669	692	715	712	704	706	682	721	681	710	720	703	719	714	661	743	712	730	737	687	705	686	706	714	689	719	713	706	680	682	690	740	683	810	713	683	630	713	708	706	687	703	730	707	691	736	733	739	688	734	737	676	752	685	725	699	668	737	712	704	714	725	672	713	711	709	708	663	750	664	723	731	694	722	742	748	697	673	758	677	663	695	712	691	737	748	746	712	670	681	752	730	670	686	692	710	681	673	645	679	703	719	675	721	747	710	739	666	753	775	647	734	691	652	711	699	716	683	704	707	705	674	730	766	697	688	682	714	716	694	708	703	718	644	718	717	739	714	699	698	750	689	713	683	698	702	725	685	714	663	731	684	694	719	671	726	726	707	670	738	716	690	702	719	756	689	742	672	715	721	643	698	700	692	738	723	748	740	692	739	718	725	699	753	817	717	706	737	696	698	742	724	702	705	678	687	706	729	736	689	700	701	660	705	727	716	657	662	743	695	689	663	748	696	705	694	695	701	778	674	725	709	702	744	724	700	724	708	682	692	739	664	728	734	697	712	695	691	719	693	697	658	737	710	717	681	730	705	685	687	686	654	690	704	719	716	745	695	696	640	709	661	694	720	724	707	706	759	717	698	751	736	677	733	709	695	662	656	709	710	713	688	735	724	694	749	734	712	663	710	692	701	722	711	720	674	715	698	699	708	687	656	698	702	711	681
11569	17103	14119	7638	5688	4297	3504	2943	2357	2084	1825	1608	1471	1423	1294	1192	1165	1144	1126	1088	1071	1048	1037	958	936	956	984	976	893	943	875	932	989	927	924	904	936	914	895	903	889	884	864	861	973	876	933	912	843	901	876	939	888	871	884	848	899	910	871	860	866	872	934	893	873	881	818	871	822	906	863	836	846	848	866	832	898	892	817	789	850	869	831	829	865	854	839	900	852	855	886	831	830	899	857	852	837	896	783	838	820	882	856	867	854	884	886	854	858	807	868	844	917	820	813	830	897	827	901	851	863	853	827	834	915	819	840	840	800	874	827	907	889	883	848	845	881	850	853	864	882	880	836	799	849	845	837	845	829	867	846	839	898	846	863	828	863	784	806	812	822	873	856	913	899	843	883	825	878	844	817	872	823	917	878	844	852	823	849	844	880	872	887	874	824	840	834	849	895	824	805	830	790	848	896	868	852	831	854	872	835	865	924	896	857	908	868	873	837	798	827	857	841	917	857	857	887	866	840	901	821	788	863	875	882	877	823	857	814	822	840	863	819	851	908	804	845	836	804	897	867	880	879	900	832	860	866	861	885	901	858	813	872	921	852	827	861	870	855	876	849	892	828	868	881	840	804	912	899	842	861	861	849	870	822	866	898	829	808	867	842	858	836	894	865	844	910	818	857	821	864	894	867	872	878	845	815	845	859	844	821	871	809	867	846	871	878	856	873	844	821	887	917	838	853	838	817	833	842	832	838	845	814	836	841	851	851	856	863	863	849	906	834	826	818	825	809	884	861	846	873	839	847	890	858	876	813	817	816	871	881	861	836	888	857	823	879	856	892	820	913	844	844	907	882	862	871	844	861	884	870	819	935	844	844	855	815	845	867	806	892	873	878	847	827	857	842	857	814	790	956	861	821	809	850	857	882	832	885	851	849	819	834	820	838	827	822	893	823	808	872	824	866	890	890	843	843	854	827	814	883	861	867	852	822	819	833	863	873	913	799	856	843	784	871	889	892	857	881	834	847	872	856	816	896	838	869	874	873	867	816	777	887	836	814	869	848	823	861	792	836	804	877	880	882	842	867	815	836	824	875	855	856	847	843	827	864	835	813	845	860	834	845	845	830	832	854	846	840	832	855	925	852	818	869	812	833	858	854	836	877	884	863	920	856	860	858	836	860	850	800	778	835	870	912	864	807	862	899	872	822	819	844	878	828	888	897	823	901	883	828	843	872	845	860	852	861	870	830	855	905	861	823	838	799	825	914	870	852	837	820	902	808	893	943	864	841	862	802	852	853	908	837	887	844	907	798	858	855	820	822	879	849	841	868	799	866	874	842	847	888	882	849	880	841	852	908	760	862	854	857	862	810	857	854	792	878	829	881	862	833	844	821	805	832	873	934	836	845	842	838	866	834	830	875	878	826	884	834	780	874	832	833	887	849	874	870	900	847	840	883	817	850	841	868	883	898	874	865	870	826	835	843	843	859	924	843	864	840	874	857	801	805	806	847	860	840	850	843	881	842	871	870	905	874	893	841	811	869	831	860	875	845	865	845	890	849	881	866	876	852	797	844	908	864	778	820	817	870	870	841	891	897	829	876	811	849	866	852	850	845	854	834	875	841	835	854	837	851	844	835	865	834	834	800	871	867	839	881	854	856	842	919	879	876	842	890	807	896	906	828	814	902	807	865	825	837	816	820	879	822	881	839	809	891	877	890	875	796	875	841	858	857	850	849	889	904	881	848	837	843	886	801	778	836	905	843	859	791	879	903	818	873	955	866	860	845	903	907	772	844	873	895	863	880	797	832	853	839	845	863	808	875	813	835	835	881	832	841	878	848	857	832	843	790	879	857	864	849	881	809	831	826	865	807	812	846	893	883	830	895	851	838	854	887	835	868	836	882	817	841	841	822	851	846	852	861	847	887	786	829	803	821	846	789	793	823	816	867	860	837	861	854	857	882	846	833	897	883	878	855	855	848	847	832	843	866	915	838	786	826	894	886	830	865	926	872	900	861	830	894	834	873	826	863	885	817	851	817	860	877	839	837	848	878	882	801	814	809	891	863	870	838	843	894	860	874	805	841	818	866	910	872	825	847	796	847	818	765	822	800	842	843	831	875	863	816	865	846	810	841	831	833	895	822	827	884	790	813	785	904	837	850	875	843	838	823	854	869	848	884	857	873	881	862	824	834	827	801	867	876	837	885	854	831	792	878	884	890	833	850	861	828	840	819	917	822	842	890	876	804	793	806	870	842	913	866	851	869	856	895	796	833	797	916	872	885	878	822	821	819	855	869	836	881	891	863	844	878	811	832	878	860	832	834	859	869	833	820	870	899	815	867	815	877	880	833	833	827	860	857	839	910	845	889	809	889	818	887	834	910	867	815	852	887	846	861	873	945	869	821	826	892	847	900	902	809	838	835	826	830	826	893	851	783	874	804	853	804	848	820	831	850	834	888	879	853	809	856	851	868	884	850	868	842	868	844	851	852	840	788	876	834	869	876	814	856	865	829	909	838	884	799	859	854	871	884	883	861	896	857	905	793	907	852	858	882	890	817	888	882	875	820	794	796	848	851	851	864	844	824	829	820	868	838	882	861	857	873	853	844	852	882	852	883	827	850	836	864	888	809	901	800	853	866	842	801	852	874	868	841	843	907	836	789	876	838	838	810	828	835	921	885	855	876	862	869	872	873	859	885	847	872	822	881	842	843	867	842	872	791	874	805	847	828	854	824	867	843	800	835	846	841	810	810	823	879	834	906	869	897	783	823	869	894	872	888	863	860	824	871	840	869	861	848	842	839	869	828	872	892	837	881	833	914	856	859	874	848	852	824	843	883	884	888	853	854	886	826	855	892	847	852	854	825	827	849	846	828	805	827	880	861	815	798	829	848	821	853	868	883	831	882	811	866	874	867	860	869	903	804	910	841	850	821	862	846	862	825	866	860	883	816	801	896	866	820	826	870	860	876	830	821	871	839	890	930	837	841	855	831	890	873	858	874	846	868	851	916	852	830	812	827	828	878	863	837	879	852	857	888	851	818	846	844	841	852	924	829	894	898	835	850	856	864	855	859	842	878	866	860	808	829	860	855	815	813	866	822	829	850	830	823	871	872	856	868	859	896	839	835	830	832	827	845	874	846	850	918	874	896	816	854	869	883	819	836	871	862	831	870	860	835	861	839	845	824	840	865	860	879	845	807	915	832	842	776	849	839	881	877	856	823	889	862	853	895	857	833	839	904	875	810	849	799	878	864	860	866	865	848	809	884	825	857	781	869	799	873	868	892	820	905	881	844	835	810	849	878	851	877	786	841	886	809	834	812	806	871	854	902	849	826	890	833	853	812	858	863	869	896	899	848	843	878	855	804	865	845	840	794	817	870	869	828	807	827	859	867	832	829	822	943	843	842	840	864	871	871	893	869	889	866	836	892	787	843	845	880	846	815	837	893	830	841	873	844	867	860	841	833	830	799	828	853	841	876	841	853	843	850	891	909	831	860	875
26938	19989	6868	683	458	396	414	369	376	381	363	334	327	368	362	362	346	342	371	383	356	331	359	340	348	338	355	328	375	372	353	341	372	338	364	325	356	319	329	352	333	351	345	311	354	301	349	330	355	345	318	322	377	367	344	355	338	346	376	364	350	326	395	363	348	314	346	355	349	359	344	372	332	329	358	368	339	353	379	335	373	376	367	338	328	360	408	412	359	345	375	371	370	355	313	339	363	367	345	378	390	355	338	386	378	391	337	354	381	390	346	357	354	338	319	361	341	348	375	327	356	369	376	341	348	360	344	344	352	336	357	348	347	352	339	369	337	365	373	338	342	373	344	344	370	359	349	384	381	383	375	365	352	354	366	336	378	354	361	323	330	339	340	342	318	375	372	348	363	338	358	352	342	324	336	341	344	369	355	335	332	351	327	355	349	346	354	355	348	372	368	329	362	345	316	334	388	335	357	363	338	352	375	374	357	369	362	340	372	360	355	323	346	353	346	324	322	350	316	359	366	368	354	362	353	379	357	330	348	348	361	374	375	318	355	382	351	397	376	349	390	344	372	325	347	357	339	327	396	329	344	371	376	324	361	352	353	378	346	344	327	346	343	362	380	358	361	362	354	325	374	329	375	346	362	359	363	348	342	337	356	386	374	358	375	330	365	325	362	324	359	350	355	311	330	311	374	319	379	352	370	381	340	358	369	357	349	353	332	351	373	351	370	378	374	364	357	370	326	354	361	348	349	370	356	379	338	347	359	357	375	329	373	347	364	366	342	332	346	395	348	365	346	369	343	355	366	351	355	326	351	330	338	367	358	355	350	357	352	375	360	340	346	366	345	358	317	334	386	369	362	328	355	356	366	339	353	365	351	320	355	352	354	361	356	327	356	348	358	367	366	371	341	351	373	343	354	368	350	358	357	337	357	344	340	330	384	343	344	313	372	368	338	387	353	381	339	322	360	355	369	339	377	362	365	367	361	365	317	355	382	363	337	352	363	382	354	341	355	390	344	374	353	354	313	344	335	333	350	357	345	366	365	359	333	342	380	335	387	378	349	358	360	367	342	364	352	401	348	349	338	351	380	372	366	340	340	352	321	356	301	344	331	382	333	321	348	336	348	353	366	371	361	364	344	363	333	344	364	334	362	348	361	352	343	368	327	350	367	322	414	374	356	316	356	355	359	357	350	342	371	329	362	343	353	363	369	356	342	347	382	360	353	340	342	364	368	347	362	330	340	340	371	350	327	359	383	317	362	357	355	378	315	338	377	316	364	388	379	343	375	325	330	356	322	379	351	329	382	349	335	348	350	356	341	300	338	357	401	369	388	404	389	339	354	346	346	389	378	341	328	385	356	353	343	373	348	376	319	328	373	352	351	346	392	367	346	351	303	354	376	338	329	334	328	350	364	346	353	370	356	352	357	346	362	326	345	341	346	359	374	361	348	348	342	346	346	390	375	348	334	352	374	343	360	333	366	340	361	379	334	353	358	369	339	351	350	380	356	311	362	328	390	354	355	341	344	369	339	339	336	384	377	350	353	345	378	343	370	359	327	318	369	364	338	355	348	334	385	365	356	340	357	352	354	344	372	358	319	307	356	369	364	335	352	359	339	364	350	348	382	363	324	339	346	323	350	340	354	330	351	358	354	370	366	379	350	367	342	354	344	365	370	345	372	342	381	340	317	362	371	380	337	365	346	392	383	366	334	341	372	363	341	357	358	364	363	353	390	363	342	357	372	349	355	343	326	317	347	354	336	346	325	375	377	335	367	366	356	335	381	339	340	361	343	314	379	357	348	376	344	315	362	342	347	372	342	353	348	338	371	361	364	354	343	385	377	363	344	351	383	312	357	367	364	368	361	365	358	355	337	321	353	363	375	367	330	394	364	358	354	341	343	326	357	366	346	369	367	369	351	335	351	356	337	335	351	357	324	363	342	374	384	374	368	356	368	318	334	360	375	367	366	379	342	343	371	324	351	354	374	309	339	352	361	368	347	373	349	364	321	353	351	321	315	382	387	371	362	360	355	381	349	331	359	333	375	337	346	350	347	359	340	371	319	345	368	364	373	366	355	342	373	348	364	343	351	364	342	342	345	343	355	327	365	350	370	343	327	380	331	316	332	341	351	342	337	354	355	368	316	332	345	339	359	365	365	335	357	344	374	374	371	339	351	351	348	329	355	382	330	336	363	333	340	384	335	374	389	372	367	380	332	360	330	333	375	336	371	387	344	360	370	353	345	380	386	330	355	373	370	328	363	357	342	334	350	348	384	362	348	356	387	332	375	348	354	371	363	365	352	341	372	354	362	374	352	339	376	354	371	360	349	370	345	311	353	374	380	339	359	335	352	343	347	346	370	342	328	358	358	379	358	349	355	351	342	377	336	374	338	357	370	365	375	364	342	324	341	322	349	372	373	418	346	342	355	357	338	341	373	343	353	385	394	378	359	382	360	325	334	363	361	373	354	360	359	372	349	344	371	341	345	330	341	331	324	363	351	337	365	343	363	378	343	375	355	350	356	342	339	375	353	384	325	355	352	333	347	331	354	364	335	336	375	363	362	367	373	368	358	381	379	373	391	345	387	346	312	333	373	311	381	331	322	325	337	301	376	363	344	351	323	372	391	371	346	348	352	371	357	341	330	359	343	343	389	348	356	395	382	362	342	345	330	366	371	323	307	330	361	398	371	374	379	373	324	322	367	341	371	309	376	331	333	327	380	354	375	325	364	375	344	356	371	353	350	365	371	372	350	359	322	388	359	347	362	372	372	360	327	354	392	367	368	385	359	358	352	368	352	352	333	370	333	347	351	345	359	317	286	350	376	335	370	345	363	348	330	357	366	341	357	370	330	370	329	328	378	351	357	329	340	355	365	378	370	365	357	385	328	358	357	330	362	387	330	383	347	323	342	360	350	340	337	367	341	341	389	339	376	336	399	340	335	334	319	368	378	347	385	338	325	381	333	344	355	341	333	379	360	370	359	346	359	364	354	353	365	348	354	364	316	346	352	332	350	343	370	352	357	379	373	376	362	339	350	380	353	342	335	357	378	349	335	349	344	348	364	348	335	347	364	356	344	357	354	360	348	371	325	359	339	325	357	343	362	333	329	338	330	348	365	350	343	316	355	350	338	337	360	366	330	315	389	340	360	380	384	355	340	329	344	316	350	354	357	338	330	339	333	334	336	345	326	367	339	359	355	363	367	323	344	357	347	359	344	360	361	345	358	346	369	351	405	381	350	369	358	382	355	334	342	349	382	341	355	397	335	350	384	377	379	376	365	343	352	390	353	330	334	351	357	355	330	335	381	364	344	375	371	345	351	327	331	328	350	366	352	364	371	330	355	361	348	349	345	360	361	359	364	382	410	374	361	355	363	316	373	369	384	315	348	341	341	371	344	365	366	327	322	376	353	348	381	382	354	314	372	348	380	364	328	341	335	360	393	352	362	358	364	330	359	341	347	382	338	370	347	374	374	351	370	363	336	369
4421	1105	965	649	575	526	518	479	503	462	468	453	455	440	455	455	426	448	453	415	437	406	411	455	471	443	456	431	396	420	445	438	448	465	439	452	410	455	431	412	455	418	448	457	419	454	417	420	433	436	413	406	451	445	471	469	454	428	470	446	385	448	427	434	424	425	437	421	482	430	433	438	411	431	443	410	445	433	422	415	440	429	456	432	425	399	426	412	414	416	434	472	467	407	450	406	416	428	427	498	437	449	437	434	475	455	424	393	428	450	439	431	466	451	437	470	419	438	410	391	424	439	432	390	468	484	454	421	459	424	422	429	417	464	404	416	461	466	437	442	428	434	473	434	461	441	412	398	450	443	425	446	457	452	449	452	437	456	411	415	415	397	433	417	393	444	421	472	428	470	427	458	396	456	459	437	403	414	447	434	441	458	410	452	430	448	488	429	403	446	443	437	415	444	453	449	444	436	414	448	442	436	429	405	453	425	384	442	434	429	430	443	412	480	418	414	419	406	417	453	418	448	410	420	427	483	473	460	425	415	413	460	423	441	419	421	408	430	483	405	406	411	407	480	427	432	459	426	453	438	440	401	455	456	427	411	417	454	427	469	440	424	427	427	401	474	454	421	430	444	435	399	435	414	424	430	438	399	433	469	419	428	434	454	445	417	446	454	431	400	437	439	424	420	443	466	423	413	408	438	412	454	431	433	439	398	390	426	461	443	445	433	421	455	460	455	459	466	476	416	445	423	443	422	428	428	420	433	407	437	416	401	433	466	427	439	468	430	429	419	450	441	439	418	433	421	423	446	461	451	451	420	462	406	392	411	417	416	450	422	457	431	432	411	437	438	420	402	442	432	443	428	419	421	428	421	402	433	446	422	402	490	442	403	420	398	398	414	427	381	431	462	406	420	442	442	470	433	454	433	469	415	438	437	440	435	430	434	419	441	450	434	440	438	437	446	405	425	466	423	449	415	434	414	460	424	434	463	438	443	443	414	426	409	449	468	410	484	438	399	444	416	426	391	431	431	419	464	472	439	466	430	414	457	442	438	442	463	443	429	396	399	429	421	460	443	507	432	415	449	446	445	432	462	439	408	453	474	450	437	430	446	427	407	424	442	457	481	431	467	483	402	440	447	396	446	425	395	454	436	423	409	431	393	408	407	455	448	460	425	462	446	446	414	423	418	454	471	450	429	430	424	409	429	409	434	417	420	426	480	412	441	471	508	444	436	445	451	423	449	466	418	434	430	429	403	462	437	431	423	370	401	436	430	455	399	447	430	410	441	399	438	476	470	424	408	465	442	443	389	413	407	437	435	425	409	437	479	413	405	427	447	415	471	397	440	481	420	450	415	453	434	406	341	443	439	436	435	444	450	441	452	448	428	450	465	406	454	446	403	419	437	420	422	433	447	410	422	461	439	403	441	444	411	404	417	404	438	439	436	470	412	434	452	421	427	400	451	449	436	398	425	431	415	416	455	436	433	450	400	446	423	433	421	439	450	436	406	452	432	434	438	438	422	476	451	464	447	434	446	425	449	446	441	405	436	452	418	430	433	447	458	390	448	435	416	445	412	406	432	434	444	421	488	423	479	441	425	428	440	411	416	444	448	440	448	412	449	401	437	428	435	422	477	414	432	453	452	437	441	423	464	424	441	432	445	442	482	420	409	436	388	402	451	446	405	443	434	416	441	406	434	418	442	435	442	436	428	441	491	457	424	472	447	437	448	431	410	409	451	431	428	448	439	451	414	439	425	398	433	456	412	427	421	457	431	461	417	428	436	439	437	469	456	434	463	413	410	468	439	439	452	424	452	428	438	456	436	427	423	419	431	449	433	442	419	417	414	440	421	408	438	415	408	397	485	422	425	460	447	459	426	462	450	441	422	423	440	429	418	437	425	412	449	390	465	404	438	447	448	442	434	448	430	394	412	448	431	443	456	447	434	424	423	399	421	443	410	447	477	460	421	434	410	463	442	404	435	474	433	415	430	438	447	430	450	423	441	420	425	423	459	430	430	430	436	432	414	427	445	433	442	440	447	424	431	428	444	452	464	439	463	411	492	430	455	446	449	420	443	420	444	458	443	469	414	435	422	421	472	429	447	421	436	463	429	473	459	446	428	432	450	459	436	443	435	448	424	450	461	413	437	453	422	431	411	425	494	431	436	456	470	432	468	426	424	429	415	413	454	460	437	412	440	424	421	398	463	423	468	430	443	439	428	434	477	449	468	476	448	442	395	445	449	425	434	411	383	422	444	431	444	401	459	429	427	437	416	417	419	452	417	382	410	418	404	426	387	460	429	407	441	429	415	413	445	439	445	459	449	399	410	410	424	446	436	455	431	397	430	451	441	404	449	477	427	409	436	396	448	438	426	444	486	437	410	459	429	436	431	430	453	423	429	424	440	409	421	456	456	439	428	428	427	413	415	420	453	465	444	433	425	435	457	452	405	402	393	444	429	423	464	418	426	464	449	445	441	407	453	439	441	420	443	413	423	428	430	407	424	420	430	445	456	444	477	456	461	450	436	436	478	454	456	450	438	437	393	464	423	418	457	407	455	429	445	403	476	398	438	461	435	433	437	444	422	441	408	444	416	426	423	442	441	422	447	430	436	458	409	436	456	476	428	447	443	444	411	435	424	436	431	404	440	423	380	430	423	446	418	397	430	413	444	438	423	424	453	442	426	447	443	438	417	458	438	412	397	445	432	434	440	436	455	465	449	409	448	373	422	411	451	454	400	426	448	413	432	439	449	459	411	416	472	467	390	400	406	464	410	442	465	442	446	399	428	430	437	405	405	423	429	434	439	410	431	439	453	409	428	419	453	449	403	458	427	443	462	445	445	462	452	423	468	442	420	423	427	401	433	470	440	451	427	437	431	406	425	453	463	411	463	457	471	407	437	397	438	453	397	430	446	397	450	467	448	433	470	425	444	432	442	387	436	397	432	464	422	444	467	419	404	410	442	399	413	423	468	424	405	453	459	409	431	447	451	444	428	409	424	428	434	411	443	428	419	408	421	433	462	442	373	438	448	378	440	441	419	418	441	447	385	438	410	439	441	441	468	432	476	390	447	411	399	427	413	434	435	465	401	413	428	443	439	422	444	429	398	448	446	419	462	405	384	404	458	430	427	416	421	464	451	395	427	417	445	469	408	455	425	463	454	409	411	426	417	427	434	459	439	429	434	423	420	436	415	433	460	428	469	439	412	434	480	425	419	416	425	449	425	437	446	410	375	405	430	457	405	409	422	398	437	422	445	403	431	409	455	445	442	433	418	455	464	419	467	414	446	430	442	413	435	444	456	436	471	403	421	424	432	471	438	431	436	418	413	462	452	463	463	412	457	441	484	402	422	440	467	433	428	435	412	447	432	425	424	430	422	446	427	440	442	393	417	425	444	425	423	430	444	417	427	461	433	426	425	439	438	427	419	466	444	440	407	473	428	420	414	417	478	468	413	450	436	418	405	435	420	434	451	439	420	421	432	437	435
23915	21148	28591	23958	21137	12034	1763	1212	952	962	856	879	836	865	809	790	793	749	752	746	761	707	711	713	736	732	732	714	676	709	723	715	706	706	710	734	735	710	695	723	670	714	704	736	655	678	653	715	659	744	677	687	699	641	683	624	753	681	719	707	670	667	714	687	672	671	699	683	678	674	691	680	703	712	691	653	672	695	706	674	681	699	720	737	685	668	686	746	657	724	715	633	675	704	709	679	665	670	653	665	731	705	740	700	720	696	755	677	665	698	601	715	697	706	684	716	710	705	695	685	714	687	666	637	719	688	708	713	708	681	686	689	670	711	701	731	648	668	652	684	718	682	694	715	702	675	645	679	666	675	703	662	714	723	713	704	651	706	727	672	689	687	691	679	728	685	690	693	686	667	668	683	636	706	704	721	678	726	704	655	661	755	727	666	707	678	646	728	687	692	654	714	676	704	685	711	642	655	688	641	669	684	696	700	717	725	694	662	654	638	676	671	686	680	699	715	698	699	659	678	637	698	687	683	709	743	654	686	667	700	677	716	713	678	649	715	673	652	683	659	714	688	690	678	653	699	647	681	690	715	720	665	667	690	688	706	701	692	722	655	720	678	688	709	690	730	648	689	701	709	674	696	660	727	696	686	691	725	662	664	667	705	665	702	704	669	731	667	653	715	666	655	700	684	652	710	675	656	729	705	647	699	629	705	697	704	645	687	676	702	700	734	710	683	646	689	680	697	737	677	708	703	688	686	647	677	686	713	703	676	665	692	690	679	677	738	700	650	671	675	659	711	702	664	672	680	681	659	722	654	656	714	669	709	718	663	713	715	714	731	674	703	707	689	662	711	728	709	678	665	650	704	720	715	684	675	712	652	734	737	667	630	683	652	656	680	671	747	694	731	700	724	653	640	733	697	681	694	672	681	663	695	716	686	644	723	717	710	672	697	670	665	669	723	686	715	672	663	704	659	681	704	667	696	690	742	725	718	661	707	668	702	684	708	689	691	716	667	664	672	715	639	654	682	716	728	736	654	713	710	687	664	684	710	702	679	729	639	676	681	712	637	652	655	692	698	671	685	707	704	746	668	655	692	650	646	702	626	694	705	693	665	712	718	701	697	655	702	672	696	698	655	685	652	701	693	671	697	656	652	697	742	710	701	691	709	691	705	704	651	695	699	688	705	677	687	724	727	680	675	700	705	692	690	649	718	704	633	667	689	737	686	668	667	707	630	703	675	701	723	693	711	696	657	699	743	687	682	725	667	665	654	688	687	694	694	713	688	703	686	660	701	669	683	709	676	707	678	647	706	719	723	721	676	687	725	683	671	679	658	694	754	683	720	725	675	731	656	731	674	663	697	710	654	704	668	680	692	716	680	697	712	678	640	675	681	645	674	669	688	709	715	694	660	671	687	680	670	750	709	719	703	681	732	679	671	700	676	684	684	682	669	703	725	694	694	690	671	700	713	673	676	706	696	724	704	703	701	696	632	710	684	727	666	683	687	675	664	674	656	656	689	673	718	719	710	686	726	698	674	638	652	616	711	676	680	707	641	672	690	708	725	746	676	728	703	718	699	655	703	715	705	748	668	647	681	683	688	662	748	760	745	730	685	705	686	717	704	664	738	705	662	692	654	677	701	660	711	668	693	622	678	652	704	667	734	679	660	710	674	718	677	705	668	680	714	723	706	664	727	698	641	678	710	713	737	678	679	682	696	711	657	699	689	715	673	638	682	699	686	749	685	665	696	684	678	668	702	725	673	695	647	726	683	678	665	685	686	690	658	677	688	646	679	706	718	701	634	664	668	719	703	657	714	700	727	661	683	715	657	693	728	759	656	675	649	721	726	734	722	719	649	682	732	704	678	671	663	710	694	661	721	646	689	705	705	714	671	700	658	671	700	687	672	715	673	717	710	707	645	714	669	689	710	694	687	675	702	649	675	654	670	683	724	656	703	667	674	689	713	713	674	708	652	659	694	661	708	697	664	686	691	693	748	661	741	694	657	611	662	695	690	670	701	704	672	630	659	663	692	689	669	667	672	691	703	666	685	659	705	644	686	694	677	689	718	672	693	678	677	726	670	733	730	651	644	706	659	682	688	659	661	659	653	677	677	658	725	693	706	743	685	704	662	711	699	681	713	649	655	687	728	680	637	664	713	654	688	636	696	718	660	696	660	700	703	667	743	703	681	682	667	705	668	702	714	726	705	693	684	677	639	701	710	707	678	694	722	657	689	735	760	674	643	699	671	662	699	692	641	695	731	679	704	714	731	703	663	718	677	728	676	695	677	675	677	686	656	652	708	688	695	687	672	668	672	725	672	712	705	736	683	709	673	714	719	717	675	711	678	652	673	680	690	703	689	732	690	677	667	741	668	696	674	707	672	678	674	706	752	709	688	663	693	677	696	670	712	685	639	689	666	699	711	692	684	609	671	679	697	663	713	735	645	715	674	682	666	684	687	729	707	705	650	696	666	678	755	657	682	740	644	693	678	709	663	684	680	653	660	655	720	693	692	687	707	670	692	689	730	710	676	752	661	722	705	698	714	707	697	682	729	698	647	674	690	703	662	700	693	726	677	702	725	680	712	685	681	649	698	600	608	649	717	694	677	680	705	707	649	677	681	672	696	704	664	664	664	687	645	683	685	690	685	677	678	691	667	712	699	695	670	725	699	705	702	645	670	665	646	691	698	711	654	694	678	752	693	652	651	668	691	719	673	700	719	692	647	645	672	697	661	722	727	688	693	696	680	677	692	701	770	716	741	743	694	726	711	693	666	699	716	650	731	672	664	700	662	703	667	698	690	672	725	674	721	639	728	691	696	657	692	672	724	703	727	694	696	695	699	656	650	646	756	709	686	725	667	667	628	687	724	702	664	673	677	687	757	660	685	690	701	712	691	638	690	711	669	719	652	675	688	709	683	724	723	670	655	679	701	686	683	688	753	663	712	728	700	707	667	692	687	649	698	730	651	656	687	674	667	663	714	656	672	692	728	718	696	695	692	644	689	714	698	710	726	740	699	665	646	691	610	731	708	671	633	731	687	699	704	674	692	650	721	687	687	703	668	675	710	706	702	668	679	648	731	718	673	700	682	700	632	717	691	698	693	712	695	677	704	688	786	700	657	663	683	663	663	679	698	713	654	699	674	677	687	707	711	698	687	740	643	670	668	671	669	726	677	675	692	730	650	662	678	695	687	740	663	682	659	687	707	675	685	680	689	635	683	670	740	709	673	715	672	692	721	650	690	705	689	677	669	669	653	713	732	687	675	693	760	733	712	633	695	696	741	668	672	719	671	728	684	692	663	704	674	672	668	674	671	708	665	676	694	692	669	665	638	734	666	675	692	647	617	653	684	696	691	677	696	685	685	703	670	648	697	658	694	764	706	709	662	735	702	678	692	659	714	684	666	638	710	724	694	687	709	727	720	663	683	656	723	705	680	700	733	667	678	663	712	682	703	644	695	684	689	743	660	675	697	692	722	717	710	689	710
7893	10715	8923	4552	3305	2632	2218	1898	1615	1482	1338	1249	1195	1114	1025	1021	928	924	1017	930	936	873	854	895	921	901	852	835	871	853	866	897	875	869	845	802	887	869	829	821	797	835	855	847	857	817	872	840	829	846	814	819	800	809	808	832	848	808	797	820	853	857	833	785	800	825	800	811	839	810	809	795	830	863	866	843	891	842	817	850	833	846	806	847	811	758	853	838	802	787	832	852	820	816	847	824	811	805	805	860	853	899	873	799	883	807	817	832	831	813	823	808	808	883	800	833	820	812	842	816	842	784	819	823	893	794	865	807	804	848	829	864	824	862	856	775	868	832	823	784	846	848	798	839	809	877	802	834	861	851	835	797	828	845	820	841	794	848	825	790	781	862	846	858	847	812	875	781	852	819	841	766	818	813	818	826	810	837	844	792	854	866	826	798	862	876	811	837	814	847	812	808	871	804	841	816	804	859	794	880	804	811	815	801	798	787	818	854	838	819	789	815	833	817	779	819	798	815	813	852	831	842	793	815	865	854	844	759	880	801	779	834	812	868	814	786	781	823	794	836	807	830	831	853	831	800	760	850	813	857	764	806	805	875	818	802	803	833	835	807	809	814	789	837	805	831	802	790	805	810	809	780	847	794	834	802	851	828	823	802	805	788	799	810	857	800	835	803	855	798	884	850	816	862	826	823	771	827	812	800	827	820	844	858	801	791	834	770	802	837	794	833	813	791	822	815	826	857	788	837	868	768	832	841	763	856	794	819	801	843	827	803	798	845	826	817	787	809	809	806	817	821	861	798	833	886	800	845	852	819	869	758	813	782	798	786	842	818	850	821	827	850	824	860	808	847	844	832	831	819	791	807	817	841	818	826	765	794	874	798	784	849	840	781	811	847	831	821	841	844	841	785	845	832	835	883	824	825	816	803	796	801	820	811	803	787	871	866	767	847	792	821	817	845	857	784	819	865	827	813	852	817	805	872	866	824	808	816	836	803	791	779	859	818	834	798	803	843	796	850	798	817	808	810	825	853	803	822	775	818	813	857	794	787	812	862	800	823	824	831	827	826	878	811	815	852	856	834	773	802	845	820	810	805	800	842	822	822	856	833	850	781	817	794	782	837	786	765	828	774	821	832	823	846	827	781	820	859	834	802	836	807	894	815	829	794	805	838	811	808	801	848	869	868	816	774	808	887	885	815	785	772	884	853	839	847	838	828	821	823	852	812	843	841	798	839	834	790	835	815	832	766	847	789	766	817	811	770	858	854	827	873	817	835	852	826	806	797	796	784	779	788	883	824	866	820	833	815	793	816	822	812	838	852	829	833	810	833	782	797	810	795	810	818	877	809	832	784	804	851	860	793	795	892	835	815	826	869	808	785	812	865	764	805	797	815	829	859	771	858	809	825	835	900	810	790	806	769	806	825	764	812	810	851	805	804	810	820	797	853	765	850	858	846	810	853	797	782	780	838	765	800	828	840	800	797	856	809	753	798	841	755	822	841	871	831	806	800	783	843	813	820	857	871	834	795	839	787	847	795	836	759	806	825	795	813	806	840	851	810	759	821	814	816	794	839	854	862	854	779	823	856	795	782	847	836	816	820	823	835	849	791	799	832	818	807	832	786	801	847	843	845	797	796	786	858	852	798	829	781	825	904	806	836	830	805	782	814	856	802	800	858	794	840	789	864	821	803	822	792	785	825	872	839	851	817	835	829	854	817	851	799	839	808	845	842	826	836	832	855	875	788	805	798	820	849	874	828	833	850	843	834	824	793	794	868	842	821	823	810	860	842	863	842	808	894	788	836	885	817	798	789	811	843	789	810	816	793	741	845	843	823	841	810	830	805	820	796	851	839	794	798	833	821	869	828	818	798	857	882	804	864	836	836	840	815	800	855	831	792	814	841	825	852	835	806	811	782	838	829	797	852	824	803	789	843	792	845	808	759	843	797	808	852	792	876	883	829	819	869	787	852	800	824	846	818	832	866	814	864	827	795	791	829	827	875	777	812	831	837	832	790	845	807	797	832	756	845	851	854	853	831	794	850	830	823	841	809	807	828	839	823	829	843	797	872	804	827	866	812	823	869	842	811	793	879	792	829	847	881	815	847	832	856	828	853	790	821	840	917	788	832	833	843	769	825	875	822	769	895	831	837	868	825	838	842	830	798	781	822	891	808	814	850	797	812	797	836	838	840	789	854	779	845	854	825	805	838	815	791	788	870	768	819	871	811	832	856	836	889	818	810	766	784	846	790	806	806	855	831	857	808	827	782	890	812	832	806	832	830	822	766	834	835	804	816	784	817	807	819	833	799	811	830	853	801	817	794	801	812	831	832	838	880	837	840	786	779	830	808	845	801	766	866	821	804	865	820	839	859	849	757	875	825	816	837	801	839	817	818	811	804	814	881	742	818	781	832	820	873	832	819	810	831	819	791	858	872	846	833	847	840	849	811	850	816	824	858	799	865	827	881	780	845	850	818	810	805	781	869	832	800	784	834	797	812	796	846	803	809	790	808	801	775	829	827	834	801	782	843	822	778	863	853	807	782	843	854	862	812	867	797	821	822	772	824	838	810	798	846	771	797	828	846	833	867	848	804	801	838	824	805	823	826	849	822	850	791	845	776	820	849	803	877	822	829	844	797	756	817	778	846	831	839	833	792	817	815	867	807	797	851	861	781	761	816	845	809	772	812	865	889	820	786	825	880	870	810	778	811	810	781	856	858	842	848	776	813	807	800	832	878	811	842	800	833	872	802	815	810	819	832	823	817	843	842	789	780	846	840	845	797	836	770	753	836	855	837	842	829	865	775	809	796	877	780	869	805	795	783	874	818	808	815	821	804	803	860	833	787	844	843	834	832	830	858	779	852	842	847	817	828	819	872	866	830	781	824	779	843	799	827	780	841	800	795	824	815	823	848	793	799	831	855	781	831	797	891	799	806	824	810	796	900	843	811	804	818	791	819	792	750	871	799	826	845	834	780	836	808	848	818	838	799	863	852	824	823	844	805	819	805	779	813	776	774	842	807	821	841	814	848	844	789	811	791	803	796	854	802	824	817	799	814	798	806	828	863	793	783	793	844	810	870	844	834	834	816	821	807	834	862	791	823	825	872	789	772	799	864	805	826	812	782	860	778	831	794	822	851	810	810	881	825	841	790	837	818	813	832	789	842	810	810	791	834	810	876	833	824	796	806	838	788	820	811	836	820	842	795	834	844	847	814	818	789	815	803	844	803	822	840	774	872	881	812	822	805	764	851	781	828	797	841	795	840	807	771	805	867	826	829	810	821	826	831	848	897	810	832	866	854	801	851	830	867	808	847	800	885	784	798	808	813	846	819	815	836	848	862	838	850	810	852	864	838	765	850	838	779	847	847	818	853	816	823	841	872	817	869	838	891	820	777	846	835	822	783	848	758	814	841	749	844	853	807	832	813	818	810	866	862	814	844	821	841	849	776	777	857	842	785	833	850	818	785	847	795	815	873	781	828	793	840	802	809
25083	21140	27478	24987	10017	633	491	469	379	379	306	309	317	305	293	258	261	275	292	265	277	244	258	268	223	260	274	256	238	225	263	269	251	240	255	253	244	270	268	218	256	262	266	233	258	245	235	220	225	234	248	237	254	226	230	251	229	239	244	251	249	246	260	253	258	238	233	266	265	267	259	256	227	260	271	252	240	231	237	262	250	236	232	226	259	230	257	258	240	267	249	248	263	272	247	261	255	230	235	250	254	266	265	243	231	248	267	257	250	208	252	224	227	245	261	227	235	245	257	263	235	265	223	222	244	240	254	236	255	241	243	249	236	238	241	242	253	244	241	247	262	266	250	267	239	231	216	231	225	211	249	221	262	261	241	250	250	271	252	229	241	252	260	230	247	255	247	214	254	258	254	248	233	248	250	236	242	279	230	245	259	236	251	239	232	257	232	251	207	253	258	245	240	273	249	244	223	254	239	223	246	254	213	243	271	217	246	211	232	254	251	243	231	209	244	242	235	247	244	233	233	245	259	237	239	267	255	254	268	262	230	245	252	246	235	237	230	220	265	240	256	240	227	252	251	267	263	243	244	269	240	223	239	246	263	231	244	270	250	260	234	226	240	265	233	246	243	250	237	253	200	239	247	251	237	255	255	226	253	254	249	244	246	238	239	249	262	243	258	241	265	257	241	244	239	240	256	244	263	235	262	242	240	256	260	229	267	250	228	237	223	263	244	269	242	280	254	230	244	239	226	238	233	266	254	257	239	233	265	253	252	239	243	248	261	246	236	244	274	235	237	255	231	250	227	220	227	245	256	213	255	243	249	232	216	230	242	259	243	225	240	245	224	217	256	250	238	255	253	254	232	255	237	253	263	260	227	235	237	229	240	240	243	241	258	244	278	248	264	227	276	220	240	235	266	252	253	260	237	243	222	229	209	262	224	235	225	258	285	242	266	230	250	245	230	239	269	244	256	245	229	233	264	256	239	260	277	259	218	232	247	279	261	249	223	255	252	229	233	253	239	263	250	209	256	229	249	236	258	264	255	237	255	243	254	256	242	200	243	249	242	248	244	238	269	244	250	202	222	266	238	239	241	248	267	259	248	227	248	210	257	249	244	223	240	235	253	232	250	247	230	257	267	250	252	257	254	264	257	241	256	229	258	246	230	246	241	249	236	260	236	263	225	248	244	236	244	241	234	270	244	239	232	256	246	211	273	237	247	233	261	233	249	229	219	248	235	223	242	262	246	228	213	242	265	241	265	250	253	222	238	242	249	272	247	242	258	225	255	242	232	264	255	224	267	247	223	255	243	255	251	239	253	253	268	232	244	238	224	208	257	223	238	245	265	252	245	231	258	255	242	245	248	251	236	250	249	227	255	206	242	256	248	253	265	254	255	232	219	237	249	263	257	242	275	251	228	239	252	260	228	246	252	200	260	248	241	247	244	234	280	227	227	256	256	245	238	269	240	240	256	256	231	216	238	223	232	255	266	267	245	268	221	239	254	250	243	217	261	255	253	247	248	234	250	230	249	248	255	232	224	224	244	245	242	230	254	250	252	242	247	233	253	225	239	215	254	247	233	221	237	230	240	231	227	245	286	283	258	251	245	261	240	236	254	246	249	232	246	248	248	249	250	239	231	253	240	253	245	265	254	247	253	242	265	275	257	249	263	232	222	253	233	215	243	237	247	261	233	244	234	263	243	277	239	222	262	232	218	251	240	244	247	246	237	243	268	243	249	255	243	269	229	223	234	232	251	228	227	241	252	223	265	245	277	229	266	258	242	258	268	243	240	215	216	203	253	267	276	250	235	261	253	262	240	243	227	258	260	249	234	224	249	253	233	255	242	206	237	221	230	266	241	233	212	252	249	226	241	229	235	250	237	243	242	241	243	237	237	258	262	231	231	243	252	223	248	237	259	233	243	228	244	226	256	219	265	235	237	259	247	232	225	267	248	241	245	232	234	241	254	260	279	267	252	252	230	249	236	228	246	217	230	233	222	238	276	261	244	238	244	266	238	236	240	243	248	233	219	256	268	247	242	239	238	213	260	249	252	246	246	231	280	238	240	244	249	272	234	265	240	243	221	252	240	250	241	231	239	253	228	248	244	223	262	266	242	245	272	240	253	247	234	226	281	239	231	230	242	223	250	243	242	266	218	225	260	212	246	260	251	229	216	244	227	244	246	255	254	277	218	267	253	259	249	236	243	236	250	232	241	250	255	262	237	243	242	226	263	227	253	225	258	244	242	237	259	262	252	217	258	253	240	231	237	255	235	250	241	232	205	247	266	221	272	235	242	266	262	238	218	238	209	251	240	230	271	278	236	261	216	231	254	244	246	216	243	243	230	236	249	242	234	245	242	239	232	244	254	248	271	243	226	234	249	252	256	249	268	226	260	245	246	233	229	245	257	221	230	265	239	253	254	231	223	235	230	245	267	260	236	223	243	239	229	246	248	275	240	230	246	213	221	246	242	240	281	228	247	237	243	239	228	267	233	271	229	250	229	244	235	242	232	237	263	243	238	263	225	224	223	253	267	249	257	260	259	234	254	295	240	240	266	271	255	226	223	225	235	242	243	251	211	235	249	230	247	227	244	247	233	260	252	238	245	222	237	248	267	275	243	259	246	229	230	242	242	250	235	256	254	258	249	233	242	218	244	230	247	255	251	217	234	255	225	256	235	228	265	256	254	225	249	244	257	256	229	218	250	254	251	234	260	233	260	262	245	273	238	236	246	228	261	230	237	234	224	219	244	234	257	248	234	243	236	259	247	255	241	224	248	268	200	243	236	235	243	255	245	245	265	241	238	222	236	211	243	271	233	221	248	264	257	243	234	260	255	250	259	254	275	234	242	243	256	255	244	259	249	257	256	256	224	213	228	252	222	260	244	234	211	226	264	235	254	228	249	233	243	270	215	245	252	239	237	253	242	233	235	276	267	236	223	241	257	235	265	228	247	245	257	232	239	251	252	245	229	235	235	254	227	234	262	257	231	251	236	252	283	261	269	266	231	263	260	240	245	259	227	241	265	243	261	243	262	252	251	264	233	252	247	236	253	257	256	269	240	240	242	244	249	226	225	235	252	272	228	230	226	230	220	252	251	247	250	222	245	266	235	218	228	239	245	268	239	219	246	234	214	233	234	241	229	266	255	240	249	251	217	233	243	253	221	242	240	248	256	231	264	244	258	250	247	225	241	245	226	242	251	222	253	267	270	252	251	254	267	252	236	226	236	239	243	230	244	251	248	251	259	230	249	244	236	271	278	245	245	229	238	257	233	219	238	255	268	239	261	220	251	222	228	221	230	254	251	281	240	239	248	273	238	247	253	226	257	231	226	244	235	246	220	247	241	251	250	237	231	258	241	238	232	246	239	251	258	261	254	259	260	217	246	248	228	237	248	251	242	278	228	267	251	237	237	218	262	228	255	262	258	262	241	250	231	233	258	236	249	241	255	243	232	238	227	243	236	241	242	225	254	216	258	243	231	248	238	220
7907	5868	4554	2222	1573	1320	1081	849	695	698	564	548	532	490	417	409	377	380	414	377	384	407	328	372	356	354	369	336	380	348	323	375	348	350	332	331	360	345	368	327	339	335	332	307	352	315	369	333	370	368	360	353	323	317	343	322	324	347	328	322	313	334	333	309	329	315	329	360	298	313	306	331	324	352	360	350	348	347	328	345	302	364	361	317	317	325	315	348	321	348	351	292	323	285	326	335	329	323	314	319	343	334	349	315	325	300	282	325	348	321	279	339	300	326	303	346	338	325	330	332	302	324	319	347	319	321	316	323	310	349	322	307	328	322	331	365	327	339	328	320	340	312	315	320	351	297	308	314	321	358	301	295	312	314	304	343	349	321	322	332	308	281	331	340	308	344	329	304	294	333	349	316	288	346	330	307	372	312	346	314	324	329	329	302	332	351	353	326	323	322	306	299	331	320	316	316	365	305	324	339	315	329	310	335	330	336	303	299	334	351	300	316	358	318	311	323	308	356	347	359	326	366	346	297	331	291	303	356	327	341	329	302	296	350	325	324	341	358	330	337	304	315	317	336	307	297	321	312	319	375	327	354	307	344	317	326	299	349	322	311	343	336	331	325	347	342	307	329	349	361	322	346	327	332	363	325	314	332	326	351	352	306	346	311	353	323	297	322	364	369	367	363	356	331	355	359	314	320	358	315	317	350	325	336	320	329	346	342	311	375	336	302	311	311	347	350	314	355	323	322	338	306	354	359	310	334	319	319	337	319	316	317	362	299	332	342	298	343	336	321	319	322	328	311	310	326	303	323	327	301	335	323	343	322	326	322	324	335	338	325	335	325	374	344	308	332	314	304	323	319	299	327	320	339	326	321	327	328	314	340	312	355	322	351	339	335	340	328	345	329	337	360	314	308	292	331	336	317	326	325	323	318	368	321	348	323	347	329	330	321	315	314	328	343	300	319	339	317	311	344	330	368	331	326	322	334	343	340	326	328	350	360	331	298	301	322	332	346	338	351	343	325	330	334	323	373	327	316	361	324	315	317	317	333	363	305	318	345	358	317	328	343	324	313	339	328	323	303	324	321	311	330	340	325	315	346	334	348	320	311	313	305	326	352	325	337	329	312	346	303	297	338	334	321	310	339	350	360	307	337	343	310	300	331	300	303	348	297	333	311	299	295	354	317	356	317	325	316	328	348	293	321	320	316	336	311	320	325	341	317	344	321	301	341	338	326	347	336	298	301	345	321	347	342	328	299	350	320	307	328	334	352	327	319	314	348	346	315	347	342	322	331	309	356	303	319	336	332	317	362	309	334	366	315	306	339	331	352	347	326	294	309	315	322	302	327	338	348	326	330	327	344	312	367	302	334	324	303	348	341	336	317	333	329	298	362	306	309	331	337	313	356	324	365	304	351	298	325	332	319	306	349	294	347	302	308	330	321	333	317	314	313	340	323	307	374	328	305	313	339	338	326	343	340	345	308	356	315	312	343	332	313	305	316	329	310	311	345	340	310	322	306	336	346	322	340	322	319	311	336	329	321	327	291	307	319	316	329	337	349	327	340	323	316	330	335	325	333	319	363	307	319	333	285	352	344	354	288	328	333	325	308	329	341	311	339	338	329	308	336	313	336	354	352	358	311	316	337	357	311	331	349	308	327	358	313	325	316	311	336	344	308	328	309	283	299	297	340	316	334	323	345	319	359	322	335	312	356	306	288	343	347	360	333	320	315	305	290	337	306	332	337	343	340	331	322	328	331	313	357	327	312	367	330	332	325	337	329	342	341	314	331	314	305	328	323	329	323	316	339	325	356	331	356	337	328	336	294	309	332	340	312	309	312	340	324	320	351	337	314	338	337	292	334	343	306	341	343	330	320	301	311	331	349	325	291	331	322	322	319	310	338	298	306	339	325	335	347	331	316	342	332	321	329	350	320	334	323	305	334	314	331	301	317	336	302	316	326	319	351	322	339	314	337	330	297	321	324	320	335	337	348	323	331	334	321	327	326	322	341	342	370	330	335	321	339	307	367	324	321	302	348	341	340	342	301	360	324	309	301	343	313	334	323	318	297	327	323	320	340	323	314	319	344	363	350	330	308	338	352	341	353	347	320	278	334	313	344	350	340	341	343	307	304	363	340	291	325	319	343	328	327	333	325	364	347	340	396	341	362	310	328	320	319	342	337	342	338	317	330	335	331	346	335	304	326	329	327	294	324	328	353	347	325	336	322	349	338	317	337	347	344	346	323	324	288	319	282	329	311	332	341	318	305	331	354	358	355	297	342	307	358	318	336	342	317	351	312	314	310	326	314	342	315	338	334	308	318	339	325	313	321	319	319	327	363	335	297	322	341	334	336	318	332	320	344	308	306	335	355	330	342	322	320	296	320	288	321	320	322	306	352	338	335	306	314	354	333	321	326	329	300	316	315	364	331	340	325	333	317	329	296	334	348	331	338	347	332	317	333	313	342	319	308	333	319	332	330	326	313	335	345	335	332	305	318	327	359	279	323	319	307	327	355	316	356	314	342	321	346	311	299	308	356	320	349	313	335	359	345	334	310	350	284	360	315	327	320	317	339	322	323	328	334	313	342	305	308	327	340	340	304	311	309	307	335	321	342	306	327	299	328	351	314	325	330	315	336	320	345	348	332	393	332	357	313	355	301	362	335	360	327	299	324	337	321	342	323	346	325	341	307	343	290	318	318	335	310	334	348	353	319	361	328	340	311	317	328	329	340	305	357	354	316	355	334	321	351	314	339	340	357	329	338	353	324	341	310	331	309	298	341	345	337	340	318	335	315	340	328	332	312	323	338	350	328	347	330	299	346	336	325	341	334	319	297	345	327	324	351	358	312	309	300	360	327	324	327	289	343	315	336	316	343	312	322	336	348	317	352	351	360	344	314	325	328	318	321	339	340	321	303	310	306	355	320	339	317	319	291	338	336	319	342	323	349	344	321	322	345	308	307	366	325	331	323	317	310	308	333	310	329	340	322	319	359	321	331	325	316	318	327	340	339	320	313	343	329	324	350	331	349	307	323	312	319	325	342	357	320	328	324	345	316	350	314	357	308	328	338	301	354	318	341	356	299	296	326	341	346	332	300	355	325	333	317	328	340	315	356	333	317	308	312	332	310	313	319	291	326	339	341	358	322	308	345	310	336	302	338	333	335	338	302	335	309	305	333	309	331	318	310	321	324	341	326	354	335	330	308	328	321	369	321	321	310	340	301	299	329	353	342	360	306	328	328	312	353	319	348	337	345	347	307	334	326	353	306	341	319	359	347	331	312	327	330	336	314	368	350	307	313	320	316	326	337	352	318	325	305	323	368	318	327	327	302	335	312	308	330	291	316	352	349	312	351	351	314	325	334	309	316	328	348	322	333	316	322	325	343	304	358	312	318	310	339	305	305	289	303	347	291	321	343	324	315	344	324	326	332	330	328	314	329	330	320	309	334	343	378	313	349	319	291	328	357	311	337	342	317	328	340	356	330	299	302
22834	21168	29039	23545	21167	21223	11334	1816	1265	1228	1139	1057	1035	992	909	915	931	887	835	756	837	798	730	826	776	760	730	763	717	777	753	779	703	721	715	800	695	741	715	723	726	711	722	724	718	726	751	730	718	726	701	687	678	726	704	695	712	680	745	756	734	715	733	691	767	738	679	719	738	731	714	732	733	734	721	736	689	760	701	720	753	726	743	726	682	688	677	680	710	740	703	761	723	765	742	703	721	698	703	709	744	694	687	700	711	704	684	747	709	720	706	696	696	739	731	754	747	735	724	711	675	680	698	726	719	719	704	674	711	728	703	685	725	711	696	725	681	734	693	669	692	704	717	746	699	750	734	694	725	657	678	728	675	690	728	787	701	706	736	716	722	741	668	708	665	723	659	734	739	723	693	725	742	721	711	724	691	695	718	722	711	711	668	723	680	686	681	739	670	652	739	719	678	686	710	767	712	695	721	700	736	688	729	702	732	694	706	673	715	690	721	699	660	683	675	745	703	722	687	670	716	766	683	638	664	695	669	727	725	676	738	675	697	687	705	721	715	704	695	773	719	681	650	707	667	653	748	695	713	767	728	761	677	708	736	693	737	717	757	751	679	685	702	714	677	697	636	672	707	723	700	673	711	712	723	657	671	700	746	691	689	756	721	714	676	690	669	704	667	735	725	740	749	736	724	779	697	706	668	759	685	703	730	722	710	663	722	665	698	736	648	706	658	747	680	697	693	692	729	687	696	693	708	745	655	707	740	711	661	682	685	673	735	746	696	701	731	684	702	687	726	684	725	702	699	706	690	681	727	689	673	705	724	691	686	664	722	708	710	705	676	712	717	745	699	687	663	691	697	719	713	692	706	736	748	693	731	762	714	714	710	696	705	744	704	721	742	709	684	699	716	728	703	722	692	707	713	655	729	734	768	642	693	663	769	708	746	662	702	699	652	689	684	687	680	718	733	677	662	677	708	752	646	668	688	739	719	727	697	717	697	743	734	724	699	704	724	697	729	737	695	724	710	721	704	700	735	670	673	727	668	695	682	715	720	662	744	716	686	714	727	700	713	733	688	663	686	702	721	723	723	705	717	676	703	659	708	743	720	695	691	692	692	719	726	726	701	689	702	693	722	706	732	632	719	731	705	652	670	684	764	673	703	701	672	730	697	654	701	711	722	706	701	716	701	689	656	674	721	712	739	702	725	697	723	694	626	665	755	682	706	723	687	689	729	705	671	696	704	708	717	749	686	729	701	712	709	733	691	697	729	658	722	738	682	690	708	721	686	728	686	735	726	687	682	690	684	686	691	702	678	672	709	695	735	706	655	707	670	726	679	695	691	722	710	749	717	690	696	719	678	723	704	660	740	646	687	670	682	705	715	747	689	726	701	679	666	728	721	698	696	758	781	723	685	723	707	674	712	683	689	696	743	717	689	727	717	732	744	753	752	707	713	708	698	717	720	702	654	683	738	736	693	665	682	717	700	698	704	722	687	673	708	709	752	705	703	676	679	708	766	677	671	694	696	701	722	728	718	712	693	669	687	704	722	756	713	688	713	689	694	731	644	683	749	710	691	706	772	693	741	693	738	665	753	730	736	729	720	748	666	702	670	669	691	699	684	747	733	686	671	697	670	685	688	699	721	682	776	711	680	750	668	702	716	738	716	675	663	671	699	697	714	720	723	737	676	687	682	757	692	682	706	683	696	734	717	729	677	691	702	713	649	716	702	716	693	673	672	684	761	705	679	713	760	648	681	758	675	659	737	725	721	735	640	705	705	720	668	723	680	680	662	694	681	690	724	738	689	712	631	659	690	712	717	725	714	685	697	734	724	663	650	680	699	704	690	709	724	655	713	691	718	685	695	699	718	667	668	686	688	718	719	695	723	699	719	711	680	666	675	687	672	724	701	718	715	735	712	725	636	669	719	726	668	712	719	664	711	692	718	706	654	700	696	731	749	725	670	689	657	659	709	694	729	723	707	655	749	717	671	730	718	689	607	674	687	723	703	717	694	706	694	699	666	737	662	677	709	691	676	725	670	715	719	707	740	688	732	667	658	708	741	660	736	655	706	700	696	716	694	679	661	717	745	734	757	676	686	702	681	712	716	689	670	680	705	703	765	714	746	711	715	726	675	717	670	676	740	728	665	731	658	683	670	727	672	706	692	706	778	682	733	733	678	670	680	688	705	773	707	657	677	713	707	702	671	700	726	706	715	722	688	670	733	718	723	704	684	659	694	695	722	662	696	699	655	667	707	707	750	746	711	691	681	681	630	706	726	725	714	656	673	721	738	759	690	706	677	697	715	682	723	699	714	755	722	704	665	707	652	689	743	713	739	680	742	679	719	707	748	720	683	699	725	710	751	708	701	705	711	717	702	733	705	726	732	682	714	744	717	691	701	716	694	688	654	669	662	754	699	696	710	688	683	670	701	712	666	709	688	705	681	699	717	714	702	674	687	666	712	727	693	733	726	727	744	741	692	699	688	650	678	701	683	686	680	695	665	692	684	705	720	709	707	748	676	688	677	722	729	724	703	720	730	682	739	647	710	734	689	681	730	684	686	683	731	750	691	695	731	707	682	693	696	757	719	705	683	692	679	698	687	732	698	701	671	757	748	684	724	686	667	645	720	716	700	718	717	719	733	708	713	713	708	705	697	724	657	672	733	667	677	726	640	695	694	708	669	664	670	666	737	683	710	715	664	737	753	687	671	739	718	720	723	737	686	688	730	720	679	723	677	710	611	694	710	701	693	722	731	672	685	678	710	719	706	729	690	679	694	672	725	699	654	692	719	680	660	674	671	700	773	678	681	709	740	691	723	712	641	727	727	696	744	716	681	704	656	708	717	725	691	707	687	690	692	662	670	695	709	703	666	697	709	668	753	716	673	713	677	696	684	697	730	678	705	664	688	738	654	715	655	699	682	717	685	700	709	685	735	689	733	654	691	698	700	699	692	695	677	698	690	748	714	742	721	674	709	704	685	674	763	670	729	671	695	694	739	734	700	734	680	673	737	689	730	682	720	716	722	696	706	676	694	683	656	722	688	688	702	697	711	755	713	695	724	704	677	680	677	750	675	689	735	686	703	674	692	669	739	699	719	708	703	696	717	726	683	724	687	683	675	709	701	721	750	720	656	687	681	707	724	683	678	717	686	691	690	712	713	697	645	707	655	679	669	684	717	730	731	641	679	661	736	683	760	691	670	721	700	746	692	685	712	676	654	702	686	741	679	657	694	697	685	756	692	687	765	716	673	707	665	732	672	665	685	744	681	709	708	718	740	743	694	705	731	747	734	726	717	712	639	711	697	683	673	649	697	708	638	732	657	710	682	721	722	704	692	710	713	767	685	679	701	701	704	697	721	653	677	693	709	706	725	714	708	701	755	750	669	710	706	663	686	702	723	729	716	688	712	724	675	694	722	676	701	696	715	723	711	680	674	698	701	685	676	700	731	740	675	699	731	655	696	686	680	704	715	689	692	701	734	700	669	723
11436	17082	14208	7582	5534	4318	3446	2918	2320	2123	1748	1598	1504	1363	1265	1169	1207	1089	1134	1058	1106	1021	951	952	994	969	997	915	965	946	932	895	929	907	882	944	859	916	932	908	891	864	901	862	871	870	851	836	898	814	880	950	883	819	858	838	860	859	836	846	841	812	880	824	872	844	862	849	906	856	859	872	872	867	863	827	835	823	886	854	884	807	863	828	887	857	841	804	852	813	843	857	855	859	830	897	850	842	858	873	829	845	842	847	801	820	853	901	898	909	823	886	856	845	823	839	854	858	892	781	870	844	873	838	841	830	866	847	806	834	899	851	848	855	826	854	789	833	867	865	837	865	820	877	874	833	875	884	812	837	852	862	871	878	836	815	873	824	869	850	863	871	903	814	813	864	850	870	807	797	884	848	811	793	851	777	864	846	882	836	839	875	883	877	900	837	828	881	811	848	910	873	845	852	887	847	787	799	834	864	857	840	801	835	836	882	839	891	861	842	826	843	834	860	859	894	850	876	844	877	819	838	837	892	823	906	876	872	843	838	879	828	814	826	863	890	887	803	844	836	893	899	855	898	842	882	814	858	793	836	876	881	853	777	835	863	780	865	896	877	842	814	815	822	890	883	885	811	886	822	808	850	855	875	877	790	833	837	859	835	840	904	832	873	886	818	850	799	797	878	853	870	905	826	794	814	859	874	849	780	843	849	867	904	897	799	794	811	867	836	841	898	808	814	893	904	841	859	844	824	853	882	838	858	824	861	855	867	877	865	864	872	857	816	924	845	834	851	868	840	908	853	821	804	771	853	827	829	862	884	858	864	834	848	897	827	808	791	839	861	880	889	838	910	806	836	861	870	858	839	863	875	893	878	795	814	891	858	854	786	870	888	861	854	861	796	837	840	915	867	843	947	847	831	823	816	811	814	819	882	837	808	800	756	887	841	845	866	919	818	905	856	866	827	883	862	843	805	858	882	824	840	883	838	788	874	820	817	789	879	840	900	814	779	876	820	847	856	846	843	852	894	838	877	875	859	835	798	839	833	886	849	880	858	876	856	825	896	884	828	823	821	834	903	825	870	865	858	863	794	882	850	870	835	854	847	845	824	854	816	931	807	851	913	845	882	891	882	828	831	886	881	826	861	867	844	851	865	841	847	836	879	831	846	866	857	851	854	808	839	861	840	875	823	905	900	798	870	817	816	816	792	851	843	840	903	817	884	869	843	850	825	874	905	828	860	857	836	806	855	869	895	881	893	821	847	873	835	833	836	815	865	877	863	808	872	839	856	857	826	806	845	849	843	826	825	852	867	854	813	813	827	854	827	858	852	871	839	830	798	872	863	867	848	798	806	804	842	816	902	854	809	863	850	872	881	844	859	865	829	883	885	855	844	860	794	855	847	835	844	841	886	856	873	847	866	861	868	865	869	833	885	825	879	865	863	807	912	855	881	828	828	896	896	832	825	886	858	888	821	846	857	763	933	836	864	863	803	861	841	849	829	849	843	855	839	856	841	847	884	842	839	864	868	850	850	859	858	849	787	820	901	856	888	841	850	839	871	907	879	878	840	849	848	845	829	827	895	869	814	789	815	867	798	880	821	840	837	800	875	858	813	862	809	809	862	849	890	900	862	807	840	887	831	867	866	832	844	837	849	853	818	853	852	827	881	867	835	819	908	827	792	862	854	788	811	914	781	876	863	847	805	800	876	869	897	860	831	858	896	835	884	810	868	848	849	813	844	832	850	831	880	868	851	848	909	867	844	835	870	857	832	879	823	828	838	856	846	871	826	841	857	848	877	846	848	814	834	857	837	856	827	897	815	886	880	868	862	821	811	849	893	819	877	857	811	834	850	868	832	798	823	837	873	848	834	842	853	862	861	848	877	872	859	861	810	835	792	853	803	861	828	900	857	844	828	846	825	838	851	888	862	852	883	831	848	840	878	839	842	866	830	805	824	856	862	844	829	854	783	854	847	782	911	825	774	839	847	833	834	881	847	821	884	872	814	880	860	836	835	893	778	849	829	815	835	832	890	815	930	852	850	815	833	829	856	850	838	890	849	861	829	884	824	810	848	883	867	858	842	844	930	867	856	854	883	831	849	899	860	826	869	846	880	877	850	889	891	832	831	819	858	863	839	803	860	872	832	857	877	859	858	809	834	843	810	843	843	816	857	831	838	835	871	830	826	857	849	873	848	851	845	818	874	876	870	880	879	812	814	865	829	847	845	819	804	873	851	896	871	807	878	875	866	867	821	801	852	834	839	862	894	808	841	851	866	832	857	835	820	869	879	833	851	852	888	889	835	829	846	882	881	859	869	864	855	862	860	902	847	862	865	849	852	873	881	840	813	884	892	844	880	806	875	807	846	823	851	869	850	865	886	889	887	848	829	880	869	882	871	827	873	832	870	825	802	881	833	837	840	862	792	854	849	854	848	796	841	905	863	834	867	860	875	847	848	891	901	844	843	859	843	812	815	843	803	848	816	886	844	820	801	878	801	878	828	849	894	784	824	846	857	782	882	839	826	871	806	849	836	891	868	916	834	797	841	841	859	825	832	856	831	850	815	803	860	862	820	828	811	847	814	825	832	835	864	854	910	857	932	884	819	838	822	834	867	823	858	874	821	872	825	888	854	838	804	878	839	807	843	830	843	835	805	813	844	815	834	805	873	851	846	808	852	837	855	841	843	883	908	846	858	827	855	815	814	885	809	826	866	796	806	890	859	871	877	826	850	821	821	834	811	862	864	836	874	859	838	819	860	828	846	859	921	839	879	895	821	870	873	805	816	852	850	857	882	837	812	839	845	881	866	798	867	843	891	822	838	835	863	847	855	864	859	858	833	905	864	795	791	824	838	852	853	825	853	855	846	817	837	837	856	898	822	862	873	810	839	831	903	866	836	894	781	810	863	833	851	893	787	847	837	796	876	867	846	827	827	880	868	864	854	834	790	847	846	870	901	843	839	865	873	849	848	847	834	824	842	841	833	816	862	825	867	839	825	833	830	857	886	849	821	805	829	820	849	880	829	857	872	832	810	858	825	883	834	887	858	867	833	803	873	827	873	872	874	836	851	842	858	903	854	809	782	861	859	820	826	863	853	808	824	850	822	836	854	815	860	821	848	821	812	828	869	871	843	908	821	831	862	837	847	914	870	886	828	822	857	893	835	859	880	862	858	841	860	852	838	872	818	834	875	859	804	831	843	846	831	870	840	856	771	820	896	873	822	857	847	836	877	843	842	856	844	810	830	795	826	824	865	814	815	902	869	896	810	875	824	834	858	839	851	828	855	831	855	878	851	831	819	836	877	827	881	810	853	880	872	852	834	848	882	818	897	835	898	854	845	864	830	828	881	862	889	870	870	844	842	875	820	844	830	801	846	860	852	889	925	836	800	824	861	892	800	809	818	863	817	867	858	844	834	874	869	862	864	839	850	864	826	849	850	879	819	859	902	857	815	864	896	848	882	864	859	833	859	830	844	810	843	838	796	902	840	852	868
27092	20013	6578	687	420	412	415	376	389	385	371	348	355	380	335	381	346	368	377	346	360	334	357	338	358	364	363	332	371	331	349	359	352	360	350	397	364	351	348	363	405	347	319	336	357	342	360	344	372	354	362	337	317	342	358	361	361	340	335	356	357	366	334	344	347	355	350	344	349	372	352	342	366	321	357	345	351	348	379	354	361	350	341	385	348	362	363	356	386	345	311	368	366	362	370	346	348	345	326	358	358	366	352	349	363	348	350	339	357	320	350	372	342	359	374	334	360	383	344	382	376	348	386	327	364	350	375	369	346	332	370	371	376	360	324	341	372	338	334	343	367	357	386	384	356	342	347	353	385	346	338	366	379	353	352	349	327	394	369	358	329	371	338	324	328	347	349	352	364	347	348	346	349	369	320	364	339	337	368	348	332	340	351	377	330	340	372	330	370	332	384	390	361	318	358	349	353	348	356	354	346	353	365	355	370	335	382	337	368	355	318	357	333	349	374	376	349	349	357	338	336	369	348	351	359	350	333	352	368	353	336	336	332	340	341	346	381	399	357	344	331	331	336	325	348	380	364	362	373	364	351	382	339	380	342	344	330	359	359	329	340	354	352	340	339	361	321	337	375	372	383	335	314	349	381	313	352	338	346	380	356	352	369	355	373	356	377	348	345	345	366	353	325	343	382	372	343	331	326	339	335	312	324	355	318	377	382	356	360	340	325	340	343	364	362	370	367	348	307	331	322	337	338	344	347	329	324	354	353	344	334	336	350	347	349	330	342	335	377	336	334	338	358	354	344	369	333	373	398	341	357	377	343	346	337	339	309	369	331	398	365	361	352	326	356	376	346	362	325	341	373	355	401	340	361	394	350	365	373	339	338	354	334	311	341	352	368	337	370	338	346	367	346	333	334	343	343	365	339	340	350	335	346	329	354	354	341	327	371	328	391	315	384	346	346	356	365	381	351	375	340	361	352	330	339	371	359	373	343	353	371	349	352	358	366	378	349	366	340	341	341	349	351	326	339	329	327	340	363	352	347	380	366	354	334	365	351	352	324	352	366	357	360	338	388	327	365	380	374	369	353	353	346	347	358	354	365	380	334	364	369	369	353	371	351	349	341	319	351	347	374	375	337	317	352	371	379	337	360	383	355	332	361	367	362	320	330	378	341	362	340	362	375	347	343	369	341	351	350	334	385	339	366	341	354	326	338	353	337	347	353	330	383	323	322	356	371	346	366	335	338	329	377	352	298	360	354	331	338	379	368	332	351	356	355	347	367	376	298	347	340	340	356	321	379	358	364	354	323	368	329	355	365	345	324	337	343	330	367	378	314	355	364	352	342	383	395	343	354	351	384	354	380	345	347	345	346	357	366	359	356	381	343	363	348	378	356	356	360	310	326	341	352	338	358	360	363	345	349	339	343	345	372	359	352	341	371	345	368	320	351	350	398	340	352	336	361	332	341	360	326	370	345	355	330	372	341	326	353	373	335	360	369	317	324	330	359	357	347	367	330	352	331	351	352	378	374	341	349	375	398	385	350	335	368	356	345	370	336	339	378	322	373	368	354	308	310	380	338	321	331	338	369	357	362	342	322	372	334	365	345	367	376	331	319	382	373	336	353	324	368	332	368	345	335	353	379	346	352	352	355	387	380	322	342	365	331	394	332	350	364	340	367	353	342	364	316	359	353	380	352	314	333	376	360	376	378	345	336	368	359	370	377	367	384	352	326	345	381	324	351	352	345	331	415	372	357	310	337	331	346	331	345	397	365	365	328	334	356	346	384	336	343	365	378	344	377	346	356	366	362	359	360	345	337	371	352	365	340	313	337	346	393	366	387	342	351	354	379	350	304	378	323	366	368	315	380	335	382	338	340	352	349	369	351	363	368	328	363	335	353	362	338	380	336	374	341	385	329	342	369	369	385	362	353	383	354	353	363	379	367	342	337	389	393	389	339	377	332	387	359	351	397	357	372	340	395	364	340	366	331	364	335	339	331	338	363	367	344	334	376	356	325	358	365	355	355	303	372	360	357	346	382	334	364	346	364	350	353	366	373	326	351	361	332	373	349	399	356	334	364	355	337	294	329	331	387	343	342	321	348	328	345	376	336	335	341	390	365	335	375	350	347	340	355	371	355	353	357	386	350	333	337	294	360	337	365	330	378	336	358	327	374	369	385	317	387	350	362	365	370	361	350	345	369	364	338	371	352	369	321	376	356	361	310	332	343	365	346	390	318	354	363	358	351	347	373	368	335	362	359	356	327	353	354	350	338	338	317	340	359	367	338	338	366	378	369	345	324	334	375	354	342	337	325	398	368	388	333	348	369	362	326	335	339	327	339	350	341	303	376	365	382	327	342	332	355	403	333	339	345	372	342	372	344	363	378	334	364	377	364	330	351	339	348	356	375	317	357	357	369	350	340	369	303	368	322	341	349	380	349	351	314	357	354	360	361	351	367	326	383	318	308	358	376	361	339	320	349	320	341	366	357	321	376	340	362	352	348	333	344	345	362	325	317	326	365	370	368	359	363	325	383	347	375	356	354	357	386	333	334	377	360	325	356	365	366	330	329	351	340	344	387	379	348	317	352	370	334	355	363	370	354	367	347	361	369	355	351	342	329	354	353	347	373	355	387	375	341	356	342	361	373	348	345	382	314	358	397	336	360	343	376	354	338	336	355	352	374	338	348	338	391	346	350	355	370	356	354	369	358	323	316	341	374	356	411	336	349	332	374	358	389	375	373	358	335	344	359	358	338	340	369	354	372	389	360	366	359	361	364	340	317	301	402	369	350	353	334	336	388	345	345	331	325	356	330	323	328	377	336	353	313	331	360	357	374	363	354	367	341	340	347	368	361	374	358	339	308	354	355	358	331	354	375	375	348	360	328	344	339	374	342	326	354	347	322	370	383	371	343	374	347	379	334	384	356	362	367	374	335	339	361	351	364	360	374	335	365	369	352	375	372	363	359	310	354	383	347	332	347	325	377	356	334	364	356	338	347	314	355	354	359	348	340	331	364	290	310	357	327	378	357	353	345	342	370	335	359	335	348	356	382	317	346	366	347	334	342	360	371	382	332	346	344	365	353	319	337	338	366	382	336	354	307	370	372	344	333	372	329	373	368	337	336	341	330	358	358	380	375	341	387	387	362	337	368	366	354	337	335	378	360	363	377	372	326	342	343	332	329	322	331	313	342	361	372	379	335	341	350	311	307	376	326	354	350	343	343	353	348	364	376	366	333	337	326	373	356	358	339	373	319	388	370	312	359	350	361	309	365	336	346	343	387	355	344	346	379	360	361	358	363	343	336	398	346	339	318	359	351	351	362	412	353	349	314	338	382	380	341	314	402	368	350	355	348	350	370	344	360	317	344	356	330	346	352	299	339	368	352	365	350	347	322	355	331	359	368	352	341	351	332	328	353	343	355	377	357	362	324	324	347	359	364	350	322	360	359	334	342	378	363	346	333	336	356	344	332	377	369	377	347	336	375	350
4503	1128	938	638	590	514	520	512	494	469	493	451	447	481	429	416	427	476	412	435	463	419	479	440	415	431	407	470	451	424	416	447	408	453	473	403	424	434	449	441	419	460	455	453	440	408	433	459	422	421	445	410	418	473	449	409	428	434	409	451	444	489	431	445	439	427	446	446	432	422	447	453	452	455	418	475	418	453	426	427	453	433	452	425	475	408	452	450	413	446	398	468	475	444	420	411	471	441	406	458	429	410	395	452	458	429	460	425	414	398	397	464	439	438	465	425	479	457	463	451	431	441	454	443	415	412	415	416	425	424	421	420	416	455	406	449	465	454	451	444	439	443	419	421	448	469	460	402	436	436	425	449	468	424	403	463	442	415	432	454	453	464	441	443	422	485	473	448	417	458	456	397	463	431	441	451	441	453	434	438	443	412	405	430	422	419	462	450	446	454	428	431	459	434	405	462	452	418	449	458	408	443	446	432	453	445	429	426	410	453	427	433	440	430	421	407	455	452	456	439	430	412	440	422	427	439	466	414	397	456	460	424	446	432	434	414	497	453	451	437	419	440	410	426	439	460	442	429	457	453	425	475	442	432	424	455	413	437	426	425	447	462	452	440	452	437	465	430	431	443	400	437	407	422	437	467	423	438	438	434	439	437	450	426	406	417	448	448	498	426	413	429	412	448	414	438	461	461	408	411	431	471	418	435	453	447	423	469	434	417	423	402	461	430	450	450	452	422	434	450	436	442	473	422	437	446	408	423	453	435	427	501	401	425	446	436	426	442	424	459	420	403	384	436	401	433	484	453	462	412	425	423	419	434	427	416	450	452	422	455	439	418	407	423	412	475	404	438	433	438	435	453	428	420	452	442	410	446	422	452	456	446	439	426	432	454	429	449	450	477	437	435	435	416	395	450	429	440	403	396	432	442	446	412	456	422	407	421	434	401	416	413	442	461	405	402	428	434	440	414	436	424	426	416	444	422	420	451	428	388	417	401	414	447	428	423	446	426	434	426	388	449	460	427	448	424	429	454	435	439	436	432	448	455	384	430	424	422	433	403	416	421	432	458	448	466	438	467	415	424	430	450	448	405	395	439	427	473	419	446	428	416	450	419	427	424	419	440	414	457	425	468	432	433	449	451	420	480	443	447	437	416	450	414	448	392	420	441	431	444	446	417	435	427	441	436	422	437	452	451	465	428	456	421	460	402	435	498	419	423	460	407	474	429	403	446	452	483	437	428	424	461	440	413	441	425	439	434	440	441	452	385	458	429	431	468	463	435	440	457	409	422	423	469	472	420	407	445	444	415	429	436	445	408	413	437	429	463	387	401	434	438	443	436	444	427	435	441	437	435	433	472	430	457	447	425	444	460	440	424	455	439	376	436	426	436	426	409	438	440	407	438	422	415	441	426	449	443	391	459	445	445	421	445	469	451	428	445	420	433	446	408	415	440	451	466	435	436	420	427	423	441	452	440	414	436	445	408	445	417	454	412	425	442	445	440	431	463	400	413	446	426	439	461	436	417	438	411	404	435	416	407	451	423	434	412	448	424	487	412	393	447	402	403	434	425	496	468	495	422	430	420	426	445	465	428	471	433	438	473	460	419	408	399	459	441	455	425	457	407	432	432	420	421	379	432	393	454	416	417	465	418	441	422	429	435	399	425	426	403	398	444	441	410	423	428	405	434	428	447	452	435	449	449	422	437	419	441	456	428	452	395	394	442	444	412	439	453	450	432	415	458	440	399	429	430	478	429	398	443	452	461	453	460	413	440	425	414	402	444	427	463	464	420	440	398	433	436	377	377	431	424	417	423	451	437	457	438	426	453	430	410	386	424	440	444	443	443	440	445	454	434	447	405	422	438	433	470	436	445	462	431	403	458	396	428	406	467	400	437	429	433	434	462	427	433	452	443	422	474	401	445	437	417	394	429	426	466	465	484	432	430	471	452	463	393	449	437	465	446	420	437	412	422	433	434	469	416	418	416	441	420	431	437	441	437	415	462	444	430	435	460	469	422	424	441	439	464	430	474	422	452	424	443	446	434	415	399	428	460	438	444	460	455	412	458	468	446	453	427	415	469	454	478	441	467	409	416	416	399	455	433	391	448	421	415	433	424	460	434	433	389	427	448	417	446	413	421	417	454	434	427	445	405	423	437	415	432	447	464	461	400	464	436	436	442	462	407	403	392	439	422	448	437	426	436	430	416	436	452	462	444	428	411	475	448	443	423	442	403	410	436	440	443	456	424	435	424	451	426	431	450	425	431	436	447	445	458	431	440	431	460	433	466	430	420	432	419	405	418	501	410	440	447	444	453	409	458	434	452	424	418	402	429	410	415	438	420	414	434	434	419	429	470	415	421	430	420	425	440	451	459	403	447	438	413	424	411	442	460	393	440	411	434	425	400	450	444	437	442	441	440	454	466	422	465	442	454	434	427	439	433	445	410	406	431	450	454	439	438	426	397	417	447	447	431	401	442	477	424	406	435	439	429	487	392	420	439	414	423	427	425	454	412	432	453	410	398	441	420	421	455	446	454	462	483	443	434	438	384	436	413	483	394	439	429	440	443	425	462	444	424	426	459	461	453	413	422	440	452	452	423	447	453	466	472	396	464	410	438	413	409	377	408	415	425	427	427	442	461	419	449	476	496	443	419	467	403	410	424	434	454	417	477	439	437	450	466	478	412	470	451	409	431	432	472	435	433	444	419	429	432	416	446	408	434	407	437	409	419	405	409	462	425	452	452	411	415	476	423	391	442	429	416	434	410	471	424	422	445	437	461	438	466	454	418	450	409	449	432	443	449	446	451	445	425	401	449	398	453	445	410	441	412	438	437	415	437	405	423	418	446	450	432	417	440	409	441	436	442	462	415	415	429	442	402	432	449	409	466	434	469	408	460	460	438	442	405	441	412	458	433	427	451	392	430	446	465	400	481	398	439	448	438	448	423	417	410	454	424	425	441	437	436	447	457	465	424	444	405	432	440	450	404	425	430	457	420	450	415	450	424	438	434	465	416	474	437	415	429	415	415	454	447	418	392	441	443	440	467	426	433	444	402	466	451	417	446	458	396	432	430	431	400	410	410	439	410	454	452	446	427	432	413	417	407	427	445	443	428	449	398	425	451	458	431	426	432	428	447	428	394	429	455	417	441	423	462	461	402	424	419	440	447	457	451	426	454	394	403	435	455	415	462	433	438	421	424	442	443	408	457	422	446	426	418	403	444	417	436	407	458	412	441	437	430	448	402	412	435	397	400	422	432	450	394	439	417	428	420	431	434	415	398	443	392	420	410	392	411	420	454	415	408	436	447	425	428	426	434	464	436	448	422	410	445	439	428	425	419	441	438	454	431	421	429	415	424	412	422	435	443	402	443	479	400	453	410	445	428	431	458	480	452	410	430	438	397	449	428	420	420	436	425	411	434	455	452	466	417	441	421	459	426	411	408	421	410	419	414	419	431	440	462	417	442	411	436	445	395	437	408	442	431	449	464
23802	21142	28609	23932	21132	12074	1742	1199	1040	991	855	890	842	803	834	772	743	742	745	748	747	725	711	740	689	731	763	700	701	729	762	702	699	752	754	675	716	662	729	672	708	650	708	718	685	741	716	712	709	683	685	726	686	692	703	701	686	666	689	677	713	661	671	729	684	684	731	746	684	714	678	739	677	648	687	715	680	678	754	723	673	700	693	734	640	690	701	656	718	665	703	710	687	712	709	678	757	686	682	696	706	701	695	728	726	677	710	704	690	704	670	686	738	675	663	689	712	644	684	667	721	668	683	662	729	684	690	686	705	721	688	696	660	671	691	653	659	688	680	677	719	744	703	741	704	699	759	686	681	675	692	688	719	673	658	671	712	656	713	664	692	687	735	721	655	649	709	704	701	711	692	735	732	694	660	731	655	679	678	686	714	713	695	699	686	698	667	683	693	698	671	684	696	731	664	658	694	735	692	707	617	728	705	701	673	649	723	724	674	718	674	731	701	688	700	715	704	698	699	690	687	665	656	694	679	673	677	690	638	672	706	646	696	678	663	671	650	692	702	660	698	725	673	711	669	680	682	681	750	719	709	688	707	679	719	723	711	693	679	710	695	708	660	736	714	710	600	739	681	679	651	715	672	683	703	689	678	683	706	701	704	670	674	667	720	720	675	717	630	703	673	719	728	686	698	700	692	673	715	720	718	719	671	687	677	724	658	685	655	658	680	719	724	742	676	705	707	685	631	700	735	666	694	696	670	713	683	710	663	699	688	654	711	724	706	697	677	711	659	680	688	680	667	689	703	674	687	694	693	672	747	726	675	662	677	682	759	722	697	659	716	718	721	686	689	697	671	671	693	674	710	664	647	725	669	705	721	671	650	720	695	688	683	691	713	686	701	708	644	694	659	690	727	753	658	708	660	644	688	710	621	629	668	657	660	736	674	714	653	709	684	708	664	660	707	669	631	711	650	712	682	743	706	701	693	746	742	682	708	681	730	649	722	682	677	705	635	701	720	673	698	713	708	708	708	708	693	725	694	683	663	706	707	662	644	682	725	691	691	679	676	694	685	702	655	705	660	695	699	723	663	662	687	659	723	664	638	716	724	669	717	695	658	693	617	737	686	659	681	661	707	676	679	693	767	629	705	700	678	720	719	697	730	667	709	628	663	678	699	698	708	703	719	659	703	722	705	673	688	718	674	662	651	689	688	684	705	667	715	690	677	684	718	650	667	686	714	647	668	659	689	699	676	704	695	684	709	694	621	686	719	696	714	666	687	673	719	681	689	654	675	729	691	696	702	630	672	647	669	674	678	706	642	700	716	690	734	694	709	692	678	697	676	738	688	701	700	691	681	676	701	674	694	645	702	682	695	664	678	654	702	686	704	719	731	691	656	678	656	680	700	694	696	671	690	703	690	683	705	748	652	707	679	696	702	717	674	680	685	648	670	669	679	700	703	665	710	686	696	673	725	672	638	642	752	706	644	670	659	667	670	698	653	671	665	676	659	675	713	674	671	705	707	701	676	683	671	731	664	676	724	716	676	692	661	685	669	693	676	670	632	744	661	680	695	659	664	629	653	691	666	687	665	721	685	602	697	739	694	677	706	672	627	727	671	686	711	645	706	741	662	680	675	650	682	685	709	679	687	736	689	695	668	723	707	666	680	647	721	699	712	694	689	679	707	675	742	671	658	687	682	728	700	688	690	690	648	698	737	675	640	721	659	721	689	675	698	668	624	681	697	651	733	708	722	686	763	707	705	680	718	679	663	720	667	664	700	676	660	703	709	688	704	722	687	692	774	708	674	652	649	663	718	666	703	710	698	670	711	698	674	711	690	685	676	673	674	683	677	675	718	651	676	672	681	659	680	691	687	688	691	662	754	682	697	651	680	712	708	735	737	725	727	631	670	703	645	714	691	724	698	690	682	717	696	664	675	700	706	657	678	709	706	651	677	707	717	673	669	662	668	601	611	696	704	744	608	695	669	666	687	651	686	665	661	716	695	665	685	692	699	711	672	683	665	662	680	690	668	683	712	700	717	689	695	689	636	702	687	693	689	720	705	691	690	674	647	687	702	728	734	656	710	673	705	701	726	727	691	652	672	675	656	741	721	703	706	624	643	698	687	678	694	716	678	670	681	678	709	639	712	696	673	671	670	678	701	695	669	675	696	669	699	686	718	694	686	660	692	734	679	652	660	649	704	716	730	668	705	700	686	656	696	651	654	707	683	673	693	714	673	671	706	669	599	684	710	741	664	631	683	687	695	643	724	670	690	622	700	643	664	749	665	708	698	693	655	698	689	652	678	676	682	702	732	670	657	747	727	715	716	704	680	714	693	675	648	707	713	678	687	702	665	712	692	672	651	669	723	679	673	706	707	669	696	695	709	729	699	707	719	670	684	658	689	662	692	714	694	706	673	661	682	668	669	659	689	735	701	683	666	650	703	699	670	703	686	730	722	694	739	651	687	643	680	654	675	689	649	701	698	695	652	730	694	693	667	710	687	707	679	708	666	704	671	688	698	701	722	697	701	696	668	679	669	695	697	659	695	716	681	714	703	688	674	736	713	696	722	668	729	721	691	727	694	694	708	664	665	704	687	665	704	707	653	679	673	681	687	727	667	687	696	681	751	709	635	662	666	651	707	681	693	700	680	669	682	655	704	652	708	713	656	624	677	727	705	666	732	690	666	720	692	649	646	666	726	736	705	696	641	696	656	710	693	693	651	669	676	657	662	661	654	741	660	669	668	728	698	679	707	672	705	701	721	684	706	681	644	676	687	647	680	673	661	671	674	663	696	685	696	667	699	684	718	672	719	703	763	720	696	697	663	684	695	711	707	713	687	648	704	734	691	649	713	716	687	688	705	693	701	669	670	709	680	684	688	690	702	691	692	681	686	668	731	720	641	698	689	673	704	664	686	751	683	701	697	725	681	707	715	684	676	677	734	683	668	707	657	677	662	721	685	748	662	696	717	683	673	689	617	677	682	719	681	645	696	689	716	661	658	716	721	679	651	637	720	665	665	717	638	698	651	669	719	701	714	698	677	738	656	674	713	711	672	659	705	694	673	672	719	711	735	670	713	680	670	671	684	726	694	703	652	682	671	679	687	668	716	694	715	657	711	684	712	677	739	661	694	681	687	687	674	704	652	712	675	707	703	669	653	692	678	632	715	690	704	700	683	673	686	691	655	721	686	661	672	714	674	694	691	678	663	696	703	665	732	688	708	692	708	643	692	707	696	756	712	656	691	670	689	722	673	679	684	700	695	693	709	680	725	706	695	690	661	709	680	648	693	642	703	625	683	672	665	662	732	649	723	700	727	702	672	720	678	683	685	678	677	679	699	758	697	656	717	654	661	686	640	716	683	727	742	688	672	659	710	686	657	659	682	702	663	731	706	690	702	691	681	686	699	651	688	736	691	782	659	748	693	667	719	688	661	661	651	661	649	688	717	710	702	651	721	674	729	657	671	656	657	668	672	672	675	706	722	637
8556	10620	8658	4529	3235	2580	2148	1834	1624	1392	1361	1216	1135	1187	961	951	923	990	859	889	887	896	902	860	850	841	865	906	879	874	868	865	813	896	859	816	862	865	832	829	831	833	869	810	846	818	805	852	815	819	843	852	842	819	847	804	826	843	862	811	794	893	838	783	809	828	839	803	820	851	831	793	798	801	814	874	866	815	812	782	858	835	834	857	864	817	850	794	824	790	849	843	770	837	878	763	818	840	822	778	840	855	795	801	822	842	850	804	789	808	807	801	814	846	809	823	872	822	825	848	821	827	819	851	836	806	799	807	825	833	832	830	788	820	804	756	789	771	891	838	851	826	818	850	784	791	805	820	891	800	850	777	805	808	793	851	842	810	789	814	833	855	802	794	864	820	789	814	842	892	836	791	769	773	831	857	789	836	821	789	844	825	773	831	804	847	851	820	825	862	787	825	825	814	810	840	801	813	831	827	820	785	828	760	845	820	813	813	811	809	823	800	769	791	865	747	839	873	763	793	809	802	758	869	856	805	822	861	785	769	864	879	867	827	832	844	841	841	816	809	835	804	818	865	828	827	814	857	845	822	800	797	839	816	810	838	767	802	842	849	838	822	849	775	824	780	763	830	830	862	820	800	791	822	813	813	839	856	793	807	847	865	803	788	858	818	818	840	800	827	821	852	795	816	904	854	771	863	829	824	868	770	812	800	826	787	812	793	823	775	809	808	837	885	814	816	835	789	815	796	793	814	831	825	769	805	837	807	806	808	828	791	807	831	842	772	786	858	796	839	826	773	810	831	832	826	784	837	823	854	834	837	843	771	816	833	822	805	788	826	816	893	799	818	784	834	774	776	770	831	834	820	848	809	799	820	799	862	810	795	854	835	837	842	814	823	818	840	862	834	827	798	846	838	848	863	801	799	801	787	795	782	851	806	808	908	806	831	823	802	801	837	861	828	815	783	807	854	831	822	831	854	832	783	766	857	797	832	773	813	796	779	823	853	865	790	806	834	755	785	804	823	812	816	814	857	831	776	788	822	783	852	783	824	812	852	816	806	831	820	852	824	838	826	872	796	798	833	837	800	794	815	878	770	812	813	841	815	867	855	856	838	873	767	815	859	826	865	849	848	793	779	847	805	902	837	803	802	816	820	793	901	844	806	825	824	819	824	865	838	793	794	824	876	841	787	817	856	834	842	869	801	808	802	823	820	864	817	737	787	803	823	823	838	793	853	817	844	826	807	772	813	854	784	770	806	785	831	857	777	782	845	838	803	771	797	799	822	846	821	805	819	883	880	840	824	795	787	790	820	877	826	767	821	828	804	820	785	805	803	820	852	805	772	736	874	807	853	868	828	814	759	861	813	798	848	777	816	851	858	792	840	799	835	764	833	857	872	793	829	863	828	805	823	814	831	805	820	818	824	795	820	820	802	841	793	881	789	835	796	832	812	871	788	872	886	779	798	767	792	783	812	826	824	828	822	801	833	829	779	832	810	860	806	835	846	796	857	847	785	838	792	789	846	867	850	816	859	802	813	820	879	847	845	811	817	836	858	859	802	860	818	834	808	828	819	791	764	798	815	801	786	772	861	830	810	765	820	785	855	756	787	792	880	821	876	876	798	831	786	762	809	843	830	836	808	791	815	831	793	837	839	762	806	789	803	796	842	855	785	804	822	786	847	801	805	862	804	837	812	868	774	841	830	763	849	855	834	810	788	858	841	832	807	791	850	862	768	781	815	820	829	845	766	849	858	853	845	808	803	852	810	827	765	774	774	806	813	813	806	865	810	831	800	810	755	803	805	863	837	815	813	769	805	765	770	810	802	802	792	818	839	820	786	896	831	832	816	804	800	844	791	846	810	804	785	869	840	818	817	779	787	786	838	802	863	799	814	853	794	813	858	831	817	826	816	788	815	820	797	784	814	801	844	798	807	795	813	821	796	802	816	785	816	808	836	819	813	813	834	784	857	812	867	798	804	801	823	841	788	794	799	829	871	818	787	837	771	814	757	834	873	812	855	782	786	818	781	830	810	851	783	808	800	812	802	850	825	809	813	808	768	800	791	839	871	813	800	886	789	764	866	825	808	786	823	769	821	808	809	843	862	839	799	793	769	761	815	805	847	853	798	833	815	805	764	795	823	834	824	832	847	833	828	880	763	817	812	783	826	840	831	841	843	822	828	786	864	848	815	842	782	854	823	877	792	831	803	828	742	779	797	846	807	828	832	801	814	861	861	840	796	866	817	782	825	778	827	801	855	806	815	815	814	839	821	807	822	863	838	824	775	807	823	829	794	852	812	844	829	869	781	829	846	803	840	813	826	776	883	787	795	836	792	808	783	824	823	838	826	792	893	840	794	849	803	817	891	826	831	774	819	817	804	805	844	803	797	814	850	801	845	780	825	833	824	819	827	812	783	807	771	791	824	820	806	824	810	815	838	762	807	777	815	825	814	864	794	806	772	786	787	821	788	829	782	776	869	854	784	824	830	830	824	804	808	798	834	766	866	811	850	832	856	884	855	813	846	839	815	834	720	824	824	801	797	795	809	816	823	824	755	838	868	834	829	846	797	812	803	785	782	798	783	825	785	794	838	815	853	814	812	821	854	856	803	791	835	853	780	815	753	862	847	804	863	829	817	816	828	780	801	877	835	838	795	812	798	817	853	821	772	783	807	827	761	823	833	755	817	808	854	773	847	816	822	835	854	845	826	785	827	868	817	823	823	798	820	825	799	805	763	847	799	832	879	839	828	761	801	805	822	778	835	853	808	837	808	845	835	787	786	800	858	845	824	790	776	793	803	836	891	833	780	796	825	835	814	853	788	799	840	842	823	859	796	794	875	850	875	874	812	809	816	806	835	845	842	805	779	876	816	838	835	765	816	832	851	872	855	865	852	830	822	820	786	781	809	775	837	851	855	852	843	792	817	792	837	821	814	812	789	802	830	842	792	772	852	874	872	804	880	812	834	836	805	852	847	826	786	784	772	803	856	830	783	830	799	859	823	874	862	751	834	812	812	836	796	809	821	789	851	820	799	833	858	871	856	805	795	794	828	843	814	797	794	769	839	793	793	809	828	818	811	775	832	758	789	822	780	841	746	817	793	816	860	781	808	844	830	823	770	792	783	743	805	800	828	870	807	821	839	850	781	735	830	830	832	825	885	860	811	804	795	799	830	861	842	816	797	788	811	799	823	749	866	817	839	821	799	812	898	760	838	802	811	832	854	805	830	791	785	808	822	826	834	815	783	840	818	836	768	817	835	838	846	828	796	817	834	784	799	831	884	807	797	829	836	797	812	809	809	816	833	784	808	848	817	826	835	784	819	756	877	763	851	814	807	795	814	838	783	828	860	857	849	790	838	836	842	780	830	827	823	844	839	851	845	800	825	817	860	755	820	801	830	797	797	828	795	774	857	805	837	822	799	823	751	818	825	861	777	834	793	880	767	800	791	806	806	831	793	799	789	855	857	790	816	777	813	824	852	853	882	814	826
25115	21126	27396	24978	9961	702	468	442	340	366	310	306	296	308	279	276	284	265	278	272	263	269	244	249	254	248	268	259	247	245	279	266	234	244	266	248	265	257	249	213	231	254	253	255	239	260	248	265	248	258	243	240	231	233	253	254	216	248	255	259	281	252	284	245	254	250	228	259	221	243	225	266	250	258	239	227	262	228	252	259	234	235	235	257	233	241	258	255	246	236	249	261	236	249	235	253	248	263	233	255	258	237	223	240	219	235	262	223	258	267	225	246	235	236	276	239	251	233	244	218	262	241	235	247	229	268	240	224	252	240	220	268	245	276	267	239	258	258	201	252	240	241	225	220	246	260	255	228	233	243	230	228	243	254	217	234	254	250	246	254	243	258	238	229	225	259	210	255	260	236	258	254	250	264	230	217	254	229	243	271	227	197	244	256	206	232	220	229	245	253	243	230	242	236	231	215	246	264	223	238	246	256	234	220	253	222	222	252	261	220	220	210	259	251	225	244	279	264	236	236	271	248	221	250	255	286	245	252	259	221	260	268	244	235	254	247	270	254	244	223	256	229	221	246	247	251	225	261	263	266	261	238	259	246	256	226	232	241	251	235	260	248	227	229	273	255	258	227	254	228	222	254	257	246	247	241	239	244	257	253	263	263	250	239	259	233	233	232	233	256	252	233	255	232	242	240	261	264	243	265	256	241	245	260	241	238	247	265	262	255	257	239	261	226	222	248	245	243	249	269	222	232	240	244	242	265	236	245	251	219	252	233	226	277	244	251	276	247	261	234	261	226	250	249	252	260	239	229	229	220	223	228	227	245	255	238	223	232	261	282	231	271	244	247	267	260	236	216	254	258	242	270	240	251	266	253	246	251	245	206	229	228	245	224	257	244	244	246	243	247	248	238	248	236	256	249	247	259	292	222	240	270	220	233	237	247	231	237	239	252	233	241	243	270	254	236	226	227	217	234	277	276	269	219	230	243	233	247	231	253	216	234	239	217	226	244	230	231	249	225	235	268	226	233	242	251	241	239	264	236	229	274	247	248	261	225	232	260	247	284	242	257	230	250	239	268	285	239	239	250	230	248	239	213	255	222	228	254	232	235	230	236	241	255	240	245	240	250	259	242	228	232	259	258	239	250	219	235	243	251	208	219	292	260	239	211	218	214	245	219	232	235	223	252	254	247	252	272	236	263	257	251	243	262	252	233	258	252	231	249	251	236	256	223	217	262	274	199	207	227	243	242	245	259	263	226	223	243	256	258	268	236	238	225	241	241	244	247	242	254	238	256	225	263	202	286	245	245	262	240	222	219	265	245	236	250	246	217	237	251	233	229	229	245	249	273	248	218	238	244	209	250	263	228	220	244	224	264	237	215	233	216	221	218	231	254	254	234	251	226	196	262	252	198	269	243	237	237	261	240	236	246	251	258	230	223	249	246	255	232	220	243	262	262	220	245	230	253	249	231	223	269	240	264	251	248	226	238	255	238	249	234	255	251	269	267	270	251	243	253	219	228	233	244	248	209	239	231	244	228	239	241	242	242	246	254	271	259	210	230	254	214	231	246	245	234	238	253	227	228	240	251	243	258	222	246	232	241	238	225	245	231	249	243	245	249	278	216	236	262	223	264	235	233	283	257	226	268	255	233	240	249	250	257	250	208	248	229	253	227	244	258	246	248	242	255	259	228	235	241	273	231	225	268	222	248	223	263	229	248	242	221	238	239	258	239	228	242	237	245	220	237	271	224	262	255	257	250	256	260	236	257	225	190	237	267	226	265	264	241	234	243	233	224	226	248	229	203	252	226	234	249	244	261	248	241	270	265	249	206	250	245	229	238	241	259	259	241	266	245	270	262	232	258	238	253	271	225	260	229	223	283	241	237	231	246	281	253	245	230	270	244	261	228	240	247	257	267	239	235	260	229	245	255	248	228	263	223	255	216	245	257	244	273	228	248	251	240	233	253	252	258	239	233	229	239	229	252	245	217	252	251	238	256	224	231	242	218	259	243	234	239	238	275	247	222	256	241	258	252	273	245	235	271	220	289	239	219	236	208	238	224	222	236	248	251	244	254	258	246	255	250	234	253	255	223	212	271	239	239	245	267	228	228	235	275	230	220	253	240	227	238	241	233	246	232	249	247	235	246	245	254	255	222	244	231	242	262	204	256	265	208	251	234	240	257	224	237	245	263	247	261	230	238	240	244	240	260	238	214	252	228	255	232	225	252	260	243	239	270	229	236	231	246	273	244	248	240	255	253	278	239	244	236	243	255	243	257	253	256	275	225	263	249	246	226	255	249	242	236	252	268	226	238	250	264	274	243	230	246	238	231	272	245	247	255	238	266	237	227	221	239	213	239	263	238	263	242	234	222	223	219	240	232	224	233	241	248	250	213	254	217	245	236	236	225	245	249	257	261	236	254	261	225	234	251	242	260	256	243	229	268	238	223	232	275	231	240	244	228	262	247	236	213	268	249	232	232	256	236	238	232	254	248	252	243	241	245	258	236	214	225	254	247	235	241	248	256	252	228	248	239	209	259	233	238	254	242	235	246	234	263	242	254	262	238	237	230	248	236	243	254	263	249	253	232	207	222	250	222	263	251	217	247	236	254	256	210	230	257	239	236	250	252	239	242	239	243	261	252	271	252	240	260	249	255	231	236	233	229	268	236	226	210	260	236	233	235	251	241	243	227	249	222	259	207	250	275	248	252	228	259	251	255	248	243	227	240	247	245	207	223	217	258	243	252	241	251	236	237	241	245	254	263	259	252	257	239	249	259	264	263	229	263	237	218	232	264	232	278	272	236	244	271	243	264	260	234	257	246	235	202	239	253	238	230	281	249	238	224	257	240	245	232	233	266	258	235	238	256	252	239	271	273	244	243	225	259	251	256	264	246	228	233	253	247	216	240	262	226	266	253	251	218	234	241	231	232	210	239	240	252	251	221	261	263	220	240	225	261	257	243	237	230	228	251	221	284	246	266	248	233	250	249	240	233	257	229	245	237	257	267	242	286	239	228	251	223	254	245	228	235	220	230	242	236	233	236	224	254	218	250	255	248	271	249	243	230	237	225	250	240	220	239	258	225	237	231	253	230	248	254	231	221	219	231	249	252	252	240	214	270	257	228	245	241	237	249	226	243	246	236	223	255	234	233	251	237	239	241	237	245	242	217	240	231	262	260	223	255	226	243	243	254	263	243	225	260	253	222	256	260	243	242	261	226	229	230	232	226	246	214	269	251	252	233	256	242	261	272	249	243	240	257	239	250	245	226	228	252	213	250	233	242	248	244	231	245	252	245	216	241	252	253	236	222	266	234	248	262	269	253	264	275	240	268	258	244	231	248	227	252	233	248	228	222	230	262	232	230	268	279	230	239	246	256	226	236	226	267	248	224	247	239	245	216	252	225	262	216	231	270	253	214	234	247	245	250	210	243	239	261	247	226	237	232	274	246	229	219	223	268	254	249	263	250	236	242	241	278	222	259	237	244	232	227
8238	5861	4619	2163	1590	1307	1037	914	743	669	588	524	495	516	464	414	392	401	382	366	361	395	341	379	349	357	368	361	341	354	321	327	346	333	337	332	351	355	326	312	341	332	353	327	370	317	331	365	319	372	337	339	320	340	351	344	329	340	313	365	331	338	313	340	318	339	318	344	303	336	367	343	355	348	339	370	326	340	353	355	350	316	298	302	330	324	313	345	314	368	325	329	330	342	332	339	335	323	364	345	305	292	341	310	318	336	344	312	355	315	307	312	351	318	325	296	323	311	340	318	331	310	332	313	314	324	314	317	306	336	295	299	350	312	351	334	359	327	374	336	338	327	333	335	310	297	351	343	307	326	324	323	299	322	322	326	379	358	335	329	296	306	341	353	361	331	344	292	319	317	320	353	338	326	322	313	335	353	322	329	344	348	319	314	338	338	329	329	308	348	303	328	310	349	343	344	329	333	299	327	319	318	317	300	317	323	309	322	335	328	322	350	328	320	347	348	323	318	321	279	326	331	329	323	318	313	325	328	328	328	307	317	337	362	340	320	317	321	348	309	343	321	329	319	327	306	364	314	311	351	321	338	320	313	331	304	302	311	326	328	336	328	338	338	322	308	366	305	325	327	328	339	332	299	357	321	328	333	333	318	324	368	337	301	347	344	300	303	320	332	320	282	312	333	308	318	311	312	319	318	332	316	343	344	343	321	345	342	329	338	299	335	348	346	343	332	351	328	325	338	334	314	341	325	303	299	321	319	350	333	319	336	328	294	349	338	325	318	312	339	326	325	312	341	307	314	340	308	318	328	322	309	305	298	341	322	311	348	317	319	335	302	335	310	298	330	324	320	322	337	320	309	327	322	334	316	334	320	314	317	296	312	340	331	314	326	338	345	329	320	320	332	359	341	309	309	283	320	337	341	306	341	315	317	321	331	334	308	317	323	337	303	296	339	326	320	324	322	327	333	313	343	314	357	337	327	322	325	321	330	343	302	347	346	336	339	293	351	355	306	293	336	325	343	304	284	331	304	333	329	323	336	278	311	319	310	312	322	322	349	340	340	338	336	319	286	312	300	325	326	327	329	325	331	324	342	319	322	339	336	304	353	351	347	296	313	358	322	326	343	324	314	332	342	324	312	331	307	347	306	315	347	338	294	341	304	328	333	319	331	323	337	342	306	296	330	313	316	345	292	342	308	326	287	316	319	323	320	308	314	304	332	333	258	341	335	335	345	313	338	336	313	318	334	352	322	339	323	335	364	343	322	308	316	344	334	337	342	339	322	326	331	323	296	310	336	338	328	343	289	310	338	317	312	340	301	333	360	355	352	329	344	329	313	320	355	362	329	335	340	349	314	327	334	328	314	342	338	328	326	342	295	313	356	321	307	346	336	331	322	330	331	335	341	299	315	290	332	337	292	309	311	341	345	309	316	295	357	328	316	307	334	334	356	333	305	317	340	348	326	371	314	350	325	350	331	302	294	301	327	348	308	351	307	300	299	332	360	328	333	336	340	328	321	318	311	316	331	325	313	318	324	351	327	331	345	333	335	320	313	331	304	314	317	336	345	325	285	351	293	322	330	310	347	347	341	348	337	339	336	315	315	329	321	303	318	286	329	330	316	301	298	320	319	289	332	307	363	306	347	319	295	345	351	325	309	304	338	309	335	323	337	324	377	344	363	330	326	333	333	322	308	369	288	318	341	330	351	363	327	348	296	333	308	335	326	355	325	315	357	351	318	321	292	329	334	332	302	344	343	310	339	300	315	303	328	303	351	349	318	343	343	312	342	310	298	321	342	348	344	334	308	328	346	321	330	339	323	303	326	320	332	298	311	336	312	369	359	338	342	310	353	301	354	313	360	363	311	329	345	335	325	295	361	331	319	313	334	294	333	347	313	323	345	325	315	331	301	305	322	310	300	266	301	312	310	341	332	356	309	312	333	312	301	345	324	337	335	316	342	331	310	348	281	323	335	329	323	333	352	312	313	337	330	343	289	347	325	340	330	333	344	318	344	308	337	321	321	299	328	324	330	329	317	325	318	338	309	312	337	290	332	329	286	337	324	342	346	333	315	351	317	304	307	339	352	306	320	321	348	328	316	345	322	331	348	371	315	329	326	341	314	330	319	294	314	306	304	328	332	312	319	311	310	343	328	339	351	319	311	318	322	330	347	322	331	343	333	368	313	330	347	341	315	308	303	290	306	325	311	316	353	330	341	273	319	332	329	350	303	292	311	324	316	343	304	328	301	349	298	294	324	307	311	336	332	323	357	327	338	327	305	295	316	294	319	302	326	294	290	305	296	332	300	303	280	300	341	370	308	348	335	291	292	338	325	304	351	342	331	283	322	290	335	333	331	370	320	317	348	302	289	334	342	340	287	301	337	340	321	325	307	316	359	346	357	333	342	308	326	311	319	298	313	345	347	345	323	330	292	334	351	342	316	325	320	347	315	333	346	306	317	329	330	355	318	334	343	345	327	322	308	335	330	334	338	337	332	307	332	343	333	325	360	302	312	324	336	342	300	343	335	333	313	335	324	340	302	324	288	307	311	318	349	322	319	332	309	323	313	375	316	318	327	311	311	361	333	348	303	323	328	311	302	331	310	337	326	303	315	341	318	366	344	290	344	334	285	332	311	332	330	309	324	335	329	355	313	304	318	305	333	321	304	315	326	321	340	342	304	342	326	318	324	326	336	346	342	310	342	314	306	300	325	305	354	372	366	336	314	337	323	301	325	316	328	344	332	295	335	316	340	311	310	312	291	371	346	336	300	300	322	327	328	351	314	341	300	301	327	354	331	343	329	336	330	332	340	322	328	329	313	308	363	302	309	311	309	310	309	375	341	356	334	333	326	298	304	315	328	314	312	329	325	342	307	300	290	321	322	318	293	322	342	329	336	305	330	301	289	316	355	317	362	352	306	340	325	306	331	340	299	329	348	331	313	327	326	308	301	335	319	308	328	335	334	332	316	329	323	370	346	329	331	323	325	338	306	343	322	298	328	296	337	339	320	311	343	328	336	319	302	342	316	327	326	325	331	373	296	314	348	359	312	324	307	343	332	328	319	328	321	297	346	330	311	318	317	332	327	311	321	311	340	307	347	338	342	348	335	313	318	341	321	304	335	295	291	322	303	334	299	330	328	331	302	360	320	301	338	323	319	342	343	341	324	335	328	318	346	368	311	313	306	322	325	305	311	323	351	318	314	324	347	306	364	315	340	311	341	313	309	297	327	294	309	333	338	344	363	361	318	330	333	314	330	313	303	334	326	343	309	337	302	344	284	333	305	335	322	329	321	335	356	339	293	314	372	301	296	337	324	303	329	332	334	341	340	327	333	328	342	317	321	338	322	311	345	356	341	279	327	321	372	309	318	295	323	329	370	308	334	326	325	321	320	308	317	332	355	307	319	336	330	305	318	336	374	324	340	343	310	320	321	338	332	323	342	332	312	296	347	315	335	331	301	296	329	315	307	329	307	324	329	315	308
22832	21157	29024	23561	21144	21199	11200	1857	1324	1252	1163	952	920	942	832	858	828	853	864	791	797	809	755	767	818	735	765	698	765	709	767	720	735	756	761	740	776	737	739	724	708	690	742	740	740	680	732	719	743	734	652	736	736	686	694	728	699	734	706	681	756	742	693	719	681	736	712	663	675	663	696	690	690	737	724	678	698	707	700	673	712	687	658	703	666	712	685	725	757	731	737	653	689	717	739	683	716	622	670	719	711	690	692	710	660	700	677	692	689	687	725	648	693	722	731	649	697	657	700	684	669	709	728	671	685	683	721	694	675	674	685	732	698	666	686	687	726	708	657	712	691	671	676	694	737	674	649	643	629	700	734	728	681	668	651	708	696	716	724	656	699	670	689	686	682	682	691	703	676	675	638	709	710	705	672	724	728	656	696	702	663	703	712	674	729	720	659	664	732	719	687	663	720	688	709	679	723	679	683	677	669	697	683	682	678	699	712	714	670	694	691	684	730	694	677	703	706	703	749	690	700	724	718	738	661	711	724	692	724	734	744	729	693	675	741	691	680	721	688	700	664	711	666	677	707	700	687	700	757	680	757	711	658	715	667	672	712	701	703	716	719	708	705	691	669	682	679	725	711	686	702	763	645	711	741	725	675	694	706	719	722	713	672	739	692	708	687	724	706	692	727	705	695	679	709	670	708	734	633	709	697	691	662	724	702	679	674	706	684	693	679	727	667	699	684	684	692	681	671	682	695	745	719	672	688	733	680	700	669	624	730	686	685	680	716	738	656	742	730	709	725	649	717	718	670	688	685	744	733	715	717	682	692	631	701	655	686	740	695	648	644	687	692	706	744	711	721	678	710	720	702	672	717	746	749	728	659	702	674	722	676	701	720	672	702	670	693	644	711	703	664	678	688	730	658	670	658	670	717	685	707	668	695	716	695	747	695	716	709	671	695	693	698	633	712	666	668	711	736	682	680	694	692	679	692	705	714	712	687	664	675	725	681	701	707	694	696	679	678	704	681	721	633	663	680	736	709	761	691	719	693	705	672	676	693	702	730	694	723	701	730	698	706	671	675	694	683	660	673	716	715	714	700	683	725	697	704	739	713	712	670	689	680	655	680	680	756	689	694	708	712	740	714	662	705	658	646	679	708	678	698	750	728	736	656	715	724	693	762	634	687	702	706	687	687	670	665	713	718	704	673	717	687	715	687	661	724	705	707	675	709	671	664	725	686	693	680	712	636	699	714	651	652	702	703	701	664	740	704	715	723	719	696	686	696	692	630	658	695	656	691	701	658	711	646	701	717	705	686	679	707	667	698	668	676	703	639	653	688	692	705	700	745	670	694	659	706	673	695	703	662	737	682	691	675	688	714	690	665	727	690	694	682	683	709	732	700	712	649	700	660	730	746	710	692	699	693	685	685	708	687	697	706	682	751	750	744	699	678	717	711	674	699	721	708	667	705	726	720	690	686	700	662	707	665	723	672	662	716	716	708	677	682	726	673	673	676	719	716	736	732	744	656	686	725	689	711	698	721	704	708	730	661	728	678	677	722	651	703	693	688	721	712	653	757	701	640	675	697	713	698	677	728	697	695	757	708	695	706	633	722	688	661	697	727	674	706	715	647	717	723	723	725	741	650	718	726	681	695	724	698	668	695	654	690	678	696	731	697	712	722	715	746	724	679	668	724	692	680	704	681	690	660	645	692	714	673	707	695	725	715	727	723	701	735	683	687	722	751	715	725	712	712	711	690	663	673	658	711	709	662	713	684	677	648	666	717	700	702	724	670	695	701	740	713	691	670	688	673	682	676	727	701	689	673	754	728	660	696	659	661	705	690	702	756	683	717	661	746	678	746	668	710	678	641	700	715	718	662	694	690	755	658	665	675	711	654	689	698	703	713	675	712	710	705	671	703	685	680	682	743	718	749	680	728	689	707	680	680	705	692	687	682	679	694	699	668	717	659	699	638	687	636	709	693	678	666	698	681	678	688	686	746	697	646	694	700	711	701	710	700	711	701	725	731	710	684	733	709	657	756	726	702	622	666	646	672	663	699	714	714	697	678	690	667	656	708	673	750	711	692	663	688	687	696	671	686	704	691	684	750	698	632	685	721	702	721	726	688	742	697	735	732	662	726	699	674	673	693	716	746	676	644	724	725	665	681	659	664	676	709	708	684	686	640	693	630	656	706	713	702	657	719	719	691	705	668	730	675	705	726	709	713	712	684	693	690	708	682	717	691	729	677	712	693	780	712	723	736	665	664	697	689	664	751	662	769	678	714	700	710	643	705	717	763	722	692	707	650	695	728	701	718	670	679	661	673	677	709	691	722	670	697	671	686	729	673	723	688	667	676	708	639	681	713	699	683	663	677	730	669	646	655	682	652	667	697	689	693	700	694	684	646	671	713	714	715	722	695	695	690	674	660	709	739	670	661	757	716	699	694	702	722	670	763	682	648	761	712	712	684	776	701	669	704	725	694	659	716	699	723	675	706	696	724	665	721	731	705	726	655	661	708	704	730	709	686	698	673	683	720	640	719	694	695	713	722	665	722	677	744	751	740	705	688	745	700	675	688	710	709	720	689	725	712	723	665	696	709	692	652	713	717	697	729	696	740	653	710	692	730	729	685	719	665	686	673	690	708	670	644	683	653	713	690	720	727	679	666	660	628	703	701	713	725	725	652	668	661	677	680	684	665	667	676	671	659	641	700	631	706	687	683	653	705	655	709	682	699	718	686	713	711	730	724	722	689	711	707	674	725	714	646	694	721	722	722	703	715	681	674	691	724	728	714	694	714	697	685	689	690	718	721	682	688	695	676	704	686	686	770	718	683	665	695	646	646	670	712	689	701	697	678	759	719	717	714	708	711	695	719	687	728	677	661	688	673	662	688	690	671	690	737	646	663	703	675	699	736	689	695	675	664	674	707	723	729	703	686	688	706	687	655	697	664	740	711	707	705	675	687	713	700	713	671	662	730	669	717	678	695	686	682	692	683	662	673	682	710	727	722	679	678	689	655	650	687	691	745	707	655	650	689	666	721	683	728	664	689	724	696	678	672	712	698	691	703	675	661	686	660	712	734	677	695	726	696	722	715	725	697	696	728	675	686	669	681	692	706	655	707	693	708	696	722	702	663	682	695	666	679	715	614	734	710	619	703	707	639	680	667	706	672	723	673	677	664	669	684	679	690	689	715	668	706	701	676	658	666	720	672	678	696	676	684	723	651	647	648	675	675	677	705	762	672	693	715	690	712	728	718	713	640	731	713	730	677	669	696	707	708	766	727	725	704	693	690	672	757	673	727	702	668	649	665	701	731	713	641	697	713	648	664	715	677	691	655	734	684	734	676	693	719	693	730	712	701	694	695	704	672	688	699	686	746	733	720	677	677	692	717	676	681	661	717	656	711	702	667	700	692	664	723	735	703	687	691	734	663	758	693	670	707	638	737	677	672	709	688	703	652	668	696	665	697	720	737	675	639	677	711	708	664	739	675	732
11128	17180	14046	7520	5504	4269	3502	2982	2402	2050	1845	1610	1502	1384	1285	1235	1211	1070	1060	1020	1052	987	999	1035	931	974	1010	1010	925	906	930	950	938	906	887	939	912	869	911	910	861	848	867	840	868	848	863	841	842	893	865	924	839	865	863	856	839	852	844	828	839	862	821	862	833	896	827	809	880	852	832	891	883	830	833	876	859	829	846	849	840	847	838	842	862	833	824	884	853	850	893	784	865	801	842	799	862	856	860	870	856	846	835	858	814	839	849	839	832	903	808	806	848	900	911	852	819	841	846	841	867	854	826	832	896	816	848	854	851	852	862	837	820	821	883	874	861	812	853	798	843	849	825	835	814	838	828	861	825	827	839	846	822	775	890	834	823	843	836	874	791	859	862	857	824	831	867	828	823	867	855	835	846	819	815	819	900	833	833	776	842	841	789	848	857	814	824	776	837	791	810	872	836	845	858	810	846	827	840	799	786	865	840	844	772	858	834	830	866	846	901	880	853	866	852	863	855	867	808	802	852	884	829	852	867	785	907	815	829	843	830	824	859	819	887	859	790	900	822	808	812	839	855	816	805	838	811	872	802	813	883	854	835	892	809	850	886	885	828	843	827	894	874	864	857	883	876	812	756	820	889	791	840	863	840	815	871	845	842	867	848	860	874	811	850	868	885	874	844	855	830	882	843	859	810	812	844	822	794	801	853	853	872	831	832	845	825	858	888	826	865	846	839	849	813	857	817	792	878	834	857	828	839	933	817	828	863	834	785	870	787	830	826	849	870	803	805	823	841	872	863	867	839	820	785	893	860	821	827	847	852	790	843	894	743	849	862	800	848	864	870	814	867	864	838	792	820	876	856	850	868	791	825	781	837	884	907	834	835	914	842	812	875	831	782	849	811	892	855	905	883	841	837	811	883	826	807	846	797	795	871	814	826	838	829	837	819	852	847	812	830	883	869	831	832	842	828	833	859	807	887	886	813	815	853	802	827	786	833	865	810	856	804	830	832	838	835	858	859	832	835	861	861	864	858	875	787	870	822	821	860	868	835	849	785	795	852	829	797	897	816	804	862	903	856	862	850	894	848	828	854	824	827	820	856	869	839	794	804	797	827	919	833	799	862	813	824	839	892	841	846	838	870	854	829	869	865	858	819	832	850	856	836	831	863	847	878	849	853	767	864	823	812	824	817	882	856	847	808	830	856	803	807	854	886	881	858	835	878	838	855	794	885	864	839	824	853	863	807	884	837	855	850	836	858	826	841	841	828	890	861	882	851	852	837	839	823	808	857	803	907	816	880	825	880	865	845	813	816	890	825	858	863	854	835	869	778	865	857	846	816	842	850	818	872	840	899	852	816	828	888	831	790	857	879	862	827	843	852	789	871	825	885	861	860	846	847	878	788	832	808	837	848	915	841	832	874	929	819	823	843	819	825	898	823	858	800	851	867	838	886	861	864	824	862	840	786	800	892	842	817	853	835	850	796	873	862	818	817	819	809	809	857	875	825	839	833	848	837	836	868	798	800	880	836	857	865	875	850	874	835	827	827	841	832	790	873	814	848	863	855	871	851	822	835	856	874	869	830	840	825	830	811	832	838	864	891	838	827	843	857	852	803	852	863	883	875	873	871	802	767	786	841	789	845	870	853	877	840	830	821	794	877	862	857	820	820	867	843	831	804	832	830	884	797	850	874	895	896	802	894	775	917	823	864	853	814	840	864	861	881	830	879	832	805	843	811	814	872	877	798	815	850	842	802	883	867	851	813	818	820	849	824	853	836	840	869	842	864	816	889	765	830	945	817	788	817	803	896	856	853	877	817	846	845	839	853	827	798	877	829	804	802	832	860	861	824	772	879	827	779	837	862	825	873	830	840	784	822	861	776	870	857	821	860	826	817	822	852	857	831	811	855	838	839	817	857	825	861	812	840	840	859	901	827	829	861	840	870	842	834	832	821	841	835	858	882	820	896	830	876	822	823	865	835	827	869	834	880	854	857	821	824	918	839	826	836	858	792	885	875	830	868	863	910	829	864	835	837	869	890	829	858	857	888	864	898	879	838	799	812	812	836	817	843	857	825	812	794	829	797	855	853	800	850	821	824	834	828	839	848	843	838	833	870	836	833	804	862	854	863	822	871	832	789	821	870	834	842	830	842	858	816	882	792	810	870	826	842	868	948	857	799	855	805	896	889	871	828	842	865	833	849	850	851	830	839	837	830	809	874	819	773	819	880	858	809	858	839	806	800	845	824	833	866	816	871	851	832	799	870	814	862	902	881	837	798	834	878	819	875	885	858	812	818	891	833	833	771	825	822	822	809	834	898	866	834	832	806	887	859	805	843	817	825	822	792	854	760	853	850	892	891	869	879	840	856	836	841	924	832	830	857	885	880	813	827	880	836	854	867	869	856	850	828	810	858	820	822	856	890	802	868	841	895	885	871	798	806	835	843	822	865	807	851	840	819	852	839	796	816	798	846	848	813	821	825	820	865	840	836	836	825	786	868	847	790	871	802	827	843	823	824	800	836	862	840	803	884	812	803	847	882	848	848	851	839	913	883	853	810	825	865	849	828	821	839	852	825	869	841	860	806	870	881	830	866	810	898	890	823	917	893	816	805	888	833	822	870	831	850	821	854	812	775	892	851	799	819	846	917	840	817	853	838	847	825	854	791	869	835	845	855	870	823	799	811	828	835	870	849	835	869	808	822	894	889	865	808	875	825	787	826	857	849	840	807	846	907	831	889	835	830	826	836	854	848	908	883	824	830	799	822	853	804	811	796	831	840	821	787	856	900	878	847	809	881	872	851	823	876	820	880	815	809	872	869	881	874	861	810	819	784	844	819	876	889	786	832	815	843	799	874	860	843	806	776	896	813	794	836	869	816	884	820	841	808	873	836	818	855	872	844	854	874	859	848	863	842	834	798	830	853	885	831	840	805	806	832	812	859	835	853	837	867	850	824	822	836	843	877	870	820	855	819	871	838	830	855	857	854	801	832	879	778	847	825	841	823	882	819	847	852	794	816	852	858	819	844	828	798	802	854	834	791	802	854	872	880	831	821	860	872	791	815	850	829	824	851	791	873	852	828	838	809	879	837	805	852	863	771	867	854	861	847	814	844	844	869	840	847	833	852	834	872	835	804	869	847	829	838	905	803	799	835	876	828	842	820	798	884	818	829	813	889	821	878	866	879	882	886	849	851	854	852	811	789	863	902	873	845	831	861	905	917	807	895	784	844	818	874	838	825	840	899	827	843	836	807	877	810	807	815	876	825	818	815	868	821	810	852	846	858	824	866	846	867	847	834	847	820	795	813	793	797	813	859	890	858	795	817	898	863	791	877	855	812	854	774	848	805	876	868	841	800	786	820	893	793	887	831	870	805	830	856	848	832	876	871	828	817	860	864	800	852	922	849	895	875	865	834	825	898	805	808	842	841	828	857	829	796	784	803	857	870	875	797	843	788	884	849	845	849	829	761	829	932	842	795	781	827	816	800	823	829	852
26922	20036	6827	735	460	433	411	417	342	352	391	345	359	371	369	364	372	344	321	351	331	383	352	371	356	315	358	375	339	327	364	352	359	364	346	359	374	321	333	360	363	341	323	335	319	355	324	390	299	359	360	363	359	358	357	358	359	339	353	350	334	317	328	369	373	367	365	321	339	364	322	323	363	370	342	367	354	345	364	369	333	364	350	361	375	373	361	369	360	344	369	372	370	299	336	357	334	375	326	349	382	382	373	352	382	328	338	353	357	355	368	359	342	391	363	346	379	332	338	348	350	362	354	327	342	346	346	360	379	343	354	342	378	351	343	335	352	344	321	388	369	358	330	336	359	338	350	349	327	355	363	358	333	349	371	350	339	341	352	372	349	358	346	336	345	355	383	378	361	367	370	357	361	359	346	339	347	343	357	351	350	375	355	346	333	329	365	365	349	350	358	360	332	382	351	384	346	356	347	338	344	349	313	346	337	380	340	354	372	326	391	381	374	336	339	346	324	356	340	335	367	356	334	353	354	339	336	369	387	330	361	332	375	360	333	373	370	360	354	323	334	367	333	347	352	353	354	359	357	327	340	368	347	334	353	362	362	356	368	352	340	336	341	324	383	377	331	366	338	327	356	361	384	336	327	353	363	342	363	341	351	360	338	364	341	342	380	317	369	374	331	355	372	355	373	354	335	334	335	352	363	332	314	344	370	356	369	366	325	362	369	319	364	343	355	344	337	368	363	360	379	344	366	354	346	361	356	338	347	363	346	374	353	352	332	366	332	346	392	354	340	352	329	336	371	354	351	337	361	328	358	364	350	372	351	346	337	369	364	338	353	372	344	339	331	337	331	349	336	366	388	385	374	332	384	340	324	347	313	366	359	368	328	355	337	342	366	377	353	362	349	375	338	382	326	341	327	336	401	298	390	363	368	341	349	363	342	342	355	358	345	328	369	362	387	335	346	336	344	370	367	354	393	356	370	337	407	390	360	351	324	360	358	346	346	360	344	325	357	356	344	339	345	367	354	323	367	325	369	349	357	326	365	353	354	370	336	343	383	358	314	407	386	354	318	355	316	350	394	348	357	380	349	348	362	327	355	361	349	374	372	389	361	360	356	355	388	361	341	396	346	367	367	355	362	359	332	368	374	340	343	383	347	369	347	362	376	327	342	345	343	363	353	334	353	341	343	331	315	340	331	346	346	347	354	359	365	346	339	355	359	354	344	367	349	356	354	355	353	343	364	380	353	358	353	343	345	337	337	344	344	332	362	335	352	347	356	367	345	346	350	327	363	370	327	342	360	338	325	330	348	384	349	343	334	344	325	379	355	340	363	338	352	343	365	366	381	301	356	353	348	358	330	347	350	389	381	355	342	356	358	381	341	333	367	343	356	363	362	361	342	367	352	320	335	356	350	354	367	383	362	379	377	333	308	347	320	383	376	381	377	362	349	346	349	352	341	368	359	332	325	344	372	337	354	369	370	383	359	371	346	358	350	357	379	362	342	348	367	337	374	349	370	377	355	333	405	392	352	385	360	354	366	343	375	363	352	355	353	360	382	384	390	362	376	357	369	333	335	345	319	332	348	337	316	364	366	386	344	335	322	338	349	338	339	330	307	336	346	354	349	373	365	367	349	376	322	329	386	365	344	370	318	345	323	337	332	363	325	357	325	314	358	345	364	339	356	372	326	324	329	353	329	383	338	374	375	368	372	323	371	329	325	365	338	342	361	368	356	345	323	344	350	335	319	375	371	349	353	360	348	357	335	368	356	353	356	322	359	349	326	339	342	345	345	324	370	322	345	335	356	371	350	385	358	377	320	361	332	318	319	348	322	334	383	357	351	348	351	353	354	357	330	355	341	340	368	331	327	375	364	348	359	340	360	361	358	375	331	351	310	389	383	410	319	373	345	373	360	312	383	367	338	343	369	336	374	330	335	346	344	354	342	370	326	342	378	369	347	342	355	355	360	335	359	365	351	360	338	374	374	356	370	343	334	346	362	366	323	349	347	311	340	379	337	347	364	340	358	330	343	342	350	372	355	375	364	351	333	363	347	341	363	365	317	355	361	366	326	352	352	368	336	384	346	367	364	328	345	349	350	342	375	346	332	322	325	342	364	305	320	327	363	336	336	327	332	345	337	356	377	389	354	342	341	361	335	392	341	380	314	390	359	343	324	366	318	377	342	348	340	315	366	362	373	346	365	355	381	347	378	339	336	342	347	368	322	334	332	333	350	362	356	358	359	371	365	346	347	345	343	338	344	366	369	343	335	357	393	361	332	341	354	330	344	354	349	353	337	329	351	333	366	327	351	370	359	375	324	354	356	350	363	349	340	341	354	367	341	371	345	358	386	342	346	349	354	377	347	346	350	360	329	334	365	358	362	363	349	351	354	337	382	350	340	376	403	330	361	354	365	346	374	369	337	382	351	334	368	365	405	373	372	384	386	336	330	352	357	364	389	337	339	344	331	335	344	351	369	328	364	364	358	333	316	364	349	350	352	356	362	364	356	358	341	373	356	363	365	345	342	331	363	338	362	343	369	363	369	345	369	349	352	369	350	322	381	377	323	339	374	352	349	343	373	319	362	364	363	375	340	378	376	368	365	345	376	359	321	338	363	362	350	360	350	356	347	400	323	346	339	373	374	322	346	343	343	367	375	382	352	392	368	353	365	334	334	347	362	338	391	388	376	358	323	375	360	331	374	373	335	332	327	343	347	322	307	366	383	359	351	350	390	379	379	386	339	363	384	342	354	374	342	348	379	357	372	339	336	345	351	363	334	340	349	359	340	355	304	371	341	360	368	358	349	346	317	339	348	346	380	368	317	330	336	337	342	371	354	341	340	343	339	353	337	341	358	386	343	360	393	362	380	334	338	381	330	353	361	319	336	346	337	364	348	342	348	356	360	370	349	366	324	367	360	340	348	378	341	335	400	369	343	394	362	326	364	353	316	373	340	347	339	364	341	360	358	331	348	337	367	396	341	349	322	362	387	360	373	368	395	327	321	334	348	379	352	340	363	347	349	347	340	371	347	330	357	360	356	342	335	337	340	376	350	375	367	331	358	369	355	332	359	335	375	369	336	360	346	335	384	323	306	349	334	337	363	356	353	316	371	368	355	385	354	396	358	379	365	362	333	377	334	339	331	359	342	375	346	340	391	341	345	379	323	343	378	377	327	373	378	384	353	339	389	381	350	350	357	322	318	342	355	343	326	375	337	358	348	343	376	320	379	318	347	359	350	389	397	364	363	370	369	369	369	336	360	339	346	322	341	353	342	325	366	355	336	328	357	366	338	330	363	356	379	351	340	390	365	367	346	361	379	378	349	361	355	345	371	374	348	370	361	334	344	361	362	319	369	343	362	364	353	332	358	354	335	349	340	339	334	358	296	365	333	348	377	377	332	367	318	330	344	331	310	378	368	362	327	344	342	346	338	334	332	348	365	361	338	362	363	355	345	305	353	338	346	373	345	358	341	288	344	379	343	360
4552	1089	966	642	587	478	528	500	503	488	454	457	489	459	447	428	449	409	390	439	404	443	451	468	437	422	437	429	451	430	437	439	443	415	429	387	426	455	411	449	440	423	439	396	454	420	425	436	418	433	426	379	434	434	426	422	468	401	456	431	461	414	436	409	448	397	433	418	414	435	454	423	458	439	453	409	417	449	431	432	430	420	417	441	401	434	434	412	446	395	402	415	437	468	403	429	409	429	460	410	435	376	442	403	427	411	418	422	392	462	469	424	427	412	434	398	445	392	431	399	429	419	433	439	435	455	430	437	429	423	433	420	421	451	436	441	421	406	436	434	429	436	440	429	461	434	410	385	428	387	417	444	404	406	448	435	427	464	447	425	425	423	431	443	407	449	426	465	417	443	434	418	457	436	412	410	427	419	436	467	450	436	435	413	446	451	396	430	398	435	373	457	441	394	420	408	414	407	432	427	435	422	384	427	434	414	455	426	448	448	455	417	401	430	424	448	442	445	415	456	419	408	438	437	439	402	430	436	431	422	435	456	428	426	440	438	445	425	443	432	450	398	417	451	423	425	459	429	390	434	442	416	442	428	433	440	418	421	399	452	436	424	394	366	421	439	420	434	421	394	405	444	415	461	421	449	407	421	422	468	431	414	410	433	409	414	410	463	441	419	430	422	433	461	393	432	416	455	441	446	425	416	445	443	432	420	431	429	422	430	457	399	412	450	442	413	473	439	436	431	429	458	395	432	424	415	449	455	436	419	438	414	458	414	421	440	409	417	420	430	400	419	424	425	434	450	437	444	452	455	420	436	418	377	426	441	424	409	456	452	432	453	394	475	439	379	423	460	450	435	411	418	411	419	427	425	414	421	433	424	410	480	428	413	449	418	461	441	454	404	446	398	464	427	448	428	404	409	474	421	420	431	419	425	430	417	426	418	425	442	471	392	435	442	432	415	426	410	449	436	391	399	441	425	409	461	396	474	412	420	433	431	423	456	429	416	423	409	419	471	412	440	401	439	463	423	427	450	449	435	461	405	436	430	454	441	459	425	404	412	424	442	446	441	425	434	436	427	428	472	433	415	456	422	408	448	403	434	432	415	476	459	448	435	444	448	443	458	423	399	434	430	470	422	446	399	428	396	426	429	448	442	435	435	432	478	419	432	454	424	432	425	411	465	410	419	432	441	430	395	456	440	447	457	448	449	398	431	437	419	437	410	406	440	430	420	447	439	439	415	431	445	402	414	401	454	414	406	454	411	443	431	428	433	417	461	425	433	440	425	426	373	413	454	432	479	455	409	423	464	455	456	451	434	430	414	387	411	425	430	419	425	426	471	419	410	456	429	465	430	409	419	406	415	439	425	414	447	404	461	400	413	462	411	425	440	403	456	414	445	408	417	471	433	420	430	436	410	435	454	404	428	401	432	415	421	423	469	412	422	464	413	400	392	457	425	417	386	423	399	428	497	388	435	420	448	441	404	415	443	469	419	414	451	434	410	420	432	430	427	427	391	436	429	442	465	458	463	413	408	398	434	420	418	409	417	430	443	419	418	432	460	409	414	427	390	414	398	420	418	378	419	402	427	419	411	446	432	429	447	440	427	436	445	428	390	445	414	466	449	442	407	424	434	403	401	446	424	437	456	413	430	435	487	433	434	453	423	481	412	419	424	421	399	433	383	414	416	433	427	438	418	419	443	437	427	439	432	427	401	426	446	456	408	440	429	399	442	409	421	414	433	428	450	425	487	431	424	425	431	442	401	427	406	462	459	410	442	436	412	393	436	420	391	454	394	423	444	416	427	434	458	402	403	400	398	444	434	419	390	429	441	432	428	459	401	451	399	432	433	426	448	435	499	418	448	419	415	414	451	406	448	412	468	428	435	438	428	404	426	449	443	436	402	421	432	404	440	429	432	438	421	419	403	459	465	406	447	421	396	404	429	418	454	440	432	430	421	428	427	422	453	429	437	423	411	439	447	464	422	424	452	420	418	430	440	395	408	414	382	422	443	431	417	414	455	425	430	433	386	430	463	464	444	420	443	452	443	420	428	408	425	422	403	420	461	424	379	457	462	431	409	414	398	454	471	394	419	420	430	460	416	419	411	428	435	441	408	399	437	443	434	456	455	407	429	435	425	474	432	447	459	426	413	476	457	468	414	440	426	416	456	447	447	448	451	463	480	461	417	442	446	405	441	429	400	425	384	409	466	444	423	411	407	424	435	428	391	447	418	431	441	436	440	378	434	438	459	445	476	422	439	437	403	419	438	436	425	472	382	452	461	374	429	424	397	438	432	433	411	401	421	425	420	438	462	442	416	425	390	436	424	434	442	456	459	409	448	426	413	415	437	426	452	404	430	448	385	431	426	443	420	426	434	416	424	426	459	403	437	430	455	399	416	447	460	445	451	437	467	439	404	444	412	437	460	442	404	406	415	456	413	457	426	387	419	453	415	421	385	447	412	418	429	421	396	390	435	430	424	462	433	469	418	410	392	439	475	421	435	436	410	388	441	380	441	436	415	445	422	391	427	484	447	392	463	441	448	425	419	430	436	432	446	418	428	433	443	449	410	441	399	444	427	445	462	446	402	468	438	442	441	430	437	433	409	432	439	425	413	414	449	457	453	438	439	419	410	444	428	409	435	423	406	428	427	455	411	428	389	431	473	376	447	409	462	454	429	422	445	468	427	452	398	457	422	467	454	433	462	427	447	408	427	406	451	436	439	465	412	466	432	417	432	415	426	452	421	389	419	405	430	437	418	404	455	396	436	431	448	430	462	448	479	446	419	404	421	428	439	428	444	418	463	420	432	471	435	421	436	437	416	455	424	386	408	445	389	399	411	428	407	445	426	409	415	446	447	375	405	441	442	441	447	445	450	423	433	446	442	444	441	408	430	428	455	406	402	423	421	403	442	419	390	401	411	422	404	455	441	465	435	392	402	441	412	428	455	413	441	440	438	424	436	411	420	445	415	424	412	419	396	492	445	412	408	424	417	391	377	399	477	426	453	445	426	427	429	438	417	402	437	435	459	417	464	401	430	464	444	456	420	395	429	435	474	443	434	407	416	426	404	397	429	424	417	443	447	397	473	417	440	443	449	421	391	402	430	431	429	441	420	430	437	429	436	436	411	410	451	464	450	426	444	416	417	430	402	409	410	427	439	432	427	425	414	440	461	453	420	420	450	443	413	419	438	432	399	375	453	441	423	418	410	436	451	438	392	429	461	469	441	402	425	407	396	454	413	418	443	466	429	417	460	435	365	452	430	436	413	447	439	448	420	421	415	442	435	401	431	434	419	425	435	459	418	408	412	438	456	451	424	412	445	428	421	384	410	441	384	430	469	438	406	410	417	420	483	382	415	431	424	424	441	395	459	390	400	438	448	431	419	442	422	418	398	433	435	431	401	448	472	455	440	458	445	420	440	415	437	437	460	475	435	427	443	414	415	424	432	457	412	417	437	463	424	452	442	430	439	477	477	429	436	414	440
23842	21184	28627	23978	21191	12207	1810	1163	1000	974	934	928	844	840	781	733	756	796	804	735	706	718	727	742	750	738	762	702	744	737	701	705	688	708	688	670	742	685	703	704	718	695	708	692	635	692	690	674	649	685	672	685	696	721	693	729	677	706	741	708	653	685	718	638	647	712	674	659	730	677	679	686	710	713	669	707	655	692	707	699	668	693	713	696	729	687	679	696	660	700	654	682	656	692	652	730	690	749	680	679	705	700	719	737	679	712	699	745	681	712	702	680	661	706	710	717	720	672	686	667	702	675	709	693	726	692	751	667	663	708	718	656	684	694	674	708	644	621	690	665	637	692	669	651	698	691	670	703	716	693	703	692	656	725	675	697	700	696	653	712	700	686	701	714	692	674	723	655	734	713	647	698	652	675	670	677	676	682	678	683	675	680	680	703	671	735	675	635	670	662	652	719	712	708	659	680	677	699	717	693	685	664	717	661	642	685	698	721	694	691	760	725	684	674	733	663	697	651	689	669	673	618	696	676	719	655	660	708	713	634	678	646	676	659	655	675	677	649	759	738	690	701	623	681	703	650	739	711	654	646	704	679	700	688	659	711	666	695	671	730	670	706	683	701	708	676	701	702	667	626	661	696	664	723	721	716	687	729	673	674	653	703	717	670	685	674	716	677	723	689	713	683	689	675	694	632	696	685	667	665	695	701	728	717	700	668	669	657	686	698	690	663	695	738	720	696	697	704	685	673	710	714	664	644	669	703	685	661	682	680	636	706	680	663	693	672	697	725	684	656	717	675	728	711	693	651	703	709	680	667	650	717	684	674	672	694	680	725	643	696	745	696	699	678	676	673	656	689	680	685	668	705	704	687	683	719	673	702	715	707	725	697	704	688	702	665	664	713	657	693	695	667	655	732	737	703	667	696	723	659	718	745	669	687	695	698	676	680	690	693	685	726	773	699	695	662	697	683	661	674	738	718	673	681	701	673	726	715	708	630	769	702	677	691	701	669	657	734	725	658	685	666	666	668	718	643	702	665	696	694	679	658	680	685	692	732	738	690	688	710	687	683	675	692	690	667	669	677	685	671	693	706	669	744	645	764	646	648	658	698	708	649	681	701	716	691	677	724	698	709	691	725	703	755	716	720	655	724	672	658	662	688	645	678	726	657	649	632	679	700	713	725	672	664	668	668	689	681	649	678	675	704	665	694	676	679	698	712	730	729	708	694	711	678	689	674	714	672	664	688	700	714	690	694	669	667	699	690	703	639	725	702	668	686	721	705	661	685	688	682	640	676	706	694	687	708	675	721	628	670	673	703	656	673	689	695	704	710	707	713	680	690	718	670	664	693	644	710	699	700	675	633	692	726	729	672	677	679	713	676	670	721	669	709	710	707	695	674	668	670	708	668	668	701	675	690	692	689	698	727	660	748	732	737	704	677	654	720	674	667	679	626	671	723	634	654	670	680	710	696	709	679	711	702	674	704	656	654	638	706	758	682	661	687	701	661	728	738	635	709	702	620	656	690	682	704	731	645	661	712	735	694	682	684	654	666	673	669	689	728	664	721	690	652	713	723	691	688	727	719	716	677	662	684	697	708	663	693	671	689	703	670	660	715	684	677	679	694	666	716	696	649	665	692	715	697	698	664	663	624	717	687	726	690	704	708	688	676	657	680	657	652	667	655	678	652	697	682	643	669	658	692	708	695	666	699	677	746	719	680	684	713	667	649	698	702	673	686	680	728	685	696	653	688	657	691	690	633	676	678	700	702	725	698	700	664	681	690	686	695	692	714	677	692	736	705	708	688	627	678	700	675	748	695	674	664	685	692	671	660	707	701	655	680	717	725	655	657	662	723	719	717	680	718	673	702	643	679	726	661	694	693	654	659	673	656	663	688	690	665	691	667	700	699	687	661	674	691	728	690	724	689	691	687	700	660	693	706	646	723	679	660	709	711	692	701	703	686	694	644	729	686	629	683	746	655	664	726	664	695	647	683	663	679	689	670	747	724	657	672	738	720	667	691	735	679	714	704	667	720	677	623	690	683	695	730	678	701	727	698	684	646	632	683	640	694	699	684	716	701	655	707	687	684	682	648	688	695	670	676	662	688	701	678	629	668	721	753	646	713	687	691	635	666	679	643	709	695	706	663	706	701	684	706	731	725	679	689	694	697	656	660	674	654	705	696	681	661	687	675	707	673	692	674	662	722	730	732	701	680	678	700	646	730	633	659	685	687	641	648	643	656	684	712	703	703	680	698	673	675	751	664	664	700	680	657	693	710	671	701	696	717	656	678	715	675	677	690	712	686	718	619	662	656	685	710	669	654	711	676	679	663	672	655	665	649	690	702	715	705	696	694	682	738	684	710	672	719	677	631	677	686	685	689	656	652	681	691	693	680	659	652	700	664	692	696	688	678	676	682	689	664	704	662	684	726	691	676	690	742	688	721	661	722	667	708	678	664	684	687	656	683	691	703	720	625	681	671	646	708	719	631	738	698	693	704	704	652	706	739	729	671	687	724	655	737	683	681	705	705	685	711	640	680	674	660	678	641	715	681	703	683	672	715	691	642	717	695	705	722	736	673	697	713	678	713	666	682	716	670	731	718	692	664	681	676	652	663	651	664	677	706	696	649	694	696	685	709	699	684	718	674	695	698	729	635	708	722	682	659	652	681	724	651	685	660	703	683	646	662	712	723	687	666	668	671	667	691	710	685	713	698	675	662	682	723	684	662	706	703	697	656	684	684	675	683	704	690	668	730	630	648	714	731	725	665	724	671	655	705	737	683	670	698	662	691	693	715	714	651	713	685	640	704	655	659	738	679	670	702	699	737	658	671	703	697	673	703	719	709	667	681	728	684	689	715	725	673	659	657	671	690	690	671	681	722	691	664	710	692	710	637	621	649	682	719	694	696	668	687	642	666	714	735	648	757	696	694	669	686	701	686	703	736	699	665	667	687	658	655	634	687	683	699	687	672	705	687	638	694	718	713	721	715	710	710	715	695	660	686	699	688	674	716	752	734	670	676	702	725	688	642	667	660	684	693	759	699	670	683	650	702	653	675	669	706	649	683	675	694	700	697	679	664	706	719	645	651	692	619	672	687	696	698	699	665	669	679	691	676	698	708	662	680	613	667	656	685	649	699	709	700	684	686	698	668	702	670	639	687	658	661	647	669	699	675	713	677	702	683	666	687	696	694	707	702	670	622	670	698	687	725	699	701	625	651	717	699	675	709	710	685	737	638	638	686	733	620	698	654	688	635	702	663	666	669	679	715	740	708	692	716	658	657	688	664	674	711	709	666	674	685	691	658	672	676	644	668	664	704	677	687	662	690	662	724	660	682	708	690	668	647	677	702	702	737	731	671	666	676	671	659	717	716	695	666	655	646	677	726	691	671	653	696	703	672	707	702	659	683	706	688	704	710	698	644	706	670	653	660	631	697	683	673	665	667	720	718	709	684	656	703	652	736	692	739	671	706	738	740	739	741	670	683	701	642
9330	10832	8708	4507	3339	2599	2257	1872	1625	1428	1288	1209	1108	1060	1030	1014	951	896	946	908	895	914	897	930	878	887	880	866	841	837	866	907	892	878	844	868	834	826	755	840	782	819	846	891	848	805	868	826	810	847	822	829	833	786	813	845	846	799	812	848	798	828	814	788	795	818	881	810	817	799	803	812	813	765	806	782	795	789	834	848	817	829	844	824	800	841	851	802	750	820	751	804	814	838	835	755	794	782	809	826	780	870	805	798	813	842	831	816	811	808	854	802	810	791	804	843	844	825	798	829	784	820	819	807	793	801	813	811	834	836	839	814	762	803	761	812	847	820	825	830	798	776	834	852	796	755	804	775	835	809	846	832	817	791	826	796	835	789	821	819	795	787	842	804	845	833	859	803	828	805	798	750	797	775	813	771	789	833	807	773	764	837	852	866	811	870	818	831	784	802	806	797	817	842	824	860	825	816	843	786	843	881	786	834	814	841	809	808	820	822	759	841	812	831	795	880	850	861	812	801	827	764	824	791	771	846	797	793	777	794	814	755	815	818	821	817	781	803	874	853	822	804	768	831	853	817	847	788	831	834	807	880	837	819	792	791	809	800	818	817	839	794	755	801	832	817	863	904	775	786	808	804	828	818	844	868	835	848	838	783	828	809	805	831	846	845	812	783	831	821	840	836	822	830	822	808	798	793	812	767	840	880	824	766	834	873	773	824	846	872	839	820	855	773	829	803	801	805	839	788	831	767	852	887	859	796	819	849	791	848	793	783	799	843	864	806	803	793	807	839	832	808	802	811	752	855	856	841	802	774	817	794	799	840	791	835	858	822	822	769	812	828	819	777	876	780	835	870	836	810	794	795	832	818	779	832	808	787	775	842	821	814	876	784	803	824	917	878	851	796	779	805	829	798	801	798	885	786	769	822	797	790	778	808	805	833	849	864	768	881	817	803	841	809	790	814	776	818	799	795	854	829	788	816	834	781	850	831	801	820	844	827	815	781	752	857	833	801	826	783	807	794	834	748	810	758	806	810	819	855	844	791	791	820	854	840	794	855	817	833	806	850	814	854	817	810	781	815	838	769	798	825	851	795	793	827	836	803	789	787	804	812	816	813	826	811	820	836	847	838	821	809	831	864	803	808	835	779	832	806	848	821	807	762	820	826	788	828	836	841	815	801	808	849	791	825	766	833	818	799	782	824	794	849	805	800	795	782	834	831	795	820	811	847	804	803	778	824	775	767	834	840	769	836	811	790	762	764	850	801	825	780	795	791	850	796	804	787	841	824	821	793	835	864	826	784	804	813	837	838	794	814	809	816	821	809	824	821	839	795	842	783	879	787	839	830	809	799	787	815	819	822	783	777	804	877	804	813	796	815	769	863	800	761	794	840	795	807	814	842	774	800	825	795	846	847	852	828	818	812	825	822	806	804	843	834	776	788	805	770	865	809	805	840	812	801	826	809	794	780	775	819	823	812	848	793	842	840	821	834	787	805	808	828	838	791	814	775	804	829	821	800	839	822	817	824	762	785	817	760	796	846	773	799	807	855	763	828	772	888	781	815	842	809	840	776	870	799	796	845	786	811	821	819	797	813	805	845	836	799	833	764	815	754	824	787	853	886	788	846	808	805	825	829	864	785	776	810	813	867	846	853	849	832	789	821	805	800	778	858	852	807	833	784	768	822	815	819	811	783	783	808	841	790	824	788	826	783	810	770	826	833	833	744	810	805	765	867	779	808	827	851	784	816	814	812	792	795	854	763	853	801	877	830	811	857	881	806	809	877	774	805	831	770	805	831	850	790	817	815	814	775	898	791	877	796	790	772	812	808	854	817	788	841	785	814	832	853	790	772	794	810	831	812	813	832	815	809	827	805	797	838	816	795	812	791	823	816	838	841	814	799	791	794	815	771	777	790	804	851	811	786	866	745	774	832	813	821	854	838	853	793	900	803	812	793	738	824	818	855	818	784	821	810	787	769	753	804	859	828	816	782	823	803	779	869	795	853	826	776	759	789	902	770	808	809	867	800	810	788	879	836	822	793	818	868	812	818	855	821	778	856	805	825	842	840	812	809	821	779	754	842	830	821	792	827	741	808	805	807	795	793	777	824	800	831	814	808	827	803	815	753	814	834	805	767	830	803	811	780	804	822	831	816	805	821	806	816	872	824	818	785	822	829	816	756	821	843	808	823	839	789	796	828	842	763	858	805	832	821	863	824	796	833	758	868	823	840	789	830	808	823	846	808	822	848	806	801	822	823	854	800	864	829	802	819	843	776	834	799	817	805	844	851	772	834	761	803	797	781	772	850	831	832	853	869	817	842	784	798	821	796	757	843	782	841	829	788	791	841	816	778	860	816	831	847	849	786	861	777	835	816	821	818	808	838	836	812	856	785	809	812	812	833	791	790	822	817	807	815	832	819	794	840	813	835	802	834	801	802	856	803	839	868	818	808	797	839	830	824	837	839	820	786	807	829	809	815	834	796	785	826	800	807	821	808	801	838	807	792	815	774	818	840	820	805	826	782	818	827	803	817	778	807	785	802	799	869	844	825	795	802	839	856	837	808	825	773	863	817	825	805	819	802	811	772	862	811	835	832	805	819	811	814	800	789	826	792	815	846	810	844	852	781	835	837	822	787	792	827	805	848	822	808	822	792	844	740	817	799	812	835	843	836	801	827	767	810	833	790	776	845	813	813	826	790	806	812	761	842	783	843	817	814	840	795	827	824	793	812	743	791	813	813	816	834	840	754	817	842	819	824	849	847	820	817	805	838	772	816	788	821	791	852	827	814	774	780	820	860	759	749	825	818	807	841	861	766	868	859	791	798	834	830	754	795	801	814	779	758	834	839	860	832	825	806	850	816	846	843	862	831	839	811	800	841	833	845	782	828	859	810	821	867	778	781	806	780	754	819	796	807	836	816	795	809	840	905	810	834	782	806	817	811	806	820	812	770	736	830	809	852	827	828	783	868	735	817	781	788	852	793	812	792	813	793	823	799	809	848	809	816	814	855	781	810	833	828	795	767	840	795	855	795	873	838	810	792	847	861	816	831	842	855	778	815	839	787	750	793	799	813	820	787	788	798	871	841	799	854	801	846	772	828	821	820	796	785	817	822	776	816	828	790	839	815	787	802	884	817	845	824	811	834	850	767	815	826	810	829	826	775	772	793	817	836	863	830	836	785	876	794	844	831	794	814	773	785	819	804	809	828	837	838	828	833	836	804	813	846	812	836	842	819	886	808	832	808	794	805	780	804	811	858	808	788	791	839	800	821	768	786	790	783	805	777	788	840	796	837	841	795	768	836	769	837	845	806	819	802	757	859	796	796	837	829	835	839	804	832	807	795	789	824	817	818	810	875	832	847	859	816	821	808	831	819	782	788	787	819	834	803	799	833	829	833	802	813	802	824	852	815	766	853	837	777	792	816	798	850	820	820	811	816	834	867	862	780	781	784	834	784	788	800	834	810	776	831	835	872	844	806	848	814	800	851
24974	21124	27408	24944	10073	674	493	401	372	386	331	305	317	293	284	293	274	287	270	270	259	242	235	269	272	247	291	253	252	251	253	267	274	219	261	251	264	219	253	230	222	236	257	255	232	206	243	234	251	249	241	229	247	219	233	253	236	229	256	235	256	247	245	220	240	243	259	261	268	244	242	228	216	232	255	241	220	279	247	239	216	255	271	233	233	234	243	233	235	238	242	224	245	239	223	244	231	244	245	270	227	230	258	240	253	247	249	227	265	282	243	238	237	257	273	232	218	240	255	246	249	254	236	241	257	215	224	265	259	243	269	244	256	235	231	233	292	252	235	245	227	245	252	253	244	243	253	254	259	233	263	243	252	227	265	215	234	237	255	232	253	219	229	277	258	246	242	213	232	268	244	225	253	260	251	275	236	235	244	218	252	240	235	286	223	225	236	242	250	279	235	220	212	250	269	237	208	227	268	270	244	227	222	245	209	260	276	233	223	227	250	258	247	239	219	219	230	228	246	240	233	244	208	238	246	248	266	233	218	225	258	248	246	234	257	254	258	226	249	223	218	219	188	208	233	260	258	233	234	263	260	259	242	263	240	259	233	265	228	222	250	250	252	267	222	235	250	261	232	218	201	247	256	255	236	229	234	239	233	239	236	239	241	242	248	230	251	252	268	244	230	237	229	235	227	252	241	221	249	246	228	210	246	226	236	239	243	243	222	253	234	250	225	257	216	255	208	233	278	257	267	227	244	227	238	230	204	235	228	234	252	232	236	255	253	212	240	234	263	245	236	228	224	203	238	231	269	263	239	243	231	259	260	250	221	230	238	235	242	223	235	231	231	270	244	232	244	198	240	251	219	259	230	213	249	221	240	226	230	277	251	230	233	229	246	229	268	239	233	238	234	258	250	263	258	258	249	241	234	232	243	233	241	263	221	235	250	234	249	249	215	250	247	236	236	265	247	219	222	241	237	236	246	236	274	269	225	238	223	209	214	272	223	259	246	255	222	247	236	260	211	214	245	232	221	234	202	257	230	249	216	244	184	243	244	205	248	245	248	231	248	231	251	234	247	244	262	262	229	253	248	226	235	245	230	216	241	216	216	251	221	227	239	222	232	224	245	234	214	235	240	233	247	219	219	261	271	241	240	266	239	230	238	248	235	229	238	231	250	238	237	235	234	242	257	231	226	243	272	227	246	249	205	239	266	240	235	235	238	249	256	248	238	249	241	230	246	227	203	225	255	221	229	229	241	254	238	246	246	236	230	240	243	233	230	231	222	257	262	256	250	242	230	234	258	244	230	251	239	267	256	228	207	261	254	238	242	245	214	253	244	219	242	231	271	269	219	228	231	261	260	230	243	242	264	241	243	236	256	231	229	234	238	250	235	250	251	249	238	272	223	222	238	235	235	252	212	250	221	242	251	256	255	235	259	243	252	249	245	263	226	254	260	224	252	247	242	237	215	262	237	245	242	262	284	250	226	235	260	230	224	243	240	230	247	214	240	234	216	247	242	226	233	229	232	274	236	260	240	248	221	240	223	265	261	237	257	231	238	227	264	245	235	250	219	238	217	239	239	261	229	219	250	263	246	245	260	240	220	240	254	248	227	240	245	238	225	211	260	237	247	237	275	244	266	252	251	250	259	216	236	202	254	245	248	228	265	242	231	245	235	253	249	223	249	210	258	227	227	244	254	242	251	242	264	254	275	253	269	267	244	239	278	241	239	229	240	257	241	244	241	231	235	281	244	251	234	239	233	233	259	208	227	225	240	214	226	240	237	239	243	265	241	231	248	258	222	204	250	238	264	235	229	249	246	227	229	255	226	260	245	224	269	251	250	246	235	241	231	258	230	267	213	247	206	229	226	232	283	227	244	228	240	254	221	245	250	236	233	219	251	242	235	220	263	240	233	241	240	260	235	247	248	256	222	222	252	227	224	223	245	229	253	214	245	254	250	231	252	241	246	238	241	261	203	258	219	250	240	253	244	256	225	242	239	244	252	223	223	235	249	233	228	268	245	227	265	245	221	257	226	257	242	247	239	231	246	273	238	252	237	226	242	235	217	227	255	247	259	242	249	247	234	233	237	246	235	262	232	243	251	264	223	232	238	251	266	254	258	208	235	255	229	243	235	243	249	253	256	238	224	256	262	214	255	239	223	254	237	224	227	256	235	225	233	229	231	249	243	248	264	243	247	213	235	225	255	218	220	235	235	255	261	251	253	235	267	241	247	241	238	264	250	229	258	268	232	231	250	249	231	247	211	237	249	223	237	226	258	230	224	221	236	244	229	269	243	245	231	246	226	245	252	250	232	201	242	270	263	208	278	220	238	236	249	253	258	240	255	233	219	228	226	259	245	239	245	276	246	231	223	246	240	239	252	246	263	214	238	267	232	272	248	250	265	241	237	250	252	227	240	253	256	257	239	249	264	225	216	245	245	247	235	251	233	237	234	232	238	219	227	213	265	252	257	249	240	260	257	205	234	207	231	242	275	262	236	237	218	261	224	261	236	252	279	252	252	233	226	221	221	256	235	234	243	258	235	236	227	226	244	255	245	265	243	220	251	238	254	246	218	233	259	261	259	218	225	245	241	271	243	233	273	212	245	253	266	229	263	279	247	227	250	238	279	225	245	237	257	242	259	236	236	243	256	245	256	248	231	262	265	223	253	247	237	232	230	229	227	228	233	208	233	261	228	243	252	243	257	233	221	209	267	245	248	255	242	240	244	254	235	230	219	231	268	234	231	271	268	239	276	235	220	246	250	243	222	252	238	274	248	263	214	254	247	220	224	236	239	232	270	219	251	250	224	215	257	279	245	254	237	269	214	257	238	227	216	185	233	234	255	255	256	240	219	221	269	229	259	273	245	227	252	236	260	205	214	260	242	236	268	233	244	252	230	266	227	237	236	269	242	248	233	233	223	243	255	229	248	225	262	233	235	267	239	233	262	259	247	230	228	226	257	211	200	227	255	234	240	220	245	251	264	224	239	234	259	237	245	236	244	230	224	244	247	271	217	229	255	226	248	238	248	237	259	249	239	254	230	266	231	233	270	238	220	216	236	230	215	232	255	224	234	249	252	262	237	237	220	252	256	244	239	251	233	233	255	235	234	245	227	241	238	270	227	244	259	258	258	248	210	263	229	240	245	242	224	231	241	229	254	237	210	247	247	266	245	238	267	230	267	224	238	247	235	245	229	248	243	249	278	228	244	225	236	257	233	246	240	227	232	265	234	228	254	223	245	226	232	256	267	237	257	247	245	212	220	273	198	232	241	222	263	255	243	238	254	260	262	233	264	236	262	213	252	242	254	225	246	234	259	226	248	251	248	233	249	239	253	241	257	246	235	230	254	229	269	208	240	227	234	260	229	242	242	239	250	255	231	237	234	232	269	235	223	251	238	233	243	230	238	231	226	248	240	245	247	250	247	203	231	274	252	234	233	191	238	228	236	203	265	253	245	188	210	252	230	232	256	241	240	210	212	219	243	272
9130	5941	4612	2261	1595	1235	1110	883	759	689	584	535	518	451	464	432	417	376	434	395	362	383	345	365	366	334	347	357	342	342	326	327	330	338	305	327	347	343	309	354	316	350	329	338	325	337	369	324	324	344	323	335	321	351	327	359	321	363	354	328	362	314	311	333	309	364	355	306	335	332	307	337	320	324	287	327	331	322	328	306	359	311	338	333	333	315	320	332	323	348	311	327	329	373	317	313	352	306	328	335	324	338	320	307	306	315	313	356	360	333	304	330	345	325	285	353	321	324	311	317	301	323	329	339	333	315	338	327	321	334	322	337	320	290	310	320	349	341	337	311	324	339	292	344	325	321	359	331	311	317	314	313	299	312	337	289	325	326	316	318	310	334	326	335	317	294	326	362	356	339	320	345	329	310	299	295	317	336	335	308	281	357	320	302	356	315	311	353	352	342	308	327	320	321	313	295	336	363	307	334	308	329	340	325	342	352	357	295	322	307	283	287	318	345	357	323	310	316	296	321	320	302	329	345	311	311	297	306	305	319	316	314	302	323	319	321	314	334	320	332	303	280	346	338	321	334	335	312	298	321	342	345	305	365	314	319	320	323	352	312	338	306	313	340	295	317	309	308	306	313	308	322	361	316	358	323	316	301	299	334	347	286	317	357	337	320	323	323	309	306	332	310	330	319	310	339	295	302	310	310	341	306	309	296	325	323	327	326	302	325	317	323	294	283	293	328	298	336	319	305	325	334	286	326	339	355	321	285	318	322	317	316	320	309	322	361	355	268	317	309	333	345	323	307	360	341	321	328	301	347	300	296	301	309	300	355	332	350	333	291	317	315	315	319	338	311	330	308	331	336	337	326	337	345	332	317	305	316	315	314	340	342	354	323	303	298	329	328	337	325	346	333	333	322	304	330	291	312	307	311	315	328	297	343	349	321	313	307	353	298	317	319	314	323	335	309	308	333	298	290	346	333	340	321	355	309	314	287	345	368	335	300	312	284	314	336	316	331	313	355	313	328	316	325	337	299	303	333	318	320	304	324	324	348	363	310	314	291	317	298	330	341	308	351	333	317	329	302	321	307	353	312	318	320	313	323	320	341	331	344	303	352	336	310	311	355	337	311	298	318	308	304	300	297	322	334	308	306	338	286	306	319	295	344	322	346	325	292	322	320	321	329	313	293	318	362	322	343	324	341	315	304	372	315	317	306	341	314	318	363	335	329	362	338	303	296	285	350	290	317	338	335	339	325	367	314	333	302	320	306	321	329	337	292	308	326	339	334	325	344	367	292	281	318	321	322	315	304	344	313	311	327	319	321	371	320	296	314	300	331	333	350	300	330	326	297	305	297	334	356	336	307	347	314	338	337	321	327	342	307	322	320	367	339	361	316	314	353	329	331	348	346	316	316	348	335	302	348	289	294	334	302	309	306	302	310	314	307	326	327	334	340	342	325	322	335	315	307	335	339	312	322	324	347	304	329	307	314	361	336	327	333	291	318	346	315	303	317	325	327	321	326	315	328	337	309	353	324	318	327	321	315	300	328	316	311	277	331	300	326	329	332	294	331	339	344	311	310	290	314	311	326	345	333	307	321	288	304	318	347	341	345	301	331	308	298	309	295	291	325	305	298	333	336	325	351	322	343	333	345	323	327	318	333	334	351	328	327	339	320	323	316	311	319	333	333	319	316	326	310	327	308	345	349	311	296	308	329	329	360	312	301	341	309	321	338	322	340	318	329	292	310	351	320	305	314	335	307	347	313	317	295	313	321	304	310	316	328	332	324	306	307	335	315	340	316	305	339	297	297	321	358	318	309	317	315	340	343	327	331	345	315	304	317	327	324	319	325	321	292	360	335	342	319	315	301	313	346	349	334	321	340	321	327	324	321	335	292	338	303	355	318	326	313	307	311	325	344	342	297	309	340	293	352	317	315	350	319	315	303	308	298	309	278	328	311	316	326	318	303	321	328	326	322	312	327	326	315	333	337	298	318	339	322	331	322	328	312	329	320	334	323	300	343	321	276	330	327	344	290	307	305	334	346	329	341	306	319	325	329	328	324	332	364	290	335	315	339	313	344	345	293	311	288	342	349	331	330	348	318	342	333	335	330	316	341	299	360	339	356	329	353	313	342	336	333	327	329	321	317	307	335	326	342	310	331	309	344	328	322	294	330	290	317	322	305	342	336	321	330	330	329	338	304	311	361	327	304	302	334	322	347	291	350	301	341	329	311	314	333	332	316	346	345	341	349	288	347	302	355	332	327	357	291	367	322	300	344	320	287	352	305	329	333	311	332	318	337	290	336	325	331	291	335	344	307	311	324	327	327	314	293	360	340	314	294	325	315	327	315	339	308	317	304	307	333	318	320	308	330	361	345	309	321	302	330	327	333	303	338	331	318	314	336	357	328	328	310	377	308	315	344	297	309	328	349	317	349	312	305	308	303	342	350	291	349	350	354	301	340	286	351	318	353	311	321	350	325	339	336	354	317	325	324	324	324	318	315	319	322	337	302	307	355	297	325	307	321	312	326	321	338	335	333	309	297	322	327	351	331	302	320	309	332	331	318	320	318	297	306	345	297	296	309	316	333	333	336	343	316	362	299	313	335	297	320	332	336	338	347	304	327	302	332	345	329	307	312	312	287	321	321	354	344	337	301	301	324	348	326	313	336	302	285	327	341	328	306	304	357	324	315	350	299	324	334	337	359	279	322	292	356	305	342	326	301	321	346	312	329	307	335	332	339	332	307	355	297	350	326	341	328	324	340	341	305	347	313	341	299	328	327	295	341	342	316	308	348	337	335	342	350	352	337	308	344	346	298	333	322	315	306	331	360	313	341	318	321	310	331	349	322	317	334	335	307	317	326	338	301	286	305	326	356	322	326	319	296	321	343	312	297	322	318	324	301	335	309	331	329	306	328	314	310	331	321	301	366	338	343	328	329	342	320	318	286	308	327	369	341	328	324	314	330	382	334	309	334	323	314	336	325	313	305	324	294	312	301	328	326	326	321	354	314	283	320	313	312	322	328	330	321	341	344	317	334	294	311	310	323	319	326	315	320	318	321	296	307	308	322	344	325	336	337	355	331	339	336	316	329	288	305	317	277	307	306	334	347	326	321	345	334	310	322	315	342	308	311	329	348	333	353	279	304	315	345	370	315	333	347	336	336	330	327	337	325	298	305	317	314	289	293	324	341	327	331	299	348	289	309	307	312	341	330	321	336	346	303	349	297	318	307	358	299	338	335	306	305	353	348	303	342	341	336	318	306	315	356	294	322	314	328	328	302	342	332	330	341	332	320	352	328	326	327	306	355	325	318	328	315	361	329	317	353	301	312	319	340	324	325	291	321	325	322	309	343	285	342	303	327	363	306	317	315	325	302	330	299	325	349	317	319	319	310	317	291	319	322	308	362	331	318	342	317	308	305	331	342	339	303	307	336	303	348	318	329	332	324	338	282	355	307	304	302	314	317	327	274	327	312	342	347	342	325	297	312
22934	21170	29016	23594	21172	21247	11300	1792	1309	1226	1128	1029	944	899	885	857	847	819	806	765	772	729	799	757	719	740	686	712	734	720	745	696	762	690	751	698	719	807	721	665	745	759	713	709	715	690	732	671	729	694	654	686	716	689	674	669	732	691	700	656	683	706	687	723	692	714	728	695	699	695	684	681	712	775	695	713	709	674	722	681	720	715	683	686	712	680	703	689	709	691	675	696	698	751	722	678	728	666	666	746	745	718	730	692	698	720	664	627	671	676	671	712	685	667	709	712	708	683	702	684	696	681	710	729	676	723	730	720	696	692	746	762	664	730	734	692	685	680	675	678	660	707	680	754	665	614	666	639	714	711	716	680	695	689	727	713	666	698	693	693	668	751	688	689	683	671	697	679	676	725	646	677	704	673	659	680	724	690	737	687	727	711	672	699	712	741	672	711	658	736	690	772	675	653	741	695	692	715	682	673	662	763	706	684	678	692	688	684	638	663	695	656	694	704	730	711	698	694	643	673	687	720	679	706	689	672	712	723	689	656	714	718	709	684	699	658	733	722	697	708	680	670	690	723	740	659	678	752	701	677	660	697	675	704	667	678	741	716	669	641	696	703	693	731	709	665	705	699	702	657	719	743	670	705	681	702	714	692	694	727	665	706	701	657	693	733	638	715	735	708	688	690	692	674	728	704	689	701	749	659	696	663	641	668	733	706	692	694	656	728	697	673	678	684	637	637	734	696	673	709	742	698	649	695	691	721	696	735	721	725	686	704	665	674	714	728	685	652	693	668	751	712	710	708	693	702	735	697	728	699	722	685	700	720	692	678	654	748	631	703	660	669	696	758	750	729	642	663	718	678	711	719	680	694	702	729	671	678	681	667	679	669	723	669	695	640	648	711	718	738	696	662	704	734	687	727	738	707	740	712	735	699	681	697	681	683	738	675	647	688	730	711	742	678	674	650	654	709	720	706	729	719	678	659	693	713	702	712	713	725	677	674	697	767	691	705	709	720	681	664	709	723	705	691	667	711	701	745	652	654	695	704	675	697	682	694	653	694	668	703	717	721	652	671	683	708	700	687	708	704	694	712	673	703	736	728	686	682	755	725	698	732	681	730	647	684	685	681	682	664	739	694	715	676	677	681	678	678	706	654	702	615	692	690	663	726	688	739	698	724	688	665	679	648	708	692	733	670	694	721	681	681	690	708	688	725	670	694	655	700	690	686	689	681	740	721	750	701	672	713	695	669	681	713	668	692	703	670	685	711	701	713	720	668	640	696	671	675	707	681	675	666	675	714	723	719	689	691	700	720	605	673	703	653	694	706	703	697	669	712	680	695	689	727	670	669	718	675	692	673	665	668	690	659	724	699	666	687	699	659	753	700	701	692	700	706	685	694	713	705	710	652	705	694	731	721	679	703	680	672	724	708	685	636	728	719	689	721	667	679	700	679	695	662	672	687	691	722	697	681	665	671	696	660	676	648	686	684	703	697	693	706	678	709	693	662	710	691	678	690	691	640	687	690	727	649	703	676	669	743	668	713	750	664	700	688	707	700	703	724	675	714	687	691	719	736	713	690	703	666	697	667	664	695	697	711	680	658	653	728	683	666	707	644	678	697	705	698	741	700	682	703	659	673	708	666	655	677	691	691	737	692	687	714	739	690	760	703	707	691	711	666	654	687	703	670	715	697	726	650	683	690	665	667	687	702	676	706	721	709	676	707	703	731	653	696	692	639	683	677	678	703	649	669	682	677	663	696	643	735	646	683	705	664	701	674	708	723	708	681	699	695	704	649	710	722	665	710	698	646	713	691	683	734	677	711	687	698	652	697	676	656	644	725	748	666	728	720	650	668	708	716	653	706	704	692	704	693	675	669	692	642	716	707	719	656	732	710	662	730	651	717	683	718	699	700	670	650	700	712	739	726	711	728	721	684	686	681	723	662	664	687	646	682	696	677	652	646	693	716	626	740	670	724	670	692	707	703	675	716	690	673	719	698	726	626	700	682	696	664	743	726	734	708	682	735	679	750	704	655	695	694	681	701	687	702	664	702	702	681	692	724	682	715	707	726	697	701	667	700	670	631	626	707	653	631	693	689	721	685	721	693	657	710	652	681	722	702	674	670	710	693	673	668	678	711	684	672	715	659	721	705	642	670	696	651	662	698	741	691	726	669	659	680	703	711	702	697	677	700	669	665	673	685	699	691	661	679	690	653	720	713	702	689	680	726	675	687	752	751	696	674	684	713	685	702	673	734	662	720	706	694	701	653	663	705	664	696	683	714	713	680	642	729	681	709	668	693	706	685	668	749	695	748	656	685	677	684	698	651	689	666	735	706	746	701	701	722	685	726	675	706	673	679	720	734	686	665	640	731	675	734	677	688	659	714	729	681	703	723	690	709	644	646	685	764	705	686	683	686	709	693	678	725	700	698	718	670	727	716	712	719	674	670	733	702	702	706	653	713	664	658	667	687	661	741	682	660	658	680	687	654	685	724	663	669	675	677	697	664	687	732	702	666	712	660	648	714	688	638	666	696	693	704	656	703	690	696	686	667	720	646	685	690	701	722	660	681	660	684	685	708	727	661	709	684	655	722	719	646	676	686	702	695	671	689	653	675	673	721	703	663	683	674	712	769	680	720	680	645	700	713	729	717	642	703	730	672	693	652	668	660	717	712	708	658	703	705	700	725	717	670	711	734	715	696	740	672	688	686	690	705	681	701	668	661	705	699	692	678	638	684	713	660	667	698	718	693	734	693	703	696	650	709	708	667	688	703	706	680	703	769	697	746	706	656	694	661	719	706	719	679	638	718	686	678	695	672	761	724	734	685	656	688	655	672	660	730	697	671	698	664	677	714	736	724	681	711	656	718	704	721	663	718	626	670	693	701	676	704	742	701	660	677	742	689	711	675	670	716	678	672	713	652	680	692	659	654	680	717	664	690	676	701	700	660	729	700	656	677	685	683	692	699	713	703	676	682	680	753	720	706	731	731	692	753	729	717	665	694	668	708	687	690	683	680	651	678	727	718	688	692	654	694	695	714	704	692	713	729	684	679	663	707	667	724	680	680	659	692	688	658	703	686	690	693	671	704	705	692	705	650	679	641	661	680	680	662	677	731	682	686	673	693	706	719	706	694	694	684	693	678	688	722	682	699	679	712	701	681	708	673	737	718	678	675	680	658	681	727	690	658	692	716	648	709	710	702	641	747	673	663	652	662	691	679	689	674	674	636	717	717	687	665	707	701	719	678	700	641	699	674	669	699	668	689	680	709	697	659	697	693	745	645	657	706	702	733	657	666	695	701	668	645	685	674	728	713	682	663	701	733	733	695	681	686	735	702	698	727	666	702	682	680	663	650	685	699	662	718	636	706	710	701	624	727	659	670	671	684	663	736	679	720	719	701	683	698	644	746	673	719	716	671	682	667	712	670	662	704	693	704	739	694	655	657	722	628	678	714	715	677	703	717	709	677	685	688	687	728	694	695	725	674	741	692
12111	17529	13911	7508	5435	4343	3546	2928	2345	2057	1843	1595	1491	1409	1303	1162	1150	1048	1084	1024	992	1027	981	974	964	964	918	944	878	891	899	859	879	902	905	887	887	883	883	857	881	838	885	843	899	844	908	860	835	873	840	817	885	876	845	855	888	880	872	848	828	902	801	864	866	866	911	886	887	807	827	861	857	865	867	846	845	826	833	857	818	846	804	880	847	859	824	834	844	810	814	836	833	792	795	825	855	827	850	825	829	813	874	866	841	806	844	837	858	801	779	816	834	778	825	824	863	806	791	848	824	860	818	841	799	806	833	834	855	859	833	855	841	844	848	853	842	799	824	899	855	773	841	850	875	883	818	807	828	838	846	814	776	817	826	862	849	832	875	823	811	909	806	826	840	857	858	831	751	784	794	808	830	859	878	844	804	837	836	851	827	836	816	814	803	850	874	857	820	847	817	840	879	835	816	879	848	852	841	834	864	788	831	824	847	849	808	858	827	827	830	815	841	817	828	833	889	863	816	876	851	825	836	849	797	818	825	812	843	812	832	861	750	820	855	786	870	775	881	801	804	799	773	836	832	826	834	867	854	815	866	909	825	849	886	822	857	902	842	825	858	840	783	867	833	851	847	812	842	871	860	844	837	848	819	788	865	822	814	873	776	880	858	832	798	856	769	854	887	801	869	812	834	864	791	850	838	873	851	799	844	920	857	868	856	825	766	817	854	915	835	837	839	885	814	826	920	856	795	844	827	832	814	866	792	785	889	854	861	876	833	851	814	897	812	814	807	834	777	883	829	844	850	853	810	809	816	833	784	809	847	829	853	821	843	853	806	821	910	818	839	904	811	849	823	794	837	889	842	820	790	861	856	862	853	800	808	801	877	854	801	828	827	835	853	833	862	823	815	833	809	816	763	896	839	827	775	830	843	855	777	825	850	838	795	849	871	815	846	875	799	861	869	810	750	888	838	794	807	866	803	805	845	865	804	808	820	846	811	865	869	846	816	856	877	814	832	782	756	746	797	798	815	826	855	853	795	817	869	822	873	817	875	786	834	864	849	886	852	842	830	804	905	870	838	843	836	837	880	830	813	815	819	805	818	825	861	853	872	817	839	838	864	807	841	835	836	798	870	822	788	848	824	832	814	846	840	896	772	892	849	863	855	817	778	867	805	853	811	851	852	880	821	839	806	805	844	854	840	842	833	820	875	819	866	833	856	825	818	810	824	840	856	810	802	864	831	858	811	845	849	836	849	813	825	841	858	821	803	821	837	825	802	847	868	889	827	804	840	880	846	813	889	816	784	837	822	835	839	843	832	845	808	843	852	819	828	798	867	805	803	870	827	829	820	819	809	865	806	837	830	771	807	833	832	820	817	847	813	830	773	841	797	820	818	818	814	839	816	864	812	777	856	834	843	880	830	828	864	836	792	814	812	842	852	877	839	788	856	800	851	859	904	841	810	821	848	813	815	887	805	837	833	830	820	869	842	834	868	804	841	853	834	848	813	843	842	821	794	821	806	782	838	826	818	826	856	809	822	841	818	805	840	850	832	824	825	857	857	845	855	810	827	782	819	860	813	865	804	827	831	872	801	836	839	779	839	881	878	798	849	856	813	823	843	810	829	852	855	836	887	844	838	838	865	805	802	823	811	780	859	841	873	857	835	872	800	828	835	861	857	870	813	825	818	810	842	781	846	828	886	868	837	823	869	857	836	855	833	833	848	756	810	810	800	799	872	789	807	816	809	836	891	852	802	878	844	855	807	826	866	848	850	883	801	852	847	845	810	854	796	826	883	843	823	817	883	836	839	783	862	887	847	856	829	823	800	857	824	862	863	841	834	811	838	792	837	835	829	844	830	843	842	824	875	796	854	770	836	859	844	818	810	822	806	841	816	835	837	880	826	854	796	791	833	820	869	806	843	877	861	815	845	823	874	795	839	864	846	849	799	843	830	813	850	828	862	855	887	853	828	836	810	882	847	834	878	826	881	862	836	839	863	760	840	865	922	896	855	790	769	832	775	808	830	795	857	816	800	771	834	827	869	838	810	829	844	834	814	955	809	873	832	855	875	847	830	824	812	840	822	856	830	858	819	818	775	786	841	837	822	814	828	840	856	829	832	840	833	790	813	802	844	851	779	824	813	824	851	840	838	770	860	811	854	821	782	819	816	809	844	853	855	838	857	789	823	836	823	874	836	888	836	860	880	834	816	821	851	867	844	846	823	837	867	842	771	831	835	815	779	801	760	832	808	871	814	811	787	856	808	819	850	791	856	795	837	903	846	833	845	830	875	842	797	879	799	849	777	791	856	806	850	894	851	840	831	802	807	841	825	849	836	834	846	837	864	825	829	837	831	831	794	816	827	762	828	847	793	842	814	836	856	776	878	821	839	868	879	860	870	833	823	818	823	855	870	858	841	806	861	821	889	812	826	850	863	773	776	819	800	822	875	806	831	812	830	831	819	835	865	836	792	835	830	840	816	875	806	818	846	842	838	839	796	815	836	826	809	823	820	872	848	831	808	873	793	845	856	867	825	835	844	848	825	823	811	844	798	832	874	811	846	800	846	833	867	790	844	815	821	840	813	825	824	819	849	849	874	855	776	809	835	831	834	839	814	834	866	851	872	827	861	838	863	857	825	799	847	842	860	866	802	808	812	848	817	818	798	834	825	847	807	852	850	852	807	835	848	794	829	816	840	810	875	821	859	837	786	835	832	818	837	860	824	870	820	828	827	804	805	934	843	826	827	845	880	811	844	789	814	835	859	841	825	820	794	807	854	866	879	856	863	820	866	825	861	898	864	849	856	854	828	840	826	882	817	842	826	822	859	738	838	891	833	812	805	788	879	851	808	841	873	861	833	800	844	854	884	856	838	875	815	828	842	872	861	789	804	848	785	810	835	809	804	822	881	842	816	855	783	898	841	837	814	891	815	854	837	834	839	866	852	789	811	887	845	840	819	854	830	841	770	848	817	844	810	852	800	818	833	870	824	819	834	804	825	833	830	833	870	862	845	842	785	795	836	895	841	849	891	772	821	812	854	818	803	875	848	860	846	808	777	857	862	834	792	808	815	844	800	776	821	858	862	805	820	823	830	874	853	804	833	807	844	807	821	843	892	832	848	832	824	847	811	846	869	851	797	848	803	839	823	862	813	826	814	874	795	812	811	866	852	810	877	853	836	849	842	828	874	813	861	855	832	788	885	849	866	786	850	802	897	862	796	861	876	867	856	803	806	889	768	797	823	776	859	864	809	838	853	851	838	824	821	867	795	831	820	863	810	837	837	771	806	925	851	832	792	773	840	870	844	823	849	831	830	784	788	819	800	819	883	855	838	818	783	852	748	870	866	827	823	763	833	791	829	856	799	813	829	883	850	856	808	832	857	817	847	811	815	824	853	872	862	794	856	832	875	856	876	793	885	862	875	824	837	837	834	855	819	864	847	847	771	849	847	814	860	876	864	879	824	834	797	900	877	887	851	819	864	856	827	809	846	815
26984	19965	6605	724	487	428	382	390	389	376	411	382	335	348	342	320	359	354	361	364	348	351	318	375	353	344	347	343	338	343	346	347	353	339	334	349	383	314	324	363	369	356	350	339	351	316	364	353	353	342	344	361	325	353	352	337	347	352	346	357	364	312	357	371	343	378	344	332	376	349	334	352	366	322	343	338	339	333	314	324	363	353	342	332	321	347	370	363	342	332	313	400	322	339	360	320	332	367	356	319	339	351	341	348	376	361	365	342	342	327	349	333	360	341	365	364	345	338	354	348	323	350	351	349	360	360	347	334	361	337	354	330	336	326	349	340	357	381	335	313	346	371	321	338	364	353	348	342	334	339	341	361	333	309	349	388	347	344	333	352	363	350	347	334	342	355	327	375	345	333	344	340	306	330	355	335	368	360	364	336	320	367	339	326	351	320	386	348	348	339	331	351	344	341	360	377	338	317	355	339	344	336	342	389	341	351	363	336	330	335	346	370	375	363	388	351	351	346	350	385	322	345	364	365	347	353	349	356	374	348	371	355	366	353	361	329	340	354	346	357	337	334	341	338	366	326	345	344	370	326	356	341	356	360	321	353	369	323	372	367	386	371	350	339	302	324	383	316	328	345	342	349	316	367	377	319	345	364	343	345	360	351	385	346	346	382	349	350	316	360	351	378	370	350	362	355	343	336	360	356	351	332	347	351	349	341	363	365	342	318	338	329	344	374	361	334	353	350	347	346	358	337	342	339	335	348	343	336	346	365	358	346	347	324	351	340	327	335	365	331	343	393	330	361	350	347	357	344	372	377	297	345	331	362	362	353	326	354	379	321	367	326	319	335	350	367	327	338	385	343	354	345	356	338	342	327	330	373	369	330	329	369	326	347	343	318	355	350	322	323	364	330	327	347	336	323	358	373	331	375	387	361	361	351	374	342	339	323	359	350	345	382	339	340	350	364	351	354	400	335	354	359	361	378	337	352	366	360	356	362	385	325	348	354	364	353	341	336	361	342	339	335	363	328	321	306	371	324	367	348	355	325	382	334	327	336	374	338	331	329	365	325	326	363	302	307	378	357	362	349	350	373	384	310	327	342	326	333	337	325	345	351	369	350	340	356	344	372	329	355	343	345	345	351	341	370	365	342	355	326	355	331	364	344	339	332	344	364	379	347	346	341	335	333	318	304	383	364	340	371	342	364	394	331	329	351	352	328	340	373	337	313	330	364	338	333	346	348	341	338	356	359	369	374	334	357	343	343	387	375	347	359	323	351	352	361	347	364	362	346	326	328	333	321	351	341	327	347	344	362	346	379	327	364	346	383	340	330	378	371	344	338	339	354	338	356	376	328	327	361	365	370	350	310	363	339	353	364	332	301	329	329	342	336	343	371	352	315	342	326	356	319	342	330	356	374	343	331	377	367	370	354	361	366	360	379	353	356	344	332	327	354	338	341	387	377	358	349	351	338	338	356	363	389	355	354	337	324	341	359	381	374	343	351	357	342	318	374	339	372	344	346	358	304	334	327	350	340	367	387	335	342	332	346	324	358	332	335	369	352	344	329	323	359	358	354	331	336	374	334	360	385	353	344	350	344	348	349	356	371	361	328	315	351	349	372	353	356	348	315	387	330	358	314	347	360	380	322	361	337	380	338	313	352	317	320	350	346	350	324	311	356	338	366	350	331	381	348	347	334	352	350	388	330	366	359	337	373	322	384	358	351	369	333	316	373	354	315	341	341	320	351	318	334	341	369	345	333	376	358	339	370	359	366	361	329	348	314	366	320	369	351	374	338	386	354	323	363	321	353	348	339	349	324	335	349	331	369	370	381	343	353	371	358	341	335	337	350	346	329	335	351	356	327	340	383	340	343	318	350	377	318	313	364	333	320	362	339	334	319	343	331	314	333	326	350	327	313	327	322	369	350	347	329	347	378	325	324	371	354	353	311	335	353	352	356	367	361	355	372	366	346	353	366	424	340	361	324	315	350	355	374	353	356	367	377	374	345	359	349	363	349	349	357	348	369	313	332	351	339	317	347	368	358	341	328	337	338	344	334	374	324	333	356	334	367	369	309	370	355	383	362	342	365	371	351	358	350	348	346	346	354	335	348	347	324	374	347	344	323	359	353	363	324	336	365	366	308	335	370	333	401	327	352	356	325	366	364	358	343	348	345	362	355	382	373	342	354	357	347	321	354	332	329	321	346	321	379	392	350	378	328	327	321	333	319	359	370	355	339	316	368	348	381	370	363	306	353	322	347	360	310	325	349	308	353	355	328	356	334	355	345	319	328	377	348	337	340	363	363	352	371	347	364	365	342	353	334	330	325	366	328	348	379	333	356	335	348	377	351	324	352	338	374	322	346	361	349	340	332	379	367	356	365	330	342	374	366	377	370	360	351	349	358	331	364	335	334	329	337	328	341	386	365	319	358	363	358	373	363	325	352	338	357	310	367	378	378	375	344	342	345	349	345	338	337	366	317	320	328	341	374	347	345	383	350	333	323	366	339	346	283	369	346	351	328	357	348	364	359	349	332	334	357	358	370	338	349	344	345	377	352	339	347	366	371	386	333	337	340	381	371	356	359	350	330	374	372	355	354	367	348	368	341	397	350	374	403	359	352	333	343	380	328	350	352	354	345	352	329	343	366	354	365	353	371	322	341	333	354	366	363	324	360	320	318	346	396	323	330	313	386	309	351	346	345	354	336	352	301	317	344	323	345	327	354	376	324	356	362	323	333	313	334	364	364	337	366	348	354	342	359	380	368	368	372	334	356	358	371	333	343	337	321	323	328	324	326	361	340	384	368	352	347	351	333	358	341	367	332	347	347	314	327	355	366	313	315	301	339	351	332	359	319	357	362	329	377	340	328	354	322	331	362	371	335	341	318	353	340	350	318	347	343	377	378	369	339	351	331	339	372	345	341	349	320	343	354	333	349	352	387	360	323	359	316	359	359	349	364	377	369	356	358	343	316	360	337	374	357	370	363	355	356	342	350	353	360	344	331	338	352	362	372	350	337	363	345	348	331	361	366	359	358	344	375	374	334	342	357	337	356	413	360	341	354	360	367	346	361	341	365	387	357	365	327	335	355	368	338	343	359	389	349	388	352	330	343	352	340	331	370	363	332	372	357	357	359	317	361	354	336	337	323	357	332	343	340	353	342	307	352	365	363	352	352	356	361	351	363	357	332	310	351	340	348	357	376	343	337	335	341	371	339	342	363	343	327	365	342	341	399	310	343	370	344	338	319	347	335	370	338	358	356	353	321	318	360	355	306	344	367	341	363	372	368	327	356	327	365	315	381	333	336	340	347	356	358	339	333	361	340	361	365	334	343	351	343	344	342	366	338	353	376	347	368	359	370	350	373	337	328	321	304	383	346	361	361	326	348	342	331	314	343	333	366	388	353	384	310	335	340	348	343	371	351	395	332	330	341	338	333	364	343	382	368	332	365	384	334	321	370	354	350	396	359	372	301	354	327	378	364	321	346	336	332
4503	1143	978	608	558	515	496	494	453	479	463	433	442	432	407	455	437	454	404	392	387	421	444	420	407	440	449	414	397	425	448	468	417	410	396	419	426	415	417	400	464	428	428	418	418	440	448	459	422	444	413	428	455	436	439	428	389	397	406	423	441	447	434	444	422	464	446	430	428	430	444	400	418	407	432	420	453	410	421	393	423	451	445	461	395	432	422	462	424	429	418	455	467	436	439	427	402	451	444	443	399	426	414	440	428	471	385	443	459	453	418	419	433	418	445	450	396	420	400	438	465	449	419	411	425	418	439	440	443	466	437	466	437	437	421	462	431	407	419	433	410	416	430	419	436	415	434	411	415	449	427	430	440	441	399	424	437	425	448	428	444	413	416	432	441	422	419	439	432	489	430	410	426	445	423	448	452	436	432	438	403	443	400	388	427	450	435	415	450	443	417	419	489	444	450	397	406	458	395	402	440	383	424	449	424	427	409	451	448	423	460	443	425	406	450	439	435	428	441	446	416	403	419	420	442	430	409	442	416	397	458	448	423	418	429	448	458	434	425	432	414	432	446	414	449	443	431	451	457	443	468	448	429	426	454	419	399	446	412	448	408	437	480	415	416	400	423	445	405	408	416	404	429	389	431	404	417	425	447	421	451	412	447	420	416	416	422	437	432	428	405	430	444	436	401	415	425	426	421	418	402	430	463	415	452	381	472	447	435	434	417	425	459	438	414	427	452	445	443	428	465	395	423	422	424	414	419	414	435	444	466	426	430	449	448	421	393	425	432	407	424	396	413	454	402	463	419	419	404	469	438	395	451	404	461	423	418	426	410	413	429	427	412	429	425	409	440	434	438	428	413	456	415	454	467	431	434	458	439	439	454	413	414	422	405	408	432	434	434	402	454	422	459	440	470	427	452	436	438	439	441	403	420	434	391	408	433	420	427	439	416	448	430	411	416	359	424	456	425	428	422	439	415	417	400	410	420	406	441	442	422	413	394	407	426	438	451	421	460	432	428	429	422	453	385	450	424	454	446	409	456	432	456	443	447	422	441	461	441	427	428	409	457	436	436	434	434	423	443	433	416	425	421	441	421	418	444	428	405	421	402	435	445	461	429	419	403	401	398	424	440	419	437	440	411	390	418	432	378	434	430	417	433	425	443	467	431	445	441	426	401	415	417	421	447	423	439	456	417	444	424	396	431	437	405	417	431	412	440	399	425	438	449	459	426	465	407	429	429	411	430	428	453	423	408	409	412	432	444	425	408	420	457	456	440	420	445	487	446	402	406	442	441	426	468	412	426	420	407	412	422	396	396	386	412	419	401	429	427	445	405	415	414	405	465	421	406	446	372	442	418	429	418	411	429	466	441	396	454	434	420	438	407	428	466	414	426	444	464	466	439	426	415	388	451	417	412	429	444	444	414	427	436	406	426	439	434	411	409	400	440	462	431	420	451	448	412	439	431	441	456	442	405	427	415	431	442	381	430	420	454	425	456	419	397	429	440	430	413	410	426	462	427	429	379	409	413	436	414	409	421	418	436	409	408	442	405	376	422	423	411	440	393	433	426	412	405	393	435	435	439	444	439	439	440	428	449	448	394	415	406	409	431	439	429	460	432	421	428	415	410	500	410	421	424	415	412	427	426	433	452	414	433	460	457	443	436	398	422	424	432	472	428	438	393	426	435	421	431	459	428	435	431	425	438	410	419	470	462	425	427	453	393	413	420	456	418	437	414	431	395	412	444	429	447	431	410	401	403	401	434	425	402	452	379	421	465	454	441	384	431	401	453	427	414	415	431	439	452	371	430	408	409	439	446	433	438	439	426	450	441	418	384	432	438	441	433	449	442	465	441	400	413	422	443	438	407	395	439	484	411	452	459	461	414	421	434	415	423	460	446	433	440	428	441	419	441	427	423	394	451	391	430	411	423	433	408	450	426	427	426	472	428	417	418	430	410	391	446	456	419	411	418	448	436	462	380	421	442	437	449	435	430	388	432	414	449	436	402	395	424	413	447	407	447	432	431	457	440	454	437	419	450	407	478	425	419	406	420	427	388	476	455	445	465	393	412	447	408	448	423	412	442	443	414	419	485	451	457	419	418	423	431	443	451	468	418	433	430	424	448	377	424	433	463	406	410	388	439	418	449	410	437	430	422	437	420	444	466	444	432	424	419	460	407	468	420	401	422	451	423	456	436	446	438	417	442	408	416	418	434	400	424	399	434	424	432	413	444	420	468	408	425	407	463	427	394	430	401	395	428	434	431	416	426	431	451	441	407	432	436	429	407	432	421	426	445	402	444	436	427	408	441	433	417	416	421	399	435	415	442	420	426	376	456	442	435	454	443	420	438	417	453	442	442	453	419	425	395	447	417	463	467	411	461	453	422	449	422	449	419	399	431	429	379	396	417	436	397	441	406	442	448	432	427	405	433	418	485	426	403	406	450	429	442	437	435	420	420	443	452	415	423	442	471	433	454	463	426	403	433	428	430	418	401	437	461	442	422	437	419	443	423	464	427	412	426	426	444	424	462	434	454	442	426	439	409	428	422	403	467	416	424	458	428	418	422	377	442	446	401	420	426	456	450	438	440	425	416	450	407	402	426	426	412	410	446	437	409	401	405	416	448	433	426	418	445	447	449	414	376	407	461	445	422	395	420	410	431	453	446	443	417	414	417	423	441	452	429	441	409	422	435	438	431	438	435	438	425	416	449	412	464	431	438	436	446	461	427	407	407	453	450	439	486	397	450	394	437	436	419	420	389	414	387	477	408	443	419	450	435	434	471	394	438	444	462	409	414	448	388	412	427	467	473	351	433	450	417	435	450	440	435	425	412	428	414	428	412	439	459	464	430	442	435	420	389	441	466	405	437	439	421	426	396	437	404	473	446	400	399	433	446	444	389	447	409	419	421	395	441	381	414	428	432	445	444	448	390	449	447	419	387	410	433	450	403	455	446	435	476	414	438	445	405	414	441	407	429	441	433	458	413	432	398	448	442	415	434	429	455	473	440	408	422	434	425	468	450	423	429	400	452	449	444	431	411	448	409	438	480	407	422	406	435	456	412	428	415	394	428	401	414	453	404	422	440	436	432	451	399	414	402	429	390	400	452	415	413	421	438	415	465	436	414	485	411	439	415	407	399	438	427	440	455	446	423	408	407	412	441	414	408	405	445	405	428	393	407	434	451	426	424	406	395	412	477	439	430	422	414	457	415	434	440	470	399	405	390	407	434	440	395	415	474	403	413	394	418	406	436	458	440	430	438	417	452	414	443	441	440	433	409	398	411	441	406	415	428	434	431	423	428	460	420	434	417	442	428	426	438	417	419	449	406	398	430	386	423	420	408	401	450	366	404	420	402	441	419	409	417	418	374	455	444	420	448	458	407	464	410	409	418	443	449	440	437	399	405	439	431	460	446	443	370	399	450	434	379	404	434	431	431	409	412	408	404	426	446	414	442	436	405	397	466	389	467	442	413	400	441	415	461	392	444	435
23817	21120	28534	23918	21105	12185	1754	1155	972	962	856	867	799	813	751	787	760	761	733	751	714	692	735	729	714	711	678	692	674	754	723	681	696	650	684	708	708	686	710	707	658	696	655	664	685	703	678	693	722	644	649	687	664	746	648	732	666	677	687	646	724	708	715	672	696	673	658	680	660	700	699	640	700	688	659	664	669	674	672	697	689	700	690	704	692	696	682	685	694	671	657	675	645	708	659	683	657	679	651	727	680	686	662	712	685	717	681	683	714	683	695	718	654	694	747	683	725	632	702	656	709	652	640	731	687	683	649	661	650	638	693	651	669	659	690	623	681	676	673	707	705	681	684	680	682	686	701	697	664	697	677	666	662	622	735	654	697	658	685	709	681	609	713	674	696	659	664	711	623	668	701	647	717	663	724	726	683	665	733	688	715	650	665	705	687	673	690	692	626	672	636	699	742	684	699	678	682	637	673	648	668	649	675	697	685	724	669	627	718	674	697	665	702	699	649	649	697	659	664	721	701	681	638	699	708	722	661	690	661	653	693	734	690	663	676	675	690	689	689	680	678	658	662	653	677	688	675	668	677	659	639	671	664	694	714	662	660	698	663	668	686	652	679	616	714	711	693	672	664	649	649	709	721	663	732	674	681	653	685	715	669	682	652	696	682	662	652	641	683	657	678	710	703	691	684	674	675	712	691	643	672	647	718	695	685	717	681	707	683	695	629	659	651	649	691	685	657	668	641	682	695	633	681	679	686	677	688	671	670	703	663	700	675	657	720	690	676	659	717	681	648	692	696	690	679	694	634	645	682	663	601	691	656	694	681	695	708	723	683	686	716	664	709	694	647	695	641	721	699	648	686	637	722	668	671	696	685	663	714	673	652	689	655	649	713	681	748	662	662	654	674	663	692	686	681	607	678	669	716	655	719	666	658	623	675	680	678	692	653	721	696	624	658	633	672	657	704	637	672	695	640	678	643	743	730	668	677	717	713	717	708	645	677	708	655	644	751	681	667	703	688	700	671	688	673	722	711	666	684	676	655	691	673	696	655	679	674	712	698	702	684	688	698	754	724	660	650	612	696	654	693	685	655	677	672	701	632	681	660	699	684	679	642	664	716	718	636	735	734	694	734	751	630	684	688	708	648	654	672	684	676	660	629	684	668	634	686	712	698	691	673	642	641	670	725	677	693	655	673	704	691	645	665	632	733	641	668	609	689	673	711	684	630	675	713	676	678	691	662	623	726	666	675	687	663	678	628	631	646	671	656	669	642	705	709	704	725	685	680	654	693	714	680	685	674	687	653	684	694	649	648	692	679	692	657	681	717	686	651	668	663	721	719	644	721	633	633	701	684	724	629	682	685	665	672	636	725	669	681	678	699	659	642	638	653	640	677	680	699	694	679	649	713	671	630	657	678	660	694	636	707	657	673	632	655	700	631	667	754	701	691	704	672	693	645	708	648	660	683	677	714	684	698	685	672	690	656	659	700	720	661	641	682	710	692	675	693	683	723	628	723	695	664	701	710	672	700	648	658	649	650	727	651	716	683	677	689	636	695	703	687	643	701	682	709	731	662	692	653	689	681	644	681	680	679	659	660	686	653	664	657	661	690	660	626	726	712	714	667	688	661	720	674	687	624	663	701	679	709	649	663	709	703	679	678	639	673	679	674	676	667	660	638	687	674	681	739	672	650	642	662	680	712	654	711	676	649	677	695	622	662	650	679	737	642	725	678	706	672	671	715	708	677	666	659	667	692	700	653	655	673	739	702	676	662	700	692	671	650	661	693	675	679	649	679	703	670	700	691	670	670	668	647	651	664	688	662	677	702	693	682	673	681	692	733	710	643	644	677	678	678	683	667	662	701	677	671	643	677	657	725	722	728	704	702	656	653	705	664	688	664	683	704	675	646	674	645	691	646	669	692	663	650	644	658	669	676	672	646	676	665	715	646	656	678	639	660	693	680	750	606	648	692	674	672	677	610	700	696	659	653	667	645	675	671	651	671	680	655	708	684	678	700	702	693	666	652	681	696	700	632	661	716	736	668	682	713	702	673	656	673	648	689	653	656	688	695	623	635	648	680	693	663	673	648	631	679	645	663	667	650	713	659	684	697	681	690	678	667	697	624	656	668	694	693	706	645	673	672	676	702	648	650	692	672	702	709	677	684	665	663	709	693	646	693	669	700	718	682	675	663	675	668	697	667	665	698	701	674	629	680	661	660	699	637	668	634	699	678	720	664	690	683	647	700	635	646	696	687	682	680	684	645	729	697	706	624	684	641	647	719	696	680	679	715	711	653	658	726	666	641	678	684	665	692	738	611	714	686	649	645	671	759	662	680	641	686	656	640	695	643	686	708	721	664	682	665	677	670	663	664	694	704	652	686	695	665	633	667	644	667	679	658	665	715	717	666	755	666	651	675	691	671	666	688	657	632	635	647	658	702	639	699	632	671	659	641	619	694	672	696	671	700	665	682	675	664	694	657	662	674	673	660	694	640	629	679	695	652	634	672	729	697	664	663	690	703	667	655	676	681	623	743	673	707	677	676	728	689	648	709	655	674	651	679	691	621	667	707	688	666	708	684	657	672	663	672	673	651	700	718	690	676	727	695	689	682	690	647	686	686	661	700	709	661	651	658	659	674	660	655	723	705	664	679	648	689	692	658	669	721	649	686	663	678	664	679	664	703	679	671	690	666	713	676	662	667	641	682	655	615	687	654	621	736	657	647	661	651	690	711	630	685	676	648	679	700	665	661	680	672	671	709	618	689	643	636	648	693	650	691	629	672	645	639	707	673	625	710	659	653	669	693	672	708	681	701	701	690	665	643	662	713	663	705	679	710	693	694	663	660	662	683	696	659	670	652	752	707	700	673	615	688	694	714	683	728	717	628	645	675	634	705	664	696	638	683	668	682	646	679	684	650	693	663	675	650	697	601	699	701	693	707	653	675	708	616	681	710	723	668	664	681	680	686	691	672	686	669	642	656	667	663	679	657	686	625	686	691	688	669	656	700	635	703	681	672	666	663	634	677	690	676	630	659	658	646	714	638	669	713	688	651	691	722	706	669	662	694	688	620	606	687	671	640	717	702	615	654	689	648	697	670	646	675	666	697	691	652	693	659	694	687	666	676	688	628	709	696	666	626	680	653	697	647	658	716	714	684	637	662	737	676	666	672	682	673	670	697	681	646	651	654	655	662	681	687	707	653	647	705	691	692	685	660	707	684	682	690	668	667	696	656	673	665	670	671	665	698	651	703	700	665	683	652	668	697	693	698	689	639	681	681	645	680	659	728	698	719	681	691	681	683	665	710	690	642	689	637	694	645	694	727	709	698	634	719	659	666	666	680	691	692	662	731	677	658	624	736	641	679	645	692	714	636	713	699	686	722	671	678	739	683	673	651	627	647	695	675	721	684	692	669	639	761	673	686	721	691	660	660	644	636	633	682	662	697	669	673	656	670	727	655	663	677	669	665	709	686	685	665	674	660	740	713	669
8778	10666	8701	4444	3325	2574	2157	1870	1579	1449	1315	1120	1182	1057	1019	936	896	891	955	902	917	924	880	867	847	885	848	824	844	827	827	871	850	811	825	801	791	835	804	857	828	768	872	829	821	846	818	809	833	770	855	828	843	875	735	799	786	791	879	795	809	850	763	776	843	825	849	791	808	798	814	835	789	855	833	779	800	851	816	826	774	828	834	868	804	809	784	807	799	826	801	747	781	825	818	760	832	833	804	790	811	820	783	787	766	793	852	772	790	781	806	772	779	782	822	792	861	746	764	839	810	853	797	783	850	807	765	813	838	837	792	767	815	824	767	794	805	835	823	814	794	801	825	826	776	779	823	788	821	828	760	800	752	749	793	794	807	793	799	830	806	820	849	821	798	805	853	828	805	825	777	800	823	768	817	821	785	786	794	768	836	825	810	809	811	759	794	833	817	796	844	823	788	811	833	809	790	796	845	815	752	808	809	809	865	789	831	825	804	809	791	749	889	809	822	806	850	826	824	822	788	765	804	793	768	809	841	800	797	789	828	790	829	797	798	762	810	789	820	808	767	832	832	791	792	818	764	829	835	809	845	799	822	825	764	769	748	768	784	804	796	774	806	833	830	825	804	747	847	749	824	810	815	800	825	800	784	799	797	784	795	852	783	806	786	799	772	801	819	700	822	839	785	861	763	820	849	812	794	817	797	801	784	811	777	778	774	821	815	814	802	829	859	776	811	871	788	823	852	755	790	789	789	842	777	833	812	773	772	857	831	819	808	807	845	828	837	827	766	783	777	818	816	749	793	803	810	833	755	788	776	795	804	841	801	788	800	872	816	783	788	819	860	833	772	822	798	774	796	828	778	760	816	742	791	781	785	804	814	794	856	807	829	801	776	778	810	804	857	746	826	815	839	847	795	794	809	816	800	838	835	796	748	845	813	753	781	814	796	811	783	778	800	832	749	792	852	798	860	819	778	798	808	829	834	836	841	803	794	775	826	891	749	778	817	836	793	796	810	789	829	832	847	757	778	860	810	829	814	764	838	813	759	780	839	811	842	812	765	840	848	772	782	806	800	800	832	824	847	815	836	827	779	817	800	798	813	783	781	772	841	808	824	869	800	801	810	792	767	794	784	813	803	795	797	807	742	794	806	816	845	810	875	826	811	806	779	798	827	812	856	812	788	745	826	817	769	793	818	807	805	782	793	829	809	773	808	845	836	799	821	770	804	782	750	832	811	828	812	806	816	761	805	806	773	800	783	808	805	781	803	776	823	784	800	837	797	752	797	840	773	835	861	802	769	736	782	803	802	767	788	870	854	839	755	854	837	788	788	769	769	799	757	822	806	804	744	818	779	835	775	754	779	786	818	823	817	787	792	825	784	788	782	812	758	777	783	856	840	824	792	781	797	783	798	743	783	835	790	788	800	786	796	782	833	818	894	772	778	823	802	789	841	780	813	800	768	832	799	814	811	767	788	816	812	848	844	823	797	808	814	813	807	798	775	816	819	820	766	786	816	799	817	798	781	820	786	808	756	807	776	784	792	796	840	809	771	814	817	755	814	861	809	785	819	818	800	792	778	809	797	796	767	822	790	794	815	806	813	831	810	782	828	830	780	834	802	797	840	814	782	828	775	818	779	765	788	835	783	775	770	789	809	814	812	802	833	803	805	851	800	826	805	806	796	764	824	807	805	825	807	821	812	770	753	803	785	805	792	807	775	810	832	820	789	784	793	822	834	802	807	792	808	889	844	851	801	828	788	804	808	760	821	761	769	812	879	804	831	799	830	798	788	817	784	763	795	819	754	829	815	858	799	824	799	861	797	769	814	849	822	786	860	753	777	801	778	799	796	758	833	763	803	818	734	788	875	803	857	803	808	806	795	863	782	792	770	782	805	792	810	783	785	781	829	837	785	790	777	812	805	804	788	784	802	788	808	797	834	808	791	800	845	831	810	797	799	786	821	794	818	778	837	786	846	815	801	808	803	850	855	768	803	819	796	838	859	812	824	748	759	842	784	844	827	811	792	809	758	798	814	834	839	837	779	819	784	818	809	768	823	817	804	768	833	831	784	823	831	819	752	810	818	831	801	783	829	857	725	781	786	814	799	789	813	798	835	788	823	837	836	782	828	788	784	784	856	784	775	832	795	808	796	845	781	798	827	848	748	792	795	839	802	794	757	775	812	808	794	805	792	781	865	797	805	806	822	781	800	792	778	806	786	812	817	807	808	751	750	801	816	804	801	828	831	827	843	820	807	774	821	839	752	771	841	791	819	806	836	817	788	811	792	765	857	800	790	806	825	787	812	807	824	832	818	794	795	750	832	764	805	817	790	825	824	792	839	769	752	796	813	837	814	843	787	789	824	823	799	795	791	862	795	813	808	805	862	833	863	763	797	799	821	807	792	762	762	800	852	805	808	825	828	789	833	796	770	871	772	835	796	764	825	771	848	847	781	790	860	837	768	806	795	860	851	806	863	785	792	815	780	797	767	800	796	790	832	827	778	776	854	767	789	776	816	807	784	807	858	799	769	794	768	826	793	804	796	786	765	821	789	810	745	792	845	817	812	867	794	838	795	790	803	787	797	787	782	765	783	812	761	834	769	793	828	814	785	790	788	810	772	858	783	782	813	838	836	828	879	818	784	780	737	801	795	834	787	829	820	813	829	791	855	839	787	804	802	832	772	830	837	817	804	793	773	879	796	830	741	831	778	788	745	812	751	829	784	795	787	816	784	811	809	793	840	815	779	832	787	770	827	855	757	814	791	845	787	773	761	889	807	779	782	814	745	774	781	814	876	864	833	786	761	807	808	800	786	832	781	802	736	808	785	757	776	824	787	813	818	830	833	762	794	749	804	854	853	831	775	801	826	806	796	758	836	810	816	846	827	839	794	802	773	807	781	786	848	826	852	781	843	821	803	763	796	781	803	858	788	804	744	803	780	818	831	802	770	805	802	831	801	809	778	791	788	788	819	775	772	793	783	762	800	809	789	790	777	779	818	821	798	758	845	808	784	773	794	781	772	831	792	822	785	800	798	807	811	816	794	832	825	802	826	819	804	819	792	765	778	831	828	837	834	815	830	821	804	842	786	817	776	841	779	784	843	796	858	766	819	813	802	787	799	779	797	810	824	855	765	790	800	776	786	848	834	776	838	758	786	775	827	797	788	810	754	789	837	808	809	773	805	809	840	806	785	819	837	841	836	869	827	786	793	815	789	788	822	755	813	792	781	828	797	784	764	775	782	791	838	786	849	793	827	758	805	819	803	799	753	821	846	839	808	789	822	819	817	789	799	820	855	803	826	802	795	762	844	793	832	754	800	799	820	761	759	833	847	741	791	825	836	803	748	871	811	788	843	802	805	825	798	810	820	817	776	806	798	837	870	801	815	744	822	857	812	788	793	732	798	848	843	813	839	824	795	857	808	791	801	819	850	830	776	804	758	802	810	785	821	813	818	883	808	785	754	825	808	773	807	806	786	872	865	845	833	805
25083	21118	27398	24973	10042	683	477	403	392	375	326	301	309	262	238	284	290	249	297	271	271	248	257	227	252	243	244	273	278	238	222	246	268	255	226	236	234	265	250	231	258	239	251	243	238	243	248	241	242	235	231	224	228	255	238	227	279	231	253	238	271	229	249	249	253	229	262	233	226	239	223	245	258	222	229	252	245	250	258	235	276	239	257	227	254	253	244	238	248	247	249	229	240	228	256	233	248	273	249	230	227	239	232	248	259	253	239	256	243	230	236	252	231	217	251	243	236	248	233	227	243	248	245	217	249	248	244	251	235	239	241	221	258	240	230	250	257	250	233	239	221	231	262	226	244	244	243	246	234	254	255	239	245	256	240	224	237	246	240	236	230	227	276	222	260	251	237	265	238	223	194	205	215	232	233	227	251	210	248	248	246	226	237	234	267	234	252	224	227	256	235	230	252	210	223	246	259	253	240	256	221	237	241	263	242	258	249	212	235	218	263	202	247	241	240	227	235	254	228	267	257	247	230	236	233	233	243	224	250	239	243	262	223	240	246	229	245	230	281	246	236	260	249	246	220	231	228	278	234	221	234	241	219	244	238	228	254	235	219	226	231	252	252	235	204	243	274	248	219	241	252	234	261	242	219	249	238	225	242	230	237	221	246	229	231	254	237	219	207	215	239	231	208	245	270	237	235	221	236	226	242	222	208	231	234	258	249	226	239	229	218	223	257	200	238	238	217	260	260	222	223	224	238	243	232	272	210	240	205	238	224	222	225	228	239	229	260	218	241	256	222	246	245	216	245	220	233	248	218	254	230	236	289	225	239	272	245	221	270	248	251	247	248	238	231	252	227	248	249	229	242	223	261	239	256	254	254	252	245	237	255	248	224	235	238	221	237	241	219	218	236	218	249	246	237	252	261	253	227	238	247	238	229	224	257	245	226	219	233	268	224	213	251	253	228	294	242	232	234	231	222	254	238	236	246	224	254	252	235	270	247	245	263	249	233	207	232	224	246	258	250	262	249	250	211	207	228	218	252	247	219	235	238	246	225	200	252	230	243	239	204	240	263	268	226	210	213	233	224	253	228	224	258	220	226	206	213	258	216	233	242	244	239	245	248	246	246	230	217	244	233	231	242	237	206	248	245	237	241	232	235	258	240	229	231	229	242	216	217	236	242	200	256	243	250	236	254	254	233	252	244	235	220	246	255	240	247	246	241	226	228	268	233	234	246	218	270	229	228	252	233	262	247	222	257	262	266	213	245	216	232	246	209	254	214	247	230	211	230	240	250	233	234	240	249	242	241	227	248	248	250	238	239	237	237	228	251	229	226	221	224	217	226	255	230	236	248	238	244	255	252	234	237	206	229	235	234	215	248	271	250	229	259	218	221	223	241	216	256	236	240	252	220	260	255	225	248	250	240	262	277	241	237	249	257	231	272	265	219	202	233	226	264	254	246	250	239	250	228	237	228	247	247	201	228	223	226	246	250	230	229	242	249	241	251	255	237	264	215	234	245	218	242	255	243	239	246	232	263	247	245	263	203	212	208	226	246	234	230	255	237	276	249	230	243	246	252	228	206	243	245	237	244	256	233	221	264	262	250	231	231	243	244	223	242	215	227	239	244	254	253	248	234	260	265	250	249	231	226	245	240	240	263	228	243	245	259	238	250	246	240	227	254	264	229	210	251	259	241	227	215	221	217	231	232	224	207	226	256	259	222	247	220	226	244	243	239	213	240	222	214	221	236	249	239	247	239	269	217	249	213	265	208	228	248	230	243	245	254	241	209	226	231	264	213	262	231	230	233	234	235	239	211	236	222	205	227	249	245	208	231	231	255	232	228	257	229	231	213	260	256	250	258	237	252	230	257	233	236	250	225	237	221	249	227	240	237	236	269	208	254	237	231	248	233	241	216	209	234	237	263	216	232	273	218	266	242	218	247	235	232	233	214	256	232	222	215	246	232	226	224	199	247	237	256	231	231	256	242	243	225	243	262	246	231	218	222	265	207	220	241	215	248	224	232	235	269	243	227	223	240	234	221	246	214	267	252	261	242	240	228	227	252	225	257	226	240	271	238	230	240	250	243	212	231	246	232	241	252	233	230	242	226	223	252	236	214	255	239	236	230	240	217	252	252	209	239	199	247	204	223	238	250	256	266	261	242	229	266	245	233	239	226	239	230	211	222	264	250	246	232	212	253	253	230	228	221	215	244	270	236	252	243	222	240	221	237	218	238	220	239	215	224	273	243	247	229	229	221	236	250	214	215	255	271	213	227	255	226	247	243	213	238	217	254	245	229	231	226	259	242	242	244	216	222	212	242	211	218	239	241	270	261	241	232	270	245	229	243	250	241	249	253	204	249	257	239	229	248	256	224	264	216	242	242	281	221	238	226	235	235	246	220	263	202	218	267	228	240	225	244	219	237	247	233	255	236	213	220	225	243	245	260	243	256	219	250	275	250	222	228	238	242	221	227	230	244	237	225	234	236	229	217	238	228	236	218	219	267	254	233	251	274	227	241	225	233	235	236	236	254	231	228	218	242	247	239	235	247	231	222	210	256	240	240	223	249	244	247	212	204	228	240	216	257	218	240	254	261	220	225	221	228	243	207	195	258	275	241	245	226	264	278	260	226	233	215	227	249	243	278	196	228	225	245	242	248	237	227	215	240	260	240	229	266	267	232	247	225	218	223	225	231	220	244	224	257	268	248	244	246	222	224	250	237	263	214	239	222	247	217	215	231	248	230	244	216	247	246	195	254	205	264	206	256	251	215	228	230	250	212	241	262	243	241	211	218	239	214	266	235	223	257	222	226	235	246	222	269	230	254	225	246	256	259	263	245	233	244	242	232	237	241	237	238	235	222	212	228	212	234	249	246	210	231	228	257	250	237	250	245	224	248	222	250	268	212	244	238	258	250	247	238	212	221	252	220	216	239	231	262	244	243	240	226	237	229	241	229	247	267	225	252	231	228	237	260	229	250	241	206	236	251	225	242	229	223	242	224	225	249	245	243	235	219	229	275	243	274	241	220	220	219	238	254	215	239	248	238	206	229	226	225	252	205	241	258	209	238	226	227	235	215	231	221	229	251	284	212	260	205	222	265	236	270	234	240	233	244	208	221	217	233	230	215	213	200	254	238	230	219	218	242	262	247	247	249	242	250	265	252	243	241	236	232	242	239	227	230	279	218	217	237	252	255	226	230	262	249	246	249	223	255	220	234	244	237	217	215	233	258	219	216	212	234	253	228	222	238	250	228	257	227	228	238	269	237	241	254	255	245	205	224	257	251	266	259	238	233	234	215	261	244	238	259	239	235	229	225	206	234	224	263	240	215	254	234	223	237	244	234	228	226	258	215	224	227	227	236	237	247	238	239	247	236	237	250	239	254	284	233	247	233	215	218	237	228	227	226	208	242	227	262	243	220	229	213	216	218	246	262	238	231	261	219	196	251	246	253	234	216	247	240	218	245	227	239	236	226	214	213	247	238	248	227	257
9080	5850	4503	2310	1690	1238	1040	896	679	688	558	483	499	480	441	446	392	378	393	373	358	363	329	358	353	339	355	340	328	324	310	361	365	313	312	321	302	322	351	345	328	305	330	320	324	356	342	323	314	311	332	290	314	345	340	308	306	324	304	311	307	273	318	317	311	344	334	342	306	355	332	325	312	318	339	307	319	333	295	323	330	338	310	313	338	315	344	340	306	309	296	315	340	301	337	330	316	324	290	350	344	350	333	352	327	307	311	329	305	312	306	333	317	309	333	318	343	324	363	296	299	299	350	322	316	290	337	308	298	312	354	321	315	325	329	309	303	293	381	336	320	314	305	345	286	323	311	300	334	311	330	294	351	352	311	320	308	325	326	341	330	322	301	325	359	299	292	318	313	308	329	335	343	290	302	309	325	313	307	297	309	296	343	332	321	330	311	311	331	296	337	316	304	330	299	293	291	303	299	346	317	317	308	354	320	299	350	331	305	320	335	325	334	315	323	333	385	294	315	361	331	313	302	278	340	311	311	348	315	326	334	328	324	307	294	317	307	305	327	343	321	308	284	296	319	327	326	321	329	328	313	344	319	294	336	309	287	329	318	317	365	320	289	336	335	348	312	319	286	342	336	343	332	313	303	323	320	337	334	324	311	315	332	313	293	310	328	333	324	295	300	326	310	335	306	369	294	301	335	298	334	318	274	332	284	315	317	334	318	312	314	342	320	321	316	310	313	344	325	338	311	299	316	340	302	344	314	316	314	322	340	292	335	315	318	313	325	306	331	322	332	319	339	305	288	353	296	320	298	330	322	321	323	325	294	329	323	317	330	331	289	317	304	320	332	335	337	327	327	345	332	312	317	283	336	316	298	308	333	340	307	349	303	298	331	333	328	311	316	315	316	316	308	334	333	316	327	346	340	328	334	344	315	331	290	303	307	286	356	303	308	328	302	315	329	345	341	318	307	322	329	351	318	336	333	298	299	322	332	313	298	363	307	328	319	305	315	330	323	309	330	335	314	302	345	295	338	325	323	326	320	371	308	319	306	328	307	318	298	343	308	307	333	312	339	346	294	338	307	318	313	265	311	315	309	344	290	306	308	303	306	325	335	330	324	335	310	291	308	315	315	295	319	328	338	319	307	323	338	317	286	308	327	330	320	324	326	298	342	289	318	328	323	289	341	348	305	337	332	303	313	298	329	290	305	298	320	331	322	316	317	326	331	292	306	335	310	329	306	339	305	315	304	298	318	311	319	304	290	337	299	315	306	294	311	327	305	347	323	302	272	292	312	302	328	289	333	308	310	336	300	300	320	324	330	337	302	357	308	336	300	329	312	328	303	335	327	309	304	310	325	327	333	331	341	278	328	349	305	343	312	293	326	344	323	320	301	331	337	312	326	348	313	302	310	308	277	320	346	316	332	335	348	308	314	311	297	314	305	341	362	325	298	348	325	369	296	318	354	325	303	331	289	311	304	310	292	325	280	318	299	318	319	318	289	317	332	292	323	333	329	300	334	310	329	289	320	333	321	306	308	327	338	324	319	299	328	313	321	304	331	321	320	300	320	310	330	293	329	340	310	353	323	296	325	304	312	323	322	298	309	317	316	316	285	290	322	322	320	324	311	351	319	314	314	307	325	330	319	283	350	350	320	348	317	340	362	305	289	328	305	293	301	313	322	307	333	318	324	290	333	315	299	355	295	313	348	343	301	310	312	311	357	322	325	311	299	286	323	305	313	327	308	334	299	343	334	336	335	337	316	351	306	296	348	322	305	314	313	306	275	308	313	304	311	290	325	338	330	333	340	306	333	314	351	329	299	332	298	333	341	316	314	330	323	330	342	305	340	313	354	324	320	298	297	342	310	369	296	300	324	339	335	303	303	290	326	320	325	335	307	300	347	342	323	339	297	330	284	322	323	341	295	297	327	319	352	325	277	327	324	343	335	343	329	332	320	305	307	329	339	342	297	313	302	305	300	317	286	306	292	305	318	300	328	345	333	308	351	310	316	308	326	314	319	304	365	338	323	337	323	310	298	306	326	321	345	321	299	304	333	309	325	343	351	340	310	293	342	294	302	328	344	343	305	300	310	308	305	312	313	321	297	313	336	304	322	315	287	314	334	312	291	307	311	311	315	321	315	291	319	314	296	341	305	322	319	264	286	276	333	348	335	339	313	311	333	296	338	330	354	271	303	293	318	334	329	297	332	367	303	323	333	297	372	307	319	324	283	298	296	295	321	320	325	320	316	297	329	296	302	321	324	304	327	335	291	336	311	310	332	350	322	317	317	335	329	337	322	305	309	343	314	284	289	289	320	336	313	311	320	307	354	320	298	306	324	288	345	340	322	332	336	308	294	315	306	294	333	330	335	283	297	329	288	337	339	327	294	331	294	331	324	282	311	323	300	347	315	350	335	332	330	315	307	334	335	290	335	301	328	289	308	292	332	308	340	331	323	357	326	326	346	332	335	292	352	334	306	330	345	339	303	315	336	325	338	318	340	334	332	308	304	330	292	308	327	305	342	319	309	295	311	347	323	310	314	329	340	318	304	336	311	339	289	300	321	308	293	304	288	324	329	310	322	315	313	314	327	338	301	293	305	323	324	309	323	325	323	306	305	295	316	326	333	314	321	330	302	313	319	307	349	297	329	314	305	320	291	277	325	328	317	309	333	288	311	310	303	309	313	356	308	324	298	316	289	296	308	319	360	330	343	307	315	310	327	325	322	296	310	290	303	323	340	326	342	314	308	327	327	312	325	316	345	320	328	334	317	306	293	289	322	310	310	293	317	355	309	305	333	322	295	297	304	335	335	360	308	325	331	320	355	299	294	319	318	308	335	328	301	313	322	304	323	322	297	322	331	332	324	326	328	321	349	324	302	307	323	332	307	340	275	314	300	323	298	345	318	320	314	304	300	345	300	328	326	329	309	334	304	313	331	332	334	323	312	296	281	319	332	315	346	324	321	312	310	331	309	320	343	335	324	327	307	308	305	320	304	311	317	309	320	345	316	296	327	342	340	317	349	323	291	345	308	334	308	304	334	323	335	297	318	348	305	315	324	366	298	317	313	299	350	334	320	335	336	324	321	297	353	321	325	263	347	347	345	354	315	308	297	325	287	316	326	310	285	325	332	309	329	326	300	325	315	315	345	332	326	313	304	351	318	336	316	289	318	290	326	301	286	332	300	326	303	311	324	303	315	317	363	329	325	311	311	312	334	348	323	324	334	344	320	345	323	311	303	311	330	325	334	344	308	323	280	319	304	314	298	311	306	325	320	300	290	323	304	359	347	317	329	323	286	320	286	301	277	315	305	330	322	314	291	291	295	311	322	291	311	316	317	348	307	293	307	313	303	312	307	311	304	319	315	327	364	282	352	282	334	316	330	310	343	317	322	331	337	340	339	321	316	296	336	312	292	281	303	298	323	314	329	334	340	312	306	348	304	309	288	324	320	322	342	320	316	346	339	320	320	359	275	327	310	326	356	322
22822	21154	29029	23516	21147	21203	11249	1840	1259	1218	1093	983	989	918	892	855	839	828	814	771	800	752	751	815	755	767	741	709	736	763	689	731	697	705	686	689	721	757	726	684	677	681	683	674	710	718	698	704	687	677	689	682	729	700	705	743	701	708	676	713	692	648	702	707	688	678	692	717	741	697	755	660	726	697	724	674	702	670	716	715	673	689	641	675	643	684	683	720	646	668	699	682	699	670	652	700	726	738	699	732	676	676	676	691	694	677	720	682	688	701	684	696	691	646	698	647	762	665	671	721	664	671	681	652	681	722	741	705	670	673	693	680	672	679	697	673	673	680	684	620	681	740	695	699	659	690	667	672	702	678	714	687	671	693	661	658	703	704	673	673	689	685	691	646	682	696	703	627	658	705	696	688	705	678	731	704	692	674	692	633	656	688	674	731	672	728	670	661	685	692	666	714	714	709	674	709	657	700	689	700	672	678	702	672	693	728	696	709	685	651	666	677	697	701	669	678	670	690	707	688	703	711	695	730	638	668	734	654	646	663	707	680	685	659	674	667	687	642	642	740	743	696	652	689	698	698	627	711	666	686	676	686	682	697	692	700	674	688	700	682	662	680	649	693	674	700	695	642	722	709	659	647	714	697	692	711	685	701	684	672	652	639	677	701	711	701	693	682	680	668	690	688	670	673	696	687	681	677	675	672	676	682	647	683	750	693	643	740	699	661	672	727	661	666	702	686	685	712	652	664	702	658	724	723	614	698	651	665	691	679	664	694	659	704	660	685	686	689	709	722	654	632	654	683	680	698	673	709	690	656	681	683	637	689	708	703	683	663	709	671	669	673	688	696	653	651	682	701	688	656	727	675	634	669	611	711	665	706	624	659	696	643	683	680	633	710	653	645	632	701	680	680	688	673	669	692	703	672	690	706	729	670	663	677	683	686	676	709	681	711	669	653	708	714	720	652	717	639	688	674	650	678	641	685	685	695	692	679	705	699	673	692	701	645	720	696	737	688	667	755	719	693	692	710	695	677	690	680	746	663	695	702	679	689	667	702	681	722	654	695	636	690	697	689	673	682	735	683	709	698	678	683	657	678	633	687	674	669	649	667	687	703	670	700	702	657	709	654	666	689	662	660	697	684	660	678	692	648	697	700	716	606	642	679	701	717	711	690	647	727	673	655	692	630	678	695	685	673	697	735	670	664	732	670	681	695	672	700	675	691	686	675	691	708	719	684	693	718	636	733	665	692	642	618	693	721	706	655	725	690	702	668	619	704	678	692	679	646	674	696	661	704	739	704	709	732	661	715	697	714	666	687	678	668	731	720	652	701	691	660	752	643	732	676	666	630	725	676	678	695	612	685	689	671	696	718	695	690	675	686	724	639	709	682	705	711	710	670	674	642	684	616	711	713	670	677	646	721	636	651	670	663	688	655	684	737	708	698	684	630	668	696	700	686	687	654	662	689	708	671	700	690	638	707	650	695	701	635	653	681	686	691	663	703	640	646	665	699	699	684	699	656	653	692	679	693	739	681	674	650	678	674	709	678	668	665	712	693	656	658	614	672	660	633	664	729	716	636	665	722	656	720	670	729	666	668	659	661	658	721	687	699	720	656	669	722	724	708	690	710	654	683	697	691	688	683	667	664	670	703	678	660	691	664	734	701	703	682	664	688	664	697	684	694	710	706	652	694	702	698	737	665	718	653	701	681	671	682	685	700	669	633	647	698	679	643	650	685	710	760	706	675	698	676	716	634	692	638	655	697	695	725	710	723	692	699	695	669	706	682	669	649	703	708	630	676	647	710	649	623	606	664	660	726	622	701	705	701	681	696	681	694	675	672	661	685	682	683	731	656	642	677	667	675	618	668	681	713	696	701	698	647	676	707	666	659	659	698	670	688	663	711	706	670	660	660	685	612	639	694	713	709	719	647	716	670	660	662	680	736	729	655	710	704	708	691	652	711	657	683	666	661	676	741	678	655	736	653	658	692	706	648	684	641	692	656	658	623	672	657	729	742	678	621	682	665	644	717	717	705	666	702	704	641	691	703	658	658	688	713	634	656	689	681	702	701	707	684	673	735	679	740	703	695	642	694	686	707	669	673	660	675	655	619	666	702	683	734	670	656	705	652	668	695	681	683	673	675	683	665	672	699	690	652	682	659	694	700	690	667	690	716	654	670	734	630	642	674	647	691	691	686	702	712	689	701	686	716	696	717	654	684	707	715	668	713	677	644	681	649	659	686	699	664	707	643	669	688	641	719	706	688	692	675	633	660	667	658	674	706	678	679	710	665	673	719	679	673	635	706	646	717	686	673	701	714	691	684	685	702	720	667	636	672	754	659	659	642	664	682	693	675	747	655	665	675	628	655	688	687	700	673	673	632	669	686	697	673	687	714	698	643	609	694	699	709	667	641	686	701	690	671	672	674	670	685	681	669	713	683	679	726	659	681	689	706	695	667	629	653	709	684	631	717	678	667	694	646	623	654	704	680	676	663	707	672	739	674	675	646	717	682	710	707	687	756	673	649	709	712	651	706	639	678	683	655	657	656	708	695	689	707	704	679	713	690	698	667	641	659	672	679	685	649	714	689	697	701	688	680	685	692	710	712	647	714	702	624	675	633	659	670	665	697	677	706	669	689	663	697	696	650	664	618	696	718	685	662	714	647	689	682	708	638	613	681	640	659	630	623	672	686	708	651	679	665	668	688	709	661	667	703	694	689	641	655	626	669	689	685	684	678	690	708	719	646	673	691	688	711	677	675	649	684	712	692	661	647	637	674	683	646	694	653	661	647	701	672	728	651	692	692	651	683	653	695	707	685	730	708	690	667	688	692	652	668	681	669	637	696	658	700	675	684	683	661	669	645	664	639	697	701	710	695	665	720	672	689	700	681	607	686	659	632	679	680	663	709	716	683	680	628	648	709	720	675	678	693	666	698	670	669	652	653	629	675	680	697	673	692	649	678	673	730	649	705	676	667	657	701	685	703	710	650	690	633	684	735	705	682	677	688	693	741	703	699	708	722	738	682	677	671	694	674	705	627	697	658	694	685	684	691	671	643	661	708	696	621	652	708	698	696	627	685	723	691	691	663	680	614	667	696	660	688	693	658	700	690	689	657	682	654	707	721	713	717	726	676	656	704	657	654	697	726	679	691	683	631	673	728	659	684	667	730	688	698	675	645	672	705	690	653	659	675	646	666	683	680	693	659	666	668	658	706	734	667	674	671	722	720	663	664	712	689	680	704	660	716	678	661	666	666	687	737	668	718	658	715	697	658	680	693	650	664	694	691	643	658	708	733	736	684	651	681	671	682	693	674	681	685	666	642	666	729	660	670	676	636	667	639	656	668	668	684	695	717	702	737	671	620	703	676	711	699	663	669	688	741	699	672	689	635	702	705	704	766	732	662	656	681	699	691	672	665	679	679	631	683	664	672	691	681	665	694	634	663	709	701	690	708	669	691	675	689	687	668	718	733	697	676	690	632	665	655	652	611
12779	16973	13771	7417	5310	4236	3543	2856	2317	2104	1789	1532	1484	1379	1232	1114	1124	1115	1056	1082	955	1042	986	951	941	950	906	932	879	937	921	944	888	803	869	908	800	853	856	843	875	868	884	914	874	906	879	917	811	866	853	874	890	879	803	885	841	787	833	801	789	831	871	804	891	864	863	776	834	859	844	853	852	871	849	821	860	828	827	789	861	810	819	784	840	878	850	848	862	785	801	886	780	859	854	850	898	860	814	829	865	835	797	846	792	889	890	805	846	869	844	850	782	826	794	837	845	816	804	801	832	824	787	811	819	810	830	825	866	858	826	815	753	817	888	840	800	846	784	830	801	807	828	809	831	813	807	888	820	843	799	829	808	789	793	834	834	828	793	837	797	876	823	813	813	802	817	889	864	768	882	830	847	895	814	873	826	823	791	797	836	876	850	836	841	817	887	767	826	852	870	851	835	824	787	859	832	835	872	896	807	851	829	836	801	877	847	873	829	846	814	845	785	841	835	840	784	840	809	856	847	800	846	778	788	772	854	804	844	826	852	815	739	765	807	798	859	837	833	823	836	777	822	841	807	867	839	861	849	863	796	837	783	818	812	814	838	868	778	787	806	804	794	817	829	797	797	828	926	817	841	815	825	796	808	843	825	830	823	807	808	808	820	834	817	839	882	838	787	862	826	832	836	826	825	820	816	850	826	798	783	843	804	873	832	850	822	843	833	877	845	847	860	851	837	887	826	815	819	836	789	805	771	827	808	858	873	838	809	836	817	803	802	850	788	885	817	869	855	845	867	793	805	811	840	802	837	800	859	825	853	835	855	776	888	833	792	852	801	834	810	858	788	847	779	827	848	806	789	853	833	851	868	823	791	856	856	809	825	785	854	829	829	800	782	838	896	780	873	787	808	819	804	817	836	833	836	802	844	787	832	791	794	833	791	829	806	821	805	801	821	843	797	866	868	810	825	847	863	820	807	770	800	848	864	841	826	805	811	851	834	824	826	840	841	824	835	820	832	849	821	802	799	846	812	791	837	876	817	800	824	792	842	806	838	823	811	816	859	863	843	841	796	812	817	842	867	841	861	826	863	876	833	900	857	824	825	793	825	857	821	827	862	886	812	795	842	850	813	776	817	811	807	802	838	843	812	793	767	823	807	841	782	835	806	791	843	861	812	787	825	877	789	861	825	830	815	826	866	789	804	791	877	781	806	839	835	881	791	771	761	848	807	794	856	834	815	843	853	824	830	836	843	815	864	828	835	812	807	769	839	827	812	819	837	823	845	794	810	829	828	819	816	827	823	843	875	805	860	810	855	816	848	786	824	830	804	756	836	842	837	858	805	877	855	796	849	806	814	812	825	750	791	762	818	819	857	858	833	774	866	837	814	857	801	819	886	865	837	856	851	836	788	846	820	917	804	814	792	851	865	778	754	829	859	861	828	854	854	853	892	823	783	792	835	797	830	839	780	820	839	802	865	849	859	820	848	795	800	836	864	799	864	869	869	825	861	816	803	872	829	826	858	787	813	812	802	846	814	818	829	845	843	744	814	878	870	858	813	759	821	826	842	834	812	878	842	844	807	784	804	849	814	789	842	840	867	865	866	831	824	793	829	797	787	766	797	816	828	847	823	787	860	819	771	851	818	860	836	811	829	830	821	817	811	824	794	858	828	806	849	905	811	803	834	802	877	805	798	817	799	884	822	819	858	844	848	789	869	863	852	827	843	824	829	818	811	835	829	885	813	813	769	819	856	850	809	817	873	814	801	823	789	839	865	844	836	811	885	823	807	858	830	817	831	848	845	828	787	789	839	809	860	870	798	817	814	882	843	813	783	818	823	796	829	798	749	807	831	851	832	838	850	787	808	820	784	829	761	800	826	800	859	832	788	841	838	824	786	802	789	807	859	858	782	831	890	810	834	810	840	838	802	825	766	843	795	814	829	818	821	857	865	803	844	819	852	776	818	825	857	857	852	808	866	827	816	799	854	893	852	857	804	800	843	841	844	814	805	837	806	853	806	779	819	791	836	827	797	839	821	848	789	808	830	827	802	774	862	812	852	838	825	869	873	811	862	846	818	819	815	843	815	802	798	840	857	868	812	834	781	795	847	846	860	831	835	815	807	807	799	821	861	834	879	809	871	826	836	809	827	826	833	864	841	823	846	808	776	835	853	809	855	776	809	796	838	812	815	793	770	840	852	840	827	871	824	831	836	832	804	870	803	865	868	824	794	838	790	823	839	865	845	843	853	821	892	842	805	849	863	851	837	804	848	865	803	794	843	776	849	858	829	847	791	820	744	833	800	841	824	880	814	821	847	905	799	828	834	821	811	823	880	780	842	803	837	812	826	862	885	852	857	785	849	830	799	812	870	833	833	819	856	786	870	866	798	819	817	866	858	796	848	842	826	846	813	828	806	838	831	854	787	796	776	873	820	803	783	850	836	841	861	828	780	741	821	844	859	775	830	808	817	855	790	832	848	931	803	850	816	799	880	840	842	764	797	828	826	786	847	896	879	832	862	830	785	851	803	883	818	775	832	837	807	820	880	829	754	839	780	830	817	812	829	824	819	829	840	861	862	839	770	895	800	825	856	841	892	856	786	834	818	838	822	797	842	834	852	818	799	806	814	871	829	828	789	858	800	763	806	796	829	843	783	778	806	855	825	851	768	759	806	768	808	826	832	837	830	854	845	841	875	814	844	811	900	866	821	812	819	812	814	861	831	827	871	853	792	815	861	814	759	831	873	790	844	821	838	803	852	844	837	840	849	816	851	834	782	841	856	795	810	838	844	829	799	831	770	828	919	863	829	845	828	852	845	815	833	821	854	885	819	837	821	891	866	812	844	874	847	851	856	769	799	820	829	828	843	889	850	842	830	785	825	852	849	835	843	869	851	816	820	792	862	822	827	817	832	810	859	879	776	834	825	888	787	852	812	813	794	845	879	814	842	832	814	828	833	838	841	860	853	828	846	825	860	849	869	830	861	831	808	859	829	804	821	848	803	814	818	814	800	875	817	802	815	825	853	782	830	879	805	795	893	857	777	839	807	817	803	826	791	801	852	780	803	821	809	818	860	797	823	868	798	894	830	877	840	827	792	797	843	793	808	781	805	808	821	833	816	807	838	836	849	831	779	856	827	852	830	868	806	821	780	806	832	814	815	800	822	864	783	862	833	838	813	839	874	813	846	826	858	872	849	834	838	806	802	819	776	820	779	852	817	848	802	857	786	838	846	810	785	844	823	808	832	791	830	822	839	828	845	836	874	826	840	807	844	790	783	827	828	842	799	810	860	788	850	813	854	874	824	818	803	812	857	828	835	854	801	825	862	839	820	855	829	799	845	820	847	796	853	820	805	828	864	844	826	863	866	781	835	828	857	803	802	828	840	832	854	871	828	869	855	847	841	808	835	843	829	809	837	832	839	830	849	843	821	845	847	803	885	852	807	798	839	891	821	842	799	836	825	832	835	873	811	803	805	879	845	800	798	855	837	857
27023	19991	6688	698	488	437	357	373	336	364	378	358	359	342	371	347	335	343	351	333	339	355	342	354	362	322	356	361	367	352	367	347	384	346	335	349	346	333	344	351	349	350	333	351	400	366	328	332	354	371	387	367	340	356	361	338	342	374	337	349	390	349	310	331	334	346	317	340	332	355	329	315	358	344	286	363	362	361	331	359	339	349	306	348	372	308	371	297	381	340	324	337	343	317	354	333	348	370	337	328	340	325	308	326	365	325	354	332	348	356	327	330	374	357	352	348	341	342	365	317	366	342	378	345	351	355	338	328	330	358	361	346	346	308	346	339	374	368	381	328	378	348	374	344	350	314	344	314	338	321	308	344	359	321	334	354	366	351	357	355	374	334	302	324	357	359	334	354	371	346	358	331	358	354	343	372	345	384	357	379	326	325	339	350	347	342	327	357	331	382	372	352	327	355	357	352	335	340	331	358	327	351	364	332	357	364	342	355	354	363	347	333	350	329	312	341	331	360	329	369	333	319	341	345	375	294	367	334	342	350	370	358	347	351	350	336	344	342	344	342	365	342	345	320	364	324	387	355	329	377	322	340	332	351	356	314	341	347	358	323	342	332	362	351	365	341	313	314	344	329	356	330	355	321	330	351	363	332	341	358	331	341	351	336	330	341	332	338	362	336	330	340	331	356	358	346	348	359	335	328	392	372	340	343	371	360	343	326	347	369	363	368	321	359	353	384	371	329	349	336	379	344	363	322	319	345	365	372	339	375	335	377	374	358	307	325	365	353	334	328	311	352	347	316	344	320	329	344	346	331	352	330	332	329	343	382	315	341	362	367	339	355	325	372	324	374	354	376	360	357	342	347	385	324	344	309	360	331	348	312	337	335	359	361	356	342	348	346	369	363	340	352	340	348	331	336	339	358	357	337	351	362	317	351	372	322	358	357	364	367	354	386	327	326	319	334	336	367	376	367	341	379	363	335	333	354	337	323	363	336	334	337	354	340	357	346	373	326	325	333	327	322	344	351	309	324	352	354	316	337	341	367	341	357	342	374	362	329	346	361	358	354	326	365	362	325	311	333	335	375	349	306	334	319	380	378	344	354	357	352	348	363	379	368	345	384	317	347	366	353	367	351	337	353	338	391	327	348	341	354	324	337	368	393	385	353	336	355	351	356	349	365	338	299	336	380	367	347	338	343	340	338	348	317	360	361	342	327	328	354	345	338	365	326	318	333	289	408	375	362	342	330	337	347	379	318	339	342	346	391	324	387	358	361	342	335	339	355	321	349	360	314	343	347	355	342	340	336	359	356	333	325	346	360	373	354	340	356	369	330	356	353	325	324	343	357	327	399	360	349	355	362	316	359	349	378	354	359	369	342	330	353	320	327	372	310	358	330	349	324	334	355	387	366	366	323	341	378	363	326	365	350	351	350	368	352	313	361	352	325	331	340	365	339	329	356	364	332	354	341	330	304	330	352	340	329	344	359	340	354	343	336	361	342	345	321	343	334	349	354	350	332	365	347	338	327	338	342	350	348	332	354	327	355	343	343	360	344	339	350	348	337	350	343	352	350	335	365	355	330	343	316	306	316	326	304	350	380	359	362	352	331	334	346	330	334	373	368	340	325	318	348	343	353	365	309	341	380	361	347	364	334	331	385	370	327	343	345	364	341	327	360	354	378	324	356	340	348	357	354	359	350	311	333	358	319	316	342	331	315	395	299	352	354	302	352	339	327	342	337	319	367	315	341	357	369	363	388	345	366	358	320	356	349	349	327	374	316	338	316	366	325	343	329	338	340	354	349	346	364	352	333	351	336	330	360	393	364	351	345	345	328	350	347	337	332	353	330	308	353	335	319	379	322	324	354	307	355	365	339	360	327	350	353	351	321	364	331	344	327	367	345	349	312	359	356	361	353	316	397	335	328	322	381	349	332	341	324	326	331	336	320	342	345	343	328	368	329	339	335	343	341	335	325	382	339	384	365	347	330	325	329	350	316	335	375	344	310	344	356	315	338	329	356	373	377	327	402	325	344	382	335	365	354	361	347	360	336	361	338	306	360	366	328	339	341	339	398	342	341	350	354	337	366	342	350	329	345	369	324	345	343	340	359	360	327	346	374	298	327	380	327	315	322	318	339	354	337	371	327	384	340	345	340	345	354	333	362	315	358	367	353	327	332	326	349	360	332	332	342	325	329	333	326	389	352	339	355	360	366	322	344	371	355	322	381	363	346	351	363	337	329	336	343	343	330	332	358	329	329	359	345	367	352	371	339	344	373	329	332	331	341	338	360	355	355	349	357	353	359	342	350	328	324	321	325	372	357	348	363	315	364	348	356	373	355	343	341	351	361	368	369	344	355	345	319	352	362	411	314	340	365	342	345	367	337	372	330	342	346	386	373	385	340	341	347	334	367	333	366	327	386	361	346	321	346	341	366	356	342	319	349	315	320	337	342	357	329	371	332	356	329	341	360	326	339	315	333	320	356	374	340	335	326	350	364	342	350	344	320	349	334	361	363	328	335	359	328	356	334	362	326	359	339	341	314	380	345	333	354	342	352	317	362	355	352	334	354	327	351	352	372	361	329	396	345	349	324	359	344	358	345	342	333	346	374	358	356	341	340	320	355	366	360	373	381	348	358	360	327	363	329	346	353	346	332	318	344	363	356	364	386	371	328	362	353	340	322	358	364	382	376	323	388	328	348	355	352	354	350	320	343	325	346	391	372	337	342	338	362	321	314	330	304	335	310	348	348	374	358	339	342	361	376	360	344	348	368	349	342	325	352	360	313	351	340	344	355	377	331	360	355	343	329	348	331	331	342	344	341	365	333	349	363	358	341	321	328	315	358	330	330	310	338	319	353	349	346	334	335	373	342	339	317	343	347	332	334	342	328	362	302	356	327	349	335	363	341	320	335	356	357	328	356	359	328	338	315	304	333	342	338	330	346	356	369	339	326	350	377	332	334	340	349	326	359	331	345	364	351	305	360	362	356	307	328	358	337	313	350	351	301	355	345	360	349	336	355	348	355	342	321	337	334	302	340	326	341	321	367	338	372	384	352	383	303	335	344	337	362	357	340	342	347	339	335	340	313	337	303	358	354	328	322	337	352	348	322	348	351	328	358	347	361	377	322	347	336	344	337	380	370	364	345	331	367	367	313	341	350	337	338	371	337	337	355	346	331	350	361	329	329	357	351	323	332	362	319	362	321	378	361	346	358	325	354	353	338	318	328	348	312	343	348	311	345	352	355	350	339	351	327	358	334	329	329	330	360	334	363	344	327	354	374	335	364	350	349	335	353	351	357	331	353	334	365	361	356	330	324	349	373	348	338	341	354	345	338	350	375	339	343	352	353	343	338	352	345	332	348	377	343	339	321	335	349	342	344	352	365	372	348	371	365	338	354	352	363	336	360	329	365	369	349	344	351	338	356	346	351	344	360	338	340	363	364	336	330	351	339	347	342	347	333	361	331	338	382	341	337	336	316	329	334	349	341
4566	1094	944	649	553	547	504	478	444	436	417	425	475	432	472	416	487	452	408	408	418	432	394	420	377	402	435	390	428	424	408	414	425	460	469	411	457	391	400	443	389	437	470	427	460	436	479	426	425	450	414	404	386	392	415	404	467	466	449	420	415	426	388	424	397	440	410	438	457	430	431	414	404	398	460	460	438	436	429	448	429	427	396	447	419	414	398	426	411	456	448	420	431	447	390	404	385	403	443	392	450	406	436	376	422	421	419	408	424	413	401	414	425	416	427	430	388	437	401	443	425	445	422	431	410	405	418	391	432	426	424	408	442	413	420	428	435	406	417	388	453	435	450	428	397	414	417	402	429	392	397	460	407	402	454	429	434	398	421	392	460	448	423	407	431	376	413	442	432	420	446	417	415	433	433	430	406	405	417	435	420	440	434	442	474	419	438	405	414	425	441	439	387	422	424	401	436	457	420	412	445	395	436	394	436	422	428	374	437	425	419	437	440	459	391	454	417	424	400	395	423	416	426	433	451	425	409	422	422	431	427	379	461	404	421	418	453	450	440	449	429	428	428	387	402	462	410	452	414	478	393	442	422	424	404	466	443	409	416	432	432	442	399	426	432	440	425	417	423	419	430	428	442	437	465	420	427	429	424	425	452	416	379	408	397	416	407	450	425	459	447	464	419	433	394	471	394	430	437	438	433	438	418	401	453	444	437	421	443	416	435	408	408	442	442	434	437	430	423	423	420	399	408	402	389	412	394	429	412	442	420	416	437	403	417	443	442	407	406	415	437	432	419	391	423	429	401	457	380	412	389	444	463	411	391	429	440	388	415	407	433	439	444	450	453	425	407	403	372	443	437	437	455	444	404	431	418	450	430	411	402	408	420	440	405	438	459	439	433	404	414	411	412	460	430	430	420	421	421	434	410	437	405	408	395	404	443	444	410	455	399	424	388	417	433	402	414	402	422	453	449	442	406	430	392	414	440	416	448	417	442	431	412	423	423	398	407	436	447	403	395	424	437	436	439	435	445	411	417	368	407	414	448	415	401	432	429	441	471	461	418	389	432	437	417	432	422	432	428	394	429	408	439	408	448	426	455	422	458	458	410	439	431	416	442	410	434	437	426	430	405	425	419	436	424	438	449	422	408	435	410	413	390	434	444	423	436	394	409	437	430	428	432	411	421	443	443	423	407	396	440	446	422	460	428	429	418	406	405	427	445	407	429	420	430	415	421	431	425	415	398	430	422	411	405	408	453	404	424	421	423	397	442	443	426	411	423	400	408	422	422	404	446	424	438	429	450	422	420	412	425	407	399	417	403	428	397	398	428	398	389	451	411	429	411	394	437	413	416	446	462	452	443	420	468	392	427	433	441	418	452	407	444	390	400	401	434	394	434	416	464	390	416	424	462	421	420	431	433	414	414	442	428	385	439	446	400	433	421	447	395	414	433	443	443	425	392	417	398	429	413	451	417	424	436	437	451	407	421	412	429	398	408	430	424	380	433	428	419	440	416	414	470	413	415	416	453	432	452	418	409	444	421	409	454	382	396	459	414	412	404	459	448	388	426	401	398	435	418	422	439	413	388	436	457	440	432	399	423	424	399	432	449	434	426	426	425	400	424	405	416	421	396	421	406	412	429	438	410	432	408	414	443	428	428	420	415	419	418	416	440	410	407	455	458	435	453	400	408	434	400	457	462	441	421	424	425	448	463	427	421	432	413	419	435	426	430	434	426	416	437	388	407	411	421	437	425	413	430	402	408	405	403	455	432	469	449	432	420	393	468	447	453	433	428	448	441	392	400	413	458	395	417	394	403	473	401	443	420	429	437	447	420	406	483	456	422	413	408	428	396	403	461	407	449	437	396	429	468	417	435	418	407	410	383	445	429	393	429	438	411	458	394	409	412	431	393	466	419	437	433	411	423	437	431	433	434	430	402	401	478	432	429	454	420	405	412	396	439	404	450	414	418	435	438	434	428	413	437	402	395	440	389	459	390	413	396	441	434	440	397	445	387	418	402	429	448	426	401	416	415	450	415	394	433	411	429	448	426	443	444	458	411	424	412	459	424	406	400	404	394	397	434	428	439	453	429	406	404	377	409	392	422	414	411	393	406	413	422	434	437	420	388	429	436	435	444	419	437	446	434	402	444	425	442	444	420	421	424	411	437	411	441	423	445	424	422	406	422	404	413	453	384	419	409	420	390	424	402	419	432	428	458	415	398	477	456	430	462	418	427	447	413	434	412	428	435	426	418	402	416	453	424	404	408	446	441	408	420	401	420	493	425	451	435	424	495	401	453	404	376	429	419	452	404	396	439	423	454	402	396	396	382	396	415	415	431	410	362	458	429	411	431	415	406	424	381	401	401	448	402	405	417	427	405	421	422	439	388	433	413	402	428	379	416	469	434	452	431	404	396	393	446	431	433	459	454	446	413	437	435	441	426	428	419	457	401	432	439	412	446	431	405	424	443	438	428	440	433	437	459	419	410	384	402	431	427	427	416	421	408	397	417	451	410	418	391	419	423	423	401	377	420	408	425	446	399	423	390	405	427	424	429	429	410	423	415	432	413	442	384	420	460	442	404	431	381	407	444	394	461	446	416	442	436	440	398	426	422	386	443	403	448	410	431	467	417	403	446	431	438	404	430	382	427	446	437	419	428	449	410	480	403	428	414	416	418	437	409	411	432	413	406	432	417	435	397	407	397	447	402	430	439	410	427	406	420	425	421	410	436	439	425	406	418	412	431	405	431	415	412	402	440	421	384	449	421	445	417	428	413	458	423	451	460	424	421	434	430	459	434	430	417	460	425	401	406	441	432	407	435	429	442	444	413	428	436	413	405	437	428	378	445	436	422	413	427	448	436	447	409	434	419	393	414	396	420	438	419	408	435	432	413	417	414	421	447	474	454	425	421	453	451	417	440	428	437	433	438	428	416	407	434	407	442	437	427	445	442	423	417	421	439	391	422	422	414	432	401	402	459	455	445	435	409	441	450	436	407	455	440	441	402	410	434	409	426	438	399	417	449	400	407	454	423	411	421	403	415	411	438	413	424	427	465	442	443	395	460	398	407	463	448	441	465	434	443	439	408	401	420	442	432	429	436	428	432	446	444	388	450	466	410	400	449	421	417	395	470	380	432	417	406	421	389	419	406	425	442	440	439	440	414	426	397	433	401	410	422	456	406	391	415	428	415	478	472	426	430	424	377	391	428	424	446	387	429	435	435	397	460	444	411	409	445	375	449	435	410	428	437	435	419	424	405	449	381	427	462	404	407	427	422	393	437	413	388	445	420	432	459	402	444	418	391	437	406	416	442	469	424	419	456	406	406	393	412	393	450	420	408	432	405	383	408	438	433	418	416	442	455	398	414	412	418	431	425	431	397	425	378	412	411	409	418	408	412	431	480	417	441	398	413	408	404	417	426	434	424	454	413	447	409	429	409	408	398	446	428	415	441	426	423	422	398	423	417	416	406	427	405	413	410	454	437	447
23735	21138	28604	23922	21128	12235	1851	1197	980	937	918	774	829	822	796	761	700	792	769	712	709	673	692	715	697	705	673	695	724	660	689	707	717	697	705	690	665	677	683	669	695	712	710	694	645	668	720	688	698	690	697	670	675	689	701	636	713	733	669	681	661	660	690	647	696	725	736	682	683	686	676	645	638	656	641	709	668	671	671	673	704	672	701	689	679	692	661	680	661	703	690	647	709	673	679	687	701	671	664	717	732	645	705	676	666	664	704	661	684	661	635	679	706	673	692	672	651	675	632	704	650	680	681	685	677	683	657	693	697	608	693	635	656	696	652	699	654	628	667	714	705	654	638	651	697	679	639	690	671	687	660	670	697	687	652	692	668	685	692	672	625	671	663	667	665	675	650	665	669	631	701	685	687	655	645	705	689	680	724	693	679	633	713	668	653	631	635	717	653	667	660	639	690	677	630	655	644	702	742	669	716	645	665	696	667	702	679	680	622	653	669	639	641	663	681	635	667	685	680	704	727	692	650	683	642	659	664	698	702	669	675	653	716	645	693	679	649	668	677	688	657	696	643	640	664	686	653	718	659	654	699	635	671	678	690	648	714	671	664	673	668	678	703	726	664	659	609	672	682	640	691	642	694	658	648	701	712	627	638	690	694	664	650	664	660	667	674	698	706	667	652	637	694	667	679	689	695	642	672	632	691	645	668	665	694	656	671	671	644	686	698	635	641	708	720	685	662	686	684	644	682	655	661	646	661	656	682	629	691	674	673	691	667	674	671	677	677	688	676	673	733	681	688	665	671	653	678	662	692	661	668	670	696	684	692	654	664	666	646	702	693	651	682	660	722	699	661	696	706	674	692	683	685	669	673	660	657	699	686	702	695	657	683	682	663	660	692	649	706	655	674	662	626	648	676	702	699	672	686	697	703	685	656	695	664	653	681	617	674	670	692	702	635	717	693	675	675	687	713	664	665	624	711	676	689	654	699	700	643	684	670	692	680	663	678	678	682	689	638	650	665	659	701	686	644	697	687	687	663	687	707	668	686	658	695	677	712	702	657	676	727	692	703	670	686	682	671	666	685	672	689	687	684	630	780	693	662	731	699	661	658	659	703	658	670	639	634	665	671	704	672	666	663	638	660	671	649	685	684	683	614	654	663	704	700	671	664	654	716	662	684	669	722	615	688	670	682	662	717	686	638	631	668	661	670	629	682	670	696	699	683	646	665	680	706	696	675	705	702	624	666	677	686	705	609	706	687	634	654	668	686	654	686	666	677	661	671	644	606	719	687	646	650	656	692	662	642	687	655	685	666	685	698	702	659	665	669	679	635	629	705	661	712	623	686	656	669	658	643	654	604	688	640	626	663	698	655	673	667	676	684	656	750	641	667	687	656	670	728	709	664	683	623	652	684	687	697	624	668	718	634	622	662	650	695	681	674	624	672	677	671	690	671	702	718	674	675	678	687	614	648	644	639	636	662	671	676	691	683	619	703	701	661	648	651	668	631	662	683	637	648	681	668	645	713	665	689	676	668	650	660	686	629	697	674	716	694	703	689	712	729	687	648	662	641	667	690	701	662	643	670	641	650	646	660	691	689	669	714	714	651	689	705	682	666	691	640	693	690	633	674	615	658	665	661	699	712	644	688	644	654	691	668	667	639	662	687	680	658	696	682	698	661	736	669	690	684	679	654	685	673	647	692	694	623	708	654	711	654	660	678	665	607	745	692	671	712	674	673	656	681	650	630	636	661	693	665	660	655	702	667	683	682	693	707	667	654	676	656	673	691	639	665	623	689	669	678	687	676	724	616	690	705	674	663	680	670	672	643	701	666	721	650	708	673	690	686	627	717	666	637	702	669	660	659	706	653	704	635	677	595	638	674	695	703	651	693	653	670	674	665	661	724	707	660	691	665	663	722	683	660	672	688	668	693	662	664	675	695	654	717	668	667	645	694	676	694	634	641	656	645	651	733	677	657	592	703	631	676	697	656	711	709	657	710	669	663	653	709	688	722	712	734	658	689	706	639	684	656	680	712	664	697	676	657	657	643	603	679	654	669	712	733	654	674	749	645	747	655	702	721	656	719	684	657	613	645	685	677	702	654	701	654	629	668	626	613	673	680	691	720	617	676	675	648	653	653	676	704	706	667	658	649	644	729	677	684	673	636	670	695	672	687	653	687	662	680	693	684	646	669	642	692	686	670	703	632	666	724	692	666	649	630	718	709	688	703	653	668	682	689	710	689	614	669	677	695	666	659	702	677	669	666	634	704	678	706	613	695	680	696	698	656	696	655	685	665	647	653	612	695	646	678	682	725	676	655	672	687	689	655	689	662	637	636	629	715	686	643	719	669	629	662	648	683	663	620	702	591	646	685	688	623	667	665	717	663	689	684	658	667	670	652	659	636	688	669	634	729	700	627	677	710	675	672	676	650	701	666	689	655	638	707	666	629	631	688	646	651	681	654	709	665	635	674	691	643	673	681	644	672	671	684	627	680	665	664	646	629	691	665	713	671	685	671	665	648	651	664	680	685	703	659	708	624	644	639	682	680	675	672	705	684	619	643	708	700	667	658	688	666	711	659	635	672	641	661	678	701	718	662	650	666	697	658	706	707	647	729	749	662	681	703	685	656	661	672	665	630	653	706	678	668	686	654	630	642	640	643	671	674	713	681	671	713	672	658	687	663	661	686	678	649	658	676	691	649	682	662	656	673	698	665	650	625	677	687	675	678	694	711	664	719	704	703	706	682	693	694	641	660	690	628	685	668	621	659	679	664	649	685	692	669	666	657	663	655	630	686	706	684	664	642	669	639	686	656	656	690	656	702	645	702	713	668	638	722	665	674	695	642	675	644	655	677	675	635	650	693	676	711	639	637	683	690	675	683	615	696	685	660	652	661	652	703	722	638	665	646	628	697	630	701	662	645	652	663	730	695	652	633	665	757	676	636	642	653	649	671	677	666	645	654	687	673	713	655	647	659	647	610	693	678	645	679	669	710	692	657	663	621	654	689	720	687	717	651	630	690	657	681	738	657	704	677	637	702	667	693	697	634	669	649	664	737	687	663	678	648	644	692	716	672	640	650	693	720	656	638	677	648	677	657	714	704	697	658	681	705	663	642	670	668	672	660	635	686	676	654	639	662	674	670	653	630	680	657	630	675	658	676	635	671	677	635	701	700	694	662	662	688	707	685	681	704	664	675	669	647	663	653	674	659	680	666	715	646	667	664	699	628	640	671	677	658	674	714	655	644	666	656	640	653	720	648	673	668	682	653	649	691	642	727	669	675	657	695	716	698	661	659	670	731	661	648	709	707	652	647	688	636	689	638	660	698	643	649	677	642	684	667	678	678	677	705	626	671	682	647	651	725	705	651	668	642	690	669	610	680	663	650	706	690	698	694	645	684	643	686	660	663	647	692	670	712	666	670	699	644	681	680	693	701	667	661	699	690	676	645	679	679	620	669	746	634	662	619	679	629	662	676	655	662	667	668	659
9784	10469	8697	4448	3309	2601	2165	1837	1525	1418	1391	1173	1149	1117	986	917	925	961	896	921	918	836	909	857	866	862	854	849	890	860	887	849	799	749	808	803	829	804	801	776	866	769	796	791	799	792	823	847	822	761	842	828	820	770	860	792	789	825	837	801	815	867	820	842	768	779	806	832	821	847	810	753	802	827	802	793	783	811	747	823	821	785	760	745	761	803	756	790	802	799	830	838	803	777	754	792	793	825	818	798	790	761	830	769	809	843	822	813	787	798	799	783	777	807	811	834	784	805	826	797	749	850	818	786	867	840	775	781	803	804	752	772	798	783	848	821	784	793	842	840	808	818	839	881	834	833	747	796	837	754	821	788	784	813	806	865	844	763	809	806	842	789	815	822	811	793	767	830	793	807	786	819	877	774	838	827	811	753	821	781	804	774	824	798	807	813	808	849	767	812	800	801	845	783	810	781	784	792	807	818	786	835	806	784	812	812	825	761	796	815	812	838	796	815	811	760	751	854	790	778	816	768	748	795	799	849	816	792	783	806	804	826	784	789	810	857	787	818	768	769	793	812	807	752	835	781	801	852	806	810	807	826	857	816	824	798	808	787	772	764	816	801	801	769	802	846	814	788	743	769	834	775	792	814	766	793	798	802	823	814	783	849	795	806	858	798	735	748	841	819	850	783	822	754	782	833	825	781	792	806	805	781	780	819	807	835	814	820	783	821	801	839	765	826	815	789	824	756	828	778	774	812	824	824	841	850	816	778	792	844	824	787	840	796	769	798	810	832	809	777	802	831	826	778	832	763	803	842	811	781	780	796	788	824	803	830	803	870	767	771	794	722	825	779	803	779	765	771	777	809	804	808	791	743	815	821	815	792	852	792	787	862	797	825	806	764	817	845	793	847	833	825	774	779	824	798	803	804	805	849	746	806	789	783	826	786	801	848	844	810	791	802	799	808	797	803	783	823	778	790	746	782	793	813	825	796	856	808	812	821	842	807	836	841	772	773	825	774	821	813	827	809	791	861	804	862	796	800	822	778	804	811	789	842	785	748	764	765	777	771	794	778	819	753	834	747	828	821	856	836	789	783	777	803	759	798	804	804	832	760	796	791	826	782	818	806	819	828	798	802	828	786	759	790	880	808	774	820	793	844	727	849	818	829	788	767	808	790	816	827	783	819	797	798	853	772	849	776	824	837	819	791	807	730	794	809	821	821	832	802	812	887	798	789	815	780	861	796	877	819	803	843	793	832	805	813	851	855	753	833	790	740	781	780	798	806	797	753	834	822	777	762	796	830	797	793	808	751	834	816	809	847	783	829	811	834	837	788	811	806	863	787	800	815	822	871	726	765	733	811	831	798	783	819	847	796	792	835	823	813	835	772	797	751	836	874	828	764	797	772	778	832	784	762	772	842	805	775	819	785	799	818	798	729	809	755	827	832	804	808	800	832	830	847	808	797	853	769	770	782	820	809	843	782	830	806	825	861	812	870	796	836	821	765	821	775	789	805	816	776	771	835	777	837	863	803	758	807	836	742	814	757	783	788	772	783	764	783	866	784	773	798	798	818	801	839	812	858	777	739	849	752	814	814	786	785	840	831	762	816	809	778	813	804	810	824	753	788	814	871	766	800	773	822	768	816	774	827	849	815	798	810	846	806	832	781	844	781	835	833	794	824	820	760	797	776	846	859	800	767	794	780	772	789	776	762	761	811	813	798	810	805	825	808	789	796	799	747	846	774	789	804	820	826	811	813	837	848	828	824	783	810	800	773	797	823	771	819	787	787	739	785	806	826	749	803	798	783	789	823	774	768	741	855	816	815	756	838	816	823	835	765	826	750	829	776	849	831	758	790	816	784	793	754	784	820	814	797	819	762	841	763	751	800	859	808	787	830	774	809	758	800	813	807	731	861	788	755	794	803	808	792	795	792	822	782	812	766	783	806	765	753	821	749	757	824	829	838	823	795	808	792	780	806	823	750	758	796	773	822	813	861	771	778	784	749	767	844	832	822	760	803	828	828	820	819	810	789	767	827	836	812	777	796	802	838	844	772	821	793	834	803	806	850	847	790	796	825	786	812	808	798	790	806	796	836	777	851	789	802	803	821	813	791	843	813	821	808	774	788	843	799	813	789	806	804	806	787	841	807	781	822	807	825	760	818	855	758	786	762	820	768	827	839	817	799	780	885	831	793	794	767	817	829	814	772	853	811	807	817	823	784	814	797	762	791	792	789	801	807	805	785	771	748	765	812	752	819	795	824	825	839	818	865	803	789	792	809	794	807	782	830	839	835	813	792	857	781	819	814	759	791	823	872	790	822	838	780	808	832	790	804	778	803	785	769	830	808	859	791	853	794	808	786	763	771	793	818	822	810	842	816	858	783	796	738	789	834	796	791	820	806	834	810	798	811	775	773	760	799	794	786	811	791	781	818	758	798	802	770	792	772	749	771	852	803	822	848	811	833	821	781	820	786	833	819	760	823	795	782	791	805	809	802	818	772	866	817	814	756	814	790	804	787	826	786	814	823	849	774	788	807	797	780	808	785	830	765	818	805	807	768	788	787	798	779	753	814	839	802	736	820	793	808	814	767	793	826	791	843	756	811	788	795	797	769	806	779	812	770	782	810	868	772	845	805	773	762	815	838	819	794	750	789	794	791	873	779	841	830	776	789	839	821	806	802	781	764	782	773	778	816	825	799	766	773	801	797	808	779	761	799	820	782	798	783	798	788	779	831	778	841	767	845	754	795	794	766	758	869	832	811	803	803	816	819	818	807	794	779	814	843	820	867	783	809	785	842	810	783	797	812	775	805	782	771	791	823	808	785	757	775	781	784	797	820	793	784	783	824	756	819	780	835	786	811	850	780	819	843	762	791	789	798	822	822	760	822	790	801	764	803	822	769	821	793	809	812	820	801	833	809	836	831	774	824	748	758	754	791	797	795	766	831	842	810	833	805	792	833	806	759	809	848	765	866	800	796	837	785	796	817	864	804	826	807	882	794	789	823	785	781	788	849	781	794	826	817	793	848	783	830	787	789	799	784	793	829	801	817	781	781	803	792	775	813	812	834	855	782	797	830	819	808	844	784	818	818	785	811	827	770	797	840	787	801	841	782	802	776	796	775	820	782	790	835	835	841	799	809	795	820	808	801	805	803	836	768	800	769	834	743	815	821	776	838	858	825	853	797	832	765	821	788	803	832	813	795	817	793	859	850	809	788	809	746	745	825	828	827	850	805	827	841	787	827	813	844	746	785	774	802	788	865	836	768	788	807	802	753	818	793	807	784	795	795	790	778	823	816	768	803	770	820	805	786	824	815	792	801	798	786	821	824	864	817	807	810	736	755	782	773	787	713	796	816	852	850	774	797	844	820	823	829	829	777	775	714	823	816	811	778	816	805	818	757	803	759	775	827	812	828	826	777	807	821	782	766	807	802	781	767	813	823	763	783	777	795	819	843	763	755	774	836	833	818	840	762	828	815	827	802	821	810	850	783
25079	21104	27377	24934	10038	636	539	429	346	356	331	310	275	304	251	279	249	227	280	259	280	247	254	249	242	283	263	262	220	244	243	253	237	257	239	241	220	241	248	259	214	249	256	268	222	254	229	217	261	214	223	244	219	251	242	257	240	256	222	258	234	220	201	221	226	237	229	237	226	230	252	252	235	218	234	196	220	261	247	244	222	219	228	224	252	243	233	215	231	259	241	227	232	230	261	240	231	269	232	251	231	257	227	237	261	212	255	232	229	216	216	233	257	227	236	233	257	210	274	251	255	246	241	255	248	251	234	234	232	247	237	229	216	245	246	195	250	249	255	218	241	230	275	216	232	211	217	247	236	247	206	239	248	226	246	238	247	239	220	233	229	251	232	252	221	219	247	224	220	233	237	269	215	243	239	241	249	228	217	268	252	220	243	224	243	238	245	223	248	247	228	242	232	228	270	248	231	237	258	222	247	237	227	243	224	236	242	237	231	253	252	240	214	252	245	227	235	251	227	235	222	249	256	215	226	246	280	271	238	257	236	241	228	227	240	247	248	225	247	236	260	252	255	238	263	237	259	212	236	239	247	228	237	243	213	267	256	218	208	234	221	236	220	251	232	246	210	261	263	245	230	232	225	240	222	249	253	233	219	237	258	226	238	253	261	257	238	217	241	227	248	222	237	209	220	237	231	210	273	229	235	208	253	244	244	246	230	248	235	246	215	234	248	236	232	225	221	262	209	224	236	235	223	219	222	246	232	247	245	242	204	210	232	216	208	214	217	235	241	226	249	223	238	239	249	233	255	245	229	238	229	234	234	240	191	229	215	240	238	229	209	223	228	228	242	250	254	233	251	257	219	249	225	230	218	221	239	249	206	244	226	238	252	235	239	227	234	262	241	238	242	215	222	220	239	231	243	254	212	230	224	225	207	220	234	237	224	227	239	226	232	212	225	233	238	231	212	226	229	225	220	244	236	213	242	241	259	257	239	244	254	224	227	219	213	236	254	230	245	271	240	264	253	235	242	253	225	245	254	241	264	254	231	224	239	235	222	258	245	213	248	200	250	225	214	263	247	234	226	238	221	254	255	217	236	255	243	189	229	254	225	224	245	229	223	212	208	256	231	236	227	237	239	200	297	235	251	235	220	230	261	246	220	232	237	239	232	210	233	233	217	240	238	227	227	230	218	206	243	228	226	247	235	236	271	238	231	257	228	231	228	272	206	216	222	229	237	242	221	245	238	227	249	226	225	233	257	237	252	226	204	242	208	242	219	253	226	241	250	228	264	235	256	244	235	205	235	231	224	235	227	229	225	241	237	226	240	222	239	247	220	236	226	227	219	246	246	238	254	243	229	235	253	225	262	250	244	216	223	227	249	234	262	215	224	264	254	228	263	269	222	232	224	251	216	261	241	200	247	216	238	244	230	249	220	242	249	243	233	204	231	229	226	209	227	231	226	229	245	206	250	223	229	234	229	249	241	247	221	237	246	254	235	236	244	220	240	234	247	234	228	218	250	240	240	235	241	246	232	258	237	228	268	249	219	217	228	243	276	208	244	233	232	254	245	238	251	237	207	249	221	226	237	226	208	234	242	245	215	227	231	228	252	226	245	263	253	239	258	235	244	229	242	248	239	226	230	228	231	211	228	220	239	229	257	224	246	248	233	240	264	232	235	238	229	217	180	217	223	213	254	218	257	229	246	203	229	251	256	248	216	261	239	226	277	243	223	237	226	240	209	232	246	233	227	240	225	225	229	221	213	220	237	257	248	225	231	212	258	250	237	220	224	250	252	217	234	238	218	218	272	213	226	258	216	241	239	228	215	254	230	248	222	221	207	245	217	247	240	256	236	244	221	221	249	236	255	198	260	225	260	222	220	248	247	242	257	221	236	238	215	235	236	246	254	243	249	234	244	234	223	249	224	242	248	217	255	238	196	241	263	234	252	253	237	226	245	253	240	233	237	255	239	261	223	232	212	225	245	262	239	231	243	261	221	245	242	219	234	213	252	255	235	207	238	237	236	241	229	211	233	247	223	226	227	220	231	232	222	237	233	232	256	224	240	230	248	240	220	214	226	223	214	248	214	227	257	209	228	252	263	245	230	228	238	221	236	227	238	242	201	224	223	261	228	203	225	227	258	224	208	239	224	257	248	216	235	255	237	227	235	224	242	242	213	228	231	239	260	238	246	255	232	226	253	261	249	213	255	230	210	213	198	266	257	227	251	232	215	230	223	236	237	258	234	226	234	239	235	260	235	247	220	264	241	275	235	231	234	213	267	217	236	234	246	242	250	222	279	236	228	231	224	236	240	225	228	216	220	230	226	224	237	252	236	213	229	256	244	187	221	216	207	227	202	245	225	230	237	234	198	235	248	232	247	271	219	207	240	240	280	208	238	239	228	234	244	240	254	273	222	253	235	228	216	230	209	248	248	237	240	249	222	238	222	212	239	240	244	234	247	204	207	247	254	238	240	217	246	216	259	217	234	237	243	229	220	229	261	211	215	232	223	229	238	248	264	264	225	231	241	223	236	245	260	208	227	222	224	235	247	223	236	230	254	233	223	239	269	212	255	232	237	237	250	195	280	247	231	238	218	222	227	235	249	217	253	258	231	243	231	234	231	250	238	229	205	229	230	234	235	224	227	241	219	245	234	227	246	228	245	242	227	252	248	249	282	250	213	257	234	252	242	235	241	229	242	228	240	233	245	231	236	229	232	233	237	233	226	226	199	218	239	245	219	258	227	255	236	235	228	222	236	230	232	237	214	242	209	243	230	256	230	244	216	229	208	216	245	246	249	258	211	241	223	234	236	230	237	210	233	258	270	241	232	220	248	208	223	233	219	227	250	244	233	252	245	263	218	211	235	235	220	235	231	241	223	243	231	226	233	262	240	227	229	221	211	241	230	241	245	243	240	260	209	210	229	235	239	222	257	239	221	237	244	201	228	240	242	246	231	231	203	223	234	210	279	275	241	226	238	239	244	251	222	215	251	247	226	254	221	246	259	235	238	243	234	206	242	230	220	243	245	197	237	246	220	205	219	239	265	241	245	238	229	246	224	227	252	234	255	221	232	244	250	244	232	197	229	235	247	237	225	232	249	235	241	229	221	233	234	229	271	238	240	236	239	248	216	240	230	215	218	226	253	224	219	234	240	229	240	209	244	222	234	230	238	237	261	208	221	255	248	245	244	235	232	274	257	224	255	228	224	230	239	227	208	224	228	238	247	263	230	213	231	198	242	227	233	255	212	226	230	241	233	233	230	243	233	251	212	271	264	205	218	211	222	234	234	225	256	227	230	232	235	234	229	268	246	230	234	223	226	267	237	258	234	203	244	199	225	211	234	233	217	239	231	218	207	222	221	220	228	198	235	227	245	231	262	217	253	258	216	208	245	231	246	226	254	244	254	254	243	222	237	237	243	216	222	205	210	241	222	219	212	233	216	241	243	218	260	248	243	247	207	212	246	213	250	245	210	225	257	248	206	252
9616	5821	4484	2275	1661	1232	1046	905	710	649	603	526	491	506	409	405	421	376	398	373	385	399	366	334	372	333	342	332	360	307	340	308	323	311	293	346	311	343	332	330	330	333	320	304	301	350	316	345	331	312	353	300	316	349	324	306	299	344	318	305	292	335	305	324	343	313	287	323	318	308	309	328	331	292	315	321	306	322	329	318	301	318	326	345	322	307	308	311	327	296	309	327	316	333	321	335	325	318	317	278	333	280	340	324	312	310	321	303	328	321	303	341	326	313	290	309	309	346	314	329	313	322	331	324	306	284	325	281	317	273	323	311	312	338	342	318	341	340	323	301	316	308	334	303	361	307	306	290	325	315	319	313	304	324	312	322	304	303	348	309	310	341	297	314	307	291	324	314	306	309	330	335	309	360	350	315	294	308	316	326	329	283	333	315	306	322	316	327	307	289	313	301	331	314	302	315	322	301	310	333	313	294	296	318	324	322	298	357	342	309	336	306	304	312	300	305	344	321	297	322	314	306	327	327	323	314	325	328	307	331	319	301	292	318	327	316	304	335	314	316	298	303	309	328	290	289	343	309	297	299	351	324	330	309	309	327	295	316	335	319	335	301	313	321	309	327	311	287	318	330	331	334	327	311	328	315	347	315	323	301	355	301	310	311	323	324	324	341	324	302	300	288	320	308	351	345	342	293	317	309	345	329	305	333	297	304	324	307	326	305	291	316	337	311	324	331	299	327	325	328	330	321	352	301	316	300	315	330	292	321	316	344	347	321	328	284	315	299	336	319	340	317	317	328	304	302	294	315	299	302	308	300	283	344	328	297	321	294	318	313	307	330	317	327	311	316	294	345	359	327	295	304	340	338	335	287	298	304	297	322	281	309	318	330	292	296	305	307	307	312	289	341	310	321	288	293	286	327	277	348	298	338	313	305	317	335	331	324	311	292	323	300	311	324	324	292	317	318	308	287	290	298	324	301	310	312	339	331	323	315	353	306	305	315	311	337	331	331	285	310	313	313	314	292	351	354	338	323	335	283	305	304	286	323	347	323	304	291	329	322	295	300	321	330	323	309	313	303	307	328	300	277	303	310	294	329	326	295	315	311	290	313	316	299	341	299	316	320	341	317	320	301	331	333	319	299	308	325	291	303	320	315	312	282	314	283	351	311	299	295	354	320	361	298	328	337	364	314	332	344	328	346	324	306	301	299	328	335	304	338	301	334	332	307	317	322	322	324	314	327	302	341	305	295	276	317	308	333	325	318	298	320	319	300	297	301	336	313	312	340	288	301	324	335	308	309	316	331	302	296	321	355	334	319	336	340	327	313	304	321	313	292	320	319	316	311	337	318	283	331	292	310	330	319	327	323	317	291	264	315	276	301	339	345	291	334	307	350	330	306	328	335	357	291	309	320	326	306	300	294	289	301	338	303	324	320	309	312	303	291	313	292	290	315	328	303	325	280	307	347	323	335	329	313	306	317	312	302	305	324	285	309	300	316	340	316	301	334	326	320	313	318	327	311	328	339	335	309	294	309	319	325	347	311	315	296	308	319	332	301	344	332	314	331	319	332	308	338	319	329	317	308	288	276	302	313	331	319	319	288	313	324	317	330	311	335	329	318	324	311	307	337	340	338	316	321	290	288	303	294	336	328	297	296	303	298	320	300	328	308	290	324	320	313	327	346	318	307	330	300	339	303	308	325	321	311	312	276	324	308	333	335	322	326	311	325	332	332	351	280	276	343	339	292	296	302	305	295	307	332	301	301	334	335	305	361	316	302	317	288	335	302	316	337	316	322	287	294	323	315	296	320	291	312	300	320	299	334	288	329	268	325	310	295	326	302	294	321	307	320	268	296	307	330	303	321	338	314	349	301	306	289	336	305	340	344	319	329	315	315	308	308	308	297	309	334	318	305	302	303	296	307	331	313	306	331	288	329	339	313	323	341	323	312	303	302	326	320	288	325	305	304	307	297	315	312	326	314	326	335	318	341	330	254	297	312	299	309	344	291	327	324	318	289	323	297	330	288	314	322	320	295	299	298	283	316	303	310	317	328	350	302	295	292	347	313	339	309	301	295	339	316	298	317	299	321	322	331	328	298	312	296	312	304	298	319	346	303	312	350	304	356	324	340	322	327	330	344	319	324	330	296	309	348	318	328	320	327	309	316	326	278	307	331	333	326	325	320	315	328	325	353	319	324	343	326	318	315	336	316	295	323	320	339	312	322	302	298	303	302	336	292	324	314	318	288	322	292	306	318	317	334	326	311	284	315	311	307	298	297	331	324	300	311	313	298	320	316	311	288	315	315	311	295	343	327	316	298	307	316	317	320	322	336	321	293	328	337	297	327	346	308	312	327	323	303	302	327	316	314	343	315	316	321	297	313	320	336	320	289	318	334	334	312	316	325	311	302	315	298	305	325	306	317	324	324	306	314	307	294	320	339	308	317	343	320	317	285	320	315	318	318	320	344	337	330	324	325	309	341	332	303	330	313	333	320	318	303	330	307	323	314	312	296	325	316	320	323	308	311	303	304	327	326	308	325	312	364	309	313	281	320	326	296	355	309	309	270	322	341	325	297	282	314	340	337	296	329	312	353	303	289	292	320	312	336	306	333	311	346	314	310	298	310	319	316	308	336	302	310	324	295	331	335	313	310	336	323	305	330	315	319	300	300	320	330	293	337	296	312	321	308	337	316	337	297	316	329	333	298	282	313	345	333	316	297	320	306	342	343	305	280	330	327	319	332	330	325	306	326	305	309	292	293	345	323	295	318	323	322	339	309	311	299	313	301	279	305	289	308	337	333	293	307	326	306	330	304	304	311	326	294	328	324	286	322	353	309	321	305	316	311	337	341	326	333	304	311	327	317	349	324	309	312	319	303	324	319	327	338	311	308	277	316	345	289	330	296	309	326	336	346	301	294	329	290	315	335	343	315	303	309	338	316	335	305	321	311	320	324	314	312	320	338	311	298	298	309	336	302	310	315	291	312	334	313	274	329	328	300	313	325	315	334	292	294	291	328	312	322	310	313	305	331	320	318	350	335	291	309	301	309	331	318	337	343	315	305	315	313	324	315	311	364	315	325	308	334	331	346	330	331	330	334	331	311	304	310	306	347	296	321	317	326	333	333	315	325	277	294	327	315	318	324	332	335	312	337	302	314	312	330	305	297	316	300	305	322	325	306	343	309	322	298	333	317	313	303	316	332	341	328	304	295	336	312	336	331	324	333	311	301	312	300	317	323	303	304	309	283	326	308	317	293	319	331	288	309	328	318	323	285	310	354	297	350	322	310	325	311	308	307	302	310	308	305	321	354	312	323	326	329	323	319	308	360	312	308	328	334	323	328	339	300	291	315	318	322	310	327	308	300	327	302	339	346	317	306	317	299	349	272	327	345	290	298	303	323	311	319	309	352	345	329	317	322	330	318	326	326	309	308	298	349	323	310	318	303	322	275	328	306	290	337	303	300	325	280	302	314	324	351	308	332	305	317
22865	21156	29018	23551	21155	21216	11453	1848	1230	1231	1086	992	1008	898	834	891	831	842	844	780	766	780	707	775	746	741	689	728	792	680	753	723	694	698	742	674	699	733	688	688	731	719	730	705	686	655	667	705	672	688	686	711	664	707	725	725	678	709	636	714	666	676	671	699	692	683	712	704	680	713	732	711	686	676	658	707	646	689	676	716	681	680	653	672	706	639	679	681	670	698	669	735	702	705	685	670	711	651	663	708	707	710	681	713	618	698	690	725	698	702	677	691	650	626	673	678	671	681	685	671	675	697	708	709	672	679	663	672	649	665	615	719	701	684	711	670	730	728	733	662	722	676	694	693	653	707	697	647	733	719	703	710	663	671	689	723	669	650	677	711	713	681	681	704	663	661	689	672	681	699	712	717	710	646	666	677	704	705	670	688	725	618	662	647	697	707	704	677	702	684	695	680	692	697	685	636	685	660	678	702	726	634	704	688	689	663	665	699	682	726	686	655	686	665	713	663	718	664	720	701	672	611	677	684	695	707	677	655	661	711	674	688	637	675	661	655	675	681	710	697	711	668	646	654	692	653	722	709	730	692	679	667	675	751	669	716	693	718	679	703	656	643	664	676	658	704	694	675	646	652	688	759	694	679	623	712	677	668	656	718	658	700	709	658	665	696	693	660	702	711	671	675	690	743	682	666	687	703	657	709	696	722	694	653	709	638	642	685	649	720	688	631	678	716	651	670	692	697	710	687	684	716	657	642	711	678	681	707	680	712	680	641	682	645	721	690	705	718	693	698	707	665	660	657	686	770	680	707	664	678	664	620	672	707	667	701	711	707	657	663	680	716	670	667	718	630	708	678	690	677	689	725	632	688	743	732	639	685	686	700	673	707	656	649	703	731	682	674	699	690	671	665	658	666	623	695	696	686	729	704	729	670	679	679	730	729	688	712	675	716	669	670	672	638	689	677	652	639	697	706	694	681	681	629	652	731	672	674	670	671	668	671	648	706	696	711	650	637	687	678	653	688	711	680	656	677	695	703	672	665	711	650	690	686	736	696	644	666	650	685	709	682	704	673	670	680	669	659	679	660	688	699	685	723	699	636	720	683	619	655	693	690	654	704	689	687	668	680	653	712	646	681	686	682	685	724	651	654	647	646	671	718	662	656	689	704	638	657	675	704	664	674	691	699	664	691	679	675	669	660	653	696	684	690	672	726	698	712	632	654	703	675	717	696	664	687	667	689	688	688	711	672	681	675	665	663	679	689	709	675	718	693	705	690	670	674	653	717	733	657	664	653	737	708	666	652	705	716	667	653	687	653	695	689	650	696	632	689	677	643	667	639	740	650	688	675	699	687	664	690	704	694	664	700	644	669	668	661	732	715	705	689	689	677	696	631	697	701	681	656	663	669	681	732	722	684	658	652	703	650	715	713	681	697	677	725	714	651	676	643	690	657	694	713	708	664	706	737	699	662	707	679	709	676	707	655	696	689	688	716	675	661	664	662	662	637	668	700	687	690	653	693	698	707	699	718	656	649	661	659	710	606	656	702	664	670	719	665	673	698	654	680	677	732	681	660	649	762	651	690	686	710	626	688	716	672	665	692	667	657	698	705	676	672	686	675	725	690	658	665	669	642	772	676	683	701	651	679	693	691	661	703	690	655	710	727	639	637	665	700	679	699	710	714	686	684	629	679	666	687	696	676	680	677	642	668	714	677	655	656	639	692	674	668	699	714	705	638	663	665	678	650	648	645	678	715	668	722	700	716	646	627	710	655	725	685	707	687	682	685	687	686	645	636	681	711	652	694	710	642	676	652	679	679	672	662	707	670	714	667	644	696	696	681	674	678	677	664	674	599	726	711	678	691	707	685	682	660	695	681	706	679	676	609	680	692	626	651	676	667	691	683	660	665	715	674	686	644	687	656	658	655	668	696	685	626	638	722	714	690	637	686	678	680	662	647	672	686	695	709	676	664	668	692	688	687	725	694	690	726	648	681	680	734	629	696	671	647	676	663	694	680	648	648	669	652	710	667	639	654	690	678	690	652	679	717	714	695	635	682	665	654	708	683	716	686	728	720	719	741	757	685	689	678	660	660	644	730	650	681	641	678	654	738	665	696	667	680	670	666	680	683	692	674	685	677	683	665	711	662	690	638	683	658	652	668	690	722	667	693	679	662	649	649	694	703	683	669	720	691	680	687	677	704	727	691	679	704	686	691	647	677	669	715	682	688	728	687	633	699	720	671	706	694	701	685	717	662	681	680	662	673	727	675	711	693	697	661	620	633	701	676	700	680	726	705	646	666	644	678	635	675	665	677	661	677	676	679	693	674	672	642	699	654	659	685	640	661	669	654	683	675	694	667	680	687	586	668	673	687	707	672	680	634	696	653	752	672	687	675	686	660	666	717	657	690	710	703	659	668	651	655	700	673	667	670	680	740	672	690	680	694	679	636	677	678	662	730	682	724	694	653	725	669	704	646	685	623	703	701	649	696	649	660	643	634	679	675	663	664	665	675	661	650	703	701	657	688	658	665	650	703	661	647	667	602	636	696	638	637	713	643	629	702	686	670	671	655	628	651	638	687	701	713	667	706	691	633	673	651	701	693	672	666	639	664	685	719	656	642	691	702	660	668	702	653	677	660	672	681	707	702	689	697	676	683	672	625	680	663	653	692	690	699	685	652	666	611	667	740	718	674	688	719	679	642	688	746	676	676	676	666	721	684	675	640	669	707	715	655	704	731	705	671	698	708	683	677	700	654	652	704	661	650	673	721	692	672	645	663	697	637	670	698	690	719	619	682	671	685	707	710	687	669	626	658	681	720	651	661	693	677	678	685	674	714	665	692	655	620	692	730	670	685	707	710	690	694	689	714	680	624	673	667	697	701	735	687	680	664	681	681	716	631	690	652	655	631	705	702	634	692	699	666	628	670	667	749	653	680	711	667	720	689	667	687	698	666	741	635	651	678	678	724	726	671	730	661	687	643	690	663	708	682	689	655	697	687	675	689	689	654	652	696	683	686	665	707	731	677	695	730	679	695	696	707	687	683	661	683	675	681	702	688	641	675	698	664	721	692	663	718	676	689	621	692	746	655	669	705	668	656	645	639	711	696	696	665	711	669	695	639	680	663	672	645	665	675	677	710	694	721	701	714	675	631	645	653	657	677	739	688	744	609	703	658	721	670	657	740	687	699	672	709	655	693	624	690	655	681	711	706	650	687	647	621	666	623	656	682	683	674	697	690	670	667	683	711	706	672	692	693	684	660	686	675	721	677	643	727	668	664	686	669	686	691	665	706	645	682	730	717	717	695	695	644	693	683	684	684	681	683	693	696	666	695	681	671	676	692	651	654	682	674	689	671	607	658	677	696	724	634	644	658	708	665	698	680	702	649	640	669	695	747	678	679	697	699	686	697	681	644	696	669	673	705	659	691	669	740	671	668	672	662	668	666	676	738	680	685	654	689	697	671	684	653	693	712	699	617	662	677	735	667	658	655
13827	17159	13840	7367	5521	4203	3507	2843	2332	2088	1760	1592	1502	1376	1266	1207	1124	1056	1126	1057	994	1005	974	933	999	933	918	901	904	945	888	967	846	894	896	864	836	885	884	806	883	845	859	857	853	876	867	830	835	877	846	839	819	840	860	911	873	852	875	849	867	826	809	839	868	838	822	858	865	803	822	854	883	827	815	824	897	797	818	769	845	807	825	864	848	813	820	802	814	791	854	822	841	783	859	835	832	806	860	845	780	839	792	799	807	807	850	792	789	809	807	850	837	847	794	847	829	845	819	842	747	847	817	745	824	839	812	838	892	797	784	802	826	867	822	861	834	796	848	877	841	784	832	865	824	808	830	853	849	796	836	812	855	810	807	845	839	808	853	867	862	789	850	877	793	799	849	858	833	845	832	808	795	812	829	885	823	828	855	794	817	841	820	826	830	828	845	826	813	798	836	817	798	823	878	836	852	828	838	837	862	761	807	795	776	867	852	846	808	866	856	861	880	845	863	798	782	819	819	841	798	843	784	802	773	833	846	832	801	805	805	784	799	838	841	871	806	806	805	795	832	802	828	868	822	835	831	849	786	859	834	838	793	783	775	773	845	825	874	792	833	836	858	834	801	890	790	884	826	822	802	809	787	829	793	797	856	820	766	832	830	801	851	821	797	788	838	773	808	757	819	827	795	791	827	842	823	790	845	849	810	826	831	862	802	820	822	858	899	824	887	850	839	803	806	797	822	788	738	792	827	870	780	815	830	835	795	862	815	824	814	815	852	774	827	826	828	806	787	831	814	801	834	843	799	814	844	818	788	857	821	807	762	810	879	804	819	812	800	831	829	797	810	775	861	807	878	833	861	808	851	817	789	861	808	835	809	812	812	790	811	855	815	804	835	785	845	785	859	760	856	847	809	821	873	804	826	817	802	788	813	800	826	824	866	858	819	826	768	771	811	806	815	835	861	883	786	838	812	766	832	780	837	820	823	835	809	769	774	827	873	824	831	805	823	808	824	839	774	837	839	788	833	856	833	878	811	823	841	894	865	862	821	833	840	836	783	837	889	819	828	838	833	836	837	855	841	787	776	829	810	836	820	879	838	843	818	840	850	821	826	821	825	794	822	826	793	831	829	841	828	828	833	834	861	803	803	821	776	816	804	837	873	803	789	799	785	798	787	837	814	866	789	841	791	844	796	830	762	817	854	852	844	850	807	775	824	844	855	855	780	828	763	827	813	836	810	829	847	853	846	796	811	784	813	831	839	856	787	815	814	804	851	803	797	820	792	801	813	908	794	849	792	828	790	812	873	776	842	801	892	832	859	815	860	810	845	819	869	818	797	837	834	853	839	805	839	757	831	814	809	788	831	829	847	841	852	767	803	841	841	804	807	818	859	784	777	804	801	807	819	816	779	823	790	807	820	804	835	821	806	807	839	795	799	832	784	778	824	827	804	784	797	809	826	818	827	791	821	808	829	858	815	875	835	844	789	804	801	805	815	850	791	782	879	836	844	807	796	835	796	840	796	818	785	823	802	851	836	828	839	808	809	802	788	779	828	801	799	830	826	853	813	821	842	819	817	800	860	824	821	799	822	791	868	821	833	846	845	835	791	802	804	842	789	822	818	825	804	861	774	816	840	784	817	825	809	826	793	867	811	827	826	818	876	829	901	831	810	871	859	775	818	810	828	839	865	819	816	811	783	821	821	831	827	888	835	805	821	786	814	841	818	816	824	843	815	837	861	804	819	828	847	855	830	762	850	859	891	857	796	853	819	821	817	830	837	823	810	884	870	811	819	797	836	845	803	786	829	831	834	845	839	851	834	800	796	762	790	798	801	829	809	805	805	790	846	767	798	834	885	853	799	800	852	889	812	766	787	883	832	790	836	834	747	839	842	748	801	826	820	811	824	828	843	827	841	844	857	839	840	825	841	786	829	892	874	846	840	859	834	849	875	809	797	865	810	809	794	827	847	811	829	804	796	799	824	855	836	835	878	819	857	812	819	831	822	830	824	802	822	788	858	805	793	852	818	794	848	824	782	835	793	834	833	827	846	804	771	797	787	834	789	810	849	773	829	801	808	781	766	809	826	813	842	849	878	827	794	786	831	826	831	791	827	864	786	864	856	833	847	792	817	841	839	835	828	833	836	845	812	844	829	836	776	829	847	844	882	876	834	845	774	850	869	825	789	830	847	831	811	826	844	795	794	853	817	852	799	808	874	822	839	822	795	853	845	799	796	833	790	874	832	837	825	844	826	807	791	816	840	823	776	856	817	784	875	795	844	801	822	857	780	835	825	849	804	816	845	815	828	821	818	840	832	815	841	810	826	783	804	839	834	848	856	783	818	795	824	808	800	787	795	825	847	886	802	791	888	874	814	792	795	808	785	800	740	811	778	840	804	808	784	811	823	777	789	778	830	788	834	776	800	825	825	828	802	850	745	792	832	845	814	876	835	831	836	821	831	797	874	797	837	812	850	829	818	782	822	867	861	757	833	836	804	870	854	781	842	803	842	824	814	812	842	818	845	788	820	859	821	856	842	814	803	791	818	791	769	820	859	820	762	753	812	814	817	824	853	838	850	792	838	816	845	815	820	820	856	825	798	803	842	810	810	820	845	809	835	855	820	805	807	805	787	832	768	804	824	837	827	828	836	777	816	806	756	852	849	832	775	814	770	831	783	816	831	799	801	871	807	841	848	843	809	807	813	800	823	827	774	832	844	873	807	771	819	800	862	846	834	828	805	879	835	787	830	791	820	814	855	833	877	766	854	822	831	844	758	802	808	812	866	778	856	805	830	844	816	782	806	791	795	814	776	826	862	801	797	800	842	778	795	783	797	788	869	789	803	789	770	798	838	798	877	846	803	850	819	842	814	810	773	823	817	836	796	828	813	815	832	792	838	787	838	794	840	798	816	871	840	799	802	814	861	810	885	788	816	885	815	816	773	822	790	831	797	832	854	835	797	809	852	827	825	767	780	782	846	845	776	824	842	807	855	794	801	835	833	846	847	841	818	827	830	806	780	852	839	811	804	761	808	823	775	827	857	842	844	839	789	820	815	828	792	821	865	798	883	816	780	813	786	783	819	857	772	814	874	821	818	832	803	882	804	788	817	800	849	786	785	842	777	784	865	884	857	815	828	799	770	771	824	791	802	819	828	835	839	856	783	861	789	844	804	804	850	823	813	792	804	871	848	830	862	805	800	805	837	769	820	800	815	814	821	781	812	823	786	796	796	814	804	858	885	770	800	866	871	785	788	778	847	850	843	825	783	807	854	888	836	791	767	809	788	801	806	770	809	801	794	836	838	803	786	862	825	798	793	796	805	796	834	836	838	869	813	819	789	814	829	888	787	845	851	781	813	794	798	837	815	782	868	820	834	822	822	840	806	825	812	777	819	811	820	839	817	829	823	821	840	855	832	804	851	830	830	812	833	777	817	857	797	766	819	806	833	806	805	830	791	762	850	833	801	842	791	824	840	830	809	810	850	856	827	813
26920	20110	6814	651	380	392	413	374	390	332	333	362	378	362	319	323	347	372	365	327	342	352	350	357	349	339	342	344	342	327	309	327	375	339	302	322	351	313	330	322	358	351	338	301	338	356	348	330	344	325	371	365	344	336	335	340	319	351	328	357	353	332	341	338	344	339	349	338	373	375	368	318	331	333	343	342	337	361	346	329	334	334	340	332	361	369	359	334	355	339	328	364	341	336	341	373	320	342	338	336	330	329	367	332	336	347	331	347	336	348	331	355	316	363	336	363	334	374	367	351	358	334	355	352	331	354	378	345	360	359	320	359	322	319	354	320	348	355	354	363	359	312	357	361	347	314	362	342	379	337	361	343	374	343	352	317	362	325	336	342	340	357	355	327	325	308	340	330	340	350	300	320	341	327	349	365	346	344	340	347	369	342	345	341	311	340	365	356	347	328	359	315	353	327	335	367	356	336	356	345	372	345	353	360	326	369	306	354	353	341	335	332	329	342	347	346	348	352	345	355	344	365	360	353	355	338	358	362	366	347	345	331	352	330	348	353	343	334	353	331	318	351	324	350	364	353	347	391	338	305	361	352	373	355	334	356	339	361	354	342	342	338	356	350	336	360	317	371	340	366	343	365	352	326	336	316	367	355	326	354	345	339	353	366	330	359	382	358	352	339	350	336	353	351	326	359	349	348	351	334	347	332	344	373	323	383	393	329	357	320	320	347	336	354	328	360	341	360	325	318	382	347	334	338	336	331	391	353	370	378	359	401	388	341	333	356	370	319	331	377	335	307	378	322	330	347	336	339	337	366	359	349	371	375	365	332	376	345	365	351	343	333	363	348	368	339	308	334	368	343	355	313	348	373	323	349	346	325	331	358	347	380	319	308	330	339	353	346	324	345	345	347	339	373	343	345	361	328	325	351	349	327	342	366	312	354	377	330	333	317	370	333	307	354	359	379	327	353	358	340	336	343	374	346	348	362	343	329	377	365	387	325	344	346	320	369	365	326	353	371	369	347	326	334	349	342	327	386	349	336	356	333	320	359	329	368	376	361	325	381	335	355	372	336	355	299	340	359	373	341	353	353	327	365	322	336	335	306	330	337	307	325	342	334	345	384	331	347	347	363	333	365	334	367	331	332	327	358	370	381	349	343	348	367	325	329	338	336	356	356	329	338	341	312	354	378	338	310	344	351	349	347	325	339	341	338	347	394	333	338	338	338	325	337	359	329	323	356	336	344	349	333	346	359	348	362	346	329	331	344	339	347	317	347	319	350	348	347	344	345	364	335	344	363	308	302	308	353	351	359	328	375	373	350	367	364	333	340	318	314	354	359	324	318	358	310	325	345	361	331	362	345	350	333	343	333	340	380	325	326	350	322	358	343	360	340	356	378	332	341	326	365	344	302	369	377	372	341	346	345	325	366	331	340	334	340	384	347	338	336	364	335	337	355	370	365	330	332	341	341	359	331	336	343	350	351	372	335	349	368	330	321	328	339	355	341	337	343	319	320	379	293	388	365	337	360	319	383	356	339	363	328	351	328	370	339	349	318	362	369	334	368	342	369	303	356	354	335	319	362	318	303	305	366	363	313	350	341	325	369	347	348	361	380	340	334	352	360	346	358	342	332	366	367	346	374	329	348	360	361	343	367	346	365	333	371	332	357	376	333	338	346	341	339	335	343	333	362	330	360	344	360	367	366	368	332	348	369	353	320	332	330	383	385	392	334	361	342	333	355	334	339	336	319	337	325	334	351	347	359	353	362	363	357	362	346	358	332	362	339	348	320	347	355	358	314	365	341	397	332	323	354	346	355	335	327	382	353	355	368	342	367	335	341	347	322	355	358	362	316	329	331	343	359	385	340	330	339	340	343	356	350	346	347	350	354	363	358	322	361	305	367	346	333	333	347	315	346	362	342	311	353	347	374	345	317	331	367	329	361	317	316	331	349	340	338	328	352	351	370	375	348	348	353	316	329	334	358	343	358	328	322	323	307	316	382	325	353	321	315	365	376	345	348	341	395	316	310	347	342	344	351	361	334	325	348	349	338	345	355	325	385	312	326	331	332	338	351	343	336	336	368	336	352	288	345	329	355	316	365	352	359	369	357	329	333	331	350	330	361	332	352	371	362	334	325	343	318	352	371	357	344	368	371	355	369	353	354	342	333	336	354	377	326	336	306	373	321	348	333	380	366	367	348	334	359	361	357	321	331	306	349	327	362	351	347	349	327	322	357	363	378	350	366	325	347	302	385	362	350	307	320	342	348	325	324	339	320	346	333	316	346	320	375	318	354	328	341	362	363	379	371	327	344	324	339	352	354	304	350	395	292	331	333	313	330	332	352	387	319	337	360	363	359	325	336	338	326	356	366	318	328	348	339	362	356	348	391	352	395	327	339	334	333	361	363	328	339	334	341	348	359	360	325	343	354	350	358	335	353	355	330	321	370	337	364	330	334	354	352	340	311	344	348	332	381	353	354	310	353	364	339	325	330	339	368	363	343	346	309	329	329	327	310	357	350	338	364	305	317	360	342	314	361	323	342	350	323	363	333	318	336	356	309	335	340	329	345	322	356	353	354	335	333	320	371	363	350	332	331	365	391	332	356	322	324	361	330	370	346	358	385	304	368	325	338	332	317	365	336	336	354	363	366	329	324	328	334	341	339	322	357	341	329	326	347	322	341	368	349	351	368	349	341	342	345	308	343	332	326	336	328	360	346	335	350	329	374	350	325	321	358	312	322	319	343	371	350	340	332	329	371	369	376	333	306	372	344	324	332	335	377	390	325	355	316	351	340	341	363	334	353	334	378	318	367	349	337	327	312	381	351	344	385	358	351	353	340	349	373	379	328	352	341	336	366	320	350	314	330	335	349	318	342	325	346	299	350	318	338	353	345	316	345	343	353	359	336	365	346	318	365	348	364	350	329	355	343	347	343	374	336	348	362	364	370	332	318	342	353	353	353	357	338	315	368	345	320	350	349	314	332	358	387	350	318	352	363	382	305	360	379	342	365	342	331	347	355	344	333	336	320	363	329	346	335	369	323	336	359	333	345	351	338	321	329	338	318	315	357	350	320	329	346	347	341	353	336	320	366	336	357	328	352	346	363	355	341	353	347	322	339	392	341	361	330	332	381	356	375	342	328	313	348	359	342	339	357	354	324	350	351	312	392	348	359	388	308	358	365	331	357	367	377	370	348	309	342	355	336	369	341	340	331	382	399	374	354	322	323	337	342	320	314	361	347	400	311	370	355	339	334	335	339	334	341	339	335	333	326	331	360	367	345	382	341	372	339	319	357	350	330	344	320	368	385	296	333	340	335	321	349	346	346	336	321	389	370	354	343	314	301	338	329	351	357	365	343	333	396	328	370	326	349	331	349	343	331	338	354	321	367	362	340	329	322	326	343	336	355	356	322	313	365	374	349	351	316	339	346	359	349	339	333	355	377	351	331	314	331	351	347	367	350	364	359	347	348	343	380	371	318	329	372	300	358
4653	1094	919	585	574	500	490	461	403	454	463	453	451	472	432	434	430	421	423	407	449	432	446	417	390	447	426	424	428	465	422	437	454	417	391	411	405	399	391	404	416	442	432	421	447	447	427	441	434	411	448	441	450	391	417	410	425	414	416	405	394	445	438	440	416	431	442	405	411	383	431	420	433	425	440	447	483	454	452	457	445	398	435	447	481	444	398	407	425	469	431	414	433	448	412	447	452	389	419	445	437	408	427	434	406	455	416	403	438	415	422	412	425	455	444	430	396	394	412	417	409	400	422	419	404	393	407	450	415	424	400	422	454	418	375	383	440	435	389	428	425	394	445	422	453	430	431	418	434	422	433	428	416	400	414	410	436	436	387	444	446	390	447	401	427	417	426	452	406	414	382	425	439	402	426	435	381	412	430	446	478	418	431	426	378	421	434	412	440	418	405	456	442	432	381	407	416	372	470	430	394	403	378	418	420	413	365	424	380	388	406	417	396	443	451	419	402	418	456	405	423	408	427	422	446	425	430	397	455	469	422	402	399	429	408	432	427	419	408	447	424	404	447	415	427	422	415	401	413	425	418	417	406	398	426	410	423	421	428	440	440	429	409	428	449	456	443	429	396	424	452	450	456	401	439	403	435	422	403	443	402	417	411	410	413	428	413	437	416	396	449	397	466	401	455	414	438	415	449	407	424	393	404	430	423	404	396	415	413	389	426	396	428	423	421	458	432	416	439	460	402	436	403	461	424	398	431	457	470	416	415	454	412	428	405	447	443	404	433	410	410	422	412	435	397	432	431	411	442	425	430	392	419	398	448	420	402	434	435	428	386	445	412	436	415	414	428	411	382	443	435	423	446	421	423	424	427	402	437	418	420	378	439	427	418	443	409	434	368	400	423	385	451	438	438	483	455	431	412	394	419	424	398	413	453	393	418	411	419	414	438	429	445	420	417	378	425	438	429	394	419	435	375	427	454	398	408	403	424	454	390	478	420	433	430	391	444	419	438	416	442	449	456	408	416	434	419	425	408	393	396	435	399	421	425	466	392	436	454	409	418	405	433	374	415	436	441	435	401	425	394	383	405	438	444	391	401	467	387	405	461	438	415	426	421	440	409	419	434	390	382	432	420	401	404	424	415	444	403	453	398	416	410	420	396	419	447	421	380	447	431	438	424	396	414	441	406	406	436	410	425	431	414	386	417	427	431	452	393	407	426	410	414	426	383	397	440	423	411	375	395	455	385	414	405	413	402	416	431	427	403	420	416	403	413	488	401	429	417	429	397	437	416	456	434	430	449	413	420	396	429	408	441	462	448	431	429	443	414	437	427	387	427	398	403	426	421	399	440	368	409	407	415	407	438	445	427	458	433	442	450	415	451	395	396	466	420	434	398	437	420	394	412	388	434	417	411	419	441	409	434	437	371	425	450	436	429	428	441	438	416	399	431	467	445	412	412	426	446	399	401	439	394	420	419	441	460	372	426	422	401	412	402	422	416	426	406	393	412	401	395	446	429	445	406	418	415	433	415	443	412	419	387	460	423	400	389	393	434	371	395	443	384	378	392	447	434	408	447	417	390	382	405	404	425	440	391	437	423	421	408	397	419	440	392	474	431	414	404	447	433	404	429	412	416	447	435	420	402	443	432	453	439	422	430	404	419	458	404	419	421	421	415	446	378	394	411	431	407	417	426	437	385	393	442	399	406	436	411	399	402	403	418	419	406	425	409	416	418	410	422	438	413	408	405	403	425	465	381	425	405	408	429	418	405	428	382	417	455	418	414	426	413	433	426	369	444	422	380	427	431	448	478	405	417	423	436	411	412	464	427	453	420	436	431	424	425	425	406	425	419	454	395	429	424	433	456	424	461	423	389	401	431	403	399	409	438	419	428	417	451	443	410	424	452	416	439	417	440	396	426	420	427	443	452	404	417	479	449	401	410	444	437	407	435	425	389	409	410	432	430	404	423	441	449	391	416	425	449	415	411	420	416	412	426	436	401	423	423	404	411	464	412	445	403	393	406	419	386	394	394	405	435	431	429	405	430	396	428	392	387	429	407	418	455	419	404	409	436	417	405	438	429	437	430	437	426	412	397	412	393	439	421	466	427	426	412	426	432	465	406	408	421	414	438	424	392	406	445	433	456	397	399	389	431	421	412	395	458	422	452	401	397	452	391	435	438	437	446	446	437	420	417	419	437	409	424	440	421	433	399	436	386	431	413	421	413	420	409	437	432	418	384	436	432	417	452	443	444	445	448	400	395	445	431	423	449	446	402	426	454	394	429	433	404	453	423	433	393	429	411	417	407	452	394	441	405	425	440	451	456	411	429	425	419	409	425	431	431	435	452	420	434	425	380	444	440	425	429	441	429	434	439	440	451	422	406	452	406	400	403	441	409	423	407	432	406	405	426	386	434	455	414	425	431	423	468	412	411	438	420	430	446	395	441	418	419	412	434	395	433	416	423	423	379	431	439	406	434	437	432	410	424	428	413	422	420	408	429	403	411	412	406	456	416	407	476	470	394	385	389	425	435	408	388	461	439	432	400	409	416	455	399	423	411	433	387	475	386	409	406	429	447	452	453	441	417	416	399	424	413	435	380	440	416	396	423	452	385	392	378	443	410	414	435	392	430	413	426	420	414	400	432	488	430	406	378	430	409	434	405	426	416	445	443	399	421	390	393	410	450	410	409	416	389	408	411	431	442	443	469	423	431	448	431	472	420	435	380	427	420	446	424	437	399	401	403	436	454	430	409	399	426	403	402	439	388	419	418	414	416	422	398	411	449	397	443	421	429	429	431	432	437	373	448	439	410	401	441	423	406	413	426	391	439	423	425	410	424	395	426	423	406	464	431	421	397	401	465	428	386	390	429	405	424	401	414	429	396	398	403	441	418	459	407	444	442	407	440	437	409	408	408	413	416	427	418	442	427	435	437	451	445	455	437	406	412	426	407	387	409	413	415	392	420	411	427	437	427	446	424	421	434	439	417	397	403	397	406	400	403	403	476	459	419	410	399	395	400	411	411	454	409	437	407	435	455	417	425	406	395	401	433	462	429	376	437	417	448	435	401	431	415	389	410	412	460	379	423	418	411	432	406	430	433	431	410	412	448	450	447	427	436	427	406	436	406	463	451	420	396	409	416	416	398	404	407	422	434	423	416	438	421	421	402	432	445	392	451	418	397	463	430	436	390	430	435	434	415	434	428	438	404	408	427	448	416	410	430	428	444	409	388	395	409	439	417	372	385	392	455	387	437	441	414	432	398	428	422	397	435	436	402	437	447	391	395	411	436	409	399	426	414	454	416	420	409	437	428	437	423	441	431	439	462	436	404	412	424	427	430	392	432	412	403	408	413	440	398	431	431	385	446	417	403	429	424	466	428	410	458	392	423	421	400	427	420	427	433	421	397	410	409	410	438	391	408	455	410	458	436	449	417	412	443	433	416	469	408	413	420	382	430	413	415	443	445	428	405	457	448	404	407	388	424	429
23723	21118	28580	23904	21108	12305	1723	1184	1008	935	871	905	783	790	753	743	722	713	749	727	740	695	700	703	754	695	706	740	669	748	704	693	701	691	707	671	666	710	670	711	719	729	696	686	714	650	702	713	701	675	653	673	676	641	722	693	691	679	626	704	655	670	707	682	693	679	664	635	648	709	685	706	725	689	665	674	673	697	630	688	624	683	666	687	696	701	649	665	662	679	651	634	681	633	697	669	673	692	722	673	630	709	673	669	666	714	706	669	704	641	678	674	681	688	683	671	698	664	639	627	628	731	735	741	681	676	647	638	673	685	684	672	652	714	690	643	680	686	669	663	691	670	639	600	670	745	664	660	703	693	635	625	698	709	719	692	638	650	640	652	686	674	645	687	669	675	698	667	635	685	645	651	695	696	666	662	655	626	676	672	639	644	631	694	680	683	688	684	649	698	654	672	637	623	688	672	658	666	757	656	655	660	676	627	665	667	610	631	681	648	712	710	729	606	678	679	706	659	679	651	684	682	706	674	672	677	654	669	686	714	644	635	667	678	705	676	701	647	673	629	633	670	692	664	597	666	680	632	678	695	691	710	704	659	684	644	645	670	695	665	647	653	653	680	645	670	655	660	693	682	670	672	695	671	622	658	678	689	640	642	673	634	654	673	657	684	599	694	662	655	673	617	628	650	671	723	684	653	693	684	702	661	662	672	681	669	696	685	688	696	676	691	681	679	620	632	623	683	660	667	706	657	663	620	724	682	668	642	770	675	660	697	681	677	646	687	699	715	688	640	666	679	671	631	684	692	701	694	664	661	651	664	700	656	676	675	692	716	658	654	686	686	665	715	673	673	647	672	673	660	683	637	650	726	656	654	708	668	675	715	675	662	682	663	695	696	652	656	656	662	643	644	715	681	702	630	647	633	617	699	660	666	678	655	614	651	671	704	627	685	648	670	730	668	694	699	694	655	661	668	667	675	669	677	634	718	666	671	645	656	682	687	689	672	692	673	661	666	657	667	681	657	661	729	664	688	666	668	636	713	657	651	637	620	712	650	638	681	674	710	679	657	677	648	711	698	680	661	646	670	716	706	663	686	696	667	699	670	681	691	687	689	674	668	669	659	688	653	699	720	668	652	664	629	670	630	658	636	678	670	624	644	634	628	695	693	708	682	651	665	645	643	677	671	631	657	681	677	710	624	661	651	602	655	675	694	648	666	710	628	729	684	657	706	694	656	673	624	630	689	712	687	656	670	689	701	690	699	669	650	654	672	664	723	646	678	693	700	671	653	660	674	688	716	672	635	654	691	675	680	693	675	626	686	685	655	650	730	699	665	720	645	645	683	645	661	682	656	620	665	660	680	651	678	698	640	652	672	640	648	677	625	708	705	663	657	679	652	678	689	648	680	617	647	680	724	671	704	677	668	668	696	680	667	682	654	693	664	681	680	709	682	665	689	716	711	708	577	671	696	682	705	714	679	654	648	681	687	664	643	675	641	693	683	690	632	680	670	708	684	689	684	695	671	673	685	659	677	666	683	652	690	666	691	624	633	674	681	653	657	682	660	719	672	679	689	702	688	666	645	680	659	670	649	660	645	677	718	659	693	708	657	713	695	701	648	645	706	697	620	659	685	674	647	698	697	649	670	675	667	621	623	659	676	655	705	695	678	635	665	687	656	670	647	681	614	664	670	705	660	624	661	640	606	662	649	688	640	666	629	725	684	696	680	687	683	690	666	671	637	633	693	672	670	698	661	699	672	669	729	717	692	680	695	672	717	620	624	693	669	686	638	691	699	653	677	681	648	682	625	653	635	644	675	689	680	723	671	662	667	663	631	674	697	669	694	684	669	727	676	689	635	654	647	680	633	666	655	680	710	648	653	656	640	681	644	666	679	679	661	676	667	678	620	685	673	651	700	664	716	632	684	707	700	686	678	692	664	654	652	649	701	615	648	668	684	640	687	696	666	659	646	672	640	635	634	675	645	626	681	627	661	637	685	661	647	717	614	638	655	675	647	677	713	689	682	668	660	674	661	679	647	687	677	672	708	683	633	696	648	677	681	663	675	666	706	664	698	672	650	695	639	671	637	675	633	664	637	671	666	635	673	664	702	662	667	678	635	674	731	685	679	724	743	725	692	698	658	667	694	667	683	682	671	690	656	635	688	625	638	718	696	639	625	640	657	690	636	697	697	626	727	663	660	655	659	674	685	635	638	700	686	659	714	675	663	687	698	638	675	706	707	659	652	663	682	665	688	696	684	670	686	721	678	646	609	664	641	705	667	718	662	685	676	663	636	672	614	706	709	637	650	627	667	676	665	680	700	668	657	673	622	719	710	716	713	633	652	682	691	685	698	665	675	689	647	676	689	667	642	677	684	679	637	658	664	640	645	644	664	623	665	662	657	669	661	649	648	636	657	653	670	644	712	640	632	655	666	707	665	668	629	631	718	638	646	688	702	716	656	634	682	665	643	697	648	716	703	700	696	662	671	683	652	730	690	658	638	648	691	693	689	622	656	655	725	659	651	677	676	708	626	633	661	669	661	696	655	707	709	686	641	657	622	697	696	691	618	709	679	646	668	663	690	665	620	664	665	641	666	697	685	720	658	664	697	700	635	685	670	657	693	631	657	669	689	701	697	679	670	677	697	695	693	666	701	738	616	662	654	708	700	638	671	687	674	639	665	687	667	628	658	711	640	642	711	677	701	668	642	704	665	666	642	660	668	706	656	657	688	662	716	699	700	707	655	668	702	630	625	655	635	681	703	643	657	665	641	730	608	674	657	708	660	639	618	675	687	699	655	658	673	640	700	623	694	691	662	651	723	640	704	658	680	703	649	670	665	681	680	681	616	639	654	696	651	694	682	655	604	663	665	657	674	677	667	714	646	703	652	686	661	654	667	655	677	707	730	656	652	712	639	686	672	664	665	745	647	687	672	631	645	648	619	668	680	692	675	664	724	637	699	658	723	617	656	645	665	659	644	657	666	718	674	684	655	636	626	675	678	642	652	675	635	666	681	682	686	686	691	671	654	664	668	693	668	674	701	643	640	688	696	687	681	685	682	683	684	657	652	676	679	680	687	623	706	671	667	678	707	678	625	693	668	623	676	640	644	710	673	603	624	645	688	647	675	661	731	662	687	687	687	695	705	667	626	631	648	677	665	671	676	659	719	703	663	605	639	696	642	648	633	683	673	677	680	736	723	649	648	681	710	659	657	650	696	656	687	695	666	696	682	676	686	599	668	664	686	648	679	668	677	654	651	652	648	674	637	713	682	666	700	701	642	702	640	649	650	637	699	661	661	659	624	647	703	643	674	670	725	695	647	658	737	679	670	687	640	641	634	648	655	644	661	699	683	627	622	657	669	669	718	682	691	666	657	681	651	672	641	721	709	638	667	659	692	654	630	674	646	657	658	667	632	685	684	661	652	638	683	680	698	645	701	633	657	644	663	664	653	676	665	672	696	640	655	668	663	689	674	636	695	730	645	635	674
10526	10744	8575	4557	3228	2645	2166	1797	1542	1433	1264	1260	1113	1058	976	941	937	950	859	886	930	898	923	873	862	842	823	819	886	834	863	876	827	788	805	830	810	779	837	829	858	814	813	812	777	759	807	785	859	806	797	823	792	792	837	806	823	782	771	815	808	825	753	813	847	784	764	835	833	792	760	842	788	752	819	822	854	784	793	809	858	798	832	799	794	820	769	764	798	834	804	833	789	815	802	813	767	852	763	820	794	838	768	786	789	772	822	811	783	805	835	753	785	776	793	814	820	774	821	738	824	816	822	805	801	804	747	793	847	823	807	788	767	839	770	802	785	805	812	820	876	822	797	776	793	820	762	810	720	803	827	789	821	801	773	820	827	750	775	787	813	812	778	804	805	850	762	795	793	782	807	805	789	840	810	876	800	814	773	820	826	822	843	786	772	778	841	798	798	762	822	819	841	780	851	839	815	816	733	785	822	810	820	766	807	765	800	791	801	821	811	752	777	816	804	815	771	833	775	787	773	729	841	820	772	768	822	885	818	759	796	800	800	807	815	762	783	830	778	778	745	780	784	808	780	771	804	831	796	780	820	793	810	787	783	785	819	833	786	813	743	790	754	829	822	792	846	811	792	765	806	798	815	762	782	777	798	773	802	770	742	767	810	811	812	780	774	789	771	799	797	807	780	814	827	729	829	837	782	799	821	786	769	786	816	816	759	806	820	812	773	792	800	798	813	793	768	749	775	843	812	763	812	787	780	775	733	816	766	827	772	787	790	797	800	774	820	782	796	824	803	762	814	766	816	772	839	802	848	811	872	815	781	774	792	799	765	782	805	805	835	811	808	833	814	835	794	785	765	802	803	814	795	773	784	783	796	784	772	787	710	747	764	824	778	797	810	789	834	821	775	772	806	759	814	818	768	803	778	834	787	820	779	796	755	780	790	817	772	803	809	772	843	803	792	812	797	791	824	754	774	835	773	821	772	784	791	803	777	767	810	830	827	785	820	815	784	801	831	786	813	784	800	824	806	769	809	793	799	806	805	783	812	837	795	773	783	804	787	800	822	791	812	838	774	779	827	798	784	850	828	786	815	825	820	798	784	839	809	836	783	781	835	758	805	823	842	824	744	811	787	773	800	780	878	776	757	787	847	785	752	804	814	810	822	778	792	744	813	846	827	801	763	824	798	814	819	775	792	831	790	855	835	832	798	774	783	794	817	842	826	720	777	803	826	796	839	797	824	804	820	815	769	719	783	823	835	784	772	775	854	816	798	744	787	788	731	812	806	779	829	789	805	805	810	776	757	772	743	780	789	808	826	796	759	805	844	782	778	779	839	777	855	802	791	779	833	827	805	813	818	835	768	758	756	809	830	792	805	796	781	804	830	799	840	742	850	810	805	872	790	827	798	786	753	815	799	817	789	785	779	755	794	786	787	783	784	792	767	808	801	813	832	763	843	828	845	826	817	841	786	852	774	783	813	795	823	781	833	782	813	798	822	812	751	804	772	825	812	800	795	820	782	771	788	834	782	821	794	748	841	795	770	827	800	807	833	832	806	824	771	769	794	801	798	791	792	831	807	736	817	769	816	789	750	804	760	785	762	747	827	751	812	775	758	828	796	767	755	781	854	842	805	773	786	829	819	825	795	794	792	769	779	815	754	820	849	766	809	805	827	743	831	812	782	793	785	810	764	787	820	775	791	791	802	805	769	774	813	790	780	787	749	824	757	796	772	834	767	765	798	768	809	803	797	840	773	795	775	835	790	880	764	785	824	774	844	784	770	799	832	810	794	797	776	772	818	845	759	803	773	755	823	794	794	778	806	795	772	807	805	830	805	783	826	813	834	798	783	780	820	840	823	791	862	802	817	781	789	792	831	779	780	768	781	802	846	804	799	786	804	788	768	825	755	774	836	825	782	814	778	805	848	741	762	755	814	836	772	804	783	794	800	820	771	765	764	805	790	822	807	814	750	795	828	754	773	797	811	771	824	795	814	784	782	800	818	840	787	784	779	762	777	785	771	797	801	794	800	797	815	784	743	794	834	827	815	786	772	788	813	746	782	780	766	774	807	805	828	737	820	782	816	776	820	828	785	829	769	794	840	765	813	816	808	801	813	812	835	796	784	748	812	804	860	851	741	797	824	804	828	782	769	791	805	786	828	820	791	771	833	811	773	772	828	802	807	736	773	838	833	807	798	795	801	830	810	760	827	827	780	788	808	825	824	787	769	842	805	815	781	782	770	832	841	833	799	799	794	778	782	838	816	805	807	811	768	807	754	791	741	769	804	797	805	750	730	782	769	824	821	794	793	743	793	772	762	813	780	847	799	793	835	791	776	792	766	814	754	761	861	771	812	766	812	840	784	794	810	832	804	800	756	809	771	797	842	770	786	835	814	838	784	747	849	743	812	709	807	792	811	761	838	791	772	828	817	758	812	801	815	810	836	795	821	759	765	855	779	807	776	789	821	829	793	764	814	776	828	784	807	782	820	782	777	854	816	805	778	816	839	810	790	802	786	770	826	784	812	770	831	816	761	771	798	838	764	785	781	811	788	804	814	797	795	764	755	750	820	722	798	797	803	792	792	834	792	782	845	822	797	765	768	826	797	799	807	869	792	710	796	778	803	777	829	783	802	811	803	826	815	796	799	832	851	794	809	800	802	767	784	809	795	808	807	819	810	858	803	817	768	762	801	813	756	812	830	790	749	792	801	802	795	808	765	779	801	754	778	811	840	717	812	766	828	839	753	839	794	784	849	795	776	784	778	773	806	800	811	814	766	823	827	799	865	813	823	825	791	772	803	752	789	844	803	856	817	790	796	781	845	808	798	780	782	827	773	784	824	818	791	799	773	802	765	798	815	808	807	825	792	795	771	866	791	795	811	791	819	803	810	768	800	784	795	820	808	846	839	771	803	750	821	782	774	795	795	787	769	822	791	773	806	813	819	823	820	787	779	803	763	774	769	765	774	807	788	800	791	755	812	771	792	809	845	767	774	812	804	802	840	820	787	748	794	798	788	834	770	779	793	740	779	845	811	752	763	786	742	802	788	806	821	777	808	790	802	781	818	827	807	812	761	833	823	819	802	807	818	755	763	823	790	828	809	784	759	793	758	796	840	764	794	759	786	753	739	790	801	764	814	782	769	774	796	816	780	798	796	806	786	792	766	795	751	769	796	763	744	790	807	803	770	802	772	825	764	805	800	827	800	839	788	770	795	795	853	782	798	791	800	784	784	780	756	802	785	752	795	763	806	820	808	758	864	769	766	818	764	834	792	746	784	780	827	819	807	774	783	784	785	780	778	770	749	740	757	848	781	809	775	793	771	742	797	828	818	749	753	842	787	793	855	811	815	768	747	788	753	790	755	836	796	830	805	773	783	813	808	784	780	771	819	801	790	788	784	752	784	812	749	843	828	803	822	727	821	821	785	779	777	776	772	797	783	792	800	846	789	775	831	823	759	804	802	813	821	846	793	754	841	800	822	742	828	782
25048	21135	27424	24975	10083	652	495	396	346	339	310	313	306	293	270	273	231	283	284	231	267	238	278	259	232	233	249	233	251	247	238	241	244	247	255	227	228	234	262	261	264	202	245	253	229	238	270	228	229	262	240	237	229	225	234	249	258	247	218	220	239	247	240	226	215	227	237	251	232	248	229	247	271	239	244	231	255	234	256	214	252	255	234	252	200	249	249	240	215	263	219	231	238	231	251	215	238	250	264	236	243	244	240	270	215	244	236	200	244	208	241	265	265	223	222	260	251	223	235	251	225	250	247	240	244	233	238	218	237	256	228	257	234	240	254	254	260	233	233	240	251	240	260	251	236	205	210	224	239	248	241	192	221	246	236	217	246	246	209	250	234	241	231	241	239	254	225	225	265	233	255	245	227	233	212	240	205	210	237	238	227	218	241	247	207	237	245	240	244	255	228	262	235	223	242	245	234	245	224	264	261	247	241	260	242	229	249	215	235	237	233	225	217	244	265	237	242	236	228	247	247	224	223	221	232	233	234	252	258	244	218	265	251	222	242	239	202	214	255	253	244	249	255	192	228	234	201	215	227	231	228	221	251	239	215	231	193	221	219	235	218	273	234	213	260	239	236	224	240	246	235	275	234	215	242	231	246	251	242	242	260	234	248	250	258	216	216	241	237	213	249	252	241	248	217	253	230	237	237	232	248	217	228	203	260	231	231	222	222	237	250	202	260	235	225	232	212	240	252	230	233	251	217	244	234	246	228	205	234	238	218	206	216	207	233	266	184	226	211	243	253	202	236	231	210	240	228	215	213	216	242	256	229	224	244	226	239	207	219	249	239	236	218	240	244	225	240	216	230	211	244	222	244	221	236	237	243	253	230	215	218	209	229	238	251	241	248	244	235	241	249	219	241	257	218	244	220	251	219	228	252	204	225	259	238	256	230	227	231	222	260	241	214	241	227	238	242	241	237	245	228	247	230	207	230	242	253	226	242	253	241	227	261	243	228	228	214	254	280	219	227	248	259	228	227	213	239	237	272	262	212	232	230	235	222	234	236	265	230	223	233	220	216	224	237	254	234	209	180	261	234	247	265	227	229	236	237	273	221	246	229	222	244	245	250	241	224	242	242	236	246	227	249	286	214	223	245	271	235	249	220	267	243	213	232	214	220	223	237	251	233	226	231	241	241	213	242	264	196	204	253	240	226	242	283	242	239	239	215	223	242	252	241	213	251	242	235	225	238	238	247	249	223	210	244	232	242	241	248	239	227	232	230	211	242	234	268	228	237	246	219	221	250	228	241	216	251	243	224	220	250	236	230	227	248	225	219	199	227	232	232	249	250	238	248	238	228	251	229	248	224	227	259	230	200	264	210	238	226	238	249	270	220	251	245	221	243	253	237	253	253	204	233	222	228	259	249	233	225	201	247	236	238	246	264	229	236	249	257	225	231	252	231	237	252	234	241	239	238	233	223	257	214	236	233	224	215	229	227	259	205	229	254	244	227	227	253	233	226	245	232	229	248	251	239	226	230	254	227	250	231	232	216	236	231	241	227	272	230	249	231	234	210	229	233	259	237	281	209	234	216	248	263	246	246	234	224	224	220	272	245	225	212	242	270	228	227	228	212	228	240	266	264	243	228	252	240	219	242	242	244	229	228	239	242	221	223	262	240	241	196	228	245	239	238	254	240	234	205	254	221	255	233	230	226	236	265	189	244	235	214	222	225	238	221	248	234	230	268	241	244	222	230	240	233	258	245	218	255	251	226	231	230	230	253	235	261	252	221	225	237	259	229	198	246	231	223	228	234	224	227	211	272	248	228	214	234	225	214	236	223	246	213	255	242	226	252	233	236	229	215	240	263	218	245	212	247	233	229	235	230	205	222	221	232	226	248	279	235	223	232	207	246	247	252	225	249	233	240	225	254	234	265	250	222	249	233	264	212	244	228	227	249	213	210	239	222	247	263	253	256	235	248	224	213	228	244	214	261	227	226	246	232	252	233	223	197	216	237	262	225	237	236	227	224	238	246	235	258	228	236	201	250	223	208	211	233	234	240	249	195	249	194	244	219	229	227	229	243	203	244	219	203	222	239	233	243	251	240	219	243	228	247	224	264	212	217	233	247	222	253	219	236	225	240	237	239	226	222	253	240	243	219	236	232	242	224	230	225	249	246	218	252	233	266	217	207	252	224	241	265	213	249	221	225	249	235	253	237	238	225	235	214	259	252	233	250	249	223	231	234	215	212	210	227	239	241	219	246	223	247	224	232	214	248	237	234	260	214	226	238	247	208	213	229	216	223	220	222	230	237	231	241	251	216	275	231	230	214	211	232	234	227	243	211	213	241	233	230	238	277	213	221	244	221	229	255	244	202	240	249	225	236	225	225	236	221	246	258	227	227	207	253	239	259	235	226	238	248	222	250	231	217	228	253	208	214	243	269	232	252	229	240	235	235	234	253	251	231	251	218	238	226	217	225	202	246	243	232	206	213	231	222	240	221	224	233	223	218	257	215	227	215	220	244	274	251	250	244	246	253	257	218	234	242	237	221	238	245	240	256	227	226	237	241	218	233	244	239	214	211	230	220	244	252	224	241	214	266	224	235	242	231	254	238	251	232	235	241	227	247	225	240	230	243	227	237	216	225	248	243	237	229	251	251	254	237	254	219	245	238	240	233	251	239	244	227	236	234	222	244	238	250	222	257	239	209	250	223	238	218	244	264	223	212	245	246	248	227	243	237	246	243	227	192	209	247	213	241	245	233	220	223	220	247	227	208	214	244	209	247	243	241	239	214	258	234	212	237	248	216	215	229	254	237	222	236	231	223	252	253	249	235	268	241	226	223	225	268	232	215	243	222	243	234	238	199	229	247	245	241	259	233	270	238	266	245	253	201	269	247	239	235	223	252	239	245	233	187	210	239	246	228	240	249	229	228	239	226	227	238	206	259	231	227	226	235	231	213	237	213	260	244	231	238	228	251	236	267	215	227	214	235	225	241	222	213	240	236	238	210	216	257	233	233	236	242	214	239	227	235	209	229	221	237	256	249	266	261	238	241	239	216	222	227	245	246	226	241	211	209	234	220	209	230	267	220	224	210	244	252	231	215	237	213	238	272	241	234	236	232	235	231	228	240	223	236	254	234	243	225	244	237	233	234	252	224	264	255	235	225	237	228	213	237	270	200	266	247	222	256	242	222	225	234	242	202	230	232	232	232	224	254	228	204	229	233	248	257	215	250	242	221	226	218	237	238	227	254	216	225	237	221	242	253	218	251	241	261	234	237	229	232	230	228	242	242	238	235	235	225	240	237	219	223	233	245	213	235	241	219	235	229	241	231	217	245	242	244	255	245	202	225	233	231	242	236	252	247	233	240	239	265	218	231	244	227	204	235	231	232	242	236	239	213	197	236	254	220	250	216	238	274	205	243	208	225	228	236	224	236	222	222	225	221	244	235	239	232	211	232	223	259	241	228	224	210	273	249	221	258	228	240	243	240	235
10259	5916	4505	2254	1665	1273	1080	889	747	690	591	560	486	462	408	412	409	347	419	374	369	379	374	317	381	324	336	338	330	354	367	333	342	347	340	333	304	321	324	327	326	279	313	358	319	314	332	318	333	340	320	323	337	313	337	331	315	341	320	305	311	310	311	321	309	306	332	281	305	333	322	295	306	333	312	319	326	296	318	319	319	335	339	337	321	332	285	301	309	336	308	327	331	293	311	307	309	346	324	293	304	315	312	310	298	321	332	299	302	327	335	286	324	323	308	303	330	309	306	308	291	322	355	305	343	297	328	320	315	337	317	319	339	333	296	297	321	303	319	333	297	312	307	326	333	296	326	310	310	340	313	312	318	358	311	302	308	313	298	317	277	275	281	303	306	288	331	327	353	283	331	318	303	298	296	329	314	296	283	329	297	299	338	312	334	359	317	316	312	292	326	291	306	309	330	331	303	342	316	314	315	284	289	335	311	308	320	312	308	324	325	295	323	293	338	312	298	289	311	306	309	280	324	319	319	289	310	321	302	289	329	316	298	283	299	319	299	321	281	319	326	311	310	338	279	335	337	297	309	312	327	308	343	318	308	324	304	307	313	327	318	327	350	330	309	313	328	322	300	310	319	278	318	301	313	305	334	342	329	331	320	304	295	308	307	313	353	353	298	344	336	325	321	302	328	319	309	342	327	307	303	350	297	304	298	282	316	303	288	319	327	322	320	348	290	342	305	326	292	318	322	360	363	327	317	333	304	311	309	309	296	315	336	316	292	317	299	335	301	306	291	307	291	318	294	327	322	326	296	336	310	300	354	312	301	279	333	315	355	286	309	334	330	323	306	318	284	321	314	316	332	335	357	327	307	334	315	308	337	329	302	328	292	320	317	312	308	327	314	284	336	291	298	324	314	332	314	322	332	342	350	327	323	314	336	304	320	301	284	306	322	311	303	318	332	325	276	323	321	304	310	316	329	335	323	324	330	279	356	309	287	319	307	320	295	304	337	306	307	320	310	285	311	319	338	335	305	301	327	325	330	325	310	314	287	339	316	332	316	319	295	320	287	313	317	315	333	285	342	301	336	327	298	319	325	309	320	319	296	329	322	344	327	284	316	285	294	332	301	318	311	284	323	314	327	299	316	305	308	332	340	289	310	310	314	335	314	323	339	328	323	311	310	327	345	301	329	317	278	305	334	332	293	314	326	292	325	304	293	327	294	332	328	311	350	332	283	306	312	359	347	356	301	344	345	335	331	324	324	334	304	292	305	296	303	323	274	282	312	322	311	321	314	309	356	290	303	324	304	276	316	299	326	344	346	344	346	292	300	292	319	319	328	302	306	295	331	317	305	351	319	354	316	320	311	330	286	298	309	309	325	328	298	326	363	319	317	320	312	343	296	297	324	314	289	330	334	330	324	368	327	324	308	298	292	283	316	287	324	295	281	307	315	302	320	295	309	339	298	342	293	302	306	302	318	293	320	311	347	333	303	306	310	307	328	337	310	305	316	286	324	303	302	325	290	297	313	315	339	320	308	321	294	290	335	294	301	361	282	335	331	305	305	301	280	338	332	274	338	305	319	305	324	323	292	301	337	305	296	339	312	318	321	323	328	327	346	283	322	331	303	320	282	278	295	289	293	302	327	322	302	334	274	306	311	308	325	310	309	322	285	288	297	305	298	298	328	323	335	333	315	287	317	313	346	312	306	342	338	332	324	294	333	300	307	318	306	316	314	315	320	286	303	306	323	333	288	286	298	306	277	323	308	303	334	335	324	304	314	331	307	347	355	310	290	301	318	295	313	303	320	308	314	317	307	314	287	316	322	300	310	314	348	308	333	332	324	310	334	334	301	326	293	308	338	278	307	287	296	340	297	289	295	295	332	306	308	301	288	322	337	308	312	300	322	300	309	335	317	298	358	343	296	328	339	338	317	309	291	356	312	319	315	359	346	342	333	308	313	310	302	323	317	346	333	323	283	321	306	312	330	321	328	328	291	305	304	297	323	311	306	325	294	335	317	322	313	324	282	348	320	300	304	339	314	327	330	307	308	299	308	322	326	299	309	340	315	278	302	323	323	332	302	287	309	316	285	303	296	319	333	324	324	293	303	331	329	365	332	325	295	309	329	296	347	323	282	354	331	286	321	299	328	342	314	321	302	305	276	294	319	306	304	298	323	316	299	308	328	290	323	318	325	309	316	323	292	335	322	314	301	300	317	310	311	303	340	313	299	328	307	290	328	333	336	301	286	298	319	315	346	327	320	300	293	307	303	306	291	311	324	339	305	307	295	312	309	300	321	296	289	299	328	318	335	321	335	300	324	291	322	305	314	307	314	309	311	323	333	323	329	305	337	294	322	300	359	293	286	326	303	313	320	294	319	317	305	332	292	328	334	312	349	307	289	315	306	312	319	312	290	328	315	328	317	281	311	297	305	304	300	339	320	297	336	299	313	292	324	323	296	311	308	309	308	309	315	324	331	307	331	289	308	320	338	316	306	305	294	317	323	303	308	313	336	290	299	315	342	297	314	350	296	288	292	343	316	289	316	308	326	293	292	322	312	312	314	311	311	352	310	332	338	288	334	313	291	314	336	333	346	335	295	327	291	291	332	339	307	315	311	293	330	287	336	316	328	308	344	345	312	327	300	315	290	322	343	301	281	273	317	305	326	349	307	302	313	309	306	317	322	325	296	318	334	301	291	304	308	334	316	296	330	290	337	305	326	284	371	329	328	282	296	294	365	342	306	315	318	329	313	301	315	293	333	350	314	341	341	320	300	335	306	307	312	373	328	322	313	319	335	325	308	324	330	315	317	310	307	340	349	307	322	364	311	308	301	332	337	306	316	330	358	281	310	326	296	314	314	297	289	325	307	293	308	302	313	329	349	318	322	337	319	334	305	314	309	312	300	301	329	321	307	315	334	313	339	302	283	307	284	308	298	314	316	303	297	325	308	340	330	318	323	333	316	308	308	296	330	331	302	279	326	314	369	318	347	312	331	296	297	303	305	320	317	358	293	325	342	290	288	324	309	313	324	322	335	289	315	339	311	281	323	305	304	312	323	337	288	288	363	306	284	332	301	345	299	293	301	328	289	335	311	275	279	344	342	325	323	335	290	272	328	304	313	303	335	284	297	335	334	292	341	329	342	312	321	324	316	289	299	331	323	283	307	323	294	310	292	317	348	279	296	302	325	309	292	270	293	321	339	315	291	340	321	278	321	308	307	292	306	311	314	306	304	289	293	292	316	305	303	310	332	321	302	315	343	339	321	308	302	341	291	323	291	347	295	306	280	320	322	304	303	331	301	280	281	319	321	350	335	306	327	310	320	310	330	311	307	291	314	311	316	340	285	294	313	307	337	353	291	311	284	333	319	274	351	313	331	307	316	301	331	314	285	333	297	307	331	309	326	317	328	335	285	326	313	335	327	345	360	316	304	339	329	296	323	310	302	298	306	325	322	307	311	304	310	323	331	292	306	305	285	304	316	278
22808	21149	29003	23535	21139	21203	11020	1778	1230	1190	1071	968	876	954	839	804	791	757	791	723	694	741	738	729	720	664	748	738	693	695	770	704	677	681	697	719	700	713	729	719	656	654	720	636	702	703	655	660	669	650	703	704	758	724	679	675	709	688	684	734	661	673	667	679	662	674	735	712	707	669	649	641	649	625	716	677	722	689	694	691	688	705	698	706	670	695	690	680	663	686	662	665	634	678	652	681	629	684	686	714	654	651	685	669	673	655	631	661	644	678	695	653	680	699	683	691	667	677	695	676	635	649	685	665	695	691	681	674	681	622	708	712	729	691	685	671	687	695	628	678	663	701	672	641	677	687	658	673	682	676	666	656	702	658	721	653	636	666	701	682	703	694	656	698	681	671	661	637	612	665	691	661	670	680	668	712	667	705	653	664	686	725	681	696	660	668	678	682	635	670	661	676	661	725	635	648	709	702	622	671	660	655	693	703	603	650	640	686	674	677	696	636	672	679	698	663	717	640	698	629	644	658	744	687	677	703	652	655	658	715	695	676	693	686	662	725	704	682	668	663	747	673	682	623	697	638	669	691	681	648	675	660	679	686	735	679	667	649	710	705	665	687	677	647	615	671	696	630	653	702	641	634	653	679	663	705	687	641	648	714	600	630	658	643	634	674	661	701	691	673	702	673	673	659	718	695	668	669	624	674	657	595	701	661	641	651	653	712	657	695	688	665	679	656	676	666	643	675	694	687	670	695	709	655	670	666	656	682	693	687	664	668	673	675	674	707	694	660	683	640	660	668	679	742	679	654	601	642	671	696	651	638	601	708	670	690	686	663	729	695	677	682	650	642	630	655	708	721	649	636	661	647	679	693	696	697	670	674	695	632	701	717	668	712	693	687	718	692	682	692	658	667	725	646	677	712	688	675	680	651	669	694	656	666	691	638	737	663	678	660	656	736	650	672	657	691	665	643	641	711	657	721	694	674	673	684	633	696	693	644	624	688	677	678	625	655	654	680	677	687	660	691	736	628	686	674	650	653	692	667	644	655	675	667	685	701	685	631	688	646	697	668	697	711	668	679	700	663	624	667	658	684	636	657	702	678	681	688	707	686	721	625	673	665	678	686	696	698	701	663	636	661	691	717	683	643	659	669	693	632	616	660	624	731	686	647	662	686	683	681	657	657	629	653	657	655	677	674	688	644	645	679	653	675	668	706	606	658	702	727	658	634	668	703	687	683	696	631	719	663	692	659	657	655	667	675	623	625	637	675	672	702	733	648	678	673	683	687	674	624	674	657	661	644	685	689	690	632	723	658	643	649	624	699	672	684	681	639	642	650	716	636	623	646	653	660	682	669	678	697	667	669	685	665	660	698	642	649	672	667	672	634	665	699	660	664	656	670	644	714	649	727	675	684	673	629	670	696	737	660	661	656	671	647	665	654	701	701	672	667	684	686	677	688	716	687	630	650	658	680	630	703	676	682	702	674	675	715	643	669	685	657	636	663	659	668	653	689	661	657	688	658	660	680	647	644	687	646	654	681	646	637	690	659	669	635	617	707	656	658	699	698	682	654	662	659	665	692	658	695	674	660	677	649	661	681	672	646	642	684	688	691	670	694	670	656	651	676	656	649	692	704	684	660	633	705	677	680	661	681	719	679	688	729	659	667	649	682	670	652	641	644	687	614	688	638	665	652	640	698	608	706	705	710	688	685	658	645	653	628	661	673	665	662	659	646	635	702	638	701	627	690	712	657	681	716	653	638	675	693	694	710	674	633	654	687	670	657	636	717	680	686	659	678	669	708	709	646	662	668	669	678	650	632	679	685	654	656	614	648	684	666	637	641	675	618	640	675	664	690	649	697	634	669	660	689	720	680	676	642	628	605	667	707	667	656	652	664	667	650	681	673	672	702	668	642	649	681	649	685	672	652	679	716	707	672	660	638	690	691	664	685	642	664	663	687	644	685	658	641	678	650	645	651	688	663	639	702	651	689	673	648	686	712	678	716	664	651	682	671	661	670	641	658	673	640	704	681	620	678	697	662	639	671	683	699	709	673	670	645	671	679	653	640	690	673	645	646	668	700	718	644	639	652	702	611	683	640	656	632	683	676	652	674	677	654	712	674	660	708	649	684	656	693	659	693	618	636	642	707	635	664	685	669	653	689	696	659	657	651	657	652	691	623	691	640	697	660	708	674	675	684	629	640	654	599	671	714	627	650	680	660	675	662	650	664	625	681	723	673	615	720	706	655	708	625	649	659	689	629	655	664	659	621	726	729	686	653	651	629	667	659	675	671	674	685	681	663	662	660	699	680	700	693	690	681	645	674	715	695	659	657	681	680	685	671	706	657	703	665	689	641	681	652	668	687	697	677	760	668	638	710	664	680	625	620	652	693	672	677	676	677	702	675	691	680	659	689	669	705	669	669	686	687	706	670	653	684	647	697	706	675	696	635	663	639	678	681	714	677	657	714	695	683	698	664	647	674	631	683	630	676	687	635	629	664	695	703	644	646	684	631	651	667	643	630	655	620	685	690	697	644	669	661	618	716	669	662	624	687	669	693	638	659	662	608	683	656	659	673	689	662	652	679	695	678	700	653	697	664	718	625	694	593	655	689	679	664	687	650	708	698	673	677	659	686	643	677	695	669	693	669	693	707	701	644	658	692	708	642	654	666	638	650	654	666	675	682	676	652	687	700	679	698	694	664	679	681	660	656	709	648	672	650	637	633	680	618	686	596	674	729	689	678	672	684	684	667	683	660	653	670	621	625	677	663	691	715	710	701	682	681	679	677	697	641	661	680	643	686	688	703	671	692	633	660	666	631	638	663	679	650	663	640	685	710	630	621	645	708	637	669	688	652	666	622	671	675	684	694	652	695	653	645	640	666	650	634	621	690	620	628	690	617	620	637	663	677	677	680	676	646	631	664	684	678	656	677	694	671	693	669	627	696	629	670	656	660	681	659	677	673	638	661	644	678	708	706	645	688	676	638	682	698	665	615	695	666	693	690	697	671	651	657	661	699	625	632	656	710	707	628	663	700	709	675	657	653	664	657	630	661	720	650	674	624	643	683	666	711	677	662	641	666	667	638	668	671	680	675	654	676	662	669	663	633	679	678	689	683	655	622	680	702	623	680	666	664	689	660	634	657	658	648	685	629	688	720	639	631	684	663	666	647	648	656	622	655	683	665	681	702	681	653	678	652	630	693	694	685	623	667	682	668	650	664	688	659	657	673	690	682	663	663	653	685	671	668	671	665	678	661	627	613	682	661	641	667	661	661	652	667	643	714	710	685	680	684	686	658	657	681	681	671	665	624	666	707	660	662	636	619	679	674	647	705	636	625	707	664	652	677	659	655	717	627	644	673	684	637	683	715	637	596	618	732	670	658	626	672	654	677	622	647	657	651	660	629	662	672	657	635	674	703	688	675	640	644	705	654	654	684	668	647	654	679	692	711	648	642	600	683	675	654	738	657	605	692	695	648	627	676	721	638	698	675
14243	16809	13792	7389	5292	4166	3417	2906	2344	2024	1679	1586	1453	1332	1222	1126	1122	1079	1070	1003	984	966	980	929	946	927	887	898	926	941	838	976	867	881	864	855	882	898	845	844	878	811	860	815	833	812	834	829	849	767	884	840	888	846	885	810	828	855	814	831	880	859	836	828	853	879	821	806	838	843	848	815	841	778	830	788	761	827	801	840	805	815	790	807	780	861	843	824	856	869	810	814	851	852	885	822	827	805	872	834	807	822	830	838	803	832	824	814	845	801	817	805	768	798	822	809	835	813	795	819	827	828	807	799	855	781	809	829	798	833	790	768	815	823	850	809	807	826	816	793	770	763	868	798	849	845	789	804	861	777	805	815	834	756	777	811	795	815	818	858	770	799	774	812	818	809	785	806	783	757	818	834	855	765	820	824	827	825	818	849	761	780	794	830	782	835	779	831	775	822	775	786	830	814	817	793	814	846	816	820	815	826	817	832	832	777	836	779	830	811	827	814	856	806	828	861	812	858	850	780	779	838	858	807	842	793	809	824	872	789	856	794	790	849	820	813	802	835	763	795	801	794	826	872	763	800	799	808	804	821	810	822	826	836	837	767	822	823	777	790	817	816	796	845	822	828	820	787	884	799	834	798	809	829	841	794	811	784	808	788	817	801	850	815	818	815	824	771	861	784	858	813	797	807	824	826	774	865	833	816	808	821	791	782	817	752	782	797	815	830	823	839	803	809	831	770	846	806	855	851	821	808	783	787	792	753	769	780	802	808	805	831	804	800	793	802	773	795	832	809	831	852	803	832	825	856	804	782	840	807	798	786	824	837	816	818	806	829	785	833	843	831	827	820	794	815	755	828	809	755	799	779	829	808	788	817	798	770	783	838	859	757	832	808	828	815	778	851	818	825	813	812	794	803	861	801	868	801	831	743	774	819	841	856	782	839	813	786	807	868	833	816	804	819	863	809	783	785	796	869	825	821	821	829	846	837	787	809	800	814	807	825	822	836	804	783	817	850	805	787	724	760	833	784	832	808	841	865	789	825	807	801	792	841	851	854	789	819	781	793	782	805	809	797	858	799	838	833	832	851	815	775	816	848	866	804	739	809	811	848	806	838	816	810	759	826	849	769	818	853	825	800	851	858	837	780	874	839	803	730	792	808	793	844	846	817	780	889	822	852	799	795	836	800	766	812	812	819	835	803	840	827	828	777	741	870	859	810	820	816	787	782	799	786	841	837	811	822	827	846	817	759	859	792	817	797	828	859	800	817	854	735	857	778	813	858	804	803	837	825	763	829	822	804	828	775	779	801	814	813	859	820	819	867	799	754	851	824	814	823	828	846	825	792	815	835	832	804	778	861	848	801	843	829	815	821	771	811	794	774	790	798	840	774	802	785	792	796	796	763	811	867	862	899	878	819	801	807	876	831	828	796	815	796	826	781	802	818	874	808	804	811	821	829	782	802	804	835	789	828	811	789	801	783	855	811	833	822	761	850	850	824	813	757	788	776	794	825	846	771	826	816	846	833	831	776	757	834	868	822	771	798	775	824	786	821	805	811	800	814	759	814	783	821	838	760	864	825	816	768	812	783	822	809	836	819	835	806	803	842	858	766	874	830	831	784	805	838	821	788	811	830	792	772	798	847	848	840	815	792	814	796	770	764	807	781	794	842	843	822	841	828	782	818	869	840	837	754	843	747	820	808	856	831	827	818	767	819	788	807	745	835	872	841	804	796	778	780	780	774	889	810	890	811	856	839	816	815	788	813	805	802	829	767	847	777	822	801	795	812	838	842	782	784	779	799	826	779	822	805	829	821	851	874	845	812	794	774	832	766	799	823	795	834	780	840	817	800	834	776	803	809	801	821	817	820	808	781	826	802	884	798	793	847	785	807	896	865	860	784	844	831	813	744	721	878	855	812	815	816	775	755	806	824	786	871	776	823	787	758	835	813	786	775	823	788	804	836	789	839	860	823	776	780	810	850	804	858	848	856	825	801	799	809	804	781	795	862	797	841	883	819	783	802	827	830	764	857	798	798	856	775	818	820	825	794	810	793	777	819	894	804	816	853	853	805	802	804	848	777	794	798	823	789	793	818	828	812	796	879	869	791	833	783	801	792	807	822	779	803	784	807	809	815	837	773	794	828	821	782	823	820	889	800	823	816	795	813	827	773	800	810	825	842	763	828	864	846	829	830	788	863	791	793	799	815	807	831	832	839	837	844	825	837	822	852	817	787	787	838	806	843	776	831	806	850	823	832	798	749	815	829	818	765	792	830	831	810	774	813	841	853	803	804	819	811	853	800	826	809	797	844	800	813	795	829	730	788	817	790	802	811	815	792	798	837	803	845	799	838	806	791	859	808	822	817	823	837	850	829	779	824	817	829	805	850	822	844	789	809	796	814	797	787	826	814	833	830	768	804	809	812	806	777	810	776	835	836	839	833	796	845	762	822	791	795	797	815	871	810	810	852	771	796	784	809	798	812	805	824	821	808	810	817	759	806	826	812	802	790	819	806	843	818	801	856	827	813	810	788	782	798	892	820	833	790	787	803	805	822	775	800	827	859	833	808	798	795	807	789	813	838	784	786	794	820	764	868	834	820	827	834	797	823	788	799	799	773	821	833	801	795	760	830	782	793	802	799	814	844	748	830	768	818	818	822	861	809	827	789	782	788	810	805	756	816	855	811	790	767	776	805	806	840	839	802	817	805	776	794	830	779	862	763	774	777	809	748	806	808	778	807	771	809	823	844	833	836	764	784	794	818	826	797	803	821	818	847	833	798	863	848	805	827	844	819	741	778	851	822	883	848	801	812	797	827	806	861	840	829	842	836	752	818	811	846	833	770	793	859	776	826	835	807	790	847	848	811	818	845	831	787	789	818	848	785	792	799	815	824	809	790	839	803	814	833	810	774	783	840	818	827	857	797	836	816	807	739	799	826	801	778	833	831	795	805	852	858	802	831	831	796	814	804	809	784	826	792	815	833	844	815	844	830	744	831	800	769	820	840	823	792	797	806	823	798	870	798	872	808	847	809	750	812	808	829	855	842	788	839	790	836	810	798	819	870	873	795	819	852	794	823	794	822	813	834	805	811	876	806	800	785	799	838	815	807	796	828	792	812	868	815	834	815	807	780	803	840	813	796	869	808	779	782	813	788	792	791	810	773	835	785	828	797	823	864	854	832	833	835	748	767	809	733	823	849	826	839	814	818	780	853	794	812	800	770	832	791	822	832	783	828	820	831	818	795	888	830	815	794	803	784	831	815	883	864	812	840	784	821	824	798	800	855	814	852	874	805	888	804	846	811	823	833	832	811	817	854	754	814	808	873	826	825	787	835	762	775	883	826	829	820	829	792	805	782	781	779	805	841	775	845	842	800	790	830	832	860	790	778	782	826	814	831	813	886	818	819	814	892	854	819	781	771	829	826	756	838	770	832	785	815	795	804	826	796	841	813	822	781	825	811	822	752	791	818	813	814	798	791	820	842	818	776	791	840
27048	19874	6397	645	459	408	375	384	389	394	356	337	372	334	356	328	335	342	320	330	329	326	333	325	332	327	337	297	328	336	363	357	328	330	328	340	316	346	333	325	345	332	326	302	301	320	325	328	328	341	360	341	343	328	355	332	304	364	340	306	332	358	340	349	334	367	373	336	344	330	316	327	314	324	323	353	350	335	368	326	340	316	353	340	333	320	342	362	335	348	355	333	370	341	376	339	315	300	345	304	341	332	324	355	324	348	333	327	353	333	339	355	341	351	374	323	366	337	331	331	372	338	346	310	344	314	328	342	345	339	318	326	298	344	360	341	363	337	365	355	338	374	352	359	313	324	329	362	344	334	350	309	323	347	357	290	341	335	341	344	300	329	342	332	325	372	360	384	326	366	336	312	354	369	359	298	323	366	334	349	342	347	310	350	351	327	343	368	349	379	322	354	330	330	357	345	371	325	336	335	368	307	333	363	339	357	370	356	337	348	367	347	365	324	324	370	345	363	348	323	323	314	355	341	358	338	336	337	350	356	333	334	336	340	326	327	324	360	364	343	332	353	337	334	322	325	338	325	317	291	357	298	324	342	315	339	380	333	341	307	336	329	330	344	324	334	343	338	346	367	339	328	342	318	335	364	357	347	272	339	316	375	326	315	339	360	338	341	338	321	329	340	339	326	312	303	330	312	352	353	346	335	362	342	338	340	358	340	341	300	358	332	355	356	366	340	342	325	347	327	364	332	333	332	358	324	329	344	374	315	312	364	395	345	357	353	298	348	345	381	338	355	348	344	359	368	306	360	353	335	325	306	328	352	370	347	306	310	324	346	339	328	337	312	331	285	330	340	348	340	341	341	341	334	349	362	304	310	347	353	328	306	395	358	336	301	344	338	340	314	308	308	322	365	347	313	316	324	335	359	323	357	355	379	347	318	340	331	329	336	338	339	324	328	309	337	352	360	329	322	343	355	337	320	332	308	316	338	355	337	309	351	350	349	310	326	351	317	316	326	337	324	355	310	355	348	326	362	353	333	367	316	341	353	327	358	343	347	342	329	356	330	350	349	339	330	338	324	311	348	365	329	340	342	356	324	375	336	386	341	336	361	354	322	345	346	332	336	305	322	330	345	330	350	310	332	353	333	342	323	327	353	371	351	335	333	329	362	364	298	359	305	370	326	372	337	315	326	316	327	325	361	321	340	346	336	328	308	341	353	301	324	344	329	323	337	356	328	335	329	300	332	379	326	331	339	367	333	346	345	339	346	324	324	364	346	359	339	325	322	362	351	338	333	352	351	342	304	348	376	320	309	333	336	318	347	316	314	350	336	343	348	316	328	337	338	330	336	363	320	385	325	366	353	346	328	334	362	338	338	333	360	339	339	334	351	320	319	338	331	334	329	368	325	346	347	330	341	368	334	334	337	337	330	334	331	323	343	337	327	330	335	348	319	342	350	305	304	331	343	330	370	370	361	347	299	341	358	355	344	325	306	345	310	321	330	339	348	316	358	334	333	356	333	339	338	328	337	332	327	324	355	325	357	328	327	331	347	357	329	339	321	326	318	325	338	365	346	354	352	363	337	325	365	312	342	353	355	322	348	332	361	365	325	360	326	343	327	344	354	289	342	351	354	312	358	319	327	316	336	301	363	320	331	330	367	363	311	335	340	351	365	309	351	351	339	347	366	319	378	332	327	344	304	369	331	346	337	343	330	341	360	334	316	346	350	359	325	324	313	339	320	317	332	348	366	341	295	309	348	324	348	319	332	347	333	346	341	377	374	338	346	332	321	326	333	329	348	346	330	352	341	318	341	351	322	374	371	341	336	348	378	350	320	343	358	352	309	347	322	338	370	348	347	321	338	358	337	364	354	346	359	367	328	343	334	342	340	362	347	358	308	381	348	367	320	332	346	341	347	323	346	318	310	341	362	331	363	335	366	361	338	340	305	328	346	320	304	344	308	341	342	370	367	327	320	384	374	354	338	333	335	341	360	335	363	353	318	320	348	345	316	358	351	310	312	322	333	363	335	340	349	342	287	342	319	361	349	361	347	316	316	343	367	333	366	345	317	358	345	312	353	321	327	364	355	323	374	346	369	354	292	377	314	340	327	310	376	322	345	369	345	321	329	353	371	348	354	325	347	348	314	310	348	328	318	343	347	341	353	309	329	331	327	337	347	337	343	368	334	338	331	340	338	365	375	360	308	376	307	359	356	395	330	350	298	338	333	349	320	343	338	358	338	338	311	342	361	342	334	334	327	338	386	332	313	380	334	328	344	314	343	350	300	343	345	331	377	322	315	346	320	322	339	346	331	322	350	379	328	355	313	321	346	359	354	343	337	340	328	317	320	372	347	351	354	335	364	297	338	350	333	338	357	300	319	336	341	318	373	332	378	326	381	351	355	371	325	356	350	333	328	296	326	332	358	345	313	340	343	307	336	340	355	325	361	350	351	354	350	362	329	362	326	309	348	343	353	353	338	288	330	337	337	370	312	297	289	328	380	318	351	341	330	329	322	315	368	344	371	354	313	343	372	310	329	327	350	331	343	347	308	339	331	318	309	295	348	363	354	316	345	350	358	319	352	334	370	303	344	335	309	386	329	339	329	307	365	318	337	355	328	356	325	325	342	344	325	357	404	324	354	339	330	360	324	355	330	332	336	356	357	305	337	350	340	345	323	323	328	355	355	348	302	316	328	353	338	361	334	344	302	331	329	308	357	327	354	352	327	341	308	316	339	339	359	348	347	319	320	362	355	282	361	318	344	349	312	355	351	375	345	336	313	331	299	349	354	353	323	327	330	332	315	345	306	353	307	360	317	329	328	319	359	331	310	341	341	365	355	354	323	345	339	356	329	311	312	329	326	311	320	366	342	342	361	309	331	337	319	365	359	312	310	333	336	328	358	325	324	341	342	296	320	365	332	334	334	312	367	334	338	352	330	330	358	334	306	325	342	336	316	356	310	363	355	365	372	323	331	373	337	349	336	340	358	344	333	331	342	319	319	355	355	354	369	351	360	328	349	353	335	330	355	312	320	347	344	316	300	311	354	346	344	345	313	321	344	321	335	335	375	335	384	340	344	331	301	361	358	331	337	330	358	325	343	313	338	334	328	332	350	348	343	328	344	350	346	338	356	309	381	346	331	324	336	351	341	321	371	350	316	355	327	333	337	336	339	335	364	358	376	354	344	356	359	329	279	336	354	365	359	357	333	331	323	344	343	314	365	349	341	337	328	377	363	351	373	330	330	360	347	336	349	343	318	335	366	361	327	333	324	341	305	326	326	345	349	351	338	322	343	310	366	346	344	349	332	314	335	327	318	300	350	299	319	315	315	367	360	340	288	357	332	339	349	328	354	307	365	333	335	333	386	383	346	365	370	357	343	330	326	342	333	301	349	309	346	365	351	324	324	346	323	319	302	341	323	340	305	333	378	343	343	343	371	341	322	318	353	361	357	340	341	338	332	334	336	370	348	375	344	341	338	342	325
4687	1052	924	614	532	546	501	478	443	459	431	453	441	425	470	407	459	439	420	439	431	392	405	424	409	434	468	419	418	426	408	434	440	408	435	448	445	396	394	463	417	436	405	437	395	438	371	404	439	445	432	454	457	425	401	420	392	442	416	397	411	448	389	417	416	363	430	448	402	434	427	426	402	434	419	417	443	424	417	417	425	426	441	463	384	433	424	396	396	455	394	438	436	441	445	428	411	406	432	416	452	409	385	425	414	449	454	415	394	425	432	393	398	420	434	461	411	429	466	411	405	374	410	417	403	389	432	441	425	419	399	435	455	420	390	412	410	448	407	398	411	408	440	450	417	406	449	378	432	433	415	380	420	436	388	395	416	416	425	406	415	457	414	379	428	425	401	416	402	442	407	402	426	410	403	410	442	422	418	431	413	387	391	427	456	447	411	432	388	404	384	433	392	448	436	432	398	416	404	414	432	444	410	413	403	417	400	386	425	416	422	404	413	419	434	400	406	417	428	417	428	425	445	455	427	432	439	404	430	411	416	413	448	442	463	425	416	447	440	443	432	430	401	420	427	440	428	422	401	445	426	401	423	394	418	442	436	398	435	426	411	421	435	408	404	436	408	423	364	389	430	414	432	404	412	424	431	406	440	423	390	424	435	425	440	409	477	386	447	411	414	407	464	412	432	357	416	427	422	394	387	434	446	401	400	428	421	431	435	446	416	415	431	412	412	408	439	405	462	425	417	416	411	431	379	432	400	394	437	403	443	444	424	402	444	417	409	396	419	454	446	424	417	421	397	423	406	425	398	421	417	390	381	423	431	437	414	410	384	453	396	425	405	412	430	460	429	403	450	433	436	439	420	447	464	388	433	390	416	419	460	412	451	443	442	407	429	441	422	417	401	403	414	426	421	406	412	411	439	377	426	421	417	416	406	465	388	389	447	409	400	403	428	430	373	404	447	415	424	437	394	424	392	435	421	418	420	448	417	414	429	457	412	425	436	458	407	444	388	428	395	466	429	419	438	427	401	421	432	447	378	419	442	403	415	425	434	408	417	408	406	390	409	428	415	424	450	440	427	443	435	434	440	383	433	439	406	433	383	421	425	406	386	415	414	381	436	412	455	451	436	403	409	433	418	424	391	417	410	429	434	451	441	427	432	423	411	446	425	393	431	394	455	438	431	466	434	430	431	438	423	421	420	402	419	439	408	406	426	399	404	401	464	415	405	451	433	443	385	427	433	392	443	424	421	434	408	399	400	402	435	441	394	417	408	416	374	425	421	396	403	422	374	411	415	394	424	424	403	386	427	434	385	393	469	440	384	439	392	400	418	403	453	448	402	453	420	413	455	426	439	401	418	391	421	423	419	462	435	448	409	385	400	436	381	427	400	395	420	393	394	390	416	433	406	392	419	415	377	454	411	432	413	453	395	413	413	391	429	422	460	438	408	461	390	403	398	426	437	382	428	458	394	395	448	422	411	421	425	410	410	437	419	410	425	450	408	435	429	413	419	397	430	411	426	448	447	392	434	423	437	447	427	416	445	407	408	465	414	421	414	422	413	446	421	452	427	424	416	389	443	437	412	415	412	377	413	431	411	429	446	433	415	401	436	417	468	393	439	421	426	425	382	409	417	406	408	388	425	394	434	367	404	411	455	401	441	410	444	404	415	394	470	426	456	398	444	429	429	437	398	423	423	448	380	431	382	421	434	409	426	408	405	422	388	421	444	429	434	471	443	401	425	431	400	409	402	448	465	437	429	424	408	406	476	386	464	418	417	400	388	411	411	433	404	420	435	421	423	422	414	432	440	411	442	415	412	462	454	424	451	425	425	371	411	381	413	455	381	443	382	386	417	433	433	441	406	419	383	421	433	428	408	387	452	430	426	453	454	416	425	431	437	409	433	437	406	433	421	393	401	419	439	418	390	440	397	429	446	446	432	416	443	433	408	405	453	412	419	434	434	445	424	412	397	451	423	407	458	385	421	410	416	434	400	420	428	418	423	354	428	427	427	433	421	387	422	444	393	414	418	392	418	447	408	420	448	444	445	426	411	410	401	413	387	407	404	448	415	396	436	437	435	416	397	439	425	433	438	401	411	390	409	438	392	418	384	435	399	399	448	424	434	432	437	402	434	425	399	445	412	415	402	437	427	440	417	435	443	405	410	384	415	430	418	443	392	398	421	455	429	427	400	395	424	432	375	422	414	399	418	435	426	427	399	444	425	403	423	427	417	436	423	439	408	430	402	401	405	393	406	439	457	421	403	420	413	407	404	433	402	383	437	430	370	426	413	408	423	424	427	408	456	425	407	440	428	455	419	421	377	419	423	425	436	405	444	430	420	438	428	462	421	442	423	407	403	409	431	463	397	424	407	394	420	410	386	418	429	418	416	413	424	429	398	420	452	418	405	431	437	426	404	431	413	432	409	411	404	415	400	392	423	408	410	450	452	388	459	428	428	416	442	436	401	413	432	448	417	451	437	450	434	437	407	425	431	397	401	411	402	409	435	425	426	430	401	409	416	405	396	402	434	425	441	424	425	393	435	466	408	395	394	395	415	422	413	435	452	449	422	418	413	418	464	438	403	439	427	415	410	430	408	425	392	444	409	400	394	409	432	408	431	404	433	420	390	391	397	407	443	430	367	457	431	406	419	440	410	405	462	418	451	428	446	444	428	386	446	407	415	434	434	425	445	434	435	399	428	422	425	402	389	427	415	410	442	458	446	388	434	390	430	413	418	456	419	413	429	390	417	414	426	394	422	446	411	427	397	429	427	425	417	430	419	409	416	410	378	436	395	435	423	386	396	412	378	404	442	460	419	447	390	389	453	427	456	439	420	410	425	397	411	429	409	422	445	414	407	425	417	402	445	434	445	406	443	465	426	427	403	411	405	404	413	397	403	451	426	440	405	430	412	411	423	393	429	429	420	424	379	414	404	420	393	442	429	425	454	399	443	416	402	423	395	423	431	437	423	432	407	415	447	425	421	429	410	401	414	412	407	406	435	384	421	418	437	449	428	380	411	387	402	411	418	426	435	434	406	429	421	437	405	420	423	421	418	433	448	407	411	431	406	435	440	400	369	417	456	418	413	413	425	421	436	419	423	422	427	387	412	414	411	436	400	414	422	424	442	400	402	407	410	446	438	434	362	430	448	364	430	378	426	428	406	408	410	457	436	403	421	421	385	432	415	432	410	412	435	414	415	426	428	459	432	482	446	402	421	441	435	447	435	410	430	393	383	452	416	407	401	420	412	398	422	385	458	402	426	413	412	394	406	400	391	420	437	429	424	441	440	417	435	416	455	411	407	395	433	418	415	393	408	386	415	415	395	400	412	432	394	370	430	429	390	465	404	414	460	429	470	410	410	460	401	386	438	409	422	461	443	424	430	409	400	465	407	402	450	436	398	436	428	417	412	383	425	435	443	396	425	434	418	445	443	404	433	414	432	420	382	412	440	416	415	455	442	425	441	386	382	398	403	430	440	443
23804	21101	28379	23805	20990	11844	1688	1237	984	976	851	836	815	756	775	771	740	690	737	731	694	693	694	679	669	702	680	673	658	663	750	697	619	668	655	695	709	677	673	658	685	656	666	678	713	722	649	646	643	679	647	691	669	643	641	638	661	647	654	666	682	675	671	694	653	620	699	666	687	676	668	667	622	625	660	631	686	641	609	640	654	675	659	673	672	658	653	680	678	688	669	662	684	632	678	711	659	665	629	672	634	677	688	651	671	693	674	618	683	657	680	670	648	671	679	668	602	641	674	646	644	694	702	635	706	650	629	698	651	654	648	706	700	701	668	650	707	639	662	662	644	662	667	642	705	641	629	638	640	649	630	635	671	685	682	659	648	663	672	659	687	630	705	692	696	666	687	685	680	670	605	627	661	615	619	675	622	636	651	660	649	684	662	679	614	668	647	636	671	641	632	683	672	621	646	640	688	674	668	670	687	691	678	658	624	656	671	629	651	661	641	668	640	660	661	683	658	678	710	653	628	689	636	681	674	700	662	627	670	632	641	659	637	710	681	694	705	644	673	616	650	644	646	666	638	671	633	678	688	668	666	680	655	635	763	660	641	614	650	678	645	618	638	637	667	639	700	695	684	677	602	608	659	656	630	631	694	679	660	701	648	651	678	670	671	665	633	656	631	722	665	625	639	635	673	671	711	657	648	699	666	662	674	654	650	661	633	686	666	620	678	637	605	661	618	668	660	660	625	671	665	680	625	705	637	653	641	607	692	660	650	624	631	642	672	713	642	693	643	684	655	587	599	646	645	708	632	633	688	620	693	650	667	668	626	649	663	627	642	676	614	657	703	659	628	689	666	671	644	693	676	661	617	662	702	652	636	663	682	629	646	644	657	662	586	666	683	645	664	613	642	676	659	627	632	706	669	681	655	623	654	618	671	683	672	696	675	651	679	653	662	648	615	681	667	653	656	672	648	683	664	652	681	670	614	644	652	652	732	676	704	677	667	648	627	685	673	657	665	682	636	640	714	654	693	652	699	650	654	687	651	701	691	678	638	660	648	686	705	634	666	621	637	668	655	656	646	650	613	666	655	628	669	653	608	667	667	636	669	647	650	669	656	629	652	701	629	678	624	669	684	662	645	613	690	687	673	667	625	605	697	622	695	656	665	645	681	682	625	695	660	660	647	660	642	658	634	681	659	657	669	661	692	654	683	654	651	636	625	665	649	629	693	652	679	655	677	654	641	674	680	683	664	637	669	664	648	662	651	631	623	630	616	662	683	649	701	660	632	656	639	667	675	699	635	662	664	663	678	679	700	649	652	667	617	694	614	644	630	656	660	686	638	624	679	698	668	649	601	654	683	683	662	683	678	662	672	669	683	637	631	664	663	610	651	630	680	657	725	683	608	664	613	671	666	675	643	662	656	653	700	627	694	745	669	636	716	646	589	613	629	672	667	670	615	663	664	606	673	619	596	687	641	588	699	620	666	616	670	662	666	624	647	640	664	636	623	669	689	636	624	652	694	668	667	665	649	665	635	706	697	645	662	639	639	658	656	643	689	679	615	667	672	631	640	643	632	693	635	722	678	626	702	683	664	679	671	665	649	663	662	633	647	649	637	649	628	648	723	636	690	678	673	664	671	634	657	688	627	649	669	642	642	653	672	656	612	657	662	680	609	633	665	652	681	621	640	679	636	690	695	652	661	643	607	659	609	711	632	716	646	673	655	668	648	638	670	660	619	655	632	663	646	594	634	640	665	653	642	685	696	618	648	666	658	673	634	632	646	670	624	656	644	688	670	666	628	645	686	663	647	685	703	634	627	671	669	654	680	621	701	656	650	615	648	647	677	648	615	658	661	649	660	670	641	694	667	684	655	679	688	680	640	619	655	634	663	681	643	639	664	660	629	643	672	668	687	682	631	697	667	689	697	654	695	675	677	682	653	630	611	646	655	668	649	689	663	706	688	670	677	647	649	654	698	662	668	643	657	680	625	652	612	641	635	627	647	639	598	642	635	630	665	638	611	641	638	652	624	714	674	652	632	658	610	678	708	669	676	635	589	631	625	673	667	708	689	733	649	677	656	616	622	639	658	635	687	670	624	683	663	638	683	670	648	638	646	682	670	612	628	608	640	654	636	641	598	660	606	673	669	649	645	637	706	675	648	639	691	640	661	609	610	679	665	692	614	627	670	646	669	629	682	636	614	655	652	672	674	629	647	664	700	671	639	660	650	663	600	638	622	667	607	676	645	618	687	643	640	645	661	719	666	617	655	664	628	694	633	638	671	671	643	681	663	668	621	672	611	637	614	630	649	671	643	653	656	615	658	633	665	675	628	690	648	672	670	634	658	630	642	643	642	671	688	667	667	670	643	667	635	665	632	670	667	683	644	676	674	666	673	675	627	663	668	616	735	701	633	640	637	677	621	680	674	597	628	639	678	726	662	653	655	609	659	688	666	664	689	675	654	633	677	661	696	658	638	648	639	640	643	670	680	650	649	647	671	671	639	652	664	704	643	642	691	645	664	655	677	671	681	641	645	672	690	614	687	673	648	711	638	683	680	703	660	614	622	672	670	688	687	623	641	690	664	675	641	637	626	713	676	629	646	672	650	690	660	659	645	649	683	700	653	670	695	683	644	687	666	617	589	676	626	656	761	683	661	652	660	654	653	683	641	660	652	638	665	659	630	637	636	655	666	663	662	653	637	652	681	677	657	654	629	631	692	631	616	651	666	621	638	662	671	630	656	688	631	653	633	653	689	656	652	648	654	646	618	672	642	647	600	691	693	642	651	686	633	643	685	620	666	648	652	682	638	630	674	613	646	687	714	671	603	602	683	656	671	680	646	656	608	649	683	598	654	633	674	619	656	670	680	659	657	687	662	631	642	662	699	630	696	646	641	654	662	704	679	631	692	648	628	673	687	672	633	668	653	647	609	664	647	647	683	686	652	637	683	642	608	660	638	669	654	663	673	709	695	632	600	661	661	650	622	687	709	630	634	624	648	667	621	639	648	637	678	652	620	717	686	668	654	630	657	649	674	672	637	620	672	637	631	677	669	672	642	675	658	657	645	663	673	683	633	621	630	698	655	692	642	625	668	670	688	677	668	630	664	644	634	648	654	621	647	682	628	662	654	588	624	651	709	656	650	658	662	642	675	671	611	609	641	639	691	640	689	672	705	687	658	725	656	665	627	666	652	699	651	635	705	691	629	661	687	635	673	639	661	690	620	625	713	672	619	669	690	648	646	689	654	681	646	676	674	687	640	591	671	664	667	616	653	638	622	637	646	668	662	644	665	639	716	655	688	608	644	672	675	661	652	611	636	610	672	709	636	653	620	661	610	613	670	692	638	614	658	657	649	676	664	623	680	657	659	646	684	624	634	652	672	644	628	633	672	642	616	629	666	627	630	630	639	627	611	645	700	629	663	680	636	619	645	658	688	649	644	662	658	648	641	649	660	666	671	649	633	667	632	696	649	715	674	621	610	657	671	598
11168	10434	8419	4400	3187	2513	2183	1847	1450	1414	1252	1153	1168	1018	980	982	923	936	962	885	881	888	858	865	870	840	836	848	845	856	807	860	872	806	856	789	864	830	806	793	848	816	809	799	791	797	829	789	823	784	855	818	730	779	863	764	793	808	835	818	755	819	777	811	836	830	751	782	787	750	833	830	797	788	760	799	797	815	765	839	754	760	791	808	765	821	797	774	797	778	831	805	778	819	782	796	745	790	817	805	820	788	743	776	792	854	802	855	791	766	796	804	796	781	787	782	779	768	750	794	816	790	748	827	810	791	786	789	817	786	784	771	804	754	777	773	809	750	780	800	742	812	834	817	801	831	781	751	804	759	774	802	777	818	835	827	761	785	786	841	782	786	759	754	798	783	765	806	809	787	785	837	773	800	788	830	808	799	799	786	780	751	773	788	766	789	848	833	782	730	729	795	772	818	798	791	801	775	795	836	782	792	808	830	816	736	791	780	748	771	855	750	794	797	821	799	749	775	786	753	729	804	780	805	774	744	782	796	771	800	772	745	757	809	756	848	796	791	801	801	709	759	804	742	793	800	820	788	769	803	791	805	753	748	724	755	778	801	772	789	788	725	809	807	823	835	803	769	717	871	774	781	744	790	746	794	739	742	766	766	779	770	823	743	803	788	794	766	777	785	760	746	799	799	772	802	811	759	758	771	804	773	843	789	769	758	780	766	751	718	837	772	773	823	814	811	782	802	794	738	754	729	823	783	837	772	841	795	788	814	841	720	784	832	797	778	807	820	784	810	740	809	792	812	745	767	783	782	754	812	770	747	762	813	768	777	826	783	790	766	785	808	767	875	768	796	868	801	787	790	818	782	805	789	786	756	820	768	808	800	771	808	785	777	776	783	799	779	763	835	802	786	775	832	762	768	783	786	813	812	801	836	749	735	814	819	785	768	791	782	782	801	804	776	782	887	764	726	750	748	790	808	811	836	753	780	811	806	789	779	830	759	761	748	775	804	828	807	750	817	867	793	790	823	786	803	836	790	815	791	811	826	781	742	776	828	779	783	815	760	747	741	773	819	810	774	828	828	759	777	809	764	761	824	822	770	732	811	784	779	784	759	838	783	783	787	802	797	763	785	763	843	771	831	785	744	785	763	804	790	770	814	802	816	753	792	718	809	750	801	751	816	761	793	811	759	800	769	763	773	798	748	831	786	845	806	803	766	776	791	829	818	759	815	800	775	755	787	807	824	767	774	774	809	798	785	816	835	785	755	798	794	767	742	789	736	773	804	798	760	750	769	820	805	740	776	832	798	800	772	757	818	810	788	774	809	792	732	814	801	768	758	771	807	818	836	757	785	812	812	779	816	773	843	809	817	833	825	778	792	803	818	771	798	810	782	851	811	786	793	796	776	790	780	765	764	811	791	782	778	811	766	794	757	767	820	802	813	763	756	867	810	805	790	794	800	794	790	769	799	764	801	800	773	818	793	794	803	804	760	795	753	797	779	797	766	802	767	784	781	836	811	790	791	828	807	800	763	820	812	785	802	758	777	765	785	795	795	727	810	823	745	747	787	779	815	793	792	777	768	801	792	792	830	803	771	790	767	780	801	735	765	744	799	821	756	744	771	819	799	798	782	777	730	803	759	815	791	786	800	819	781	772	800	785	787	808	778	773	804	782	787	770	783	729	780	773	748	771	791	822	787	755	806	797	800	833	739	817	772	751	838	791	823	782	836	882	751	780	772	752	797	798	818	801	792	780	834	790	862	809	793	801	799	792	771	792	767	802	816	791	799	808	786	789	827	802	795	785	768	770	748	755	841	833	776	800	808	784	785	776	777	774	823	820	782	769	798	824	762	790	762	765	783	783	817	774	818	776	774	852	779	764	808	809	793	780	804	731	815	816	815	783	784	801	817	798	795	778	772	805	825	813	790	792	840	797	816	804	763	794	765	839	812	781	817	751	776	832	830	750	755	863	823	884	777	769	760	801	790	765	792	771	796	766	793	787	766	838	808	780	805	736	774	724	785	788	794	774	773	813	756	829	747	759	789	853	755	813	792	728	792	815	790	800	768	817	779	756	764	764	701	772	774	838	804	808	736	822	737	754	821	768	775	796	791	767	789	814	810	788	835	843	772	749	748	801	763	827	796	818	783	825	808	781	781	818	801	788	846	814	782	832	786	786	761	822	835	814	793	799	772	786	743	806	807	805	828	758	764	789	811	800	743	776	768	818	789	803	765	808	790	791	793	803	774	783	788	804	765	817	764	808	779	819	742	815	780	802	779	762	779	805	812	805	822	810	768	768	796	799	801	791	830	776	828	798	793	794	773	768	781	796	824	790	777	797	778	824	747	792	826	809	751	772	786	793	755	782	726	767	788	809	802	815	812	746	791	789	810	785	763	725	820	830	755	782	799	770	799	786	780	796	752	829	796	780	773	827	808	810	791	731	775	762	846	793	763	799	848	818	788	771	809	746	816	829	775	760	779	781	780	831	756	778	792	790	792	815	828	890	800	751	799	828	819	775	775	877	772	815	779	783	794	813	857	813	742	756	756	785	813	844	778	804	854	800	818	738	750	800	808	805	759	778	757	794	792	778	751	827	726	793	750	806	804	774	822	842	848	822	833	786	784	813	827	823	823	808	810	799	770	795	775	790	774	783	789	743	811	759	817	775	804	821	719	756	781	795	772	804	793	806	805	788	784	823	776	800	804	739	791	783	751	790	772	815	734	808	802	838	782	775	778	781	812	803	752	785	771	822	780	758	855	837	833	815	791	796	735	761	776	806	823	782	836	812	778	793	801	777	828	801	797	774	776	819	812	723	783	829	811	826	759	777	812	763	810	780	806	834	855	815	760	791	846	790	812	773	803	826	757	760	820	802	815	812	769	792	807	760	764	769	812	775	744	778	796	760	768	762	798	774	771	802	792	826	794	775	791	757	760	759	817	788	775	778	812	773	741	805	787	789	756	753	774	788	762	783	785	815	763	813	778	772	791	776	837	812	767	797	784	800	742	759	796	795	706	819	788	755	783	849	773	719	782	780	783	797	787	793	759	792	746	783	719	779	785	786	794	790	786	753	783	810	812	801	852	782	782	845	731	779	766	808	754	819	813	819	761	769	814	823	786	785	763	800	814	783	797	841	789	789	748	817	777	805	757	780	820	764	823	764	781	775	820	792	767	796	781	787	777	757	794	818	832	795	807	796	870	815	777	784	781	772	834	787	752	792	775	783	819	769	779	760	756	747	801	799	825	744	780	712	799	820	768	783	748	778	794	737	820	776	807	740	789	748	738	768	792	770	849	787	807	786	796	745	790	778	726	762	809	771	793	770	757	775	791	793	808	828	763	751	772	757	782	767	814	805	820	772	824	775	806	772	736	791	828	809	787	821	729	823	763	799	786	757	768	813	755	783	803	761	778	821	788	788	782	797	828	785	790	792	809	766	790	816	811	823	807	761	808	840	800	754	743	785	723	807	834	756	800	803	765	807	800
24950	21134	27406	25024	9925	695	502	413	362	362	321	317	339	285	294	277	266	266	249	261	255	261	234	225	247	231	240	258	235	242	248	253	264	210	274	269	232	261	225	228	245	232	248	233	223	220	227	244	245	227	227	230	230	230	236	273	236	246	250	224	228	267	272	214	210	220	236	220	233	240	242	239	212	224	222	247	229	241	266	259	278	235	236	237	227	230	232	246	233	234	228	216	243	237	243	216	248	271	186	236	225	257	224	228	191	253	242	241	218	255	229	266	235	250	258	253	231	228	218	231	258	236	224	249	232	232	235	222	239	212	247	221	235	213	246	228	230	230	248	244	216	217	234	240	209	226	225	253	231	221	208	221	218	231	215	235	224	204	233	228	236	228	223	252	220	261	217	223	216	225	221	234	246	235	253	201	223	233	239	220	249	231	220	269	231	229	218	229	233	239	232	265	234	235	228	215	215	210	234	229	232	246	232	210	226	223	204	260	261	223	267	226	243	232	204	227	215	252	234	276	236	236	224	218	247	237	251	233	234	225	222	249	212	245	200	235	249	237	235	252	245	240	222	242	208	244	234	221	211	226	235	235	240	214	240	220	216	237	224	265	251	240	221	220	253	237	239	239	216	242	239	267	244	251	235	238	226	229	238	239	241	232	220	202	230	229	231	238	232	221	239	229	241	225	228	236	217	239	244	231	235	250	225	225	217	238	226	232	247	226	248	238	228	246	234	205	242	233	242	228	215	223	239	267	254	240	239	230	235	245	245	237	220	229	249	234	237	246	235	210	247	245	243	200	237	224	222	229	216	236	230	239	225	191	224	245	267	269	225	217	229	255	230	264	233	254	241	212	216	256	231	249	245	219	233	196	229	207	214	219	265	215	225	236	230	231	216	220	213	240	258	236	244	238	224	280	204	232	254	213	225	234	223	230	218	206	246	265	242	258	227	245	232	209	221	252	213	233	243	240	258	230	240	240	231	210	219	240	215	220	228	230	225	224	259	239	231	206	230	235	221	247	233	230	247	233	222	201	243	238	221	244	232	232	222	236	230	246	223	237	231	224	254	238	217	211	251	231	218	225	224	248	241	233	239	216	240	219	241	245	234	243	221	244	240	265	223	250	229	221	243	227	260	232	208	223	243	262	211	248	233	226	241	220	221	234	222	209	242	221	255	228	255	242	253	218	217	211	228	250	230	222	219	230	234	218	223	219	251	252	215	227	234	218	234	229	235	215	230	227	221	242	240	262	226	237	210	220	260	239	227	238	232	226	239	231	229	236	217	236	238	227	236	221	222	241	242	229	223	248	235	237	228	221	252	245	245	233	238	242	222	202	222	210	248	220	191	248	225	220	234	206	227	232	219	253	233	207	223	251	223	244	244	214	216	231	229	216	222	238	211	230	227	226	223	233	235	235	245	202	231	225	199	267	257	242	211	221	209	210	210	245	248	245	229	216	261	231	219	250	222	239	233	236	223	227	222	208	202	221	228	254	219	216	222	232	238	236	229	228	209	231	225	237	236	217	209	249	245	228	230	250	234	211	246	221	234	238	223	224	261	201	234	251	208	216	239	208	231	240	243	223	230	235	256	242	254	220	216	216	251	231	234	247	211	237	222	256	232	228	228	192	198	233	239	243	235	216	237	224	266	238	237	252	214	199	222	231	228	244	232	192	224	225	227	262	243	248	230	229	233	221	203	204	237	247	240	236	233	234	244	245	219	238	238	241	222	212	235	247	250	253	220	220	247	240	218	205	255	220	225	243	232	254	230	241	240	224	206	251	235	213	230	234	241	227	244	226	225	241	232	244	266	223	221	246	215	226	226	206	217	230	212	220	232	209	254	210	252	229	222	212	245	241	210	235	213	238	236	237	230	236	222	216	239	231	213	238	256	251	217	200	225	227	223	235	221	226	266	250	231	231	207	219	244	218	225	223	205	230	203	232	221	225	216	242	233	224	249	246	242	218	215	234	238	221	228	225	248	220	227	235	258	232	245	234	236	243	223	231	219	255	248	228	229	231	211	245	220	221	235	238	224	223	217	233	235	232	237	241	251	253	234	238	230	214	266	226	236	250	221	205	232	218	205	246	233	223	227	234	237	235	226	236	256	222	220	237	219	245	262	232	259	230	217	235	240	221	235	233	224	220	228	258	222	238	253	234	225	237	234	226	223	229	223	221	233	209	218	208	211	244	216	223	229	216	228	232	230	242	220	222	220	225	211	233	236	234	200	230	240	248	259	247	229	232	213	223	212	202	221	232	216	254	207	253	217	240	239	218	259	229	230	228	222	239	212	220	215	223	228	254	221	210	205	233	215	212	214	250	216	242	209	199	245	211	253	223	238	232	236	233	215	239	217	259	208	272	237	234	224	224	248	252	261	229	224	217	219	244	227	232	237	245	220	258	217	231	242	235	219	224	224	232	240	239	265	224	225	223	211	240	232	242	207	222	243	227	196	259	221	226	238	250	218	207	219	242	253	209	248	194	223	239	226	219	201	222	222	258	224	220	224	205	228	208	201	235	231	230	221	245	210	254	230	235	242	223	236	221	258	244	198	231	238	271	230	219	231	241	203	223	229	225	254	189	258	230	257	221	252	241	240	241	250	233	216	211	235	246	233	233	226	219	226	218	239	268	246	244	226	218	245	257	251	222	223	210	225	228	211	218	217	235	261	234	227	232	223	246	261	254	228	208	219	249	253	243	226	213	215	225	212	226	239	236	230	239	229	228	246	257	227	222	238	217	225	207	215	227	248	254	239	238	226	242	225	227	233	209	213	224	215	205	206	253	223	242	239	224	260	216	225	239	218	225	233	231	240	246	221	218	228	218	238	215	230	246	218	234	228	239	244	231	233	250	218	233	251	239	225	217	221	232	240	219	210	231	229	193	210	235	220	238	223	191	201	234	234	255	232	227	224	228	225	235	199	202	248	235	224	230	224	241	243	214	239	248	232	223	225	232	246	230	224	241	221	217	247	267	240	225	238	249	223	225	237	221	236	249	229	243	233	210	242	207	223	239	220	224	214	219	219	221	226	217	261	213	241	240	234	237	237	225	214	268	217	247	210	240	235	231	266	221	231	211	222	213	222	217	223	231	226	231	224	250	239	208	227	222	200	210	220	216	223	225	249	217	215	220	225	221	252	224	209	252	223	227	230	235	229	262	216	230	226	235	217	233	240	247	233	218	208	226	228	223	256	218	248	249	224	231	220	240	217	215	220	213	258	229	229	225	228	233	258	205	240	231	222	195	223	226	213	213	209	216	222	222	246	247	229	233	226	222	252	253	225	228	232	233	211	239	233	253	256	238	224	243	239	228	222	256	228	226	229	250	212	240	220	243	240	249	213	236	203	235	230	215	227	253	219	217	233	247	232	221	250	234	251	228	240	224	230	215	244	225	255	222	212	226	239	233	246	264	215	247	228	229	226	217	219	206	202	197	232	221	256	245	254	216	243	220	233	216	230	224	230	234	250	247	222	233	239	198	217	243
10772	5776	4465	2211	1533	1246	1029	872	680	662	570	513	497	433	450	417	374	344	376	345	338	325	338	378	351	368	322	318	298	311	343	328	344	319	316	349	342	321	281	303	313	311	307	287	316	311	309	319	312	324	338	340	338	339	314	337	320	302	314	327	316	350	298	286	330	295	302	327	287	314	348	329	294	347	339	343	306	330	298	327	328	334	279	331	289	335	325	307	313	333	354	305	311	294	305	313	310	302	314	337	295	284	333	322	329	296	334	343	321	294	306	314	272	329	304	320	311	299	324	312	343	302	299	349	311	301	285	310	307	332	327	307	298	327	289	323	300	314	300	287	314	338	318	312	295	284	326	304	322	295	311	313	321	300	301	324	292	278	311	326	333	321	317	290	292	289	286	308	286	307	307	311	349	310	318	328	293	352	325	311	293	328	311	292	335	286	288	312	282	325	317	318	277	318	306	276	276	310	345	284	285	311	269	307	329	316	296	292	319	318	324	353	276	312	309	329	314	295	307	315	323	314	328	315	309	329	309	342	336	301	299	302	318	352	302	327	304	313	352	297	308	303	308	331	293	326	299	293	307	321	267	304	309	289	332	314	327	319	278	321	284	312	280	316	264	324	315	321	333	306	331	285	295	317	317	325	302	332	301	293	303	313	324	331	289	306	340	313	322	320	319	309	357	308	324	299	337	276	321	323	281	339	289	317	310	319	312	292	300	317	327	299	304	319	338	323	339	289	291	302	318	283	316	306	313	290	331	303	325	305	307	298	293	357	327	312	281	298	324	304	323	323	287	309	303	323	283	296	345	318	313	297	284	318	266	289	307	297	306	334	292	333	290	310	286	322	294	295	312	298	341	331	311	328	317	318	301	300	328	334	283	306	340	288	272	333	346	309	312	318	308	300	339	295	329	324	332	297	331	352	304	301	321	314	326	331	285	339	298	321	336	308	300	318	324	267	329	295	307	347	310	292	315	294	345	304	344	296	327	301	319	301	334	292	323	314	308	294	305	319	309	310	278	324	280	310	323	329	305	310	323	328	296	326	276	346	299	293	318	330	306	309	317	309	309	323	323	286	288	321	303	318	307	294	328	324	321	282	291	346	304	311	337	315	327	314	298	333	297	305	303	327	311	314	313	307	286	320	321	331	330	329	290	280	315	310	331	343	318	292	275	312	323	303	320	297	315	271	298	307	294	325	305	299	308	306	310	312	356	312	326	297	333	300	289	316	317	322	293	346	328	325	317	299	328	292	295	319	321	295	292	294	303	308	306	331	286	322	299	317	293	327	300	324	321	332	306	329	317	280	284	283	311	298	338	298	329	328	306	308	294	310	290	309	334	300	342	304	326	315	318	282	294	320	310	320	304	301	313	320	278	337	303	300	341	310	319	323	299	330	318	325	292	310	331	286	337	310	292	324	301	319	288	308	309	303	322	334	324	304	305	319	318	332	276	295	330	305	306	309	323	311	302	300	280	298	309	334	291	293	309	333	328	300	293	299	281	315	327	318	330	307	312	308	310	322	315	319	305	309	281	279	331	309	322	299	291	342	342	312	266	300	304	330	311	293	326	292	333	324	328	339	340	324	314	305	329	287	295	327	294	323	328	324	302	315	299	297	301	310	308	289	314	322	306	321	281	297	313	300	326	332	294	325	333	324	324	353	286	332	338	311	278	347	321	278	313	320	306	298	305	315	299	307	309	310	298	274	308	298	328	314	306	318	338	269	296	296	333	302	326	306	283	306	300	311	297	314	300	297	306	338	309	312	325	304	312	299	310	304	314	302	331	309	320	322	312	310	308	296	339	330	282	325	299	284	302	307	341	301	283	318	310	307	307	290	309	297	334	295	313	327	297	311	318	295	333	333	334	304	316	299	329	331	308	314	309	329	314	330	304	323	337	301	294	335	307	309	326	283	287	328	310	371	297	290	287	291	345	343	305	292	287	310	328	314	291	315	318	297	312	328	326	296	312	325	306	310	293	336	318	317	289	302	315	319	321	303	309	286	313	272	305	294	308	303	321	274	313	306	302	366	287	324	307	287	280	294	271	317	291	309	295	294	314	293	270	310	325	306	285	316	318	279	281	321	289	315	333	295	289	332	317	308	311	304	304	320	304	314	303	296	331	299	331	277	287	298	283	320	313	307	337	308	316	302	334	315	321	312	349	309	291	278	312	280	287	348	302	319	317	305	317	324	299	305	308	249	315	324	295	312	306	342	302	342	296	316	305	296	322	291	354	328	351	329	286	314	313	308	298	295	306	304	288	284	325	320	329	293	298	331	344	327	318	328	316	304	322	305	313	281	310	328	289	292	316	309	321	305	310	299	291	311	289	273	274	309	302	305	308	307	313	320	309	343	348	305	312	264	309	336	321	314	314	296	313	280	295	330	305	291	313	287	309	318	318	328	306	316	300	292	292	318	302	304	329	338	298	323	333	309	324	307	301	323	301	353	352	301	319	316	319	339	322	309	301	314	293	307	315	314	288	326	290	316	312	278	339	321	302	317	318	309	332	325	295	319	307	282	315	322	301	290	308	326	320	359	308	334	329	302	335	294	308	296	283	328	299	290	293	304	291	297	316	308	289	297	307	332	289	295	331	297	305	282	325	310	292	285	297	317	322	335	296	290	324	330	306	289	278	313	282	296	344	302	331	297	333	276	319	324	307	306	323	285	279	305	301	307	311	323	307	327	324	311	328	307	291	325	311	321	303	303	299	294	313	286	289	324	298	285	296	304	289	303	299	316	289	314	306	327	314	290	324	315	311	295	281	330	308	300	320	286	314	314	281	316	298	316	288	341	316	291	312	319	350	309	317	305	314	298	303	274	290	325	365	310	321	332	306	323	320	318	331	339	320	314	301	308	306	314	313	324	316	306	320	293	309	329	307	298	316	337	297	289	333	339	323	290	274	290	268	336	293	304	303	337	298	288	282	298	300	334	309	306	280	342	309	320	323	324	272	307	311	301	327	309	305	321	334	275	305	295	319	314	327	305	320	368	284	320	301	290	296	305	317	330	312	309	303	290	304	323	353	317	299	335	314	322	319	301	309	337	308	284	318	336	308	330	280	320	278	307	309	321	313	311	307	303	316	293	291	332	339	323	297	297	297	343	306	287	306	294	319	314	323	288	334	329	350	324	295	326	323	294	298	318	307	298	319	321	296	338	307	317	329	331	317	292	325	320	263	326	292	329	314	322	303	296	326	317	287	319	303	306	305	322	298	325	280	346	299	291	315	311	322	306	302	308	323	303	317	337	302	300	318	301	318	322	305	273	297	281	350	290	315	300	285	321	303	329	331	325	330	320	316	346	298	351	311	298	327	310	319	310	352	334	300	300	283	339	292	302	290	305	306	325	285	293	287	311	328	289	285	328	301	338	334	321	328	284	304	282	338	302	307	308	331	273	341	301	316	306	326	287	318	322	315	331	306	318	323	299	284	301	327	326	325	318	304	354	301	344	283	281	350	312	263	301	320	327	317	305	307	318
22848	21158	29016	23583	21164	21235	11180	1834	1261	1161	1029	968	935	927	840	847	800	804	760	758	760	758	771	756	721	739	675	707	693	706	695	711	665	736	700	657	678	721	721	668	669	676	685	671	706	690	717	668	733	680	696	682	722	651	681	684	719	659	671	677	685	647	727	738	688	683	677	687	723	689	657	701	699	676	694	667	621	658	696	714	690	657	698	668	648	684	680	657	654	668	656	680	707	634	653	687	691	692	666	643	695	652	684	658	647	647	661	671	630	672	661	725	673	654	658	646	636	684	669	657	652	708	667	716	656	666	675	652	674	638	719	674	707	661	695	660	666	653	677	679	695	705	684	669	676	684	665	693	683	666	688	705	654	639	689	725	611	696	676	664	645	642	678	661	680	657	672	715	643	694	682	656	680	658	649	646	668	687	648	627	649	617	678	667	686	651	683	665	637	658	676	684	660	650	726	678	653	654	669	705	611	637	698	688	663	688	690	664	648	736	695	622	648	690	653	724	687	669	629	657	681	684	660	692	662	694	659	660	737	683	606	640	685	655	671	692	694	670	628	708	693	688	638	681	665	674	682	643	703	639	633	675	711	711	710	698	662	667	712	664	687	639	673	687	670	663	667	663	688	637	675	665	660	664	676	656	699	660	676	666	693	646	646	660	675	677	666	668	712	678	634	703	673	686	706	667	661	663	664	654	661	686	655	637	643	637	661	652	636	762	649	641	661	653	663	641	652	709	670	681	623	669	642	674	682	688	656	634	682	715	634	629	650	658	669	680	665	683	668	663	606	724	693	713	689	636	710	647	691	610	656	653	621	693	629	620	666	638	684	649	662	617	688	674	644	679	672	674	732	644	656	656	683	702	675	612	699	636	689	672	712	676	740	681	687	684	656	721	661	660	677	635	654	643	663	755	635	681	681	695	657	656	687	691	662	653	693	645	672	700	670	677	659	646	686	661	700	655	654	708	666	676	678	659	697	660	661	742	647	664	666	617	662	663	658	673	673	657	660	669	650	653	693	703	686	651	677	686	689	711	660	643	681	639	655	626	669	660	698	613	646	653	652	631	700	654	667	662	660	628	748	665	701	659	712	679	677	627	671	679	667	656	615	669	691	696	688	638	712	706	657	655	650	660	651	636	627	675	658	673	705	640	674	685	704	615	665	644	687	642	681	665	640	675	631	682	656	676	656	615	704	701	682	680	701	647	649	650	656	707	689	670	711	694	676	692	693	698	669	655	697	623	655	651	661	633	681	645	672	662	635	684	669	666	679	684	643	709	650	642	636	669	653	684	638	646	692	681	677	694	721	651	680	662	704	629	648	673	661	680	675	671	698	717	647	663	644	587	676	643	711	662	695	707	666	712	661	695	620	609	672	661	635	655	681	633	662	640	671	687	681	707	701	678	630	642	642	675	667	674	639	710	669	628	712	689	669	735	696	676	706	670	667	650	668	677	633	629	644	718	656	685	627	641	621	644	694	696	677	660	692	662	688	693	650	662	690	631	699	647	633	653	635	656	626	674	751	706	654	664	654	701	685	672	690	650	721	651	676	629	632	622	697	666	652	695	656	661	677	698	617	600	667	682	672	709	627	649	684	654	719	670	649	671	666	660	640	699	680	650	649	732	665	685	670	615	668	702	673	675	668	673	701	637	695	622	684	673	637	678	704	663	654	706	706	646	682	646	641	669	657	646	704	687	663	682	678	747	693	683	671	637	690	676	684	686	667	688	630	630	689	646	649	697	659	641	666	651	647	691	691	705	684	682	659	631	657	681	666	650	636	677	644	633	652	685	625	714	676	642	663	688	669	667	661	660	658	654	639	636	712	632	658	695	660	641	630	639	687	672	656	733	632	646	707	641	641	676	650	666	637	659	632	677	675	701	670	658	661	698	660	629	681	699	701	677	660	658	658	642	628	684	697	696	644	651	676	679	693	659	695	658	646	657	673	654	662	662	638	671	660	678	702	659	668	661	642	669	741	690	624	675	669	678	658	641	676	713	678	666	668	649	665	686	635	655	687	654	629	695	695	679	674	705	627	654	703	654	722	652	646	664	654	656	669	640	635	731	680	680	641	662	677	673	705	701	678	664	671	692	641	682	657	642	686	663	692	687	646	617	646	694	659	729	630	678	622	665	697	678	661	636	656	640	650	677	615	693	629	673	671	685	660	670	634	617	681	660	699	649	665	643	657	655	666	715	658	671	642	645	653	696	705	683	655	696	684	678	631	634	623	700	590	636	691	662	635	670	700	629	648	622	619	644	685	672	707	666	664	701	660	685	652	640	651	695	695	636	666	677	683	672	693	654	669	595	671	678	699	665	632	662	650	682	643	694	640	619	676	692	632	633	673	596	645	675	664	675	659	608	690	645	662	668	698	630	637	654	652	627	666	639	662	663	667	633	653	712	683	636	675	653	672	723	661	662	674	675	682	668	610	662	631	705	678	682	711	689	660	683	619	670	632	644	641	676	675	659	660	688	670	668	651	628	676	705	717	651	658	693	677	659	650	639	701	684	665	648	689	683	611	640	668	689	664	640	618	664	619	685	680	687	665	704	674	660	696	645	683	631	622	655	671	659	675	668	648	737	730	660	707	691	658	661	681	677	705	634	695	666	711	663	649	670	641	687	674	655	653	699	675	641	628	671	665	666	703	626	706	709	646	725	708	668	698	691	642	648	665	633	627	651	639	673	618	698	665	700	651	686	660	613	666	674	670	645	709	662	702	688	701	651	631	691	637	662	703	677	632	671	655	615	680	686	635	664	655	673	698	633	692	680	696	679	673	676	614	679	717	693	689	663	654	671	675	657	646	685	656	637	685	678	717	659	627	647	623	644	723	658	666	610	641	647	649	686	680	681	699	672	668	676	675	697	661	658	670	635	660	660	708	684	665	645	697	656	710	648	671	666	694	679	676	681	710	636	668	642	694	695	687	683	656	664	601	653	619	637	626	635	666	642	677	620	640	675	680	685	690	653	682	616	657	636	677	639	655	661	625	656	649	682	706	656	682	685	668	695	664	724	663	653	664	706	630	655	701	648	637	737	666	660	615	659	699	620	689	649	673	674	655	673	666	700	622	665	665	698	685	633	636	671	674	650	701	659	645	663	607	673	669	640	689	624	673	707	692	672	677	663	667	708	638	718	615	658	688	647	662	675	692	654	711	668	649	660	698	650	651	649	684	634	676	683	646	650	639	685	659	633	671	647	664	690	685	621	645	677	612	650	669	682	659	693	666	665	651	674	629	644	638	620	676	625	674	675	707	712	652	681	661	645	669	644	634	654	695	665	677	646	650	663	688	637	648	666	668	692	693	635	640	684	655	640	687	661	685	690	691	666	725	677	695	622	670	716	642	665	730	664	703	685	654	656	683	661	691	689	686	692	673	690	673	665	642	604	632	672	616	720	641	702	647	669	666	674	671	658	711	685	663	674	653	671	712	670	693	709	669	674	675	657	659	659	698	638	641	634	685	687	644	678	656	674	699	656
14851	16831	13685	7394	5225	4149	3410	2812	2280	2077	1697	1519	1455	1321	1209	1197	1154	1034	1045	1032	997	941	966	957	928	927	966	902	824	880	893	911	855	839	864	858	853	861	894	924	796	832	802	835	803	818	816	845	792	794	866	854	848	794	851	808	823	812	823	828	789	840	784	837	820	800	770	816	811	821	838	832	816	852	824	816	820	849	883	790	831	795	844	832	823	781	835	790	841	818	855	773	841	794	794	780	767	843	799	825	833	859	831	804	773	819	829	841	809	840	824	789	776	771	801	776	771	816	817	802	803	825	828	796	817	840	809	818	834	777	785	802	752	780	826	842	837	847	767	782	798	805	779	767	800	772	817	834	778	798	823	780	815	852	803	799	770	773	841	891	848	804	813	825	816	821	829	847	840	804	883	809	774	824	796	811	869	810	844	855	824	873	824	816	780	791	814	793	744	802	806	836	827	819	792	790	811	789	814	829	830	832	845	814	802	838	730	789	809	831	766	792	828	847	794	832	805	863	778	818	858	832	818	833	760	773	799	805	776	810	826	800	733	826	803	798	820	791	804	840	863	810	842	834	741	807	845	821	820	787	845	784	791	806	869	807	800	830	824	752	791	820	811	769	784	789	797	782	772	869	850	776	780	849	826	835	806	786	803	799	790	888	784	774	817	767	854	771	818	792	764	827	802	794	822	829	806	854	729	804	807	738	827	790	786	850	831	771	821	782	786	826	815	785	794	799	850	819	793	836	833	789	801	845	793	805	856	803	836	767	840	797	823	812	801	731	782	807	786	842	832	771	794	800	812	857	790	815	862	829	842	812	788	815	831	772	796	787	783	799	819	783	854	829	816	773	785	820	820	782	820	789	784	811	796	764	764	807	784	828	816	780	814	810	770	808	760	767	831	800	848	826	830	792	788	834	745	767	733	802	822	785	755	790	818	862	810	816	815	835	851	849	815	786	813	817	838	811	768	834	729	808	793	773	816	830	847	834	793	763	789	804	818	788	814	806	825	804	818	768	791	818	801	891	741	797	783	815	789	818	817	823	786	818	807	772	808	808	796	839	852	844	773	826	896	786	820	841	857	816	814	807	812	790	808	800	794	819	776	813	789	729	771	783	809	823	832	802	815	785	777	754	769	775	798	862	817	805	862	760	794	792	823	787	809	841	770	805	814	770	801	829	796	786	797	819	827	789	813	765	813	792	760	795	778	822	775	806	753	797	806	786	771	857	799	842	843	801	868	853	813	811	771	795	824	762	787	777	769	764	836	848	816	838	767	804	785	830	771	841	856	764	835	764	832	814	792	805	812	804	838	841	862	785	757	826	795	786	801	760	820	896	859	819	779	858	805	801	778	824	807	804	792	789	814	806	758	798	829	810	801	796	778	801	799	781	817	786	801	794	831	831	831	792	796	849	818	748	770	810	800	822	799	813	796	842	842	841	799	803	838	773	808	812	786	807	810	799	818	821	772	830	795	775	792	830	832	773	807	762	819	794	849	775	776	777	830	786	774	826	760	868	814	812	858	874	797	798	799	809	816	818	806	832	783	816	784	793	822	797	784	769	784	799	844	775	809	808	834	792	822	818	843	814	857	792	831	837	819	760	782	787	778	815	842	776	829	811	773	774	804	821	790	780	797	829	796	882	813	846	787	800	822	807	781	807	819	773	819	808	776	849	848	813	824	795	838	754	793	784	853	827	787	829	779	773	823	744	793	825	853	858	798	826	807	802	790	846	866	805	829	806	834	830	830	763	831	830	769	784	823	793	770	801	827	849	850	772	771	835	800	817	817	864	799	842	831	831	793	853	821	813	822	792	790	786	812	813	783	785	763	821	827	830	811	799	792	807	786	769	818	793	812	796	868	818	763	756	778	796	760	789	780	784	843	774	751	774	789	812	793	801	777	801	805	826	777	767	795	805	783	771	814	831	806	826	800	820	838	773	814	816	775	769	778	787	776	797	745	815	798	787	787	748	870	799	790	794	749	832	778	806	831	847	845	751	781	818	804	752	745	803	859	747	801	846	824	828	830	840	808	808	801	804	821	852	796	793	794	801	811	861	758	835	730	750	819	751	834	839	808	808	785	784	770	803	813	768	819	828	817	856	779	806	788	796	823	796	827	811	818	802	785	862	818	777	782	786	804	788	785	809	834	813	800	789	781	797	820	810	791	852	789	835	804	794	849	775	808	807	795	857	811	782	794	842	787	806	842	820	821	801	826	771	786	762	840	798	769	805	865	755	800	816	827	796	802	779	788	788	770	815	771	827	827	816	768	780	767	783	759	798	835	814	875	839	846	794	814	796	804	812	803	804	843	806	780	757	825	809	813	831	800	819	801	795	802	795	771	817	800	844	827	836	790	779	789	827	821	861	844	852	841	802	826	795	807	840	797	793	825	812	814	782	827	808	806	829	792	836	811	796	829	806	779	791	781	792	804	780	804	795	770	787	791	782	849	840	788	776	812	806	788	832	813	812	786	782	756	716	822	855	781	817	825	809	831	818	832	803	808	808	783	840	767	765	763	808	814	834	837	798	796	797	846	806	811	795	765	848	772	816	763	785	819	769	841	835	860	834	803	778	825	798	850	833	847	783	815	826	802	832	841	828	837	834	805	773	789	791	814	863	762	800	773	787	753	820	796	840	826	801	810	816	774	848	818	856	786	810	817	832	836	786	761	810	809	804	811	850	869	820	852	853	809	841	845	771	744	865	845	779	771	795	775	822	826	823	809	774	834	819	807	803	826	799	791	848	832	805	811	773	797	801	819	809	772	809	783	846	844	758	828	841	851	801	821	848	850	836	847	831	783	842	789	798	769	827	798	861	801	793	780	777	835	823	834	745	777	788	843	765	820	807	771	772	817	810	812	805	823	831	819	805	852	817	852	813	808	791	792	808	810	846	807	806	821	772	769	748	805	788	829	753	809	773	793	848	825	803	755	809	813	864	796	802	730	774	814	796	796	791	820	804	766	868	799	791	828	767	817	847	780	785	825	826	791	853	830	775	793	773	769	756	827	787	815	870	810	801	822	766	833	824	798	780	820	793	804	802	812	835	820	796	816	818	767	792	820	816	850	787	801	808	841	775	771	779	815	833	781	791	801	797	783	779	852	785	788	825	826	803	790	779	747	789	768	738	786	819	793	843	834	778	794	810	854	791	792	778	853	839	812	797	806	805	848	819	794	777	816	831	848	810	791	784	762	852	855	816	823	826	795	798	789	838	803	802	808	823	811	838	799	826	799	829	775	800	792	829	803	804	833	773	781	802	807	805	815	809	814	782	761	807	793	783	778	784	897	799	827	764	827	752	814	831	841	814	766	837	771	866	776	777	789	774	830	834	811	816	833	811	823	814	820	818	795	753	814	848	785	812	803	841	814	799	772	818	831	832	794	792	760	825	817	837	838	782	800	762	810	851	791	803	797	776	799	788	800	811	833	849	800	788	806	809	744	772	835	775	820	804	828	813	774	787	775	837	849	809	798	809	846	749	842	835
27132	19993	6432	601	413	379	371	379	332	357	323	345	390	319	333	337	310	339	355	325	325	335	340	313	354	344	338	348	345	342	336	298	324	326	363	326	335	336	308	332	336	321	385	342	314	351	332	317	342	334	316	324	341	344	352	337	351	343	343	364	351	339	342	340	321	348	346	347	341	368	344	308	347	337	354	370	340	337	319	366	334	383	323	316	343	351	341	385	303	325	332	336	367	350	340	332	357	317	336	332	360	337	346	321	327	298	346	353	362	344	340	321	321	342	331	333	355	340	300	372	320	352	370	344	366	344	325	343	341	364	352	319	319	355	361	369	340	345	340	348	345	343	361	343	339	332	354	372	310	334	329	368	305	345	291	339	337	336	347	360	333	356	338	320	357	371	353	341	330	317	333	314	349	360	333	343	311	356	332	343	309	325	318	329	333	326	338	353	305	343	357	310	336	329	326	293	330	356	327	335	327	304	337	315	350	334	325	347	361	322	327	348	367	341	337	363	342	358	353	349	340	322	357	314	356	353	339	341	359	363	355	382	347	320	300	332	326	367	331	326	325	353	324	311	312	326	350	329	332	337	351	341	331	335	343	371	317	353	330	303	384	345	320	301	332	349	341	323	350	318	310	317	340	348	315	375	321	338	313	326	343	358	339	327	315	307	360	336	338	346	366	331	334	338	296	313	307	314	331	319	350	330	314	351	356	349	308	347	346	352	318	345	333	356	363	357	350	348	339	348	347	325	299	333	290	365	315	332	336	349	321	355	335	325	319	353	345	346	391	329	316	362	341	326	351	312	315	300	318	317	327	331	360	310	324	320	306	358	366	378	352	348	327	316	324	352	313	326	363	329	333	346	338	336	338	338	349	311	310	320	329	355	308	324	378	313	308	340	357	316	332	352	314	354	310	343	336	320	353	342	341	338	331	347	359	332	368	347	341	358	342	331	354	355	327	329	321	322	313	341	329	348	316	361	318	354	339	361	311	330	373	349	345	376	363	347	311	330	344	315	362	332	322	325	359	350	359	318	336	330	332	331	338	331	365	362	340	327	343	352	359	336	350	329	317	348	339	320	321	295	367	323	349	316	348	351	306	322	339	316	341	331	352	320	323	373	344	380	326	311	373	339	330	359	348	340	320	340	339	342	351	350	308	320	319	349	341	324	310	349	355	295	362	343	354	333	346	332	356	369	314	335	359	334	338	334	343	313	353	343	338	346	352	337	341	346	373	344	308	346	323	348	331	314	342	345	314	346	364	355	330	328	349	333	326	316	359	347	351	369	308	331	356	325	333	352	337	349	356	330	320	353	342	352	374	318	350	350	323	349	318	374	347	346	352	340	324	347	361	357	324	361	355	331	339	375	340	313	348	340	336	308	328	330	353	343	351	346	338	336	343	352	326	321	353	334	356	328	330	319	355	354	335	356	336	353	370	318	326	346	352	352	335	340	328	346	342	323	336	331	354	339	376	304	356	354	319	322	305	308	367	325	323	336	334	339	331	352	357	346	369	343	330	326	378	323	324	349	364	328	341	357	317	322	320	382	354	349	339	344	370	342	343	350	331	381	343	338	374	323	347	334	332	378	325	350	329	343	333	323	315	314	342	333	333	358	346	327	357	384	348	337	313	293	363	366	368	323	311	357	326	347	379	329	341	355	318	327	380	351	355	321	297	323	320	321	343	359	332	361	341	352	303	352	339	354	331	336	337	337	326	351	315	313	333	328	308	336	311	367	361	307	321	339	320	331	346	320	300	323	346	336	340	340	370	326	352	369	326	352	357	346	306	364	356	370	342	323	335	371	328	338	358	306	330	310	352	353	360	351	304	345	313	350	344	332	349	355	348	328	340	343	359	351	321	342	313	331	369	333	334	338	343	296	321	347	337	393	297	357	329	348	346	363	300	347	334	334	348	349	336	328	352	317	332	378	340	350	345	350	333	335	359	335	347	345	362	352	350	348	318	363	343	338	337	343	334	358	329	298	363	359	361	349	395	347	334	339	366	332	316	358	337	321	310	313	329	372	348	335	341	334	372	329	373	313	290	328	361	326	313	350	370	366	330	319	336	330	352	332	326	358	350	345	327	310	358	342	334	368	315	335	347	320	336	345	311	344	315	307	357	358	345	383	369	371	353	347	317	336	327	298	349	373	361	330	327	320	313	346	313	323	367	333	331	307	331	325	345	332	343	343	337	320	357	319	377	326	331	324	345	340	324	303	355	331	350	346	341	326	350	333	350	316	353	308	314	323	337	401	330	359	334	318	342	321	387	340	365	347	356	338	339	342	349	303	334	308	365	351	327	333	318	338	333	326	328	344	313	337	349	364	306	358	318	329	353	352	321	322	344	358	346	330	333	350	337	351	341	325	295	318	344	334	345	363	350	358	327	350	361	338	350	336	365	348	343	332	384	368	351	363	364	343	329	325	346	333	355	336	334	325	317	347	338	332	323	349	364	410	341	361	330	369	325	377	338	345	331	307	330	359	336	332	353	363	330	325	334	312	332	316	322	361	351	360	334	341	330	365	342	369	359	307	340	371	353	328	354	350	342	353	327	357	317	316	306	327	349	378	362	345	331	354	350	349	356	353	338	337	357	334	336	340	329	351	344	333	370	325	363	327	329	336	325	325	336	338	346	336	345	337	316	341	346	361	318	332	340	338	351	328	349	337	304	327	353	363	330	361	341	315	364	326	300	329	345	313	343	345	329	330	339	317	322	342	326	312	351	334	348	337	348	336	348	355	315	361	327	341	352	323	380	363	364	350	332	326	308	358	318	338	322	303	345	348	325	326	337	339	341	305	353	354	322	327	341	309	364	312	358	320	316	348	358	322	342	347	332	348	337	303	332	348	325	353	313	324	345	367	349	346	352	342	327	341	352	306	331	354	330	296	335	316	348	333	323	309	344	365	310	345	355	347	326	336	321	326	333	343	333	351	338	356	340	352	336	340	359	340	328	323	306	346	335	355	366	349	341	344	338	348	343	334	338	337	324	334	340	311	331	327	327	372	322	343	345	348	339	347	346	284	336	364	356	318	308	332	351	318	345	329	299	345	341	332	354	351	372	342	353	321	333	357	342	350	345	348	320	294	329	333	339	340	317	321	330	343	345	288	327	324	328	358	338	299	340	321	344	317	336	359	317	328	352	358	318	319	347	361	314	385	346	401	348	312	320	324	341	375	328	346	348	364	340	332	362	363	359	328	348	343	350	327	356	353	334	312	322	382	360	330	349	314	358	328	347	327	342	354	390	336	320	358	296	328	339	314	341	323	366	333	323	333	329	341	323	338	348	337	326	305	343	367	327	363	352	322	311	343	361	318	331	357	324	351	333	368	340	341	343	327	344	314	331	342	358	368	343	343	353	341	374	361	342	336	333	335	341	319	355	355	349	365	337	312	337	329	351	358	353	333	365	319	346	336	328	355	325	343	346	335	338	326	378	358	335	312	345	346	355	299	317	332	300	379	336	346	322	327	329	342	351	311	349	331
4707	1060	907	590	528	457	500	435	474	447	398	415	442	416	456	409	441	430	464	446	422	392	436	393	407	406	456	436	438	481	418	384	412	385	453	398	416	412	406	419	446	400	395	440	407	391	419	429	425	403	410	444	444	418	461	429	425	440	431	409	432	414	439	430	413	377	396	408	451	398	467	379	438	444	420	408	423	416	431	439	431	388	424	414	423	426	424	426	407	438	405	405	399	460	374	432	395	413	442	424	421	456	368	411	389	424	415	441	445	433	368	428	394	409	401	442	450	403	437	394	403	386	466	419	378	438	413	402	391	397	402	447	399	441	398	413	418	394	398	415	461	424	423	419	397	417	443	396	397	445	403	413	439	418	442	423	453	447	399	447	419	400	433	371	423	390	394	486	413	401	429	407	429	418	405	422	398	425	420	402	432	403	415	432	422	403	428	405	446	410	387	441	424	421	380	403	435	416	416	406	437	419	416	431	396	461	402	454	427	425	416	475	394	423	398	416	405	424	441	442	425	393	428	398	440	368	415	430	426	425	382	446	422	396	375	412	400	445	413	414	433	409	432	395	413	473	403	413	403	451	418	408	382	401	432	422	408	418	432	433	452	369	381	415	389	416	414	433	424	414	441	410	460	441	415	406	421	432	414	451	406	444	407	429	421	423	413	470	442	420	414	423	444	410	428	423	414	412	420	398	427	432	406	404	412	419	424	400	414	422	396	422	402	412	431	430	395	419	390	408	423	396	414	459	372	423	468	414	399	393	396	394	379	397	432	414	462	415	412	446	411	402	448	399	416	437	434	386	443	429	435	416	412	422	421	406	418	379	477	395	443	440	407	385	438	418	409	442	429	405	364	407	396	396	445	438	404	448	392	440	436	450	403	404	435	420	397	395	415	440	368	407	448	412	421	434	421	401	400	449	420	417	402	408	426	402	414	415	456	416	404	412	417	396	428	475	444	427	402	411	417	427	404	439	406	352	434	402	414	413	397	425	441	452	413	413	430	430	414	427	414	394	440	432	420	398	402	442	425	413	418	419	398	423	376	391	416	429	416	431	415	372	475	436	432	430	424	408	403	415	398	392	407	442	380	394	417	402	392	423	377	413	417	412	435	459	402	406	404	429	425	393	400	396	387	389	418	455	412	437	389	433	384	442	426	399	406	425	416	421	437	410	410	382	431	423	424	370	450	406	408	395	413	421	434	426	418	366	410	420	378	434	425	417	409	389	391	354	401	441	421	397	414	410	429	461	431	445	450	441	433	368	452	418	396	421	415	433	406	424	401	423	422	398	408	416	415	447	464	435	428	424	391	373	396	395	391	422	380	398	397	441	439	392	420	431	435	415	403	422	396	426	402	449	393	416	403	460	464	414	394	429	387	424	415	431	417	371	439	404	376	412	415	416	381	401	395	417	412	429	415	428	421	377	449	399	416	418	435	459	403	371	430	438	409	427	417	438	412	414	401	425	416	433	392	413	427	420	446	419	420	419	394	413	431	426	418	435	389	439	421	402	409	390	425	408	448	429	377	425	392	446	472	419	444	439	404	388	414	439	421	391	424	420	388	395	435	394	388	398	418	470	403	437	420	417	416	427	421	425	395	443	425	407	390	401	407	457	431	433	432	402	410	438	405	377	411	445	389	425	384	439	448	396	406	424	345	419	417	419	412	404	422	386	401	419	424	402	399	397	384	393	428	416	402	414	434	442	447	395	393	411	413	429	388	441	390	416	404	446	396	401	377	424	420	405	409	427	395	457	362	428	420	448	439	423	431	404	431	443	429	406	417	393	406	415	400	376	422	411	424	394	429	383	409	395	440	436	442	380	403	384	423	403	458	439	399	378	387	430	393	432	410	405	425	430	423	447	418	433	415	427	431	405	395	445	423	420	435	421	396	392	415	381	425	428	427	421	391	443	386	447	381	429	420	420	417	392	454	416	403	375	404	435	423	376	438	416	394	417	399	385	425	410	377	405	419	417	421	409	393	390	398	404	366	421	423	433	418	409	415	409	411	422	384	391	402	388	431	413	405	424	399	393	419	440	430	456	430	419	450	391	426	400	395	396	396	433	398	429	431	432	429	434	417	414	394	419	386	422	424	411	381	386	403	398	463	414	427	429	433	409	412	418	438	413	380	409	429	418	370	434	394	439	393	408	408	412	406	444	376	429	438	431	411	443	413	388	421	434	437	431	430	392	405	398	405	414	432	424	444	403	428	464	390	407	437	407	413	422	399	459	364	433	427	406	416	427	387	424	420	424	424	429	438	397	425	384	439	415	427	401	422	465	407	385	414	428	380	420	408	411	443	408	400	481	431	426	401	396	389	416	426	410	418	467	391	414	422	401	407	442	408	398	418	422	402	437	410	396	437	422	415	419	411	403	414	424	402	450	406	447	392	410	411	424	428	436	395	427	415	404	409	394	423	419	439	439	430	415	452	429	367	379	444	415	392	402	433	379	392	459	437	384	436	445	419	458	415	444	391	462	415	382	420	410	391	443	431	428	425	449	380	413	410	425	410	384	425	425	402	418	410	410	459	451	421	464	426	409	440	398	416	437	444	419	417	396	440	390	404	433	442	403	400	429	406	421	426	424	394	403	429	444	458	411	401	407	392	412	385	450	415	420	440	444	441	409	399	422	439	410	403	435	419	450	418	388	404	444	405	433	378	414	417	393	442	420	435	426	446	399	396	408	411	407	366	397	433	393	411	405	427	381	435	411	426	436	387	394	430	410	423	413	445	458	426	356	435	393	387	419	384	424	393	401	420	428	399	435	430	425	428	423	442	422	422	426	381	394	393	403	413	409	413	434	421	425	414	406	423	395	421	410	371	458	422	411	388	378	399	406	439	420	419	400	435	419	426	440	463	449	439	450	438	416	407	388	414	427	413	410	433	440	400	409	429	429	415	389	409	447	413	402	378	434	402	421	403	425	410	453	429	387	422	437	439	436	433	419	415	411	464	448	410	442	425	419	419	388	396	437	437	435	397	406	414	460	415	375	415	432	435	399	414	450	413	412	404	401	442	425	358	387	422	396	412	441	425	435	412	432	422	428	371	432	376	446	405	395	445	414	436	451	423	449	400	394	425	458	435	413	406	421	426	439	443	413	414	393	364	422	371	431	426	407	432	436	411	391	438	413	455	432	413	414	400	426	431	424	399	436	412	421	416	416	433	427	401	413	367	405	414	409	390	409	390	385	427	392	436	420	391	417	387	429	430	404	443	428	396	414	400	418	401	409	408	416	434	398	435	426	386	381	395	432	416	437	384	386	422	414	440	398	445	426	383	414	401	416	428	446	441	457	434	396	395	404	428	415	440	391	386	440	409	405	410	391	414	401	416	413	430	434	417	421	419	389	418	384	397	375	444	422	414	413	416	430	400	393	418	447	381	398	421	415	425	431	399	414	419	394	436	419	399	413	405	424	419	404	416	407	408	414	407	383	425	447	400	410	410	445	391	387	425	444	418	415	430	414	399	422	399	390	420	420
23758	21148	28632	23932	21133	12105	1738	1133	919	885	856	848	747	736	750	726	705	792	704	725	692	715	750	738	724	703	707	677	677	709	687	669	634	715	650	622	668	713	688	707	690	665	605	644	707	682	651	656	633	694	621	698	605	657	714	678	662	701	698	654	681	650	632	661	607	638	661	674	657	660	690	608	682	649	706	650	653	671	624	647	647	666	679	697	632	672	634	614	668	619	654	628	677	687	681	647	716	652	669	652	632	654	717	690	641	662	653	708	634	656	644	630	678	696	621	678	655	672	638	681	685	650	678	639	685	675	659	678	683	679	636	661	622	699	693	597	662	651	686	677	697	621	647	660	711	699	675	638	657	634	699	626	675	626	656	648	689	648	657	651	661	644	607	627	676	664	651	668	668	656	659	667	664	681	666	655	703	654	694	715	669	670	654	634	662	642	692	687	646	648	640	642	641	629	704	604	635	631	667	622	648	660	679	652	621	641	643	690	642	680	642	692	671	630	679	673	663	688	639	639	714	694	681	675	638	631	645	674	640	629	714	665	663	687	675	679	655	644	680	700	696	610	672	658	647	619	657	669	619	685	670	624	632	667	633	632	669	648	639	656	647	630	628	672	678	690	644	642	618	647	698	658	672	664	630	659	637	644	652	667	684	676	630	633	614	651	660	654	661	658	643	622	646	645	709	678	671	661	729	678	647	668	693	673	617	638	631	616	688	679	684	674	714	668	634	672	690	655	733	636	660	673	631	662	671	672	710	667	596	668	691	640	678	667	679	662	659	691	621	663	691	659	637	711	649	657	641	657	701	719	707	630	673	666	639	673	653	628	631	670	642	624	636	649	668	628	676	626	652	674	640	637	627	693	589	626	681	677	663	651	643	681	661	661	637	692	632	642	625	653	646	683	681	623	651	640	659	657	716	638	664	672	640	627	664	669	631	631	633	654	618	668	693	616	676	623	604	658	696	634	659	666	653	655	647	661	672	711	689	674	613	696	682	698	651	678	665	677	661	625	646	703	651	710	650	643	681	641	625	653	659	649	624	671	633	654	645	673	669	626	684	613	672	652	656	651	629	629	652	673	662	626	631	646	627	605	640	624	678	627	640	684	592	672	678	626	633	675	677	663	619	628	680	565	685	640	657	652	631	695	641	652	665	672	673	643	655	629	644	680	681	659	699	625	622	677	677	695	633	637	657	622	650	659	715	632	638	645	621	624	650	604	665	649	611	674	647	640	637	656	655	645	665	638	669	698	647	663	654	706	642	683	650	636	658	664	665	682	712	680	654	664	571	633	632	650	638	635	690	678	654	671	618	652	665	634	628	606	650	686	639	630	631	660	635	588	637	655	713	628	659	674	678	629	671	652	679	683	623	639	659	644	688	674	608	654	629	636	656	616	663	670	677	613	678	647	637	622	713	687	639	662	649	604	668	632	666	658	669	639	664	668	637	698	622	667	632	646	712	653	612	676	660	652	660	649	690	678	670	676	692	681	641	682	602	604	631	691	661	658	644	696	691	662	626	673	652	633	645	612	636	664	641	627	654	602	616	721	663	737	654	661	636	684	642	668	681	657	662	665	684	666	650	679	644	675	659	666	668	626	616	640	624	660	654	709	670	661	652	646	614	613	656	674	671	671	678	694	684	700	648	645	680	669	602	683	696	689	662	639	630	654	648	620	679	636	662	690	687	583	710	661	693	648	678	641	667	664	628	661	683	640	648	693	689	642	628	594	624	618	624	633	680	673	683	719	666	657	703	690	681	626	680	714	640	627	674	640	623	673	642	685	648	652	678	722	643	656	691	681	642	651	645	647	633	667	629	671	653	677	658	649	653	625	649	626	617	670	658	668	643	696	653	666	682	658	654	671	656	650	674	619	654	601	664	637	660	687	672	641	675	671	657	665	726	649	700	671	655	638	674	672	657	623	685	637	625	706	642	630	717	626	638	645	668	690	642	707	645	647	654	638	672	660	656	680	622	664	660	696	652	678	674	629	671	655	664	644	603	648	626	632	644	652	640	679	673	620	626	630	703	701	633	663	658	650	664	655	647	605	622	662	663	604	618	662	682	654	691	702	666	675	631	630	685	706	605	625	607	652	631	658	668	668	701	667	655	649	608	667	670	665	657	658	669	665	700	654	648	668	641	649	631	670	664	657	664	653	653	681	654	656	650	667	661	632	685	664	664	665	639	648	623	626	630	650	674	614	671	648	684	681	687	649	684	641	710	648	624	661	687	673	667	672	611	633	730	660	683	644	674	696	656	638	609	686	666	671	677	669	652	635	681	679	674	641	638	638	630	658	658	614	620	666	664	699	659	686	648	675	677	641	677	618	672	651	638	679	678	663	705	633	605	693	632	669	680	661	607	657	643	607	683	661	664	638	663	675	720	668	615	676	670	623	655	654	665	638	673	676	626	615	673	667	676	688	660	604	689	669	643	631	658	644	624	671	650	659	670	657	648	659	695	655	647	696	679	621	696	589	703	661	661	657	642	661	631	651	657	646	704	667	653	728	657	652	662	707	650	685	642	656	664	628	630	663	651	630	656	654	650	641	666	712	686	633	687	635	634	639	649	640	687	653	660	717	657	673	635	649	638	699	659	641	675	646	678	677	688	729	646	638	634	659	677	648	673	606	689	671	665	670	696	632	682	679	645	717	656	657	677	674	649	679	667	647	649	664	637	611	677	686	639	654	650	653	624	609	700	661	663	676	632	623	624	630	675	630	642	625	690	610	628	648	618	661	675	631	657	646	641	626	659	637	653	643	667	625	661	637	677	648	651	668	634	662	662	620	650	630	702	676	698	655	665	674	653	647	649	612	668	665	670	630	657	640	647	662	699	634	615	653	697	631	675	654	682	636	682	643	592	636	627	681	670	653	665	659	624	689	652	664	626	682	685	698	632	703	634	680	655	677	627	657	657	616	644	604	660	670	647	647	626	639	675	692	641	647	689	704	688	670	631	675	657	649	655	689	698	656	616	643	641	646	617	668	718	681	655	617	660	688	671	645	620	660	654	650	643	637	661	671	678	629	598	694	643	649	649	685	686	647	649	672	626	719	644	681	650	605	663	631	680	658	649	673	668	658	676	624	643	679	643	684	668	678	634	601	661	661	625	639	668	682	701	662	655	609	657	677	655	666	662	651	680	634	651	634	660	671	642	619	685	642	658	672	652	684	675	592	662	633	745	655	643	627	624	699	689	649	679	663	615	624	638	616	656	623	661	639	734	619	639	691	649	664	659	667	623	683	646	624	638	631	669	637	655	657	660	623	631	657	670	663	638	605	648	668	672	687	675	662	643	677	651	669	659	693	634	626	596	671	628	633	694	631	659	690	662	558	652	701	663	642	717	587	669	679	628	620	681	701	621	653	686	675	642	646	666	682	677	645	669	651	657	597	682	658	647	674	680	676	647	669	634	637	669	675	664	664	638	644	619	677	655	677	640	634	671	649	612	637	649	689	696	687	638	659	704	678	664	661	677	649	663	679
11838	10395	8474	4528	3192	2564	2133	1842	1534	1410	1263	1207	1080	1013	985	902	916	937	926	873	867	867	851	868	834	887	812	812	807	807	870	812	853	814	793	834	813	802	833	773	777	824	762	812	806	810	827	832	788	758	756	793	809	842	799	813	798	794	836	790	793	779	785	831	824	837	827	798	747	818	791	757	776	842	780	819	763	841	815	821	809	768	764	822	815	758	805	779	811	805	727	814	782	767	775	782	789	783	777	798	781	815	748	758	821	777	740	788	780	797	736	748	746	759	781	766	751	750	775	783	804	811	817	775	804	776	791	786	757	788	800	737	821	778	790	819	746	727	774	773	816	839	809	818	815	820	800	757	753	773	798	790	811	784	823	796	790	800	801	754	765	792	817	786	749	809	798	789	824	828	812	786	805	747	810	850	791	792	783	783	767	776	792	796	767	812	763	813	747	755	757	753	791	832	817	767	776	781	834	866	837	779	776	791	766	793	826	757	741	822	760	811	815	750	776	828	826	817	807	806	739	793	736	789	734	780	767	790	793	813	812	775	796	772	751	728	767	798	767	791	804	785	818	770	762	804	798	825	761	788	761	816	765	809	812	774	757	767	762	758	768	845	753	844	857	757	795	807	798	771	790	773	769	806	779	709	738	805	798	793	814	773	781	739	790	763	789	743	760	828	811	752	806	808	727	829	818	792	743	789	740	746	806	751	819	801	767	762	751	807	787	799	785	743	784	834	804	787	787	777	725	781	776	753	714	776	776	796	795	735	763	764	738	819	809	775	837	775	752	801	778	781	779	817	789	751	816	758	793	818	754	798	804	778	753	810	740	785	747	747	773	777	795	750	794	814	822	765	743	790	776	722	792	832	743	834	762	802	782	811	796	761	805	784	752	794	794	785	809	785	734	824	776	737	825	772	806	772	821	789	804	775	770	789	769	765	776	793	827	800	756	760	754	781	780	789	780	806	793	730	723	839	770	832	767	793	775	747	739	779	795	808	810	777	790	772	836	796	848	781	752	755	772	770	799	790	720	770	770	776	756	740	786	823	773	787	783	787	791	720	781	844	782	798	774	795	764	775	784	801	755	812	733	765	815	803	771	791	774	811	805	804	817	780	795	764	764	801	795	786	786	781	769	826	793	852	804	800	816	752	749	783	847	789	768	791	781	799	753	775	760	810	828	799	795	805	781	761	796	794	766	785	770	765	749	781	775	770	802	786	734	781	793	768	770	744	769	820	761	801	742	823	798	788	826	789	765	818	771	768	798	796	766	810	831	787	802	832	817	730	753	762	798	779	796	757	831	821	785	728	775	765	789	803	797	752	819	808	767	790	786	805	808	773	797	757	811	828	764	794	778	789	787	806	788	772	779	821	776	862	773	737	771	766	813	810	766	811	778	793	779	735	787	743	763	821	764	811	811	780	785	787	834	758	791	820	805	771	824	778	802	772	797	773	743	814	827	764	771	773	775	825	834	798	780	744	803	746	824	786	800	729	841	824	744	760	749	727	774	777	747	808	794	734	772	755	764	738	785	768	804	780	774	757	785	809	771	782	824	835	776	787	777	718	758	768	780	736	832	768	789	757	756	770	745	803	783	809	790	752	765	842	770	750	771	757	807	808	791	803	803	751	747	752	790	736	813	746	842	862	800	792	793	819	769	797	776	798	760	805	791	748	779	809	811	816	850	780	776	787	760	780	796	786	757	778	764	762	792	834	789	767	767	825	744	801	784	763	809	821	828	841	790	807	757	774	744	785	765	759	768	802	792	822	739	776	796	811	799	741	806	785	750	801	807	734	783	735	771	807	801	766	752	754	729	799	776	740	792	786	758	760	764	813	779	827	770	812	853	776	806	798	816	770	764	766	794	839	772	761	784	750	799	809	771	736	816	760	789	815	780	769	820	834	754	749	755	797	750	796	823	794	762	803	728	804	790	794	811	811	873	747	815	776	806	813	749	773	730	813	824	831	796	784	772	749	782	760	732	798	789	787	792	739	790	797	793	781	774	777	856	779	782	824	820	769	770	782	764	778	781	829	771	780	773	795	827	824	802	775	785	803	819	752	789	754	781	781	801	753	826	738	848	741	736	777	794	781	768	763	745	776	797	750	749	769	717	807	752	751	798	748	774	780	775	806	761	804	738	801	791	810	787	772	836	800	741	759	815	812	790	758	799	781	815	821	744	777	765	767	805	746	766	795	788	804	790	736	807	770	813	793	788	769	771	789	818	784	807	774	807	770	784	786	829	820	803	758	805	778	754	799	799	812	755	782	746	794	813	769	799	776	796	792	784	820	786	753	789	776	748	801	762	807	808	740	778	750	861	772	757	799	780	784	771	758	797	759	785	783	764	787	732	777	761	825	797	802	801	780	835	818	751	784	766	760	825	803	780	769	794	818	804	824	784	755	828	830	755	749	781	718	820	809	774	761	758	751	774	739	729	735	775	803	845	771	779	750	788	767	764	765	764	794	802	783	764	795	793	779	780	783	789	817	789	749	790	833	779	782	824	760	793	776	787	741	815	770	789	784	802	792	841	773	729	820	781	763	795	826	792	770	770	760	780	788	796	824	792	794	762	809	789	795	788	813	782	796	785	769	823	780	779	797	804	803	787	754	727	781	783	801	783	768	840	762	806	799	766	793	783	798	801	804	752	802	768	777	795	813	761	810	752	843	800	796	745	783	825	760	804	781	800	765	800	779	750	790	793	810	807	825	775	786	778	816	797	760	731	753	794	747	799	778	747	760	770	818	765	790	763	752	783	824	817	780	824	772	763	765	794	787	811	772	798	750	803	770	774	804	811	837	785	771	785	751	802	791	806	750	818	727	784	842	764	769	770	810	834	792	778	802	809	793	792	806	830	781	818	736	796	769	744	753	768	774	803	784	757	804	775	770	771	746	790	779	778	761	774	802	760	773	822	802	822	772	751	746	793	778	801	820	767	717	749	787	764	789	762	809	784	784	843	782	767	753	728	797	772	837	806	766	840	780	808	760	802	777	800	780	753	784	764	719	808	782	778	825	799	854	787	824	807	779	806	786	763	806	836	760	742	763	794	780	826	820	768	762	803	742	780	759	795	776	817	791	804	815	711	748	810	819	769	823	826	789	759	792	793	792	794	771	778	790	800	819	769	783	740	786	801	771	779	800	758	749	769	804	807	807	767	778	810	801	737	710	793	789	768	784	764	821	745	793	780	795	778	833	763	785	754	767	815	784	827	832	775	793	811	789	778	758	724	776	731	750	744	797	802	809	781	784	762	732	783	792	772	770	802	805	798	835	773	766	804	806	835	839	748	768	796	829	784	770	774	808	821	737	814	783	822	773	773	806	759	767	749	757	803	782	804	797	797	807	814	780	735	785	738	722	761	790	792	760	780	808	749	750	799	776	762	808	798	781	786	796	810	763	785	760	791	761	776	767	760	781	750	784	779	773	761	831	767	755	736	761	792	803	750	768	789	780	813	785	790	799	807	826	720	801	804	762	758	763	772	810
25028	21137	27446	24975	9951	664	520	408	355	343	299	285	279	286	277	284	251	270	250	250	243	252	271	227	218	249	209	253	257	276	241	210	230	255	238	231	222	240	234	231	237	267	243	264	253	238	242	221	226	231	256	251	218	246	229	234	217	233	223	208	242	230	233	212	258	258	237	212	230	197	224	236	265	255	229	207	240	233	210	223	196	234	229	225	219	223	235	225	226	253	216	222	232	216	204	215	247	240	236	223	254	230	234	223	218	262	222	213	206	229	224	222	236	220	218	222	240	209	244	235	242	247	226	210	217	226	222	225	235	232	232	238	219	223	234	243	226	231	245	246	228	249	209	233	240	207	215	189	205	215	224	232	256	224	217	235	233	222	222	238	195	226	233	226	231	245	246	231	236	223	266	229	209	215	239	214	232	201	235	251	249	196	229	259	210	209	228	216	193	223	214	235	235	234	233	219	205	203	213	233	236	228	231	206	220	223	221	220	240	231	231	197	238	237	208	250	226	223	226	250	210	238	232	215	236	231	216	205	253	234	224	205	219	232	229	239	241	224	232	226	239	238	232	231	240	199	220	265	247	228	226	236	250	218	218	244	238	245	239	216	233	238	254	208	242	235	233	212	236	223	237	215	248	230	241	235	239	239	224	247	229	222	238	226	230	240	224	232	219	240	245	223	237	233	223	206	198	253	237	252	223	232	218	224	258	242	231	235	231	227	240	235	220	216	252	231	233	246	244	235	229	223	247	230	256	234	244	232	206	204	234	205	250	214	230	210	227	241	236	234	226	231	251	215	221	237	237	225	209	227	263	219	222	216	230	212	234	198	214	218	215	253	228	212	236	239	221	246	246	207	243	235	223	223	232	216	220	211	215	221	219	235	243	244	239	241	224	237	205	226	263	234	236	236	212	249	228	235	242	239	239	200	238	216	235	223	229	236	215	244	241	249	208	224	253	229	205	206	207	239	258	220	220	232	229	230	240	185	230	246	222	227	244	213	217	238	268	234	217	237	227	247	209	200	229	232	223	232	226	226	240	201	242	226	217	219	211	222	239	220	244	220	200	222	228	217	218	238	237	205	221	236	226	220	237	229	253	220	219	214	249	237	223	246	216	239	225	231	224	222	216	244	200	228	219	245	230	249	235	228	245	205	222	229	245	230	236	216	235	214	217	229	225	244	230	221	201	202	236	208	244	222	258	235	232	233	240	213	249	243	202	241	216	251	228	237	234	243	212	242	220	227	235	221	221	217	228	220	201	216	221	211	219	265	237	242	240	230	243	233	250	235	228	248	237	232	206	228	215	220	224	218	211	239	213	235	242	235	215	230	260	231	220	228	218	231	234	242	227	213	228	226	244	233	206	215	243	233	232	225	243	226	210	225	247	213	232	256	238	239	217	218	224	230	226	219	234	224	234	243	222	220	223	241	227	232	251	234	229	214	257	207	241	234	220	220	232	256	240	220	223	218	220	202	225	224	238	207	234	233	212	213	207	222	236	232	225	241	248	241	202	247	240	232	201	219	240	242	243	222	235	209	258	216	235	216	230	229	208	226	202	225	215	228	221	234	239	230	233	251	243	225	223	254	211	238	222	240	237	256	223	244	241	248	234	195	226	235	223	234	203	215	224	231	239	251	235	210	219	242	237	237	227	210	230	248	231	212	232	257	206	226	229	199	206	225	222	231	217	240	236	230	231	240	224	252	213	231	216	205	229	216	246	225	209	227	263	222	227	219	248	227	209	226	227	232	223	225	199	232	228	223	225	215	242	237	245	221	257	216	224	234	250	226	214	236	219	211	223	242	233	222	253	243	241	213	241	229	241	214	234	232	214	223	248	209	222	239	226	232	250	222	250	242	221	232	245	240	223	238	210	229	244	217	262	240	231	226	234	228	238	216	236	217	244	220	210	209	231	230	182	221	204	253	225	236	235	243	226	241	223	221	225	235	218	223	229	223	238	249	216	220	231	211	212	230	227	236	234	196	208	252	206	232	210	226	233	210	238	233	242	251	247	242	250	229	227	216	223	218	226	212	234	226	223	241	194	226	212	251	204	233	227	222	224	235	229	240	276	211	232	232	230	233	236	230	218	224	254	228	231	229	242	243	222	226	231	246	240	250	242	215	210	232	211	234	251	227	187	229	221	244	242	227	231	219	226	236	222	207	216	220	201	232	246	248	213	250	232	212	209	249	218	253	212	251	205	203	215	214	208	211	247	198	217	237	204	234	235	236	227	221	246	236	249	195	216	227	220	270	227	218	243	202	231	213	226	213	226	220	257	215	215	231	222	209	228	223	219	209	247	226	255	249	213	213	228	238	242	221	254	237	233	226	204	228	238	240	206	245	226	224	223	230	249	239	243	211	233	240	208	242	260	250	256	205	245	214	215	226	200	223	205	190	203	220	242	208	231	236	243	222	226	226	209	231	198	221	220	234	231	205	231	223	217	201	234	232	200	228	245	218	241	228	236	241	219	208	210	227	243	247	241	205	234	236	242	243	241	212	238	217	226	224	223	221	227	247	213	226	227	231	228	235	233	242	224	230	204	219	239	210	225	242	231	230	232	235	240	225	242	222	220	236	234	240	233	221	242	235	227	255	220	226	213	240	200	246	223	215	249	223	231	199	223	230	240	256	225	211	248	195	240	229	216	234	220	229	228	249	232	233	228	218	233	234	250	234	257	221	226	245	240	247	255	239	223	239	210	243	203	217	233	238	227	230	218	205	218	250	224	222	218	245	242	211	224	260	239	237	223	235	234	236	224	226	237	236	239	211	224	227	206	220	239	238	239	226	232	232	237	235	247	241	242	211	219	208	197	221	228	212	251	202	224	230	225	216	223	190	255	228	224	230	228	250	229	212	208	232	230	229	252	233	248	230	225	226	243	226	232	255	230	224	230	252	247	244	231	244	224	277	208	239	213	213	253	178	245	241	236	256	241	220	217	233	240	231	251	207	208	242	209	222	211	230	233	233	244	243	243	242	206	207	217	200	222	229	245	224	226	214	239	222	217	243	232	254	233	229	239	231	212	240	238	215	212	233	233	230	245	225	218	257	243	241	242	218	221	230	241	247	242	232	226	220	200	194	238	237	236	226	242	223	216	221	240	249	219	213	238	251	242	239	249	237	231	236	231	218	235	248	229	211	194	212	237	240	227	216	229	201	231	235	239	225	220	214	202	187	201	226	217	213	229	198	230	246	206	219	234	218	221	223	238	246	236	245	198	243	231	251	215	209	216	232	226	245	216	223	246	223	224	238	235	207	225	215	242	229	215	221	208	195	223	224	243	214	223	223	237	207	230	208	219	247	261	238	219	212	223	230	205	200	239	249	250	234	214	235	250	229	219	221	226	209	218	242	227	251	225	261	223	233	237	218	213	234	236	233	219	233	218	251	207	223	257	254	242	238	216	225	219	229	211	254	238	229	257	217	226	251	235	239	246	242	207	220	224	240	227	208	243	234	226	218	228	197	235	234	204	234	263	253	235	232
11768	5785	4562	2197	1565	1205	1003	877	722	623	564	493	465	474	405	387	359	374	366	355	398	344	363	311	325	331	361	345	359	316	337	297	326	320	305	348	323	308	299	332	310	330	300	343	323	314	336	332	316	327	332	285	290	293	329	293	317	294	271	326	301	342	349	295	353	313	296	315	363	295	314	324	307	301	327	356	323	327	294	266	282	336	305	299	319	301	323	266	308	349	319	314	317	345	318	301	303	349	302	327	294	298	323	299	306	313	282	311	288	297	306	299	309	327	313	326	317	305	305	339	318	294	315	278	305	296	295	313	319	318	297	308	305	323	301	325	324	306	306	305	269	326	295	295	292	290	293	337	329	311	285	312	304	306	301	322	323	299	296	325	326	293	319	280	333	295	296	282	303	290	293	321	334	337	304	314	292	282	295	315	303	317	283	283	305	323	323	316	324	285	304	311	312	295	306	309	320	302	306	344	333	289	308	284	309	290	325	315	292	279	317	311	297	298	317	294	356	299	284	287	291	268	300	281	314	322	303	321	312	298	307	334	338	300	277	300	266	280	297	295	289	313	314	319	279	308	287	338	325	329	309	332	335	297	293	309	330	351	297	313	309	334	294	272	290	315	309	337	344	300	346	308	328	294	284	306	295	285	324	334	269	338	305	301	345	323	316	298	285	308	306	325	279	317	331	273	292	300	313	295	313	309	285	321	301	330	321	285	324	317	315	313	325	274	314	285	299	309	313	307	309	292	305	303	324	334	314	306	292	306	281	301	281	293	321	281	321	274	286	321	306	308	306	303	317	294	301	282	313	280	316	326	296	297	317	310	352	298	308	323	321	304	311	305	323	330	291	298	298	318	322	303	303	317	334	278	336	323	351	290	303	295	320	318	290	283	311	327	302	316	304	304	309	305	309	311	314	296	306	309	314	309	302	337	311	324	293	299	340	301	290	278	308	307	279	303	311	296	333	334	284	325	289	315	289	311	295	319	311	312	301	304	298	295	298	319	323	291	326	304	311	301	307	293	336	277	316	292	304	315	305	289	328	309	320	288	320	292	304	343	309	304	303	322	309	308	298	311	290	312	313	305	320	348	316	309	314	286	328	294	318	288	292	324	309	276	314	290	294	289	312	298	300	313	309	307	340	299	265	306	280	282	305	294	323	304	307	309	286	312	306	298	294	304	319	273	313	315	316	282	314	292	308	325	290	312	291	323	310	318	297	310	303	323	304	298	312	316	322	315	326	310	312	260	318	313	325	323	277	298	328	252	321	312	295	314	303	336	290	297	315	302	304	295	315	305	318	275	300	282	312	329	299	297	334	308	314	318	307	276	279	306	296	324	310	318	309	287	290	324	282	342	308	313	322	300	305	286	305	277	316	299	280	273	305	313	286	303	291	305	321	276	334	282	282	294	318	294	302	311	314	324	309	299	300	285	293	277	333	295	325	309	302	299	287	325	319	307	339	316	297	314	323	340	289	307	310	323	299	343	312	306	319	328	322	330	325	302	292	282	314	310	314	306	329	322	301	311	322	299	334	295	289	322	289	306	281	307	296	319	330	302	328	297	284	294	311	299	284	312	302	283	306	306	328	268	294	342	320	322	338	328	270	305	299	320	296	350	313	298	307	279	307	304	299	308	328	304	306	302	299	325	324	291	310	303	320	282	308	326	288	301	318	324	307	311	290	301	285	307	277	307	302	292	307	339	347	299	315	308	298	297	296	306	311	319	300	316	312	288	287	280	298	301	284	298	308	318	317	325	284	304	307	308	303	284	290	335	319	300	340	305	340	307	309	343	284	314	340	312	303	331	276	325	327	290	310	312	274	321	304	304	314	312	315	314	284	309	300	319	300	285	318	307	286	302	348	340	297	299	314	280	295	321	309	290	305	303	330	278	321	268	287	306	300	297	311	310	312	304	339	310	278	330	310	294	323	281	333	295	313	338	287	296	304	290	319	292	293	301	330	280	319	316	314	328	344	348	317	346	302	298	246	309	292	294	313	310	301	338	333	301	292	314	260	305	319	297	340	291	309	292	321	309	304	317	299	314	303	302	303	308	300	310	296	313	319	309	307	324	308	290	293	323	320	264	284	269	287	313	325	274	312	333	335	298	306	317	327	311	313	310	276	333	310	324	316	297	316	292	318	306	290	300	290	308	339	315	304	271	311	296	311	319	316	319	293	287	293	279	306	290	328	308	309	301	283	315	286	271	297	297	315	295	303	309	313	281	328	298	301	309	306	319	308	325	357	304	305	319	342	288	272	339	301	293	311	331	308	277	295	304	317	324	282	301	304	309	322	304	291	315	307	306	287	291	317	301	294	323	277	344	298	284	319	277	283	294	297	304	319	310	314	322	279	268	298	323	317	303	300	312	281	311	302	302	306	293	306	285	311	299	295	304	296	289	299	312	287	336	307	326	316	307	312	316	311	330	294	294	326	313	305	292	344	282	310	309	284	313	306	313	318	286	341	306	305	292	326	308	296	299	307	288	286	315	325	311	294	326	280	336	337	311	324	317	317	303	293	319	297	295	274	302	326	315	300	315	333	326	287	305	316	289	330	306	311	325	324	311	332	309	305	316	312	301	316	306	305	341	297	327	309	300	263	304	319	295	317	320	307	297	327	323	301	307	291	310	324	282	288	302	299	297	300	335	288	323	303	322	324	301	318	296	342	288	289	325	296	312	293	279	306	272	315	321	302	319	340	299	309	274	338	303	303	285	334	298	326	300	316	310	313	279	320	315	296	320	321	320	307	309	310	288	290	318	335	321	283	304	320	313	301	314	304	310	337	314	317	286	304	313	291	330	306	288	305	294	303	303	290	297	309	326	318	331	333	271	275	309	320	279	308	318	293	307	311	325	307	366	310	310	290	290	304	317	283	294	328	305	284	288	291	307	324	306	295	312	308	317	317	301	308	292	284	305	314	326	303	327	315	338	299	319	290	290	284	306	312	288	289	299	332	289	318	325	303	306	298	296	302	285	291	329	280	298	311	283	296	309	311	299	324	274	289	299	292	293	309	295	308	321	285	328	323	311	289	311	331	301	284	323	299	301	300	303	352	268	276	325	307	315	287	315	304	285	291	304	330	291	307	325	333	292	291	324	329	287	287	310	323	303	306	338	279	329	316	320	345	314	327	296	297	322	300	311	270	331	308	300	285	290	325	341	300	277	301	290	308	315	346	315	282	330	313	326	292	308	308	336	308	328	296	331	294	302	329	288	291	293	303	300	299	315	286	304	304	325	309	279	292	292	281	321	286	289	296	306	315	316	299	299	350	282	288	309	322	302	326	281	278	301	309	286	317	318	311	344	299	315	286	352	289	314	301	278	329	306	312	313	302	351	329	337	295	309	300	315	303	302	293	272	277	279	282	316	311	314	319	321	288	279	305	298	292	319	293	304	306	333	288	317	328	318	314	276	312	305	335	290	327	297	303	302	281	301	299	288	345	332	333	297	322	313	284	304	301	293	310	294	315	305	299	290	318	317
22834	21174	29081	23547	21168	21223	11264	1783	1184	1150	1078	1017	958	876	845	777	783	791	829	725	788	737	769	701	746	654	770	714	722	707	748	683	723	710	698	709	713	674	682	610	750	709	704	700	729	688	645	682	672	638	698	707	673	661	678	692	674	703	649	624	651	684	648	680	719	647	686	661	688	726	683	691	677	675	668	651	679	666	642	659	682	664	658	659	625	681	668	727	673	626	679	627	644	651	687	642	672	660	647	693	680	670	674	659	661	688	661	669	630	650	635	671	671	662	706	720	679	638	692	679	662	698	649	647	662	664	633	653	657	685	651	673	637	670	668	671	708	657	715	638	682	679	688	705	675	660	654	652	671	690	660	728	635	633	671	632	650	705	696	632	628	682	660	697	667	662	695	654	691	645	637	666	679	622	664	672	680	614	615	703	642	697	652	644	626	664	632	631	622	654	648	648	670	684	627	684	670	673	648	658	704	654	685	668	654	646	652	642	655	627	654	654	682	672	694	638	689	649	658	684	728	621	680	619	652	654	631	672	677	672	650	627	654	676	661	655	659	691	645	633	660	720	703	638	660	657	653	681	663	630	690	617	647	636	639	726	644	679	622	670	689	649	693	659	666	706	634	682	663	631	642	741	630	632	660	665	652	683	617	672	671	649	641	672	698	588	632	662	656	686	686	667	655	666	623	670	621	646	637	678	686	681	669	690	677	680	654	693	621	711	641	687	652	680	708	661	626	630	651	657	612	663	703	629	670	657	656	631	656	653	605	664	684	632	611	675	691	698	644	635	637	643	715	645	641	679	636	676	668	661	695	680	680	715	684	690	647	656	680	717	667	675	669	658	639	641	618	618	725	629	653	635	693	635	658	663	653	700	678	683	659	702	741	688	668	620	653	666	674	662	640	670	665	620	721	676	667	693	656	686	666	653	668	666	674	646	652	623	676	653	652	658	667	669	686	635	658	629	671	654	627	655	647	683	685	663	647	611	657	710	667	665	639	688	642	691	688	659	655	647	661	664	644	713	704	646	646	698	663	652	638	643	692	642	647	695	630	648	665	656	678	606	652	717	692	635	704	627	692	654	627	643	625	688	669	599	664	672	682	641	687	629	631	655	662	644	650	662	661	702	621	645	656	647	672	622	651	630	670	659	673	687	667	654	674	645	694	642	674	689	628	677	653	632	648	631	631	686	688	666	681	713	657	663	673	680	605	676	651	634	630	663	668	661	655	686	670	701	677	628	641	605	676	653	639	642	635	663	675	689	674	684	658	673	630	687	655	692	663	693	670	695	617	638	700	692	692	661	663	711	695	664	642	655	671	624	675	668	656	700	654	670	676	643	699	687	711	688	658	621	623	677	649	646	653	668	638	674	643	674	642	647	705	647	657	653	630	662	653	642	680	632	649	627	631	669	688	640	704	652	686	731	626	593	670	683	669	677	635	652	652	646	663	680	635	708	643	684	675	701	688	657	623	690	685	723	700	650	641	666	645	705	692	649	644	678	669	615	600	682	693	621	656	690	678	639	654	633	653	641	649	651	677	663	656	664	698	664	716	665	664	674	632	635	682	717	670	650	657	680	639	638	667	690	723	692	643	655	665	674	657	693	693	687	626	646	624	641	667	660	691	631	652	678	667	671	645	637	710	691	664	709	698	612	634	707	679	639	659	634	653	682	660	698	639	620	641	653	660	673	659	658	688	614	659	658	667	656	605	651	682	683	651	620	618	675	660	662	698	670	640	640	633	606	702	652	637	655	696	643	637	680	642	657	608	644	631	641	719	656	633	598	655	652	720	680	697	709	637	636	658	625	637	625	686	662	696	643	616	667	646	651	633	693	701	655	688	638	637	651	661	626	689	666	731	655	658	662	674	672	627	733	638	649	665	674	612	622	651	670	651	649	654	685	669	655	679	595	627	655	669	613	701	692	674	646	670	647	670	651	648	627	702	745	649	611	680	650	668	659	649	665	646	707	654	626	635	590	671	663	676	627	663	611	638	636	665	688	667	669	626	666	698	648	661	671	643	639	648	671	694	702	714	676	716	665	686	678	645	678	673	684	636	688	674	722	639	649	682	658	643	645	659	679	639	661	681	677	662	689	684	664	678	645	665	718	666	661	606	681	702	606	677	660	696	626	627	607	722	671	646	688	654	689	682	641	687	654	661	635	670	651	699	672	665	687	655	694	670	704	670	693	667	672	667	610	619	655	620	678	639	628	665	649	624	667	637	610	712	659	644	644	662	623	662	667	700	711	629	656	681	582	651	672	626	630	624	661	652	602	677	660	652	673	651	619	637	659	672	657	644	654	642	665	686	634	661	654	675	683	692	614	638	672	676	616	644	673	653	643	681	627	647	617	656	649	615	642	666	685	721	602	713	676	658	628	662	664	665	657	642	670	706	672	656	700	664	656	666	639	658	695	638	634	646	670	628	679	655	649	653	693	670	683	652	690	703	638	682	670	686	691	626	666	677	679	693	659	667	675	681	630	672	737	667	622	651	657	655	643	653	597	631	662	669	653	661	688	632	690	640	616	672	687	708	655	688	646	672	634	654	628	625	694	685	670	702	653	676	650	658	641	620	649	665	632	681	675	658	646	655	650	677	657	640	694	653	654	602	648	622	686	682	687	686	674	704	666	624	640	655	652	652	691	674	601	639	659	637	651	662	669	629	670	735	697	676	650	680	663	629	704	681	690	676	648	633	667	690	691	660	658	638	695	696	691	696	661	648	660	687	679	689	619	668	672	705	644	660	660	660	701	671	626	709	682	677	602	621	706	657	728	631	693	672	718	654	651	697	665	692	626	674	631	682	629	614	693	685	670	656	626	675	664	643	656	646	695	668	635	685	661	619	625	652	641	703	618	634	621	666	666	674	704	643	629	683	602	680	705	659	636	635	647	666	659	638	659	631	686	710	633	655	668	662	656	636	670	658	704	694	652	689	670	668	651	670	650	682	624	629	678	628	655	661	622	642	640	636	693	674	629	726	615	666	646	641	680	676	645	682	696	669	655	690	675	635	675	630	649	656	703	677	632	637	676	660	666	701	681	698	687	694	673	664	672	647	636	629	684	660	654	622	657	656	640	687	645	642	671	660	602	663	690	679	694	706	669	638	656	620	686	639	657	665	663	675	685	682	611	684	655	629	662	668	640	646	629	674	686	666	644	613	695	636	730	629	636	717	637	627	656	668	635	720	620	686	643	655	676	643	628	680	643	638	657	629	642	632	686	660	654	640	614	653	590	673	660	661	670	632	639	673	661	650	628	631	703	666	631	670	687	642	663	674	652	653	676	669	675	632	685	658	656	701	683	658	673	682	665	643	591	610	685	673	671	677	675	673	701	686	639	705	692	651	687	676	639	672	698	642	687	666	654	666	668	666	652	641	664	646	607	688	619	656	646	701	691	648	631	658	678	668	631	697	645	639	656	676	672	663	711	653	634	662	667	662	664	711	599	616	624	633	680	648	686	678	665	646	687	662	680	631	638	623	677
16359	16774	13864	7451	5324	4276	3410	2892	2256	2030	1729	1494	1438	1271	1201	1120	1065	1054	1025	1017	992	978	938	917	925	921	878	886	858	902	816	903	879	845	880	876	890	867	836	810	842	808	814	834	833	838	844	819	799	782	814	823	802	791	800	878	822	810	858	854	811	800	779	834	811	803	848	824	791	788	755	822	804	809	831	793	760	793	814	831	799	807	821	794	809	803	762	833	827	813	837	804	832	736	798	798	787	791	827	834	848	802	809	786	829	802	782	815	840	828	834	818	823	786	830	831	805	763	772	825	765	807	793	794	769	761	771	812	853	781	809	839	842	783	813	785	797	743	799	782	793	806	765	816	818	809	826	826	768	801	836	789	811	806	812	753	790	855	816	825	802	789	785	824	824	784	785	764	846	790	778	812	792	783	741	719	830	730	822	839	802	744	809	807	801	755	842	826	769	801	818	773	771	786	782	803	763	825	831	807	835	804	801	789	803	848	793	811	800	780	770	773	781	803	780	818	854	805	790	787	788	792	810	783	841	811	791	769	772	851	795	777	796	753	796	776	848	800	739	771	800	834	775	759	773	780	815	828	794	771	793	774	747	724	766	814	791	795	825	800	836	830	807	814	788	775	816	831	822	814	783	808	823	766	808	839	774	777	813	794	839	807	840	786	805	807	791	821	809	832	779	829	784	834	783	785	768	766	757	832	824	813	764	755	839	802	797	792	760	783	863	809	797	816	800	761	805	793	813	812	758	793	813	772	795	702	858	821	824	843	736	763	794	806	760	809	770	838	803	792	886	729	804	789	778	807	799	806	794	800	788	797	817	793	771	761	800	806	862	815	810	803	824	785	837	798	830	795	834	832	827	821	781	845	811	766	762	838	835	816	829	756	826	758	746	790	764	814	825	802	793	833	825	793	803	778	853	776	812	789	809	795	768	823	713	817	799	768	782	800	812	797	838	823	788	798	796	804	849	798	793	801	787	790	745	798	822	791	776	790	814	771	822	795	813	800	785	809	826	901	801	845	792	819	807	798	791	809	807	810	828	780	800	797	805	818	772	833	837	802	802	787	842	811	773	766	758	831	807	743	796	817	817	807	807	813	758	758	774	822	816	848	810	811	776	829	813	812	833	814	784	810	795	771	823	753	861	819	818	785	778	759	829	814	848	783	824	770	793	778	804	794	797	862	780	833	802	781	782	814	748	793	801	822	716	834	809	793	818	814	740	808	764	800	817	797	854	823	752	815	766	784	789	794	829	735	825	798	807	824	807	829	777	793	843	851	819	830	814	768	734	795	839	803	803	807	771	787	835	772	778	781	786	790	770	808	881	823	773	861	775	820	812	809	827	755	788	798	791	792	829	796	840	888	843	787	773	807	763	830	794	819	856	813	857	835	814	799	794	792	791	795	830	825	791	771	806	799	773	841	810	769	763	756	815	802	778	836	805	803	810	798	813	844	836	817	773	798	762	858	735	803	793	818	822	785	829	815	772	828	751	789	783	778	794	823	778	796	808	766	810	801	790	754	808	743	782	815	819	796	828	848	767	800	878	762	769	752	783	746	789	740	774	768	809	829	749	802	787	766	813	834	783	834	779	808	792	800	826	822	836	777	749	840	801	758	790	787	827	800	782	790	769	805	776	804	778	819	805	778	817	784	805	782	872	755	781	771	824	809	819	809	766	839	822	800	786	764	755	810	796	806	782	791	806	839	766	802	821	804	848	794	825	780	785	821	844	817	811	809	850	816	767	812	774	794	804	828	765	832	796	816	822	800	821	810	832	777	822	823	795	809	875	741	807	791	770	839	822	822	845	779	810	773	822	784	763	816	788	760	765	815	749	768	825	835	775	835	782	838	805	809	776	809	791	796	827	808	839	828	802	805	783	848	727	801	784	738	806	790	782	790	817	777	797	801	826	816	847	805	785	764	803	841	786	809	796	785	829	798	784	817	789	808	856	755	842	849	814	791	829	814	853	826	808	835	801	861	801	784	786	748	786	774	837	845	763	769	849	802	832	773	849	794	827	801	814	823	855	800	817	837	808	812	818	798	756	734	819	742	751	836	776	800	841	797	878	793	826	854	828	780	743	787	826	780	788	769	865	825	818	784	840	830	851	814	790	752	754	804	828	825	826	789	787	817	763	793	769	808	761	815	722	771	806	764	814	765	801	854	782	777	782	810	735	805	798	796	798	801	825	758	807	798	800	794	782	806	825	781	816	788	752	830	810	814	818	752	838	748	765	766	809	777	801	827	783	744	831	829	731	818	800	845	775	801	802	778	819	844	814	790	744	797	790	788	839	790	788	789	780	827	779	778	760	787	768	836	832	846	851	751	817	832	748	849	805	811	847	768	805	843	817	788	741	801	790	801	799	815	780	797	827	808	814	823	807	815	783	829	826	799	858	805	806	811	796	821	836	780	820	721	782	800	769	766	822	842	793	828	801	753	804	829	795	737	790	819	756	791	818	813	816	785	807	806	763	809	787	817	750	809	782	798	776	762	783	797	829	765	817	774	806	813	831	752	816	835	779	838	846	792	794	759	758	773	764	792	784	786	807	775	772	783	808	812	784	803	768	784	817	811	777	698	805	782	775	810	769	783	784	830	816	805	787	777	835	846	770	815	765	817	795	809	829	792	762	811	783	780	806	807	823	799	801	840	810	789	771	791	762	810	811	815	803	814	823	833	793	790	822	772	790	763	805	794	778	807	810	774	752	753	783	758	761	794	876	826	779	808	790	759	795	773	821	789	772	766	766	798	843	811	765	765	805	824	828	800	819	807	813	842	838	814	834	795	786	827	778	778	824	746	785	787	838	746	834	780	804	825	774	864	863	758	793	803	794	783	809	796	775	802	804	833	801	764	819	800	800	782	808	755	853	771	814	792	855	798	761	751	794	793	847	799	779	784	818	796	805	791	783	838	811	772	797	803	793	843	783	782	798	814	808	816	798	791	844	811	744	836	781	845	800	793	786	793	838	777	781	773	800	793	767	813	769	761	774	794	758	804	855	767	765	816	833	819	786	787	843	795	812	838	763	783	747	800	838	824	796	806	777	805	849	732	782	820	762	819	779	764	847	776	830	745	807	818	822	828	805	858	757	785	834	799	809	831	783	831	761	827	788	844	813	749	834	833	812	798	838	773	812	784	774	820	770	777	837	838	802	827	845	789	805	747	810	816	811	781	797	785	825	820	811	858	807	840	817	825	785	820	747	806	813	813	789	781	795	800	808	802	784	792	759	798	798	806	762	861	777	786	797	810	809	820	789	833	799	759	765	801	804	841	806	824	780	792	815	785	807	814	771	768	778	829	792	780	822	798	782	819	800	797	812	834	796	825	815	808	769	776	862	788	788	794	762	802	762	846	784	782	821	832	771	767	793	767	769	814	792	764	808	812	811	815	834	774	808	869	822	792	778	803	806	837	815	774	812	826	771	810	770	797	787	750	804	782	812	791	772	807	818	812	825	804	836	801	792	865	767	770	777	835	826	818	809	759
26964	19913	6537	654	442	425	378	397	360	327	314	346	324	335	337	358	354	357	334	370	349	343	336	372	333	336	344	342	301	335	342	355	318	360	319	361	325	324	321	378	342	342	347	316	318	347	335	353	348	353	375	331	339	355	365	334	353	340	318	287	315	342	343	346	345	334	318	321	347	332	341	353	318	316	327	307	373	327	311	359	354	376	309	345	338	341	351	325	339	317	337	340	353	303	283	358	353	369	349	307	331	338	338	324	344	342	340	326	348	331	367	339	336	366	354	352	338	333	322	353	337	302	338	338	348	327	313	325	353	360	331	342	356	334	314	307	349	351	326	339	334	316	324	311	364	332	308	343	328	319	316	343	337	360	335	320	326	350	366	326	345	307	336	297	353	352	330	358	349	329	307	321	355	332	349	349	329	363	333	334	338	345	336	362	378	353	347	335	315	333	330	322	295	333	353	325	354	352	351	337	374	330	324	332	336	331	364	316	288	351	338	350	343	322	349	346	338	328	356	346	358	322	348	367	347	331	379	331	356	370	370	323	327	322	318	359	348	357	355	348	328	382	369	348	343	352	352	367	358	332	364	370	326	330	324	316	327	301	330	350	337	352	330	357	341	346	321	332	333	365	367	338	320	329	329	334	375	354	352	331	344	340	348	324	309	354	357	347	337	332	356	346	340	310	332	322	317	321	360	355	376	358	345	382	373	329	348	378	330	365	322	328	329	326	316	331	344	328	340	341	330	341	325	333	361	347	355	364	365	351	331	352	332	327	371	347	307	314	306	314	337	346	309	318	332	342	331	339	311	307	360	356	352	359	331	334	359	311	386	350	349	374	356	366	338	344	347	319	347	326	342	321	326	350	359	331	366	342	356	379	332	321	341	344	346	330	320	306	303	347	327	339	324	333	354	337	347	357	329	336	320	313	362	326	325	354	320	334	354	346	334	362	353	327	348	333	347	368	344	326	346	331	370	346	332	327	342	320	333	352	323	336	339	354	360	338	340	355	327	326	324	344	322	361	345	322	327	326	370	349	356	338	354	347	379	352	341	336	347	326	361	344	355	355	349	323	349	310	332	333	344	316	355	360	333	346	358	321	307	358	332	354	339	358	346	313	326	357	347	331	338	326	327	324	336	365	314	332	390	317	338	347	337	327	351	329	345	325	299	358	366	348	319	331	346	323	326	376	316	338	350	324	346	344	317	355	327	347	333	351	350	343	326	355	321	354	342	355	346	346	326	390	342	337	363	366	340	331	362	319	328	337	338	352	333	317	339	338	347	317	320	341	355	321	352	358	339	324	329	339	309	323	324	342	386	325	330	333	336	346	354	335	340	348	335	327	359	335	347	341	333	364	348	324	341	331	347	347	364	353	348	315	323	333	339	321	322	339	314	330	357	325	328	341	304	318	353	340	331	354	367	358	326	343	354	340	351	352	326	304	337	360	330	306	338	364	332	313	331	344	360	348	336	354	317	341	330	357	372	317	311	358	366	374	360	349	350	328	331	328	346	326	347	373	344	321	373	338	342	331	347	349	339	325	360	370	348	353	346	333	363	297	376	343	356	347	313	355	358	363	348	337	310	373	352	345	353	351	312	338	314	327	377	352	320	316	344	343	335	325	340	337	326	360	336	356	319	338	329	339	330	358	337	323	349	353	355	337	344	329	327	335	316	361	312	320	326	314	334	328	349	352	367	329	350	332	355	340	328	331	321	339	332	318	356	327	334	347	344	319	327	331	337	349	362	372	339	353	367	353	346	333	350	326	345	345	358	347	298	314	318	351	333	342	351	341	328	347	351	355	313	315	337	316	324	355	295	325	323	375	348	342	323	358	335	318	351	357	313	327	351	300	359	309	363	309	352	320	347	311	341	339	342	354	335	325	331	329	337	326	335	319	357	318	337	322	331	330	319	330	343	361	346	335	356	342	353	383	329	367	342	307	327	307	351	304	379	338	345	344	341	353	325	332	337	341	340	332	298	341	345	323	346	334	335	333	304	324	346	314	325	386	349	347	338	334	333	336	323	339	324	374	382	329	338	310	360	326	340	344	354	363	336	331	311	320	321	341	334	365	323	357	310	363	336	370	343	314	315	333	348	316	336	340	350	344	341	331	372	368	331	315	340	361	347	368	342	327	378	346	353	321	356	351	342	358	341	317	350	330	326	355	353	354	368	314	358	345	362	336	343	328	350	316	340	328	328	332	343	293	367	361	358	320	337	323	351	300	365	361	333	308	313	363	356	304	327	343	369	333	338	366	342	329	268	365	338	346	359	380	321	346	329	332	353	350	333	336	323	350	332	321	336	300	317	343	338	352	309	336	345	346	312	316	331	344	348	307	372	347	366	300	336	301	334	328	331	348	313	315	336	304	340	328	351	327	343	327	368	374	324	341	359	326	318	352	338	346	348	332	325	307	341	354	329	338	351	354	333	344	332	342	331	306	325	337	343	320	352	325	327	320	335	352	338	348	359	325	357	358	335	325	324	336	310	360	326	354	313	362	349	319	352	354	297	340	318	324	322	331	341	341	351	332	342	342	354	338	369	333	335	322	343	324	323	340	390	351	326	369	387	326	322	346	380	334	366	331	359	320	312	370	307	342	359	341	333	329	330	339	325	331	370	319	353	325	308	314	326	339	315	343	319	323	351	343	315	326	355	351	344	340	332	357	355	343	324	334	344	341	325	341	361	324	406	337	374	359	353	331	364	346	359	327	334	308	345	325	352	339	319	303	366	345	367	348	337	331	344	320	330	297	322	329	348	357	351	337	360	333	332	355	334	310	339	352	330	359	372	346	376	372	322	316	343	328	310	351	347	348	293	364	337	318	346	339	316	338	368	370	348	344	351	358	336	366	332	340	303	324	332	330	346	324	321	325	356	351	376	363	371	325	330	331	335	348	356	355	367	342	363	348	360	334	341	372	365	358	364	375	351	317	337	330	371	334	336	343	359	347	350	337	328	339	349	354	325	308	365	351	306	355	331	343	346	334	315	359	330	332	331	359	345	328	342	310	349	292	331	352	331	344	342	313	331	338	366	357	339	309	325	405	339	321	351	353	308	319	347	311	351	323	302	312	349	340	324	344	346	361	331	322	320	355	333	300	353	341	339	333	346	345	313	344	347	343	313	300	342	305	343	357	322	360	336	338	329	360	336	340	322	335	332	333	329	296	333	348	354	367	303	368	307	319	287	316	348	346	350	351	350	322	338	339	335	336	318	321	344	345	344	324	341	362	369	326	320	343	339	330	326	354	330	356	323	317	318	328	370	368	339	348	354	326	354	335	333	322	309	304	331	360	329	338	361	323	346	358	335	329	361	341	380	361	338	344	319	329	349	319	356	375	319	313	341	359	316	305	355	361	353	341	342	332	327	330	334	343	335	328	355	326	322	375	363	340	336	347	325	344	321	343	355	338	304	335	340	330	346	334	325	348	361	321	351	318	336	339	354	369	360	292	319	299	341	320	348	346	329	365	328	351	338	332	342	342
4938	1097	928	588	545	524	472	477	466	476	460	433	419	396	449	407	425	397	431	414	408	384	417	430	421	455	463	422	412	406	401	439	407	411	431	409	404	384	390	432	423	398	386	437	412	398	449	390	427	388	425	438	394	410	372	410	437	400	394	417	417	406	400	417	402	410	419	390	430	418	410	409	394	381	412	418	421	452	422	423	406	424	401	398	429	451	394	448	413	409	433	417	416	432	429	403	427	425	437	406	403	450	393	379	418	409	431	417	427	429	398	392	385	428	425	407	418	430	418	402	379	402	399	430	403	490	417	404	402	399	431	425	411	415	436	435	387	431	418	402	434	435	404	443	414	414	406	405	396	397	411	433	403	444	410	383	428	368	401	413	393	402	434	373	391	422	410	443	440	425	439	391	405	416	400	389	378	400	406	406	471	383	434	395	429	400	430	412	408	405	406	384	381	421	422	415	418	410	428	402	451	407	433	412	389	426	404	375	415	406	424	424	406	402	420	435	425	442	440	390	436	446	426	433	407	374	395	395	424	374	405	384	409	366	425	406	400	418	423	427	406	408	419	434	431	430	378	409	398	431	438	390	439	385	378	408	417	425	414	441	456	406	399	423	408	400	408	392	395	414	406	405	420	399	450	395	391	420	403	432	434	404	392	399	388	411	386	372	421	400	388	418	421	430	416	440	412	409	403	421	413	379	430	443	410	437	418	402	404	425	423	405	399	392	408	385	351	429	388	401	412	387	447	408	401	442	392	400	394	435	400	397	391	442	433	399	381	404	408	388	412	447	395	407	389	408	418	415	433	416	423	378	414	425	405	410	424	406	432	384	417	398	421	416	407	435	408	437	427	411	414	408	414	444	420	424	375	426	444	432	445	406	399	402	434	400	415	438	433	427	409	440	393	406	408	389	381	434	444	401	427	429	408	439	410	376	415	419	408	437	407	429	390	423	394	428	401	398	406	417	402	404	439	426	382	436	414	427	429	440	390	417	412	396	399	399	451	399	432	400	391	435	404	439	437	480	412	440	425	424	431	405	424	421	405	416	429	384	396	428	405	387	407	406	391	400	423	448	425	405	421	403	401	444	435	439	441	431	401	417	432	387	426	419	432	422	403	404	425	399	408	368	403	396	451	415	449	436	418	402	426	407	441	376	382	406	455	387	406	388	419	440	436	380	415	405	420	432	427	403	403	429	408	403	422	412	443	411	422	433	394	406	443	440	390	353	424	397	436	402	373	407	374	409	388	397	439	411	430	424	400	464	392	439	426	418	424	430	406	377	401	381	408	383	406	429	439	400	431	423	420	411	411	431	408	383	437	374	421	425	429	417	386	399	429	413	409	416	414	425	401	450	426	398	422	414	419	408	439	411	404	421	411	401	430	430	443	413	431	396	416	408	428	426	457	395	412	384	406	422	437	435	464	436	400	387	389	433	442	412	381	429	437	428	395	404	425	407	400	396	412	424	414	408	420	395	417	432	384	409	405	429	424	422	391	424	423	424	386	429	424	391	388	413	410	426	464	414	424	413	384	388	384	436	434	420	394	416	426	376	399	420	392	436	411	441	409	388	402	486	402	411	415	411	407	417	427	399	442	445	389	413	398	391	424	423	398	431	393	403	405	430	432	417	384	395	389	386	419	364	417	382	408	425	415	386	431	427	406	398	400	437	418	410	439	459	411	397	430	432	453	419	402	417	412	422	397	424	430	416	380	396	408	403	420	400	364	353	414	468	438	414	383	397	411	387	379	411	441	408	433	373	399	384	373	399	401	448	389	375	389	375	424	420	413	403	426	399	402	459	431	409	405	412	433	438	407	446	440	400	402	410	415	404	398	427	428	413	388	426	381	419	432	403	429	413	396	395	376	441	430	415	422	404	409	427	439	369	395	430	414	428	415	423	416	381	412	443	410	434	418	394	412	402	430	422	434	426	429	429	417	443	405	437	440	433	411	372	430	432	400	412	443	425	397	405	414	425	431	395	419	405	391	393	406	431	412	416	393	400	420	425	420	456	391	399	378	391	405	428	401	417	391	414	392	447	456	471	403	421	394	409	426	404	403	437	434	379	377	408	414	377	407	417	419	403	429	430	388	450	384	438	391	427	414	389	385	409	400	410	404	396	405	432	395	413	416	398	393	428	422	412	443	439	421	392	408	422	439	398	436	452	415	382	426	396	430	405	466	406	436	426	355	447	427	390	430	387	456	406	406	419	481	403	416	407	378	408	415	443	402	462	455	394	382	470	414	441	415	393	449	446	414	398	426	436	421	403	419	433	405	396	416	391	418	397	437	437	391	371	424	430	387	417	386	424	406	424	443	342	395	413	413	402	415	397	405	397	388	380	374	394	428	387	409	431	397	414	424	414	422	425	414	448	406	401	410	377	410	443	436	400	435	397	404	402	429	400	428	438	430	402	395	422	390	463	388	425	430	448	388	423	424	436	442	405	394	398	416	460	402	416	436	388	425	425	441	430	455	424	414	403	417	411	407	409	415	400	425	427	420	405	407	454	394	476	410	374	422	401	389	441	420	439	398	439	438	406	430	440	424	406	418	420	409	392	450	416	388	419	429	399	431	404	390	389	407	440	419	413	447	455	408	408	413	416	400	425	443	419	436	400	419	451	445	425	398	438	412	398	429	396	432	370	400	414	393	404	451	425	414	431	406	418	390	429	397	442	406	440	393	401	391	410	448	408	410	407	424	412	436	433	439	413	442	425	424	411	411	410	403	405	415	409	404	404	411	391	399	432	404	387	388	424	388	425	393	407	413	391	390	407	441	395	405	407	374	423	437	410	415	429	393	408	409	446	410	403	440	385	432	416	445	399	444	440	427	433	410	399	427	423	392	337	390	417	452	457	440	412	408	411	424	430	380	426	398	422	408	452	418	428	418	463	448	444	414	417	398	399	414	390	429	409	407	415	367	376	423	383	436	401	413	378	422	455	445	425	412	393	409	398	415	444	417	399	390	392	397	440	438	413	401	432	417	424	407	391	407	389	401	418	423	406	404	376	425	428	445	429	423	422	416	404	403	406	396	409	460	400	437	393	427	428	396	439	407	378	428	384	429	424	433	417	426	371	405	416	418	390	408	400	419	403	385	409	435	406	388	391	419	435	417	428	371	453	444	454	425	460	430	396	411	394	426	416	426	426	407	379	416	407	387	407	396	412	390	413	412	401	438	423	391	405	422	410	406	436	406	395	382	380	413	401	444	367	398	420	425	402	423	436	378	385	423	415	421	435	418	406	415	417	410	400	399	411	415	421	408	394	432	428	394	374	431	411	425	439	414	437	390	387	396	427	403	418	413	404	426	452	424	425	402	409	409	381	418	382	410	394	422	399	415	399	383	427	433	413	428	441	397	424	425	364	417	442	438	394	422	377	441	401	388	394	421	431	420	463	401	437	418	453	412	417	397	405	402	428	391	403	386	419	454	410	457	445	425	400	446	463	468	382	397	422	410	428	419	418	428	421	424	404	356	404	413	424
23682	21114	28495	23710	20991	12091	1759	1184	966	946	862	826	807	770	748	707	732	769	744	667	692	651	678	760	732	664	666	681	635	663	666	689	694	634	636	664	681	655	656	681	659	660	651	678	663	597	662	646	657	640	667	631	688	669	679	643	670	618	660	687	647	629	694	658	654	662	642	681	636	608	668	592	652	618	659	660	665	660	662	662	662	640	665	666	618	645	649	632	638	666	649	718	615	670	652	660	628	631	687	676	612	683	651	626	654	651	706	636	666	679	652	669	654	649	659	658	644	671	639	681	670	684	646	652	645	649	651	640	634	657	628	698	697	612	630	602	627	704	661	649	592	699	693	669	659	654	681	621	633	637	672	690	662	593	631	613	645	592	644	669	643	635	636	637	669	649	671	671	654	636	645	647	612	698	654	680	686	641	637	606	678	695	615	676	636	627	630	701	696	654	692	653	656	676	675	685	666	656	615	679	621	622	644	647	664	700	653	702	651	650	647	647	683	645	682	649	675	633	632	675	670	663	597	646	651	628	659	626	657	633	655	674	647	666	693	645	659	654	662	677	630	677	640	678	643	689	652	623	617	642	643	593	703	612	648	659	631	674	667	659	619	652	661	645	638	628	608	598	671	647	678	639	679	662	658	658	648	612	576	621	652	648	654	655	669	679	586	663	678	676	623	660	691	664	671	655	679	695	657	652	614	655	622	705	715	664	712	634	701	634	656	615	640	625	646	642	674	650	679	673	629	611	652	671	632	668	615	608	645	647	663	641	659	661	628	635	655	660	650	689	632	634	698	670	664	579	620	614	655	647	676	613	642	666	657	666	621	677	682	635	653	657	668	650	635	616	634	604	713	667	650	603	678	654	645	666	661	646	639	651	640	671	630	664	611	682	677	667	660	637	630	661	616	657	666	647	651	663	637	637	644	654	622	672	667	628	625	619	636	658	632	662	675	635	658	663	661	663	643	651	650	650	629	632	638	646	656	670	678	662	620	693	635	641	648	675	629	619	624	662	637	657	657	674	604	647	696	639	679	668	637	699	653	641	638	672	615	675	659	630	648	652	685	655	656	633	626	684	631	629	621	633	677	646	668	728	636	633	657	663	658	638	634	626	614	631	694	647	692	668	648	654	667	673	663	621	641	645	655	649	665	675	648	668	639	680	670	686	661	645	669	672	699	682	647	628	635	632	667	686	621	619	652	636	623	624	675	645	643	633	650	678	636	626	643	666	630	687	642	669	689	646	637	714	645	606	624	688	706	672	632	684	633	668	619	637	670	636	618	623	656	610	627	697	628	654	612	669	618	693	662	642	692	630	690	661	680	648	714	679	661	593	660	683	654	646	667	643	659	677	647	642	652	631	637	651	693	643	655	663	685	702	662	693	651	712	673	598	609	648	699	618	648	694	637	625	659	674	652	647	650	624	675	695	638	662	603	691	656	655	666	702	703	618	641	713	649	637	659	667	679	640	684	712	665	688	633	669	679	661	664	681	660	628	676	660	642	635	669	609	694	659	610	628	644	646	632	661	623	597	632	610	604	655	633	657	657	651	654	702	606	662	659	681	656	650	687	606	618	690	618	677	643	627	653	654	681	630	654	665	664	656	630	640	660	711	662	651	659	647	641	686	645	661	675	640	624	640	699	676	652	714	637	607	667	652	682	632	658	625	642	654	664	651	658	642	659	610	624	682	599	628	699	630	665	664	673	678	687	644	636	662	666	663	625	656	665	646	650	648	661	664	639	661	671	647	674	664	653	636	644	687	653	666	681	654	672	625	623	620	639	689	585	694	658	653	685	647	653	656	652	623	625	604	640	659	672	720	666	670	672	631	700	719	657	653	628	657	641	648	639	666	609	666	636	676	666	642	678	671	627	655	607	685	644	669	655	634	628	629	681	655	664	678	652	630	650	659	617	645	672	645	633	650	627	680	670	648	680	667	627	683	614	643	601	622	674	627	638	683	674	646	636	594	638	653	669	677	687	680	615	631	653	694	673	645	643	637	635	631	663	645	656	619	649	666	706	670	671	630	655	627	597	613	598	724	632	657	660	637	651	632	698	674	676	669	696	611	662	699	650	665	695	683	634	610	625	658	641	626	633	652	687	664	673	602	645	646	694	641	687	650	617	643	635	634	609	653	616	685	661	589	633	610	640	634	622	626	656	683	671	648	650	613	656	723	667	631	637	653	653	659	616	622	666	668	612	633	632	618	671	653	685	645	709	677	672	674	597	656	661	641	636	672	667	650	629	644	680	628	642	642	643	631	639	683	660	659	657	657	678	667	677	683	653	614	713	655	648	650	574	673	656	685	704	618	662	654	611	674	652	637	662	671	655	598	668	634	662	655	597	663	630	673	648	648	678	647	643	655	681	662	676	643	654	649	639	671	695	681	674	668	667	671	646	672	637	636	648	690	652	643	625	663	619	675	661	712	665	660	702	677	633	686	629	617	649	668	656	665	642	669	655	605	665	647	680	646	653	676	648	677	644	632	622	716	687	683	671	649	690	619	634	664	637	641	642	672	611	675	639	665	656	670	649	641	675	668	685	650	658	697	672	667	637	688	649	625	655	668	574	613	635	713	687	645	698	642	640	652	690	652	657	672	663	642	653	652	678	655	662	688	661	603	628	692	627	630	712	671	648	610	669	672	651	646	703	693	649	712	687	663	626	675	647	685	639	644	652	658	669	676	653	681	644	619	594	697	652	696	645	636	655	603	628	622	659	638	662	638	624	641	605	613	613	646	616	671	654	602	613	604	692	649	626	658	626	689	644	641	618	664	645	692	642	645	657	628	709	645	646	645	635	653	619	659	657	614	603	644	648	650	654	646	634	627	625	644	620	681	613	661	642	633	722	643	640	639	690	640	681	674	669	648	714	663	636	706	611	642	686	607	670	697	635	668	728	618	643	670	632	611	632	705	658	679	708	661	653	692	629	640	605	624	614	707	612	640	630	669	673	633	602	660	686	665	706	647	607	684	697	682	644	666	626	691	687	656	682	649	663	655	628	619	652	636	678	676	669	643	640	641	653	660	671	674	661	670	630	634	704	655	706	698	598	606	638	753	605	618	644	656	643	633	649	634	653	655	647	687	674	666	659	656	610	611	618	667	620	651	717	686	619	666	635	640	628	610	626	643	687	670	639	658	631	650	638	616	635	680	681	595	689	669	647	629	619	651	659	626	667	673	699	635	664	598	636	616	621	636	668	650	687	628	657	608	653	717	660	672	663	639	659	636	664	642	649	603	617	626	677	652	625	612	658	657	628	657	635	644	630	661	672	646	623	712	667	632	654	724	670	658	679	648	651	621	579	637	664	662	655	635	663	657	609	650	678	656	676	661	670	670	637	632	633	645	634	648	696	647	654	637	661	664	656	674	689	617	694	678	639	591	656	661	615	652	629	623	671	630	621	663	624	636	655	661	663	696	651	644	616	674	622	665	653	658	700	670	697	686	612	649	683	653	638	626	653	646	687	640	637	654	626	658	632	659
12049	10268	8402	4487	3123	2583	2137	1792	1529	1336	1200	1113	1097	1050	1021	964	1001	966	872	877	918	812	805	858	786	830	848	865	798	821	861	805	743	786	823	805	808	843	766	823	739	847	812	798	828	759	742	837	818	806	816	775	793	777	822	834	812	846	819	765	818	776	755	752	776	782	797	753	732	790	803	792	755	745	796	777	779	784	803	803	833	770	789	826	808	751	813	778	780	814	791	821	721	769	834	759	820	789	714	782	770	784	771	814	768	779	795	744	778	789	745	766	754	781	818	782	778	768	734	778	775	805	782	740	754	774	740	794	809	799	757	772	783	754	798	783	731	757	788	748	790	759	793	754	778	791	754	796	766	751	776	812	818	818	761	793	754	754	790	707	797	792	793	802	763	779	685	834	816	807	770	738	733	814	794	796	796	795	788	738	786	771	780	762	764	747	794	812	794	815	736	799	792	845	778	777	797	791	782	746	792	733	788	790	796	773	780	768	802	751	750	808	837	766	739	767	780	741	808	842	764	795	768	738	782	783	839	816	814	799	799	781	809	737	800	778	803	752	792	758	791	766	853	781	763	748	766	760	776	828	799	815	825	776	783	769	773	825	827	735	783	743	797	745	731	796	786	797	767	747	808	773	786	768	805	787	747	765	839	783	773	788	729	768	727	772	780	756	783	766	797	783	794	798	799	777	801	788	760	763	729	790	788	801	735	755	759	771	823	793	780	718	783	799	737	777	780	770	801	804	760	708	832	807	769	771	764	720	839	808	786	764	759	767	833	782	809	741	764	780	784	727	755	772	757	776	782	760	762	767	811	730	759	758	758	802	758	774	735	754	783	737	720	761	797	739	763	780	795	788	816	816	797	812	721	779	749	814	815	776	779	728	795	758	866	784	764	760	806	800	790	810	809	752	776	803	770	782	767	780	743	765	765	759	784	768	797	756	807	820	779	806	811	798	771	760	738	754	768	793	790	792	749	714	767	792	796	783	804	778	717	808	754	720	779	799	751	747	815	795	732	809	791	793	771	779	784	739	757	765	817	831	709	796	819	774	785	691	793	765	797	779	799	778	754	747	762	804	813	775	762	766	739	794	769	785	812	776	773	771	783	759	808	786	800	781	831	793	787	823	772	772	763	827	776	789	756	741	786	797	765	778	788	825	775	758	763	759	814	820	757	813	760	811	758	787	791	763	791	773	753	726	778	763	731	782	780	800	811	792	820	772	756	790	785	772	777	798	827	739	729	799	789	794	762	775	802	719	781	772	774	782	762	815	834	770	776	752	776	796	774	823	760	732	740	762	753	748	738	760	761	762	764	740	748	771	814	795	737	750	768	788	796	777	763	766	792	759	772	783	778	776	764	811	786	758	793	809	715	834	776	728	796	831	760	804	781	844	781	803	776	778	757	760	770	802	786	744	773	747	759	749	742	738	750	736	759	774	780	790	787	752	783	783	755	782	786	813	832	774	744	738	791	778	815	805	792	765	795	767	754	781	752	781	765	766	770	716	744	735	815	793	784	749	772	785	840	826	784	733	820	833	753	759	775	754	782	814	814	757	770	759	728	741	816	781	759	758	799	764	782	727	787	799	760	777	726	782	742	795	773	768	756	787	828	801	787	748	766	706	782	729	769	747	844	787	805	762	786	774	813	825	792	824	843	768	768	771	800	811	808	807	775	793	766	764	759	764	815	825	783	799	733	783	759	776	776	794	793	807	745	774	775	742	737	814	783	753	823	714	740	794	782	743	726	751	744	820	762	771	832	773	770	779	784	760	820	806	754	787	761	809	776	755	803	781	793	765	787	750	812	802	818	755	791	783	831	803	815	794	761	788	820	762	778	797	829	789	761	742	787	783	780	757	753	746	787	804	790	816	811	791	793	818	790	796	820	754	786	795	781	742	764	796	777	773	774	779	787	753	812	802	765	728	782	759	758	769	771	766	728	819	823	797	775	768	794	737	792	757	761	775	799	789	810	784	741	766	764	750	778	801	770	800	793	819	791	822	764	792	782	752	796	788	738	779	734	823	762	739	788	753	772	777	773	756	773	800	824	801	782	785	740	743	827	768	807	806	775	786	759	843	802	784	746	777	780	805	738	716	807	750	782	799	785	802	768	766	810	796	832	742	801	797	772	763	816	746	848	759	787	796	726	778	752	739	751	741	752	793	804	747	763	810	823	790	810	770	813	803	745	803	726	814	770	757	787	752	780	719	756	760	794	802	784	761	769	755	798	764	723	807	828	806	777	783	837	725	799	760	798	767	784	817	774	731	730	749	782	770	782	752	749	764	746	754	731	779	764	783	724	773	792	811	742	762	811	746	751	792	783	732	768	783	817	753	799	759	797	790	818	762	732	776	763	735	762	747	782	818	758	756	770	761	772	768	787	756	798	743	793	774	805	786	761	783	775	758	754	759	775	756	790	779	785	776	781	781	793	763	823	787	797	810	757	811	818	808	724	729	763	753	712	745	769	773	789	785	846	758	797	810	761	725	750	765	792	779	769	810	776	718	726	766	767	779	775	713	721	797	765	781	784	824	738	813	775	809	821	745	783	770	806	812	774	760	781	837	826	780	755	744	775	782	782	800	784	790	738	758	746	812	807	798	806	747	766	749	773	816	776	774	759	765	786	753	760	737	783	789	770	720	761	778	772	756	756	738	761	793	807	799	820	758	738	771	769	730	754	754	785	787	754	745	784	785	760	762	772	800	789	770	758	779	750	755	792	789	771	762	758	778	796	838	793	784	795	774	746	751	783	742	795	755	812	789	790	778	765	776	785	773	811	805	783	783	764	784	817	762	773	829	782	763	785	708	772	762	774	813	785	742	794	817	747	747	821	777	827	780	764	773	709	731	796	760	741	742	734	781	771	803	734	740	781	770	802	784	756	776	750	787	754	787	805	816	776	728	776	768	751	797	781	788	732	742	830	802	758	761	772	784	798	800	799	807	760	758	749	763	776	780	761	783	819	767	772	753	746	776	812	773	824	749	826	783	785	775	763	775	794	725	761	823	809	799	758	777	729	763	799	759	794	793	773	822	785	754	793	754	790	768	799	799	753	810	784	780	826	732	771	745	759	757	836	759	773	798	783	756	759	762	806	776	729	801	756	805	773	795	771	721	809	801	769	770	803	838	743	760	787	778	814	741	812	797	783	784	797	742	802	776	713	764	752	801	800	786	791	726	755	847	835	744	821	771	803	795	794	739	786	776	787	781	773	740	792	806	784	792	745	781	801	776	764	771	760	759	811	736	760	806	772	820	793	799	766	808	774	774	800	797	781	795	769	778	745	814	825	790	778	818	790	809	788	750	807	828	779	835	779	785	725	752	739	778	770	850	769	785	784	805	743	798	761	832	777	776	791	781	756	749	803	741	763	792	735	704	795	810	774	771	768	770	804	768	772	786	796	771	823	773	793	800	779	760	793	782	749	772	791	799	791	786	747	828	781	786	809	774	753	803	782	791	789	745	778	812	765	797	716	747	770	813	741	785
25160	21186	27536	25044	10215	612	500	424	373	328	291	289	300	257	277	263	256	266	283	248	247	248	231	230	253	272	240	251	248	254	227	226	246	238	241	255	217	218	228	226	249	228	254	238	228	259	233	216	236	257	251	207	273	238	195	235	240	247	210	267	231	205	255	229	230	234	227	239	247	246	238	208	257	231	216	242	242	232	249	238	218	230	239	226	215	231	234	224	217	216	203	205	216	234	228	223	229	246	259	225	228	223	222	205	220	268	237	207	242	225	244	212	268	261	237	241	218	237	205	211	243	215	224	213	202	217	229	243	233	204	212	219	232	240	219	213	276	249	217	232	221	220	235	218	238	224	225	215	241	193	253	244	221	218	229	215	212	225	192	227	219	246	226	227	251	249	237	232	230	224	196	230	236	228	221	230	244	219	208	223	229	215	243	264	223	227	232	231	244	217	228	221	244	216	216	240	253	215	239	243	249	236	233	231	217	227	230	229	220	220	209	226	221	227	219	216	222	251	215	211	221	238	234	223	256	263	222	241	226	195	232	228	237	245	249	249	212	259	222	241	250	229	213	238	247	232	242	251	239	214	248	234	233	234	223	233	237	226	246	213	238	216	236	216	242	233	251	217	225	223	206	225	236	217	206	232	209	213	220	232	233	218	230	205	240	200	221	217	226	219	206	235	215	223	228	226	218	237	237	244	226	211	250	218	183	219	221	223	236	206	227	215	226	207	232	232	199	221	223	211	205	224	245	236	226	219	210	220	237	208	244	248	228	232	249	245	214	228	220	222	225	238	232	243	227	214	227	225	226	234	250	228	233	217	216	195	234	217	232	217	204	228	205	223	197	240	241	219	224	211	195	218	225	245	231	249	219	217	213	216	228	236	239	234	244	216	234	227	234	229	215	193	238	227	216	250	243	237	216	218	246	202	234	228	224	214	181	216	208	240	221	225	189	227	227	210	242	216	237	196	230	224	240	207	233	224	213	225	202	250	254	236	227	206	221	219	228	212	224	213	221	235	227	207	224	234	220	224	234	200	229	225	227	221	230	198	247	240	223	229	231	245	203	230	212	239	241	243	230	229	231	228	244	245	257	237	231	223	229	219	214	240	229	216	228	213	205	213	208	218	235	237	237	234	204	215	228	226	236	228	229	220	213	204	244	209	216	255	226	274	231	225	238	231	246	220	233	245	242	238	195	256	232	220	221	224	239	223	217	221	218	229	227	245	257	221	227	205	224	233	220	209	219	207	212	219	233	225	227	253	221	236	251	229	233	257	228	241	236	222	219	201	236	230	218	226	211	239	208	213	229	222	217	238	225	249	234	243	224	234	230	209	217	219	219	219	211	225	224	236	233	219	211	224	242	231	226	219	210	218	213	240	212	244	227	227	224	228	243	248	218	219	238	208	243	213	207	205	208	227	209	234	243	214	227	216	223	241	239	210	237	221	211	224	213	218	227	255	246	217	235	211	228	235	218	237	226	219	228	220	225	199	218	243	221	228	199	232	233	243	256	219	222	212	214	234	237	216	249	238	267	233	234	220	248	234	230	219	221	225	250	216	230	238	230	209	221	213	252	222	205	207	198	226	229	252	250	224	218	213	206	219	224	198	211	215	220	259	213	242	228	190	217	222	230	225	215	255	254	203	228	265	174	217	224	238	227	229	226	239	229	240	216	245	266	236	252	226	229	253	244	222	207	217	227	217	229	220	233	237	242	214	227	217	216	232	252	231	232	219	241	236	236	231	211	249	210	232	225	204	241	247	223	216	218	217	223	235	262	235	240	230	217	238	233	241	223	213	229	229	243	239	225	229	244	222	214	227	213	220	234	233	238	229	212	260	224	221	233	244	217	243	224	216	211	236	214	213	234	227	236	209	233	241	209	235	227	224	256	236	223	224	235	249	225	248	221	229	235	237	219	205	209	212	217	225	236	217	225	252	237	238	211	242	233	243	209	233	228	210	251	223	242	215	240	233	230	202	234	224	224	215	233	220	231	217	189	254	211	227	244	230	226	232	239	216	244	249	228	241	201	220	228	220	207	229	246	227	232	251	258	220	222	235	244	215	226	198	249	221	232	244	250	225	225	254	224	218	208	236	219	228	235	218	205	223	241	251	223	213	242	222	214	224	195	227	210	225	242	212	248	207	220	236	220	209	225	258	213	234	203	222	252	232	212	194	232	244	218	227	254	246	246	224	228	241	227	218	213	214	228	235	219	230	231	227	211	220	245	206	230	225	229	225	237	214	242	222	226	229	208	214	217	230	224	224	225	215	239	245	229	247	221	223	210	242	245	242	228	241	249	225	216	230	225	209	232	243	207	244	215	258	235	260	240	225	219	201	208	248	235	244	219	249	228	238	221	224	229	238	225	247	224	224	237	248	202	205	207	217	232	220	218	244	220	242	229	228	213	238	227	200	245	223	190	217	218	231	200	220	258	237	258	241	230	228	253	226	255	252	209	226	217	220	244	246	221	230	239	237	211	231	232	242	231	239	229	211	266	229	221	240	226	217	238	230	213	204	240	230	222	227	250	228	229	239	238	229	236	231	202	229	222	234	227	205	213	227	224	214	259	256	208	196	234	226	210	245	235	213	223	246	244	230	206	235	238	206	221	238	216	213	221	210	260	245	232	240	224	224	216	228	223	241	233	235	208	237	254	230	212	208	248	233	232	238	230	214	218	237	244	208	202	230	239	213	257	233	230	242	208	210	238	226	224	235	226	200	239	249	207	211	212	233	227	244	207	193	202	238	221	236	219	220	236	224	231	224	219	221	214	244	224	219	227	221	242	242	239	241	212	247	236	212	211	219	224	239	235	194	227	259	234	216	238	219	222	218	237	222	236	252	217	219	231	235	239	233	236	241	222	230	216	238	208	237	226	226	223	213	233	223	244	228	203	204	228	223	224	216	243	226	209	208	196	231	221	223	208	229	209	226	207	222	249	225	233	226	229	231	235	224	201	233	217	242	227	219	225	217	266	224	230	225	218	236	208	249	232	200	238	228	227	214	256	217	223	218	221	226	225	247	246	229	239	239	237	218	212	229	255	232	246	216	230	228	240	233	245	213	209	219	242	214	205	243	251	225	208	226	230	233	236	237	225	245	227	221	233	221	234	243	245	236	221	244	217	190	213	248	249	244	231	228	230	265	212	227	230	212	221	239	241	218	242	207	231	232	211	245	231	253	238	198	227	214	229	234	226	230	245	210	234	230	237	210	239	265	208	230	212	213	241	238	237	237	217	246	214	228	263	201	231	263	226	201	221	249	219	201	251	227	216	210	228	231	231	225	233	227	249	208	235	211	228	221	233	220	220	214	240	237	227	230	231	214	209	232	237	251	236	225	233	206	218	208	243	218	211	241	254	228	233	249	246	216	218	215	212	228	213	257	239	233	215	194	253	247	244	221	208	248	222	207	221	218	251	213	224	237	214	229	198	238	234	236	232	244	243	243	228	208	236	212	227	222	214	212	235	221	246	222	222	216	238	227
11170	5868	4374	2225	1577	1241	993	910	749	701	580	508	464	491	435	385	383	361	370	351	334	339	351	324	352	355	374	347	325	305	352	331	313	303	351	316	309	315	327	301	353	298	337	316	313	321	303	314	341	312	317	331	325	289	331	291	311	298	326	313	309	316	283	319	312	319	299	318	300	324	321	284	333	319	311	314	336	280	286	332	269	318	317	306	302	295	327	257	308	314	323	308	334	325	304	331	326	328	318	327	316	291	314	309	313	284	316	315	282	292	328	279	338	317	319	270	318	304	298	325	305	297	310	344	344	297	299	283	303	300	309	296	284	316	308	291	339	320	308	285	316	296	309	302	308	305	292	323	274	301	286	292	299	293	275	290	280	315	330	299	329	306	329	356	285	304	315	338	300	310	315	316	337	296	296	287	340	294	302	338	304	327	291	300	290	292	316	322	318	331	293	319	296	322	300	296	323	318	323	304	301	281	307	310	283	322	299	322	300	316	304	291	296	300	340	307	315	296	302	317	323	339	312	309	286	292	289	332	279	314	304	300	312	302	297	319	287	278	305	315	315	295	312	323	321	303	317	287	348	282	272	282	274	307	292	306	304	318	302	275	306	300	330	275	296	291	303	310	316	316	290	282	316	279	289	314	319	335	296	319	293	309	339	308	325	293	310	309	296	304	312	305	324	318	303	335	333	308	291	293	325	314	307	296	303	318	311	305	298	319	323	353	268	304	303	339	301	309	296	325	316	271	285	303	296	296	336	273	311	297	290	282	348	286	292	324	302	299	335	299	305	295	308	286	288	301	321	295	304	289	325	321	303	294	338	282	324	292	315	304	283	326	285	281	305	282	286	316	308	327	307	327	299	311	320	317	282	317	289	319	280	295	305	270	297	298	320	299	307	273	302	313	283	268	307	296	315	307	289	335	314	335	292	313	309	310	326	259	287	300	270	322	323	277	332	319	330	318	343	285	324	303	309	306	309	318	291	278	316	299	326	324	306	285	293	316	295	323	285	325	332	287	289	284	313	284	304	312	295	295	297	316	295	319	321	280	285	294	257	294	317	318	310	278	297	286	312	304	332	285	295	314	288	298	324	297	267	322	311	317	291	327	298	271	311	309	308	313	290	305	331	300	296	316	296	301	289	335	316	287	346	313	303	295	297	305	326	301	298	318	335	297	326	300	300	296	303	320	357	331	309	327	322	339	298	324	277	277	301	284	306	320	300	276	277	315	304	315	294	284	319	306	306	268	288	302	291	304	303	266	331	303	297	309	282	311	297	287	308	305	314	291	321	326	279	293	300	296	312	318	327	301	291	298	323	309	282	317	299	319	295	304	313	324	294	292	322	291	296	319	275	318	349	312	295	310	319	336	299	304	292	304	315	335	279	291	313	304	324	266	312	285	277	326	318	313	302	303	297	313	308	331	316	302	294	311	350	279	321	316	316	296	298	295	293	292	327	339	283	310	298	325	274	294	304	323	303	293	312	304	303	305	310	322	316	299	307	325	328	312	278	334	305	308	293	317	322	286	290	304	297	303	274	300	303	333	317	319	338	284	305	299	322	290	305	313	295	276	305	306	307	321	290	336	310	273	326	319	301	308	306	313	311	315	299	287	299	314	275	332	320	330	335	296	275	324	336	310	301	354	315	286	292	286	290	302	321	313	326	288	290	321	333	291	287	314	327	319	333	315	329	305	284	329	309	300	286	308	334	281	287	306	293	318	286	283	333	311	288	301	295	299	325	295	312	338	289	318	324	330	298	300	320	297	318	308	307	322	290	309	289	305	306	305	315	325	322	298	298	306	295	310	313	305	314	326	311	295	314	294	289	310	314	297	298	289	318	300	280	315	298	305	304	306	305	301	306	313	275	296	325	279	303	292	304	305	289	317	301	329	293	306	336	342	318	348	312	320	317	335	318	366	344	296	341	314	275	293	312	274	312	294	308	297	318	311	319	290	322	305	296	313	284	324	294	299	294	313	307	305	336	297	255	306	290	299	314	305	310	313	327	309	296	324	312	320	285	302	296	323	292	311	293	288	313	331	297	298	328	317	325	299	313	320	309	342	291	284	310	303	307	324	302	319	322	322	331	303	277	314	324	331	315	289	303	336	325	319	305	298	321	317	302	327	272	330	312	341	291	315	347	303	321	297	300	311	306	317	328	342	285	291	294	320	296	299	337	308	299	308	332	321	302	309	290	295	284	282	312	312	293	308	285	297	308	305	303	286	294	286	345	329	301	328	329	296	291	296	321	329	282	331	289	317	316	301	296	281	321	358	312	298	288	304	303	307	342	312	349	292	301	303	301	306	287	288	301	301	313	317	314	316	329	303	313	283	299	355	313	287	324	294	284	326	281	311	322	300	314	290	276	305	314	282	340	319	308	322	292	309	295	352	319	304	318	296	319	320	300	308	270	336	301	299	295	315	320	285	274	288	312	282	304	287	287	296	312	304	319	313	325	313	286	281	348	323	296	304	301	300	296	337	313	318	259	300	300	295	296	297	289	310	335	290	293	313	316	301	302	301	307	310	333	309	304	314	314	296	329	285	328	295	295	303	305	335	264	314	302	292	306	296	284	287	311	311	294	291	317	290	315	317	281	313	282	295	299	299	269	309	298	299	310	328	325	323	286	300	307	308	311	341	286	333	316	302	303	286	293	298	286	277	306	275	280	315	331	303	288	307	306	331	334	329	291	297	304	300	307	342	291	300	291	339	339	312	335	335	306	335	299	275	320	320	302	337	303	297	301	281	329	302	298	296	301	273	298	257	308	279	327	316	300	274	266	351	276	302	315	292	307	322	349	280	306	279	320	318	317	297	319	274	328	295	314	285	320	288	299	305	299	297	320	307	308	282	316	316	311	318	337	303	303	296	302	296	296	327	324	331	302	298	311	289	289	298	304	314	334	292	299	299	294	289	290	296	297	290	306	298	299	336	283	305	309	297	299	329	305	298	267	290	299	321	301	328	305	312	297	306	308	277	304	289	314	313	290	328	270	297	304	312	305	328	301	308	288	299	296	321	320	313	305	316	320	309	306	294	312	306	298	300	286	291	305	295	302	286	311	280	326	317	325	282	304	323	318	321	287	293	303	315	323	312	295	303	332	327	284	295	281	324	311	306	273	291	294	305	324	276	299	299	298	321	330	306	301	306	309	307	291	291	291	316	276	286	281	319	303	315	283	312	297	303	310	341	321	293	307	283	323	314	334	303	302	265	303	304	293	300	309	294	334	336	297	314	328	317	313	292	280	305	309	290	326	279	323	302	318	281	271	290	282	339	299	303	304	291	298	346	273	272	276	281	289	301	298	282	295	306	342	318	321	294	306	284	306	288	324	300	306	294	315	336	327	322	309	289	272	285	319	310	292	288	287	318	326	313	320	306	307	293	292	276	317	313	263	334	286	327	323	295	292	315	309	316	295	302	284	302	317	294	308	330	331	279	336	300	291	319	283	325	283	301	335	316	282	270	311	319	322	300	309	325	277	326
22865	21216	29125	23605	21217	21274	11548	1779	1297	1248	1074	965	988	917	845	808	813	749	747	722	767	736	757	718	702	742	764	735	757	727	750	670	705	681	641	649	685	672	687	657	691	706	722	633	661	641	682	700	698	658	696	651	651	665	718	661	693	675	695	668	697	650	704	698	702	683	666	673	655	708	678	638	653	695	633	668	654	673	681	617	668	627	692	664	635	644	613	650	656	709	653	665	694	676	667	673	609	675	650	657	665	697	668	651	659	614	693	619	698	632	670	684	692	629	675	680	654	683	620	700	674	639	673	704	662	651	682	634	692	639	660	661	672	686	681	665	699	691	689	626	672	591	694	676	686	676	667	668	678	693	662	674	683	648	625	679	672	652	686	653	632	694	647	652	684	653	703	614	700	639	695	660	673	651	634	647	641	705	677	654	641	673	668	667	660	695	673	705	657	689	669	667	652	672	639	637	633	692	691	606	713	683	634	639	649	646	652	682	669	648	658	636	702	659	664	662	606	630	655	709	684	715	656	661	661	653	623	622	665	690	650	665	653	655	686	681	678	630	645	624	703	625	698	664	648	669	664	662	635	708	689	669	622	632	676	676	692	662	651	615	671	692	652	645	679	681	670	673	646	634	708	648	657	672	677	623	645	651	664	641	703	703	653	657	647	619	654	669	681	650	664	649	669	646	660	662	617	660	659	704	664	674	705	674	638	617	679	663	683	615	657	640	629	644	637	676	664	738	669	646	610	667	683	677	624	695	667	688	660	648	657	674	668	629	633	654	615	668	693	666	674	663	664	674	673	674	703	643	728	682	659	678	660	637	674	641	620	633	672	636	713	724	680	654	666	667	678	727	675	650	693	666	643	635	641	620	609	644	651	657	698	626	686	643	671	682	639	649	721	657	653	662	638	629	680	667	670	684	629	644	690	689	656	661	647	669	691	657	699	662	659	655	681	627	680	647	650	678	628	669	670	665	674	664	619	611	735	626	692	682	649	644	686	653	637	651	652	698	651	625	648	676	644	635	680	670	672	643	667	723	695	633	665	664	709	639	701	642	679	616	691	678	707	695	702	638	649	656	669	641	677	663	668	660	625	654	613	732	653	617	678	678	660	634	677	693	597	680	701	684	658	678	636	644	645	670	660	693	693	672	686	689	695	659	672	693	689	628	671	632	610	639	690	626	685	657	661	716	688	706	667	661	661	649	668	629	642	694	669	660	666	652	691	677	655	680	649	643	657	712	688	672	651	649	695	649	676	703	698	644	691	719	669	650	655	680	673	653	706	700	698	655	664	605	676	653	686	647	689	658	671	654	659	664	638	712	712	727	637	676	671	671	683	655	669	662	658	667	656	645	677	671	692	659	696	637	672	683	721	605	694	668	618	661	702	627	642	681	679	672	670	638	615	690	667	723	647	654	669	663	648	646	685	681	671	676	666	673	676	626	651	704	655	639	668	667	727	676	682	658	635	691	669	697	662	671	657	653	659	683	672	646	698	592	677	710	686	670	666	665	676	691	666	604	658	697	616	660	667	648	650	673	631	707	669	628	706	681	657	639	705	638	688	660	695	684	659	680	652	666	661	647	656	663	707	668	679	657	645	658	666	655	676	640	646	620	675	667	654	683	694	651	645	606	680	630	668	631	682	617	645	678	662	669	651	650	667	670	655	661	647	607	664	684	685	693	658	606	707	693	650	669	625	669	633	692	648	656	691	684	669	622	685	656	639	663	690	711	672	635	685	662	649	699	630	665	644	666	641	695	672	708	651	657	676	680	658	706	706	633	682	627	659	660	633	678	664	648	664	660	660	691	670	682	718	672	674	697	618	632	635	646	625	623	624	685	645	667	667	664	691	657	648	578	711	660	649	648	708	653	671	637	659	688	627	668	680	710	674	642	686	711	664	645	644	680	665	659	680	610	660	649	632	725	702	679	738	677	666	672	658	637	682	644	658	681	636	676	639	682	654	653	655	641	620	681	656	664	634	613	700	653	618	665	651	670	730	655	663	627	662	693	666	679	637	621	659	605	655	621	647	704	650	655	702	622	654	666	629	665	643	644	663	606	688	661	649	684	614	620	631	663	651	651	653	651	686	678	654	678	683	687	645	681	645	600	647	687	678	631	652	653	665	647	699	630	647	665	658	648	665	656	624	655	689	671	633	692	688	667	637	663	640	612	681	609	676	643	634	636	620	637	642	641	659	690	668	642	654	679	687	663	682	671	701	628	669	622	697	624	665	632	643	622	686	642	639	691	691	676	682	645	687	677	667	695	671	628	655	670	660	610	701	677	635	626	654	608	636	641	677	635	625	668	640	688	629	679	644	679	624	687	646	675	695	707	635	676	648	694	682	669	660	685	676	716	680	628	681	644	680	670	675	621	678	620	645	677	665	662	650	636	684	690	669	671	669	640	633	710	630	655	623	688	642	688	641	645	640	675	679	694	678	716	595	641	671	713	664	649	710	670	689	666	658	689	701	648	639	688	696	666	678	676	690	671	663	628	674	677	663	657	650	667	645	664	701	706	688	694	617	655	635	713	670	619	667	674	670	645	638	683	632	651	686	662	657	707	660	660	648	658	661	715	671	673	713	693	657	662	678	696	671	671	688	617	686	627	649	633	637	598	686	658	643	649	696	676	665	623	663	649	677	663	713	678	652	694	647	622	627	690	638	667	692	654	649	657	656	672	690	646	664	640	642	646	650	634	669	663	686	654	645	654	649	639	695	646	680	632	670	635	648	655	670	612	653	678	672	662	682	700	654	704	664	673	653	696	674	633	712	638	657	708	674	647	645	699	677	648	629	675	647	653	722	640	660	674	659	622	636	673	678	681	638	660	684	670	684	624	617	644	628	675	628	640	641	694	621	667	633	666	662	654	705	655	668	652	708	648	678	698	655	666	700	655	657	664	641	625	611	638	611	647	683	656	668	673	681	714	682	656	648	685	633	640	717	667	638	666	712	669	697	599	656	658	664	630	669	657	626	645	682	657	662	701	677	628	611	656	636	646	650	673	631	615	653	637	647	613	647	648	675	697	674	695	663	657	669	646	646	674	690	709	686	663	665	655	648	624	661	670	635	659	676	665	649	675	644	672	659	701	653	633	657	646	699	638	655	670	658	659	632	626	638	646	673	695	638	673	628	633	657	669	660	686	635	664	605	699	666	640	674	685	686	674	673	624	658	672	640	640	634	619	706	614	666	661	642	666	644	683	657	667	659	691	654	644	644	689	688	650	693	691	645	670	629	660	621	703	701	658	655	644	634	654	682	643	665	693	649	678	646	642	617	649	676	679	671	661	669	625	682	713	655	634	685	639	676	645	652	683	644	615	685	642	681	663	655	724	674	677	644	647	665	597	680	600	691	629	682	641	704	616	669	676	683	659	657	669	690	668	695	648	702	636	650	649	601	664	652	616	658	611	664	667	650	662	660	626	671	650	574	678	625	643	675	655	637	639	647	651	659	713	670	657	678	640	643	681	661	626	640	610	684	689
15418	17092	13898	7461	5473	4291	3480	2956	2250	2036	1812	1526	1411	1313	1191	1111	1124	1122	1092	998	975	891	925	945	909	898	872	862	908	880	864	888	856	893	870	858	898	842	862	844	848	831	827	808	802	822	787	859	837	871	868	868	787	814	828	868	807	857	778	807	788	814	851	799	806	800	829	785	834	836	795	803	825	766	841	870	788	817	849	800	801	792	834	802	838	803	785	780	805	813	814	834	823	778	854	766	805	833	771	831	745	789	846	784	843	821	836	809	850	842	784	822	793	843	795	760	835	783	808	796	853	842	771	805	754	757	788	805	857	810	773	792	815	817	861	842	774	828	789	764	812	815	766	818	810	740	850	812	798	781	820	798	780	816	817	825	776	822	842	810	828	797	818	787	820	754	842	785	834	809	808	818	811	834	800	841	832	763	803	793	830	811	829	813	808	794	786	754	780	788	822	765	806	758	808	830	790	792	790	782	833	829	809	759	763	773	859	750	797	751	846	774	742	835	824	793	790	828	799	811	803	818	803	798	832	808	830	726	830	799	819	846	799	806	847	783	769	767	819	840	764	807	806	863	809	780	800	795	834	795	784	772	853	773	832	831	781	764	779	786	837	771	789	801	794	791	805	799	789	774	737	809	791	770	795	809	811	812	757	870	767	799	799	818	804	800	816	825	802	796	818	823	752	798	819	777	822	828	793	785	799	808	804	825	815	818	759	832	797	802	799	758	753	830	770	821	834	815	738	831	788	836	813	834	825	815	847	805	790	821	776	772	754	821	858	845	800	794	812	782	758	791	786	812	787	824	795	824	804	833	788	777	804	805	794	842	783	810	835	784	842	869	815	803	819	775	822	843	758	806	812	810	812	766	809	796	812	822	797	821	800	833	782	765	821	788	788	768	796	760	775	811	813	792	845	796	785	799	745	786	798	836	765	800	814	772	805	850	796	796	763	768	859	743	835	802	815	800	811	816	784	867	830	772	801	816	777	831	778	820	848	776	757	807	773	780	834	812	830	825	785	813	777	795	788	763	861	785	838	832	821	832	795	799	828	791	811	783	839	795	819	833	786	827	816	786	818	825	770	788	801	785	782	781	794	788	821	782	776	784	809	812	771	780	759	840	822	778	789	827	803	777	806	843	781	811	760	813	805	803	781	768	798	826	789	829	793	759	790	788	751	785	762	812	798	739	803	760	812	789	808	736	850	793	792	812	818	794	817	813	787	775	816	744	814	802	776	765	813	797	777	807	784	779	765	818	788	764	765	822	743	850	785	834	795	848	739	783	809	746	803	804	760	766	792	820	779	781	824	813	784	844	828	773	852	825	859	775	839	809	770	801	776	781	823	803	806	802	834	798	769	809	885	830	786	781	810	814	824	785	834	789	800	813	798	811	805	788	779	738	784	809	805	819	792	801	734	779	779	784	791	871	767	806	753	818	732	783	789	809	785	807	806	779	801	777	813	778	793	790	822	839	806	787	815	766	819	795	780	759	870	801	849	816	817	762	766	731	822	791	812	802	804	785	806	797	768	738	821	790	781	837	815	791	810	817	760	850	816	787	848	784	798	793	831	824	831	703	808	807	815	840	799	779	805	779	821	796	805	830	790	760	806	752	794	848	782	812	777	780	807	769	833	821	788	750	803	795	826	793	824	865	837	821	818	764	821	792	780	761	823	774	771	737	797	787	796	794	803	804	788	778	765	800	873	870	805	777	835	805	772	819	744	793	765	802	828	800	791	878	770	797	820	822	823	813	799	808	812	788	796	843	816	754	743	839	842	840	769	814	798	790	742	844	770	793	770	831	749	769	807	787	787	816	822	807	785	783	826	825	779	830	774	747	806	808	772	755	836	773	755	783	779	772	752	803	798	778	762	831	809	766	810	785	823	762	759	809	773	804	778	857	813	829	818	810	790	769	798	798	800	844	796	817	768	744	790	814	808	799	809	837	789	751	797	827	795	839	820	808	823	788	707	810	778	799	792	781	826	781	789	805	828	783	804	819	760	808	739	805	764	831	743	745	856	800	773	814	762	788	791	798	819	802	817	781	839	823	755	785	783	786	810	799	810	801	794	777	842	748	777	792	832	861	788	791	824	837	803	828	769	808	799	751	786	784	809	703	808	818	863	787	853	766	814	799	820	758	744	788	760	787	784	812	819	827	825	787	796	771	808	792	801	790	780	818	817	766	775	768	781	810	831	764	814	809	829	782	846	775	786	842	827	885	769	770	777	828	748	778	823	784	817	820	868	807	785	798	823	783	810	808	751	771	750	778	795	762	805	803	789	833	773	790	762	834	776	818	781	780	860	817	800	816	812	802	782	760	827	801	819	808	864	808	767	780	790	802	808	796	804	806	782	813	801	771	806	810	748	769	780	803	812	795	844	792	789	803	793	845	813	759	780	856	825	775	805	854	805	849	779	759	808	799	836	775	760	748	819	759	775	785	808	827	789	746	818	753	786	754	766	803	771	788	773	822	811	794	819	849	790	812	830	800	813	809	794	731	750	828	825	732	851	842	810	790	804	798	736	841	810	796	809	810	756	804	840	787	785	775	815	797	770	851	790	769	800	787	819	770	811	813	845	748	841	821	806	818	824	816	762	836	771	863	798	805	795	781	813	805	785	792	780	798	766	835	822	774	792	783	795	822	760	804	868	818	768	786	719	841	847	785	817	778	824	771	856	808	821	793	816	798	804	788	770	809	784	839	806	776	778	809	794	769	783	750	814	761	764	806	788	817	845	788	815	785	797	798	780	763	808	780	788	811	806	801	801	780	854	799	828	791	792	784	829	806	845	773	766	793	784	751	782	807	773	766	739	827	789	770	828	797	805	804	754	790	813	765	796	801	819	755	774	773	787	820	821	773	801	791	787	762	784	788	835	804	836	755	755	788	778	780	781	795	832	807	776	807	787	745	773	817	827	831	815	822	821	769	811	781	852	806	816	783	836	834	783	767	808	816	781	790	778	778	795	789	813	788	825	824	767	795	811	767	815	787	779	746	812	760	863	793	830	875	820	783	798	778	814	740	776	729	799	811	788	762	792	784	843	815	818	809	823	804	792	818	756	874	805	791	771	778	774	779	821	801	752	748	813	791	815	825	793	789	812	805	817	819	821	826	785	838	847	785	743	766	790	795	775	789	836	802	784	755	778	800	773	788	804	812	816	812	801	799	811	728	800	775	745	811	794	775	813	753	814	794	782	806	812	801	773	757	809	783	809	801	788	784	793	799	804	821	820	770	811	848	793	731	792	787	763	796	826	780	739	794	773	829	795	757	850	776	812	799	757	848	794	817	796	845	797	739	875	800	818	803	786	800	806	791	827	802	803	807	764	744	808	811	828	786	766	794	785	774	786	798	748	803	801	832	833	787	824	782	843	769	802	868	715	813	776	843	773	788	775	793	760	774	754	775	790	744	804	811	824	794	867	797	779	786	767	829	820	809	798	802	812	817	808	812	789	732	770	764	796	883	830	813	798	739	804	792	792	824	784	772
26937	19981	6766	949	733	684	509	403	398	395	387	372	344	340	341	356	333	321	363	359	336	386	349	359	348	335	364	353	323	350	361	317	312	367	327	360	379	336	346	362	370	343	351	361	369	355	323	331	321	380	379	356	369	323	354	328	356	322	332	329	349	373	336	350	335	348	363	329	362	362	322	323	345	328	328	345	305	322	350	351	358	323	340	328	323	331	324	346	340	325	342	308	323	356	341	336	353	361	363	336	335	313	338	381	342	301	324	383	350	325	352	323	346	322	347	371	348	336	334	332	332	317	371	330	308	359	368	345	324	381	355	332	360	337	355	346	368	322	359	303	337	332	356	368	361	327	379	329	307	345	342	360	375	339	360	346	330	375	318	340	330	351	335	339	348	361	316	324	367	336	310	312	347	362	347	330	306	320	375	326	359	314	335	345	349	311	297	366	324	360	324	331	361	371	335	337	386	385	336	356	381	339	337	356	329	333	357	377	326	296	351	358	323	344	317	360	320	351	324	340	341	358	359	355	338	349	352	326	338	359	363	286	345	362	337	338	330	320	360	347	346	349	297	336	329	337	341	333	342	328	344	318	331	320	353	366	336	369	344	335	346	349	358	364	341	342	354	345	327	360	348	354	314	364	339	349	324	321	337	340	348	324	355	388	340	336	334	366	348	360	361	332	370	352	350	339	339	326	351	353	323	343	344	335	324	313	363	378	354	352	350	333	334	335	351	351	362	344	334	353	333	338	353	351	369	333	369	319	367	364	346	321	366	382	353	348	349	342	310	345	367	360	365	327	356	343	330	334	317	327	356	357	323	377	354	313	333	363	327	342	346	343	352	338	377	339	363	327	357	317	358	347	310	357	316	349	329	351	357	324	338	323	356	349	342	306	370	359	287	371	330	347	324	325	348	347	349	313	347	315	348	353	342	347	348	328	354	309	347	329	348	357	323	342	349	348	306	343	355	340	320	334	335	350	340	363	352	328	353	345	344	352	363	332	332	376	340	355	353	328	349	365	372	332	336	349	328	362	334	333	334	339	341	333	342	362	335	344	312	287	378	333	335	366	340	334	310	367	343	334	365	345	372	341	311	339	338	319	333	329	345	331	342	357	324	355	334	354	358	328	385	347	346	325	343	313	318	319	343	328	358	329	337	324	339	353	351	351	360	355	325	361	306	342	388	358	359	352	334	331	357	332	356	372	370	335	343	329	361	352	361	352	296	326	331	332	330	365	368	357	325	307	333	347	355	326	354	339	357	363	341	324	334	342	348	350	322	358	349	315	374	323	327	334	348	316	351	346	328	351	334	321	360	355	332	349	340	341	298	296	343	343	323	356	354	322	320	353	343	376	353	329	335	377	349	317	329	351	328	363	333	331	350	348	344	381	339	362	369	379	327	328	290	339	363	355	341	339	337	328	294	315	344	386	345	328	377	357	348	320	362	361	306	320	338	339	328	321	332	319	343	345	370	311	347	301	320	341	328	310	332	359	363	313	336	326	334	335	324	378	348	334	357	364	333	357	361	356	365	330	349	351	336	339	353	353	341	318	357	342	347	304	348	333	334	376	352	345	327	342	371	394	320	331	383	344	330	324	359	371	346	354	352	338	341	351	329	320	321	328	345	340	336	332	315	344	367	343	316	310	340	380	325	338	324	345	351	318	384	333	337	354	357	329	301	333	331	324	325	315	317	359	342	348	339	363	369	320	342	340	371	345	336	369	337	339	352	342	375	369	379	349	316	339	372	359	347	339	364	360	311	350	367	337	327	334	350	378	300	393	331	362	338	349	362	330	344	328	317	369	318	373	368	368	325	370	369	316	333	367	327	369	339	348	334	323	332	332	340	310	339	342	331	325	318	343	343	345	348	363	330	289	342	354	324	325	344	351	326	337	351	336	333	327	333	338	341	325	352	328	323	336	304	342	349	332	363	348	321	340	333	347	336	335	367	354	356	357	329	333	318	336	349	326	346	354	398	354	350	343	360	324	329	355	332	350	366	306	333	310	327	335	361	355	314	364	329	340	314	332	334	347	326	347	364	325	335	346	303	325	341	331	351	387	362	379	310	344	360	316	344	340	346	358	338	325	360	380	339	362	355	332	334	326	305	332	347	342	359	319	336	342	341	312	334	339	349	334	346	338	354	323	307	372	356	338	356	355	356	311	346	301	340	364	342	327	338	323	369	369	334	355	347	370	353	359	330	355	371	350	335	370	350	326	338	340	333	331	364	351	358	315	343	365	357	362	351	349	352	369	310	348	303	340	352	342	330	324	346	375	344	344	330	366	357	323	362	360	320	338	320	344	352	330	370	343	346	353	361	360	381	340	347	328	343	342	321	326	338	327	399	350	321	346	327	355	323	303	345	343	313	356	345	319	353	330	336	349	365	335	331	325	335	372	330	330	334	333	308	362	324	337	348	345	337	363	306	346	339	342	347	347	348	332	350	334	296	337	322	315	314	365	352	317	343	340	324	356	350	348	334	322	345	350	329	343	359	370	373	356	354	308	330	350	341	329	360	359	324	376	359	337	329	330	316	375	313	360	343	363	340	337	359	320	340	353	317	369	336	339	349	338	362	323	329	321	353	361	349	352	350	350	349	345	343	341	334	349	306	364	375	362	314	326	345	315	335	367	332	376	312	358	332	362	353	362	340	333	366	364	329	353	332	340	352	346	320	361	333	360	338	326	337	335	325	349	342	348	353	304	329	314	336	370	314	338	335	381	369	360	310	346	360	345	330	351	324	342	345	319	365	362	349	355	375	328	362	332	336	355	363	344	330	303	310	342	347	319	345	365	337	348	338	358	337	298	362	330	344	354	312	353	345	325	318	319	337	328	348	319	338	321	315	373	351	361	343	330	352	331	349	361	369	386	333	355	346	368	344	331	362	337	343	321	332	348	330	327	332	325	334	343	362	339	338	364	329	349	373	358	357	348	354	354	342	331	331	334	338	340	359	376	351	348	325	370	313	361	352	337	352	373	355	331	334	369	336	328	345	365	336	329	334	369	322	312	283	327	349	347	325	334	348	311	337	332	322	349	348	369	358	330	377	372	325	360	338	354	326	336	331	325	334	346	319	326	351	335	341	328	324	361	356	348	327	369	344	324	372	306	365	344	353	335	384	319	348	336	349	367	314	332	354	369	325	358	344	378	321	318	340	364	352	328	374	334	352	345	377	344	354	353	335	365	326	373	327	342	338	307	318	335	349	341	352	334	318	303	369	316	324	338	350	341	378	319	342	343	349	337	344	364	346	342	338	341	337	351	334	333	332	368	304	357	353	363	335	337	314	319	347	315	320	355	332	342	344	338	362	354	354	348	328	338	352	388	373	354	328	329	374	346	357	335	361	351	373	351	366	343	331	335	335	309	314	329	334	342	333	350	329	350	324	351	342	335	343	328	313	357	349	350	368	331	356	356	326	286	359	332	338	355	342	336	330	305	347	304	334	335	334	331	337	317	361	352	317	326	326	322	366	352	343	322	331	339
4859	1286	999	698	574	571	526	519	449	474	445	436	451	433	441	396	432	461	448	411	403	436	414	410	431	459	427	425	406	454	408	425	427	403	420	439	409	424	432	409	418	441	367	432	425	450	411	414	435	435	407	421	433	436	438	414	374	411	407	430	437	429	430	420	406	416	396	390	433	399	425	421	417	463	403	424	431	403	432	364	428	433	412	392	426	398	421	447	392	417	428	431	418	441	402	418	397	383	417	417	418	429	431	429	398	409	443	421	391	418	390	427	398	411	400	428	450	427	406	427	439	382	439	404	389	463	450	408	414	397	416	420	438	416	378	416	397	413	431	402	414	437	413	411	400	406	437	411	405	399	396	395	392	379	452	380	396	424	459	405	393	418	415	418	423	425	423	443	438	412	431	435	417	398	394	388	391	391	404	435	443	424	407	412	422	365	410	447	431	406	400	446	425	414	402	438	437	392	425	447	441	455	429	433	387	395	401	440	380	424	429	432	438	382	406	417	426	408	414	452	418	438	400	410	399	411	424	438	429	415	429	393	396	435	423	438	406	397	418	420	423	382	403	443	429	414	441	409	398	443	434	411	440	381	397	435	422	483	447	417	438	381	406	408	430	392	377	426	413	420	408	423	421	424	414	402	440	432	437	382	412	407	426	390	411	427	423	397	424	430	387	431	429	447	425	404	409	423	437	435	418	392	418	437	386	387	412	428	427	420	398	460	415	431	379	397	429	395	427	408	447	433	391	398	445	390	424	411	380	419	407	422	430	398	414	458	442	425	392	430	435	409	445	431	420	386	395	412	436	453	424	432	404	439	439	396	414	392	400	424	401	382	426	414	422	389	448	418	434	402	443	429	404	431	380	438	465	378	433	389	416	394	422	423	440	424	376	417	419	452	417	418	406	431	411	398	437	410	424	395	423	409	394	413	426	365	431	402	415	398	412	392	417	423	432	399	429	440	397	431	432	393	443	389	435	419	401	460	407	434	403	433	387	446	402	412	429	418	410	417	416	424	387	437	443	390	380	390	454	412	417	413	412	440	440	398	434	424	420	431	430	411	436	422	423	390	431	417	405	386	424	421	426	400	434	433	432	453	450	412	452	424	404	420	425	427	437	409	406	447	420	417	388	381	396	407	400	404	426	433	434	399	411	408	443	401	410	432	400	392	386	447	378	408	400	423	401	409	415	417	413	434	432	410	429	428	465	430	395	444	410	449	460	382	422	409	449	429	383	394	363	410	446	419	397	398	427	416	442	423	413	429	402	426	453	414	425	431	448	411	433	410	409	409	430	437	416	431	382	423	491	422	426	408	419	432	393	410	434	452	398	390	416	407	443	402	426	447	424	395	430	404	370	437	395	400	402	417	436	432	397	387	445	398	420	419	407	424	442	408	427	446	458	436	393	393	412	406	418	389	464	400	410	425	414	458	438	423	430	431	420	434	444	385	407	421	411	402	382	428	438	432	398	389	408	359	431	430	396	395	436	405	414	409	444	425	421	400	419	436	425	427	405	415	378	401	450	427	407	416	407	449	428	412	414	396	413	459	402	378	431	429	401	389	434	424	450	402	426	409	427	414	391	390	414	380	427	433	441	416	405	411	425	410	434	429	406	409	391	417	363	407	434	438	428	398	426	409	380	421	433	389	450	438	452	422	415	464	408	437	429	392	388	441	394	410	451	441	426	416	371	446	439	416	402	433	396	424	420	411	432	423	372	452	440	437	438	391	421	436	399	435	409	405	379	451	419	408	411	412	456	414	440	395	424	442	429	426	412	432	397	393	441	395	413	429	415	419	414	408	413	425	411	438	419	427	430	440	410	416	414	423	411	389	393	430	386	415	431	462	464	437	405	409	425	415	396	405	440	447	422	380	427	421	407	430	388	431	404	394	445	395	400	416	421	425	382	396	421	408	428	436	448	426	407	405	416	444	408	416	425	426	435	407	431	411	410	410	389	415	397	435	451	419	420	373	416	394	398	414	414	402	429	411	421	411	405	432	461	394	397	408	431	429	392	392	446	419	446	435	410	416	424	372	414	429	432	435	414	425	427	395	419	405	374	431	419	420	392	395	391	393	460	420	445	442	439	429	403	427	414	394	422	394	406	437	386	447	429	431	425	428	411	440	401	460	430	395	400	401	459	413	435	417	419	442	448	430	421	402	377	425	421	394	419	441	401	434	396	400	438	411	382	418	405	418	440	423	392	408	433	376	432	417	420	418	429	424	447	440	409	382	415	420	418	424	392	433	418	418	436	396	407	417	455	401	432	455	420	432	408	407	365	413	408	380	411	426	380	407	449	420	420	385	448	413	414	411	406	430	412	448	462	383	396	440	445	440	408	391	407	414	428	435	434	442	403	443	434	453	406	424	410	430	384	424	398	463	404	426	409	430	447	412	440	394	403	422	394	421	440	414	440	415	422	398	380	398	399	427	397	388	425	401	465	394	407	428	385	369	403	398	436	398	400	444	444	448	416	381	404	434	404	439	388	423	416	421	408	414	378	397	429	428	422	436	433	411	382	453	417	436	413	428	448	401	427	393	415	423	415	413	388	434	405	382	411	444	439	405	402	420	430	382	419	438	413	394	409	403	380	417	431	412	436	390	397	443	404	425	416	404	427	445	418	436	425	399	414	447	415	374	450	426	412	411	432	400	402	417	408	403	426	430	438	435	444	430	424	405	432	439	391	376	401	438	415	391	397	436	413	449	418	422	400	399	440	379	418	432	449	405	428	437	426	370	428	394	402	435	428	396	437	433	459	415	432	397	432	377	414	406	396	469	405	395	437	415	447	427	433	409	399	358	385	391	407	425	392	420	400	416	399	394	419	389	427	411	423	438	422	411	435	431	430	438	443	399	418	399	435	424	405	425	396	422	448	438	430	425	443	414	374	448	400	407	404	411	406	419	395	386	400	398	417	416	420	412	400	437	401	400	425	437	401	416	428	417	431	403	398	438	408	367	405	441	405	418	419	397	421	436	447	409	397	437	408	374	420	396	404	428	403	407	418	424	440	410	426	449	423	434	395	422	390	427	443	409	414	400	422	422	420	432	404	409	399	461	412	424	427	416	417	417	405	424	403	417	389	430	399	417	415	387	442	405	405	420	419	429	429	427	442	441	418	443	433	401	394	454	418	424	397	424	391	419	440	441	395	413	409	463	402	411	447	432	414	415	409	393	406	412	427	406	437	408	414	384	440	405	431	410	382	437	399	373	399	417	413	407	415	447	431	412	458	407	455	424	409	416	403	439	413	420	428	406	473	426	397	425	437	394	390	425	409	402	413	422	428	417	382	416	411	436	406	443	420	443	406	394	409	456	422	429	398	402	433	408	410	407	449	398	433	403	407	434	415	406	458	424	421	482	409	414	423	426	416	420	399	411	416	401	442	430	436	399	410	435	425	396	417	453	416	422	419	416	442	407	416	403	394	413	388	394	397	393	383	412	375	461	410	399	417	380	418	417	414	395	435	457	398	420	405	435	442	401
23889	21208	28676	24019	21198	12275	1736	1119	997	955	848	860	797	771	772	757	700	717	689	718	697	652	691	712	705	699	692	661	697	664	705	686	687	699	635	680	648	707	687	671	713	657	648	679	692	681	676	691	673	688	664	640	661	667	662	651	652	705	659	694	673	640	641	688	658	713	681	696	632	648	662	716	654	707	650	678	642	661	694	637	671	638	702	656	635	646	626	651	647	679	641	668	622	674	637	671	698	598	662	635	699	619	670	688	637	623	678	706	620	691	634	672	640	720	682	660	670	659	707	657	624	668	657	720	664	616	639	668	610	669	647	662	696	686	631	655	696	638	646	636	658	671	643	676	650	676	684	604	670	679	680	693	659	620	639	692	638	663	630	680	653	712	641	638	664	685	685	649	641	638	718	625	638	629	698	650	664	617	659	652	665	632	665	619	609	653	671	640	663	660	676	651	659	637	670	648	655	667	670	682	625	653	653	572	655	606	656	665	630	638	621	637	657	608	682	664	697	674	646	653	608	669	651	656	683	656	648	688	658	636	606	621	593	646	697	655	641	675	674	649	641	667	683	623	650	669	681	662	669	666	691	655	649	621	600	695	598	635	613	676	674	638	694	632	703	661	648	675	700	601	620	686	664	644	614	645	662	679	662	616	662	671	669	638	711	657	682	678	651	721	655	674	737	630	680	625	699	673	641	691	624	632	688	660	659	673	686	649	691	683	612	671	617	681	657	634	630	654	671	671	637	640	639	622	702	640	665	683	669	679	706	647	643	637	656	625	661	630	636	633	678	635	653	634	675	649	637	671	698	683	694	655	627	676	674	671	663	677	699	650	641	677	681	692	719	662	686	595	706	623	656	662	642	598	712	615	704	664	667	645	659	648	637	650	675	641	701	675	639	625	663	688	622	654	656	700	735	647	682	643	648	640	642	657	652	678	658	667	683	645	673	678	716	640	678	666	671	623	650	659	622	654	641	695	698	625	696	680	679	642	665	647	643	676	633	689	660	626	667	640	682	720	642	662	672	638	658	633	689	657	627	666	699	658	655	694	618	662	671	679	687	658	675	691	614	662	655	665	685	663	659	689	647	664	726	633	665	739	661	611	679	658	656	655	675	691	614	638	681	607	636	691	657	648	649	665	694	594	654	626	619	666	686	721	613	652	692	690	638	622	658	622	626	663	672	613	694	667	655	646	646	641	624	663	657	642	703	645	690	644	680	666	641	634	692	640	719	666	636	679	654	611	653	631	707	688	707	665	651	677	624	653	700	651	623	663	651	677	636	678	656	601	665	638	632	606	683	651	659	691	702	644	664	643	659	667	623	655	669	606	637	711	682	638	661	643	670	643	716	680	655	633	705	654	632	645	647	653	643	622	671	678	684	665	630	618	674	676	657	659	629	666	609	623	667	685	689	625	635	644	644	646	622	648	676	651	673	675	608	664	668	699	684	642	625	620	646	638	589	611	612	654	638	658	660	623	661	670	629	653	676	629	676	682	647	675	691	698	640	677	638	680	607	635	637	642	627	647	653	679	632	720	700	648	647	648	660	641	665	682	663	626	637	674	646	659	706	620	650	648	661	692	632	681	653	682	696	650	640	667	703	675	656	657	679	616	663	679	681	686	683	688	636	662	668	657	679	653	644	654	665	655	691	656	681	667	655	699	598	668	652	629	585	692	646	684	693	630	647	638	666	632	650	643	677	621	690	655	634	638	609	638	634	650	748	690	645	676	650	627	612	673	668	664	588	680	635	661	620	673	681	646	646	620	623	641	669	698	628	690	649	658	669	696	679	667	649	643	685	701	683	585	647	640	629	644	636	646	647	637	666	707	647	656	646	657	655	666	675	609	645	661	648	656	619	658	675	669	674	666	654	650	601	624	675	677	669	623	648	599	632	620	651	649	605	672	635	670	665	694	704	631	611	647	631	675	645	652	630	676	640	633	694	656	642	673	686	659	669	682	676	636	635	681	663	602	652	616	671	638	648	658	722	689	690	629	651	644	660	645	653	630	646	678	685	636	658	675	657	677	636	676	657	706	676	680	663	683	654	624	632	654	673	625	633	616	649	702	642	644	631	634	702	611	661	676	631	654	686	643	610	636	660	641	660	658	601	649	620	651	652	644	606	624	646	658	692	599	676	617	661	665	710	622	669	658	654	689	636	671	616	651	628	642	659	631	663	668	642	617	667	688	591	607	661	659	649	643	660	655	639	635	627	652	597	699	657	666	643	606	640	679	690	653	689	654	708	627	641	662	679	625	693	662	672	659	665	634	670	659	641	648	620	749	630	620	668	715	598	681	673	634	624	625	653	642	635	627	656	609	613	670	650	629	621	624	680	679	644	688	636	600	684	672	657	592	647	605	645	708	666	621	652	737	657	640	633	619	630	640	690	622	687	592	632	669	625	643	683	647	697	680	629	678	660	693	673	638	674	631	654	654	596	662	640	627	616	692	668	666	645	642	689	639	605	639	644	664	665	625	647	642	662	619	641	660	635	692	640	658	630	643	626	652	665	658	629	675	638	678	653	657	651	676	617	661	603	654	646	619	660	644	709	630	638	640	651	650	676	620	663	655	644	656	708	650	709	702	641	682	627	686	672	645	633	669	660	620	597	671	621	637	651	623	640	639	630	637	640	620	687	649	649	637	662	656	619	657	658	597	669	657	663	655	629	632	616	665	704	635	642	599	648	685	687	626	671	658	623	622	614	664	639	672	598	613	667	688	662	663	713	656	638	645	640	673	702	666	645	629	636	658	633	664	690	675	643	684	655	660	647	661	656	701	666	682	661	632	656	622	607	661	644	707	632	691	670	649	696	715	621	629	656	672	644	711	628	625	659	635	647	676	653	644	670	676	626	671	680	638	657	636	620	654	666	655	662	635	645	652	667	673	684	684	642	650	676	607	632	675	706	685	642	647	697	637	686	658	636	668	655	670	674	634	582	635	667	709	661	722	648	651	675	660	612	666	652	619	653	626	647	657	669	664	663	609	621	620	591	612	614	697	702	642	642	697	607	703	601	625	640	680	679	654	671	661	689	649	658	642	666	595	665	695	638	703	625	615	682	602	616	659	658	623	631	663	661	691	607	656	665	651	668	661	672	670	622	650	669	646	667	668	678	630	680	613	657	643	645	625	668	663	631	633	683	642	603	639	594	660	666	667	655	638	624	709	637	624	685	668	634	700	702	631	703	625	628	688	653	690	719	669	640	644	629	637	608	620	664	646	646	691	690	656	686	660	643	663	641	625	639	650	651	650	653	649	659	678	641	678	630	674	634	655	652	641	657	664	676	618	638	660	666	618	623	657	693	620	638	700	665	659	642	656	650	657	643	651	633	623	650	619	646	653	679	664	669	653	642	629	631	646	678	676	614	646	661	633	656	644	645	631	637	667	672	649	635	630	630	619	650	610	645	668	654	656	669	663	643	621	621	646	675	618	609	610	659	668	696	586	636	645	641	654	719	617	672	674	681	709	615	656	663	644	665	656
11723	10648	8563	4462	3270	2572	2156	1853	1491	1482	1251	1117	1157	1053	977	906	934	965	891	957	884	850	901	804	882	816	838	819	790	878	825	816	797	807	831	791	788	809	802	815	797	794	786	796	836	787	805	802	798	753	765	833	770	820	746	778	840	806	785	770	752	765	777	787	811	767	743	788	784	809	792	797	819	784	742	786	773	774	761	776	791	837	778	816	823	754	822	728	787	789	714	778	816	794	802	754	774	766	759	742	778	834	755	794	779	806	806	821	783	745	775	761	737	781	732	755	798	855	796	769	791	804	760	843	830	786	770	788	747	776	751	795	803	796	825	770	762	771	817	796	761	805	786	786	813	754	783	765	789	725	750	803	825	792	832	768	736	812	800	738	782	784	716	797	776	812	817	826	787	781	725	778	751	775	768	808	764	779	771	759	756	816	769	809	807	772	750	778	742	817	816	773	742	789	789	782	809	769	770	792	765	765	830	753	744	802	757	786	807	781	814	804	800	783	806	807	778	725	786	752	781	758	756	817	798	747	733	774	761	755	773	789	746	798	773	726	781	719	771	743	802	759	751	799	788	775	763	772	752	798	768	762	787	798	759	746	754	791	800	758	754	794	771	768	802	755	807	794	765	746	771	788	801	766	771	772	771	799	782	782	761	757	782	800	759	767	791	777	736	811	799	805	788	797	751	836	761	753	797	787	782	776	784	770	750	787	764	763	815	738	787	815	786	814	782	762	769	726	809	760	764	775	786	750	769	769	732	792	782	809	724	798	801	797	801	775	747	750	788	800	796	750	802	811	776	784	779	770	777	779	799	779	813	778	773	818	740	770	750	747	770	738	809	791	859	765	802	788	777	748	783	740	792	783	769	776	810	807	800	791	760	764	799	800	749	700	745	755	796	795	762	756	777	742	811	783	764	826	774	747	809	824	750	742	724	734	780	783	827	818	789	773	786	842	779	772	764	751	789	813	766	799	801	748	805	782	770	801	763	736	750	774	793	763	764	778	756	787	815	788	785	793	802	765	770	798	740	752	801	727	766	681	750	776	816	737	765	743	781	786	773	800	809	776	788	766	781	770	766	765	757	753	733	808	796	805	755	768	787	780	808	761	770	792	769	769	775	776	772	803	800	799	779	780	777	771	785	779	791	719	733	817	777	748	781	740	807	764	764	758	804	762	739	821	772	769	784	801	701	733	774	802	756	736	802	789	811	750	755	796	801	772	782	776	819	790	773	736	801	740	767	743	730	742	807	782	809	825	754	816	810	755	773	725	764	804	754	754	799	713	751	805	814	795	768	813	727	805	788	809	786	822	749	755	816	785	785	785	772	787	762	809	795	764	779	764	793	747	768	788	821	780	789	745	782	745	788	762	770	761	783	803	736	760	770	800	789	783	770	776	735	766	782	767	753	788	822	743	781	778	765	775	759	751	811	820	752	789	818	789	761	744	777	779	766	785	815	783	788	760	733	788	775	811	765	766	781	758	783	808	759	752	792	812	804	801	758	779	768	794	810	765	802	789	821	775	778	801	848	784	757	800	780	748	739	739	768	760	737	787	778	769	774	796	815	758	781	785	798	763	761	794	786	729	804	795	778	776	772	811	785	799	805	767	842	832	811	822	764	804	754	836	780	835	824	806	739	773	778	794	824	809	729	833	777	816	765	798	748	835	800	749	789	813	842	785	778	756	740	768	772	763	753	799	826	698	760	825	773	827	785	767	756	736	788	770	808	789	792	801	801	751	803	768	786	774	826	799	775	782	807	781	798	788	742	798	799	770	748	830	770	803	791	801	816	756	813	793	847	774	810	767	789	824	770	753	816	817	767	743	782	772	830	803	755	790	763	789	757	761	766	799	766	807	819	765	782	779	762	770	820	758	779	744	745	794	700	772	779	792	762	797	799	769	734	803	761	740	792	768	760	742	769	757	774	721	796	766	780	777	793	795	782	759	796	759	774	759	753	790	821	768	767	744	765	795	778	809	796	783	770	770	775	784	780	757	818	805	777	786	724	785	796	799	838	767	758	795	782	767	814	775	777	797	723	783	777	745	743	793	793	754	768	781	798	800	805	811	768	729	810	829	845	820	749	756	765	742	780	806	780	797	762	786	813	752	774	795	830	798	788	780	753	779	824	776	748	751	820	773	791	764	782	741	865	774	770	769	789	821	759	721	804	772	745	759	777	799	806	814	822	760	740	758	753	785	775	738	778	771	774	791	796	815	721	732	818	768	849	825	785	796	808	777	809	756	726	810	787	776	788	845	764	769	805	761	802	731	794	773	784	733	730	778	769	759	751	772	794	784	767	769	780	748	793	759	781	775	778	709	777	751	751	815	769	755	728	730	781	796	764	825	761	761	802	741	742	781	820	780	801	770	794	782	818	817	796	791	769	790	781	765	743	807	752	772	754	746	718	834	772	807	762	763	795	764	766	810	808	798	750	788	764	803	774	775	817	782	750	860	806	770	789	804	769	729	789	817	796	760	774	784	732	835	770	766	750	785	796	746	762	808	736	758	766	782	758	809	752	800	784	764	781	775	771	724	786	743	714	764	771	813	751	793	815	771	789	830	778	766	781	792	729	806	764	792	758	812	721	781	819	798	799	741	760	769	779	763	768	757	773	815	801	817	779	750	773	786	754	752	791	765	752	746	757	767	771	757	828	785	794	755	731	725	790	797	776	785	789	818	777	766	770	792	785	768	755	814	758	833	765	752	803	792	773	812	792	731	790	781	777	786	758	776	739	803	743	803	759	758	782	756	756	771	790	758	781	751	782	768	782	800	757	813	802	770	770	825	755	734	806	767	817	742	733	770	778	764	761	733	789	704	809	759	769	743	804	817	799	754	779	779	758	796	808	773	779	741	799	746	764	716	712	750	770	751	759	817	764	755	792	802	736	754	758	827	730	797	792	779	801	810	764	772	804	777	754	786	762	743	771	772	756	762	738	835	824	781	769	809	797	744	721	803	778	744	758	737	746	798	781	727	790	757	722	798	838	773	783	779	768	800	814	773	799	773	792	727	796	771	802	771	776	796	762	753	782	723	807	786	777	812	797	774	779	739	772	755	812	788	823	736	759	792	760	758	723	690	756	769	814	793	833	787	758	846	773	768	791	796	728	741	787	776	787	728	802	768	780	795	776	756	792	751	765	778	738	776	754	796	752	769	749	812	779	742	753	790	729	805	796	761	731	787	774	772	819	794	767	768	789	749	758	817	781	768	762	760	699	712	831	786	756	811	720	772	776	746	790	800	775	812	702	799	758	745	794	811	766	739	778	757	812	751	766	740	737	786	780	797	840	778	767	781	783	794	809	831	757	799	789	784	765	770	832	773	796	788	785	800	758	789	744	791	788	809	782	756	803	759	774	802	750	804	733	758	779	790	739	786	766	802	764	792	762	772	787	802	794	802	770	788	724	818	746	781	793	724	747	779	722	789	754	766	794	761	765	820	767	762	789	782	754	747	744	767	786	779	777	819	787	771	751	763	767	776
25088	21176	27512	25017	10255	643	483	421	339	347	324	291	313	295	269	280	253	237	270	270	247	217	241	224	236	259	260	244	248	256	270	220	236	225	232	211	208	244	224	232	207	240	236	224	233	246	221	220	235	220	227	231	226	222	238	242	244	239	244	237	221	222	236	243	232	210	203	234	226	211	222	221	241	206	212	208	228	236	227	210	236	235	228	256	260	244	206	244	212	241	215	244	240	230	220	230	213	247	239	218	220	227	226	224	223	212	224	228	211	218	243	215	219	238	236	220	202	238	224	241	204	219	251	242	221	255	227	246	270	238	243	228	237	237	245	237	246	225	234	217	215	215	224	228	224	219	232	255	200	236	227	245	245	218	237	228	208	238	200	235	255	234	239	227	227	228	207	236	222	213	256	209	240	228	230	231	237	210	221	235	223	216	243	217	258	219	227	224	239	236	233	211	225	224	206	231	229	231	228	203	224	234	227	215	236	209	211	223	220	202	225	205	231	198	223	252	236	203	208	252	206	245	223	229	245	241	228	217	227	257	216	227	245	245	235	230	227	245	225	193	203	229	230	214	228	236	239	202	236	238	238	230	221	228	241	209	206	229	216	225	242	219	240	212	225	236	221	239	209	227	246	239	193	239	216	225	226	243	211	198	223	236	247	231	240	237	222	232	255	211	226	193	208	206	204	217	248	228	228	235	231	224	232	217	226	239	232	228	214	207	229	231	239	221	246	224	228	219	241	213	240	233	244	224	239	213	256	223	224	234	235	233	219	217	220	239	221	204	217	235	231	231	204	215	217	200	220	203	235	245	236	233	257	207	247	225	226	215	203	231	257	221	265	201	235	272	220	245	230	235	237	232	230	202	242	225	193	198	220	202	235	220	212	218	198	218	241	204	258	236	228	236	249	244	233	208	239	233	210	218	228	226	228	254	238	234	205	245	247	218	223	216	246	208	238	245	236	245	241	198	260	226	217	206	234	215	247	222	239	231	249	225	262	194	226	223	248	233	206	216	223	221	232	213	216	233	247	223	220	214	222	237	233	212	205	206	192	244	225	236	236	219	244	234	232	215	200	237	224	222	235	231	207	267	236	199	237	204	231	201	219	265	221	219	237	229	240	227	213	234	237	253	203	243	239	224	227	230	216	227	229	225	220	215	245	213	232	212	213	231	218	226	227	212	212	234	247	238	221	247	242	261	220	207	225	209	225	222	246	216	205	246	212	243	197	222	208	231	219	243	214	253	222	214	226	225	228	202	213	257	208	256	215	237	207	241	225	218	202	246	222	234	226	231	230	206	231	209	229	223	251	199	214	224	209	233	254	239	225	235	247	187	219	223	218	245	236	201	231	194	262	218	204	251	196	233	237	227	206	225	202	220	247	231	209	215	248	208	218	222	237	270	236	241	206	215	242	204	229	250	213	217	202	207	205	260	235	206	200	228	237	227	232	234	196	237	222	225	217	236	255	219	253	241	220	214	219	244	230	220	243	230	216	228	224	220	242	208	256	221	244	227	224	251	238	215	207	217	227	235	201	224	231	227	206	214	243	202	214	223	251	211	229	233	206	226	235	233	255	220	231	265	224	237	234	210	208	209	239	229	237	225	220	238	217	226	215	221	227	224	227	233	228	225	188	220	219	235	234	211	231	206	229	201	204	222	231	227	245	252	245	246	231	249	228	237	204	245	201	246	246	224	263	236	231	210	229	224	240	227	219	215	246	210	222	230	231	215	220	228	238	214	210	226	247	215	240	216	214	204	218	220	226	224	203	206	205	207	246	204	224	256	237	232	235	216	242	186	221	215	236	229	204	247	216	237	230	221	224	257	224	216	224	212	236	260	247	227	252	234	221	243	238	224	217	237	226	227	210	244	219	253	231	234	215	228	217	236	240	219	201	215	228	220	236	237	230	209	227	235	223	240	228	225	235	190	230	232	217	236	228	219	209	250	240	228	241	218	223	209	213	224	235	237	218	229	218	214	236	233	205	251	221	233	218	210	251	230	226	196	222	222	258	210	238	216	208	228	246	225	240	227	236	251	233	228	215	225	231	238	225	232	213	212	211	207	240	235	203	244	197	212	208	223	213	256	215	232	232	218	228	245	241	231	234	236	229	199	202	222	227	220	246	223	244	240	230	231	229	207	242	209	236	238	226	222	232	226	209	232	239	224	226	217	233	218	235	239	219	234	250	223	263	215	206	232	243	219	213	243	224	228	225	202	214	218	224	199	218	201	261	193	224	221	231	222	189	235	209	244	190	239	202	243	218	231	222	209	250	227	224	238	231	220	227	215	256	229	218	251	234	218	207	214	213	234	215	239	229	232	225	229	240	231	208	215	214	236	236	218	212	229	204	218	235	212	206	233	234	231	246	246	248	228	214	247	216	215	261	229	218	214	239	236	233	221	231	223	237	236	240	231	240	228	226	219	240	233	209	220	216	225	179	197	245	202	238	217	242	200	203	221	218	227	223	251	235	207	242	235	219	220	211	246	240	232	242	233	234	222	240	198	243	227	227	243	230	250	214	202	227	235	231	227	255	226	216	211	233	259	206	213	227	271	222	256	244	232	253	223	239	227	236	210	212	212	209	209	225	224	240	228	221	249	246	247	227	226	228	243	239	219	188	194	199	220	232	208	244	242	211	244	227	206	231	246	211	233	237	219	251	223	243	260	235	234	235	218	213	236	263	197	227	202	224	262	239	245	244	220	236	214	224	229	200	224	240	221	205	201	248	227	243	213	219	223	222	210	250	234	233	214	205	233	232	231	223	217	227	235	222	230	245	225	220	238	271	202	204	223	218	230	228	244	235	228	231	231	226	225	245	235	270	216	223	230	201	235	198	220	196	220	233	213	206	226	229	233	190	228	221	235	230	239	239	226	233	200	227	223	228	233	230	225	200	212	210	224	246	226	200	222	202	211	210	234	230	226	267	214	242	238	223	237	229	206	221	228	226	228	247	217	231	198	244	233	252	239	239	230	239	225	248	227	247	234	235	243	205	240	222	227	218	223	225	192	225	230	229	240	223	207	226	213	238	233	236	197	211	236	230	218	234	233	262	238	217	222	246	237	217	223	258	230	246	240	208	207	223	218	226	195	219	210	213	248	228	231	219	212	222	235	219	233	231	225	226	224	240	211	219	225	208	221	264	242	231	230	207	221	232	201	210	214	232	227	234	214	229	246	222	209	221	230	235	216	226	214	241	216	223	231	231	225	220	229	220	218	215	184	246	211	222	217	242	208	221	231	211	212	224	212	195	244	234	210	219	239	219	220	225	218	204	241	227	209	210	206	224	229	201	229	242	236	242	220	199	216	242	196	240	216	236	216	228	234	241	224	217	196	212	246	241	242	216	242	229	223	196	224	209	250	250	210	251	240	231	226	207	224	241	215	237	236	217	210	203	195	234	222	212	238	220	240	210	208	210	216	216	245	223	229	222	219	223	227	257	208	206	220	234	234	204	220	204	208	241	233	236	228	242	242	217	199	203	224
11022	5850	4549	2267	1585	1274	1048	862	717	639	578	492	490	425	427	406	377	392	351	362	353	333	315	360	348	318	328	327	330	356	339	333	332	301	313	319	306	305	320	299	319	305	315	323	320	315	323	328	318	305	289	321	327	338	318	324	322	291	291	307	297	271	329	321	286	297	341	285	282	315	319	331	330	293	284	331	272	293	305	272	309	304	320	332	311	305	284	309	319	327	311	324	317	306	346	298	283	345	292	294	298	274	298	317	342	315	307	325	265	284	310	332	272	281	276	300	320	309	309	288	304	306	329	293	303	287	293	311	306	313	298	322	291	297	294	335	264	299	276	292	290	296	312	306	314	304	322	337	321	330	346	321	319	290	333	300	332	299	297	330	307	306	312	304	331	330	308	314	293	340	274	303	324	296	302	298	317	311	310	275	281	297	322	312	315	295	296	317	314	307	311	321	292	287	294	307	312	317	284	305	309	299	310	288	288	296	299	321	286	315	292	305	341	287	266	276	302	292	295	292	294	347	307	293	318	301	322	296	278	295	339	280	296	290	288	298	296	293	285	310	324	316	303	304	316	315	270	286	338	308	320	347	278	275	281	302	311	311	291	327	279	286	312	320	309	315	302	307	292	324	318	275	261	332	316	280	255	279	319	325	321	301	327	285	316	279	285	299	326	278	297	297	325	288	305	306	299	315	322	280	292	280	340	296	302	312	305	283	342	310	285	289	307	301	332	299	301	257	308	310	284	303	283	293	314	313	320	279	293	293	317	299	352	254	297	287	268	338	328	318	314	321	326	327	298	289	301	311	287	300	316	296	324	327	305	332	320	287	293	279	318	301	297	301	279	341	312	296	293	296	313	314	308	285	304	277	296	307	274	307	302	275	307	295	298	315	296	314	304	317	309	300	307	300	310	308	275	294	285	280	311	304	295	327	318	299	310	300	304	329	277	310	340	308	309	300	295	281	286	308	292	299	320	321	290	277	330	291	293	302	298	281	307	303	304	309	292	314	321	283	266	299	291	306	330	278	315	294	342	319	302	294	293	311	331	314	329	274	306	308	302	306	310	328	290	279	329	299	300	301	331	289	314	326	311	289	295	304	302	311	279	315	306	292	277	316	313	314	334	292	316	285	287	294	313	301	275	293	296	313	312	299	316	323	330	284	320	280	284	279	337	308	315	296	281	289	283	312	275	319	338	343	301	316	320	338	288	307	289	307	290	323	273	314	311	300	317	283	333	303	319	318	298	304	283	302	265	311	325	324	292	277	300	293	283	318	293	294	304	303	292	354	313	318	294	292	314	309	272	326	290	276	301	297	313	303	304	311	297	289	325	315	318	330	334	285	296	299	292	306	309	310	301	317	308	317	293	323	314	299	329	304	283	335	286	333	310	292	303	319	331	300	291	297	321	316	302	304	334	295	311	275	268	313	311	298	323	280	320	300	317	294	293	318	290	311	316	290	319	300	308	327	298	318	310	325	324	303	286	348	320	298	285	339	318	299	315	331	317	297	269	293	305	338	322	315	316	304	315	313	268	297	293	301	302	303	297	289	300	302	305	278	295	305	318	297	326	329	311	323	297	282	291	301	293	306	306	280	336	308	326	306	311	315	296	336	276	296	297	307	294	299	310	312	294	310	349	320	308	305	328	323	296	304	319	333	287	317	305	312	283	333	320	306	307	324	306	294	306	296	302	293	284	301	301	315	346	316	343	290	282	269	277	286	302	307	300	314	327	304	318	285	310	309	256	331	324	287	296	287	290	310	324	297	317	310	320	314	315	276	306	280	301	307	311	295	344	316	333	288	296	309	292	319	275	279	324	288	290	284	303	312	308	311	300	291	305	282	306	326	313	282	312	313	272	284	317	269	307	327	300	318	278	278	321	271	310	288	305	284	314	305	273	333	279	295	325	319	312	280	290	327	304	311	324	288	300	297	333	321	299	277	306	313	332	296	300	332	313	299	289	299	282	334	322	285	289	300	338	316	340	342	271	342	316	280	304	291	297	299	286	307	329	269	336	303	310	292	324	329	311	332	302	301	323	340	289	331	277	321	318	305	286	321	265	296	281	282	288	320	290	299	326	298	304	284	281	309	321	333	310	278	300	316	286	313	298	278	286	276	279	345	306	316	276	319	290	325	307	273	317	294	320	321	305	298	282	305	297	297	287	305	305	303	270	330	298	309	305	286	260	307	316	301	314	299	298	302	290	323	300	327	298	296	314	305	298	307	335	308	344	296	282	325	330	309	335	315	323	298	286	275	333	324	318	290	327	286	315	302	311	312	338	287	282	304	278	302	329	296	296	286	281	301	324	279	305	276	304	306	309	312	322	284	308	293	293	330	311	316	328	305	276	297	327	297	314	292	294	306	287	325	251	317	278	290	309	322	279	309	309	306	297	343	297	313	312	293	305	304	326	317	313	308	306	313	335	296	315	308	278	278	289	317	319	344	303	309	300	281	331	315	326	303	328	325	315	290	291	300	271	311	292	294	296	319	308	307	321	321	285	308	270	275	312	296	310	315	305	294	332	299	275	299	353	279	309	269	296	320	313	279	283	297	320	283	283	333	330	316	295	299	295	288	306	317	328	281	339	295	276	297	322	308	312	295	273	286	297	287	301	322	309	306	337	300	302	303	302	274	301	323	297	300	328	295	310	340	312	322	313	308	274	283	301	308	303	295	306	343	278	304	246	340	311	290	321	272	296	301	338	328	346	335	307	318	294	308	290	287	308	328	314	334	278	352	274	308	322	324	312	274	322	316	314	295	301	319	286	320	306	308	317	300	311	274	270	280	297	327	300	318	326	298	296	298	311	292	300	323	295	300	294	310	316	329	319	318	309	317	307	322	277	330	308	277	331	289	303	342	300	296	306	308	283	292	306	313	295	277	313	310	323	306	313	296	324	344	311	293	324	305	289	312	312	326	315	288	283	298	288	320	304	293	295	309	306	304	273	292	289	288	283	286	318	293	306	306	321	303	304	314	310	316	283	268	294	286	311	314	296	299	299	314	283	318	310	298	314	293	342	306	300	298	344	305	289	319	299	289	295	302	292	331	288	281	315	304	295	304	318	316	298	302	295	306	275	305	302	279	289	295	295	315	313	304	323	307	324	337	272	261	309	271	327	312	308	311	333	312	285	292	288	296	300	296	339	291	316	292	313	295	325	318	285	299	284	292	267	290	282	303	309	288	349	290	313	268	259	290	291	296	319	345	307	278	301	285	292	330	320	297	303	328	302	297	314	298	282	292	330	310	300	292	279	309	313	317	286	299	295	332	320	297	291	330	313	312	283	289	283	313	325	327	297	341	303	301	288	279	283	297	297	303	307	288	319	284	290	334	310	298	280	271	331	311	317	281	308	320	316	295	308	316	279	303	325	312	301	300	284	302	312	317	291	283	284	292	296	276	293	306	306	300	288	305	293	289	296	325	312	294	292	319	316	303	279	285	306	313	296	327	301	339	333	313	309	315	299	298	293	299	328	301	296	311
22844	21228	29129	23649	21230	21294	11448	1808	1273	1198	1064	975	916	888	859	902	768	754	736	737	730	779	765	747	784	728	697	712	689	710	686	702	693	713	711	710	708	659	721	763	705	650	652	635	677	648	681	665	647	664	633	720	629	647	688	691	673	663	677	690	658	651	621	664	637	585	634	673	695	689	666	687	642	670	651	701	658	638	669	715	656	637	632	669	623	675	650	616	646	635	662	641	663	658	642	636	679	648	688	679	627	675	678	625	648	630	662	674	647	650	663	642	652	624	677	682	684	631	659	651	674	619	674	648	677	641	601	691	652	645	654	648	643	668	658	623	651	664	742	688	662	672	698	614	675	659	641	650	677	675	665	663	658	666	689	670	640	649	655	615	651	669	635	681	642	623	658	619	687	653	673	693	695	641	682	658	639	647	657	666	688	623	651	632	659	665	623	662	684	671	629	658	606	707	646	673	650	639	623	721	641	648	692	691	716	674	650	652	661	695	707	671	651	624	653	647	636	615	651	690	651	707	598	633	678	638	661	653	665	668	640	645	573	682	655	716	663	668	645	647	637	643	661	622	666	619	644	667	664	672	680	632	660	696	682	664	658	633	699	695	642	662	643	675	690	649	660	693	640	671	625	660	688	676	655	656	678	673	673	675	678	664	608	673	627	674	688	629	708	698	616	685	664	723	679	646	659	622	692	661	665	658	650	667	643	678	670	679	660	619	650	691	691	677	668	685	650	658	650	688	677	693	633	641	665	696	705	684	643	672	630	684	664	625	649	687	645	647	673	663	666	680	638	592	663	629	664	677	631	608	650	639	638	639	673	650	686	642	635	642	693	622	660	666	632	667	686	686	682	654	703	653	694	609	622	680	706	653	650	625	660	628	697	698	630	664	713	666	680	636	675	689	626	694	619	652	662	614	631	641	608	705	648	662	622	672	694	688	640	620	712	663	647	658	634	670	652	630	629	636	659	676	695	642	657	712	611	565	639	660	638	667	636	655	674	627	659	671	672	652	673	658	647	657	628	621	676	664	632	655	686	679	723	657	679	621	640	691	736	691	639	652	643	674	728	676	652	659	665	657	673	655	668	653	654	694	707	642	665	639	650	633	606	659	699	652	647	638	625	689	628	666	654	629	678	637	665	677	639	623	666	671	665	657	658	659	628	681	694	688	632	702	644	634	644	667	675	633	656	629	648	686	634	617	644	690	629	627	682	673	632	654	646	613	644	613	699	696	658	617	692	684	624	639	647	709	663	659	591	591	630	631	668	701	707	640	710	599	615	670	647	647	702	621	669	667	669	664	618	653	670	639	630	670	652	625	657	684	658	612	671	680	664	617	630	651	662	619	664	640	637	669	635	656	613	679	656	598	709	680	677	610	611	678	671	646	677	714	689	664	601	624	657	645	668	687	640	646	688	690	653	660	695	657	661	620	609	660	622	660	603	633	697	669	612	671	656	611	684	670	657	649	627	641	680	630	593	667	658	670	635	661	676	646	678	655	685	641	661	612	660	668	673	629	667	662	689	643	639	652	680	677	624	701	650	696	650	605	674	713	667	615	656	675	653	689	686	618	621	626	644	688	645	652	625	672	661	623	614	637	628	676	648	701	591	596	656	643	633	633	650	646	694	650	620	624	662	680	637	636	640	642	620	655	647	681	644	658	697	653	660	620	654	672	695	641	663	705	662	645	695	666	681	670	697	701	641	652	633	685	637	709	625	663	653	692	627	629	650	631	692	692	652	636	669	607	649	639	674	673	682	621	659	646	626	654	622	667	610	662	646	637	622	663	666	731	643	614	638	655	652	672	654	642	699	677	642	680	656	651	615	645	677	682	705	652	674	677	677	697	666	632	615	634	675	699	645	672	696	671	677	684	650	670	660	669	670	636	699	638	710	661	635	642	642	625	708	626	654	649	666	641	626	581	696	654	729	693	620	610	620	659	668	638	649	637	655	657	639	645	671	678	657	612	672	621	626	649	660	689	633	653	613	664	639	663	676	652	628	658	668	642	721	655	643	661	687	633	710	680	624	671	649	663	602	673	665	658	627	670	690	702	621	631	680	650	684	663	676	602	663	657	651	655	693	622	662	677	676	655	697	634	699	662	647	617	677	620	668	667	683	642	645	694	655	630	695	662	671	653	654	650	642	616	654	675	699	620	694	656	668	633	666	695	646	621	649	584	661	659	657	655	646	618	668	612	647	644	649	612	673	652	670	674	699	681	666	637	634	611	635	613	642	638	694	657	638	635	623	697	648	656	651	651	631	672	687	633	661	666	656	678	660	656	653	647	672	637	620	627	652	670	632	628	649	689	652	632	663	695	695	686	635	641	644	664	696	657	641	679	651	680	675	684	660	652	641	672	687	641	669	645	651	686	606	676	646	650	687	660	691	685	717	656	631	682	673	683	644	677	671	670	686	628	634	699	616	620	645	664	634	636	643	707	650	634	623	685	650	670	658	641	625	689	718	634	653	671	646	677	660	658	634	601	672	642	668	666	646	660	684	637	652	642	627	649	642	684	628	662	619	658	635	662	679	642	623	646	667	655	644	643	656	672	634	594	621	653	626	632	693	632	616	639	656	670	624	636	695	657	660	651	649	633	629	653	673	677	645	644	648	683	642	619	655	625	623	729	638	677	686	636	671	656	645	671	657	640	654	611	651	638	658	668	648	687	640	662	631	628	653	654	674	656	675	668	659	654	665	641	677	654	666	680	675	655	672	631	668	661	680	657	629	621	633	636	624	644	658	666	682	685	646	674	616	632	640	643	679	636	689	601	609	633	676	652	655	654	680	658	684	675	641	636	646	684	618	612	633	665	665	600	650	605	688	657	658	666	647	677	627	637	649	675	655	680	606	694	628	648	644	700	685	715	625	678	641	675	668	649	654	683	660	653	680	622	612	675	698	669	657	600	666	683	612	648	669	650	641	617	668	654	677	648	613	677	624	632	692	659	660	647	663	623	632	694	674	681	648	660	620	586	644	658	612	627	674	647	603	656	631	633	610	663	680	620	637	664	662	634	655	591	636	658	639	678	615	638	692	616	653	659	663	638	653	649	651	653	736	663	580	667	682	679	614	659	663	652	638	655	665	607	645	704	696	637	631	635	668	631	666	658	651	672	667	676	681	664	622	627	617	671	679	683	671	591	619	623	661	615	708	670	640	619	684	629	622	647	643	669	679	678	681	653	610	679	667	655	699	657	617	629	672	632	656	643	610	643	702	703	606	680	689	644	673	671	638	629	661	644	658	641	618	726	639	648	685	660	619	654	672	649	679	677	667	638	620	638	642	651	561	637	670	642	611	638	629	697	663	668	674	659	627	638	618	667	644	663	643	670	605	616	662	646	629	648	633	656	661	686	677	659	637	638	653	617	695	683	646	645	702	628	634	616	617	686	668	628	664	629	662	679	643	644	681	698	630	647	669	610	634	661	700	650	655	651	662	658	673	633	649	658	649	584	644	636	653	645	611	645	698	653	657	667	622	651
15536	16955	13900	7508	5380	4208	3466	2840	2297	2014	1769	1547	1442	1302	1247	1114	1131	1065	1066	933	971	886	897	922	892	892	929	877	805	832	902	894	822	812	828	832	885	848	776	842	837	800	799	816	841	859	789	883	792	845	784	842	821	769	780	813	821	859	764	785	809	797	854	777	818	834	724	807	807	826	774	856	828	875	769	789	776	849	774	784	774	801	818	800	795	779	843	777	779	855	810	806	763	794	788	802	813	840	815	816	801	823	756	829	809	801	804	845	740	802	751	821	836	795	817	829	839	810	816	782	811	805	770	765	817	768	842	797	789	824	787	838	758	804	833	809	835	780	785	753	812	802	827	806	791	819	759	787	804	817	810	788	815	759	782	826	772	793	796	773	822	784	801	772	832	748	805	787	781	788	794	786	786	783	809	799	814	809	752	783	801	828	757	780	777	815	810	772	759	821	761	800	777	796	803	794	743	794	838	860	785	815	856	761	778	809	808	827	835	795	786	779	785	815	770	795	797	807	774	807	779	785	758	778	799	767	784	833	798	777	780	795	785	874	815	741	830	818	814	859	776	803	820	796	858	777	766	793	794	804	835	782	767	791	800	825	815	775	857	794	799	820	798	776	781	782	785	783	836	768	790	734	779	788	762	831	797	816	843	800	765	803	807	810	812	782	796	810	824	785	808	774	821	799	796	773	802	774	784	818	791	782	799	786	805	778	740	779	784	740	791	786	830	834	802	772	796	806	822	798	767	818	781	796	785	828	816	857	768	786	839	788	796	790	791	792	801	784	763	758	828	793	802	795	774	806	809	825	814	831	836	751	787	730	760	838	839	772	804	805	783	778	781	775	834	784	818	818	815	786	801	769	784	765	848	829	791	851	799	797	783	771	828	788	832	793	797	828	798	804	757	778	757	799	804	826	787	779	756	837	770	780	751	807	813	797	763	802	807	808	778	827	807	829	817	821	792	741	867	796	821	785	773	765	779	757	777	810	760	809	820	836	763	814	750	790	773	825	763	778	837	799	786	800	801	828	829	796	768	791	766	755	787	783	809	795	833	846	767	737	806	833	771	771	779	791	813	783	766	769	785	828	790	794	735	776	818	816	770	808	773	798	810	775	797	799	829	804	788	763	772	784	807	744	792	744	784	789	782	834	789	871	790	825	724	813	808	795	794	787	813	795	828	770	837	771	761	799	781	818	748	794	797	837	824	764	761	824	766	797	791	806	816	797	748	785	756	798	785	813	762	808	822	798	796	790	798	798	826	726	775	810	771	812	781	806	823	783	805	765	791	785	802	775	813	784	783	754	786	816	779	787	773	795	781	826	824	781	769	795	746	788	795	780	825	813	780	778	756	810	819	737	772	836	772	796	805	759	734	790	808	827	800	783	763	784	829	797	806	783	792	725	824	791	815	771	777	837	787	734	761	785	773	791	783	800	821	790	813	753	791	791	786	789	813	808	804	785	795	742	757	767	822	808	792	804	784	838	781	793	816	764	732	817	763	798	796	831	793	793	835	838	839	809	833	799	772	843	753	759	773	813	776	743	785	783	820	828	797	785	790	803	733	801	774	771	814	816	758	791	759	822	814	814	810	738	795	772	768	775	849	776	797	760	798	781	831	741	810	773	829	763	845	782	799	838	769	774	851	815	816	784	818	832	792	758	798	809	778	823	794	780	765	758	780	796	777	804	822	802	769	785	834	804	793	815	780	842	759	796	738	772	757	783	770	794	792	841	811	759	743	828	805	746	790	780	797	841	839	821	810	807	811	767	829	772	805	822	787	765	798	817	826	817	813	755	813	759	759	764	794	840	822	780	782	775	852	790	788	796	821	758	808	763	779	772	792	777	781	776	801	774	734	806	773	759	801	778	795	745	804	765	805	854	822	784	777	765	773	802	797	769	797	788	791	801	767	757	748	740	778	761	776	733	857	793	817	774	753	792	780	844	797	791	800	773	777	816	793	794	805	744	811	783	786	777	802	770	800	819	748	805	761	817	757	805	782	820	810	776	769	841	827	778	786	785	775	796	787	801	830	821	776	792	777	793	815	772	825	759	850	812	769	790	776	754	790	819	798	785	809	853	754	766	762	824	743	772	823	818	753	786	836	806	798	808	748	784	752	802	792	824	823	815	767	768	787	783	801	812	792	831	779	787	799	765	832	745	759	765	785	795	830	760	778	784	833	790	782	779	798	789	786	773	857	795	763	832	804	813	772	804	767	818	779	720	840	770	792	809	785	853	791	765	787	776	839	823	784	744	790	834	791	812	825	798	804	801	773	843	792	802	737	733	765	780	817	772	781	765	822	805	813	779	766	832	781	802	804	802	753	716	807	786	782	788	801	803	764	797	791	845	807	806	808	769	781	780	713	797	751	838	792	835	776	754	763	760	782	812	793	825	778	794	836	760	799	806	827	786	796	836	798	808	765	793	799	734	824	727	765	796	789	811	787	802	800	842	751	821	773	810	774	849	789	769	769	763	811	787	780	759	801	771	796	800	815	756	805	830	800	815	787	817	815	795	782	782	790	806	802	802	743	853	756	777	799	786	772	793	777	825	787	830	778	774	817	822	818	768	833	769	801	811	793	812	770	783	777	781	761	803	772	777	822	808	798	784	772	827	783	768	777	779	788	759	779	773	754	781	826	773	773	763	808	798	823	772	773	844	783	809	793	804	772	786	764	800	799	777	786	822	798	814	765	802	771	770	756	785	810	857	753	759	761	838	808	767	750	787	792	743	761	746	824	801	799	814	789	813	839	791	805	790	751	781	818	820	791	766	772	790	776	776	730	786	775	769	841	749	822	774	806	784	796	783	806	810	819	875	755	837	797	789	790	707	778	772	784	778	825	816	828	807	801	800	832	819	780	819	765	739	797	761	823	808	816	749	800	752	783	786	814	781	803	772	774	794	797	796	779	798	750	793	782	773	776	756	805	816	794	818	858	768	830	746	805	835	778	873	823	809	786	779	769	772	833	791	785	838	818	773	839	792	797	772	813	769	803	771	816	781	814	821	839	783	781	790	808	778	761	794	783	739	824	769	775	790	789	787	814	781	771	782	791	821	789	768	798	779	767	763	806	756	761	771	795	820	787	790	811	786	797	788	764	765	780	751	774	786	819	806	805	796	750	757	767	864	784	769	774	775	786	769	747	791	763	765	783	776	735	798	841	771	839	838	799	788	823	763	727	820	808	771	818	790	833	799	760	859	817	770	801	829	866	762	808	823	739	790	829	818	846	819	766	753	781	826	798	829	822	764	803	794	833	776	842	815	820	800	824	736	751	781	812	766	780	812	791	749	812	799	733	818	753	761	751	763	784	841	812	836	728	826	791	794	738	744	769	817	793	804	788	837	788	800	780	779	780	746	812	759	774	817	798	765	761	766	797	798	768	799	790	797	823	811	819	791	838	800	801	741	764	817	802	762	745	821	794	812	792	780	820	838	805	766	801	775	774	785	784	812	775	796	733	787	795	798	828	787	827	799	890	841	781	753
27026	19934	6657	636	462	350	411	364	333	338	343	333	373	340	341	343	330	337	334	320	332	338	321	348	361	344	362	329	319	334	331	340	348	318	314	323	371	320	314	347	323	306	320	340	363	339	341	322	333	358	341	309	315	358	361	350	293	333	336	312	345	329	327	344	319	378	360	343	347	296	330	299	324	356	324	370	301	347	351	340	364	294	325	353	322	289	334	298	349	369	349	315	360	309	367	299	329	319	334	330	319	361	329	344	308	316	327	317	311	339	307	368	316	319	339	319	361	360	336	332	345	336	335	326	341	319	316	328	364	325	298	346	320	313	337	318	320	346	340	318	325	349	331	347	325	292	331	322	320	327	328	319	322	301	357	334	345	366	334	347	306	316	341	329	320	333	324	354	325	336	292	302	330	320	310	366	314	340	348	353	360	325	308	325	310	309	348	344	330	323	376	339	343	295	321	317	326	313	317	359	369	316	344	339	348	333	333	320	363	316	338	341	345	287	316	301	359	352	325	336	309	337	378	344	315	359	292	320	345	338	343	354	338	329	350	312	383	348	324	333	338	376	343	338	342	354	321	323	357	342	320	324	340	319	328	331	348	320	337	329	334	347	311	324	352	344	340	321	342	339	321	299	348	336	323	341	362	355	344	369	298	355	332	337	350	329	345	357	331	324	349	338	346	366	342	344	346	335	352	303	316	340	322	318	373	326	318	334	336	334	340	334	328	326	316	341	323	353	359	318	346	346	341	330	328	343	349	316	364	315	329	336	280	319	382	319	329	347	330	313	311	360	334	337	325	341	349	327	324	316	360	343	308	312	350	304	260	342	358	348	328	334	315	351	340	353	310	313	359	316	324	331	310	316	330	332	344	317	340	334	319	368	347	366	334	358	345	327	346	321	324	332	348	333	314	331	359	321	329	295	340	316	348	330	340	328	331	318	333	340	314	321	324	339	340	314	316	331	330	336	335	314	358	315	325	325	336	366	278	303	341	312	330	354	352	327	327	334	317	347	341	305	345	340	340	326	332	343	295	353	336	333	343	355	346	315	329	335	358	335	355	335	352	341	326	334	363	328	326	358	300	372	342	341	316	330	326	318	363	312	292	336	321	335	332	347	340	297	320	346	316	287	363	325	355	318	314	338	325	312	336	320	313	356	325	332	324	320	276	376	328	300	327	343	369	376	336	337	336	342	337	352	328	332	337	306	327	350	339	339	350	328	343	301	318	334	342	334	349	337	358	366	342	349	311	355	332	334	321	369	353	284	325	368	356	322	338	314	341	307	335	334	351	337	318	318	332	297	352	326	343	321	332	363	361	309	326	358	347	307	309	330	337	316	370	357	332	346	348	316	325	311	344	360	363	346	331	330	336	338	339	311	320	310	335	303	338	350	314	322	361	323	380	364	333	362	305	334	330	359	326	306	367	311	307	349	311	330	335	316	331	358	342	335	335	343	351	302	338	338	315	302	334	339	369	288	346	328	296	324	306	327	324	310	312	335	339	337	344	356	323	321	362	331	321	311	351	339	319	329	356	340	312	325	338	312	333	312	345	310	342	341	319	337	347	344	328	352	313	333	355	386	316	356	320	327	332	329	341	338	365	338	364	316	339	324	347	346	341	322	324	329	328	358	332	344	354	334	345	347	314	358	344	304	322	335	336	367	345	325	318	354	336	315	346	334	343	339	330	330	348	292	313	336	343	338	345	337	365	326	355	313	301	338	317	308	301	343	320	311	320	328	333	355	324	310	304	353	343	330	342	327	329	308	354	346	321	341	356	340	360	348	334	319	323	320	309	314	321	346	310	339	327	342	335	326	347	312	352	345	328	332	301	325	306	316	330	350	360	341	321	329	334	357	332	330	313	345	334	343	317	326	317	360	369	319	303	342	323	342	354	330	354	348	343	290	327	342	342	313	329	352	326	317	344	351	328	359	316	358	321	314	367	330	324	320	315	323	346	341	329	322	337	339	312	341	340	321	326	329	359	381	342	349	315	328	349	300	372	351	354	338	334	343	336	319	301	343	326	356	344	326	350	327	362	342	335	321	328	345	344	311	327	323	360	340	348	330	334	339	337	343	364	315	333	313	359	323	320	319	359	308	328	347	335	315	316	339	310	337	356	330	311	339	323	346	342	332	348	283	309	298	328	330	362	366	299	313	314	341	351	315	337	345	314	327	358	344	306	348	320	338	332	339	338	348	357	327	340	335	350	355	334	301	355	352	297	320	296	315	358	324	326	321	315	346	330	325	303	349	306	372	335	355	354	307	338	358	318	328	330	363	297	323	364	332	328	357	298	349	343	323	302	317	355	307	317	315	335	343	354	318	331	331	315	336	348	346	359	324	361	331	345	314	317	337	359	349	343	332	337	330	340	322	331	326	357	322	323	345	319	331	336	349	334	377	349	360	352	340	359	321	371	304	322	333	328	311	349	338	334	364	328	351	348	300	325	348	320	293	317	358	324	321	318	313	367	321	342	376	316	326	355	321	328	314	321	342	350	344	362	310	304	337	313	318	316	323	322	347	322	335	347	340	316	342	312	346	337	334	341	360	337	356	318	359	320	345	343	351	330	331	311	291	325	338	340	319	349	306	325	331	356	301	315	346	320	343	310	295	343	344	299	336	370	349	333	335	371	321	320	345	334	327	350	339	333	329	378	331	327	310	359	306	332	347	345	346	343	331	367	334	339	333	354	335	350	345	312	316	351	303	356	338	331	289	346	335	308	275	324	324	321	344	355	354	299	313	329	381	371	326	309	311	343	322	333	339	300	312	326	320	353	343	322	347	310	343	322	308	327	327	369	314	304	322	337	327	324	302	319	332	304	370	321	319	356	344	345	373	313	283	326	335	363	326	309	330	310	332	358	345	331	331	266	338	313	324	365	306	329	324	311	337	325	310	317	351	354	324	358	329	315	357	321	361	339	330	344	299	334	343	322	348	308	343	310	315	297	297	354	329	337	314	354	347	314	330	339	331	319	329	351	330	324	340	344	341	341	365	370	333	352	316	332	367	333	339	360	314	345	332	333	351	336	346	337	327	306	330	330	307	369	338	338	292	337	352	312	348	332	365	330	349	327	350	341	346	337	319	312	315	346	332	318	328	325	291	325	345	327	350	370	313	333	309	339	330	354	320	369	357	325	318	358	341	315	340	346	358	336	335	346	336	321	322	330	358	314	332	309	325	355	348	350	310	315	300	360	330	320	344	351	357	339	327	328	363	313	364	334	324	335	348	350	348	357	323	325	345	344	303	335	322	299	319	337	333	333	337	322	311	359	340	330	323	338	326	334	328	353	337	355	324	354	320	316	320	321	342	344	356	338	339	308	303	355	338	333	348	351	316	340	321	325	319	384	332	360	310	347	365	314	335	318	332	355	322	331	304	311	296	349	319	331	355	324	323	311	316	329	352	331	344	308	336	326	316	333	332	330	333	324	317	318	319	331	328	340	330	362	314	358	309	354	326	326	337	358	326	357	346	344	319	333	329
4628	1051	927	623	539	502	492	469	419	409	452	430	420	411	451	417	432	403	413	388	425	414	444	442	410	414	436	366	396	426	397	418	402	385	417	385	455	412	389	416	374	396	414	393	430	420	398	424	405	413	400	403	412	431	412	428	379	372	441	445	422	413	400	432	415	400	401	442	382	449	417	395	419	418	437	428	434	399	409	398	411	414	407	402	397	417	448	396	384	411	409	386	416	466	418	452	416	431	431	407	457	390	386	364	422	405	420	364	392	391	403	414	408	401	414	425	391	394	407	387	425	376	431	427	431	381	419	422	376	391	400	398	372	415	447	410	378	413	421	421	449	395	419	401	402	429	417	406	426	393	409	410	457	379	388	408	401	408	381	425	377	402	382	413	366	428	417	404	408	391	367	419	415	386	417	352	410	401	426	409	422	375	436	400	446	392	377	404	423	410	424	416	427	414	416	398	430	391	436	387	372	425	429	419	413	363	396	467	443	405	425	400	404	423	410	396	418	414	405	395	406	406	402	445	422	428	400	410	354	414	416	381	400	385	405	420	445	431	428	437	409	390	411	407	400	399	401	434	424	419	416	382	441	390	381	397	424	446	430	403	395	407	433	372	381	407	412	411	400	379	367	404	422	402	414	406	424	405	467	430	422	392	362	449	406	415	442	375	384	418	428	451	410	442	385	408	427	399	395	406	391	420	407	446	392	407	417	423	422	412	411	437	426	410	395	426	395	350	384	396	402	423	401	427	461	427	412	412	371	407	404	466	384	397	405	396	389	429	407	403	414	431	403	423	363	380	406	444	406	381	393	420	425	391	354	373	378	394	370	455	421	419	426	416	447	389	413	421	420	401	415	424	359	405	423	424	439	421	415	371	424	418	389	426	394	423	396	419	413	412	412	440	430	413	394	407	367	410	413	444	376	421	394	372	371	412	381	407	396	389	426	404	425	371	405	430	385	410	433	370	385	401	434	450	416	389	416	381	424	390	392	389	388	404	402	385	432	434	410	418	418	458	425	417	402	425	408	419	385	394	407	389	381	441	374	399	391	426	456	416	380	410	431	412	414	441	424	375	442	378	439	410	412	393	400	377	425	417	408	408	420	396	417	411	414	379	424	447	379	390	418	382	397	419	425	411	393	398	410	445	416	431	426	416	369	406	382	399	370	374	391	378	385	415	416	425	392	397	402	402	435	380	439	411	449	426	436	390	408	403	404	378	431	418	446	418	415	430	421	434	395	366	399	403	424	392	399	398	393	412	389	443	405	398	438	422	404	404	435	414	413	426	408	411	401	395	420	379	434	401	370	386	419	433	389	424	398	378	420	435	413	432	421	444	397	424	387	406	452	428	397	409	409	419	395	403	449	403	421	401	382	406	427	403	413	385	408	397	438	394	415	403	399	404	430	456	404	434	395	405	405	404	390	411	413	405	387	421	417	424	401	387	389	416	392	391	416	391	405	398	398	386	409	415	382	414	407	425	423	455	409	412	411	443	431	372	409	396	436	374	417	434	402	426	407	393	433	374	389	442	391	396	412	385	407	423	401	418	443	421	435	399	471	412	432	422	392	412	417	374	389	430	402	428	382	415	414	432	446	415	444	408	458	410	405	442	437	414	363	430	446	390	432	436	417	395	412	416	428	400	431	400	406	412	421	394	416	415	393	420	397	410	401	418	403	404	421	432	391	379	427	361	433	378	412	403	404	439	385	402	409	415	413	436	406	379	385	414	421	427	396	414	426	412	402	424	409	406	390	388	393	430	379	374	413	410	409	413	397	418	369	399	385	406	398	413	431	429	388	445	416	438	408	399	431	397	396	404	443	422	433	430	413	404	420	395	393	409	371	395	422	418	385	378	384	434	351	407	362	402	398	440	432	385	401	395	427	388	407	405	399	414	380	389	381	411	397	396	375	378	373	395	428	403	403	429	408	407	394	395	403	441	410	435	436	407	418	399	426	404	400	407	457	424	407	418	420	404	416	382	407	404	427	422	413	372	421	412	425	431	413	433	392	400	428	382	398	408	408	398	421	412	429	387	381	388	403	406	419	399	439	429	424	466	431	420	426	409	392	377	429	412	407	401	375	471	428	470	386	385	365	390	409	411	418	427	419	399	378	412	440	425	412	386	418	411	406	385	393	447	392	403	357	386	429	392	415	423	413	397	450	451	424	393	415	413	446	380	417	374	393	420	425	411	407	415	448	410	400	415	416	378	423	395	442	441	438	421	400	384	410	427	383	387	415	424	417	411	418	387	409	402	391	400	420	402	411	429	380	409	413	424	437	388	379	406	451	407	413	429	407	371	421	389	403	453	412	389	406	423	446	445	414	390	397	430	402	426	416	434	411	407	416	436	409	422	400	426	400	401	413	396	404	406	409	411	414	422	411	408	426	378	434	384	413	407	427	405	408	390	458	372	395	377	424	423	408	432	379	420	421	426	398	403	410	441	385	393	422	403	418	399	380	419	431	436	394	405	398	411	400	421	406	401	404	424	402	384	410	406	371	412	410	419	376	402	411	419	432	414	376	459	407	383	418	422	418	407	375	424	417	429	407	404	447	394	399	427	393	390	415	417	413	387	359	412	407	420	416	441	402	439	448	403	379	416	401	412	414	413	437	409	416	457	408	425	392	425	442	431	393	374	415	446	402	412	421	414	405	424	399	417	406	405	413	378	378	412	395	427	395	411	411	398	434	369	392	443	402	383	392	357	388	361	376	399	397	393	383	377	412	421	429	362	428	419	391	420	434	415	389	402	381	384	426	458	440	397	390	415	398	413	365	406	394	417	390	383	417	439	382	411	399	412	391	432	397	427	421	409	420	386	372	384	398	398	437	424	417	389	433	421	431	403	418	370	411	388	441	363	443	431	451	362	394	438	353	425	435	397	442	392	396	405	417	387	446	403	427	457	398	423	412	401	424	406	411	372	427	395	425	390	410	404	363	433	418	425	436	403	433	449	415	429	433	410	392	405	415	421	420	392	419	379	424	378	428	397	422	423	431	397	427	407	393	358	409	399	395	411	405	415	424	414	372	414	407	397	403	409	424	411	393	431	416	429	372	398	414	384	429	422	441	428	394	390	365	397	420	414	481	399	425	415	444	368	422	411	404	428	421	415	452	424	399	380	396	415	437	425	398	379	462	404	413	400	391	370	435	432	390	398	414	407	434	393	404	423	377	426	408	408	396	456	419	406	377	367	428	393	407	414	381	417	414	371	407	397	425	390	426	439	441	414	425	412	405	403	414	410	386	401	433	410	447	387	380	424	448	420	411	434	426	410	390	394	370	421	412	403	430	409	409	419	392	386	388	406	398	381	401	423	403	399	409	420	428	431	389	388	381	422	415	434	392	419	432	391	434	412	409	410	415	401	385	391	415	386	394	424	422	400	378	414	427	418	429	420	417	418	393	430	411	425	405	415	425	394	439	399	391	440	415	394	417	383	448	412	428	448	379	418	390	402	397	401	398	358	390	389	445	433	445	403	404	405
23709	21134	28629	23894	21126	12176	1619	1161	937	933	906	783	801	751	775	773	723	707	701	743	717	634	680	665	727	684	714	664	674	717	619	634	666	731	691	654	699	668	650	675	665	615	667	668	674	662	665	658	690	622	639	668	658	659	640	637	703	651	690	637	690	644	680	630	663	646	672	666	691	634	692	660	668	641	605	701	630	691	701	662	706	599	654	655	658	636	653	623	618	621	694	657	663	663	610	663	651	631	697	630	617	648	672	647	655	611	619	650	664	680	650	642	705	683	605	627	645	670	625	617	659	684	668	640	628	663	634	632	630	685	635	639	678	598	682	650	650	623	628	615	617	618	648	690	652	675	684	644	665	700	625	647	629	683	648	660	708	605	636	657	665	637	625	634	649	656	608	687	624	648	609	651	653	660	686	599	616	639	669	634	678	648	658	676	681	651	651	643	645	637	604	646	629	628	670	659	644	650	629	641	641	645	631	661	603	653	664	602	674	615	672	616	628	650	637	659	671	690	663	617	673	686	685	602	684	654	660	616	589	645	679	661	666	689	596	622	622	603	628	612	647	589	602	655	638	609	659	714	625	652	659	641	611	630	677	583	646	644	689	647	585	695	631	657	622	664	671	653	609	633	649	658	659	654	663	652	678	621	601	657	621	639	663	626	647	639	662	643	614	628	656	626	692	654	639	642	685	630	679	625	629	615	654	685	634	634	631	652	645	626	655	625	632	627	719	612	631	677	683	640	613	667	635	699	672	650	600	655	669	634	657	613	652	628	632	648	615	669	638	609	663	645	654	669	659	586	628	639	622	640	649	589	643	638	655	674	643	678	650	696	655	664	655	660	645	671	676	632	637	698	674	656	672	626	629	667	653	677	631	648	614	628	687	672	670	636	653	673	616	635	687	634	627	684	653	673	661	615	622	658	621	702	626	630	670	651	680	640	631	637	609	629	683	626	612	617	601	660	641	637	654	660	618	680	666	674	625	620	633	654	630	636	638	687	650	644	670	623	648	652	644	644	643	632	661	600	672	644	650	676	662	631	660	603	632	647	659	622	656	668	635	645	642	712	686	646	657	633	640	626	731	622	629	614	612	667	586	649	636	639	604	605	637	628	645	634	648	653	689	664	628	649	624	668	649	654	645	631	639	647	647	654	647	649	602	639	655	622	661	630	670	667	653	629	643	622	691	661	666	660	679	641	652	677	672	678	648	659	681	668	638	622	653	631	633	660	650	599	657	658	615	631	634	639	694	684	630	653	638	640	634	612	648	623	637	669	628	659	631	615	648	635	665	660	630	658	676	587	712	620	650	651	630	612	632	647	621	629	650	674	636	704	672	642	667	607	681	652	621	655	650	636	633	643	692	659	691	648	639	649	688	625	615	683	655	595	655	620	668	651	659	670	631	642	668	662	613	619	630	631	669	673	599	665	624	661	675	614	654	653	651	650	646	645	656	636	668	677	670	658	659	626	650	634	632	661	650	664	663	642	650	653	680	606	612	614	650	639	681	654	666	678	600	645	646	639	631	635	667	642	656	706	611	608	657	629	668	656	658	650	668	689	622	647	644	646	672	659	657	653	662	635	662	655	665	674	658	606	659	622	640	646	663	604	641	679	708	666	581	655	629	629	640	638	660	668	630	656	639	626	599	619	628	638	667	643	649	613	637	645	620	649	704	637	621	636	613	623	618	633	712	681	666	722	634	633	625	658	604	687	684	686	671	657	658	571	675	629	641	644	693	644	622	691	685	651	642	647	654	688	693	660	646	687	651	644	627	679	650	652	643	704	678	605	666	643	647	665	629	609	644	655	620	606	641	665	653	614	630	660	636	666	628	676	629	642	677	645	699	646	612	682	670	651	682	615	633	657	632	625	616	665	665	645	622	664	672	682	670	694	666	656	618	640	636	653	634	576	663	604	655	618	665	655	684	657	608	630	664	652	636	676	669	597	685	680	648	610	655	628	654	624	599	656	680	629	664	642	614	647	628	693	682	650	622	648	606	648	642	662	603	669	650	655	649	623	635	656	610	623	653	688	596	653	609	621	647	653	668	685	661	686	685	626	644	678	643	649	644	658	649	665	651	637	619	657	612	646	638	653	627	628	664	630	645	640	620	656	621	651	669	654	604	624	613	658	646	622	632	651	682	639	655	663	681	688	623	667	695	645	672	679	649	627	650	695	653	664	642	669	687	626	645	627	655	626	669	636	647	665	661	670	643	638	630	629	668	668	642	618	686	631	633	636	654	646	724	640	665	685	639	717	637	645	635	634	646	644	655	630	631	639	625	614	650	610	628	658	669	623	666	654	626	660	678	642	651	608	658	649	633	664	662	674	612	640	662	633	652	654	665	635	657	672	651	664	686	663	615	680	639	652	604	627	685	605	651	683	627	622	674	676	614	653	693	656	677	665	613	691	643	639	658	605	640	638	614	669	660	675	648	619	722	677	677	644	669	670	667	645	664	617	627	607	677	639	618	666	648	584	702	645	633	723	651	640	653	669	646	669	625	671	625	685	594	611	645	649	687	626	616	666	652	658	675	587	618	653	650	629	644	646	656	637	640	686	618	620	630	596	625	640	613	662	672	625	640	630	599	674	639	643	584	598	667	625	582	674	669	629	620	641	645	610	657	673	671	665	616	677	625	646	658	661	675	633	635	654	670	661	649	645	665	626	659	617	664	617	642	627	643	682	675	646	612	647	660	655	647	642	644	675	672	671	667	641	621	713	692	603	656	707	620	626	654	628	671	633	661	587	650	669	642	630	583	605	609	648	670	625	680	653	650	605	611	672	620	686	678	626	661	658	669	679	613	625	604	667	654	597	662	653	618	611	631	674	625	611	693	618	635	625	668	676	635	649	637	627	612	616	640	667	695	658	673	677	680	649	643	661	661	684	694	684	641	720	637	663	626	624	635	653	611	655	609	680	687	637	681	662	619	640	623	685	625	643	581	669	668	663	620	649	650	655	626	630	657	623	639	656	641	636	633	616	627	649	646	603	620	647	627	705	638	659	652	663	627	696	633	634	627	636	661	643	643	618	631	659	648	648	640	613	673	655	603	628	619	676	663	617	650	655	649	630	646	674	691	653	679	614	631	637	679	633	723	634	710	657	624	641	640	580	672	679	606	686	667	666	652	659	655	644	638	650	637	621	641	658	656	599	659	690	654	662	696	622	653	658	639	654	637	640	661	638	604	640	653	642	631	640	655	682	643	627	661	632	680	668	677	595	680	644	606	641	611	631	607	617	606	649	641	659	687	663	626	631	635	675	651	639	609	641	599	653	617	650	596	623	640	687	685	656	631	620	633	651	634	659	652	650	649	672	668	614	615	629	616	637	582	636	660	682	638	654	620	651	635	603	647	614	632	658	679	697	618	631	620	676	647	686	638	586	641	671	639	640	641	620	639	669	663	618	658	646	636	634	653	667	670	651	649	667	614	684	618	700	620	670	669	606	675	585	660	659	648	639	630	694	625	646	605	672	721	652	646	666
11005	10408	8573	4343	3252	2533	2153	1817	1599	1343	1238	1117	1065	989	997	976	948	885	880	873	848	801	829	810	842	877	838	832	816	756	829	815	788	801	780	823	766	772	815	752	784	789	732	746	771	760	790	778	773	776	737	767	767	785	808	774	763	781	805	772	807	822	814	817	763	782	774	764	760	766	802	761	777	752	821	756	780	834	774	738	785	771	771	819	781	807	754	796	758	795	781	747	788	741	764	825	737	752	778	803	755	771	782	782	766	771	768	785	787	761	798	803	776	763	825	794	786	715	757	766	746	730	775	771	745	774	799	744	781	724	834	794	734	770	779	729	712	827	788	770	804	792	786	799	780	781	784	790	734	799	798	793	798	738	768	745	736	767	773	816	797	811	794	776	736	720	794	781	761	798	765	770	761	747	777	761	732	756	766	741	786	790	751	742	792	815	702	794	800	763	761	791	795	752	809	774	794	756	807	790	738	737	751	740	822	763	733	816	726	771	771	759	775	753	802	814	809	800	742	750	744	707	749	793	768	740	755	811	770	824	768	735	763	776	774	794	795	754	763	760	814	746	795	766	782	758	726	773	731	780	757	803	781	755	749	775	800	762	770	748	751	769	776	813	792	762	795	776	740	792	749	803	770	788	749	786	698	719	752	730	806	790	799	774	786	722	740	757	733	785	775	779	838	798	765	710	780	795	742	817	734	819	833	770	752	785	755	812	768	741	735	796	775	771	746	769	727	749	751	767	779	747	772	768	783	772	793	759	792	762	783	792	774	781	797	748	715	769	750	760	763	760	729	755	789	755	775	785	815	760	800	713	760	738	734	703	778	756	786	818	726	791	786	793	794	748	809	813	720	772	762	757	774	737	796	783	777	754	720	777	758	759	784	800	785	811	744	742	783	761	801	736	784	767	760	771	753	794	776	755	750	838	787	740	749	816	751	791	812	747	768	767	767	744	790	786	780	747	822	724	770	779	744	782	760	734	806	766	788	764	826	842	752	786	789	742	785	792	759	772	739	756	778	766	741	712	731	798	783	785	783	707	778	743	759	766	737	786	765	783	780	763	819	778	806	741	812	786	755	771	823	697	810	815	720	790	766	776	735	779	743	791	755	735	793	792	737	770	822	759	791	808	758	755	751	759	781	722	758	767	785	777	722	727	772	790	744	761	780	786	754	740	783	787	754	764	787	754	737	720	805	788	769	775	759	784	766	779	798	723	737	747	728	732	802	774	778	779	766	735	741	755	766	760	781	811	782	765	736	765	785	737	773	772	742	775	816	761	814	735	727	754	825	733	790	729	759	798	789	794	759	784	695	773	734	786	779	813	773	742	781	776	776	786	750	727	706	777	733	767	748	768	755	800	778	846	743	757	754	819	764	759	785	730	816	762	694	732	784	758	759	795	779	805	764	716	788	727	789	709	779	751	731	763	722	825	792	798	845	719	748	781	761	761	789	744	745	755	725	735	764	795	796	738	786	859	795	745	752	785	817	779	748	786	750	797	806	746	734	735	732	765	719	765	753	754	761	773	779	734	698	787	739	765	742	746	781	750	814	770	778	737	797	770	755	803	737	779	773	721	804	791	786	753	784	768	730	731	758	721	776	776	766	730	744	820	763	764	741	781	755	722	800	731	744	791	780	749	750	830	756	780	762	785	803	753	763	748	764	785	773	786	776	770	760	760	746	744	778	763	744	766	712	762	748	771	734	762	773	781	768	802	783	708	772	741	728	723	786	767	774	743	754	784	755	808	796	777	788	799	786	786	740	773	761	768	732	741	793	784	736	789	797	790	778	795	765	785	810	746	786	773	780	791	755	785	778	779	774	754	774	755	793	743	757	736	726	771	753	822	806	769	780	766	805	751	780	766	804	778	742	783	759	766	786	763	793	774	728	772	794	746	772	759	747	742	795	763	755	772	788	726	814	773	789	737	760	758	781	782	779	749	726	806	772	799	760	787	807	799	756	735	765	774	742	778	738	773	738	779	792	761	753	788	780	752	773	761	815	752	799	766	762	772	762	745	781	795	790	742	762	746	764	740	748	789	759	812	816	775	793	767	761	787	799	769	767	741	784	790	777	791	777	805	792	768	781	780	773	732	822	754	737	810	804	778	806	777	740	760	808	746	786	722	768	741	744	779	783	778	784	748	795	793	776	777	744	737	752	772	739	798	739	803	773	752	778	735	792	733	761	783	780	772	753	756	753	751	847	780	753	742	744	763	783	792	828	732	768	795	735	780	809	765	868	728	781	737	772	753	782	747	825	759	759	791	777	742	764	712	796	746	750	813	788	790	817	751	769	741	776	773	749	797	756	771	783	788	794	761	786	699	784	791	737	770	759	708	849	764	738	760	748	770	760	775	758	729	803	745	766	749	805	809	786	776	769	792	853	801	783	745	765	794	751	779	781	785	744	754	777	752	765	755	749	799	702	777	714	789	756	792	805	745	794	722	756	754	776	684	770	763	705	770	782	768	779	747	755	723	798	770	832	748	694	755	748	754	775	779	740	751	787	759	779	765	805	765	754	812	760	758	748	747	741	775	752	754	721	761	795	738	739	757	751	767	790	809	759	764	765	768	761	797	794	762	780	803	723	784	783	825	765	776	752	773	725	679	714	802	806	754	751	770	824	756	763	774	797	783	786	781	758	736	781	758	776	793	763	754	744	744	814	764	744	803	799	819	779	772	801	754	787	740	771	769	769	771	775	742	784	705	773	751	715	751	787	821	778	798	768	722	787	771	758	745	746	762	776	736	765	800	780	779	793	738	805	809	774	764	788	771	812	790	809	737	758	778	778	747	727	715	771	752	780	764	724	732	793	709	787	744	775	747	791	769	780	779	776	792	788	719	759	817	771	768	797	746	782	782	770	729	705	759	748	784	774	743	762	715	777	760	761	781	810	784	772	759	819	733	745	752	767	763	741	747	782	755	776	737	741	731	728	784	770	799	760	753	753	720	727	772	740	820	758	817	732	770	736	765	760	778	746	729	735	792	769	748	815	718	811	756	802	740	806	692	814	730	767	728	777	745	773	782	771	783	809	764	733	771	759	760	779	740	770	793	779	771	762	818	720	775	756	768	801	742	789	792	773	790	778	790	758	766	733	797	778	813	808	738	800	839	802	793	746	748	774	757	798	754	774	739	809	784	728	736	808	790	784	764	727	801	784	811	770	788	758	762	745	724	686	730	783	788	773	780	741	804	740	750	734	761	723	766	726	775	728	766	811	739	738	764	763	771	712	781	752	838	738	775	813	777	757	780	784	786	780	722	790	765	765	767	739	732	823	745	813	766	771	735	797	747	828	762	783	791	715	736	775	760	762	726	773	756	738	778	790	751	777	822	773	735	789	770	766	800	765	790	780	770	783	730	757	746	789	797	798	777	780	779	782	728	772	749	776	746	834	764	721	808	759	793	830	743	772	724	766	774	811	748	790	794	779	806	763	789	802	800	739	754	746	805	771	802	793	787	778	762	785	784	768	808	811	795	780	757
25009	21172	27521	25017	10317	681	475	395	386	382	299	318	267	292	246	233	273	276	272	235	252	218	227	236	245	242	217	247	234	240	230	241	218	241	239	209	252	248	223	228	232	236	232	221	221	243	264	224	248	235	211	234	230	229	237	243	216	218	240	238	205	216	227	249	231	218	197	232	222	211	237	237	227	237	214	234	248	207	220	246	235	215	233	256	226	234	220	205	244	240	218	205	242	205	259	212	212	233	229	213	249	206	208	217	231	229	231	222	239	255	242	203	212	242	204	241	198	207	214	254	243	209	242	244	242	219	244	239	225	241	234	269	224	204	265	243	217	235	220	238	242	207	216	212	240	241	219	215	254	240	222	211	236	232	231	237	225	210	210	229	243	206	212	215	211	181	234	225	236	223	221	233	236	231	237	219	218	204	204	218	246	243	223	229	208	229	228	218	236	223	241	201	223	243	202	216	231	213	238	214	219	225	230	230	226	241	202	241	272	218	250	222	217	226	240	210	216	226	241	223	236	218	195	242	237	238	220	235	224	222	228	210	202	229	229	220	249	227	207	217	243	200	226	227	213	223	220	247	216	205	254	236	222	228	212	225	213	205	236	218	230	236	238	221	257	215	241	196	210	233	234	234	221	213	246	230	208	234	242	231	243	215	220	229	215	216	196	232	235	212	204	219	226	223	218	208	232	229	224	237	205	217	231	229	241	249	228	224	209	212	248	233	231	238	214	235	219	212	225	252	241	195	237	213	233	230	237	233	232	221	208	236	254	218	204	225	236	232	208	222	249	216	221	222	216	208	243	225	216	219	237	201	198	213	242	218	222	215	229	227	226	244	236	225	215	193	219	250	213	246	196	221	239	224	220	212	234	213	211	240	224	203	222	216	232	202	250	220	236	227	226	221	194	226	229	262	229	251	213	230	225	222	227	236	237	206	206	229	232	241	206	217	238	223	216	236	235	220	213	248	236	227	215	235	227	216	245	244	212	244	240	226	217	217	228	225	248	204	236	257	214	206	227	201	233	212	217	218	202	238	229	236	221	242	217	193	231	240	251	209	232	217	200	202	211	225	196	237	257	237	245	200	214	215	229	221	210	243	215	232	241	229	233	232	231	216	216	255	230	195	201	208	217	232	229	217	223	254	230	233	236	239	235	234	217	218	210	220	224	280	207	226	246	206	217	241	185	200	230	246	226	216	236	220	218	221	214	238	231	205	246	235	231	203	199	226	232	239	266	238	218	263	196	220	226	226	254	242	203	226	204	236	210	216	233	235	223	229	225	247	234	218	236	222	228	242	220	208	269	235	225	213	239	204	232	221	206	254	261	192	227	230	218	236	222	251	235	230	258	238	232	209	227	226	249	237	229	217	236	237	205	235	222	230	207	209	236	221	232	230	240	260	223	200	219	214	215	226	222	201	215	223	233	224	193	240	214	240	219	222	203	231	242	225	222	226	228	213	199	211	208	218	235	214	228	228	216	253	229	197	219	235	227	231	239	228	189	210	209	205	241	228	236	217	244	199	197	241	216	220	235	212	257	263	230	230	227	263	258	223	222	198	217	239	255	222	240	214	243	237	218	246	232	210	230	246	218	217	232	234	256	222	178	255	254	233	246	215	241	264	223	214	238	223	224	214	240	231	222	241	255	222	226	229	232	207	195	225	237	206	211	183	212	231	240	238	202	241	222	219	231	209	202	194	234	253	214	220	217	213	233	218	235	204	233	247	196	233	227	253	222	245	213	211	228	216	201	240	228	234	207	213	215	258	206	222	223	228	217	198	246	216	230	223	214	230	222	226	226	219	236	201	226	209	247	238	245	254	228	221	237	222	229	221	209	207	216	228	235	217	232	224	235	237	230	246	243	250	231	217	228	246	207	212	202	230	243	240	214	223	221	221	207	213	250	223	206	207	236	236	246	217	212	253	223	236	225	216	225	213	229	217	221	243	213	220	226	207	243	227	237	253	237	233	221	225	224	218	226	228	226	206	231	238	233	225	232	250	227	204	239	236	208	257	223	238	245	215	239	227	238	205	241	219	197	236	237	244	256	215	230	240	227	227	240	216	226	188	220	235	248	211	226	252	213	236	216	267	239	213	208	222	184	210	238	233	233	234	218	232	218	229	234	221	208	205	218	230	250	219	240	238	214	241	210	215	234	229	243	223	229	225	227	208	214	220	222	233	212	238	209	216	196	239	268	232	217	237	230	225	217	221	249	222	232	225	223	235	213	206	246	234	219	242	205	236	229	246	203	228	218	211	233	232	237	240	236	240	228	218	235	217	202	245	247	237	243	224	231	241	222	198	219	236	235	249	225	207	217	239	225	198	204	250	221	223	211	222	214	242	235	219	239	234	227	250	263	217	228	231	229	234	200	221	231	252	227	250	228	211	233	214	227	223	251	244	230	234	219	261	225	225	224	216	220	224	241	204	218	223	235	236	229	214	222	226	197	199	237	228	225	243	234	216	211	201	199	241	256	226	216	222	233	247	216	245	217	221	252	239	208	209	224	257	221	232	235	234	221	210	239	228	227	200	249	240	220	222	234	219	232	212	194	231	236	228	238	230	236	226	255	225	230	223	218	233	211	224	190	212	232	215	228	217	193	261	225	214	213	218	228	232	236	230	238	253	218	212	241	231	243	227	227	222	231	249	219	219	232	231	228	234	220	217	226	226	227	220	192	257	230	199	206	212	244	259	230	196	235	225	237	202	225	217	239	223	228	248	195	222	211	234	240	230	205	228	225	230	221	236	202	239	203	230	226	232	228	257	242	255	232	258	228	201	194	209	247	206	241	201	235	210	229	223	230	234	214	224	226	224	267	218	229	210	245	240	204	226	238	213	212	230	231	235	209	246	221	212	229	204	240	232	218	207	217	238	223	226	232	210	204	215	207	202	246	215	241	227	202	252	219	247	266	218	220	250	207	245	261	243	222	248	222	248	230	215	224	251	224	228	210	197	210	234	198	210	214	230	239	201	195	223	216	214	209	230	234	217	255	208	235	226	236	242	232	238	246	225	223	245	227	209	201	229	234	215	224	235	234	239	200	223	227	209	224	221	231	183	205	202	220	243	205	210	225	225	259	232	226	205	224	211	229	232	184	243	237	202	238	200	212	241	247	246	201	231	222	221	230	218	227	220	219	205	226	228	211	190	250	243	234	239	198	217	233	229	231	221	215	240	203	227	201	202	224	216	211	214	231	264	220	240	210	218	224	237	221	264	199	223	234	207	196	225	226	232	222	211	212	219	222	201	223	250	225	230	210	185	201	222	216	206	216	252	234	220	219	232	236	228	244	224	210	200	226	224	204	223	209	214	226	204	222	219	233	215	221	235	230	224	224	226	223	231	231	229	238	205	256	227	211	201	219	243	218	235	222	225	222	231	209	246	238	212	228	239	250	236	217	240	240	225	240	217	229	213	216	235	211	202	227	213	208	244	233	207	220	204	222	234	205	235	241	244	219	209	225	238	267	242	250	233	230	223	245	226
10799	5830	4574	2222	1578	1264	1028	836	732	683	577	501	482	415	424	407	375	387	369	333	339	353	329	323	341	322	348	306	348	293	341	318	302	326	312	314	306	288	294	306	332	347	335	282	331	315	299	293	321	323	322	334	307	273	302	262	313	297	302	309	323	326	289	297	288	285	292	300	276	277	290	304	274	293	277	267	307	300	281	319	287	304	297	322	285	288	309	319	330	324	313	285	306	268	312	270	284	301	277	263	304	281	302	308	343	297	320	290	276	304	290	316	281	315	311	320	325	322	328	320	313	321	309	299	311	273	308	316	314	311	282	287	317	323	329	337	318	284	295	281	312	315	299	299	304	275	292	307	298	295	292	303	312	274	308	288	286	305	271	303	284	315	276	296	282	277	287	295	315	323	301	281	302	308	284	290	313	299	309	292	300	324	299	311	292	337	281	289	285	337	293	314	285	316	275	315	311	290	316	310	309	284	301	292	310	316	278	309	274	306	279	333	284	302	261	299	298	293	302	303	317	287	313	332	297	283	292	292	305	305	297	269	331	302	311	280	303	284	316	329	283	319	325	296	313	311	297	301	331	282	315	298	297	318	269	320	276	307	319	305	285	312	294	312	320	309	303	312	258	315	301	315	325	305	311	301	341	289	300	297	296	282	275	307	276	326	305	318	298	301	289	311	278	319	300	297	325	298	309	289	313	285	298	281	299	319	303	292	278	305	300	261	307	307	271	351	315	284	292	294	282	317	312	312	298	329	299	306	308	291	345	281	318	321	318	299	313	328	330	290	293	276	293	270	318	306	325	290	270	327	304	301	329	336	288	297	283	281	284	289	259	314	299	286	285	284	288	311	316	314	275	319	284	336	305	298	286	287	308	310	305	310	325	301	307	321	325	270	273	287	270	296	324	311	319	313	286	300	330	292	313	304	321	291	311	319	286	330	317	304	305	295	300	327	298	334	292	277	270	305	307	316	264	301	280	296	307	319	311	317	306	292	298	262	312	301	272	278	296	287	286	305	312	299	301	287	287	283	295	292	291	310	291	356	269	280	310	317	314	284	315	298	285	316	299	306	319	307	320	302	307	289	310	290	263	277	304	288	318	293	293	301	273	316	298	291	302	324	306	294	338	279	307	314	297	283	287	319	315	302	279	266	330	300	300	283	302	293	295	318	254	279	279	268	301	319	288	278	298	294	303	308	293	302	297	328	290	295	287	313	305	285	304	289	277	310	292	303	296	313	294	264	286	280	312	267	286	315	300	324	288	311	321	341	286	304	294	303	304	307	307	317	305	305	299	310	295	290	302	289	293	281	280	291	308	306	299	312	298	298	305	298	295	291	279	296	328	315	317	301	286	300	295	302	284	273	296	282	291	273	300	300	339	295	286	311	308	285	309	299	304	326	319	305	299	305	302	275	292	288	269	296	286	309	286	328	290	307	278	300	302	302	314	296	304	299	280	295	311	308	282	319	305	323	296	281	306	316	308	295	298	311	258	286	305	316	276	266	271	304	317	281	277	299	312	301	293	297	301	285	304	303	295	294	294	289	281	308	290	334	279	297	304	305	297	298	315	282	320	303	305	303	292	310	309	310	299	302	312	299	282	294	305	307	295	300	289	307	312	302	284	294	316	284	298	305	292	314	267	313	327	305	317	327	276	307	311	318	319	328	269	324	308	311	276	310	312	297	288	298	313	273	308	285	294	311	304	295	318	297	312	242	314	298	276	324	313	321	316	290	300	310	324	322	295	295	290	278	283	282	308	305	294	305	284	310	332	287	313	297	315	270	283	286	333	293	306	282	313	310	287	314	295	270	289	309	324	290	280	301	330	315	317	281	309	304	264	312	287	292	299	298	297	276	316	299	291	290	319	275	298	275	330	295	277	310	331	327	287	295	284	306	321	281	281	290	306	302	286	312	301	299	296	288	303	317	286	290	296	290	297	295	311	293	339	288	296	297	317	309	303	280	298	321	327	293	300	299	296	290	300	313	278	294	312	272	288	317	315	280	305	276	268	329	295	296	276	296	285	319	303	300	309	296	305	279	287	283	307	291	327	303	312	290	296	304	317	298	313	286	278	283	301	331	298	306	303	310	311	302	283	271	300	319	305	284	291	278	323	309	298	274	288	300	282	301	282	289	303	315	268	303	306	311	278	300	302	309	300	290	299	323	289	290	322	298	305	306	323	312	278	294	328	307	308	329	279	295	287	259	290	324	311	304	264	314	306	316	278	305	274	315	279	254	267	311	322	310	319	290	334	310	296	287	325	296	312	318	285	306	296	292	296	308	294	301	285	307	278	306	311	268	290	296	313	281	294	273	309	275	314	296	291	286	303	294	293	312	302	276	316	279	305	274	324	300	300	292	294	294	295	307	327	302	299	282	285	302	320	301	297	297	338	297	308	240	295	314	323	272	326	306	303	327	305	304	315	307	267	318	345	290	296	273	291	296	269	300	324	285	312	312	317	336	300	287	279	304	309	285	310	305	295	318	276	326	316	305	347	313	282	287	281	293	298	307	305	299	301	305	276	301	281	316	306	277	306	290	295	319	292	281	318	347	299	316	318	335	316	300	308	297	322	306	315	296	294	294	334	301	325	301	297	325	287	296	319	300	296	312	281	314	306	322	283	276	342	316	301	298	293	281	305	307	298	283	281	311	272	296	307	318	311	280	300	283	304	301	276	269	285	299	308	278	300	303	307	296	321	314	315	303	309	292	296	301	272	285	314	313	310	302	283	312	299	295	306	338	320	294	297	304	266	265	274	294	302	300	298	265	314	307	287	318	289	299	318	322	325	309	299	317	288	309	315	305	318	297	292	295	321	272	305	287	275	296	311	306	317	328	298	301	319	322	292	283	314	290	295	331	287	305	314	310	313	295	304	304	324	303	290	276	324	303	284	278	321	292	287	296	286	339	282	330	317	289	296	294	317	323	313	287	287	312	284	298	330	320	304	287	308	284	299	301	279	273	264	292	306	276	281	281	297	263	283	278	332	290	298	282	282	280	291	289	288	276	300	282	287	329	301	286	312	291	320	290	301	308	300	286	311	304	315	302	322	292	310	322	301	291	292	283	310	300	324	289	285	277	326	297	309	319	300	273	308	300	291	289	299	299	290	292	290	302	316	308	310	308	299	318	263	308	311	316	284	279	322	304	294	291	284	286	298	320	304	293	297	314	296	299	307	287	318	267	294	302	281	344	313	294	337	278	260	273	271	318	284	314	281	280	294	318	322	306	350	296	337	313	275	303	288	290	259	302	304	288	303	304	302	288	295	306	278	295	300	317	319	286	296	318	302	274	310	300	308	299	317	276	287	267	304	261	306	302	315	330	303	295	351	260	291	293	276	269	306	304	311	284	304	304	308	317	301	276	314	342	315	306	303	318	321	274	279	274	286	302	307	264	323	297	297	306	296	305	301	296	303	292	306	301	321	301	330	312	325	299	303	286	297	305	296	312	324	290	301	315	365	322	314	288	295	298	347	306	296	267
22824	21188	29063	23602	21190	21256	11444	1708	1301	1177	1049	966	940	919	869	876	775	804	814	753	772	736	749	733	735	696	676	715	682	673	674	676	656	679	669	644	635	625	662	665	696	628	683	681	660	687	672	675	659	664	687	668	693	603	733	715	665	681	706	609	576	639	703	667	624	630	655	677	648	668	666	650	712	655	700	665	645	645	666	665	609	634	650	690	644	678	685	610	633	648	650	618	652	665	672	601	623	677	615	658	653	652	689	602	637	637	638	619	631	642	677	684	626	667	677	647	652	658	657	652	669	655	655	652	653	667	693	663	636	673	646	619	663	649	690	662	631	608	666	678	681	605	660	650	652	613	606	685	670	651	621	664	610	599	625	651	633	657	661	635	657	646	666	612	639	691	622	631	634	687	641	683	648	640	685	632	685	646	658	664	640	671	664	656	664	633	633	664	672	640	659	636	671	606	635	639	686	650	658	691	656	652	638	648	599	648	658	634	675	677	661	627	662	650	649	654	686	665	616	647	697	658	673	678	612	651	694	664	634	636	633	641	659	641	642	631	682	655	633	628	658	684	668	616	617	627	634	573	634	641	658	667	656	662	616	643	681	686	618	599	652	676	675	587	609	659	666	607	673	689	639	659	648	654	653	682	655	608	667	639	661	651	737	641	644	635	664	669	683	680	669	632	633	656	663	684	645	696	643	701	606	675	697	621	625	623	679	654	653	625	664	622	668	601	669	689	671	652	683	637	668	646	620	657	670	651	723	689	708	653	629	599	624	615	659	617	628	643	656	648	684	639	641	631	650	703	675	634	693	647	657	698	660	664	657	598	684	666	652	662	659	643	628	658	686	650	636	636	629	600	666	634	668	673	719	630	672	625	675	597	654	637	669	653	649	651	704	587	647	686	674	662	648	664	668	675	643	644	619	626	671	646	664	618	648	688	618	614	622	657	675	648	632	652	643	640	647	681	646	634	642	649	657	685	671	669	633	641	666	635	651	665	600	641	677	660	618	664	651	629	625	649	642	628	656	652	659	659	627	680	712	652	633	640	633	688	687	655	615	669	695	658	660	687	582	643	662	664	666	596	617	629	638	682	699	665	674	604	688	683	644	611	667	634	666	625	643	694	661	648	662	603	683	644	659	661	644	623	645	622	633	651	642	638	611	667	625	659	617	693	609	626	607	660	685	679	599	659	598	625	666	605	641	681	646	654	657	693	654	624	625	605	611	647	666	655	654	662	671	650	658	673	652	662	661	648	631	619	670	670	619	654	622	614	633	664	679	665	657	628	631	659	633	674	641	634	672	717	696	642	640	652	648	633	643	693	568	605	616	653	667	676	663	632	700	591	667	590	633	701	659	619	674	640	670	630	675	705	658	639	608	636	644	611	617	652	600	653	678	660	620	676	662	688	653	669	642	634	641	637	669	658	597	629	631	656	637	700	630	658	637	654	613	721	637	607	615	637	678	605	639	635	637	633	641	652	695	635	659	626	621	641	697	641	655	708	676	669	637	670	664	606	628	662	654	681	674	687	679	703	648	649	599	614	683	620	657	622	656	656	607	667	673	640	652	608	640	683	625	645	683	645	705	636	651	666	614	622	660	596	616	659	617	667	670	654	659	643	628	680	630	636	646	647	687	640	649	600	673	617	647	680	652	651	614	639	642	706	629	630	643	623	635	637	643	634	642	621	685	676	615	691	702	640	648	604	657	645	623	645	679	657	657	624	703	659	643	602	665	638	692	631	634	659	659	676	645	674	686	700	688	618	653	677	627	622	633	641	663	633	601	682	687	644	642	630	652	627	698	655	666	674	693	620	677	654	669	627	637	640	658	656	638	631	652	620	618	579	679	634	697	644	655	638	641	607	656	662	691	645	608	640	617	671	656	659	626	645	657	606	655	627	648	647	662	649	631	615	647	642	661	635	670	618	607	708	698	617	606	664	637	631	643	627	678	630	612	612	647	693	659	682	673	630	676	680	650	621	649	627	690	668	677	615	634	631	649	649	691	664	634	622	720	656	671	658	626	687	652	655	630	702	694	712	671	637	657	662	664	660	658	640	634	604	654	655	640	657	636	682	593	634	646	626	620	647	652	658	668	636	645	643	652	674	610	653	636	645	622	593	687	649	664	664	637	654	672	683	610	672	657	627	662	669	636	685	675	641	690	635	616	646	680	655	675	684	625	612	633	671	646	674	669	648	639	677	670	634	687	635	641	668	655	676	626	638	638	632	658	637	682	636	650	624	640	645	629	685	654	657	664	610	670	644	657	659	620	649	608	683	632	617	637	635	657	631	708	611	660	653	664	656	626	675	670	679	660	685	665	667	671	657	653	667	672	626	651	647	659	652	680	603	690	652	690	632	628	685	692	670	639	643	660	649	690	626	581	606	607	644	629	651	591	636	667	676	655	603	658	640	637	694	639	644	640	691	673	644	666	659	680	654	661	668	679	633	600	655	641	634	664	634	675	635	685	665	630	595	602	694	647	624	620	680	700	697	671	620	633	673	679	654	634	649	639	693	632	619	624	690	642	674	685	680	705	686	647	657	619	660	676	644	651	630	629	668	647	602	696	679	663	652	681	640	654	657	635	628	605	649	621	661	626	650	655	682	615	660	687	654	650	618	662	644	666	662	665	659	645	667	615	647	667	662	674	663	678	613	624	668	694	642	677	667	656	621	646	648	655	634	620	645	657	689	631	655	659	631	617	629	689	692	660	687	632	663	646	680	655	606	656	654	625	652	609	617	645	617	631	616	646	641	663	651	610	656	682	663	622	637	618	646	665	701	657	637	683	628	675	644	666	654	638	675	649	658	677	678	612	694	658	620	665	651	630	593	656	652	643	627	633	656	648	627	655	662	627	637	635	667	634	635	689	618	645	671	640	627	626	696	625	633	667	649	676	627	673	592	621	653	667	657	662	659	656	667	614	630	647	698	677	698	658	622	646	595	652	655	610	638	684	631	627	644	728	681	673	594	621	667	659	631	670	716	622	678	652	674	626	646	635	619	645	641	677	672	683	618	596	622	647	659	622	622	677	612	627	665	657	634	686	667	628	685	649	665	642	682	634	650	652	671	652	641	625	632	659	598	630	657	687	656	649	647	616	642	639	638	644	668	687	672	632	669	647	602	669	667	657	645	630	645	653	621	697	621	673	635	637	629	696	672	634	638	697	624	669	737	624	660	656	679	671	657	693	623	599	662	674	661	723	670	637	683	673	685	661	666	659	676	674	691	599	683	649	663	674	667	625	651	627	636	656	582	566	664	642	594	625	663	664	687	658	640	669	625	664	670	612	652	629	697	655	627	636	613	638	645	632	659	634	654	585	613	661	683	641	647	622	635	622	658	623	695	641	670	624	664	672	684	673	605	681	643	652	638	658	624	618	636	665	632	663	665	642	621	617	654	644	696	701	630	655	642	647	649	651	652	646	651	662	653	643	630	637	624	656	652	664	652	652	617	659	666	659	684	619	661	644	679	650	637	671	644	631	660
15673	16925	14002	7338	5204	4169	3490	2831	2293	1974	1770	1542	1442	1304	1257	1113	1076	999	1035	1068	931	974	903	908	891	911	882	890	828	860	850	896	820	831	791	791	794	840	824	865	813	819	832	810	841	839	803	800	841	750	786	817	800	849	836	775	770	767	831	775	796	768	754	825	811	789	812	775	805	795	832	778	820	806	787	845	787	806	737	791	790	803	775	804	733	777	748	795	788	790	807	800	753	778	786	772	741	779	768	773	829	814	787	829	806	794	800	787	798	777	720	830	810	760	744	807	786	823	803	789	775	792	783	743	802	783	806	850	806	794	777	804	763	773	798	766	785	739	737	783	827	837	785	849	744	771	799	833	828	814	807	825	795	799	806	757	756	788	821	743	819	803	772	807	787	798	742	789	745	823	785	756	836	751	756	709	740	770	778	737	727	745	801	813	779	772	782	777	791	781	754	806	798	765	870	809	807	782	795	795	757	829	773	768	811	779	794	747	761	771	790	733	774	790	811	811	813	731	783	745	763	814	777	735	786	766	805	741	796	746	755	768	772	829	820	761	732	763	786	776	750	792	794	762	748	814	788	768	779	818	772	776	799	750	772	794	763	842	779	794	772	808	806	822	762	760	796	787	798	799	750	773	770	755	818	786	750	829	826	779	761	741	805	775	828	742	791	792	806	798	781	768	813	740	825	818	827	805	789	758	761	806	797	812	830	766	782	742	823	783	762	794	777	781	785	774	795	775	807	774	803	774	813	798	776	790	779	833	765	781	763	788	726	764	782	772	770	766	790	801	772	831	732	807	818	826	755	823	813	794	784	770	780	807	807	763	765	783	803	789	819	773	776	799	729	754	796	767	809	791	763	759	785	778	763	777	744	740	774	807	819	770	788	826	753	813	723	801	796	787	739	786	746	745	790	775	792	808	746	788	765	791	803	793	793	756	762	830	781	775	755	776	800	795	827	810	817	795	820	730	750	791	759	787	791	793	762	774	837	759	704	786	834	738	775	824	750	782	842	770	809	780	831	760	750	783	758	752	797	798	771	823	758	787	776	759	745	788	822	812	789	790	745	783	765	730	798	736	788	783	768	777	818	828	797	836	745	792	781	801	772	804	787	813	802	796	757	826	835	729	800	786	750	772	773	746	752	772	808	766	749	821	788	812	819	758	763	755	811	778	795	864	742	778	843	790	753	826	795	755	763	822	784	775	779	786	822	843	756	783	780	753	805	796	794	759	808	787	796	779	803	878	795	785	780	791	781	753	782	797	716	774	769	824	723	796	782	788	781	761	787	807	744	781	804	791	780	744	781	820	792	759	774	836	742	780	764	769	796	781	781	721	800	762	804	757	832	764	727	821	790	803	773	759	741	790	812	837	815	791	804	731	780	789	773	769	771	807	781	753	782	790	783	789	787	800	788	741	777	778	804	794	778	776	799	796	732	815	759	826	732	799	727	788	771	801	787	786	773	779	772	751	816	840	768	755	800	813	806	741	789	802	795	771	787	812	764	783	736	776	763	739	795	820	755	761	760	747	744	750	837	782	839	774	762	758	791	786	759	832	767	786	756	810	764	739	758	791	808	786	752	774	724	749	804	733	762	818	791	796	827	811	717	786	735	784	771	746	792	779	775	778	777	816	800	843	771	755	810	757	803	794	750	774	817	800	784	756	790	786	797	788	773	822	749	782	775	755	763	757	773	790	795	763	767	758	818	796	740	759	801	823	784	749	776	774	833	752	778	813	754	793	807	720	808	713	760	824	770	816	798	817	816	746	821	801	836	754	739	799	761	743	781	767	802	767	789	749	766	776	796	787	800	770	753	796	775	760	751	759	742	754	731	790	773	764	762	772	814	744	814	821	848	772	813	793	781	791	775	793	800	769	780	808	734	774	738	767	750	759	771	809	818	799	776	807	727	794	856	792	752	740	730	748	790	823	778	801	766	754	723	797	808	741	788	764	786	770	802	779	751	706	792	768	766	754	800	794	747	774	778	756	809	806	765	795	789	764	777	758	796	780	754	796	820	751	738	829	779	802	772	764	820	737	775	812	774	774	777	796	773	749	736	793	808	780	808	784	798	740	802	809	712	792	802	755	754	788	766	761	765	797	778	782	812	784	759	784	729	808	778	790	762	789	772	786	789	739	792	810	794	799	796	741	762	818	769	791	753	765	722	804	771	812	800	820	780	743	802	787	799	761	727	788	797	772	793	780	765	794	815	738	751	743	815	741	785	820	799	751	786	768	756	761	817	763	760	742	777	793	735	793	782	824	777	758	774	802	827	724	779	733	751	782	802	828	752	806	799	781	744	797	793	789	790	823	797	800	799	761	819	762	806	796	815	760	778	829	787	816	757	782	770	829	840	781	773	761	761	755	807	734	756	754	777	756	750	787	780	747	777	782	795	822	760	727	745	828	841	782	737	800	775	821	792	766	738	817	819	795	758	789	774	756	746	772	776	815	756	796	819	767	790	746	779	765	724	752	768	747	784	804	767	795	789	829	793	791	780	768	797	785	786	792	753	764	773	763	809	809	779	749	756	780	763	785	757	806	839	757	777	772	732	772	796	784	785	803	786	756	767	769	780	734	752	799	785	812	762	786	779	811	782	780	806	809	773	750	820	776	775	787	797	790	766	829	759	754	813	759	782	745	841	792	780	709	758	789	758	785	797	769	787	758	837	818	764	792	772	752	808	789	818	846	751	786	773	720	772	849	795	804	758	799	741	755	799	810	857	733	743	792	784	785	780	754	723	719	818	747	797	769	787	756	803	744	786	798	776	771	761	782	769	775	778	786	776	753	820	737	802	780	771	814	782	753	791	767	813	716	784	757	808	788	749	852	801	727	820	767	801	835	729	790	727	814	802	771	816	749	814	788	772	779	793	776	756	777	837	767	824	791	779	790	779	760	786	768	790	778	772	795	766	773	723	788	773	797	741	805	751	798	804	755	766	748	843	782	761	749	763	787	764	764	813	778	773	743	790	816	771	756	777	780	805	733	767	789	787	791	741	756	782	799	758	781	808	763	722	831	743	781	798	803	793	782	779	813	794	775	768	779	813	808	775	760	810	769	803	774	777	798	814	721	724	767	792	752	801	785	761	756	793	773	762	807	779	774	749	793	756	771	811	771	776	801	759	762	772	804	810	790	805	830	789	835	741	799	752	835	777	801	778	764	775	733	798	809	803	774	783	728	830	728	776	812	822	842	780	756	772	744	817	772	772	773	796	793	786	812	784	805	788	761	744	821	796	810	784	760	827	785	761	763	779	777	741	742	748	726	742	771	760	792	816	794	737	779	737	733	780	786	821	795	765	754	806	786	771	818	745	808	775	846	746	762	749	852	818	782	734	782	778	782	778	781	733	759	827	755	802	795	811	831	756	791	803	800	853	767	823	783	788	761	797	782	808	743	815	780	807	753	778	795	785	762	794	781	793	745	771	784	786	789	783	810	751	810	817	798	758	795	758	802	719	829	799	753	796	784	792	780	799	782	794	751
27080	19933	6304	632	403	357	381	367	368	319	337	378	327	316	347	356	335	304	337	351	314	352	341	324	333	327	329	319	345	309	340	366	361	346	337	325	351	336	330	323	356	302	313	310	350	340	337	347	353	309	353	362	318	312	281	343	327	353	335	303	373	284	314	362	371	306	302	318	328	320	322	355	337	343	341	307	337	339	370	330	328	346	338	332	357	329	346	332	336	345	362	357	322	340	320	309	341	352	309	365	364	330	342	321	339	350	346	294	352	336	326	321	339	362	315	370	326	326	321	302	342	340	319	358	319	348	321	358	334	286	331	355	334	313	342	307	341	326	374	313	339	330	387	319	319	315	361	321	322	330	322	369	342	326	318	333	353	336	318	343	310	342	335	328	328	331	343	359	350	354	321	355	316	347	314	317	330	343	309	315	338	322	313	321	316	335	367	355	325	320	275	308	352	361	331	332	338	304	354	329	333	336	335	355	333	345	360	350	315	337	339	343	319	331	346	311	317	319	342	359	345	317	341	325	375	334	328	343	330	328	313	313	342	334	342	336	362	318	355	363	360	341	326	334	331	357	341	311	335	297	315	323	362	321	311	334	329	329	328	329	325	332	334	367	345	340	337	322	342	305	337	390	374	333	328	318	334	333	296	324	312	353	375	363	348	342	351	346	326	348	307	336	332	338	317	318	353	332	333	356	321	313	315	335	333	323	315	305	359	319	335	352	324	346	332	373	349	343	333	349	317	369	314	317	311	330	320	307	359	354	350	321	343	320	368	318	339	345	326	343	356	328	320	338	341	344	371	334	332	341	359	316	315	328	364	335	345	323	371	348	345	342	345	335	342	348	338	332	332	365	297	307	331	300	317	334	352	356	330	336	342	321	342	335	332	337	343	340	331	363	319	314	302	369	309	340	298	329	303	327	339	333	348	336	318	350	315	333	328	363	320	298	339	338	326	342	326	335	337	295	313	356	348	348	309	353	314	288	351	349	339	326	355	319	352	324	317	366	332	332	336	349	314	350	296	315	309	327	329	341	338	307	305	351	358	326	361	357	332	339	333	363	323	331	333	323	337	341	350	333	355	321	355	324	322	315	333	292	294	311	336	358	314	313	324	324	296	331	324	413	327	375	360	376	358	358	332	350	346	337	350	328	328	326	325	351	326	320	344	330	328	334	352	299	371	344	324	324	335	349	300	349	319	364	327	358	337	318	346	331	340	343	331	355	345	303	361	334	321	325	346	316	325	292	318	334	320	350	321	318	288	314	340	297	302	339	311	323	321	328	324	353	332	312	305	334	335	309	334	302	347	351	352	339	300	346	303	326	305	334	336	363	334	349	342	305	326	321	317	324	300	338	332	367	337	328	320	336	323	363	330	355	338	375	324	320	362	332	318	312	331	313	333	337	354	350	336	328	346	345	345	315	338	332	328	344	311	307	338	335	337	359	316	334	312	309	341	323	329	338	327	368	334	332	364	334	326	322	353	338	357	293	353	317	371	286	302	355	326	330	332	350	334	344	351	337	317	326	302	336	331	318	347	319	349	337	362	352	345	307	344	368	311	339	391	333	354	316	325	342	296	365	360	341	315	315	350	325	304	333	323	350	331	350	334	330	324	352	335	304	357	360	338	308	332	343	337	315	356	339	342	350	314	344	329	319	358	337	355	312	365	313	299	334	322	312	331	368	315	303	338	338	319	317	335	284	324	352	391	315	333	330	320	344	352	278	317	306	367	351	341	339	347	354	338	340	317	316	315	326	337	338	345	365	307	360	353	349	328	335	318	328	343	330	366	315	371	313	329	331	304	345	336	316	349	361	355	326	367	326	331	358	325	373	324	348	310	347	335	315	335	368	335	362	369	318	343	345	334	312	360	323	354	329	305	332	314	307	320	336	321	338	344	331	340	371	306	324	334	331	317	327	316	361	313	332	345	365	321	318	354	335	336	308	314	325	315	348	322	345	326	341	348	330	355	318	318	347	321	337	328	309	358	320	344	321	287	304	324	319	355	325	320	355	324	357	314	345	328	302	351	346	310	339	333	338	333	316	331	322	343	315	321	335	326	327	331	316	327	342	354	325	342	348	331	339	331	342	319	319	321	333	338	337	340	332	305	353	377	312	344	315	342	348	328	369	349	359	323	341	308	321	299	359	319	309	313	371	335	355	350	352	348	359	325	320	323	324	330	319	327	337	347	331	320	360	392	343	373	337	331	333	345	336	329	339	346	324	345	323	336	342	352	324	340	331	363	330	339	368	364	332	333	331	321	356	329	341	325	323	339	359	312	307	341	343	305	324	350	333	369	323	345	353	327	329	289	369	379	356	351	331	345	311	318	307	367	344	319	310	319	323	319	350	342	312	320	327	337	374	330	342	350	337	306	362	358	303	317	333	343	343	337	349	311	333	352	353	351	335	317	331	314	311	351	330	306	360	352	338	329	363	336	343	359	363	315	312	323	341	282	319	375	332	325	337	324	329	342	299	296	343	334	324	327	369	312	297	348	329	304	325	320	310	298	331	361	343	349	314	314	342	343	319	344	322	318	324	323	326	323	324	306	352	322	321	345	345	349	338	311	346	317	362	323	321	313	306	329	341	327	330	359	333	346	337	328	329	323	346	314	342	308	366	337	347	309	362	332	367	344	324	347	318	345	342	337	343	362	341	356	350	336	343	315	309	321	316	322	338	328	346	318	333	343	304	331	319	370	337	370	296	343	321	300	330	332	350	299	332	355	367	344	314	341	293	346	341	327	348	313	341	317	359	348	314	324	357	342	359	326	317	335	338	298	315	324	349	305	346	302	336	330	331	361	358	337	342	321	343	350	331	324	343	321	348	305	344	341	340	336	322	315	326	334	322	363	306	339	329	326	336	323	309	307	312	347	340	329	291	370	327	352	303	315	355	325	338	325	354	350	342	308	327	333	348	350	314	334	308	324	301	404	333	326	323	340	323	352	326	343	321	330	332	339	364	343	352	339	340	354	342	303	358	344	313	324	316	340	340	315	326	338	318	344	316	338	324	352	342	303	336	364	342	318	324	318	340	359	333	350	320	333	347	313	289	353	334	332	341	352	320	335	345	339	346	352	326	299	338	373	312	342	368	289	315	333	308	331	311	358	345	335	314	322	337	361	348	315	317	301	324	324	339	312	347	307	327	356	331	356	336	320	322	351	337	320	297	340	324	329	363	324	340	317	320	316	299	323	336	341	296	309	340	322	331	354	348	332	331	342	333	338	329	309	314	323	337	344	322	336	321	323	354	336	318	346	317	296	337	353	330	346	340	316	295	317	370	335	336	328	328	355	299	334	338	362	367	350	342	324	346	337	349	341	349	307	357	283	338	344	329	311	337	360	319	342	321	325	337	327	323	339	347	357	343	342	366	307	360	340	320	326	314	332	348	332	349	335	324	304	314	344	331	345	307	305	337	336	347	315	327	368	312	337	332	369	319	309	341	338	305	342	328	355	311	357	360	337	310	330	293	367	344	321	311
4705	992	872	616	516	494	527	518	444	411	446	416	450	434	437	411	411	403	376	435	399	396	391	398	383	396	384	403	436	401	413	436	380	425	437	396	427	420	455	406	397	389	431	394	407	387	375	412	389	428	396	415	379	386	386	416	454	383	419	413	391	405	430	419	433	395	398	416	397	409	401	414	396	399	414	418	455	461	414	431	389	369	447	392	438	435	411	445	402	379	401	421	413	432	380	357	370	425	387	437	347	408	420	395	411	410	378	437	405	415	378	373	384	413	364	406	415	449	451	438	354	415	391	378	409	417	434	403	396	417	415	398	401	433	390	398	391	384	410	427	399	438	395	419	401	396	346	393	384	370	402	390	427	380	388	409	378	428	404	393	403	426	365	375	413	395	465	396	383	397	394	388	371	451	398	440	395	409	418	402	385	396	405	420	435	410	417	393	393	403	387	416	420	409	414	402	447	346	432	450	410	417	428	400	430	441	380	415	456	382	420	410	404	419	412	399	389	414	408	426	421	380	431	414	404	388	388	405	415	389	408	454	391	400	379	397	389	401	412	387	439	402	381	387	396	410	380	404	401	416	430	425	386	396	404	384	425	424	397	400	403	396	391	415	412	402	374	420	395	398	363	380	411	375	398	394	409	405	420	420	415	409	433	417	400	408	389	415	439	393	397	415	443	396	405	405	398	437	402	409	423	387	448	404	417	368	445	445	421	393	399	415	386	441	379	392	398	418	403	373	423	403	417	443	391	388	406	416	401	407	402	410	417	425	399	368	407	416	408	401	415	410	393	404	428	429	381	425	412	410	399	397	430	441	403	403	397	392	420	433	425	429	398	445	412	420	398	401	400	407	417	446	423	412	387	432	420	420	417	374	399	380	397	395	421	410	442	403	404	437	391	389	417	388	396	428	405	361	431	383	421	367	424	415	408	390	376	374	415	443	391	408	427	401	379	399	373	432	372	392	404	397	415	397	410	395	413	385	411	454	404	406	389	410	402	410	424	446	386	418	422	408	416	421	372	400	407	425	439	380	432	404	451	367	429	448	419	412	430	408	423	421	395	396	388	409	429	410	395	413	437	444	388	387	411	376	397	424	394	379	406	394	376	423	366	416	393	414	438	397	430	370	404	445	417	408	407	400	431	397	388	410	416	408	411	379	381	410	395	410	440	399	411	409	462	411	404	415	404	422	405	419	394	395	365	414	430	379	398	400	409	390	415	436	431	418	456	390	393	394	410	402	451	395	388	412	380	413	374	413	374	463	371	419	382	381	402	396	401	395	391	413	366	413	424	396	403	376	411	433	415	437	383	439	380	412	430	410	436	398	414	412	420	387	359	385	435	430	389	420	351	406	438	416	396	402	394	363	395	425	404	395	361	384	417	406	437	408	415	395	424	412	403	406	402	404	407	400	446	372	379	400	393	378	414	400	423	397	425	403	405	409	419	394	392	413	442	400	426	435	431	399	402	362	423	388	400	385	418	366	436	376	385	415	373	412	438	399	391	428	408	409	423	424	418	368	417	426	382	419	426	404	438	413	404	398	396	401	395	383	391	353	357	389	406	426	407	410	410	395	438	434	407	389	402	369	393	415	401	406	391	378	400	399	416	375	438	379	353	389	390	405	420	403	397	415	387	374	414	422	413	401	408	419	445	433	406	434	406	407	394	426	416	387	419	428	443	433	390	408	445	405	400	411	394	400	385	408	430	428	375	402	416	418	375	407	419	402	402	402	445	403	384	414	386	455	400	409	397	408	391	428	407	392	406	410	416	396	396	396	428	415	438	370	374	420	410	415	375	375	407	409	447	421	406	361	410	393	419	380	409	444	413	413	403	432	426	402	425	401	411	373	392	395	391	407	428	406	412	390	417	379	406	409	428	387	373	379	400	410	407	418	450	421	433	392	417	391	411	419	399	400	416	410	407	428	414	377	410	389	380	427	409	412	407	406	421	401	428	398	422	390	377	421	403	350	407	402	387	418	390	396	389	399	414	382	403	415	422	363	407	413	401	410	374	404	417	415	410	396	409	414	415	391	427	402	402	391	398	386	423	417	396	411	414	393	401	404	400	397	358	401	403	409	416	375	442	422	398	397	419	420	414	427	439	379	408	382	421	418	406	351	421	386	413	407	396	382	390	393	416	430	394	390	402	376	396	422	400	434	397	402	443	381	405	405	404	383	375	396	405	406	409	406	421	411	444	395	435	369	395	394	399	405	416	362	413	400	406	419	405	425	400	434	433	440	419	410	383	429	394	403	444	406	391	386	426	416	394	430	365	368	384	426	358	418	406	425	424	411	386	435	431	397	402	426	424	386	456	420	416	366	426	419	425	424	406	417	422	397	408	417	381	401	419	410	396	446	386	387	417	409	445	450	434	413	410	434	408	421	421	425	415	366	405	428	425	410	391	405	441	418	440	425	381	393	396	401	431	411	419	409	407	387	382	398	426	413	382	406	402	384	374	408	405	402	395	399	379	391	393	413	405	397	420	398	401	385	390	376	406	408	429	390	396	443	410	384	403	407	386	387	408	428	385	397	387	427	403	394	398	426	378	393	402	453	395	417	389	399	406	411	401	399	397	421	430	440	388	393	391	360	393	406	419	408	438	395	444	441	384	409	438	399	392	405	444	389	416	394	425	393	422	470	426	434	401	399	415	401	426	384	390	430	443	401	418	429	405	432	403	388	403	394	417	413	403	394	372	407	472	422	405	394	409	401	426	396	425	395	386	367	386	438	379	414	396	401	391	431	387	422	386	389	427	414	409	418	385	413	406	399	394	411	422	418	407	390	412	382	400	398	411	409	414	425	391	436	421	416	376	398	400	413	388	390	404	412	361	416	361	397	385	430	397	373	406	379	423	422	393	405	390	409	430	385	449	404	415	427	384	386	387	388	433	391	374	434	412	392	398	449	390	418	384	393	429	396	441	433	393	391	418	467	393	418	404	424	407	388	406	399	427	415	429	411	401	384	408	411	443	398	425	435	415	385	394	400	391	408	399	412	417	391	415	423	381	438	397	411	412	407	362	382	411	381	414	435	403	402	430	412	371	392	417	384	420	390	391	391	403	404	419	434	435	412	385	389	431	409	438	419	378	419	425	436	441	408	422	405	393	410	382	410	400	405	419	406	404	416	410	408	396	391	433	412	458	403	417	388	394	426	430	386	445	410	430	407	423	427	413	408	428	385	421	414	430	392	388	376	412	398	437	396	387	431	397	405	384	398	390	402	356	397	412	364	386	415	391	414	407	412	363	389	413	414	385	397	400	404	403	417	403	414	388	393	415	376	386	425	421	416	407	381	378	431	424	448	431	362	406	395	418	390	428	427	395	398	409	395	407	398	397	418	396	416	429	429	412	385	425	426	414	457	418	399	432	438	409	414	400	388	409	426	420	395	356	423	412	413	380	378	383	395	412	404	381	403	424	381	383	390	413	397	423	397	435	423	416	378	402	418	389	409	407	434	394	404	417	420	435	401	402	426	407	426
23818	21186	28659	23978	21196	12246	1807	1143	1014	921	844	817	813	777	744	744	793	757	709	690	705	703	663	687	725	671	660	688	641	644	704	626	668	658	643	685	642	650	674	617	620	655	655	650	656	652	644	662	664	627	665	689	645	668	687	649	627	653	656	625	676	656	649	656	679	701	646	626	685	654	649	641	674	660	639	656	753	647	660	638	647	675	642	649	635	701	618	658	663	651	623	643	612	657	670	664	668	620	616	666	608	636	607	677	664	631	673	680	633	667	597	661	616	624	634	658	651	651	619	650	653	596	591	684	685	648	664	645	694	687	607	628	623	677	646	716	667	635	643	632	620	639	651	680	634	692	620	673	679	681	624	662	618	670	612	621	641	607	655	641	664	652	627	638	667	678	633	649	634	633	641	655	636	692	642	634	673	666	605	664	622	648	630	626	678	644	620	610	655	665	626	631	614	605	612	658	697	676	651	652	594	613	625	605	654	651	609	663	700	687	607	633	672	669	648	656	652	630	625	628	656	655	645	632	634	644	611	685	676	633	641	659	623	664	642	621	671	673	620	633	614	675	652	620	614	616	647	707	641	627	629	628	619	645	613	676	620	629	669	666	672	644	685	622	646	672	609	696	646	638	648	660	615	639	695	680	631	617	646	621	659	629	610	644	688	679	641	688	640	651	647	657	658	653	612	619	679	608	658	661	687	636	652	632	625	622	654	688	612	678	667	614	603	666	665	632	647	706	632	709	637	714	631	618	665	617	649	638	657	653	608	687	663	668	621	628	644	634	657	666	661	626	633	672	667	659	668	657	627	643	646	677	639	643	649	656	712	686	582	625	657	633	657	627	653	633	712	655	669	609	646	629	672	653	662	640	668	693	588	642	629	640	627	678	611	604	669	679	664	639	627	646	601	652	666	641	632	632	641	683	674	653	676	629	667	648	647	711	674	664	664	668	655	648	683	596	646	630	663	622	603	644	608	703	647	662	662	627	591	588	634	655	618	650	661	611	626	642	656	631	648	639	627	612	614	637	641	647	657	627	643	590	636	642	626	623	635	627	668	647	621	621	649	628	613	670	661	638	650	635	654	651	674	640	680	639	678	640	644	682	679	662	606	607	693	625	657	659	638	619	685	636	631	624	649	591	659	628	662	643	622	638	655	629	662	614	688	617	670	623	599	656	662	605	643	672	646	642	662	639	636	649	678	664	673	631	631	661	617	685	645	638	610	628	636	647	687	635	612	643	660	623	602	631	637	688	689	646	656	668	649	616	668	633	666	630	670	642	656	711	662	666	667	655	671	659	654	700	608	625	669	639	639	610	648	645	646	676	632	664	640	630	652	607	628	585	677	631	675	657	643	630	651	649	584	639	641	656	621	661	659	659	642	596	640	661	649	691	643	602	606	640	641	670	640	630	620	650	649	640	641	654	637	657	657	663	624	596	672	657	626	682	628	603	656	686	638	643	663	653	705	616	666	633	633	610	624	650	613	651	626	646	621	612	620	659	670	647	649	657	671	649	671	615	691	656	634	616	663	618	629	668	651	636	675	673	596	659	661	633	699	621	609	629	652	653	679	664	639	669	640	648	652	686	673	674	688	641	611	632	713	684	639	678	661	642	618	625	691	617	648	601	642	627	658	671	650	596	622	702	619	649	601	636	635	670	623	684	628	691	647	610	627	629	654	634	676	615	629	627	644	640	645	641	689	651	605	618	708	650	612	642	601	623	637	617	675	654	633	680	614	670	624	651	651	642	697	616	617	640	601	668	688	668	646	650	642	618	620	694	635	656	638	659	664	680	666	660	614	644	612	644	636	627	650	618	641	719	638	644	636	646	678	659	692	677	641	639	642	647	641	614	622	676	618	654	602	658	667	656	649	655	645	692	715	650	620	698	712	647	640	614	653	641	654	665	625	643	642	659	634	603	651	596	610	662	679	649	649	632	706	628	698	654	622	622	656	622	648	677	622	663	659	614	678	633	697	646	676	642	664	613	633	611	614	668	663	618	614	674	626	642	664	648	643	591	638	645	620	658	661	634	635	672	639	654	626	674	659	648	645	660	704	641	654	605	621	680	711	647	641	624	659	652	649	648	661	641	670	615	667	641	660	669	673	637	650	657	647	658	663	584	659	647	642	650	676	660	630	632	627	688	647	632	635	634	660	631	691	626	674	672	632	701	681	639	608	679	640	644	596	641	625	588	701	657	657	617	610	634	686	644	619	629	644	649	611	590	639	597	628	632	639	677	632	658	674	632	655	626	586	674	630	663	625	638	652	667	673	612	622	631	643	657	648	616	680	620	678	692	631	614	688	596	694	641	667	631	654	663	647	658	649	595	642	678	635	678	658	633	673	595	632	603	685	624	606	647	597	697	655	649	621	631	664	626	589	644	594	654	564	637	654	597	632	643	647	667	645	647	664	648	673	640	637	654	648	650	634	634	639	649	661	633	635	639	641	644	632	692	635	635	604	698	671	616	696	633	652	675	649	627	676	611	667	652	665	597	618	646	636	646	566	647	641	652	647	643	687	623	624	659	627	590	632	615	617	660	594	663	681	610	676	654	627	598	630	632	662	652	668	624	643	653	648	644	684	636	612	655	594	631	634	647	644	660	669	662	611	611	645	640	668	679	621	640	610	647	624	635	649	673	627	624	619	628	668	626	649	658	679	592	616	607	647	674	650	612	675	676	640	660	615	654	653	655	601	661	635	634	717	658	631	653	619	621	678	621	633	671	645	622	665	650	676	666	597	655	659	642	669	638	677	575	635	620	664	666	706	625	616	684	684	655	642	632	599	645	619	660	668	667	678	649	621	642	634	603	582	666	692	640	623	618	672	614	667	639	620	624	665	629	617	640	640	651	681	606	656	655	626	687	645	643	666	634	689	601	650	660	636	661	638	624	662	661	671	665	644	651	669	644	606	618	682	654	630	650	647	674	645	664	612	678	641	602	651	654	635	689	663	666	612	688	644	649	630	663	648	651	635	675	655	654	579	665	626	675	670	580	621	677	627	622	633	672	617	676	621	661	646	642	670	697	624	622	634	638	662	665	641	669	680	628	635	607	640	667	668	609	650	652	635	695	677	631	673	626	636	636	670	632	636	634	622	637	641	684	646	657	636	643	667	689	622	651	653	655	661	634	626	647	656	624	704	589	618	660	627	632	619	688	670	628	657	658	661	666	665	603	612	641	648	664	646	620	652	662	649	652	654	660	605	644	653	632	653	589	627	686	645	647	610	678	669	700	664	621	684	666	664	632	666	643	642	652	621	638	647	688	614	603	637	615	617	677	628	656	645	644	653	637	674	621	609	626	675	658	643	637	657	627	644	636	603	611	642	622	627	637	631	652	621	639	651	640	711	634	660	650	665	665	635	605	659	587	664	639	641	647	629	663	648	632	575	625	625	664	637	626	668	668	650	666	700	620	637	670	629	671	683	675	644	640	624	632	673	590	607	615	600	622	613	609	626	630	658	666	636	613	656	659	601	617	655	656
11510	10589	8482	4317	3160	2541	2188	1768	1553	1476	1257	1142	1079	993	996	934	876	913	960	843	879	836	839	781	865	754	795	815	754	817	814	804	809	801	827	778	784	725	794	791	790	750	793	760	810	822	786	754	806	768	802	815	853	749	776	810	774	766	788	751	823	767	829	821	761	765	782	718	776	745	741	751	789	781	768	783	766	783	769	783	752	733	810	820	817	763	785	782	762	739	778	791	772	796	765	766	755	769	793	752	758	774	734	794	765	718	800	779	765	776	763	746	743	749	738	807	807	742	773	832	782	761	774	726	754	777	776	765	745	748	753	753	731	759	800	773	748	796	823	769	764	735	741	744	773	772	776	742	800	718	773	788	835	735	801	773	748	716	814	742	780	743	766	766	782	691	761	755	750	782	727	793	737	727	742	738	745	765	760	753	763	760	790	757	746	743	756	787	775	824	847	742	804	749	794	743	735	721	774	743	782	768	757	740	787	778	777	780	780	775	738	771	779	760	721	773	756	760	757	714	758	805	729	769	820	751	784	774	751	758	729	771	742	739	784	776	786	762	742	775	764	729	730	742	746	725	790	765	763	800	795	757	802	796	715	733	763	779	731	728	798	762	736	798	771	748	752	821	777	793	737	792	783	723	800	746	732	786	757	750	736	776	748	795	780	785	844	769	770	786	743	744	769	731	765	817	740	742	770	741	818	801	815	735	794	756	788	753	728	779	754	808	790	750	807	753	772	776	758	781	818	761	767	751	729	732	747	790	785	774	733	750	755	772	841	793	773	757	783	765	775	750	758	754	793	819	773	754	758	796	771	780	747	774	734	778	768	741	734	763	722	768	759	755	772	798	774	769	755	792	735	758	773	790	818	758	760	749	808	782	771	782	771	795	780	728	772	745	750	784	780	776	796	806	782	806	766	751	768	741	768	767	814	724	789	744	760	748	752	737	761	787	764	739	791	744	814	751	725	821	733	775	761	728	759	802	750	764	786	748	806	820	731	748	740	739	771	763	804	803	739	783	705	788	715	738	750	776	772	748	747	742	750	751	744	769	763	756	738	716	766	816	752	751	721	772	751	749	732	818	779	802	793	771	776	764	773	765	796	741	754	732	804	770	799	795	800	757	780	770	789	710	746	721	754	735	739	752	750	829	737	758	796	742	757	767	731	795	802	775	800	774	738	727	810	748	776	785	767	745	734	792	775	785	733	744	803	824	762	753	743	806	764	781	757	731	744	789	761	764	771	750	756	769	814	728	799	762	757	720	794	729	721	790	787	764	742	739	729	799	761	754	777	771	712	740	793	786	760	725	767	718	729	723	761	752	737	762	730	745	756	800	770	765	789	728	809	748	756	752	783	753	723	704	765	789	746	750	726	766	754	761	758	774	801	811	773	800	753	763	774	723	754	768	783	778	725	756	735	758	800	728	734	762	756	752	720	782	784	749	784	739	725	781	730	816	757	750	790	787	783	749	741	773	761	811	753	786	747	796	744	780	810	763	759	754	759	797	737	762	759	771	783	730	749	810	812	807	783	749	789	782	756	772	764	808	789	763	761	755	754	795	832	767	763	760	812	772	751	767	806	773	744	772	777	734	744	763	801	765	748	775	773	723	764	757	810	782	738	764	761	764	764	750	785	791	801	734	743	815	791	773	796	772	768	774	702	749	775	749	815	734	700	751	759	771	771	722	775	785	759	744	762	757	758	799	748	781	770	774	770	738	784	833	768	801	769	742	753	718	780	750	747	827	808	765	781	818	753	716	749	754	732	781	774	746	780	791	738	727	763	797	787	778	757	753	772	783	754	828	716	760	793	726	834	754	737	762	733	766	769	735	748	741	793	745	726	799	790	766	779	770	771	744	725	774	759	754	761	813	785	793	753	780	783	770	714	712	774	810	770	774	796	807	729	761	740	782	748	806	741	750	735	734	785	729	773	753	768	741	783	749	749	771	743	819	764	775	713	809	740	788	749	743	753	761	736	758	740	811	775	761	749	766	771	803	750	765	759	784	710	800	829	736	777	769	753	799	740	785	752	789	779	764	729	769	764	716	808	781	770	764	819	753	830	807	766	750	742	824	754	799	766	764	754	742	830	771	770	706	774	788	735	694	793	750	736	776	717	727	812	781	725	786	763	747	750	763	813	758	739	745	780	750	720	794	776	761	729	718	753	782	772	730	763	776	763	701	763	747	749	732	807	776	751	810	736	741	764	816	820	743	742	724	760	802	741	806	782	812	766	790	814	781	751	787	759	745	741	749	774	769	765	743	758	753	768	754	791	785	788	782	725	779	776	731	720	794	772	774	760	695	785	711	769	762	772	716	807	766	756	725	753	767	752	747	779	762	771	805	737	784	740	807	768	822	809	819	774	739	782	741	726	790	746	736	771	781	750	769	783	800	725	800	792	747	737	764	755	741	723	794	775	774	778	762	742	752	769	788	740	780	759	797	784	749	774	748	704	759	765	765	791	815	790	783	822	735	719	741	778	781	734	747	786	759	719	795	782	783	765	798	767	776	745	812	775	760	746	771	749	748	805	758	804	801	798	757	796	761	729	813	808	819	723	793	781	731	742	751	770	760	762	750	765	818	816	776	753	769	767	759	732	778	800	743	797	805	752	726	717	752	796	791	745	762	774	739	777	761	735	740	762	787	790	800	709	760	730	756	738	776	745	778	734	733	758	811	763	775	802	740	789	745	743	768	766	759	777	797	804	722	765	789	798	728	772	778	817	769	791	821	771	787	720	765	774	759	722	786	744	770	753	783	796	720	764	730	762	772	732	742	777	777	728	803	772	759	788	737	787	756	753	736	734	724	779	785	769	752	772	776	799	780	758	791	760	752	785	796	748	762	755	764	797	806	732	764	785	714	785	782	752	739	736	776	749	730	755	748	711	797	784	703	710	742	850	821	765	721	769	774	741	783	735	733	756	778	785	761	794	783	801	766	730	752	744	756	793	740	757	768	723	773	823	711	786	790	728	722	757	792	762	750	780	718	797	799	773	777	772	744	783	736	761	760	775	758	803	791	807	729	762	799	775	780	780	735	791	729	764	769	757	792	811	766	764	766	758	783	785	784	779	798	757	783	782	735	773	732	753	814	702	823	757	773	746	764	824	777	748	736	750	742	750	754	795	778	746	825	758	801	759	761	753	749	724	712	719	736	733	782	770	760	740	752	761	761	771	753	725	771	775	779	794	705	751	756	745	773	700	763	798	759	738	764	784	765	783	770	777	785	758	727	739	771	759	758	793	771	784	754	753	769	766	726	735	725	778	800	751	756	747	791	762	767	812	783	793	784	742	754	740	704	744	746	812	772	808	762	806	767	748	774	781	723	754	776	806	740	774	743	774	812	782	769	762	750	830	778	727	794	747	820	781	718	741	763	802	768	790	760	805	723	793	732	784	794	757	796	800	756	763	738	762	796	800	774	795	786	738	758	778	768	761	769	755	769	759	735	732	772	772	739	801	765	757	698	758	791	748	765	810	713	815	773
25142	21193	27539	25018	10275	647	488	451	372	351	303	323	284	302	283	245	258	272	268	261	254	252	228	232	246	237	222	229	260	263	239	216	254	246	233	212	246	253	217	253	222	247	207	234	246	212	226	226	228	224	234	256	257	219	255	211	224	231	232	199	236	237	243	244	197	220	224	223	232	210	226	222	193	241	233	229	226	229	226	195	246	225	218	227	225	204	233	206	231	223	213	245	246	222	206	224	221	217	213	242	218	212	212	237	245	227	232	205	235	212	233	214	221	237	244	201	226	229	217	224	214	232	211	222	245	208	202	234	217	217	215	218	200	218	227	226	223	233	218	252	199	227	256	251	214	231	212	229	231	211	231	209	194	224	216	220	253	223	217	219	231	243	243	231	223	205	218	209	219	219	191	207	221	220	221	219	211	246	221	225	239	235	222	203	234	224	205	224	206	235	208	216	243	228	198	222	193	213	209	200	216	241	228	219	220	231	214	232	260	232	231	210	207	213	205	221	214	217	230	225	224	245	244	211	230	203	197	221	229	236	235	200	235	211	245	215	220	214	232	234	196	197	199	235	204	231	201	232	212	243	221	261	203	243	215	208	197	229	232	237	210	234	200	229	212	215	208	225	204	233	225	202	218	223	209	212	205	214	208	202	226	225	204	228	198	222	194	236	208	216	214	219	250	197	227	219	221	211	180	196	212	221	243	229	206	208	207	247	225	205	214	214	246	217	220	242	229	229	234	225	236	218	221	229	224	214	208	224	209	220	220	215	228	226	212	195	220	196	240	248	246	253	221	210	219	207	208	204	223	242	220	233	227	211	203	250	227	221	215	214	208	245	224	227	249	228	228	233	219	227	226	214	213	208	241	240	236	236	231	202	230	217	227	219	233	224	222	219	220	220	229	261	215	222	252	233	231	234	232	211	241	176	227	213	216	217	212	239	194	210	214	211	243	220	218	217	232	216	253	220	220	222	201	229	235	264	243	220	245	221	200	238	211	226	238	212	205	230	236	218	216	196	205	226	201	199	220	247	225	256	191	219	218	227	196	210	225	216	232	212	210	222	213	207	227	235	211	224	245	220	230	242	219	227	232	254	244	225	208	224	205	239	212	234	238	240	229	208	247	208	220	223	239	230	217	213	213	232	253	225	220	196	201	231	218	225	229	200	218	210	227	219	222	226	219	203	208	254	225	205	231	230	239	193	209	216	221	225	218	223	209	249	250	216	229	237	246	231	234	242	190	241	219	249	241	206	224	236	208	240	209	216	234	229	224	230	234	225	232	236	224	205	209	223	208	212	223	202	217	246	220	241	242	206	203	221	204	224	209	212	217	232	231	199	206	231	217	188	221	187	217	224	234	215	202	215	242	216	251	235	220	223	217	228	220	207	227	203	236	223	208	221	240	230	234	221	198	234	202	214	228	235	224	215	226	215	230	204	230	234	240	239	217	203	228	232	218	251	224	230	238	198	256	216	218	217	211	218	234	244	194	244	230	206	211	213	198	239	240	229	230	237	237	215	200	217	224	220	222	197	237	222	220	209	228	240	215	229	216	219	237	232	208	208	215	213	208	225	247	224	254	241	218	214	225	212	228	237	212	229	231	213	219	226	231	227	228	219	215	242	223	241	215	209	228	213	218	217	201	205	248	243	263	235	224	233	234	222	235	241	245	218	213	229	195	208	264	221	205	216	252	233	235	224	201	210	240	235	203	225	199	210	227	245	245	232	243	209	213	242	208	221	207	208	236	223	207	229	226	236	242	218	232	221	203	246	267	212	203	233	234	205	214	223	225	224	242	229	227	214	239	206	225	207	199	244	199	235	245	237	216	229	231	254	199	226	194	258	221	199	226	200	233	227	236	219	207	213	226	220	210	226	225	209	231	217	215	208	203	204	218	202	219	227	218	196	209	250	213	212	249	228	218	238	231	216	206	232	215	203	221	215	206	206	198	232	244	222	213	213	223	257	232	238	230	239	221	245	229	198	236	219	221	212	219	209	221	240	231	214	232	237	200	186	223	224	253	190	222	211	219	233	203	245	222	231	218	225	254	233	222	226	199	232	214	171	244	205	246	228	229	231	226	221	213	209	236	225	230	207	254	184	206	207	228	207	239	204	211	206	253	235	211	235	211	239	231	202	228	221	211	236	230	208	243	226	239	222	231	237	209	230	195	226	226	237	233	206	241	244	224	198	242	230	208	215	211	225	216	181	221	217	199	225	223	217	215	228	245	202	200	222	234	225	231	204	233	222	198	224	231	244	216	250	227	252	222	234	209	202	211	214	221	229	216	223	224	235	229	242	172	218	205	194	208	231	228	246	216	234	204	223	218	221	227	220	226	222	230	227	225	233	226	208	218	232	229	240	202	218	226	214	224	190	221	217	224	198	225	220	221	201	223	211	226	225	236	228	227	224	230	242	218	200	219	229	226	226	223	241	225	211	224	224	226	228	221	208	225	229	230	235	241	219	199	196	201	219	208	246	211	195	228	230	211	208	220	219	192	213	188	229	229	206	192	221	224	224	212	229	217	218	196	195	231	222	209	232	225	206	221	240	214	221	251	241	226	216	218	215	230	220	215	229	205	237	224	219	227	228	228	244	225	246	216	245	227	238	224	198	213	220	236	219	221	228	246	229	227	207	232	235	235	262	223	188	204	226	230	208	225	214	224	220	218	231	214	225	228	232	228	225	210	229	222	216	216	220	217	213	216	244	206	211	235	215	208	200	208	217	209	217	222	215	210	230	236	220	232	232	230	224	242	214	193	249	218	234	232	205	233	204	198	235	236	247	215	196	223	219	230	225	196	254	191	215	228	237	229	228	234	233	215	211	208	241	204	230	186	235	218	243	209	200	224	215	224	248	210	202	203	225	237	229	234	215	252	225	191	217	230	214	234	242	228	194	212	223	248	218	210	216	230	246	241	207	221	230	231	219	225	216	215	216	232	218	238	213	230	228	239	236	205	219	216	210	213	233	223	231	225	236	215	208	221	208	191	201	232	213	203	229	221	198	194	222	228	215	218	226	206	239	207	211	213	213	225	189	252	221	236	217	232	233	220	224	253	232	220	245	243	222	226	221	233	227	215	212	214	206	204	244	206	228	214	204	219	213	220	204	228	230	219	233	219	209	228	238	245	234	263	223	231	246	223	240	215	229	221	234	241	221	242	258	223	250	222	224	215	224	227	222	200	200	243	225	191	222	227	209	239	205	224	228	213	242	243	221	199	235	260	238	223	230	223	220	222	205	201	226	211	210	222	216	229	227	234	232	227	202	221	206	217	242	222	192	232	206	208	219	228	240	234	223	255	246	205	234	247	247	207	215	221	226	248	224	217	227	205	227	260	217	219	216	208	219	228	226	207	240	228	220	230	221	254	226	237	213	221	223	199	249	202	225	228	219	231	241	232	212	234	193	226	206	239	208	233	232	238	199	217	217	249	226	225	228	213	228	217	244	227	206	205	240	218	262	229	233	208	226	218	228	212	248	209	240
11212	5792	4509	2221	1608	1262	1078	852	753	675	542	492	456	452	406	398	403	332	370	349	359	356	345	327	306	305	316	330	330	335	352	330	304	303	314	271	329	294	316	287	303	307	290	304	309	318	283	289	290	299	330	297	320	324	320	311	331	296	243	311	325	342	292	332	252	302	311	294	295	314	331	312	312	325	314	264	262	317	298	281	312	282	324	300	281	292	330	317	282	305	282	308	270	287	274	295	304	331	278	324	304	293	308	325	308	296	342	294	312	316	273	294	294	308	291	269	327	285	280	284	326	276	290	292	327	289	302	315	303	315	280	290	298	319	318	314	292	287	318	303	325	285	288	273	319	306	266	281	295	293	289	302	294	294	296	300	278	288	254	326	301	316	300	290	302	271	331	307	311	299	269	277	288	280	319	319	300	299	293	306	258	295	300	318	323	301	293	283	290	271	282	321	285	307	287	285	299	297	303	294	287	296	303	296	303	268	299	286	291	321	306	301	337	303	291	301	278	277	343	297	282	308	281	316	309	314	285	270	307	264	340	268	317	299	319	289	279	267	290	274	289	273	323	296	315	295	282	326	254	290	277	294	290	319	282	295	301	305	295	307	297	283	307	275	336	305	290	297	272	294	294	320	288	272	285	290	351	277	301	283	282	286	315	287	305	298	334	293	291	294	285	309	300	309	288	300	302	295	314	273	310	285	288	275	312	278	263	298	339	278	273	280	304	276	263	278	320	297	284	276	260	288	286	278	276	301	295	301	296	302	316	293	276	316	313	307	315	287	304	313	300	331	273	284	290	283	315	275	322	314	281	325	300	310	258	290	306	296	270	289	286	301	326	299	283	331	324	314	298	300	300	298	297	291	286	324	292	320	290	261	314	288	295	291	303	314	311	241	299	279	330	312	288	330	294	316	316	290	311	285	311	298	307	309	301	283	288	300	327	300	299	287	305	303	277	294	301	285	299	314	291	328	261	265	299	300	307	321	298	283	305	312	287	292	306	278	261	300	284	273	284	281	314	282	282	272	298	286	302	315	306	272	272	299	300	266	319	319	286	265	302	298	279	312	305	304	291	312	285	299	315	288	291	291	308	287	321	282	298	313	307	308	274	316	284	303	274	305	285	306	293	277	333	298	330	301	262	335	298	301	286	283	353	299	274	310	283	271	293	272	312	328	266	300	303	312	298	307	294	292	293	291	254	309	309	279	326	289	286	309	306	296	298	323	338	326	295	319	309	282	276	278	326	316	307	257	293	301	269	267	280	313	324	271	301	286	283	296	297	300	278	300	285	294	319	293	287	313	307	275	306	299	291	295	306	298	316	302	294	275	275	293	300	314	295	280	311	297	282	279	293	308	320	301	284	284	316	270	318	304	292	306	300	298	285	259	307	280	311	302	306	283	299	310	283	301	301	297	334	281	301	306	283	297	301	285	310	311	299	303	279	282	310	300	318	284	290	313	269	305	310	282	294	304	312	283	292	290	294	272	281	293	305	304	275	293	312	272	294	305	274	319	304	298	282	282	287	293	274	300	284	300	293	277	286	275	310	309	314	278	276	289	289	316	297	276	294	303	287	291	274	316	292	305	318	289	282	253	312	291	293	266	301	286	323	294	277	302	298	253	307	293	302	289	303	297	289	304	274	303	311	261	285	293	268	298	294	305	317	287	278	281	267	293	308	290	300	294	292	276	287	312	277	290	320	303	277	291	297	278	276	301	315	320	316	292	318	309	291	316	279	333	309	302	280	295	275	280	281	304	320	312	286	279	294	285	288	292	294	284	303	285	276	281	274	301	309	272	274	265	308	309	307	299	286	310	275	316	318	290	288	254	304	303	276	317	310	290	270	281	305	302	274	266	319	306	297	277	291	304	292	292	299	299	285	313	296	313	303	304	258	299	304	313	303	331	290	301	311	280	318	300	307	291	299	307	303	268	292	314	281	323	324	329	319	314	296	283	343	335	291	288	298	296	314	328	306	312	296	305	286	314	272	299	280	274	322	316	311	286	277	247	260	314	278	306	313	299	292	311	296	315	308	276	293	294	291	304	278	306	314	308	307	287	288	282	277	280	307	299	284	302	302	291	329	299	287	312	293	280	261	320	297	291	297	290	313	309	300	261	280	299	296	278	293	285	290	310	307	268	306	292	287	290	293	285	313	298	297	310	297	286	299	279	355	307	289	303	295	273	286	328	278	311	306	286	286	312	286	295	264	285	303	283	297	308	280	311	299	289	304	297	301	293	324	282	270	300	296	282	272	284	288	300	312	275	315	313	309	305	252	308	309	306	277	277	298	326	303	300	298	275	308	290	311	273	307	298	290	313	304	256	302	296	283	311	326	315	316	285	308	286	317	286	294	292	303	296	313	296	257	322	287	297	329	290	294	284	308	277	273	274	272	291	293	315	281	315	298	276	300	258	299	284	266	297	312	258	286	287	309	301	289	290	277	294	311	287	311	342	304	291	285	314	325	321	288	282	311	320	278	268	305	299	324	306	315	285	294	305	316	286	324	305	297	281	285	284	301	276	325	285	287	302	287	287	277	300	289	302	289	311	285	321	260	294	285	288	266	311	294	274	285	289	311	266	287	318	283	301	284	295	288	300	296	310	275	306	300	332	308	313	300	301	270	315	292	282	334	313	276	255	312	302	307	315	302	262	298	290	300	292	316	291	310	283	275	289	280	307	300	328	267	268	296	283	302	298	271	299	303	283	311	280	298	320	288	307	274	303	278	302	296	300	256	304	311	292	267	298	298	300	308	293	332	295	276	312	301	308	315	318	283	312	308	278	312	326	304	330	302	322	301	321	298	277	311	278	293	302	306	301	269	300	306	310	301	305	315	334	290	297	312	278	284	292	279	279	260	302	280	265	296	302	291	317	286	320	292	314	304	281	315	286	297	291	283	291	309	311	307	329	277	303	316	302	295	294	269	302	282	293	310	287	292	297	314	291	281	291	312	297	296	323	331	305	307	281	294	284	310	316	304	280	289	284	319	296	305	316	318	286	293	283	307	319	277	285	295	313	260	283	290	293	291	292	297	312	263	296	308	324	297	299	305	269	295	267	274	295	302	291	296	320	296	304	296	312	303	274	282	316	291	314	316	262	281	274	302	300	317	327	305	296	316	292	306	288	289	312	318	301	300	280	292	309	333	324	293	317	302	322	292	319	287	257	312	293	290	328	280	316	311	311	312	327	306	285	299	312	304	282	276	320	282	301	255	324	300	304	288	311	275	314	306	319	297	286	285	278	269	302	290	294	290	309	279	307	313	308	307	285	268	300	303	313	301	277	282	290	302	297	275	292	283	301	309	317	302	318	262	273	312	277	279	292	285	281	321	279	302	280	312	312	288	273	264	337	305	316	291	286	311	271	263	287	313	280	315	298	304	271	291	275	289	266	312	303	291	297	275	270	293	296	312	325	281	307	285	297	274	286	291	310	296	288	308	298	284	330	288	294	318	295	268	316	305	292	300	288	284	302	294	303	314	255
22880	21220	29065	23642	21202	21268	11337	1748	1249	1117	1055	943	910	878	825	827	774	743	727	762	723	765	759	705	712	716	705	639	691	712	623	666	696	608	748	672	651	672	653	665	711	639	671	699	686	682	660	654	632	596	660	638	645	626	672	691	633	644	638	690	661	651	660	644	660	672	660	665	633	662	631	620	674	671	673	641	623	685	676	686	666	623	646	675	686	650	650	651	681	655	648	658	689	683	663	655	623	673	662	640	676	635	631	657	682	636	651	655	609	675	620	619	661	635	622	635	623	634	650	614	696	683	669	671	651	654	648	648	687	672	642	660	614	658	629	614	636	649	647	627	629	634	652	628	644	662	612	635	626	635	654	612	645	641	712	602	662	630	649	626	632	596	627	682	651	640	700	608	612	628	638	637	612	611	678	681	620	607	630	663	628	666	659	646	667	705	684	661	629	629	658	660	589	678	685	653	684	670	624	672	629	609	654	596	636	636	621	636	624	672	622	666	682	623	642	655	650	634	640	663	656	615	601	678	647	580	686	673	706	653	650	606	656	667	649	645	608	665	643	627	660	602	657	603	612	629	640	653	647	654	638	689	647	643	652	639	594	662	624	636	631	650	653	645	643	648	641	602	649	694	660	596	652	644	679	696	685	610	652	632	620	697	680	552	639	628	652	680	620	677	604	607	602	645	580	634	618	627	637	614	646	582	632	612	597	591	611	617	673	675	626	647	628	630	665	669	644	655	644	684	617	674	648	668	604	619	650	677	630	628	679	660	627	648	639	676	703	641	673	658	644	652	666	611	642	682	674	623	688	638	661	603	636	643	633	670	649	635	618	646	683	658	647	648	628	647	673	619	624	663	681	632	674	631	648	650	633	654	643	641	646	638	673	695	644	646	632	641	676	622	645	646	618	637	655	621	630	639	617	637	673	627	622	634	647	694	651	653	641	652	684	632	693	659	622	658	627	647	627	669	637	658	625	595	645	665	631	696	648	642	617	590	629	618	642	641	622	612	664	696	617	621	637	621	654	651	644	605	640	637	617	663	698	676	557	674	681	670	639	652	630	663	627	646	661	672	679	641	643	688	682	648	634	631	657	630	647	630	635	654	713	628	666	695	648	669	678	619	603	638	604	625	714	645	599	689	622	653	660	604	647	626	622	647	623	661	574	629	664	664	625	638	637	657	573	648	625	662	643	668	618	603	591	642	629	645	628	648	666	621	627	670	627	671	664	688	628	642	614	620	605	635	633	649	633	663	638	626	625	673	659	672	649	670	655	636	587	639	594	597	654	662	649	643	631	639	660	641	597	635	671	664	627	687	654	626	649	623	694	664	667	636	667	687	590	649	658	644	626	647	656	667	616	687	637	663	629	647	656	681	612	643	627	611	641	610	620	666	691	671	643	643	637	688	652	642	613	658	669	644	615	616	653	648	644	661	625	621	649	655	621	629	638	680	675	665	610	659	620	631	652	632	662	641	647	660	675	620	642	673	661	670	643	660	638	709	638	670	655	661	639	658	609	633	636	636	674	674	652	644	677	638	661	621	649	644	607	655	636	651	622	642	634	614	614	643	662	596	640	640	632	656	675	690	657	643	647	663	591	654	623	654	603	633	632	656	632	619	636	648	600	660	597	598	665	698	630	666	638	681	566	657	718	614	668	616	633	627	610	611	666	663	642	644	680	652	672	661	625	628	674	641	592	660	658	683	598	672	627	653	633	658	628	673	660	613	623	583	648	644	672	627	646	634	612	654	631	603	730	677	650	606	666	630	651	647	661	681	646	672	650	658	624	676	662	656	640	659	625	629	630	656	627	671	636	649	624	656	664	639	677	575	633	660	679	599	659	677	616	624	612	633	659	579	657	677	635	646	668	629	624	628	624	619	608	628	656	666	626	650	608	641	604	631	664	625	677	628	605	663	637	576	650	665	658	647	635	599	611	605	622	636	637	625	623	645	628	708	643	673	665	664	630	625	619	645	657	672	679	653	589	611	649	618	645	620	703	630	592	674	649	645	657	629	644	618	671	626	627	643	635	631	620	680	637	698	626	668	640	630	641	614	625	612	689	668	610	628	673	640	618	619	648	609	639	658	644	663	642	658	611	620	665	605	648	623	602	678	625	670	617	667	663	615	665	616	600	681	629	704	629	649	610	649	663	630	664	704	648	639	675	656	635	596	584	656	650	629	643	649	640	640	642	633	617	683	654	629	639	656	606	650	639	651	664	633	622	621	642	624	669	683	623	667	681	645	633	638	641	649	661	618	574	637	642	642	666	627	661	641	616	658	574	659	656	630	637	658	612	658	632	640	639	604	634	683	631	648	622	663	688	689	638	631	580	645	649	650	665	638	630	661	667	671	641	659	687	645	680	662	649	651	635	620	605	655	659	662	665	663	605	639	633	594	654	654	591	617	621	666	628	654	651	636	649	646	641	580	690	681	646	646	669	638	631	683	603	624	642	626	599	698	666	643	624	627	684	644	653	676	673	647	658	636	662	626	663	668	674	633	663	674	644	675	636	630	617	639	656	691	637	639	627	660	665	674	658	679	643	623	627	670	625	640	636	644	685	650	651	639	573	608	641	628	626	625	657	619	666	650	646	626	620	699	647	598	719	624	640	646	659	621	606	661	617	662	618	642	670	600	694	634	628	630	665	607	632	632	665	645	643	646	650	654	610	625	606	627	663	612	634	643	648	639	686	640	625	690	640	662	640	659	660	656	653	681	615	658	600	657	674	620	656	668	575	642	615	616	621	656	643	667	619	648	629	683	639	627	643	665	625	653	607	606	616	599	589	645	649	649	619	667	643	598	634	623	644	631	671	636	651	631	629	669	585	632	614	593	623	621	604	677	624	619	675	598	619	611	681	673	629	621	622	619	599	612	656	621	665	651	672	693	688	641	646	638	646	663	636	604	655	646	633	670	602	612	629	617	649	696	612	712	647	636	677	610	652	651	664	653	674	643	640	652	650	636	683	633	649	625	626	628	647	625	586	645	643	628	682	654	611	666	628	605	642	616	615	637	641	641	663	628	675	656	667	675	651	680	645	597	634	657	654	639	675	643	652	632	679	625	637	592	616	619	667	659	643	674	637	624	659	623	616	655	712	659	680	630	626	603	685	647	661	620	696	663	681	685	639	628	609	631	615	649	643	624	620	641	628	662	668	633	648	641	685	624	598	670	630	625	633	673	611	637	661	656	627	678	611	657	643	607	669	639	653	612	659	663	685	624	620	652	668	667	626	657	630	602	674	660	617	637	628	634	628	620	638	678	656	586	649	643	668	678	677	623	629	656	633	661	611	693	631	617	618	585	617	646	682	598	666	631	629	633	678	645	595	610	651	611	655	669	642	599	618	647	637	638	657	633	606	653	657	622	689	647	677	639	645	696	619	636	624	595	600	656	665	667	616	637	656	679	683	622	670	625	620	613	645	680	666	660	675	643	587	645	689	626	624	651	676	629	632	643	624	665	645	697	650	639	657	650	634	655	649	610
15629	16743	13927	7463	5402	4184	3510	2798	2222	1941	1767	1599	1371	1314	1177	1090	1076	1074	973	962	938	976	901	870	933	895	849	807	860	829	841	816	815	815	822	850	836	817	844	778	840	821	789	805	791	754	815	773	784	812	752	782	787	755	758	823	787	828	831	779	818	807	746	824	819	786	751	829	803	799	746	830	819	790	781	829	799	737	750	759	823	767	825	803	784	800	802	814	792	786	816	743	811	754	772	779	786	794	769	779	796	830	813	817	768	802	736	774	757	863	715	778	797	794	772	795	720	787	851	758	808	724	780	745	788	753	760	764	778	806	826	769	772	748	780	802	816	774	773	778	773	763	841	824	765	749	726	768	803	754	759	732	785	755	725	817	822	814	782	802	787	807	811	810	767	833	751	807	766	839	726	780	740	753	777	769	775	740	752	811	772	789	821	775	772	743	751	806	752	766	733	745	812	811	753	753	757	834	730	792	737	726	763	809	750	756	744	807	778	791	723	769	759	783	836	794	746	736	779	739	755	779	742	808	793	795	826	806	806	786	809	762	821	799	786	715	818	742	756	731	779	796	762	785	820	785	804	762	763	772	785	784	730	716	780	779	771	766	762	745	737	741	805	838	770	714	767	760	831	776	828	776	749	797	760	818	823	766	782	781	770	813	841	791	746	845	747	765	832	766	776	771	781	766	793	776	758	770	779	765	786	768	771	804	787	765	772	766	759	765	775	770	804	790	785	755	817	817	768	771	754	743	729	781	765	794	733	799	730	715	775	782	693	790	812	848	817	794	812	827	798	795	766	782	760	747	815	759	790	797	763	758	782	801	800	748	770	774	756	792	752	770	772	809	728	802	757	768	779	737	794	743	769	771	806	805	789	778	776	774	789	741	748	777	770	759	769	808	776	724	809	747	806	791	770	739	779	742	777	736	797	788	842	728	820	749	798	808	775	757	771	760	780	774	763	811	738	789	774	809	738	762	768	748	806	793	770	741	736	760	772	755	762	766	794	765	781	739	792	819	789	799	781	781	814	757	806	741	816	781	802	776	796	789	769	802	775	819	744	807	787	775	808	777	784	808	756	802	786	772	751	813	741	726	791	789	751	803	738	796	754	805	778	779	847	779	790	775	802	768	769	779	803	801	766	804	724	788	816	769	765	771	738	759	763	733	779	777	756	771	731	808	776	736	802	762	770	810	781	774	766	745	792	768	758	785	769	747	744	763	739	795	758	794	760	815	762	739	780	824	798	773	752	752	759	796	789	796	735	809	769	785	717	759	734	786	737	748	744	765	800	732	782	839	762	801	787	791	783	742	740	785	752	761	783	752	759	759	743	777	775	773	784	799	776	776	820	777	764	732	789	773	776	799	774	798	794	813	741	729	834	779	716	779	742	708	791	789	790	741	818	759	745	812	803	802	817	757	729	789	796	739	812	768	762	791	773	786	766	786	789	806	790	800	794	776	806	744	811	744	835	823	785	708	760	751	763	783	785	785	787	779	808	770	800	700	774	750	838	742	753	758	767	808	764	756	787	799	746	750	819	815	768	743	738	762	771	747	779	744	755	788	747	770	723	757	767	758	733	749	752	808	734	791	735	788	790	817	807	783	762	769	740	784	811	774	782	794	769	705	750	797	770	790	764	768	782	802	749	814	784	705	777	829	802	797	765	738	778	762	775	750	744	779	749	789	725	769	784	722	809	788	772	738	738	787	816	724	802	759	768	753	798	803	742	775	755	772	754	812	759	785	733	751	754	752	762	760	811	849	803	733	798	777	771	772	770	752	726	788	789	813	727	792	757	773	819	802	802	813	808	745	747	740	750	754	761	777	758	776	756	742	767	729	750	786	741	756	825	756	817	763	803	791	784	760	751	764	777	774	762	758	825	758	733	747	786	760	755	754	746	805	763	767	726	779	750	766	786	786	791	772	810	766	768	778	789	822	734	722	752	763	781	779	758	754	789	730	759	750	784	797	765	815	820	767	792	800	763	772	769	780	806	789	808	787	766	748	780	748	766	796	769	800	782	769	768	754	828	810	732	788	801	780	746	764	766	709	808	748	763	796	779	766	813	805	722	772	726	776	770	794	737	796	723	759	771	802	719	791	801	778	794	760	732	767	752	722	784	803	758	837	768	793	748	802	733	800	754	807	791	732	782	809	719	786	784	797	726	725	733	760	784	777	732	751	799	841	779	748	757	773	810	723	719	768	769	774	785	799	807	799	829	774	796	790	792	797	721	789	794	780	778	774	779	770	740	775	776	779	838	793	782	680	757	780	808	777	765	796	806	774	798	761	791	801	711	755	784	807	747	759	764	787	794	762	794	775	755	758	750	741	755	817	713	796	780	779	779	757	792	770	740	722	750	744	758	686	769	737	755	759	766	757	786	743	769	729	775	766	760	742	749	800	751	744	755	838	763	777	768	804	761	807	753	750	792	761	799	821	812	721	800	739	823	782	825	768	760	777	765	751	782	790	770	737	732	816	728	732	741	790	740	790	753	802	822	763	795	781	776	800	771	714	749	802	782	752	836	780	770	770	706	762	792	764	753	820	776	740	804	806	815	801	778	778	760	774	755	763	802	778	845	800	755	777	764	766	756	781	789	730	709	799	778	875	758	793	731	691	813	772	788	803	781	722	807	800	783	765	753	764	764	790	738	779	754	749	806	788	768	792	802	793	802	795	762	845	776	776	784	759	742	733	795	768	760	769	802	759	758	766	800	857	791	789	781	790	804	818	776	778	763	771	760	756	772	791	814	792	746	742	823	736	779	771	761	763	769	749	768	783	720	776	776	795	771	783	747	769	790	764	771	731	776	776	818	816	772	695	765	799	750	821	780	761	774	782	695	833	737	802	826	746	810	778	771	733	807	778	759	753	774	792	739	795	768	771	818	703	772	752	754	773	778	738	754	741	774	831	778	813	733	714	737	753	737	765	790	835	785	804	779	755	769	771	783	767	805	807	785	804	777	775	764	822	792	780	796	766	733	764	811	794	756	781	761	799	776	750	766	814	757	708	795	818	751	803	745	779	803	753	793	783	730	764	793	778	744	790	783	748	769	771	800	825	783	760	793	762	783	743	747	722	731	756	805	755	796	841	762	797	739	755	763	731	835	763	779	754	743	764	747	771	794	759	733	781	776	796	808	756	780	778	739	754	732	801	785	805	749	710	747	775	816	744	764	719	776	785	790	710	787	819	745	762	771	739	768	729	793	746	747	768	786	775	790	795	795	779	759	736	771	754	789	756	734	786	724	803	780	801	812	781	726	745	732	791	761	733	757	778	794	802	744	787	762	752	777	753	797	779	787	722	757	775	804	739	765	745	781	767	792	822	751	798	712	775	766	808	777	790	735	772	780	790	799	774	777	788	775	802	768	710	777	748	721	799	761	754	815	740	737	788	749	781	802	800	813	749	696	785	765	748	770	747	740	733	833	740	786	749	764	784	789	784	768	803	782	777	745	755	762	732	826	746	794	729	792	746	772	801	827	790	808	752
27046	20008	6785	940	677	635	491	386	332	356	367	368	362	368	351	334	324	348	359	351	371	337	324	320	349	372	319	364	353	362	342	372	381	337	361	326	337	333	322	349	304	353	342	319	317	326	359	320	320	326	346	324	311	366	309	348	328	328	340	349	362	366	311	356	356	336	299	356	336	367	342	337	327	328	342	336	316	350	329	341	327	340	358	354	306	323	320	345	332	291	339	323	349	330	331	325	346	329	328	318	336	342	362	322	329	360	364	338	351	341	317	294	335	322	349	386	339	350	345	354	316	341	330	341	308	357	340	330	308	319	331	335	330	320	339	327	354	355	338	298	347	337	340	333	330	335	364	300	330	325	356	346	318	337	358	327	338	314	333	366	321	354	332	297	341	357	311	333	326	359	340	350	323	333	352	318	340	355	331	356	342	353	334	327	324	330	361	315	341	344	350	315	350	339	348	338	319	318	335	339	345	332	310	355	326	357	350	304	322	326	357	324	389	344	336	336	349	303	357	318	330	343	336	332	323	320	328	319	325	330	314	312	325	318	347	340	307	351	344	312	343	342	337	334	325	343	337	305	321	355	334	343	341	339	328	337	347	343	334	326	330	358	344	325	339	344	322	331	330	346	325	346	365	301	359	332	331	354	339	336	327	322	316	345	295	346	323	334	340	321	320	342	355	324	320	332	335	330	324	325	351	361	348	352	331	319	334	338	303	308	339	358	328	338	325	363	355	317	327	290	345	327	336	368	349	339	325	344	321	311	365	318	333	309	337	325	355	318	318	313	357	318	328	326	319	349	321	343	357	341	320	356	335	357	317	348	333	380	333	342	333	336	342	342	355	311	309	366	327	344	342	344	327	323	314	328	302	370	309	309	288	347	368	327	334	339	316	349	334	311	345	369	348	333	337	340	355	336	327	310	345	336	325	341	326	314	336	367	317	349	321	350	332	309	332	309	325	321	326	321	342	366	345	322	310	337	331	347	371	331	314	316	342	334	339	352	305	342	345	348	291	320	356	337	358	321	301	347	318	329	352	315	348	365	297	359	340	330	332	367	335	331	315	339	325	298	354	344	310	330	355	334	351	349	341	342	349	330	335	345	370	343	326	362	323	348	319	361	337	324	320	346	348	320	327	347	297	310	339	336	339	347	348	347	327	316	326	348	306	346	361	311	348	310	376	342	335	312	339	326	341	339	330	333	314	338	319	326	356	359	320	301	341	361	349	315	347	337	349	323	346	351	344	336	329	365	355	336	363	352	358	322	343	350	315	339	304	312	317	304	353	353	345	348	321	338	352	319	323	339	373	334	342	362	352	322	341	352	337	331	324	340	361	317	330	324	370	335	331	335	318	344	313	308	305	335	351	321	322	321	331	354	285	339	336	323	337	333	330	337	323	314	357	339	319	364	330	326	334	305	326	346	357	353	345	343	371	334	335	330	324	318	346	344	328	365	324	340	343	325	343	357	344	342	349	298	332	327	346	336	318	342	336	356	355	336	331	315	310	373	340	318	349	311	329	361	340	328	300	349	333	350	331	333	342	349	312	333	322	321	334	329	351	366	331	355	321	356	300	334	353	352	336	359	368	340	350	352	326	329	314	326	350	338	313	359	366	331	351	329	331	317	339	345	367	339	336	307	346	325	330	355	323	347	336	340	326	314	302	328	303	350	346	340	357	314	363	324	345	338	318	318	328	329	327	358	350	317	356	300	334	329	352	323	342	330	341	300	345	337	316	330	375	335	348	305	360	305	355	303	308	372	360	349	356	371	336	307	323	346	354	335	350	326	345	347	338	340	312	353	320	352	343	324	355	323	325	348	327	324	332	346	315	331	361	328	321	350	368	344	351	338	321	328	353	348	319	317	319	295	347	351	329	306	329	334	345	306	291	338	315	346	284	341	336	315	331	318	317	342	339	333	348	360	341	337	330	338	322	362	367	326	310	340	335	331	308	368	358	357	345	335	307	346	341	332	329	354	336	337	327	335	385	355	330	329	321	364	349	366	318	324	339	371	320	381	335	343	309	323	343	308	332	311	364	296	342	319	356	303	291	317	351	317	342	326	325	297	312	362	356	336	357	330	353	334	342	318	320	335	330	343	338	364	342	338	305	313	361	340	347	311	325	297	333	306	324	368	343	328	353	312	313	337	327	333	303	378	338	328	360	346	350	343	340	342	326	361	305	375	352	324	336	334	364	354	336	315	336	330	359	367	329	336	323	327	384	379	327	323	326	326	325	330	317	361	355	349	329	330	308	359	322	349	369	315	321	342	368	355	345	343	317	344	334	345	347	298	328	345	335	305	351	340	334	318	355	355	327	326	354	346	354	328	345	339	334	348	327	349	329	305	306	356	310	357	360	326	309	295	317	319	323	329	341	328	332	362	326	328	298	338	333	311	320	337	326	328	330	297	314	302	302	310	351	357	340	320	323	344	346	360	318	339	365	340	367	354	270	314	328	337	322	314	316	300	366	320	324	354	331	340	306	351	339	322	350	362	346	328	327	360	343	324	335	309	337	329	325	345	303	350	325	303	324	323	321	331	355	331	332	330	321	343	320	340	305	301	341	327	332	322	320	330	350	341	349	337	334	313	327	323	341	315	366	361	343	323	304	323	347	333	383	340	327	353	320	320	325	343	330	346	347	314	317	345	329	350	336	345	339	357	338	326	332	373	332	342	375	358	342	357	347	324	327	309	342	333	333	359	328	341	312	328	328	347	329	336	322	342	303	337	351	327	352	303	345	317	350	335	349	353	325	335	344	320	350	323	343	329	347	319	346	312	356	339	347	340	364	329	325	341	350	324	333	335	311	341	328	336	338	319	359	335	343	336	336	322	370	343	309	313	353	362	326	341	334	348	374	310	335	322	332	325	338	321	326	351	326	335	321	362	334	363	325	331	343	365	345	330	359	364	302	320	353	315	345	332	297	323	367	345	315	344	313	327	348	356	330	311	349	335	342	351	322	339	337	339	316	325	308	335	322	344	302	346	348	329	344	339	329	325	331	325	315	341	337	331	325	355	322	333	330	325	315	319	351	346	345	324	348	366	364	303	347	353	343	332	335	298	327	340	321	321	321	325	332	305	314	342	329	315	347	344	343	346	303	327	319	318	360	317	345	348	338	349	343	338	319	339	348	314	331	357	346	337	335	303	330	370	328	344	335	341	325	338	346	340	353	324	375	361	331	366	317	324	323	351	327	320	330	313	359	317	318	329	335	336	319	345	337	331	326	359	352	306	335	367	331	337	342	357	316	349	336	319	338	366	333	334	344	329	332	360	341	338	318	312	345	312	317	344	337	367	315	335	345	316	362	345	327	354	337	328	317	359	315	315	343	309	333	320	344	335	335	318	334	355	297	310	356	328	313	313	344	323	341	339	312	354	344	346	336	346	348	333	329	367	364	328	339	328	375	317	339	334	334	363	359	357	320	331	315	320	321	348	331	344	324	359	300	335	296	340	304	292	325	330	340	366	317	327	337	306	346	331
4868	1185	1003	616	572	501	525	461	440	452	421	415	417	422	478	364	460	420	378	390	393	405	419	416	416	379	407	401	373	401	444	407	448	425	421	423	416	402	434	422	393	387	424	419	419	424	373	421	422	385	429	414	450	427	435	433	407	410	370	394	416	418	394	395	434	402	400	395	414	395	397	399	420	415	417	445	412	448	395	385	421	390	428	403	421	406	399	336	433	457	440	418	413	411	377	408	389	433	384	461	374	388	414	406	412	415	383	466	394	407	378	384	411	440	373	434	373	401	401	382	429	392	382	417	400	418	390	392	400	416	421	422	400	395	419	390	420	399	398	398	397	417	430	388	383	416	391	371	405	398	409	413	394	391	404	375	402	411	351	430	438	386	418	390	385	397	396	376	406	387	399	431	384	410	418	423	408	416	397	409	417	396	431	407	411	386	429	359	392	398	405	409	405	361	376	411	412	393	430	383	418	419	400	398	374	444	406	419	394	411	362	423	414	421	414	415	447	365	404	404	405	383	400	391	385	411	438	383	418	403	380	409	395	428	428	363	394	397	416	436	435	418	384	423	405	382	398	407	389	394	398	406	392	409	370	414	364	412	387	417	411	427	403	423	426	396	377	419	450	437	412	380	367	417	378	399	408	422	412	389	409	438	396	414	415	391	398	403	419	415	425	422	365	371	399	422	373	443	397	424	427	391	412	435	427	396	420	427	416	426	411	394	363	438	427	416	405	402	434	415	386	416	409	393	411	420	430	390	426	417	405	380	423	420	393	378	446	398	401	417	426	375	409	367	395	400	400	402	404	386	384	409	392	416	409	415	429	413	422	409	417	444	401	423	425	402	399	416	378	381	399	404	422	402	405	390	453	394	421	380	372	363	398	413	404	388	407	427	430	367	411	392	407	382	408	408	420	400	421	401	367	409	390	399	416	424	382	431	441	430	394	431	398	447	417	393	427	426	421	399	394	380	402	417	404	446	435	374	381	394	430	398	380	410	394	421	399	429	423	436	416	419	407	406	428	398	366	400	400	406	370	389	390	395	385	412	411	442	419	404	376	391	460	410	420	418	424	401	392	423	415	398	402	432	400	410	373	422	385	416	379	401	438	418	385	420	374	415	432	391	422	419	376	391	408	389	425	409	406	414	394	443	385	392	373	430	387	383	401	402	443	407	413	388	414	393	435	394	398	369	423	395	396	390	409	390	399	401	410	417	390	412	413	408	404	431	429	401	435	355	378	431	391	424	416	428	394	420	425	410	405	424	424	394	402	424	415	373	399	400	423	426	412	417	408	433	422	398	398	385	424	387	412	410	411	409	382	404	419	425	391	444	391	382	470	389	403	417	394	438	401	407	396	407	357	369	389	391	448	392	437	410	427	415	407	396	419	399	416	420	405	413	392	398	402	441	427	394	394	358	405	437	377	435	381	433	437	429	393	406	411	420	404	430	445	370	406	415	410	379	417	448	422	408	359	391	415	416	373	393	416	406	385	430	412	381	431	419	395	395	410	397	410	373	429	406	408	420	393	425	410	422	423	416	395	395	405	412	401	397	418	405	420	389	385	402	433	412	363	396	381	414	439	415	394	400	402	378	400	389	400	405	423	394	394	437	411	412	423	385	427	412	399	405	421	436	412	407	407	416	406	388	394	373	419	391	453	415	417	419	403	416	422	403	411	398	380	419	441	392	395	391	427	443	408	396	420	429	400	402	441	412	381	390	418	426	398	399	395	403	414	428	423	393	398	392	413	416	389	406	380	418	386	404	396	433	426	404	433	394	402	381	404	416	406	381	415	407	388	364	359	421	433	412	433	394	381	390	406	430	393	394	408	422	412	414	363	376	378	392	410	439	401	373	398	435	406	399	425	453	438	428	417	358	429	404	396	398	421	411	404	453	379	404	420	462	438	389	412	416	427	418	410	436	421	389	425	393	385	411	430	394	426	391	402	399	410	395	407	438	410	397	406	411	402	414	390	383	439	373	413	420	393	401	401	412	404	437	398	402	426	412	406	438	417	424	446	401	426	413	406	430	415	439	418	425	378	391	392	396	393	443	422	438	378	439	410	445	406	413	359	415	455	385	416	407	400	378	419	391	412	414	423	399	399	424	397	404	422	413	405	398	393	430	398	420	428	408	388	429	413	405	412	418	418	404	414	382	408	403	408	422	411	413	438	401	405	389	404	442	410	403	428	392	400	451	394	433	396	405	398	388	412	412	405	401	396	388	413	418	394	466	404	420	446	412	414	406	430	392	424	403	396	407	396	398	413	417	398	408	398	405	399	398	377	400	428	421	405	442	426	389	405	433	388	392	402	415	368	421	387	395	406	400	405	377	431	394	417	417	413	426	425	400	402	394	391	417	394	385	381	414	428	421	418	387	362	378	406	396	439	389	409	412	395	428	399	387	459	413	396	356	411	431	424	395	401	378	390	417	392	422	422	420	432	422	415	409	413	414	454	391	408	410	408	428	423	403	410	406	386	396	423	367	442	397	367	381	440	410	400	382	425	407	413	428	424	386	423	417	429	423	432	410	388	392	407	377	399	396	430	413	416	424	439	423	413	436	397	378	400	404	397	410	422	398	396	424	376	424	377	413	394	429	409	404	400	392	387	390	388	386	448	374	394	413	390	414	412	406	421	404	419	380	406	333	402	434	383	429	401	403	405	383	378	400	414	395	389	424	403	381	388	401	391	400	384	442	422	384	406	403	393	379	406	427	394	437	399	400	413	406	429	400	409	417	408	409	411	441	409	410	450	431	427	378	400	390	408	404	409	397	406	414	395	399	383	383	418	432	431	405	425	394	419	374	417	402	393	409	396	421	414	407	414	377	411	395	378	395	386	329	384	396	398	399	435	427	440	414	390	381	413	443	371	396	381	411	375	385	418	392	432	386	387	390	439	386	411	399	409	382	385	407	424	408	413	404	372	406	445	420	403	417	396	402	403	396	441	426	425	413	409	404	390	422	388	385	425	411	392	397	385	391	415	405	403	407	401	397	372	411	422	378	377	380	393	395	405	421	441	367	422	425	414	384	398	371	400	400	386	412	394	434	375	430	408	404	395	429	417	441	410	426	401	403	405	401	385	410	402	419	419	416	404	393	395	437	397	422	407	408	366	397	408	424	378	376	424	403	406	409	397	395	432	399	386	439	413	412	412	393	422	413	401	418	375	395	417	446	414	415	413	400	400	413	390	411	404	427	391	384	395	421	417	413	387	405	441	409	387	416	431	431	417	392	430	415	418	402	388	400	393	410	409	422	371	407	437	419	398	402	399	399	443	419	382	369	398	401	394	428	419	404	426	375	383	397	429	445	415	422	414	406	421	390	419	363	418	394	387	402	405	404	417	396	408	415	385	394	412	409	359	408	385	441	381	403	420	397	409	423	418	412	405	401	402	426	410	416	454	411	438	386	396	391	407	364	418	429	342	427	383	396	403	408	419	384	439	410	347	361	416	374	419	416	404	411	379	399	384	353	408	421	405	415
23824	21204	28689	23997	21188	12206	1792	1179	942	893	889	835	853	732	760	737	773	705	706	653	715	659	679	657	684	687	700	659	662	687	631	668	652	613	696	701	678	648	730	700	643	651	654	657	627	649	650	682	659	638	688	647	676	675	650	615	656	657	676	615	628	611	651	649	654	664	684	640	612	723	628	657	645	643	643	624	650	652	659	679	676	625	633	687	627	611	684	633	614	628	650	671	630	667	655	657	634	637	679	644	635	617	634	599	643	658	633	626	667	620	685	603	624	649	635	639	657	616	612	652	599	690	692	645	648	670	668	642	626	633	665	601	653	622	639	649	654	673	602	645	668	654	619	639	678	650	652	657	635	638	642	635	619	714	675	637	631	703	619	617	585	608	662	641	622	616	653	631	609	625	650	657	654	653	623	629	659	595	593	632	666	593	618	656	627	624	604	625	715	636	654	641	644	651	670	655	605	714	631	668	643	605	619	642	659	623	635	663	661	651	621	613	623	637	611	690	676	593	640	631	625	656	657	625	601	630	657	644	651	659	660	671	653	654	620	607	664	640	638	678	609	682	634	677	662	652	626	657	591	633	680	621	642	577	622	660	588	666	646	609	670	627	689	617	656	670	643	608	659	639	609	635	659	608	654	673	620	673	626	614	621	658	644	666	630	643	679	619	625	618	667	644	655	632	672	638	635	639	674	625	601	627	650	670	604	624	600	612	615	655	630	684	644	660	668	638	688	617	631	631	680	669	665	682	644	667	647	666	639	666	688	637	656	669	619	604	635	646	659	671	625	656	618	654	658	655	645	641	597	640	674	670	661	650	648	643	649	662	618	642	696	647	680	677	650	660	630	649	645	632	665	654	647	655	643	635	679	633	617	661	590	641	669	635	628	665	672	613	648	634	665	645	654	644	653	649	619	690	659	661	690	703	633	665	619	637	631	642	635	615	654	633	623	610	644	632	611	614	652	606	634	645	673	666	665	637	654	619	622	644	606	639	629	680	611	647	630	608	628	635	644	630	664	627	611	605	660	603	665	592	617	634	662	620	669	659	666	656	594	649	606	588	670	657	678	680	615	622	600	668	675	664	643	642	622	665	639	646	664	652	641	618	620	651	643	657	635	671	671	639	654	636	640	612	651	634	622	641	602	637	619	650	675	690	688	642	630	629	626	640	648	662	621	586	591	644	674	630	631	591	667	661	625	631	641	641	642	633	652	680	658	670	696	652	649	658	651	630	681	605	622	643	625	631	617	644	653	621	632	638	630	641	679	645	648	644	630	655	629	614	657	664	657	602	635	664	691	627	625	662	635	633	641	689	622	656	618	639	663	641	606	665	601	592	608	628	627	641	618	658	628	610	656	648	655	641	648	650	661	655	634	641	629	638	654	612	643	681	656	645	685	590	686	675	662	626	618	699	628	557	648	684	669	659	643	628	631	649	564	631	612	673	631	662	614	667	630	610	646	654	605	622	628	655	625	646	597	609	647	671	645	703	648	651	698	644	668	660	672	646	663	655	618	626	649	677	696	637	607	635	674	649	628	682	644	648	637	669	674	636	663	641	586	637	632	675	608	611	624	666	659	661	632	630	628	667	654	649	644	627	630	640	664	692	646	602	606	698	620	665	605	617	648	623	615	635	627	625	646	625	685	684	639	648	641	664	628	631	675	647	623	629	606	654	654	660	620	636	631	665	613	631	579	676	698	618	635	604	614	630	698	622	619	629	658	632	610	676	656	664	649	678	642	594	620	638	632	650	619	670	625	672	656	599	639	617	656	611	651	583	623	643	655	617	584	674	613	611	636	635	663	626	630	637	658	652	676	637	634	640	622	625	654	651	594	634	682	654	626	618	700	627	638	598	645	635	610	615	665	602	590	644	641	671	615	635	660	646	623	625	666	607	656	670	655	691	689	675	682	618	656	636	637	662	652	635	637	637	638	659	633	667	625	630	637	677	616	665	572	649	653	653	643	613	648	609	651	632	684	620	639	620	650	622	601	628	653	650	635	603	656	636	659	657	664	638	634	638	690	681	640	648	651	625	603	669	658	625	630	637	664	637	653	643	659	612	640	612	615	678	653	674	643	638	664	638	618	639	648	634	667	655	624	623	582	634	693	583	599	704	626	607	657	608	603	665	638	668	676	675	649	621	599	708	625	632	665	681	609	607	636	574	652	614	618	634	697	639	620	600	618	624	633	629	660	667	659	653	669	662	583	640	618	653	637	680	627	631	637	676	642	641	611	588	641	628	620	600	587	648	620	612	646	670	641	603	631	665	639	658	652	645	660	614	641	624	644	642	627	646	628	593	589	691	685	664	677	630	665	657	642	662	687	594	649	633	636	668	614	602	635	624	637	659	625	667	665	645	639	620	586	626	631	639	599	657	618	633	653	655	640	612	624	633	663	612	673	641	660	616	659	640	640	662	644	665	563	671	609	587	650	630	628	642	631	619	603	682	688	657	639	612	702	567	609	624	644	640	663	650	614	680	662	645	712	595	603	622	653	628	711	692	649	656	622	664	630	651	609	619	632	643	603	716	635	657	635	644	608	641	658	649	589	624	628	637	681	636	668	620	591	636	641	646	614	606	635	617	657	619	674	643	643	618	626	664	618	636	647	654	660	633	637	632	634	627	653	632	617	632	636	626	617	613	644	625	659	643	629	641	600	625	644	607	643	637	626	623	652	632	639	671	661	646	637	631	668	667	648	614	641	645	655	629	678	640	617	621	651	656	657	613	655	609	639	675	646	631	642	662	686	630	640	621	652	616	639	655	631	664	628	647	650	647	638	689	642	615	634	652	598	648	616	658	670	681	647	624	668	646	689	626	629	639	636	660	589	603	652	641	644	682	664	652	620	654	633	627	614	656	641	626	673	636	623	624	638	691	684	608	650	661	611	673	650	626	650	633	592	662	596	634	660	661	642	675	661	713	662	691	618	639	632	659	619	654	674	638	677	624	658	603	655	657	680	622	617	664	635	654	636	622	666	584	638	622	642	619	609	639	628	627	661	636	639	648	617	603	619	630	631	642	623	641	638	642	631	652	633	599	633	623	664	624	649	652	601	620	639	590	653	649	656	660	611	621	641	639	644	623	665	628	685	630	606	632	630	665	626	654	627	625	676	677	624	661	674	614	632	634	680	640	654	641	681	656	613	685	667	636	654	611	664	643	614	639	648	626	651	627	630	659	643	706	627	628	650	657	677	634	635	645	598	659	636	606	620	645	610	627	666	663	630	638	666	652	623	572	621	642	610	628	659	671	630	640	587	643	622	681	658	569	627	676	653	647	643	679	676	623	642	614	666	649	633	600	644	625	680	642	624	639	650	637	639	629	633	648	640	620	607	605	648	659	610	676	632	640	657	626	663	661	635	662	625	610	646	661	632	607	585	651	649	657	663	626	625	639	639	645	618	619	588	647	645	626	593	610	663	614	653	651	648	621	657	642	639	655	613	631	608	662	649	688	657	661	626	639	645	623	667	629	679	638	642	571
11222	10466	8569	4369	3180	2549	2138	1805	1439	1353	1244	1122	1126	1087	945	941	933	927	903	903	833	873	827	862	821	803	793	790	758	774	777	745	826	793	765	783	761	802	773	761	766	786	707	780	791	777	749	765	771	750	784	777	737	776	759	746	754	779	769	736	787	786	723	771	749	801	804	707	757	731	759	766	779	777	737	762	729	768	769	767	796	755	784	764	791	790	773	791	766	738	767	752	796	747	766	762	723	795	821	796	762	775	771	800	726	732	747	765	803	830	733	767	762	796	799	750	773	742	740	757	718	804	774	760	738	787	789	752	744	774	775	761	739	740	766	790	752	735	755	724	781	701	745	775	755	795	783	773	724	727	777	750	716	732	772	789	784	784	825	749	764	750	787	747	692	769	784	740	697	787	793	748	784	787	770	752	735	791	740	742	714	732	776	783	767	797	783	831	756	771	786	722	754	725	793	814	705	760	762	742	742	752	737	779	773	801	765	759	733	750	751	787	793	794	782	712	788	750	792	790	788	768	766	813	783	736	776	781	771	722	689	741	760	772	715	726	799	769	736	772	756	772	776	771	784	753	781	810	795	677	814	707	762	807	779	773	787	718	769	758	768	780	792	721	784	772	789	744	801	738	793	817	749	803	782	763	737	738	764	758	784	760	739	735	776	712	845	780	775	730	739	752	740	739	708	742	788	755	748	736	776	782	762	779	722	758	744	752	763	728	756	799	756	716	731	780	823	778	700	792	757	754	751	766	756	698	742	807	758	746	778	777	703	745	747	774	720	747	727	747	831	781	760	821	790	750	719	736	746	741	781	747	774	729	754	706	759	764	737	761	783	766	742	771	775	790	754	728	793	721	778	742	758	755	771	701	753	771	731	754	747	783	750	775	775	788	773	753	766	728	736	738	778	779	764	763	758	806	805	767	733	787	749	785	727	753	768	752	747	725	749	797	821	754	762	734	746	727	777	695	747	764	762	724	741	720	758	847	761	732	770	753	714	762	736	710	760	734	773	760	722	776	756	801	784	746	733	751	752	793	744	757	751	766	782	762	730	785	732	755	761	820	739	738	757	716	777	761	705	740	729	760	737	789	803	741	774	724	751	767	797	781	766	783	713	740	743	789	772	761	799	752	745	791	812	793	740	778	789	768	758	760	746	770	719	793	774	749	741	768	807	733	799	751	768	769	800	780	775	738	773	799	769	803	744	767	788	714	770	774	766	754	767	782	711	772	739	773	724	765	772	704	793	793	799	784	735	769	746	731	736	776	757	725	782	750	733	797	780	774	788	771	736	766	749	734	757	750	727	757	754	777	775	776	736	753	794	745	706	774	795	728	761	744	724	758	745	742	736	740	746	778	768	735	778	753	775	757	748	767	738	710	804	778	767	798	781	796	733	750	775	752	734	779	754	777	739	772	750	756	781	762	766	748	704	763	721	759	770	760	785	732	769	775	727	720	815	757	775	717	790	724	736	816	713	814	751	752	783	786	706	760	769	777	735	789	760	753	766	732	692	740	742	753	745	730	770	733	799	741	770	806	792	776	760	801	743	746	779	739	717	737	722	762	762	759	756	799	739	734	741	728	807	767	770	708	728	775	774	734	773	757	710	738	759	771	768	734	767	745	768	744	729	774	689	788	752	752	785	760	779	747	801	787	785	757	783	712	745	750	762	766	745	741	744	769	770	807	754	763	714	814	744	751	792	802	755	746	759	754	748	741	764	779	688	737	747	754	723	746	767	710	763	738	678	808	807	749	779	785	741	752	729	756	723	734	779	775	741	744	770	746	774	768	704	760	767	763	775	759	792	771	768	727	773	773	756	744	721	747	743	784	759	774	782	789	750	792	746	757	806	748	724	686	768	778	764	719	715	788	788	733	721	750	731	750	726	729	720	729	777	718	813	782	754	762	797	819	767	745	792	813	776	755	724	780	773	768	735	752	785	747	750	768	790	758	759	764	780	786	772	787	759	782	758	740	766	749	751	764	771	773	825	784	758	710	757	776	752	777	753	753	729	739	739	756	737	752	706	767	771	737	754	693	762	711	724	768	771	740	734	782	755	795	796	802	745	747	777	748	765	745	774	790	705	757	807	782	762	785	788	761	714	740	753	749	766	741	788	752	742	751	771	731	744	744	697	774	769	770	772	818	802	760	760	744	769	750	759	792	773	788	780	747	785	704	735	788	763	799	752	793	760	763	724	755	793	771	717	713	787	747	764	716	786	764	697	752	759	727	779	701	807	743	781	793	770	740	754	749	734	782	751	788	769	736	704	772	778	799	734	715	776	751	746	745	753	756	722	750	754	757	734	751	742	719	750	757	757	723	718	739	798	802	717	760	817	725	725	770	766	752	695	757	758	755	713	797	694	788	750	741	708	759	743	724	745	786	782	768	762	792	747	721	782	764	734	799	765	763	780	755	796	719	791	748	782	745	729	746	770	803	796	742	803	798	719	737	745	776	806	748	773	757	759	801	773	757	816	778	775	758	763	759	739	813	742	794	725	773	769	748	745	792	728	723	749	761	776	768	756	740	736	727	781	767	724	787	773	749	725	801	740	793	751	774	767	808	730	767	724	755	784	740	774	768	775	753	786	775	748	770	762	742	767	805	731	775	760	783	752	789	767	817	709	782	737	759	757	742	757	788	757	773	758	746	738	788	714	722	804	781	733	819	747	738	739	732	751	736	769	727	776	804	733	733	763	744	798	734	740	730	731	795	702	750	765	722	767	786	805	745	770	736	792	779	748	745	753	786	759	764	767	771	752	750	756	766	789	778	765	747	766	751	770	703	724	790	766	742	801	720	797	733	795	791	773	775	742	760	765	765	723	766	746	720	782	808	759	683	721	777	810	764	727	749	761	755	771	727	740	728	775	722	734	732	783	761	736	787	757	747	759	780	783	762	778	729	769	757	804	743	722	744	779	798	742	779	755	756	755	795	770	753	770	757	788	765	809	760	751	772	711	763	722	724	776	731	769	800	746	772	720	757	746	746	713	746	778	727	751	783	763	768	781	744	730	741	805	757	766	769	778	769	688	763	750	732	710	772	819	762	734	811	796	754	750	766	734	782	729	762	789	758	778	747	754	725	731	783	750	731	716	727	749	767	729	743	766	741	745	751	801	791	762	760	788	777	744	773	752	784	752	787	748	779	778	735	755	766	775	779	696	805	771	753	760	780	726	760	760	736	768	817	758	768	770	732	700	760	749	781	758	717	737	748	789	767	807	730	716	725	735	789	831	739	755	761	789	793	787	777	712	785	775	752	749	723	793	771	752	790	787	771	792	772	744	761	753	746	744	812	733	736	749	780	791	784	741	742	742	791	807	740	758	736	751	778	774	745	745	759	744	748	783	766	697	771	802	751	697	769	729	795	752	739	752	723	705	785	729	720	770	749	782	764	749	776	713	743	751	753	744	709	756	728	748	797	767	746	767	706	774	735	757	781	786	751	761	748	726	754	698	801	751	732	754	735	748	755	742	760	779	773	707	770
25137	21178	27520	25014	10362	652	468	408	319	331	276	283	302	270	248	279	258	244	252	243	217	251	239	202	238	218	215	243	242	247	238	236	233	212	238	221	224	222	255	255	249	229	223	227	240	224	254	195	219	217	208	221	258	231	216	237	227	240	233	222	242	205	223	209	246	216	220	231	201	221	214	214	226	219	245	228	234	216	227	216	222	228	240	218	212	192	233	220	224	210	210	216	224	232	196	243	236	232	239	234	238	222	202	221	212	206	248	228	222	242	225	225	226	199	209	174	203	241	206	232	223	230	224	243	238	207	230	247	221	230	210	235	214	215	211	211	218	211	200	211	219	218	222	218	219	216	244	209	204	210	202	227	231	218	223	228	212	215	217	234	214	216	259	238	232	220	212	221	209	207	238	210	221	203	212	218	232	198	226	228	231	257	219	201	244	201	212	218	203	205	223	242	238	220	210	230	214	203	236	226	217	234	225	201	215	216	194	197	221	231	244	218	223	237	233	235	214	229	226	236	218	226	230	255	224	221	209	201	234	225	205	247	209	227	242	244	208	230	235	216	231	220	227	203	210	213	189	238	211	231	232	223	231	216	251	199	223	204	247	198	209	226	193	201	222	219	198	247	212	215	185	207	223	207	214	224	213	230	224	199	217	206	231	221	232	238	236	272	244	234	231	234	216	223	233	227	222	209	227	232	251	186	201	244	213	228	209	201	235	219	212	213	224	223	239	218	228	225	216	209	235	232	232	207	219	204	202	227	233	191	237	212	209	208	246	206	241	214	216	209	220	202	212	244	241	234	226	205	242	209	252	227	254	221	235	236	221	201	228	209	243	226	192	220	212	228	225	211	204	204	209	223	215	223	226	216	204	230	219	195	240	218	274	226	223	206	193	206	228	229	229	181	207	227	225	223	228	203	214	229	232	204	201	201	203	239	212	224	217	202	228	217	225	190	217	215	237	197	221	229	208	208	211	232	204	220	203	221	217	232	239	217	237	250	196	238	199	215	221	252	235	229	220	198	230	216	236	222	205	201	245	242	220	218	221	231	216	234	232	222	223	219	226	188	200	215	226	201	226	210	231	213	195	243	232	219	218	228	251	210	227	220	232	251	203	225	202	219	216	232	254	228	245	209	187	220	228	199	226	240	217	227	246	227	233	195	241	212	241	258	193	224	234	221	206	198	230	226	227	249	226	229	199	229	225	220	227	220	225	221	203	221	205	223	212	209	201	226	237	216	240	236	215	197	216	210	212	211	225	232	203	220	221	226	213	224	188	228	221	241	247	226	255	253	209	225	210	243	220	244	248	220	210	201	208	224	215	219	208	230	253	221	201	208	225	201	235	224	216	221	200	233	223	233	213	200	223	214	232	208	218	219	216	225	203	228	233	217	214	225	240	227	205	236	222	262	225	247	231	240	202	225	213	216	202	209	203	210	231	218	205	241	206	243	213	210	219	252	233	209	205	221	226	229	247	212	219	202	237	246	253	207	212	208	194	222	207	233	233	214	232	203	256	210	219	216	221	256	218	230	229	223	242	221	222	200	191	205	205	243	219	220	224	213	236	231	226	203	219	256	248	186	227	247	202	199	226	246	221	227	237	223	257	206	229	224	214	240	244	249	243	237	206	208	236	213	227	229	226	238	211	186	203	196	201	221	238	230	215	223	201	226	237	236	205	213	237	212	191	245	215	232	233	216	244	218	232	200	195	231	208	200	238	213	231	212	210	206	215	215	248	227	224	233	242	226	222	223	218	209	222	242	206	218	233	220	238	221	220	244	228	228	207	239	248	204	221	224	246	226	221	224	227	235	221	220	213	202	218	226	229	201	227	207	215	237	203	231	226	231	223	209	194	226	194	209	218	229	234	225	224	195	191	239	230	217	216	235	236	215	236	228	216	203	200	224	231	218	231	222	218	263	236	219	253	211	230	221	198	216	232	222	223	226	233	212	231	223	232	208	220	204	207	228	218	229	236	214	212	234	216	186	276	221	207	227	211	196	224	241	228	218	227	229	226	223	230	226	212	213	181	224	219	207	219	215	222	224	210	222	218	218	235	235	206	233	194	211	233	231	252	248	242	218	219	239	219	230	245	214	203	209	255	230	230	214	205	216	221	217	202	223	216	206	221	236	249	232	234	227	202	209	245	209	240	235	225	222	225	210	243	233	220	233	204	190	206	191	229	245	214	227	242	205	216	228	242	232	235	209	244	189	230	238	212	260	262	220	238	232	240	221	206	227	230	227	220	253	222	237	211	220	223	216	224	207	236	204	201	225	204	214	230	225	248	207	222	218	234	231	197	252	191	233	224	215	199	195	206	246	208	200	193	249	215	218	209	209	231	209	232	220	193	232	214	261	218	228	226	207	197	246	213	218	235	168	223	208	199	229	210	191	245	240	211	242	222	218	216	215	234	193	214	216	220	219	199	222	199	222	231	208	220	228	222	189	227	228	218	234	238	232	265	229	262	218	206	214	217	218	210	254	216	235	212	219	204	248	211	226	219	210	220	232	234	227	232	195	204	222	236	236	221	209	216	220	206	216	220	219	215	206	192	223	211	230	222	232	207	222	212	243	206	203	210	215	224	232	213	219	230	207	254	264	242	209	224	210	234	233	216	219	229	241	186	230	231	236	222	198	201	262	211	212	189	228	232	241	256	234	233	234	247	212	228	229	186	210	218	185	221	202	226	227	223	205	227	233	223	209	197	220	220	237	220	221	216	215	217	230	206	200	220	237	221	216	209	238	234	230	194	229	211	250	217	236	221	202	210	222	219	194	225	212	223	207	232	240	206	207	239	211	235	238	188	225	234	196	193	218	226	203	213	253	220	203	205	227	209	240	197	220	218	200	222	245	204	202	204	242	205	250	221	222	207	230	239	221	224	212	221	210	235	204	233	229	249	234	204	236	234	233	213	217	232	231	203	201	213	204	203	228	225	230	249	227	232	210	204	238	232	222	215	227	194	227	222	230	225	228	252	231	229	210	232	197	223	248	232	227	240	224	214	228	230	210	237	229	214	200	178	219	219	229	237	197	208	211	218	214	227	212	238	248	226	229	237	240	202	215	231	238	203	219	232	227	217	202	208	202	194	211	221	227	227	215	242	215	237	199	220	228	235	227	220	215	247	233	239	209	192	204	220	216	211	212	224	218	228	227	230	237	242	237	210	217	202	220	216	220	226	217	265	224	228	234	225	205	220	232	233	250	197	214	251	237	184	201	256	200	230	202	219	244	202	241	256	221	217	235	239	201	226	200	207	238	216	185	221	201	178	228	204	216	224	220	231	253	226	219	207	251	196	209	206	208	250	229	228	227	202	230	209	238	211	219	237	248	224	224	241	201	238	241	211	227	221	219	234	243	217	213	225	220	189	224	207	244	228	252	227	213	223	219	216	227	210	212	227	229	218	215	198	217	246	223	232	179	235	219	211	194	247	230	208	239	209	223	239	244	222	219	210	243	248	203	215	220	198	231	211	237	197	220	212	229
10943	5737	4509	2223	1597	1229	1025	864	693	629	497	483	492	426	397	412	406	380	353	385	356	363	359	316	345	328	306	318	304	291	330	307	311	283	288	321	281	307	291	277	309	290	309	295	321	322	283	321	290	288	282	296	302	277	315	327	282	274	290	313	312	299	309	273	269	295	319	322	279	306	320	291	274	283	311	285	294	262	294	314	276	287	274	294	290	304	271	286	280	294	264	297	289	310	309	259	289	282	287	317	305	318	295	302	323	287	269	274	298	290	311	317	290	289	285	289	334	289	284	291	312	302	310	284	318	301	292	269	301	310	319	285	302	294	309	270	289	294	321	297	329	318	284	336	295	310	302	307	282	287	321	290	300	307	275	300	285	334	269	295	320	260	313	297	290	297	300	283	298	305	291	300	291	272	303	299	317	299	303	280	297	295	316	263	312	290	269	307	284	306	305	324	311	311	305	314	327	299	291	307	285	288	292	307	267	285	284	273	267	286	307	296	266	278	306	283	293	278	290	276	296	302	298	293	307	286	316	325	324	270	289	291	308	298	300	316	285	282	267	301	296	284	309	315	297	281	282	289	320	285	306	290	270	313	300	310	280	279	331	285	306	295	306	296	272	292	290	290	277	285	269	328	289	293	304	271	264	293	308	292	303	284	291	311	300	264	304	307	306	296	303	308	263	299	312	290	275	303	264	288	257	311	308	282	298	296	277	292	320	281	305	301	279	309	276	278	307	258	334	294	286	300	282	271	302	287	308	327	282	296	302	292	267	326	290	283	290	311	266	294	280	282	263	287	280	280	292	293	297	302	289	277	327	286	282	302	285	297	276	277	270	316	296	307	285	298	299	295	260	271	288	307	284	302	287	339	277	279	346	282	281	305	270	293	308	281	283	292	296	290	307	300	291	302	285	253	288	276	314	304	319	306	300	293	285	313	276	304	268	315	300	275	276	278	269	290	284	284	324	287	284	313	265	295	349	286	299	306	311	290	300	278	300	297	285	327	297	306	295	282	296	284	304	287	289	304	296	304	281	283	310	301	320	303	291	308	271	299	312	291	294	280	288	290	303	301	286	318	278	279	278	294	297	296	306	264	277	300	312	303	299	296	318	289	270	305	289	277	275	286	286	300	284	288	281	303	284	288	309	306	288	284	336	288	264	314	281	295	278	332	267	282	309	300	316	260	272	297	278	317	294	302	298	288	293	282	309	307	267	313	274	299	292	286	276	303	263	296	315	310	313	299	299	285	293	297	305	297	292	301	327	308	303	294	303	286	274	323	315	268	258	289	337	330	285	275	290	288	266	266	283	280	310	306	308	323	280	288	296	291	289	275	290	305	310	296	272	285	295	293	297	310	286	292	324	317	273	307	265	289	320	321	291	299	309	255	304	300	332	304	284	309	282	292	299	276	309	281	296	277	285	251	297	333	311	290	304	297	292	304	305	301	296	308	281	280	313	309	292	284	297	284	280	326	284	341	298	293	299	282	296	275	295	263	290	298	316	312	300	307	288	291	268	278	285	300	289	286	284	308	298	301	288	299	324	315	295	356	280	299	291	305	279	294	291	327	299	301	294	264	309	277	298	318	268	290	307	307	292	277	301	278	307	278	309	269	319	304	285	316	286	244	300	295	293	305	299	297	299	269	289	282	274	307	290	298	296	318	309	268	307	309	304	282	296	296	283	302	286	295	289	299	283	321	287	305	287	303	281	315	288	270	296	328	280	303	284	276	302	269	286	274	313	308	276	299	287	315	297	305	307	309	282	283	321	314	294	308	294	296	268	280	283	319	305	290	308	290	277	330	254	297	294	267	295	294	289	309	290	278	300	294	292	288	282	335	291	291	313	295	297	289	278	271	311	289	317	275	303	286	317	323	275	266	267	299	291	289	262	291	295	272	323	278	293	289	265	275	306	271	287	277	263	256	299	302	285	286	308	300	325	310	298	282	274	293	298	274	278	341	289	322	300	314	292	278	297	277	281	308	287	287	335	290	298	293	292	308	268	333	287	269	309	292	308	280	299	307	262	300	295	285	314	291	262	312	311	287	330	287	259	320	291	284	290	284	298	286	323	321	292	305	287	309	322	299	303	286	296	315	291	271	330	294	301	321	286	294	299	281	315	305	274	296	271	287	306	289	326	309	285	272	309	294	311	297	316	272	288	306	274	297	294	273	297	282	332	275	299	281	322	278	283	281	297	299	306	294	281	278	309	300	273	273	285	290	287	307	295	299	292	305	268	303	303	315	267	320	286	293	298	319	307	304	299	285	334	309	305	287	301	310	280	250	285	305	253	285	308	308	295	300	290	291	348	288	276	299	304	286	258	305	304	300	307	268	274	302	292	285	279	289	290	314	309	298	315	283	271	317	311	288	302	288	275	276	283	320	305	289	307	319	269	296	307	289	288	292	284	284	303	274	303	296	290	287	295	301	261	298	303	306	287	279	291	292	266	294	311	290	305	333	300	292	269	300	273	311	281	279	294	303	315	293	308	301	295	282	289	309	284	311	279	320	316	261	271	282	288	285	286	333	277	289	303	314	299	276	298	290	320	300	298	293	293	279	318	313	297	271	305	320	298	271	276	275	289	280	265	267	326	306	296	286	265	301	263	292	310	300	295	324	271	292	301	298	307	302	271	268	256	327	270	288	314	302	310	303	291	305	265	286	283	271	268	288	298	283	291	286	289	331	275	308	259	276	293	287	296	283	322	273	283	292	281	340	276	316	302	308	281	258	273	284	271	290	323	323	277	312	337	312	327	322	312	324	286	271	262	292	284	294	264	295	294	293	288	316	287	291	299	306	301	267	283	294	313	286	306	298	275	276	291	289	268	284	310	293	284	274	325	299	285	346	278	287	301	276	302	283	295	300	295	314	295	271	293	315	302	303	322	291	298	306	277	280	308	287	319	321	299	317	286	291	332	302	292	278	307	301	283	275	300	302	310	291	295	277	281	284	298	321	254	285	289	326	281	298	290	326	308	297	270	302	294	293	268	278	312	299	290	297	311	294	299	277	277	275	277	312	286	320	315	278	298	313	300	295	265	296	245	332	272	290	275	287	295	306	305	292	282	299	280	276	275	280	319	304	296	290	306	267	299	281	292	284	288	285	315	314	294	310	316	322	312	285	266	316	266	276	299	273	271	294	299	280	274	312	316	287	281	308	290	284	276	283	303	278	294	299	321	318	289	284	299	279	292	325	304	283	284	308	279	290	320	311	258	290	280	289	267	293	273	302	288	282	282	314	299	290	294	312	310	261	300	290	258	285	279	293	272	295	315	297	311	301	292	318	272	314	299	280	306	301	305	272	286	298	281	273	289	291	306	322	288	297	271	279	297	336	322	316	287	301	283	282	284	300	316	283	295	289	289	291	300	300	251	309	303	319	304	271	288	299	273	284	323	289	290	285	281	299	302	279	322	276	282	320	278	288	312	321	275	287	298	309	298	279	307	289	307	318	260	270	293	303	306	324	298	276	292	290	288	288	306	278
22829	21180	29072	23579	21180	21232	11541	1719	1200	1154	1018	943	968	846	827	766	799	819	732	715	754	703	711	722	696	675	683	713	677	654	718	681	664	658	601	642	640	640	629	606	664	664	585	618	664	653	675	716	629	637	601	634	695	665	674	632	641	642	622	663	611	640	695	698	659	643	610	658	651	624	634	617	658	657	651	679	632	682	642	612	633	658	616	687	594	625	645	638	674	672	629	634	649	640	611	627	618	646	618	585	674	659	625	656	626	673	669	642	602	670	680	649	647	637	619	663	637	694	613	641	659	660	661	626	681	624	599	653	629	643	632	635	691	690	638	627	605	673	661	585	637	622	658	597	612	602	631	623	704	588	603	680	677	687	611	656	632	632	650	649	601	666	594	621	639	666	619	662	616	583	582	607	650	641	635	709	631	641	609	629	688	623	659	649	581	658	619	644	600	663	607	593	678	673	596	624	616	640	647	666	609	662	655	613	645	641	676	642	622	625	622	666	627	698	642	677	585	656	684	672	664	618	630	650	643	595	596	658	661	620	619	624	660	694	685	647	629	672	638	627	635	677	662	662	630	629	678	616	604	634	670	633	640	633	641	646	598	637	632	625	643	666	613	615	687	630	653	601	604	668	655	648	597	641	618	661	673	623	614	647	629	645	658	617	665	630	646	619	628	665	623	651	629	632	654	640	632	624	623	600	614	591	650	647	609	656	644	606	620	602	645	661	646	648	683	615	601	652	690	644	649	629	672	670	614	629	678	646	647	597	643	663	619	632	646	603	673	633	652	618	629	653	629	644	667	684	642	662	630	661	595	681	625	634	672	608	700	596	637	632	655	628	665	658	644	679	623	640	652	659	636	614	620	657	643	684	647	604	617	613	630	624	627	622	649	629	625	635	566	625	639	640	650	634	653	650	640	660	637	713	654	682	643	620	634	651	627	670	655	632	686	650	640	617	600	649	623	647	647	665	637	668	679	630	630	656	648	625	621	624	618	590	658	634	639	673	597	649	648	643	684	666	625	665	679	653	654	639	626	627	637	674	643	694	675	633	655	613	617	658	671	635	653	639	629	609	656	662	653	628	640	658	656	614	598	639	591	653	631	605	612	590	634	616	625	648	701	620	646	637	588	654	675	615	645	664	684	625	692	653	602	674	602	671	615	634	686	660	632	672	647	611	629	632	602	635	653	652	642	675	615	650	624	670	657	679	638	633	631	678	638	644	627	623	682	606	662	642	615	605	669	611	639	660	646	696	640	659	649	634	645	663	657	640	625	653	668	642	666	671	638	614	654	652	643	630	637	613	659	600	633	683	617	640	639	644	655	634	637	633	664	640	629	652	614	666	641	649	598	678	649	642	654	657	618	601	658	622	628	647	643	634	608	651	654	613	589	649	639	641	609	628	644	601	646	641	670	623	607	590	646	631	611	682	615	601	618	630	614	659	649	676	657	610	617	666	644	677	682	665	633	618	633	655	653	660	634	667	614	602	648	674	654	645	580	673	602	674	629	635	644	636	633	596	630	645	639	625	668	643	636	622	649	604	654	630	666	636	680	650	638	613	657	647	597	643	622	635	630	641	604	627	663	639	612	648	651	672	679	625	633	642	619	641	596	600	633	660	654	588	637	658	650	647	624	621	682	651	607	636	635	596	618	671	639	657	648	661	607	647	627	645	643	621	599	625	617	645	641	662	630	627	617	639	589	689	593	666	631	638	615	660	658	643	669	618	656	613	673	622	625	610	635	653	647	660	642	602	629	654	673	621	633	675	632	649	642	671	678	580	639	609	649	635	594	632	668	687	683	634	597	626	614	626	628	627	658	666	677	633	660	622	621	639	612	568	667	630	624	634	658	652	610	666	613	586	644	648	665	646	625	629	643	607	660	680	695	626	638	636	647	668	639	588	629	629	600	651	692	643	645	643	630	604	599	611	604	616	651	668	640	656	668	628	638	653	600	678	637	612	644	677	651	668	632	596	663	630	620	665	644	666	662	659	607	643	649	614	637	651	616	606	588	634	665	624	650	607	686	670	630	650	614	630	604	630	631	663	695	657	618	672	659	627	583	606	642	625	662	666	661	640	609	600	653	651	647	649	668	638	627	631	625	620	643	591	629	669	606	646	628	643	662	639	647	609	628	676	617	651	674	636	628	606	643	621	634	644	612	658	632	651	615	642	643	627	649	601	662	636	638	621	577	683	641	632	609	643	606	672	645	647	626	626	621	590	648	589	644	645	643	628	589	621	570	607	620	616	634	619	651	647	679	631	654	602	621	642	618	667	668	661	636	591	686	639	604	618	647	625	649	620	611	633	647	637	627	601	595	631	663	659	658	666	633	606	602	653	649	668	692	640	635	691	682	607	604	701	611	608	651	629	662	662	656	640	674	659	640	610	603	675	603	672	645	634	615	638	608	642	627	647	597	639	580	643	631	643	663	621	650	659	599	634	616	634	635	606	618	646	659	638	593	627	617	637	629	627	649	636	638	624	629	654	619	632	613	649	632	666	643	639	617	634	597	618	606	627	631	650	642	662	631	618	647	625	646	640	659	658	624	679	603	661	681	594	649	642	615	625	664	668	654	624	639	685	677	625	601	605	627	606	633	654	628	694	621	637	619	614	621	643	593	624	613	608	632	650	610	645	653	596	657	673	640	671	603	603	648	624	615	622	645	665	647	637	615	706	632	607	617	656	627	649	649	597	607	671	603	651	645	643	685	651	639	634	603	651	676	632	665	611	649	604	665	605	643	635	674	623	628	634	591	622	682	636	613	632	614	591	640	622	633	628	667	647	651	638	635	615	686	665	601	634	617	680	646	623	633	628	636	638	628	666	673	616	662	616	643	634	621	632	646	648	634	643	645	634	656	614	620	619	642	672	655	691	620	628	609	625	641	678	614	643	620	643	600	620	641	605	628	642	606	608	647	652	636	625	661	642	651	626	643	614	665	594	616	663	603	695	671	647	621	626	633	646	579	638	626	663	630	646	635	661	587	632	609	650	650	653	637	623	671	657	689	669	588	616	613	623	629	631	593	653	604	610	605	684	667	614	638	614	605	670	634	619	659	633	620	611	626	658	655	618	665	647	626	651	623	596	624	636	613	621	591	614	621	630	617	677	587	686	655	651	633	642	639	623	670	627	671	660	673	634	600	631	605	638	641	625	636	637	608	667	638	612	644	600	684	645	612	630	644	628	647	609	660	684	690	621	600	671	700	680	606	652	646	669	613	599	605	658	657	614	652	656	628	639	634	619	651	619	638	625	615	600	591	651	608	636	642	630	659	653	617	624	628	624	615	635	626	600	656	637	649	650	590	629	583	606	656	655	645	652	613	616	655	617	628	588	632	630	650	664	639	645	646	566	651	680	634	681	690	598	616	651	670	624	641	651	630	642	636	647	637	677	630	656	652	622	612	611	661	673	654	616	644	646	647	600	631	579	660	612	642	597	650	662	616	626	650	622	589	615	639	664	623	630	657	640	653	650	645	671	651	655
15008	16924	13776	7500	5303	4113	3398	2798	2279	2011	1804	1542	1478	1235	1183	1147	1055	1049	972	1001	934	948	927	925	866	900	863	929	872	831	800	795	901	752	777	828	777	804	806	795	864	820	829	854	854	795	780	786	784	788	826	795	787	770	813	769	766	770	773	798	703	759	808	796	808	787	816	786	786	783	781	813	779	781	747	777	814	746	769	785	760	788	806	762	767	835	819	761	798	787	756	772	778	743	770	765	758	746	777	759	855	759	780	767	819	793	749	770	799	788	733	844	714	757	766	725	739	788	751	762	761	750	782	793	739	735	752	784	809	785	731	759	821	781	817	772	771	739	736	787	748	816	772	744	776	767	792	773	774	754	808	800	798	814	734	791	752	785	794	771	797	727	767	739	760	724	797	766	758	796	796	782	775	732	816	776	797	766	747	718	751	735	721	776	781	773	762	787	782	749	783	770	774	757	762	791	767	810	781	792	748	766	765	814	744	752	813	779	761	712	731	763	768	743	790	751	752	772	766	806	773	771	774	789	820	789	749	800	769	736	766	836	745	736	733	749	772	745	736	737	818	821	781	768	777	828	787	757	788	827	770	746	775	756	809	743	766	810	770	750	781	756	756	745	761	762	757	721	773	786	749	770	763	733	780	773	748	778	761	745	748	757	754	708	755	769	802	746	739	762	750	706	753	729	753	780	740	766	781	757	748	747	758	778	821	736	763	724	793	825	786	775	788	775	737	760	776	763	777	706	812	766	840	758	840	777	769	776	743	760	795	736	763	732	749	753	723	828	737	759	780	754	754	772	809	758	839	759	767	745	781	772	724	785	753	799	805	767	807	758	720	765	795	762	743	738	791	777	794	736	801	765	750	821	785	765	736	728	783	768	749	729	788	738	748	703	783	773	735	808	753	756	787	774	748	777	783	779	764	812	773	776	754	785	780	771	736	751	759	778	779	788	801	769	802	733	756	756	742	805	821	794	742	715	774	799	725	768	741	800	743	785	790	807	787	746	762	793	732	756	750	793	779	803	767	801	791	762	789	763	775	796	732	808	805	783	743	775	752	762	770	811	713	782	732	799	764	746	779	742	756	779	779	778	745	791	757	781	772	787	789	737	792	793	757	747	760	719	763	759	725	783	806	719	791	770	758	773	781	807	771	778	741	763	734	737	757	762	777	764	736	717	777	733	748	755	766	762	712	762	728	773	729	764	759	772	787	780	790	789	752	835	697	737	783	750	798	758	802	786	760	761	770	802	806	712	745	773	784	837	730	764	777	711	771	786	748	754	782	752	756	765	769	762	778	721	786	752	771	798	750	793	728	721	755	750	718	735	719	745	786	772	770	785	775	749	815	761	755	793	767	760	790	741	770	749	718	752	729	778	776	733	770	726	789	807	772	757	714	719	808	749	770	749	750	747	774	739	728	778	785	740	777	711	753	748	756	796	747	721	742	724	760	762	758	756	770	758	768	772	745	758	768	741	717	786	752	741	735	760	745	766	742	775	780	825	789	773	744	798	755	750	801	815	798	785	795	782	790	756	787	754	747	772	793	777	777	701	770	762	738	712	765	713	749	763	750	780	782	738	730	775	775	702	797	760	755	735	768	762	766	787	784	805	790	786	773	695	740	762	743	761	804	764	765	778	806	737	705	734	760	743	765	740	753	780	771	752	832	813	795	803	767	736	807	776	713	744	707	763	819	782	762	726	783	755	771	756	750	745	806	753	813	811	743	778	754	747	727	768	794	741	750	753	779	807	752	761	777	729	748	791	715	754	777	765	739	747	814	763	781	773	782	709	722	769	771	787	798	759	791	777	733	771	793	736	771	731	759	764	764	734	771	761	734	735	738	718	741	773	748	759	744	793	743	807	794	749	823	764	732	808	776	759	785	721	769	766	759	771	788	755	769	742	791	761	742	762	784	817	711	732	800	772	766	778	766	783	775	768	792	759	733	754	778	736	731	720	766	750	806	765	780	748	776	740	768	746	729	778	763	685	779	770	765	701	794	792	788	727	746	733	737	741	762	796	731	752	791	778	779	752	750	734	734	790	710	811	743	768	789	725	742	752	792	781	773	754	730	778	741	792	823	752	750	783	777	812	764	731	743	746	778	776	781	815	782	789	748	752	765	762	711	784	811	811	724	764	750	768	798	786	765	764	777	773	743	801	778	769	763	788	742	745	802	809	770	742	771	782	772	809	786	767	755	767	748	752	793	780	785	825	796	786	753	801	751	755	732	739	801	813	799	812	774	773	774	743	769	779	852	730	768	788	750	763	818	743	773	791	820	769	801	794	721	757	735	679	740	778	781	779	785	789	710	757	796	772	752	747	806	752	743	728	803	720	790	771	748	807	732	739	784	735	761	776	762	780	745	770	790	718	765	740	778	838	775	757	774	779	748	768	765	753	820	720	773	792	755	766	795	788	784	767	818	809	766	788	757	776	781	780	767	852	797	715	751	764	781	742	751	791	751	750	728	744	751	726	735	765	794	753	721	740	791	756	787	760	726	800	777	737	777	742	761	757	737	783	773	761	786	795	802	751	735	739	733	790	830	768	776	751	721	787	741	802	739	744	822	787	751	735	766	743	738	758	742	724	762	743	769	768	803	792	726	775	795	782	739	719	731	764	777	752	760	720	782	771	789	714	753	790	761	770	741	751	813	775	800	761	672	771	789	803	778	787	762	750	779	763	782	806	776	748	733	731	757	726	702	781	850	795	766	757	787	752	751	799	754	805	756	740	792	763	797	746	761	802	759	729	756	750	745	768	760	731	808	763	757	743	757	780	791	794	745	796	668	775	793	803	789	803	811	789	781	800	771	738	767	756	726	788	763	757	752	775	750	746	730	776	795	813	754	831	784	771	760	720	741	789	733	769	697	702	779	774	742	747	754	743	750	801	772	778	756	764	736	758	771	737	757	753	743	781	750	725	746	773	751	713	833	801	806	735	735	804	788	723	734	739	713	752	749	734	747	782	755	777	723	771	747	783	785	813	768	781	714	745	747	745	789	788	693	734	703	756	803	753	788	781	762	784	772	776	773	735	711	771	794	765	799	755	752	814	825	746	787	769	782	729	738	779	785	786	773	755	750	746	830	711	813	763	755	763	695	804	752	783	800	776	783	734	733	758	774	763	770	749	746	761	728	784	770	765	755	797	792	728	755	716	721	793	744	762	780	815	770	751	771	787	765	728	795	760	857	764	718	765	754	785	808	758	773	731	767	738	756	798	704	773	809	766	781	776	819	764	761	752	792	758	807	795	769	751	774	739	755	762	807	749	766	759	796	740	799	774	690	794	722	737	790	755	749	779	755	796	749	744	780	764	791	780	753	740	741	781	771	761	795	740	749	765	772	718	795	776	728	794	781	730	722	776	771	815	739	755	770	766	766	778	747	781	746	770	721	748	735	771	801	776	766	743	765	771	762	778	750	804	736	810	740	766	773	777	727	757	735	807	726	736	799	771	735	756	786	737	813	768	745	802	787	739	745	774	753	737
27018	20069	6654	709	487	427	377	361	349	350	368	359	304	312	369	349	333	351	345	355	341	351	318	396	337	372	322	320	352	325	320	309	304	321	295	328	316	346	321	351	311	307	335	338	340	343	360	313	345	334	350	322	309	354	337	330	341	346	318	338	362	350	319	344	351	325	323	324	330	302	349	320	317	324	301	328	343	309	326	328	302	321	324	343	333	316	334	299	334	308	338	327	349	366	327	369	336	320	364	312	320	338	333	325	316	321	326	345	312	347	332	326	297	359	330	311	318	303	334	324	316	345	279	313	371	332	329	320	328	293	321	342	323	349	327	321	327	327	326	340	365	333	337	323	330	351	339	341	356	345	313	331	312	334	324	312	311	296	309	312	315	341	324	310	366	316	342	336	322	342	350	350	319	293	318	359	338	339	318	347	312	314	337	330	320	368	324	334	345	325	341	301	345	279	330	294	341	335	333	319	367	333	350	305	354	333	301	329	331	331	344	315	297	317	334	360	319	301	351	364	362	379	360	317	342	363	314	352	343	351	312	370	324	347	334	321	320	328	313	333	317	330	333	328	337	329	311	333	322	317	338	301	341	290	325	350	295	329	318	332	291	354	326	326	320	324	316	335	330	336	320	326	288	358	307	349	339	333	358	339	329	343	342	321	325	330	362	341	298	312	308	332	349	335	330	300	353	348	361	338	321	316	351	354	296	373	322	324	352	328	345	327	310	318	346	343	323	317	334	323	325	345	320	311	323	313	322	336	341	341	328	330	334	339	303	340	351	303	334	311	332	346	340	300	362	329	332	318	344	336	341	340	330	311	330	331	334	343	320	330	306	323	311	330	311	335	339	329	349	351	336	318	333	313	344	309	333	321	347	336	315	307	324	358	350	313	309	347	326	377	332	346	299	325	311	318	322	317	315	309	339	338	330	364	333	319	326	374	366	342	313	315	327	358	360	342	316	324	306	331	320	358	325	346	312	325	340	324	355	337	313	313	316	312	322	338	307	371	345	352	339	318	358	297	346	332	297	332	344	322	356	334	315	307	328	314	324	327	319	311	324	343	340	333	328	325	297	362	378	332	334	320	359	321	334	335	308	312	350	335	315	300	334	319	367	313	389	320	321	346	334	347	327	324	349	352	316	312	303	333	337	335	343	326	328	321	320	316	349	329	316	328	305	320	353	375	351	334	312	359	316	321	303	304	320	355	328	332	320	325	355	336	331	307	333	331	305	336	299	312	307	311	347	322	358	321	303	344	331	315	307	354	343	359	303	340	315	340	305	329	328	312	313	318	333	329	340	330	320	295	331	307	331	304	361	335	286	343	356	304	310	297	326	324	315	352	355	328	307	315	334	319	328	305	333	325	318	345	325	317	289	326	312	316	333	295	338	328	329	342	361	335	330	334	342	317	332	299	316	341	349	325	330	335	335	329	343	307	325	335	337	332	345	340	324	315	331	307	312	332	312	324	344	310	354	325	313	336	316	319	327	320	316	323	350	299	328	330	322	332	355	311	345	318	325	316	324	331	357	322	319	348	309	346	304	320	325	333	305	298	337	330	339	333	315	333	333	310	306	326	358	345	315	359	336	318	369	343	347	341	337	319	313	304	310	357	338	324	300	301	320	342	334	295	360	353	320	300	339	312	356	324	338	328	334	342	317	352	328	355	318	349	326	316	310	373	309	339	313	331	334	327	337	330	330	314	339	321	341	336	334	329	347	313	318	315	298	320	329	341	318	314	337	337	336	330	329	318	338	312	314	339	352	305	354	338	322	319	338	315	334	369	343	347	314	362	302	345	325	338	295	324	362	338	361	344	305	323	323	308	321	350	311	303	329	299	335	320	352	341	332	319	337	304	332	340	311	341	326	335	330	339	314	279	311	350	317	352	297	353	322	345	384	332	287	333	311	337	289	319	339	313	322	313	341	335	309	322	307	382	319	346	339	332	347	345	335	315	312	326	311	343	352	330	312	296	325	309	333	337	327	302	313	354	317	387	333	304	291	319	342	306	336	320	314	301	308	296	305	329	352	304	331	328	303	339	326	347	336	315	309	333	353	312	330	323	325	333	329	333	325	317	335	348	333	328	339	342	319	340	333	314	307	327	319	337	349	336	298	341	284	343	307	308	329	321	322	342	311	348	329	309	297	292	323	330	351	318	329	338	330	332	312	330	309	341	338	291	339	328	347	351	325	314	347	350	370	309	328	342	288	359	353	336	345	294	353	334	322	309	328	341	352	336	342	324	365	329	350	334	324	288	351	302	324	326	326	327	334	304	322	311	325	316	385	319	311	296	364	348	348	323	329	344	341	327	339	340	339	342	336	359	352	353	318	345	326	332	319	324	310	316	333	348	348	286	301	333	311	309	340	342	311	334	341	364	334	346	330	341	359	305	363	290	362	323	315	329	319	311	330	328	299	343	309	315	338	329	305	340	322	350	346	322	317	326	354	321	326	335	331	301	350	334	394	349	338	356	314	323	347	328	349	314	337	320	335	297	348	297	296	342	315	350	331	317	305	326	325	327	329	329	360	328	342	345	336	347	320	321	317	316	363	309	306	334	313	323	303	308	346	346	315	346	339	334	323	314	309	361	322	330	309	296	337	319	335	341	321	319	311	313	351	307	342	327	351	325	336	320	346	315	321	321	344	321	320	337	331	342	320	310	300	316	329	323	304	329	340	353	346	344	323	326	329	355	331	339	342	315	356	363	339	323	319	310	297	334	328	350	312	338	311	322	344	297	343	346	320	341	348	331	339	332	325	339	341	332	333	300	319	349	351	282	321	357	321	343	318	301	346	346	356	340	298	360	301	343	346	329	340	347	336	312	333	310	317	343	341	305	354	307	331	316	346	313	328	325	335	328	331	321	329	351	348	340	348	298	372	324	307	321	344	314	296	340	334	313	309	319	329	342	341	335	327	335	339	310	328	365	312	315	337	350	347	322	324	300	314	350	322	349	339	320	315	327	328	358	350	347	313	324	323	356	337	312	350	356	343	320	316	330	290	345	343	343	347	336	336	349	360	308	333	290	336	298	314	292	329	330	365	309	344	353	288	357	320	351	351	358	324	334	347	324	310	337	338	308	314	341	304	327	354	298	313	312	338	306	343	335	315	343	338	337	307	320	324	377	324	298	371	323	310	311	328	342	325	327	305	338	309	337	313	328	328	346	329	305	329	326	316	340	344	343	331	353	322	325	340	338	337	337	340	326	355	329	345	339	310	347	334	320	351	327	274	307	361	328	322	339	311	328	345	345	321	333	349	349	356	354	316	326	340	320	314	327	338	325	323	329	312	323	301	303	350	300	362	310	330	336	327	349	334	322	307	362	322	324	347	319	337	335	331	364	319	319	336	312	315	352	335	309	312	361	314	336	304	312	345	318	314	322	285	302	317	347	334	322	344	316	315	327	319	355	337	332	347	333	337	313	328	309	346	339	343	339	365	306	336	337	325	343	309	344	330	349	324	347	341	329	346	327	300	297	325	334
4665	1128	919	618	545	485	504	494	455	462	413	398	460	415	423	429	411	435	371	420	424	425	400	389	408	392	394	409	429	409	389	427	432	394	387	445	387	378	422	418	394	416	386	416	407	369	448	401	416	395	403	402	414	384	391	403	439	409	392	384	385	411	387	397	410	393	415	437	430	380	419	414	382	390	399	380	382	425	425	409	403	418	384	402	445	447	376	429	408	390	412	385	408	416	418	405	416	387	406	395	399	417	422	378	371	391	399	407	415	413	414	387	431	378	429	417	417	411	441	363	402	362	388	404	415	389	389	414	373	374	396	396	363	396	393	389	386	438	418	401	393	383	425	389	408	396	400	385	374	386	386	428	385	402	365	403	393	384	417	399	373	441	420	405	373	396	424	399	380	388	368	382	414	382	450	406	390	408	401	403	393	424	432	418	402	437	410	418	377	395	387	434	383	405	394	406	420	417	401	348	424	380	392	381	415	446	396	357	432	364	400	431	422	374	380	399	411	409	364	432	419	389	390	395	377	378	432	417	376	393	416	408	409	388	409	431	379	420	390	382	374	413	373	403	413	409	393	388	419	403	365	426	412	399	403	393	375	397	391	415	409	433	418	390	397	382	410	389	413	388	406	391	384	409	394	385	401	425	415	404	414	374	421	389	426	400	419	389	378	402	395	412	461	415	417	342	427	381	405	396	411	416	419	391	376	360	365	390	406	395	386	416	410	380	421	395	407	385	402	403	384	400	397	393	457	399	405	387	385	368	391	418	398	439	380	453	399	386	378	396	429	436	404	412	380	399	380	436	388	396	415	394	421	433	410	451	397	356	406	365	414	389	382	427	393	407	380	388	430	386	415	383	399	407	372	420	400	414	393	399	397	404	421	390	402	382	409	377	412	349	391	392	380	412	413	407	387	387	361	396	388	403	404	422	442	403	406	371	418	393	370	408	427	379	426	434	401	406	414	390	398	415	424	387	399	409	395	401	416	386	390	431	370	382	414	381	387	415	395	402	422	425	403	439	393	389	416	392	429	403	371	371	430	424	418	384	404	374	400	406	403	396	408	381	373	409	408	409	382	395	445	369	375	393	389	440	372	421	398	415	399	415	398	402	380	391	419	412	415	369	392	364	377	404	399	394	423	436	401	391	386	403	411	431	373	419	421	380	398	440	403	406	385	416	409	421	402	398	411	398	377	411	407	426	395	417	400	403	384	405	394	415	414	392	406	348	393	414	390	419	362	411	401	386	426	358	390	384	424	407	405	418	396	409	409	429	389	392	396	402	400	399	387	396	384	361	373	422	395	373	409	439	367	392	395	395	417	418	383	374	394	414	401	375	419	408	425	403	422	409	384	404	390	363	417	418	403	399	420	426	403	414	436	434	394	386	406	433	360	378	438	429	380	384	398	404	398	419	407	393	392	386	404	407	408	387	413	399	395	388	369	388	422	389	396	401	439	419	377	410	413	406	408	413	381	382	399	391	398	426	401	386	356	418	384	381	449	425	386	435	393	394	422	394	395	343	374	400	422	439	403	439	390	437	389	390	396	409	421	403	426	441	450	436	398	403	401	405	420	408	420	389	404	386	390	405	405	438	402	427	396	412	421	407	395	372	412	408	410	398	370	446	405	427	430	387	394	393	412	408	419	400	421	424	372	409	419	418	385	419	419	403	405	375	401	436	410	382	397	384	399	410	423	395	401	390	410	441	404	396	446	392	398	349	359	412	408	347	419	382	395	421	398	386	381	390	376	419	407	384	435	419	398	409	375	416	404	385	389	418	430	403	408	372	436	413	391	394	356	388	417	412	396	376	403	405	390	377	422	388	378	407	396	416	401	388	454	405	397	399	374	399	380	429	403	407	392	431	408	389	379	402	398	411	394	351	412	425	425	396	375	414	356	408	417	415	374	407	408	398	378	395	389	429	427	407	361	415	344	390	420	362	373	383	393	411	417	405	412	400	401	424	406	380	407	442	360	372	363	385	424	412	419	394	423	414	406	399	391	448	381	398	398	407	373	405	440	415	392	438	428	424	425	392	410	383	407	428	389	391	408	389	407	408	382	377	416	394	367	425	393	407	386	433	388	410	430	400	399	383	427	409	392	431	421	413	392	396	413	432	372	391	412	411	390	422	399	395	384	403	438	410	388	385	373	390	397	384	458	407	383	415	375	380	423	377	427	391	426	392	407	418	417	406	397	426	370	385	394	409	407	432	404	408	349	404	365	407	424	413	412	403	432	387	385	409	442	398	419	422	392	412	424	393	421	415	432	401	435	404	426	408	399	398	436	389	442	390	425	412	404	447	384	419	405	398	381	432	398	408	412	410	379	416	399	391	385	412	377	435	416	408	368	392	395	404	394	374	395	386	405	383	381	373	395	392	398	395	427	350	432	431	411	399	404	392	407	406	409	386	412	415	417	417	425	437	402	372	403	411	394	386	423	375	398	417	416	368	379	374	434	403	396	397	394	367	384	386	388	427	379	447	408	429	382	384	407	385	400	405	414	363	406	389	377	411	386	408	404	422	367	425	386	417	404	405	442	401	415	405	390	412	403	387	384	432	386	421	411	383	442	391	343	391	415	373	405	365	378	389	385	413	397	416	371	426	393	419	371	389	394	381	410	418	370	414	414	370	395	403	408	426	354	394	363	423	391	427	374	394	389	410	406	379	385	415	404	374	399	399	416	373	375	433	364	405	390	431	422	373	417	398	380	382	402	383	419	429	442	393	393	413	400	376	428	382	371	390	417	386	402	392	412	427	438	424	378	425	396	381	393	400	415	419	413	409	408	423	411	429	405	391	398	363	398	427	397	381	399	384	415	448	389	375	416	388	413	374	425	403	371	389	383	456	377	415	440	430	401	400	411	405	384	391	374	425	401	417	368	425	386	380	368	402	388	411	364	414	413	375	336	421	412	406	377	396	371	416	408	378	387	407	438	407	413	404	423	397	408	421	421	404	414	377	383	402	388	401	423	424	375	371	388	375	408	412	406	409	398	409	417	432	364	414	415	400	393	391	397	371	389	421	416	401	390	411	379	420	371	442	380	407	406	410	346	382	380	410	410	415	442	422	411	456	391	437	418	390	393	403	367	387	388	414	426	429	428	403	398	390	391	398	403	422	390	425	386	451	402	392	376	389	398	403	413	431	397	426	424	421	442	402	406	403	387	401	380	363	392	397	381	393	403	382	411	390	392	389	364	395	417	424	417	444	394	422	369	455	416	414	378	351	333	381	405	401	409	380	390	401	430	397	410	418	371	407	420	405	401	399	425	430	381	389	387	440	383	385	409	390	392	393	413	414	437	397	412	421	415	395	405	413	421	376	397	370	427	412	411	429	398	425	416	432	427	387	401	396	406	368	439	382	364	399	407	411	390	376	425	420	390	397	400	412	384	407	405	392	424	403	429	398	399	395	396	393	424	376	396	438	401	372	394	408	410	386	374	391	419	393	394	378	388	361	402	423	391	387	373	421	386	414	415	419	407	380
23751	21174	28665	23958	21174	12385	1733	1157	934	910	840	805	802	759	735	660	699	711	679	732	664	732	681	720	679	657	636	633	663	664	669	633	632	686	708	663	695	635	669	632	621	664	623	721	627	659	649	680	611	667	651	612	621	645	609	662	697	652	619	616	667	665	639	636	639	630	637	620	642	641	664	612	635	652	628	662	644	677	617	649	607	661	622	638	630	602	600	641	605	656	650	662	632	623	615	622	614	659	660	656	635	621	593	638	630	616	665	654	628	615	656	641	675	642	664	618	632	652	663	635	683	644	631	643	651	655	628	658	643	685	627	644	609	617	640	646	626	646	616	642	663	656	605	626	666	663	651	629	628	608	650	602	622	610	650	687	598	622	615	647	631	645	618	665	649	601	577	636	653	618	601	647	665	613	603	590	605	650	594	576	626	673	619	654	617	655	649	679	619	578	602	601	659	633	571	606	643	705	575	643	645	660	655	610	636	656	617	618	655	616	589	601	652	631	624	621	667	636	600	666	685	634	687	671	657	630	641	630	645	678	692	642	649	657	601	587	608	627	625	645	628	634	600	663	641	626	633	638	633	648	637	599	646	678	643	674	653	641	640	627	630	640	660	678	638	601	646	643	705	646	627	615	640	609	649	648	648	672	654	644	613	645	610	636	616	630	617	674	616	631	608	617	633	653	629	677	665	622	648	681	630	687	634	648	594	596	618	625	669	651	613	647	603	674	634	644	610	634	650	622	657	635	646	595	625	636	628	627	630	626	635	624	653	616	658	664	652	657	615	631	684	626	582	647	627	622	614	621	657	648	661	614	672	657	645	645	625	624	662	635	619	661	685	579	597	630	699	662	589	609	616	581	614	646	613	589	632	645	608	652	589	616	639	630	645	658	614	596	640	624	637	650	612	594	639	604	606	593	595	608	653	662	666	631	631	662	614	614	634	628	649	575	671	667	657	643	653	654	618	708	608	657	624	666	641	656	623	620	672	638	638	637	652	640	597	616	621	649	629	600	614	605	639	621	607	644	632	648	626	631	621	630	671	611	676	569	584	633	630	613	644	603	661	629	659	623	574	667	618	632	640	614	591	647	677	650	609	622	618	656	643	633	659	640	638	621	593	632	618	642	624	666	677	663	630	594	604	630	661	623	639	651	638	594	700	648	669	654	683	624	621	633	622	650	660	637	650	638	659	630	641	622	667	648	635	690	638	638	618	668	592	652	643	640	670	635	640	637	630	649	612	627	609	648	642	679	604	663	599	623	642	636	622	679	608	629	630	610	650	632	639	615	642	623	665	645	643	613	634	709	642	646	665	631	677	644	599	634	674	608	621	671	636	654	634	621	653	606	618	629	632	646	675	612	653	636	665	624	626	628	648	664	582	621	657	648	617	674	628	611	669	616	621	636	596	639	601	668	667	629	636	681	657	634	642	624	614	629	605	624	635	644	623	636	648	630	605	582	682	662	669	629	644	671	635	635	605	662	590	617	608	661	636	628	641	578	667	658	637	591	609	602	640	621	710	607	596	630	703	686	644	637	655	652	630	625	687	622	637	597	622	636	662	643	665	619	638	639	635	636	659	631	620	608	658	647	634	630	623	618	612	660	646	601	591	600	652	644	644	685	684	593	668	652	629	633	616	621	632	667	647	637	635	651	651	624	622	657	636	643	633	657	651	606	645	620	608	656	642	648	622	577	582	667	593	640	615	598	621	692	599	649	672	652	627	588	601	597	617	617	673	598	631	656	651	660	663	595	642	611	638	672	625	646	647	623	635	614	634	636	623	601	628	630	678	622	623	615	627	610	638	580	604	646	616	632	610	619	645	627	602	643	628	621	619	610	617	599	630	660	661	716	657	627	588	645	655	677	637	660	648	653	623	645	630	676	638	622	631	670	636	666	643	630	637	638	645	628	625	605	671	576	679	651	640	682	661	591	619	637	605	596	645	641	645	654	629	626	613	638	631	624	637	634	627	611	656	658	616	606	612	610	638	680	631	626	632	630	641	643	616	612	588	646	617	651	592	631	618	643	660	651	678	628	664	628	651	626	620	633	674	701	649	627	650	663	620	614	660	640	656	653	630	650	682	650	643	671	608	604	621	656	633	644	658	621	595	617	605	630	633	631	674	600	623	666	611	632	643	669	686	630	618	622	619	669	651	641	612	619	598	662	634	690	593	668	584	632	672	645	626	636	633	630	638	645	648	617	645	666	640	667	629	611	612	655	635	626	617	688	598	634	636	635	643	646	651	638	583	619	648	633	631	653	642	648	633	657	631	638	628	625	658	664	661	672	644	676	660	641	615	636	657	620	657	623	633	636	657	669	616	631	636	660	670	638	641	655	667	622	623	571	630	641	645	622	622	636	689	582	635	661	605	634	669	631	612	626	621	641	647	668	585	618	611	622	623	630	631	645	656	644	660	664	629	615	640	633	613	646	610	651	603	632	647	630	660	662	620	617	635	642	626	645	611	620	645	655	616	627	614	648	630	642	603	637	636	654	642	635	603	658	618	631	610	640	614	632	658	571	630	648	610	671	638	615	672	654	585	611	598	649	632	629	630	665	652	633	631	648	606	639	633	642	663	608	647	618	635	594	651	644	626	634	630	657	657	628	614	609	649	668	607	615	637	624	624	654	654	607	607	613	580	621	653	652	666	667	628	676	631	660	603	595	613	675	619	659	590	646	623	686	582	646	638	638	641	650	668	660	660	607	673	672	672	636	632	622	661	600	673	627	656	665	665	658	600	641	659	672	612	629	675	657	681	625	628	601	619	634	621	635	696	600	610	617	621	651	639	640	655	631	614	628	621	672	615	579	638	649	652	677	639	646	621	670	645	651	622	610	646	629	639	629	631	617	617	661	620	607	670	611	655	619	624	630	645	602	635	622	637	653	633	664	660	648	643	579	666	611	588	663	633	615	623	632	672	607	606	625	611	638	648	634	654	627	639	660	677	586	655	660	635	643	636	625	642	688	680	650	658	604	618	651	636	616	612	649	640	644	615	601	663	665	629	663	630	629	627	597	595	637	644	658	616	647	646	601	629	623	635	661	644	612	630	654	662	598	654	626	641	654	674	654	626	631	628	628	601	635	635	643	646	615	609	593	626	606	637	628	626	669	627	626	637	637	666	659	664	661	641	692	606	626	623	623	637	652	603	615	639	634	640	604	564	630	636	595	567	632	651	637	674	625	638	595	628	659	688	620	634	617	611	612	647	618	621	659	617	636	618	612	645	641	656	658	612	607	622	633	617	674	605	609	632	652	635	616	649	613	623	585	609	662	612	645	647	604	691	681	683	643	640	639	614	604	654	658	662	600	636	643	687	658	631	610	614	645	637	634	624	627	618	635	648	586	641	635	644	660	607	699	590	662	636	601	654	624	653	645	666	629	631	615	628	613	639	668	614	635	628	637	623	621	661	654	626	649	617	610	680	680	613	620	649	658	660	625	656	597	626	653	661	629	644	615	623	687	643	632	673	645	632	614	653	648
11138	10483	8490	4429	3133	2575	2063	1805	1506	1426	1195	1112	1063	1009	937	883	933	895	837	870	812	841	817	800	843	825	829	801	789	842	792	740	809	757	774	766	796	764	760	762	787	755	736	764	793	752	753	773	784	779	764	718	783	731	803	812	810	751	709	792	780	795	769	757	727	740	759	743	762	749	775	785	753	790	784	782	753	779	789	741	750	781	740	749	774	818	775	775	702	764	726	766	772	738	718	739	746	824	736	759	762	777	721	770	730	770	746	773	745	745	731	748	717	776	782	761	745	738	744	780	751	731	782	786	783	821	733	777	733	765	792	702	743	824	777	733	757	734	757	733	760	711	717	762	787	741	759	778	710	740	752	759	737	701	753	748	782	740	758	742	755	715	803	787	759	745	691	747	714	694	793	797	793	721	752	782	767	815	787	749	763	788	758	686	771	786	744	728	730	726	701	727	712	768	756	781	756	814	736	778	812	727	771	787	727	759	735	718	750	736	772	773	716	726	748	757	739	742	777	754	745	749	725	710	740	808	699	796	791	756	718	793	740	774	761	728	703	843	804	800	760	755	755	736	757	788	766	776	734	749	767	746	755	744	706	743	789	689	749	745	742	751	704	789	698	739	760	778	721	809	717	809	753	756	757	775	713	716	735	745	743	782	781	784	740	713	819	767	760	697	737	733	758	774	721	762	708	710	760	711	760	772	759	737	754	744	757	733	751	774	791	782	740	759	716	685	744	804	776	752	776	723	706	737	723	781	737	774	772	726	726	783	792	799	768	769	762	748	763	759	712	713	754	729	782	740	755	770	760	698	760	758	747	778	814	720	746	747	754	808	723	731	798	734	678	738	737	807	768	750	781	733	770	785	782	743	726	764	765	815	772	727	771	778	723	741	716	755	785	691	741	762	741	724	739	815	745	770	755	764	793	761	765	729	697	762	742	776	775	767	815	695	732	724	781	768	704	712	732	750	738	734	759	725	740	747	738	748	752	781	755	720	809	764	799	749	766	745	745	734	769	747	753	789	796	749	772	724	760	755	741	777	734	744	763	740	692	752	765	761	744	804	738	742	772	690	795	777	778	744	820	768	770	795	793	736	769	757	782	742	811	740	767	816	765	710	772	752	752	751	729	768	723	757	742	792	735	669	748	744	775	744	748	784	788	745	767	767	733	743	767	765	721	742	741	778	742	731	749	769	784	757	731	777	742	788	798	767	746	727	782	749	787	753	788	769	775	750	751	725	725	740	762	753	744	726	783	778	771	770	810	782	785	801	737	744	726	726	726	773	711	738	730	765	699	743	752	715	724	742	760	722	742	730	717	760	732	808	751	759	780	746	738	755	761	759	766	790	759	774	745	712	738	737	752	725	734	771	805	714	711	748	721	713	754	786	785	757	731	754	779	790	748	750	727	799	752	790	710	786	768	802	770	717	779	752	808	703	704	719	698	761	727	759	781	747	752	728	740	768	754	747	777	722	743	764	770	750	731	760	807	720	708	730	807	791	780	756	711	772	713	788	742	747	769	758	773	736	762	736	782	752	827	751	769	702	739	786	792	746	691	761	766	767	720	738	746	734	749	798	750	742	732	763	729	763	722	785	734	765	738	750	752	745	752	792	809	784	737	729	754	749	744	756	800	739	804	776	705	791	748	740	749	786	740	742	739	730	756	737	746	772	730	734	741	754	729	746	732	772	741	754	722	708	769	773	791	785	739	793	786	760	749	779	739	765	732	735	744	746	742	768	775	758	705	686	726	731	699	726	722	712	775	766	743	727	779	769	764	771	764	719	734	709	817	729	759	763	712	773	785	760	737	796	764	782	730	733	777	721	723	781	792	752	748	766	824	763	746	710	756	797	805	782	756	749	780	741	809	744	715	752	747	765	753	757	713	706	730	712	787	772	763	756	719	741	731	774	740	760	749	764	808	718	762	748	741	769	753	724	728	787	729	773	748	804	792	737	682	779	727	789	758	781	777	730	775	725	733	780	759	750	769	706	752	768	744	759	757	739	745	755	703	746	724	752	750	770	774	744	772	749	753	730	715	743	758	693	772	764	777	742	751	764	746	808	743	776	722	723	762	724	736	770	717	747	789	726	755	733	744	720	771	712	734	763	805	736	731	754	737	729	752	775	735	748	789	729	724	774	759	761	760	774	778	757	760	757	720	720	747	761	748	793	728	719	773	775	757	729	772	741	731	761	780	774	736	710	719	752	761	787	751	752	793	767	763	757	741	740	705	758	766	758	746	778	757	790	788	754	732	760	778	755	741	750	747	748	713	751	769	758	765	788	693	776	752	773	717	763	682	749	769	796	744	770	749	736	781	723	686	789	712	714	734	751	718	721	793	802	786	723	718	760	727	815	758	723	746	759	718	730	742	805	777	722	751	775	789	726	784	713	774	737	734	763	739	769	731	705	750	773	761	779	739	748	752	775	729	817	716	793	748	727	767	682	786	741	760	764	752	712	704	758	737	796	773	787	760	796	751	709	743	764	704	731	753	729	750	732	736	713	666	820	745	710	713	734	783	776	709	764	808	775	808	815	773	782	718	733	738	715	742	759	717	757	738	777	764	701	803	723	728	786	740	708	762	762	783	729	731	716	778	744	751	739	740	784	745	772	743	753	716	742	740	772	744	746	767	757	751	726	697	733	741	764	727	781	765	754	765	783	778	775	784	750	716	782	737	825	767	691	728	763	767	758	793	676	764	715	761	754	733	781	735	712	720	694	762	754	733	753	794	748	757	733	725	787	743	797	775	773	751	726	767	742	724	768	783	752	770	747	730	717	787	759	755	785	762	769	740	780	761	745	738	725	775	726	736	756	730	746	714	740	759	729	775	772	732	774	768	735	698	712	782	756	775	759	789	720	733	739	734	750	784	771	704	778	747	762	716	735	760	775	774	775	756	746	699	744	717	701	743	715	810	774	714	743	723	751	766	725	767	761	776	724	724	742	767	700	756	785	800	726	750	724	780	739	757	746	780	743	761	746	784	706	737	739	724	748	764	742	745	742	748	750	742	785	782	717	750	717	704	787	754	728	809	757	706	758	727	724	797	767	677	812	746	708	753	768	755	797	767	726	770	735	747	741	713	794	763	735	727	785	719	752	758	731	775	763	752	768	723	728	764	774	705	754	764	731	764	766	710	781	771	727	762	784	734	709	766	746	788	802	732	684	727	777	744	809	740	723	752	742	737	738	708	780	756	768	769	754	686	761	789	799	736	727	747	766	686	783	780	783	730	751	726	708	782	729	754	764	786	771	746	659	739	721	752	762	758	749	724	734	686	726	742	749	749	732	769	751	758	740	716	782	734	770	689	803	734	721	759	784	747	769	717	787	751	754	789	771	757	771	748	751	742	759	796	740	763	752	781	772	764	714	753	733	769	739	791	760	783	788	778	751	738	745	753	772	811	754	712	764	736	795	726	767	780	722	742	749	784	713	723	725	797	781	738	759	741	754	770	797	731	735	761	773	738	817	763	752	787	758	731	714
25137	21187	27514	25014	10298	642	500	385	348	310	282	289	285	271	244	238	251	266	261	246	247	250	263	224	203	241	253	224	226	245	215	245	239	220	211	212	234	219	231	226	254	245	212	207	229	217	228	211	204	206	200	219	203	220	231	211	223	252	217	196	230	215	211	225	211	247	202	202	238	232	228	206	192	248	215	222	214	236	209	206	249	238	229	220	239	202	235	215	224	227	204	217	203	205	217	229	196	203	220	216	210	200	207	205	224	236	212	217	216	170	196	218	204	221	234	207	201	214	237	231	232	214	208	197	224	226	228	235	232	231	188	212	228	244	238	236	205	213	214	187	218	206	203	227	243	234	223	204	225	180	209	238	227	238	209	217	212	205	205	217	210	221	216	237	222	213	218	232	204	213	212	238	209	200	215	198	224	218	236	208	215	214	226	239	192	206	209	204	199	201	233	215	213	225	227	224	212	229	212	222	220	217	226	223	213	220	229	225	236	222	210	199	225	221	223	235	224	231	203	214	215	209	197	233	242	219	266	220	226	230	225	222	217	207	215	217	210	234	213	205	224	206	223	245	214	205	210	228	219	180	215	211	222	211	233	247	201	212	249	211	212	237	218	222	210	194	255	235	220	224	203	226	225	202	221	234	207	220	209	231	244	200	206	219	226	235	225	200	206	227	238	225	233	220	222	195	242	199	232	227	243	218	228	219	220	200	220	235	204	238	234	198	230	210	231	228	235	208	232	244	223	206	219	205	236	232	202	204	220	223	213	236	241	203	233	240	203	207	226	233	248	200	227	226	216	229	224	245	211	219	225	229	208	230	212	217	211	237	220	248	203	225	227	220	220	218	228	197	208	238	193	216	197	208	214	213	231	226	232	233	203	229	214	234	217	225	228	213	234	205	232	209	217	223	203	251	222	233	225	220	225	206	219	236	188	209	219	227	208	226	220	200	222	224	242	196	227	208	215	234	227	202	208	203	206	215	197	190	210	218	228	222	226	238	225	220	193	217	231	209	247	203	216	226	199	214	196	233	198	210	226	214	227	211	236	212	231	198	246	232	197	235	206	254	215	196	216	223	259	231	214	227	226	226	225	222	223	214	199	245	239	206	191	216	211	206	201	216	199	239	252	169	215	234	214	258	218	242	220	222	212	220	215	217	221	252	225	206	217	203	217	220	226	219	237	214	225	212	193	229	193	229	205	208	238	226	211	212	240	216	224	227	227	212	213	219	233	224	238	220	226	240	211	210	234	221	233	209	207	199	213	197	210	218	209	214	228	188	204	223	227	241	203	201	219	222	223	213	211	188	203	215	222	192	204	249	215	219	217	214	223	240	228	222	217	212	230	227	227	230	222	245	230	218	230	213	222	215	219	211	201	209	238	208	199	215	219	233	242	203	225	217	218	227	199	240	209	234	215	219	215	215	219	214	210	190	196	207	188	204	194	200	219	205	212	186	208	208	200	217	203	227	257	206	214	225	207	216	217	196	206	204	241	223	239	247	220	222	213	219	237	227	220	213	208	211	235	242	220	234	229	269	235	237	227	237	237	221	219	187	232	227	238	223	221	210	203	217	206	233	205	217	232	222	198	232	223	205	220	201	212	205	215	198	235	227	200	220	219	196	228	208	217	245	181	205	218	194	217	223	211	217	214	218	207	231	211	232	207	196	194	212	229	215	208	220	241	237	214	239	206	185	231	208	239	223	222	224	234	215	205	199	202	223	229	217	215	222	215	205	206	226	218	220	222	203	221	219	216	219	237	185	197	222	243	217	215	207	200	229	234	209	198	228	206	221	219	260	236	200	218	218	175	191	249	203	203	208	191	217	259	230	200	227	222	226	225	219	208	235	241	212	231	232	210	208	217	209	223	203	208	221	209	185	216	221	210	223	236	240	200	211	199	226	246	204	211	203	203	230	210	222	207	225	224	242	219	241	187	241	239	199	243	217	207	230	206	215	211	237	241	210	233	204	198	218	204	211	191	217	206	205	223	239	217	206	225	239	227	209	225	206	219	214	208	245	213	252	228	218	209	235	234	214	234	228	246	224	211	221	220	241	234	211	212	213	237	214	222	219	215	229	203	221	201	199	220	220	233	213	229	191	211	219	232	228	234	199	197	214	208	228	201	236	240	224	232	201	245	219	221	224	206	213	221	205	199	253	224	227	225	221	247	214	206	221	235	241	216	199	224	214	204	200	214	211	225	206	221	234	221	233	223	227	206	207	225	203	207	231	210	225	244	213	241	207	214	224	232	204	190	243	235	205	227	208	220	221	238	210	219	194	208	239	228	210	223	227	237	232	213	236	240	204	213	222	234	246	211	235	239	237	200	205	252	212	233	204	221	228	195	237	213	205	225	204	205	230	215	209	220	228	199	237	245	235	219	222	225	226	198	217	211	221	236	210	215	203	223	233	252	219	220	216	203	246	235	217	193	225	238	228	244	194	220	196	207	231	243	230	242	218	210	218	234	193	211	209	223	243	241	190	220	217	214	219	242	222	204	275	231	219	238	243	221	223	215	218	220	210	233	198	247	216	215	234	219	221	220	206	208	218	204	215	229	235	222	215	216	218	231	206	224	221	203	221	238	232	204	220	219	210	203	207	214	225	229	209	241	228	198	213	217	217	219	214	236	215	214	231	205	230	199	209	212	230	221	199	222	216	173	212	237	203	229	216	220	224	227	221	219	241	216	203	241	218	222	190	215	209	212	222	248	193	231	215	214	216	219	224	219	233	198	262	229	206	242	219	213	220	224	223	194	239	217	225	195	195	236	232	212	228	229	210	239	220	233	214	249	239	226	208	209	173	219	256	249	231	254	223	214	226	221	234	232	210	195	234	201	218	233	232	239	228	225	226	240	201	186	248	220	211	242	208	218	220	217	216	215	227	204	218	205	221	211	226	229	202	218	212	208	216	196	217	219	216	227	214	234	197	207	202	220	219	188	229	215	211	213	227	234	232	213	232	224	226	231	230	209	215	235	194	198	223	184	218	195	235	203	219	221	241	201	219	235	232	228	243	216	215	209	199	208	237	231	207	212	243	224	209	227	206	249	211	202	211	193	229	235	254	212	217	204	198	242	207	203	229	224	210	227	195	211	222	208	207	210	227	206	218	243	191	229	223	207	217	220	243	229	238	223	190	204	229	215	249	208	215	209	203	253	208	218	233	237	232	207	215	198	201	198	215	234	218	213	210	205	197	219	207	202	213	252	217	199	219	216	225	217	248	216	223	233	228	194	192	237	227	224	234	246	245	237	214	204	205	194	207	212	209	216	233	242	215	218	234	239	229	219	218	228	241	214	231	216	227	247	202	217	231	185	232	210	240	226	233	217	210	218	222	221	217	233	188	193	230	215	239	211	209	232	212	200	201	236	248	222	228	232	234	230	204	225	215	205	204	216	211	218	247	227	208	217	182	207	218	242	230	215	223	212	216	212	229	214	226	226	220	230	247	187	205	229	214	191	200	208	213	219	224	198	213	209	226	200	210
11153	5905	4570	2291	1684	1292	1056	787	696	635	515	509	500	420	418	406	361	363	336	355	333	303	312	343	296	308	308	329	304	309	307	272	298	309	321	339	322	303	285	346	283	278	325	313	301	299	316	287	271	281	328	284	331	300	322	268	272	324	257	287	299	306	290	275	296	279	299	268	277	304	276	299	303	295	309	285	293	290	278	291	314	307	303	289	275	300	324	301	295	294	295	307	275	292	306	297	264	266	328	273	294	270	320	325	286	279	294	283	289	289	292	322	308	288	290	264	300	281	290	270	287	251	278	292	269	298	278	295	274	291	281	281	277	304	257	320	328	288	269	309	329	272	295	340	320	286	287	288	292	300	258	289	338	278	289	287	312	320	333	290	286	273	282	286	304	287	299	285	275	287	316	284	303	279	286	260	286	310	324	315	291	273	282	298	314	289	275	273	280	296	294	285	294	309	324	281	294	291	296	292	275	280	280	274	316	280	318	316	283	310	290	302	308	293	286	271	299	279	295	285	280	305	313	299	263	283	319	281	317	286	292	297	268	289	280	299	282	297	275	316	283	291	304	291	314	305	280	298	312	282	279	312	315	304	277	303	291	311	293	313	314	306	313	295	263	273	274	303	294	298	304	292	309	315	283	288	318	317	253	275	264	279	291	311	278	267	268	309	307	326	314	287	299	289	289	280	284	288	300	302	320	309	280	273	286	310	284	343	287	283	277	299	308	273	290	337	272	280	283	316	302	276	263	279	276	303	287	281	314	258	297	304	272	320	272	284	285	326	277	272	280	270	300	269	320	264	304	293	291	280	261	277	282	265	293	290	267	283	281	274	288	272	324	283	258	289	288	269	312	279	317	290	313	316	318	287	293	294	290	300	279	299	285	273	272	287	287	315	284	276	298	293	279	297	282	290	290	275	268	324	290	332	312	293	271	295	264	303	308	280	285	270	311	279	308	272	307	293	296	261	275	306	328	301	316	315	261	318	313	301	299	291	323	295	329	270	287	311	281	269	276	279	294	250	280	283	310	315	323	278	303	287	274	303	303	316	278	294	288	284	290	291	300	293	290	266	277	278	296	281	278	289	307	282	306	308	320	307	313	281	318	332	279	312	297	303	255	272	307	293	308	287	280	314	324	276	279	297	301	278	277	314	299	304	288	253	300	286	294	268	296	286	308	295	264	300	306	306	257	283	288	305	283	320	297	298	299	316	325	282	255	289	290	291	305	311	292	276	287	307	292	263	282	317	300	269	307	284	297	277	291	297	303	322	300	307	290	296	301	267	259	325	296	273	298	304	271	261	332	302	304	313	289	294	311	276	274	305	314	293	284	292	292	266	275	272	272	253	312	287	294	275	296	306	298	289	293	279	277	300	309	281	292	281	275	302	275	277	262	301	287	303	291	309	271	296	282	285	304	295	266	301	327	286	292	289	306	293	305	311	288	274	272	270	286	275	248	294	272	294	266	283	297	284	255	268	311	307	307	271	271	271	276	283	293	245	300	287	274	288	285	302	276	322	346	289	303	279	318	255	326	297	284	272	293	307	291	256	280	284	294	283	303	282	299	303	274	291	248	276	284	287	309	297	299	295	266	310	295	277	301	293	311	296	278	295	272	298	307	299	297	284	275	268	286	269	311	272	289	281	302	288	309	322	259	289	312	286	259	305	280	306	250	299	272	300	307	274	281	289	287	261	264	275	284	282	309	285	302	283	290	309	282	272	286	292	294	298	287	281	309	302	292	300	287	265	275	300	303	301	289	285	277	324	262	297	292	326	291	255	297	252	303	291	293	274	245	301	282	300	283	260	310	290	255	308	289	293	277	291	277	308	261	282	302	299	269	271	287	317	278	264	285	275	312	313	284	295	307	298	280	279	287	284	291	299	289	296	297	295	277	257	280	293	307	311	322	303	312	283	295	292	294	300	293	293	285	306	308	296	282	264	281	275	313	299	298	306	304	295	282	290	297	338	304	313	278	304	286	272	254	278	300	304	279	275	295	311	295	300	280	267	289	280	305	272	326	292	277	286	294	270	293	277	303	305	314	301	284	292	287	283	268	289	294	281	300	269	290	304	297	293	283	280	318	292	307	316	290	308	293	278	282	307	303	289	293	282	269	292	295	288	305	307	291	315	288	273	312	282	298	277	281	268	269	305	275	307	284	306	275	262	278	304	283	294	299	296	284	316	293	275	264	277	291	271	280	324	283	280	297	316	299	296	309	283	304	263	285	322	293	283	280	291	273	299	308	293	317	322	285	293	283	293	255	290	287	287	307	285	282	260	278	309	263	286	289	288	289	308	293	284	299	304	282	289	300	336	284	279	299	275	280	261	272	278	284	306	299	289	297	303	304	304	273	320	281	282	278	310	303	314	305	303	308	291	297	292	302	278	295	307	278	263	255	298	283	311	266	272	301	285	292	286	263	291	280	306	293	298	285	301	280	267	285	295	296	291	319	313	336	286	292	311	280	292	274	284	303	266	296	274	287	306	260	296	316	291	317	288	329	286	295	257	292	287	295	310	311	291	294	305	289	266	268	306	297	296	310	283	310	322	312	310	298	296	282	277	287	299	275	292	273	282	286	272	306	282	282	272	284	291	296	264	279	286	290	309	282	297	324	249	320	296	308	295	282	263	314	267	282	291	284	289	317	298	309	277	325	283	289	293	302	285	309	280	321	305	299	297	278	279	275	313	298	280	308	294	300	310	304	306	283	298	308	294	298	285	305	307	278	245	300	298	292	291	281	298	271	298	270	273	306	257	283	298	282	285	268	297	320	294	336	291	285	278	291	315	281	316	274	282	297	273	287	286	318	285	320	294	288	296	253	292	299	289	303	286	321	286	295	290	253	288	308	283	294	261	264	289	269	294	291	313	294	316	275	312	286	293	324	308	296	305	293	297	293	305	263	291	276	280	283	268	305	309	286	308	283	297	318	297	310	310	296	299	279	324	278	312	276	265	309	302	275	294	308	290	285	290	260	301	265	278	269	277	283	288	271	274	291	313	291	305	295	288	312	271	272	306	282	326	288	304	283	305	303	287	279	286	290	288	303	310	273	325	324	317	304	275	261	284	291	301	284	314	293	283	270	274	297	315	304	286	318	295	274	296	310	266	292	287	277	303	295	304	294	270	282	273	265	294	294	284	296	284	333	265	260	299	290	267	288	280	288	312	284	318	309	305	285	286	293	275	295	268	283	334	305	298	311	296	303	257	283	291	269	306	308	301	291	287	343	287	269	320	307	287	300	277	284	294	271	310	287	286	293	322	308	307	278	282	271	306	298	280	270	280	277	272	291	260	314	283	292	281	324	296	291	287	296	285	298	298	269	292	268	295	281	278	282	295	328	277	308	330	295	319	289	304	309	300	254	284	299	298	279	296	290	290	303	284	274	299	303	273	302	278	264	296	259	319	310	300	251	294	285	314	295	298	281	318	294	311	295	281	286	303	283	275	276	269	314	281	297	307	289	287	306	257	268	290	273	295	268	305
22919	21232	29109	23622	21225	21284	11256	1750	1231	1156	987	986	916	829	856	793	756	719	765	760	741	743	746	709	667	685	695	660	724	652	692	684	669	648	656	630	710	668	635	681	690	661	655	613	683	673	590	617	622	621	658	657	631	637	665	639	641	617	665	632	615	643	591	644	626	634	653	645	618	641	632	652	613	634	667	599	589	586	665	615	630	683	615	616	652	624	631	659	650	632	634	631	595	661	660	678	678	619	587	643	586	660	670	600	618	611	678	651	625	623	610	602	620	663	635	684	671	618	644	618	621	650	615	637	624	620	624	615	616	622	631	595	637	600	639	674	639	660	630	621	644	649	677	708	692	624	660	660	691	607	620	636	655	654	641	625	635	622	599	665	667	648	672	669	632	650	608	617	639	620	624	638	590	627	633	665	658	643	648	625	648	582	615	625	623	636	672	612	634	650	621	635	604	635	597	641	624	621	643	637	613	661	643	666	642	630	613	648	615	648	663	594	645	586	642	677	603	665	611	640	644	629	620	618	653	600	663	590	667	630	628	655	602	609	582	652	600	638	674	675	618	596	603	657	608	605	649	662	607	648	635	603	637	646	674	606	601	696	567	621	628	677	631	659	563	623	625	670	631	640	649	624	627	620	643	587	643	645	608	622	668	601	651	680	626	669	650	588	628	657	595	599	638	628	589	646	631	642	636	609	652	611	617	618	612	617	675	650	614	632	653	606	587	594	619	652	632	640	629	567	606	617	670	653	634	606	644	683	645	611	665	635	608	653	583	648	630	587	644	623	665	624	678	597	598	655	677	646	646	629	618	650	587	655	601	640	625	654	627	615	657	637	649	645	584	626	623	650	597	617	601	640	663	662	623	645	633	630	632	634	648	660	654	615	576	676	614	673	646	585	623	646	629	639	594	646	617	630	621	593	594	602	665	644	608	652	630	608	650	607	635	632	628	604	678	648	633	620	625	642	626	668	650	643	576	602	673	645	647	687	637	610	599	667	641	644	648	631	641	702	633	607	634	611	618	668	664	640	643	636	612	627	671	674	600	614	633	664	647	608	643	634	618	610	592	627	628	605	653	682	663	690	623	604	634	623	614	611	597	626	668	641	590	652	637	650	643	652	622	655	687	689	621	621	635	660	615	609	636	590	631	610	623	604	638	648	598	639	609	640	614	619	679	684	650	629	588	676	641	628	600	661	651	658	637	614	616	641	677	627	651	619	637	630	664	608	663	616	598	645	599	618	622	642	601	592	672	612	602	642	633	659	612	617	609	670	650	655	654	640	608	637	581	645	612	702	626	609	602	657	606	624	627	626	661	641	648	659	594	641	585	649	641	639	622	636	706	634	654	627	643	630	663	630	628	630	631	659	596	614	609	640	643	602	658	626	639	628	671	580	633	629	633	629	616	606	635	656	670	649	633	661	673	651	611	653	637	629	626	618	626	610	616	647	654	617	562	603	609	659	607	656	627	631	678	611	611	639	623	627	623	616	630	620	665	627	620	670	640	665	647	649	610	624	591	605	625	596	596	620	668	641	619	643	600	643	648	581	615	628	624	626	628	602	597	619	588	617	650	606	658	651	646	622	628	637	657	602	613	612	595	603	640	648	651	646	659	620	628	628	646	597	609	652	626	606	638	620	659	656	629	626	661	564	613	618	641	627	640	712	649	663	671	635	631	640	627	653	624	638	632	616	627	645	670	622	579	612	636	596	674	657	651	627	650	631	624	617	587	670	644	631	617	617	616	607	590	673	634	568	611	598	647	611	645	612	616	592	609	605	637	643	601	617	636	589	640	628	640	643	615	578	631	595	609	613	676	640	683	628	650	670	610	603	627	618	633	557	630	638	632	638	663	641	645	626	590	599	604	650	625	612	625	633	615	624	648	638	596	608	623	623	601	641	585	582	653	599	659	587	614	587	624	600	665	619	663	644	629	610	665	630	660	657	568	654	640	678	634	635	635	604	613	621	651	598	657	632	634	594	619	648	636	632	603	597	656	650	666	615	632	597	671	612	594	603	654	646	626	609	599	584	606	677	630	579	639	643	614	638	618	639	671	651	634	606	658	611	581	637	585	641	608	610	605	643	669	641	606	648	628	639	611	614	609	634	619	639	662	627	581	627	632	656	659	644	615	600	629	665	629	621	643	632	655	612	663	652	587	660	624	630	609	657	603	645	611	606	620	624	637	610	641	652	644	596	642	611	619	613	598	615	617	663	640	647	602	644	616	649	582	615	643	630	664	635	637	626	633	685	624	629	595	616	649	635	610	638	633	613	628	601	623	645	659	656	667	605	618	600	629	653	639	620	614	647	625	635	658	623	576	638	600	633	640	615	602	630	638	645	626	647	634	637	683	609	632	606	605	632	643	579	637	638	650	614	605	615	636	641	673	634	650	634	613	607	614	633	633	611	654	613	609	628	645	597	635	671	609	596	635	607	598	622	642	566	600	655	661	669	603	635	632	604	606	632	641	637	611	621	637	591	604	650	600	620	647	615	642	640	653	657	625	619	610	664	658	641	619	608	694	657	611	605	597	599	600	598	601	639	608	631	652	629	642	615	605	632	659	596	621	636	634	647	642	635	652	645	610	623	670	665	621	652	646	585	635	660	639	638	628	700	552	614	680	610	595	614	664	620	663	652	624	633	654	639	647	635	596	649	590	615	581	643	588	620	581	653	604	631	631	658	599	642	632	595	607	647	635	646	680	634	601	640	633	624	579	619	650	656	659	620	601	612	590	627	616	618	628	592	618	690	668	657	616	629	657	608	630	655	603	643	648	651	582	650	637	631	613	593	665	602	603	649	622	601	653	591	668	606	586	654	631	564	634	645	672	634	676	635	646	646	627	626	624	642	613	629	681	634	634	622	629	579	583	676	610	632	634	583	626	631	616	635	653	655	609	631	649	619	659	617	600	615	696	641	603	619	620	585	588	649	619	666	583	627	656	637	643	614	652	649	632	630	625	612	602	647	658	660	627	653	660	626	644	623	635	692	589	618	602	607	659	642	622	618	608	660	609	603	681	622	648	640	665	632	614	609	584	681	611	647	683	650	591	618	641	648	588	621	610	609	596	610	633	599	662	629	644	630	628	589	626	619	637	624	622	615	647	592	587	597	649	598	582	577	649	618	600	621	667	602	602	641	624	617	599	621	630	637	630	618	647	612	603	631	666	647	586	614	605	621	617	618	603	631	617	654	618	655	645	613	618	610	621	626	637	602	574	625	599	625	645	669	637	611	639	667	611	618	627	642	674	624	611	662	670	608	615	578	597	655	634	634	644	581	618	616	645	599	631	679	649	676	585	616	630	673	633	596	654	633	630	656	615	620	641	609	640	640	631	598	637	645	631	608	630	655	612	602	656	625	614	643	621	573	655	649	651	623	627	594	603	665	628	628	624	614	595	609	615	642	588	659	598	675	572	625	653	598	647	666	620	622	628	649	619	629	646	597	632	607	610	658	631	623	675	613	655	600	676	620	673	626	625	662
15991	16895	13864	7393	5293	4211	3418	2762	2274	1950	1775	1524	1358	1276	1172	1027	1045	938	1014	1011	917	924	880	879	907	861	870	830	857	850	793	807	877	812	814	817	777	804	817	790	822	808	806	804	792	833	800	769	829	789	791	771	746	786	763	756	805	791	785	770	782	746	751	803	801	777	768	757	764	811	801	805	793	752	791	804	766	810	808	778	825	760	780	811	778	736	756	743	806	778	752	781	795	761	757	791	792	795	769	751	812	800	749	779	757	784	740	752	703	794	767	791	772	746	765	811	783	745	760	744	789	722	764	747	729	778	758	785	711	752	805	762	799	743	769	794	757	757	754	762	797	745	845	726	761	738	804	788	778	816	778	758	785	771	766	737	742	765	806	795	726	731	759	768	765	801	752	723	849	787	744	771	718	745	787	773	777	785	741	774	749	759	748	717	732	753	800	782	756	771	799	785	776	743	761	726	744	777	807	714	774	738	728	793	780	704	762	748	748	728	752	803	751	763	743	759	839	735	767	768	784	773	849	770	767	781	725	783	794	734	762	770	790	742	774	728	744	779	741	723	761	756	785	740	724	754	790	741	765	763	810	764	759	774	726	751	778	748	736	725	726	802	783	791	751	743	764	774	756	779	783	756	766	782	775	802	753	777	771	737	721	790	766	800	703	777	765	779	778	754	743	786	780	785	771	797	784	778	748	795	740	788	736	738	759	782	750	805	783	772	765	824	750	806	732	784	752	723	767	759	798	762	770	769	768	761	756	725	741	724	786	757	783	729	782	756	778	757	775	734	756	771	739	750	764	757	710	759	763	741	751	794	772	790	783	755	773	771	791	741	786	748	746	782	777	772	740	768	774	742	761	748	795	712	746	789	772	760	794	744	758	734	757	806	745	752	827	828	713	707	749	706	762	760	739	803	767	729	773	804	758	771	793	772	796	739	728	750	787	741	784	723	798	772	773	734	798	726	765	765	766	744	739	783	804	817	772	741	787	787	724	802	749	825	749	741	735	787	749	719	770	807	827	825	770	762	699	708	776	802	788	715	773	755	754	717	727	731	724	802	779	755	759	792	757	748	803	787	740	763	795	777	795	759	759	808	778	778	737	756	740	739	815	749	727	787	753	740	775	697	776	731	823	780	718	761	764	735	747	783	765	784	749	747	753	723	769	736	767	782	730	801	800	747	719	782	780	782	730	717	741	754	767	759	779	755	759	747	735	768	701	713	778	808	773	763	735	739	765	749	758	723	735	756	750	711	717	795	775	769	805	759	737	742	787	764	740	724	765	751	770	751	759	787	746	758	729	744	755	838	813	763	722	783	722	758	780	735	740	741	775	792	761	777	762	811	731	791	770	738	785	781	770	728	805	809	738	758	742	736	772	789	731	777	766	785	760	773	744	756	763	744	773	771	755	769	771	819	774	740	788	739	751	771	772	753	764	798	749	744	779	785	747	746	764	751	767	750	733	760	776	734	724	741	750	775	735	776	714	748	765	770	802	780	733	749	743	789	724	814	764	749	753	742	660	754	816	778	785	721	764	830	783	733	771	805	768	721	729	781	811	729	780	756	715	745	725	729	748	753	697	766	719	743	745	770	760	773	760	766	747	728	709	748	744	784	782	788	742	761	766	769	808	733	760	791	802	790	751	713	738	732	768	792	751	736	802	730	797	726	794	753	774	754	746	782	779	771	754	736	760	703	740	774	712	738	815	773	756	747	781	752	784	744	723	813	724	803	783	747	740	769	766	753	740	776	736	794	722	778	799	765	777	709	757	792	722	774	768	757	778	748	738	755	741	807	707	753	772	746	721	772	772	781	758	778	747	747	730	735	742	786	798	766	794	746	706	789	740	744	762	723	777	716	752	783	768	794	766	756	735	752	773	744	788	731	757	726	747	758	770	785	736	760	756	759	764	772	785	732	721	769	693	768	766	826	785	770	831	744	717	717	776	744	775	751	767	702	775	764	793	697	756	749	789	752	751	730	691	742	766	755	745	784	740	773	730	721	777	774	771	804	796	792	761	727	800	740	780	732	759	748	798	777	724	772	792	720	801	768	754	733	733	792	736	767	761	751	769	758	777	761	747	815	772	731	769	848	735	727	770	821	783	726	733	763	725	764	763	749	750	768	760	727	731	753	713	730	743	745	777	802	730	750	740	757	778	669	787	755	781	755	782	763	765	753	793	778	797	740	739	731	754	725	725	771	852	753	787	742	765	721	782	779	787	721	721	761	742	790	755	755	783	782	727	786	745	799	782	764	844	742	756	744	766	777	719	808	768	733	788	823	761	737	726	780	755	793	764	779	779	796	796	755	786	757	753	776	751	723	736	769	743	774	783	791	777	795	732	782	785	800	747	758	724	725	761	758	780	754	772	800	827	741	735	746	733	744	751	787	782	740	746	795	789	729	730	771	749	820	753	749	774	765	763	718	806	744	779	765	747	739	773	723	779	742	766	714	775	768	765	759	726	774	780	736	732	801	784	775	775	802	771	754	736	757	747	732	736	788	709	786	747	752	717	755	763	809	819	743	702	742	729	734	723	763	766	768	737	799	758	701	748	718	780	770	784	750	759	745	784	773	743	812	760	754	779	756	767	802	748	748	817	759	781	740	835	764	775	749	799	781	720	814	763	751	751	705	757	779	728	759	792	749	790	721	763	747	728	759	751	787	805	738	751	742	764	760	753	769	738	763	764	726	750	758	737	790	743	746	760	779	741	738	751	784	812	734	757	807	741	731	804	778	738	761	739	756	781	766	772	766	771	796	752	760	728	779	753	747	785	753	757	779	766	807	736	741	803	766	764	798	759	769	808	744	775	783	757	827	741	766	780	752	735	722	773	769	776	777	759	759	740	710	771	747	744	769	712	776	779	736	770	776	769	752	747	787	777	747	796	770	786	817	707	780	723	791	761	733	723	733	771	749	795	764	709	793	787	752	819	785	765	787	732	772	740	744	770	782	748	766	784	821	787	699	810	774	793	742	767	753	763	779	748	766	801	699	747	755	784	780	728	759	733	786	725	818	768	762	751	754	738	759	791	749	742	753	740	739	750	768	814	785	721	770	754	775	759	781	736	773	797	737	784	787	758	739	724	748	820	759	723	785	742	719	768	779	766	734	779	754	780	751	753	785	791	797	812	795	762	757	727	753	797	743	801	727	739	775	782	769	824	776	704	766	725	703	741	724	716	797	808	790	759	799	792	753	725	760	766	725	715	773	800	749	770	755	744	806	760	742	818	710	803	752	765	746	788	766	770	765	750	795	798	753	749	779	809	751	757	756	789	804	816	787	750	755	744	744	765	727	759	787	736	718	755	740	786	751	714	787	737	757	807	760	756	763	778	730	794	770	758	758	747	778	727	782	729	809	759	728	752	777	791	771	743	738	801	762	749	738	783	727	775	775	778	770	796	777	755	762	774	786	766	752	752	759	739	751	738	790	767	752	690	793	789	757	764	804	729	742	778	728	791	770	755	765	823	752	727	791	755	775	727	714
27071	20016	6856	739	474	438	413	335	355	353	354	362	351	337	323	364	332	366	337	324	353	321	319	326	305	325	336	322	331	316	341	324	348	339	324	327	327	326	344	338	322	338	365	299	287	327	350	315	326	321	325	326	340	328	326	340	346	339	334	320	328	335	312	338	353	325	347	331	345	307	315	317	294	333	343	336	318	330	316	339	304	343	354	309	331	314	316	298	312	339	347	326	359	338	311	344	350	330	329	334	358	324	319	321	327	348	310	291	323	346	342	313	320	368	321	340	322	298	314	308	336	348	345	322	312	309	339	300	311	335	317	296	320	337	334	340	320	356	341	311	350	339	338	329	314	373	331	313	342	334	304	337	318	324	351	306	363	331	333	308	301	327	344	343	284	326	318	331	326	282	298	339	344	351	358	324	361	324	332	311	317	299	328	347	309	370	348	331	328	350	305	317	339	344	327	318	300	315	324	326	307	323	334	379	347	336	326	329	305	348	321	294	330	346	343	310	319	300	343	333	301	306	355	307	341	310	310	329	323	320	343	325	336	333	337	309	343	348	319	342	298	296	337	352	329	342	306	332	324	319	311	323	269	315	302	322	354	333	296	327	326	323	312	323	354	295	319	341	285	344	325	356	298	313	357	327	340	293	326	369	333	321	343	298	300	291	287	290	355	323	345	330	289	307	299	314	314	322	328	322	335	323	324	320	326	342	326	308	303	314	324	330	349	308	336	344	321	317	334	320	338	335	322	323	331	322	337	304	332	278	325	385	353	335	303	279	327	338	323	347	319	329	311	335	323	327	356	359	350	332	318	351	279	351	385	316	350	319	328	328	313	314	336	349	336	334	333	340	329	371	324	309	296	344	303	319	359	340	354	356	309	306	351	328	312	323	307	320	346	314	305	342	325	323	351	326	318	319	328	316	336	324	302	346	320	356	306	325	295	331	322	323	324	347	339	319	362	320	305	322	313	314	331	320	312	338	318	319	338	296	322	310	326	318	323	336	302	307	335	322	319	343	307	310	294	328	361	324	318	330	304	308	340	318	325	350	316	330	321	337	337	317	315	317	321	348	315	350	324	345	349	325	319	301	328	312	327	324	347	333	363	325	326	364	338	327	325	319	303	310	334	274	361	356	300	316	293	321	340	336	345	371	300	327	325	345	328	327	300	339	319	339	328	328	298	322	307	316	306	312	341	313	312	353	322	302	301	329	339	364	339	312	307	334	304	335	363	319	318	313	304	341	319	310	342	305	327	318	361	303	319	340	338	320	310	324	324	372	297	320	330	324	363	358	329	340	322	343	309	343	337	314	310	317	324	326	336	300	318	371	332	360	332	328	319	335	325	360	363	318	325	334	332	308	329	349	330	326	324	316	362	318	343	375	321	281	305	324	320	304	321	322	361	356	325	336	330	303	340	308	331	319	307	340	325	306	350	325	344	308	296	317	336	310	344	323	330	325	314	343	335	338	362	330	322	294	310	287	352	322	334	345	330	293	336	321	361	343	306	325	339	313	316	308	357	352	301	334	338	347	305	330	291	334	339	327	319	344	326	344	341	351	324	338	318	346	334	285	336	326	301	331	338	324	320	284	337	337	329	331	333	325	327	332	364	335	310	329	355	345	319	338	293	322	332	311	332	335	316	326	341	311	353	328	319	341	290	349	370	339	328	340	296	311	308	357	349	339	344	301	350	334	309	336	335	324	327	320	334	330	326	345	368	331	352	320	343	342	321	331	296	329	325	298	386	311	357	335	344	291	338	314	336	323	277	285	339	353	320	295	304	323	314	285	340	341	342	306	327	312	299	348	354	356	334	340	326	317	297	321	335	352	325	341	336	348	308	327	340	320	321	354	308	286	312	307	312	338	314	334	320	306	330	325	329	365	335	315	333	349	304	343	345	316	320	317	309	319	319	317	297	352	316	310	358	330	310	308	331	295	330	334	310	330	320	307	330	319	321	328	332	308	333	322	330	330	330	339	353	339	329	331	331	315	334	335	309	320	339	334	325	290	311	345	343	305	314	323	312	306	316	345	349	334	310	332	315	322	325	290	312	341	319	322	297	324	337	311	342	291	353	344	339	326	297	309	346	314	321	333	318	325	341	328	362	359	314	331	342	340	254	322	326	354	359	324	318	310	301	337	332	317	352	358	314	330	334	317	342	308	342	317	349	333	287	311	324	328	329	311	357	317	337	292	299	323	361	331	370	342	323	316	338	321	321	322	302	334	327	337	325	321	304	331	330	325	349	313	350	332	360	290	320	313	353	353	269	305	306	347	328	358	333	312	328	328	300	320	316	312	334	332	306	326	307	298	333	341	319	342	344	345	325	310	318	336	295	328	326	299	302	319	321	309	346	308	331	313	353	324	307	350	336	319	327	313	312	339	319	320	331	321	318	325	327	300	332	293	350	342	333	361	311	324	324	338	308	309	343	334	320	352	336	327	356	347	329	336	375	341	356	337	311	324	326	299	334	339	315	320	349	317	334	310	308	316	321	319	296	331	316	330	309	342	330	330	288	323	328	347	310	316	316	322	312	306	312	332	319	348	346	353	332	328	312	314	342	336	313	368	329	338	333	333	322	326	344	327	324	341	294	360	335	310	339	292	356	326	349	344	337	334	326	330	310	342	320	338	324	304	318	328	343	301	393	334	329	324	303	314	290	333	315	309	311	352	305	314	320	297	281	338	301	327	309	340	337	351	304	337	337	301	343	333	330	308	325	344	289	336	349	317	275	295	305	334	345	369	341	353	326	299	309	313	309	316	316	297	336	322	333	359	346	348	338	336	325	317	343	329	320	314	329	319	301	345	331	284	321	344	316	342	335	327	311	285	335	308	330	309	303	340	342	331	333	321	327	317	336	327	340	303	314	313	321	345	324	309	362	331	346	333	303	362	323	317	316	290	295	312	273	338	351	308	339	336	318	306	325	307	357	341	340	315	340	310	317	319	339	350	334	347	321	325	311	309	355	325	323	317	363	309	321	318	346	327	351	331	340	358	326	324	327	325	322	310	366	329	314	345	302	333	356	354	334	348	318	334	338	303	331	321	359	293	326	324	311	325	307	328	369	340	343	323	328	344	342	304	307	302	334	319	321	311	341	330	326	332	350	328	312	312	340	318	354	353	336	352	358	343	344	295	344	336	306	290	291	313	360	315	298	345	311	337	304	335	340	296	314	339	330	334	353	323	323	334	316	299	325	330	296	340	329	342	316	333	317	349	310	340	348	347	308	334	306	343	329	325	331	338	308	297	328	291	329	315	293	341	334	292	336	281	311	327	330	308	367	307	323	318	324	348	335	337	314	300	338	328	320	315	368	331	301	361	306	336	300	340	309	337	300	334	301	324	302	326	311	319	309	348	333	322	338	323	313	343	310	352	351	323	318	313	345	312	346	349	322	330	324	329	276	356	314	327	321	326	345	333	326	302	326	309	315	295	327	318	356	323	307	300	348	326	291	342	335	337	337	315	329	332	334	344	337	337	341	308
4735	1088	923	656	531	496	451	437	439	420	455	393	422	416	358	391	412	388	397	405	442	354	394	386	401	390	439	444	382	409	405	416	395	422	406	399	415	387	395	426	417	399	377	374	416	403	421	395	412	373	409	352	406	378	361	408	400	436	374	394	412	407	394	398	388	429	414	424	405	416	405	433	415	432	400	403	398	422	423	404	411	430	400	356	396	414	407	406	391	391	384	441	402	415	410	460	422	390	427	416	417	439	388	422	406	349	415	376	412	407	390	419	399	413	415	389	384	389	418	385	441	406	390	384	442	384	394	444	390	420	413	360	405	427	417	384	414	395	377	406	369	364	403	428	371	397	412	428	370	400	409	407	411	390	406	395	394	373	342	388	381	344	387	389	363	418	369	428	379	394	400	417	425	389	406	411	447	389	398	394	412	367	406	365	411	408	415	385	438	440	381	397	409	434	400	413	413	397	436	403	366	401	388	410	397	443	366	380	401	391	398	394	394	381	371	391	427	419	433	413	416	401	401	434	375	432	383	384	388	394	393	395	400	397	393	390	384	392	355	425	399	362	378	425	373	379	372	402	426	416	380	421	430	407	394	397	390	374	409	399	402	411	369	434	358	386	381	393	372	358	392	400	374	413	388	403	374	367	406	405	418	412	420	395	390	401	370	400	397	386	392	379	437	407	391	445	402	391	375	441	388	447	396	373	395	405	390	393	434	400	394	382	393	419	374	411	389	397	370	375	375	390	401	378	396	390	370	397	398	359	404	369	406	398	393	405	414	396	412	376	389	411	355	405	387	387	394	392	403	404	405	439	405	411	410	442	424	420	410	379	361	400	430	408	412	407	408	397	424	383	396	427	409	376	408	399	392	386	417	372	394	387	422	406	429	355	384	388	388	410	391	419	374	425	406	395	404	384	389	407	381	388	430	406	377	400	388	415	406	402	391	373	432	402	377	374	374	399	374	430	369	389	399	384	371	400	399	432	374	384	402	407	393	389	386	394	361	402	417	427	427	386	398	372	415	379	365	362	409	386	381	379	390	406	390	403	398	368	415	398	419	383	390	403	383	388	412	378	381	377	399	419	424	375	364	376	387	418	388	388	422	387	381	405	386	412	421	421	411	387	395	431	367	391	377	415	368	366	445	430	396	378	410	411	404	398	397	445	415	434	405	411	408	404	383	411	414	405	387	372	401	396	352	400	468	428	403	372	359	420	405	387	412	375	380	411	367	432	397	379	402	425	391	396	373	439	393	395	385	408	383	416	402	427	388	392	422	385	426	406	403	384	384	384	415	384	404	405	408	413	404	401	432	403	408	357	415	407	375	374	387	399	382	396	392	419	415	388	382	404	399	418	431	400	408	409	368	404	388	357	399	396	412	376	410	414	390	396	385	369	382	403	423	369	364	389	400	360	371	404	362	407	391	393	404	408	374	401	418	406	389	372	401	394	392	408	430	399	385	427	404	400	434	387	364	397	397	394	395	374	400	435	412	418	381	364	410	400	395	395	381	376	417	414	390	385	402	426	413	408	399	433	398	380	380	390	386	411	388	388	376	368	384	442	403	388	362	389	422	385	376	383	409	420	392	405	394	399	406	422	430	411	384	398	388	374	391	394	401	409	405	387	386	377	412	368	371	415	396	401	401	400	394	388	366	387	386	413	360	399	405	418	362	391	400	382	420	403	424	425	362	421	378	416	406	407	431	391	389	431	383	378	443	410	420	380	430	401	392	388	402	429	418	421	416	423	410	369	405	450	394	374	378	382	376	434	419	408	394	408	392	382	411	372	391	404	408	400	403	406	416	396	416	409	364	382	381	386	389	435	417	376	396	415	406	401	404	381	368	405	380	418	430	389	391	408	392	404	387	394	388	407	391	402	403	361	371	401	369	397	391	418	369	388	414	434	440	402	383	397	426	396	450	373	393	380	402	378	386	395	403	381	433	384	389	337	382	425	381	397	381	375	391	375	352	415	384	441	425	367	384	425	410	412	389	409	381	387	396	397	400	411	435	381	376	392	438	390	414	394	426	382	404	378	385	402	372	362	398	414	431	369	439	409	397	406	385	393	400	392	388	386	379	417	421	399	411	396	378	421	413	421	422	413	445	392	395	392	390	400	390	400	398	370	425	380	386	381	395	388	392	414	380	427	388	425	389	386	401	390	420	368	398	414	391	387	333	387	390	352	375	410	397	410	444	376	368	402	410	414	386	395	360	374	393	398	384	397	394	393	387	446	385	401	412	386	402	385	395	384	389	388	428	385	380	434	381	385	443	405	373	410	365	410	422	423	424	416	378	368	402	422	385	427	388	390	400	380	401	368	413	419	431	389	369	402	415	417	435	391	395	416	401	372	401	422	391	396	401	370	371	405	401	405	405	448	369	372	399	379	401	418	375	403	400	386	370	443	384	379	382	423	389	369	394	390	373	434	420	422	409	433	448	394	404	425	373	396	422	382	435	384	396	365	425	399	410	373	423	372	403	392	420	429	402	378	390	397	417	361	403	387	376	410	399	381	392	381	437	421	405	420	407	394	439	398	409	385	350	404	402	404	398	404	412	364	386	389	421	394	399	368	376	429	396	387	400	401	382	414	392	402	392	393	383	434	414	419	410	377	374	380	366	415	386	388	424	398	427	395	413	431	400	408	438	388	424	395	411	367	394	370	385	413	372	417	413	409	398	394	362	395	389	401	379	402	389	391	406	418	404	433	349	406	377	446	391	412	392	402	372	423	323	421	402	379	424	407	394	376	447	396	412	421	400	409	412	400	382	405	398	391	363	404	394	385	394	377	381	401	423	373	431	369	382	370	392	403	400	412	426	420	390	400	372	360	376	421	354	387	415	377	405	398	398	393	412	393	424	425	429	426	411	398	388	381	417	383	383	379	404	396	390	408	435	372	417	417	383	392	368	394	402	391	390	398	437	422	423	409	397	425	379	333	388	369	357	395	395	411	409	395	393	375	401	384	389	371	411	356	426	395	400	399	425	398	414	397	395	414	416	444	371	392	387	395	420	411	415	392	425	396	396	390	364	393	370	404	391	413	419	390	405	390	416	409	422	411	384	403	377	378	385	420	381	395	398	418	433	380	415	391	380	431	404	374	402	408	400	366	392	416	376	387	380	411	419	420	397	390	388	399	447	376	390	422	379	406	388	432	387	452	407	410	364	367	403	406	383	396	394	424	416	404	417	391	428	430	399	457	394	401	438	412	413	391	431	421	407	397	374	363	429	403	424	388	384	414	390	418	395	410	396	365	369	374	386	359	412	368	395	424	397	423	419	392	408	391	410	419	394	408	373	360	382	414	401	409	372	371	391	390	377	376	380	409	406	394	380	392	421	382	423	390	416	423	385	377	416	419	421	362	418	387	385	407	417	422	397	413	413	412	370	399	390	358	392	399	423	383	373	397	423	381	417	384	365	398	400	417	419	387	415	387	395	391	401	393	418	375	420	412	413	396	394	432	366	377	431	390	399	380	421	411	408	402
23912	21202	28671	24007	21193	12156	1752	1106	936	902	858	816	770	740	761	723	696	721	666	699	706	692	642	651	648	659	667	631	681	648	633	640	558	662	629	674	663	671	631	649	640	631	603	651	651	626	649	616	625	644	634	656	658	602	630	590	616	631	608	643	609	687	643	672	645	634	639	624	606	619	633	654	648	655	622	621	652	600	605	672	638	643	641	626	572	580	604	623	639	652	610	597	629	638	651	612	676	607	618	625	652	571	651	630	659	653	664	649	594	605	623	649	571	666	639	604	645	628	613	604	598	639	661	632	697	644	580	618	615	595	555	620	653	595	653	594	620	621	602	649	641	608	632	630	588	663	620	612	603	641	589	680	637	599	659	624	653	639	616	654	584	612	623	634	630	624	625	634	617	636	651	618	615	626	685	627	643	599	584	616	675	607	637	662	609	616	649	648	621	650	601	638	626	630	653	628	643	640	617	630	641	550	724	619	606	641	622	617	631	636	622	627	651	645	648	678	604	608	609	638	580	601	606	630	645	654	582	632	603	638	587	603	644	605	636	641	585	648	618	623	584	587	600	605	652	613	598	626	618	619	607	634	674	637	625	632	670	604	639	616	637	619	628	619	614	634	598	603	659	627	630	611	633	625	643	609	643	618	577	627	611	598	642	633	644	653	604	615	660	619	609	631	635	584	649	622	615	634	647	643	673	603	610	612	632	602	660	646	618	640	662	604	637	656	640	627	607	641	629	612	628	588	624	639	654	617	650	654	648	651	637	646	649	633	644	662	607	635	643	619	680	604	638	604	628	619	655	632	582	619	675	589	611	621	647	665	620	629	605	595	633	639	659	623	661	611	631	621	620	641	607	606	649	603	622	625	652	582	597	633	638	626	643	622	606	624	604	628	628	625	615	657	639	614	621	587	618	660	574	617	619	656	644	597	621	640	624	596	640	585	624	633	604	635	625	635	676	602	633	623	652	616	650	602	623	604	606	642	634	672	625	625	639	613	593	628	644	644	621	633	663	653	602	600	633	622	599	604	656	578	631	673	616	612	590	640	648	595	585	587	656	646	594	665	667	650	639	629	657	626	640	646	634	633	597	621	637	648	647	642	617	656	621	582	664	627	655	619	622	631	659	648	628	676	646	639	660	602	614	642	649	593	635	656	632	615	566	619	643	657	618	653	634	588	624	632	667	643	600	629	597	634	610	603	635	583	620	613	638	599	658	668	633	620	626	619	625	669	700	683	641	629	668	611	637	643	660	652	634	664	578	597	649	652	633	600	620	620	657	586	580	637	623	648	616	598	671	673	597	614	628	593	653	614	650	635	629	673	616	634	625	606	612	621	643	597	660	646	605	597	615	650	629	588	621	619	610	625	656	657	636	614	608	648	628	661	635	632	632	611	638	553	656	654	633	612	674	679	647	623	624	639	594	658	641	660	608	657	596	633	658	610	597	648	614	634	639	638	621	599	652	639	619	636	638	658	592	640	640	604	625	607	619	610	609	675	569	587	653	643	635	661	627	604	648	629	629	642	607	631	605	631	599	640	628	632	633	639	630	690	643	654	605	636	618	623	617	628	586	605	621	664	640	626	631	651	601	617	629	591	636	642	623	617	623	635	648	659	618	609	615	635	605	599	624	638	655	628	678	622	606	625	596	627	597	629	624	605	628	629	679	646	628	603	647	614	632	663	620	633	645	644	604	653	642	606	585	576	604	671	621	688	595	657	579	630	592	638	610	603	608	629	580	637	663	607	630	613	600	635	586	604	586	636	646	646	625	644	608	585	606	591	605	653	654	642	644	629	638	591	658	654	653	583	597	583	598	605	612	635	647	619	612	622	625	609	650	594	633	618	630	639	647	637	629	669	655	653	589	614	648	618	629	594	640	625	648	651	608	602	615	619	605	644	634	612	647	637	628	605	604	628	668	623	637	609	630	618	645	616	616	687	655	627	570	628	596	636	637	620	588	661	611	587	625	632	599	599	607	640	650	651	659	598	618	644	638	609	623	666	632	622	625	606	597	657	630	610	612	606	572	655	633	606	651	613	631	605	628	623	613	621	642	616	640	590	671	609	683	638	654	633	623	640	625	601	598	626	611	592	596	610	657	600	636	606	608	653	638	658	620	622	648	619	613	625	625	612	637	642	607	631	621	635	626	621	601	622	653	629	667	628	630	636	659	654	620	652	638	584	635	654	637	615	639	621	625	626	662	591	685	637	662	635	619	679	613	639	655	674	661	638	648	610	666	614	585	657	629	636	570	581	596	628	635	632	659	636	591	644	577	603	643	661	647	647	633	659	650	619	618	626	641	687	602	614	587	608	623	622	607	562	644	619	616	588	639	630	569	606	602	655	593	624	633	610	633	642	628	679	648	583	636	615	698	609	606	634	605	640	616	619	587	594	616	664	674	650	599	577	666	624	588	600	646	622	642	649	587	615	593	576	608	638	620	644	598	640	629	594	620	623	638	625	598	641	620	624	601	622	569	677	642	656	617	631	613	645	615	621	600	666	610	680	630	649	610	633	658	635	621	615	628	628	627	598	657	673	645	671	611	634	640	696	634	595	644	648	645	605	636	652	654	629	641	610	608	631	641	666	605	677	606	627	628	607	625	609	603	623	620	640	643	650	672	640	634	638	646	644	588	619	617	601	640	611	630	615	633	598	609	643	664	621	632	629	604	604	647	622	583	602	607	641	595	650	629	623	659	650	627	681	631	583	616	611	619	613	646	647	600	622	661	613	611	610	656	669	630	611	624	630	607	582	666	635	610	619	634	600	691	597	654	627	642	668	587	672	577	613	661	615	634	628	602	634	633	615	607	625	630	617	595	658	647	609	635	660	591	617	636	625	617	607	653	610	592	630	629	655	646	623	648	635	575	658	621	603	585	596	655	603	643	622	653	617	692	616	639	619	590	637	661	621	613	633	608	639	609	639	617	562	606	612	687	645	650	631	620	629	611	615	620	662	611	580	647	612	636	618	624	620	609	596	662	688	659	699	597	667	630	629	641	609	614	596	628	652	640	639	630	633	662	641	649	608	614	621	592	663	692	572	621	646	617	604	625	646	624	611	583	643	610	623	632	642	641	618	632	589	643	607	634	639	664	652	610	627	637	634	594	630	651	672	629	665	632	651	624	609	661	630	662	621	642	656	646	658	620	649	623	618	646	624	607	604	640	644	624	644	631	641	637	608	637	625	605	620	638	644	627	595	682	632	624	627	632	668	633	647	636	607	626	630	631	636	627	656	603	601	618	606	621	579	637	666	602	644	631	617	605	642	659	639	655	614	617	618	642	606	641	608	635	635	623	624	658	645	608	621	630	643	618	636	634	627	640	625	588	617	665	611	596	620	629	594	631	587	584	643	689	601	669	624	671	619	650	657	644	584	633	631	611	638	638	637	671	646	650	616	633	628	646	591	607	616	586	648	645	624	646	641	666	617	612	601	624	601	618	583	623	630	624	593	650	611	598	622	604	635	642	569	605	644	607	601
12074	10481	8626	4446	3257	2604	2100	1896	1537	1338	1231	1134	1113	1008	954	970	937	906	917	843	845	808	805	798	845	772	800	805	751	820	785	768	762	786	823	751	812	738	757	821	769	762	761	742	769	757	752	790	739	747	781	728	778	811	756	793	765	730	751	699	764	762	776	722	782	744	805	800	756	720	754	740	735	745	746	726	811	736	779	718	771	760	743	771	742	700	676	756	702	698	738	769	749	770	785	778	731	729	775	704	755	752	734	718	767	813	758	753	720	765	745	685	760	755	750	756	719	773	719	747	716	743	739	740	737	679	721	790	697	720	759	754	792	744	744	789	762	751	782	735	710	742	738	788	812	724	733	709	733	761	744	778	784	768	730	746	734	754	697	774	762	761	716	713	720	752	732	747	750	747	740	781	777	692	706	751	729	777	741	741	771	714	750	746	770	729	731	745	745	757	729	773	761	733	738	744	718	773	767	677	761	710	764	773	782	764	771	751	743	799	730	748	719	748	774	777	727	763	766	777	733	767	773	790	739	699	760	708	754	756	738	762	777	712	773	806	731	760	762	707	748	742	712	751	762	743	727	673	762	703	731	758	705	750	709	731	796	752	690	783	774	754	740	694	743	758	785	789	742	733	777	755	735	704	794	808	798	748	749	716	727	713	752	790	756	753	721	747	736	801	792	750	742	735	767	712	752	779	757	798	765	724	762	738	699	746	762	762	725	727	753	749	777	710	750	745	757	702	742	724	771	735	767	737	797	788	755	785	735	680	751	745	722	759	722	765	760	785	693	757	723	735	811	781	766	736	724	778	737	767	759	722	783	761	708	711	727	775	737	745	768	772	741	697	716	759	772	789	735	729	768	786	746	753	738	760	781	766	723	827	778	728	738	769	772	725	779	754	731	789	745	708	752	728	734	773	764	742	731	773	755	733	787	737	738	773	710	741	765	718	765	717	797	772	706	743	722	782	730	766	773	712	766	711	791	766	733	741	773	711	760	683	717	749	704	761	733	707	750	706	734	717	726	765	727	726	736	753	734	801	781	766	759	770	777	775	756	748	718	752	725	774	745	767	720	722	741	747	749	747	762	675	774	779	740	733	775	764	780	763	742	804	697	745	760	724	763	768	798	759	744	769	781	725	789	728	731	737	743	768	706	726	719	803	771	729	750	830	712	724	742	743	772	715	782	726	746	810	750	735	763	745	739	762	721	735	775	757	727	700	771	757	714	729	724	746	790	728	747	756	729	731	725	796	768	742	754	700	744	731	775	712	723	769	780	757	719	716	737	786	730	758	755	780	781	791	709	742	714	731	754	760	730	742	769	684	767	773	780	732	723	758	764	730	761	697	780	796	751	774	768	761	749	771	739	727	707	808	778	710	771	709	742	729	734	750	778	726	730	765	715	751	763	745	768	751	762	742	771	732	744	749	688	767	807	750	759	771	724	785	783	697	681	729	772	779	757	761	770	770	702	791	725	777	743	766	725	755	792	758	825	759	716	770	761	757	729	744	757	806	758	723	750	738	771	768	747	741	760	765	759	785	691	751	709	763	795	757	784	804	767	726	787	758	723	723	768	792	735	778	744	749	758	781	764	752	738	759	787	684	734	740	741	764	751	775	750	719	793	734	776	769	728	735	765	741	750	731	787	752	726	719	747	725	740	779	705	771	757	721	739	695	762	746	800	703	745	761	760	738	760	771	751	772	753	714	727	772	829	799	751	751	747	748	730	745	716	776	761	812	730	774	788	774	760	720	736	773	767	795	729	755	748	767	804	765	710	726	780	732	697	745	767	764	788	707	765	721	766	749	757	739	746	763	783	747	764	762	756	765	735	741	778	758	739	695	750	727	745	784	771	684	744	800	780	693	745	745	743	818	740	730	775	755	757	753	796	802	726	713	748	786	707	792	738	769	763	730	743	732	738	760	734	748	774	764	761	733	801	750	753	719	726	737	756	723	780	753	822	732	771	741	745	791	722	719	760	739	747	728	742	781	809	764	723	757	739	743	778	721	744	723	775	764	792	758	772	784	768	782	739	719	779	735	733	776	761	727	773	747	702	740	763	737	710	764	768	729	730	801	754	770	758	738	806	738	774	742	750	719	746	782	703	756	769	731	787	713	715	752	739	726	716	781	694	766	754	737	767	765	802	764	737	715	756	725	734	775	765	755	742	736	765	708	761	769	762	751	754	750	766	698	726	709	736	790	820	756	764	758	739	724	789	752	733	771	741	758	741	762	736	717	759	762	792	761	753	757	710	779	732	809	720	727	707	748	713	786	762	761	791	734	766	716	771	738	768	738	775	761	766	758	728	745	791	757	776	771	707	728	689	730	756	732	759	706	744	748	775	773	737	737	759	774	756	744	736	725	757	732	734	752	751	733	720	718	751	701	763	773	731	754	720	748	746	743	718	713	748	755	709	771	761	732	742	805	721	741	762	760	802	736	729	693	757	744	773	753	781	730	819	751	770	743	766	740	730	739	727	790	714	760	738	756	775	760	725	716	737	755	724	785	702	736	706	756	761	793	733	772	731	788	787	780	717	770	791	736	761	754	709	761	759	789	766	682	743	784	716	744	641	757	725	754	780	774	779	748	754	737	747	784	778	693	734	777	770	737	732	816	751	736	711	717	773	765	782	745	774	725	777	753	705	812	751	787	703	758	741	720	788	719	717	704	766	734	768	790	737	749	743	658	742	729	773	748	749	732	722	772	753	782	730	726	752	764	741	776	741	777	724	736	755	727	767	761	745	748	739	751	783	741	743	780	746	789	728	752	808	743	759	761	712	729	753	732	759	740	742	745	729	729	752	752	723	766	812	752	763	775	753	698	689	740	734	728	713	755	776	740	803	775	744	740	739	736	739	732	742	766	679	717	757	727	740	789	744	763	762	734	728	770	766	746	757	765	737	767	820	780	758	684	725	710	769	732	804	719	739	748	740	771	772	729	797	751	717	720	765	783	803	814	753	746	734	748	756	725	786	742	794	718	762	718	758	721	754	704	751	715	755	772	715	723	704	714	771	745	719	797	691	765	764	722	782	801	759	759	751	736	761	778	731	747	775	759	707	735	771	794	725	764	704	784	795	751	724	746	751	746	728	746	751	777	758	744	749	781	713	727	764	721	777	725	719	736	735	733	727	758	767	764	713	734	787	758	735	727	730	765	748	740	770	768	757	769	739	754	748	763	773	735	788	703	755	718	713	718	726	745	752	736	738	759	692	744	787	780	800	738	763	732	720	729	733	708	734	713	705	714	776	726	750	799	744	795	765	761	699	803	786	758	734	744	762	725	752	775	752	689	752	695	806	724	735	756	711	777	759	722	788	767	729	736	721	734	725	753	812	708	757	801	747	777	760	732	797	731	728	685	755	776	729	721	756	757	712	780	777	741	768	689	726	760	772	750	735	725	738	683	734	714	760	756	730	747	729	751	760	724	726	740	778	767	752	744	759	755	716	764	727	750	804	729	717	757	769	755	716	767	730	742	781	751	811	745
25090	21180	27559	25039	10250	668	470	413	374	320	292	291	271	264	269	249	247	271	231	221	229	242	241	234	256	220	217	240	195	227	250	234	205	222	231	243	202	232	203	224	245	219	249	222	225	239	224	225	207	252	234	238	241	222	216	217	211	213	236	238	212	221	192	204	217	221	224	223	223	238	231	205	195	207	202	228	222	215	233	243	214	207	225	220	195	215	206	212	215	198	199	215	214	219	216	223	223	221	189	215	196	214	236	223	204	226	203	219	210	221	211	194	217	231	186	197	226	244	234	202	228	218	201	227	212	208	228	213	197	216	195	214	236	215	208	223	200	210	201	221	214	222	215	227	189	232	210	218	230	236	221	221	202	217	223	206	207	207	223	215	227	243	203	185	220	186	203	215	218	204	204	217	230	238	218	237	242	194	222	196	211	229	239	224	225	200	201	215	225	232	205	211	232	228	200	208	207	220	220	205	219	209	225	211	196	196	244	207	206	201	230	214	208	221	221	216	230	223	194	220	217	219	191	207	216	197	194	203	213	200	212	215	217	223	213	209	230	213	219	204	200	222	226	238	215	199	189	200	197	212	243	198	213	218	237	249	196	248	198	223	221	197	214	225	239	220	200	210	211	250	236	226	224	227	241	214	221	213	218	208	206	214	220	215	229	209	193	233	216	205	238	210	220	213	226	240	223	199	209	220	211	242	218	212	201	180	211	203	221	205	202	201	220	219	233	192	219	217	242	227	219	200	212	205	207	191	221	227	207	184	188	238	222	198	232	216	200	210	217	206	215	201	237	198	216	229	240	218	207	232	221	204	223	199	208	210	225	221	223	217	222	213	241	213	203	221	227	222	220	185	192	244	211	243	217	219	222	219	236	222	223	208	189	234	227	198	217	215	223	226	189	212	206	201	224	193	222	193	224	235	201	201	208	197	244	208	201	226	214	224	241	220	231	206	263	211	229	200	219	210	187	228	224	239	233	223	217	221	218	165	227	229	205	205	201	194	237	224	232	228	205	194	185	213	215	241	217	188	235	220	211	208	217	208	238	213	194	201	209	215	213	204	203	203	220	248	241	227	231	223	226	213	249	210	230	240	206	196	234	214	244	200	210	217	218	214	235	230	213	225	197	216	205	205	211	196	232	202	220	212	245	200	205	214	214	219	203	208	223	217	210	209	210	210	217	207	248	246	225	217	205	214	197	215	217	223	205	218	213	215	197	226	224	209	228	228	229	188	229	203	194	203	197	221	241	207	224	188	218	229	183	209	198	185	216	211	201	240	216	218	216	208	232	235	215	222	207	210	177	206	214	206	247	210	219	222	222	212	190	225	215	192	204	209	187	204	207	233	215	218	198	211	219	193	188	206	203	202	236	179	223	211	214	213	221	230	226	244	199	200	239	228	212	240	232	220	218	205	215	209	238	208	218	206	223	224	203	222	214	257	174	229	219	220	226	201	219	210	202	197	222	214	204	220	198	221	212	206	222	221	213	209	243	225	215	206	223	203	207	207	196	211	248	182	230	225	217	215	233	206	205	212	188	217	212	218	215	208	232	213	236	220	223	213	209	211	227	233	198	219	216	216	213	227	201	197	195	223	218	231	220	202	185	229	211	200	207	203	213	184	234	204	236	202	236	215	233	180	191	203	221	201	215	233	201	209	221	224	237	228	190	201	229	212	242	194	220	205	219	224	203	240	197	204	216	227	191	199	226	231	215	203	209	224	227	175	196	226	194	225	222	245	216	214	219	225	211	216	209	207	197	233	223	210	214	210	206	226	210	229	218	211	202	238	201	208	202	212	244	214	213	190	205	212	190	203	211	231	209	227	206	234	220	237	224	219	223	220	258	247	216	194	227	204	214	217	215	231	219	206	202	200	195	213	229	229	210	203	202	195	223	214	212	222	224	192	217	209	213	204	205	216	199	226	208	234	216	197	219	210	229	206	205	203	196	194	204	186	200	230	208	232	211	214	204	244	257	206	227	251	224	196	220	213	230	231	226	226	219	246	239	239	216	224	230	195	200	217	196	224	201	201	226	211	213	224	218	239	241	229	228	221	221	243	203	220	215	223	223	235	221	203	211	201	217	215	206	227	212	201	209	207	210	230	225	213	195	218	206	191	205	209	213	194	220	212	219	212	237	215	225	209	195	217	192	200	187	217	227	219	232	225	213	204	217	189	215	207	199	230	195	209	215	222	204	222	229	231	230	210	239	233	239	186	241	204	204	200	221	217	231	218	229	222	220	212	239	211	211	229	203	222	202	216	215	201	231	216	213	226	224	212	205	204	223	216	231	192	217	230	233	193	185	198	191	204	217	216	210	207	204	211	211	182	210	239	206	217	210	239	224	214	211	207	216	205	222	203	203	223	228	193	224	212	229	215	210	211	227	211	212	207	218	213	214	229	224	237	208	220	211	208	251	217	201	202	209	206	206	214	229	201	224	231	196	223	240	235	235	229	219	220	236	218	201	228	218	200	202	219	237	213	220	205	226	209	221	215	214	202	197	237	242	208	192	241	218	212	211	211	213	228	212	202	205	216	241	182	201	226	222	202	200	215	230	216	223	240	217	215	223	226	209	195	241	206	230	209	203	211	229	228	215	235	228	224	238	215	214	211	232	213	215	243	237	193	245	233	190	240	209	192	237	198	216	226	212	205	234	211	199	211	215	211	202	234	190	227	230	227	185	225	211	217	216	193	211	210	201	220	221	204	231	214	227	206	223	238	184	191	219	202	235	198	200	206	201	234	195	218	197	199	207	207	227	194	234	218	249	205	212	209	236	220	208	193	205	187	216	204	232	220	224	205	234	200	203	218	237	202	187	178	206	202	197	226	227	219	218	219	204	221	206	215	204	235	228	200	206	218	208	204	202	215	213	223	216	227	216	221	212	189	219	223	221	216	235	241	216	216	216	230	221	215	212	211	209	198	217	220	216	194	228	220	172	216	226	198	190	200	193	208	207	223	232	191	227	219	211	226	222	213	221	238	197	242	199	218	216	212	201	237	196	211	229	194	203	226	221	205	230	208	231	210	235	208	220	194	220	220	193	181	197	238	211	221	214	212	198	240	246	197	210	204	203	188	230	226	217	236	214	208	219	223	225	194	206	210	215	223	204	186	204	217	227	213	202	201	201	214	229	229	209	217	211	198	175	236	201	219	235	187	228	212	197	214	247	250	207	214	228	196	191	248	225	234	234	209	202	253	219	228	211	190	229	238	231	216	230	191	213	218	204	225	242	241	221	238	234	208	215	214	222	215	230	221	204	204	197	234	205	223	209	214	195	214	222	201	210	234	230	211	228	200	230	234	183	227	197	205	228	229	210	202	222	212	224	200	199	224	214	234	212	189	229	209	213	191	221	213	231	222	243	230	227	220	224	220	221	202	189	222	216	214	211	213	222	217	209	229	216	191	234	211	240	220	229	181	225	205	206	211	235	224	220	215	206	242	201	222	207	235	222	206	219	196	226	195	243	214	212	223	197	221	209	229
11685	5796	4438	2292	1573	1247	1022	855	708	639	547	531	426	418	428	397	366	348	396	362	341	348	305	324	347	318	296	281	309	309	317	291	331	289	311	306	319	297	309	267	321	289	326	274	290	283	268	300	278	271	264	289	264	281	306	287	261	280	301	299	268	280	275	302	287	286	265	303	287	283	290	302	288	294	285	282	292	270	279	282	293	311	296	286	252	280	272	292	269	290	270	330	279	266	309	295	275	268	288	292	314	315	278	293	307	254	306	264	305	277	278	322	311	285	287	310	308	300	294	314	290	260	279	275	287	305	270	269	283	276	291	294	275	271	290	283	290	287	300	290	282	289	268	284	314	279	297	269	294	293	341	312	282	302	264	270	288	289	273	272	261	294	286	283	304	288	288	257	295	285	290	284	279	299	336	292	316	289	277	306	302	290	287	293	306	276	321	266	304	298	314	281	276	310	314	290	296	298	305	297	287	282	305	259	298	289	280	310	306	302	287	281	283	294	286	317	298	285	292	295	281	278	306	293	294	303	303	290	300	312	307	268	298	285	292	262	301	271	286	304	307	292	314	301	291	252	293	302	284	266	272	276	317	302	307	268	299	250	286	284	287	335	295	302	280	285	319	292	264	296	285	297	314	300	306	278	313	306	264	292	289	290	267	286	286	285	266	282	296	283	269	276	260	320	287	286	285	311	286	291	293	249	315	302	285	288	281	302	259	301	254	260	300	294	289	274	301	263	342	302	290	287	304	281	295	289	269	279	289	290	315	292	286	280	279	292	292	316	245	261	274	251	295	266	291	268	281	303	306	282	307	268	282	293	280	275	272	299	276	278	275	286	302	285	311	282	312	284	275	277	295	285	308	302	308	294	303	278	294	258	311	277	305	288	299	291	285	235	266	310	274	276	288	275	265	292	301	345	281	308	300	269	326	269	307	286	276	292	260	297	279	286	254	255	284	285	262	287	290	287	278	309	296	292	292	290	271	286	293	250	278	306	246	286	250	262	260	281	312	284	287	306	297	288	270	282	313	318	303	278	299	279	269	297	298	275	283	280	289	273	247	260	263	265	296	287	293	279	280	269	300	271	301	296	309	303	292	265	310	261	317	290	297	293	267	273	260	284	287	299	276	332	318	284	285	308	294	282	267	297	320	289	309	277	300	298	297	296	283	295	305	280	291	284	323	302	319	289	285	279	270	287	280	302	272	277	262	271	258	291	341	291	306	286	288	293	267	295	298	292	293	284	267	299	287	271	274	291	265	298	282	311	291	279	293	318	291	290	302	270	304	275	238	281	289	306	296	271	265	301	301	268	283	296	241	280	270	286	296	282	296	279	267	284	299	281	316	304	322	270	293	312	272	268	288	276	279	272	309	287	280	277	304	289	286	294	276	305	279	300	305	297	267	275	301	301	240	307	293	271	285	295	250	296	261	288	300	293	296	246	289	274	270	280	291	291	281	282	288	273	304	303	285	282	294	310	297	287	306	296	268	297	310	303	272	285	274	263	309	290	303	301	278	277	283	294	280	295	295	296	293	287	294	300	283	268	301	298	290	278	291	284	286	296	268	267	292	266	278	299	268	306	268	301	259	297	241	282	304	292	260	292	283	256	290	298	286	304	282	268	313	298	292	301	307	301	264	291	298	309	292	304	330	280	284	307	285	282	277	280	263	290	286	297	296	280	272	273	293	288	299	318	276	294	309	297	292	320	305	286	288	286	290	275	291	277	290	273	293	293	261	270	291	279	293	328	312	325	275	327	273	274	281	291	307	276	322	274	291	284	283	256	310	314	246	280	324	292	303	283	303	305	326	279	300	280	292	283	289	286	248	280	310	271	283	270	306	299	284	260	278	290	306	282	287	285	274	293	263	277	293	286	314	252	273	281	275	294	291	287	289	286	267	290	302	265	290	285	295	294	300	283	292	286	279	303	283	302	283	275	287	298	303	279	322	305	281	296	324	286	287	280	282	296	296	305	301	318	275	284	295	269	286	273	264	278	291	317	291	295	271	273	293	275	265	288	278	290	304	293	261	280	318	303	307	291	267	287	298	278	289	257	262	266	271	284	288	287	283	323	300	278	282	299	281	282	308	261	289	278	326	308	283	287	277	296	311	298	281	287	288	313	295	288	280	284	274	273	286	267	281	257	288	288	336	302	291	309	288	286	304	291	299	301	271	284	266	281	285	296	327	294	280	319	317	299	297	300	275	270	258	290	284	287	285	290	272	279	274	269	272	256	262	288	297	283	283	281	292	301	288	287	275	297	294	300	274	294	299	276	275	278	295	299	311	281	309	261	290	294	264	273	278	310	283	303	267	302	277	283	310	305	280	272	287	272	283	318	322	274	313	290	278	296	277	284	269	278	295	299	289	272	291	307	316	314	307	319	296	318	248	289	277	275	275	286	302	328	304	307	320	274	261	284	269	263	289	294	298	290	257	275	295	279	301	269	284	290	314	276	236	277	301	295	302	289	288	280	282	268	293	304	329	293	279	300	283	289	292	316	269	288	265	291	290	297	278	273	308	257	248	300	314	282	289	269	268	311	299	325	266	266	283	299	281	281	307	266	291	326	291	271	276	271	299	266	284	296	266	308	279	289	255	280	263	323	293	276	277	299	277	296	306	283	273	299	274	297	301	299	294	316	288	299	291	323	272	272	299	279	305	288	270	305	264	301	274	297	305	282	270	323	293	287	275	287	294	270	288	280	285	310	282	270	283	267	281	286	277	277	257	270	278	282	278	286	267	322	290	300	265	284	279	320	286	267	311	282	290	322	275	281	286	285	279	311	284	287	267	277	288	280	289	280	281	264	300	269	285	268	258	281	298	318	299	331	294	273	279	295	283	326	295	279	263	279	306	267	272	257	299	270	294	261	290	305	274	279	295	283	304	295	319	284	294	268	288	291	277	309	288	268	286	292	287	298	271	270	305	260	295	303	315	272	285	287	260	285	275	294	320	284	278	304	265	292	294	321	294	287	320	265	284	273	299	277	296	271	298	293	282	288	239	311	292	297	262	287	295	320	268	278	302	283	266	299	256	301	272	300	297	268	286	277	294	287	293	270	288	298	274	302	288	265	330	281	293	276	314	284	293	291	271	289	290	290	315	293	298	284	318	308	292	269	281	279	290	289	306	287	268	308	271	298	287	298	286	322	287	266	278	261	303	285	296	276	272	277	289	314	292	294	297	259	278	270	289	291	297	276	283	277	274	249	311	269	321	275	267	296	303	280	264	299	279	307	272	284	275	294	294	272	274	282	274	251	274	268	290	266	289	279	295	286	238	285	287	300	283	289	291	293	288	301	295	286	277	298	309	266	280	311	287	276	301	290	266	297	301	288	269	264	279	304	318	295	320	285	289	303	297	325	306	251	291	252	312	275	318	298	281	286	297	285	298	268	282	271	284	273	300	302	301	345	313	263	275	306	284	281	281	304	290	261	298	303	274	289	256	267	306	301	297	273	318	280	263	293	293	293	287	259	282	298	266	298
22858	21208	29091	23613	21202	21281	11638	1793	1198	1156	1046	928	912	873	779	823	739	773	721	765	709	669	694	678	673	658	691	708	657	653	610	677	719	637	661	664	650	601	633	617	673	670	612	622	622	645	644	654	665	633	652	655	657	652	637	606	628	628	637	656	655	626	671	662	659	626	622	673	634	663	619	668	593	615	622	649	661	636	555	602	603	616	628	630	671	663	658	648	653	619	667	607	610	610	642	666	638	663	576	669	619	687	604	632	619	665	638	645	666	644	616	614	583	622	634	613	619	605	620	540	643	633	621	599	636	673	560	616	607	707	665	601	633	591	659	615	611	638	606	664	640	634	634	638	642	610	626	629	618	644	608	655	625	649	604	641	597	647	627	666	615	670	612	652	615	633	647	606	620	596	616	618	626	645	636	638	608	617	630	593	604	601	615	641	623	643	606	635	575	644	640	623	654	613	629	619	591	614	579	632	589	623	625	702	640	596	608	652	607	630	591	613	643	644	666	627	672	619	636	631	653	625	635	601	592	613	678	642	650	621	679	634	611	605	678	604	646	627	616	624	615	668	575	605	620	624	612	632	644	603	658	650	622	628	620	635	661	679	609	620	609	628	608	636	613	633	605	651	640	684	582	630	622	664	629	602	623	623	598	629	639	617	666	630	672	648	634	636	596	613	596	601	604	630	596	642	614	576	608	641	649	665	641	615	582	664	632	618	622	568	617	592	613	587	599	585	608	609	609	593	642	661	646	634	650	637	600	604	668	623	607	610	649	616	643	627	598	623	626	603	621	676	614	602	653	679	607	626	551	630	609	606	613	646	661	608	610	615	627	580	630	644	612	607	633	648	636	638	614	653	613	641	583	630	610	594	633	672	628	598	612	621	640	618	660	595	661	589	614	646	625	638	636	643	641	609	637	663	633	595	597	613	639	638	658	633	637	631	572	592	632	659	605	601	606	632	618	651	594	591	630	650	631	652	636	641	590	678	681	590	621	596	637	590	635	646	620	610	667	618	616	659	618	617	605	643	605	662	589	634	565	653	625	638	611	607	603	637	602	671	584	610	618	635	619	590	652	643	621	665	634	632	648	655	594	612	660	634	577	639	611	663	594	637	655	647	597	638	595	577	617	615	617	667	635	627	632	588	603	625	604	635	657	605	645	589	599	619	677	569	641	632	651	626	671	599	656	589	585	619	594	665	597	649	622	699	616	666	620	637	589	629	586	651	586	630	614	593	647	616	609	629	630	650	637	592	599	632	619	627	602	610	603	612	616	663	616	596	618	627	575	630	619	596	651	617	692	572	616	640	591	629	618	607	587	610	559	646	649	637	602	595	632	634	604	620	689	614	649	617	666	620	625	603	611	620	630	633	663	612	611	624	641	678	610	644	593	627	625	631	621	614	618	619	614	609	577	607	640	617	621	600	600	637	635	599	612	617	640	607	618	633	601	634	616	603	598	605	600	594	653	675	616	595	624	658	609	642	626	611	605	645	662	604	638	580	644	636	657	640	580	626	586	593	615	645	606	631	632	610	646	676	608	574	605	617	636	661	636	616	616	638	600	648	619	641	593	640	639	611	583	635	599	618	606	644	596	625	602	595	580	628	619	632	624	634	652	623	624	613	634	638	653	642	625	602	652	598	632	608	647	636	615	689	585	608	622	653	586	668	643	651	654	637	613	615	643	650	614	607	640	613	603	651	660	597	651	606	638	636	619	578	593	574	665	610	622	654	659	634	600	616	623	608	616	582	643	645	646	629	648	655	647	608	659	677	567	604	594	630	608	585	636	638	634	646	643	606	627	633	601	614	604	635	630	633	637	677	607	639	659	568	608	639	602	653	649	610	669	600	638	623	593	607	603	623	612	606	589	601	633	616	656	614	624	618	616	603	617	602	643	627	644	649	628	623	614	652	642	657	577	622	608	627	637	644	570	623	620	594	597	607	627	610	600	638	587	576	667	614	615	665	626	608	647	625	611	621	617	621	588	651	608	614	658	627	609	613	654	615	608	651	632	631	644	612	666	566	638	630	623	627	620	604	588	649	575	615	601	651	664	609	617	590	606	676	614	627	606	625	606	680	608	617	637	591	632	623	606	634	622	636	662	603	585	636	599	617	663	574	643	647	599	590	598	580	627	616	618	628	653	658	634	596	619	635	569	635	582	629	598	627	622	621	638	654	636	657	600	625	616	622	630	578	598	619	591	661	617	634	618	632	640	596	614	603	672	635	631	629	617	627	634	615	577	583	592	585	625	599	624	639	609	601	649	584	619	639	582	614	613	600	621	577	571	628	618	588	666	616	605	643	637	612	628	615	618	614	602	661	631	619	624	582	659	651	628	621	617	601	629	610	615	652	652	646	588	616	582	661	601	648	614	640	629	598	564	674	630	596	655	635	581	590	615	582	629	626	590	633	644	645	659	616	628	614	611	571	590	595	654	630	597	638	632	633	602	673	621	614	603	626	630	638	582	604	623	595	614	660	664	606	560	611	585	614	630	618	602	626	638	651	608	620	625	635	636	636	615	608	635	604	596	627	613	645	617	615	654	649	601	628	654	604	606	641	619	603	637	649	652	598	622	598	670	627	630	579	629	643	629	639	656	607	597	649	612	591	600	611	600	622	618	645	609	630	593	551	681	635	613	678	632	652	619	637	646	618	636	649	645	599	661	634	626	651	659	620	605	635	642	619	605	617	622	591	634	601	619	669	644	630	639	613	638	640	596	633	639	607	642	655	618	597	663	637	591	640	635	595	635	659	619	629	571	582	612	574	636	633	671	594	646	606	599	611	612	640	664	630	645	638	644	614	602	626	638	567	632	636	617	604	573	555	668	616	605	585	604	597	558	662	642	636	633	587	628	624	640	591	582	635	625	610	568	617	603	615	578	596	603	627	620	617	577	642	634	608	614	641	589	636	621	610	614	603	594	626	639	603	645	642	626	632	602	622	621	639	600	632	637	594	620	642	619	623	633	626	644	635	613	585	587	657	568	682	567	625	621	615	586	616	607	614	603	565	626	651	652	604	622	604	636	602	609	601	605	638	621	608	626	653	590	661	622	631	611	609	599	591	645	582	576	605	624	632	645	615	611	620	608	599	664	646	632	599	635	607	635	619	584	642	656	646	620	624	602	668	659	632	605	603	621	570	655	599	616	625	635	656	639	640	605	626	611	628	628	650	644	633	607	612	630	629	638	631	647	661	594	608	616	591	639	653	604	640	589	633	619	583	631	623	585	636	636	617	628	610	671	645	612	609	632	604	633	673	651	627	634	671	616	554	624	608	654	629	586	648	627	612	682	623	607	645	611	613	637	620	586	598	637	595	633	651	546	599	609	614	628	564	627	616	608	632	633	547	668	607	603	604	679	663	602	621	617	651	615	628	653	613	606	639	597	632	629	604	613	622	622	595	643	644	622	634	635	636	572	639	625	634	621	565	598	611	621	646	601	630	632	583	586	638	616	593	604	587	603	628	639	612	626	613	619	622	620	596
15665	16832	14007	7432	5344	4265	3494	2762	2292	2053	1686	1505	1394	1241	1217	1079	1052	994	925	957	949	981	935	860	844	882	802	827	855	817	811	805	827	791	820	761	776	804	767	817	731	783	806	778	790	763	747	782	753	756	753	791	751	796	793	796	773	715	760	764	774	773	768	749	766	810	748	743	756	738	734	776	750	827	745	795	711	720	728	795	817	756	750	768	809	772	787	790	782	782	730	759	720	786	763	775	766	796	783	747	746	772	754	709	745	805	752	749	765	769	712	761	748	753	761	773	758	712	727	828	702	767	782	760	769	771	759	768	776	751	716	759	721	758	788	783	780	748	742	793	704	760	786	727	754	774	753	779	711	736	737	733	776	793	747	683	792	754	752	747	714	829	785	746	726	800	721	747	782	763	731	753	789	780	707	772	771	800	764	724	771	777	710	753	835	735	698	732	747	748	704	797	767	753	792	745	770	782	738	721	807	787	749	687	717	772	719	774	772	751	757	723	754	765	726	736	680	769	770	761	783	715	749	742	720	811	768	752	717	735	733	746	744	765	765	706	748	711	749	776	737	786	756	704	738	746	738	767	772	755	732	736	767	780	766	764	754	761	764	808	750	773	740	733	791	711	738	771	760	750	694	740	697	775	742	754	758	732	745	800	765	759	758	736	782	745	769	760	798	737	775	775	783	791	751	722	797	747	710	733	776	738	712	759	778	745	765	779	789	779	794	729	789	749	775	756	707	812	781	711	715	737	738	696	751	763	776	783	756	723	741	759	759	797	774	732	756	770	750	704	739	777	723	801	713	753	708	725	778	726	776	784	749	742	712	751	748	707	727	719	736	765	691	737	762	692	707	769	744	783	768	754	778	821	756	754	762	757	704	734	758	760	766	734	765	744	759	764	792	738	768	743	748	770	701	732	755	745	768	749	808	760	745	781	764	743	714	746	735	769	771	770	722	786	777	748	745	731	733	787	789	818	745	741	776	750	778	775	763	769	735	774	779	717	739	760	733	728	766	754	762	794	769	753	759	754	748	735	779	777	804	728	809	756	779	790	740	801	738	761	746	765	707	750	722	743	733	798	719	711	761	759	767	738	757	745	736	726	776	743	754	765	755	814	747	755	773	740	762	761	732	735	722	750	734	783	756	763	779	767	814	726	767	773	732	726	701	742	735	746	731	696	722	708	740	753	775	776	775	801	739	742	754	753	783	715	778	781	686	754	738	770	759	778	772	763	709	714	765	743	764	765	747	726	773	722	738	721	754	774	753	765	734	762	784	737	765	842	704	746	715	750	697	755	797	786	744	742	757	724	764	746	716	772	703	709	762	790	759	733	752	695	740	762	769	771	742	812	734	803	721	787	768	787	781	752	761	744	752	792	744	763	763	758	798	714	738	759	699	777	767	744	751	777	724	756	723	718	751	706	798	771	746	779	712	799	799	725	695	773	707	699	791	751	715	733	788	742	707	753	769	775	769	740	773	756	754	760	749	719	719	753	769	765	736	782	719	726	758	742	721	759	754	774	749	762	727	738	764	701	691	753	745	764	762	737	711	759	793	714	758	747	774	742	767	724	782	778	784	761	819	775	748	721	764	735	775	781	747	763	769	769	735	743	763	745	711	764	800	722	785	716	764	771	765	752	756	741	779	759	716	683	797	745	744	761	731	724	748	677	788	738	799	777	712	762	729	742	771	756	775	729	804	701	778	773	783	708	726	763	762	791	745	738	757	737	759	720	764	789	765	715	760	735	772	770	756	747	708	742	776	692	772	755	801	722	757	728	769	733	741	718	806	777	777	770	754	731	763	722	774	771	796	751	752	833	774	796	779	709	742	744	788	690	727	775	780	715	736	740	775	773	717	716	767	767	782	760	710	764	729	718	802	717	774	736	740	794	736	742	812	776	769	735	735	678	794	759	730	697	747	734	760	741	749	764	712	730	750	734	754	753	782	727	749	786	754	773	747	757	773	814	763	772	788	734	735	743	757	747	789	749	769	753	757	756	738	713	778	755	729	766	782	764	745	738	770	715	771	782	723	774	769	755	779	781	727	728	811	770	736	747	768	754	732	711	787	756	771	773	762	736	748	717	758	784	714	762	716	779	735	735	735	786	719	729	756	741	761	800	789	744	739	757	730	753	727	742	742	727	756	757	747	809	759	719	712	778	751	719	725	694	782	775	760	732	725	738	783	741	761	748	754	760	756	722	715	741	755	730	751	768	769	750	690	775	778	748	775	779	759	718	748	752	804	802	756	762	758	734	736	737	742	754	706	758	742	777	775	728	747	725	727	717	721	781	699	729	731	758	738	756	694	771	778	701	843	735	781	784	760	707	759	773	771	742	725	720	759	750	761	719	762	762	765	749	762	736	753	770	776	765	786	713	766	740	721	762	741	727	741	766	725	752	711	700	747	750	725	751	718	749	726	784	769	788	723	796	757	759	732	724	806	716	745	726	770	766	749	840	777	736	758	739	747	772	734	706	747	758	726	733	783	722	789	727	778	710	731	734	724	756	753	822	783	784	782	775	723	776	784	763	784	732	765	739	714	777	771	771	757	734	741	731	744	755	713	773	756	710	721	741	763	802	731	773	702	783	740	759	816	711	822	789	717	708	801	801	709	767	742	754	746	783	792	697	735	823	706	776	757	717	766	725	757	752	764	790	782	758	750	752	758	742	819	763	790	740	757	717	747	708	748	686	778	742	722	745	744	715	790	744	757	734	761	687	739	712	767	719	746	786	765	774	728	760	776	766	787	731	784	732	731	712	772	761	752	774	720	751	767	751	778	736	742	788	735	791	735	746	734	741	754	768	714	711	755	750	763	781	724	728	742	715	740	780	757	768	767	777	729	751	765	758	774	799	713	770	692	747	759	810	702	716	763	743	750	738	748	729	802	800	744	778	707	751	721	733	759	759	721	744	722	753	740	761	763	760	749	677	717	738	718	759	783	732	761	692	733	740	696	765	785	791	679	758	741	763	737	758	731	752	857	764	706	744	798	729	725	765	824	745	731	725	763	783	757	755	765	730	747	716	754	762	749	764	747	768	728	707	783	717	715	756	732	772	740	785	769	733	739	743	751	736	684	776	763	741	724	755	744	782	732	746	707	772	709	727	816	789	755	734	753	736	740	762	764	741	732	809	753	732	693	769	726	757	775	716	785	816	761	757	724	728	738	748	763	760	711	735	712	752	762	789	781	787	792	733	728	744	763	754	782	714	783	777	765	721	833	760	812	804	765	743	722	771	737	765	780	800	777	721	717	773	749	760	729	742	809	740	780	749	727	773	726	772	782	744	752	740	723	757	763	800	715	747	738	745	788	721	761	765	773	718	762	768	720	785	737	797	721	757	718	739	745	755	728	723	765	760	733	779	738	736	747	790	745	741	774	746	774	745	809	779	760	755	765	735	763	695	781	795	812	747	702	786	754	750	757	781	767	759	750	767	758	737	794	751	742	760	735	775	808	763	730	741	768	803	775	722	768	747	755	696	741	738
27064	20072	6908	852	580	545	432	365	344	333	310	319	345	325	347	309	333	334	305	302	307	305	313	313	339	307	308	318	349	323	330	318	332	349	359	339	324	338	311	315	324	370	319	345	319	347	324	296	326	299	303	343	325	310	305	325	302	334	306	330	314	308	297	324	336	355	326	335	334	315	332	317	320	371	346	345	325	337	334	337	352	354	359	316	320	309	333	365	326	327	330	306	329	302	322	328	334	338	350	317	310	305	328	352	329	310	297	356	347	324	310	324	350	348	358	299	350	330	316	329	337	317	320	332	346	320	338	324	327	354	345	305	327	326	315	338	326	338	325	339	342	330	307	325	323	313	295	334	327	307	289	342	323	338	346	340	310	335	291	330	329	333	337	285	353	314	304	334	365	306	299	308	342	304	357	324	291	335	311	313	342	324	341	356	328	311	311	313	347	309	305	331	328	309	347	326	332	330	376	307	316	284	341	345	329	318	301	323	318	326	338	343	342	291	317	332	337	329	339	300	357	330	335	330	344	317	338	304	336	296	337	318	306	314	334	341	346	347	329	334	306	321	335	317	310	336	315	307	338	311	339	297	312	336	310	311	312	321	332	281	337	327	340	337	351	313	349	342	325	322	342	315	327	317	307	323	351	308	320	295	311	335	340	325	307	333	323	289	327	339	313	310	339	315	318	332	340	301	341	337	322	313	319	309	316	359	318	312	304	296	326	324	321	325	301	338	323	327	318	314	335	333	334	326	344	333	312	323	325	349	324	336	320	314	349	325	310	330	318	302	320	322	301	362	322	371	336	313	306	308	357	327	333	302	341	314	302	303	302	335	316	346	322	300	348	328	340	341	305	315	317	337	282	324	346	332	315	318	306	309	300	341	305	299	354	294	333	315	323	305	307	340	355	298	336	306	327	320	313	315	337	365	368	304	315	324	317	361	315	307	309	343	298	307	350	318	322	362	308	317	349	342	360	380	320	291	316	339	320	334	324	321	316	328	305	320	329	300	332	300	311	275	317	323	340	332	325	335	308	330	315	331	350	332	316	339	298	362	337	301	346	347	307	339	322	310	330	326	316	321	315	330	298	333	348	294	305	304	349	329	325	328	324	329	349	297	307	306	303	304	319	299	309	302	342	290	336	322	334	328	322	373	313	281	375	312	346	349	349	302	340	342	321	320	313	327	324	362	304	290	298	339	326	312	323	314	315	307	337	290	318	314	348	306	331	291	312	348	326	335	319	303	335	333	321	328	270	326	309	364	334	341	308	334	340	319	319	324	318	344	303	317	297	324	325	322	289	350	308	331	292	343	319	346	325	327	350	331	320	321	334	329	304	336	367	315	308	334	352	374	377	305	350	365	333	346	307	325	325	318	343	354	313	334	315	301	316	320	328	327	318	318	307	303	360	315	306	298	346	317	340	310	306	334	312	339	322	294	329	318	362	311	326	323	354	307	304	362	319	332	297	323	334	313	354	348	306	290	322	338	287	311	311	333	333	347	299	312	336	332	307	360	374	303	335	331	336	331	310	330	343	305	318	367	344	319	318	331	343	334	310	327	322	346	310	333	329	309	287	339	314	328	279	347	323	315	309	348	313	319	340	328	328	362	321	322	330	333	323	301	344	322	335	314	325	300	329	329	289	328	358	342	321	327	322	308	335	326	342	287	332	291	341	320	339	310	319	326	300	305	341	341	300	340	305	302	326	336	301	348	315	333	307	323	333	349	338	340	329	340	322	333	296	320	299	305	315	321	337	323	301	306	358	309	301	352	345	331	334	309	306	321	284	328	319	297	347	328	304	309	350	333	312	314	337	310	331	326	335	304	333	323	380	318	324	330	325	304	319	323	336	350	306	319	335	330	292	305	341	283	326	330	320	303	289	341	337	336	326	311	314	280	314	313	325	319	299	324	315	308	276	313	338	310	313	305	313	316	342	335	329	333	332	364	314	311	335	320	358	340	296	330	319	324	346	342	323	325	351	324	319	298	339	309	342	367	317	314	350	334	315	301	309	316	350	360	320	319	330	336	308	343	286	335	311	310	336	344	297	288	324	336	334	333	329	325	327	320	322	349	309	325	320	325	339	320	333	326	332	318	329	295	299	322	314	329	346	308	368	312	343	301	330	316	340	356	332	306	343	342	339	302	366	322	349	338	345	346	305	274	302	335	318	346	313	344	318	332	324	336	299	324	331	310	333	331	321	319	351	331	314	330	313	361	361	307	305	310	335	344	341	326	325	324	330	328	340	297	294	306	307	333	341	322	359	316	302	291	335	355	304	332	298	362	349	316	330	306	342	314	330	306	302	297	305	340	334	318	312	321	341	333	325	297	333	315	274	277	330	325	353	309	291	324	324	301	320	322	339	344	313	346	329	303	312	309	318	340	349	320	315	355	380	311	325	318	317	352	327	346	304	331	325	313	308	311	317	305	342	318	304	338	332	330	319	328	334	326	320	320	335	307	328	343	354	329	319	316	304	344	313	316	370	323	315	287	329	308	323	341	290	341	322	339	295	322	375	345	311	327	343	375	330	372	328	344	312	345	314	316	324	344	309	301	283	304	332	333	300	324	302	318	306	319	328	312	308	311	356	315	324	339	332	334	305	304	338	295	310	321	300	304	279	338	328	321	316	333	333	357	331	316	323	305	359	315	315	309	300	325	328	332	311	334	393	340	336	323	325	329	321	307	318	352	343	319	308	334	304	313	331	300	325	322	326	343	296	322	316	321	352	317	328	316	340	324	349	300	311	316	347	295	327	314	341	309	324	341	316	329	302	337	322	336	339	327	316	363	332	277	328	322	329	342	329	326	309	307	304	310	343	319	358	329	312	337	358	321	335	338	334	342	283	331	302	333	307	351	323	319	346	365	343	352	294	313	342	294	319	303	302	323	345	295	329	356	325	336	322	375	345	305	325	310	295	349	331	321	317	290	299	289	353	308	298	335	316	327	315	308	330	349	294	340	324	332	334	303	344	290	321	294	323	313	338	327	326	339	325	317	311	306	316	291	303	328	295	297	291	318	320	348	317	340	327	284	321	327	335	326	331	353	314	324	318	319	329	310	315	322	309	328	377	323	315	343	324	307	300	311	319	315	327	321	327	324	301	285	292	328	311	328	335	305	329	343	310	301	352	324	319	314	341	350	305	325	316	351	325	305	310	305	319	325	302	326	343	314	320	330	317	324	322	312	315	282	367	329	323	315	327	314	316	311	323	321	319	342	316	312	302	311	336	336	322	318	322	317	304	311	319	325	344	343	330	327	302	316	336	310	358	333	322	300	331	296	329	334	313	297	319	348	306	364	343	321	328	343	353	300	340	326	326	314	334	336	321	341	347	321	328	355	378	320	335	322	326	336	300	350	301	304	346	320	319	336	365	291	353	296	334	324	327	322	335	331	322	342	326	321	345	345	317	344	322	302	314	314	327	310	323	345	332	311	320	342	322	315	339	338	351	328	335	319	301	295	336	321	301	331	320	319	309	321	310	299
4874	1138	957	588	587	502	504	461	461	414	414	439	394	422	373	437	391	423	377	389	390	435	379	434	407	427	401	421	377	437	380	400	398	412	424	373	395	429	364	402	420	411	366	425	444	400	398	444	406	413	400	402	406	398	400	406	361	409	391	430	404	380	388	428	382	380	392	373	420	375	395	386	405	374	394	385	411	467	398	401	407	407	410	378	395	368	379	377	365	396	401	416	391	401	398	402	359	420	421	417	414	388	395	400	426	436	433	394	398	380	402	434	406	420	378	413	383	381	392	394	390	408	427	427	377	424	392	351	402	352	424	416	402	417	397	398	419	399	397	410	357	418	415	393	412	388	378	374	394	368	417	401	375	395	454	383	397	417	380	371	378	368	402	371	373	368	396	389	382	399	390	385	421	425	399	403	388	375	377	398	411	409	421	386	447	380	412	437	356	397	399	345	372	388	393	388	380	385	390	404	396	394	406	426	409	392	421	391	395	415	394	397	431	407	395	381	382	433	407	384	408	451	390	369	387	395	391	412	404	412	378	392	389	396	416	387	371	384	396	413	366	396	344	440	398	419	394	414	416	398	385	417	381	388	419	378	402	356	419	367	381	388	366	380	388	390	402	368	389	385	415	384	385	378	419	379	439	428	363	386	386	398	395	389	403	412	380	415	400	414	396	418	424	414	433	405	431	399	383	392	426	434	375	366	424	412	396	410	387	374	416	393	365	456	418	407	413	382	415	398	376	371	389	434	431	408	402	433	372	401	369	415	384	398	391	364	393	429	391	390	390	402	381	419	398	432	393	382	375	403	429	372	402	394	398	417	371	427	401	389	411	411	424	402	372	414	384	404	394	420	382	408	411	379	384	394	414	420	382	403	397	379	405	374	380	408	380	400	388	395	407	381	401	421	385	399	405	388	385	389	409	417	382	418	403	426	386	356	361	410	382	410	418	384	404	374	399	407	406	395	373	362	421	415	411	418	395	385	354	401	396	416	414	400	426	379	384	353	401	385	413	366	388	397	391	389	374	398	380	421	395	425	394	402	389	387	417	408	438	377	407	383	381	383	398	427	421	376	373	384	401	395	391	384	376	392	408	370	412	402	402	403	397	402	376	403	393	381	381	394	381	401	408	396	405	405	365	417	350	398	422	400	413	401	407	380	381	394	420	416	407	403	432	392	410	386	392	431	420	406	412	413	378	396	396	397	379	416	394	353	385	399	420	442	383	446	384	405	370	406	417	365	403	416	412	390	375	388	409	451	418	408	370	419	421	419	392	378	426	384	375	404	428	380	384	395	384	375	373	418	421	380	349	387	374	398	370	399	405	413	392	390	395	402	398	409	365	390	389	380	376	403	398	394	421	414	418	419	412	423	373	397	390	417	348	431	396	389	344	402	399	403	434	350	414	383	406	409	418	393	420	419	402	370	396	387	376	394	370	405	401	408	414	406	405	400	434	388	384	430	394	385	412	394	384	380	411	383	380	391	406	396	396	384	373	390	414	407	402	392	410	423	397	413	410	413	353	393	415	360	394	370	385	410	425	400	385	397	405	379	396	415	399	383	364	439	384	408	402	395	426	410	392	404	414	381	385	436	367	407	400	419	374	380	409	373	390	382	391	369	359	370	390	402	404	404	360	415	396	411	394	388	392	404	406	416	420	395	417	386	359	424	384	367	382	419	385	404	384	397	354	391	380	442	382	417	381	350	409	407	404	419	380	398	418	421	376	391	400	379	392	398	365	418	386	420	382	438	409	401	385	441	393	416	407	393	413	378	371	390	388	393	387	359	408	408	407	411	419	378	380	386	412	390	437	429	384	381	385	415	397	401	441	417	400	408	390	392	385	383	408	400	410	370	372	394	386	413	411	382	401	391	418	408	400	374	400	387	395	417	377	424	417	377	383	397	404	419	405	419	421	387	363	376	385	364	391	403	418	389	362	409	350	351	377	415	421	410	360	406	394	422	383	423	426	399	437	399	410	406	376	395	387	398	375	399	384	409	406	391	393	365	411	377	419	376	401	399	382	416	387	397	424	412	400	346	400	389	433	413	407	423	399	408	392	395	380	389	382	436	417	428	386	412	423	405	415	382	416	385	371	386	379	371	397	445	397	351	393	410	389	421	421	448	448	400	415	425	435	408	406	396	373	397	376	437	408	402	390	402	371	396	423	398	384	381	381	396	413	395	378	402	376	412	425	424	401	381	418	402	372	427	410	387	396	395	432	385	365	385	419	399	412	431	413	423	412	361	393	360	384	425	386	413	398	357	407	375	422	371	398	382	398	379	395	410	390	387	392	385	424	422	373	371	394	403	410	369	382	368	383	401	393	406	392	390	385	402	428	413	444	399	389	417	407	404	396	376	372	390	376	373	389	392	395	351	428	415	371	383	371	404	382	392	395	410	396	421	395	386	389	392	390	416	391	371	405	409	410	380	416	388	366	403	382	453	383	408	426	404	365	418	402	402	406	398	352	376	415	405	392	405	412	397	395	354	414	417	381	396	434	424	407	399	394	407	416	396	404	439	422	392	397	407	393	403	401	383	363	403	417	422	389	398	385	363	390	391	403	368	400	391	394	377	392	397	368	411	413	380	381	393	396	414	397	417	405	422	372	446	420	385	366	392	407	393	383	412	405	418	402	409	381	393	400	397	400	401	351	406	389	418	428	438	451	403	389	394	403	419	429	386	409	394	422	401	389	400	383	408	379	413	400	379	409	429	416	392	420	386	424	398	382	421	379	417	369	352	415	382	373	435	388	407	396	366	412	390	387	396	420	388	411	397	387	415	412	377	394	406	415	405	377	423	413	415	385	423	378	394	414	413	424	397	418	417	406	366	411	367	406	379	417	390	410	403	390	405	363	389	377	409	412	405	378	397	381	416	395	416	396	415	378	434	395	397	393	409	409	368	407	408	375	425	388	418	395	403	394	414	378	416	399	384	407	378	353	467	412	366	386	380	400	420	386	422	412	413	396	401	389	386	417	392	426	416	405	409	418	408	422	390	410	354	408	393	393	379	411	409	387	412	443	400	384	408	388	404	403	413	387	420	389	408	364	398	388	406	428	417	393	418	386	418	388	386	389	371	419	422	403	375	395	378	365	382	389	416	358	405	413	378	420	384	401	409	376	384	394	387	423	426	399	414	384	450	394	425	395	395	416	388	419	422	393	410	380	408	412	409	376	472	352	369	399	406	385	393	404	384	374	404	399	391	436	381	408	414	418	385	412	369	407	404	377	392	382	375	380	434	443	409	387	380	384	432	394	399	409	428	414	397	426	369	414	420	375	395	418	412	362	405	383	387	376	383	391	417	409	405	387	416	392	400	399	372	398	421	420	378	399	396	379	395	394	437	397	396	422	430	369	404	382	395	418	364	420	380	388	386	426	419	386	384	395	395	392	368	368	399	391	405	382	362	397	414	407	391	394	412	386	402	391	400	412	389	397	388	400	431	405	385	382	402	366	401	382	367	394	424	396	374	406	391	409	344
23787	21138	28621	23905	21118	12137	1683	1099	942	865	843	760	796	708	710	735	667	716	675	619	670	662	680	634	699	608	687	632	664	622	669	611	634	648	639	572	632	644	655	631	636	625	676	664	638	657	618	605	643	602	653	667	655	673	636	626	604	675	604	609	621	670	601	609	569	616	626	611	587	626	635	606	620	551	655	640	654	615	622	603	623	605	611	634	613	641	575	613	595	608	610	630	623	618	633	637	634	597	696	577	644	651	615	528	633	591	571	610	578	625	649	594	583	601	599	659	583	665	636	702	658	611	624	630	605	633	625	583	612	606	629	629	636	609	650	623	647	593	613	637	637	594	610	619	644	637	586	640	633	628	616	596	623	576	594	655	653	616	604	636	606	624	668	672	633	586	618	661	575	631	617	632	621	644	618	571	588	634	635	646	583	606	592	595	641	591	601	670	658	603	590	633	606	612	640	606	618	653	628	606	631	611	633	599	629	668	628	616	618	610	632	608	628	591	599	620	601	622	635	651	621	606	614	622	597	594	601	614	597	630	649	592	645	644	636	647	605	654	635	602	599	625	628	638	581	673	629	635	614	634	659	583	607	638	642	591	636	595	616	594	597	582	613	597	618	618	610	637	602	626	632	628	597	588	640	635	628	602	615	622	605	590	599	616	663	631	617	609	601	580	608	676	603	582	575	654	622	616	659	647	624	613	636	651	656	610	623	678	631	607	638	594	631	630	630	613	681	692	607	608	652	603	618	585	605	600	634	631	626	671	609	589	631	637	679	619	587	626	610	604	617	671	618	616	608	629	606	587	633	604	627	622	617	652	615	603	640	641	629	583	630	631	567	638	622	661	628	619	603	661	619	617	643	614	626	593	657	593	595	604	607	647	596	617	636	624	595	640	625	647	626	603	630	638	620	589	608	617	665	605	615	604	616	637	693	637	644	595	633	621	612	626	640	641	640	595	637	610	628	616	666	632	611	623	617	585	644	585	621	590	592	621	605	618	596	646	632	620	679	637	608	663	621	605	605	600	592	624	613	613	600	647	649	662	621	593	682	600	619	588	667	650	618	650	607	627	596	694	680	620	572	627	620	644	600	604	587	583	591	614	616	611	616	635	617	612	631	607	588	606	591	628	610	636	599	621	625	666	650	631	603	619	602	617	644	644	667	572	660	644	584	637	611	581	621	633	588	639	619	606	616	614	628	644	602	582	629	611	592	646	641	644	625	603	629	631	614	623	587	661	631	636	610	619	602	579	606	655	631	637	596	660	631	600	592	610	608	622	614	637	608	648	590	616	619	641	635	590	632	608	660	639	624	626	612	637	677	602	644	649	611	607	612	613	611	654	612	607	575	585	608	649	621	629	619	646	594	598	605	632	616	661	590	660	627	675	615	613	602	611	630	672	595	630	555	632	558	589	627	602	641	610	612	605	607	574	614	606	586	613	646	667	630	606	548	615	627	601	587	654	659	599	601	602	631	602	701	608	666	617	655	598	623	610	605	622	629	609	692	655	664	621	639	617	648	613	591	565	647	614	606	617	613	629	618	621	611	617	614	627	620	646	613	623	640	612	617	626	600	604	648	630	628	633	622	642	601	631	638	609	620	633	618	570	641	633	621	648	598	627	636	595	583	574	637	594	599	619	629	576	604	627	610	599	612	602	624	623	613	614	671	612	644	602	585	588	608	618	657	644	620	586	576	636	594	640	619	636	629	621	623	624	609	654	622	593	614	642	596	695	615	608	619	606	606	656	610	597	606	633	628	609	602	616	598	620	608	622	628	645	585	626	587	632	618	625	660	572	617	613	626	584	605	594	599	625	625	637	658	634	602	610	570	653	582	632	638	620	563	626	606	598	652	593	616	576	658	639	631	597	644	595	607	647	634	644	635	586	635	617	652	614	629	654	632	654	631	627	612	576	574	603	618	620	586	594	634	623	595	616	643	674	633	591	613	614	622	629	624	604	628	628	649	587	590	651	644	643	617	598	581	605	627	598	583	632	629	642	653	613	612	617	603	599	633	616	621	626	646	640	634	614	601	637	616	607	620	615	626	609	605	625	611	600	610	630	619	612	645	631	616	623	597	616	609	624	650	601	598	628	636	617	636	604	654	625	625	621	628	617	635	661	633	614	594	589	636	643	612	607	650	637	606	648	593	597	616	619	666	641	625	604	626	591	583	630	637	578	643	620	636	622	610	626	596	626	596	612	616	591	639	593	594	688	590	563	653	594	621	611	590	635	605	586	644	568	603	634	610	646	589	638	636	601	620	618	622	631	607	597	613	634	627	701	550	645	671	606	622	641	635	659	616	641	630	616	658	581	608	636	604	623	639	633	650	604	623	637	642	596	570	618	617	618	646	621	657	623	631	596	595	656	607	616	586	623	582	627	581	611	595	597	620	589	596	637	647	615	635	628	645	639	617	636	655	631	654	598	616	602	642	633	637	573	639	591	604	623	635	636	607	633	602	658	602	633	620	597	618	638	601	580	621	621	636	633	586	589	640	640	616	578	575	625	631	643	639	602	624	640	650	624	669	671	606	664	633	634	624	596	609	667	615	585	606	594	613	602	628	613	617	627	601	628	614	578	600	614	613	625	673	608	632	610	587	625	640	630	637	560	584	613	631	612	606	659	561	643	633	570	612	657	621	596	619	596	617	584	619	600	637	590	613	653	625	637	629	598	655	630	618	620	625	642	593	616	594	617	631	624	653	575	584	598	584	630	634	596	653	603	642	656	634	602	607	614	602	603	647	626	606	626	635	627	601	649	609	625	614	603	644	606	642	607	640	634	598	625	589	619	595	648	609	658	621	622	604	685	605	604	606	598	605	620	650	627	659	623	607	638	671	619	596	598	631	624	602	650	615	629	641	627	596	667	626	647	573	623	614	608	620	677	593	584	611	663	597	618	665	608	639	594	628	595	587	606	637	609	612	638	618	648	607	660	637	614	623	629	625	572	656	613	598	578	620	612	602	609	624	652	610	637	593	592	578	581	622	624	630	636	587	613	589	634	646	590	659	581	613	649	658	609	612	624	608	617	581	604	639	585	625	632	637	592	568	599	677	630	664	594	580	598	659	614	663	613	613	625	623	624	599	595	595	609	605	608	616	592	653	589	619	610	656	644	610	624	629	599	628	621	659	646	591	601	665	590	641	597	641	619	612	611	645	620	647	618	565	608	588	579	651	619	549	582	633	647	641	646	594	640	588	645	670	626	612	611	602	635	593	606	611	640	611	628	658	640	627	639	641	615	615	618	641	642	600	620	612	590	597	647	621	629	616	657	617	662	609	601	608	597	620	570	589	635	547	655	647	626	609	595	603	601	640	653	648	625	631	608	642	636	598	602	598	632	671	669	676	673	622	652	639	577	642	605	625	606	609	620	572	590	627	621	644	598	600	595	578	613	609	620	609	603	603	621	597	616	651	594	576	589	639	625	630	652	620	643	627	650	643	621	628	676	594	630	661	631	598	588	622	551	594	613	644	615	629	612
11267	10614	8527	4384	3130	2567	2189	1745	1537	1342	1236	1074	1106	1105	993	930	908	849	839	847	892	786	812	819	799	800	781	821	767	812	711	740	796	767	766	787	788	767	783	742	727	695	761	772	800	727	713	810	793	736	720	712	727	745	828	769	748	783	728	762	707	726	763	753	757	751	735	781	762	776	772	763	779	761	769	700	753	702	748	743	745	726	725	731	752	778	765	742	804	748	739	709	754	725	784	688	774	763	742	761	711	775	777	731	788	699	753	712	792	764	799	741	767	733	735	797	774	786	779	761	747	753	764	759	737	797	737	733	750	744	683	734	701	721	747	722	751	744	684	785	746	689	739	772	779	758	735	705	795	768	704	688	748	766	742	712	724	746	753	756	740	746	708	751	744	760	717	753	760	715	750	766	750	763	758	768	749	724	745	723	755	763	752	742	756	755	769	746	741	752	730	761	694	725	773	749	728	745	720	705	747	713	716	796	716	775	766	725	717	717	740	763	749	705	740	789	758	750	715	735	759	745	780	745	729	743	761	753	725	770	749	796	744	759	777	724	713	727	780	741	837	744	695	726	729	781	768	753	749	708	692	695	746	689	754	677	707	730	719	748	733	773	743	753	731	755	735	754	720	730	732	753	792	762	759	751	768	768	743	717	765	703	709	728	757	777	778	767	801	758	753	738	706	741	738	771	740	718	684	759	717	738	757	793	744	750	757	757	710	695	696	715	710	719	719	708	726	757	724	668	742	723	717	764	698	736	755	733	802	733	738	708	723	725	705	756	725	688	758	731	733	723	795	755	765	719	755	774	793	739	724	728	745	733	774	793	770	725	786	726	745	769	741	766	737	744	778	737	788	706	765	745	772	698	732	736	741	716	812	737	736	676	750	753	767	736	771	738	755	774	758	738	708	695	751	750	745	747	750	757	800	784	748	782	770	771	787	749	738	675	776	796	736	768	705	713	763	769	750	727	730	781	743	726	725	730	816	760	782	715	750	753	776	777	734	746	727	757	786	780	758	692	749	777	754	762	736	767	763	686	707	743	734	719	775	723	715	737	774	764	736	759	683	696	701	727	701	719	754	742	743	755	754	701	737	735	718	733	700	765	730	770	736	742	756	740	701	684	771	726	750	707	755	713	715	726	719	774	733	724	736	744	771	718	762	757	754	722	721	733	705	742	752	713	745	731	739	732	763	698	760	717	723	747	759	698	724	695	735	768	789	724	699	737	747	715	749	720	754	720	773	767	736	751	724	729	772	752	740	709	762	709	728	722	754	750	697	771	717	734	750	782	747	800	748	701	713	714	743	737	706	681	770	770	739	755	756	718	744	762	760	770	742	794	706	755	762	691	676	682	731	740	735	755	719	734	735	743	780	739	722	759	710	701	734	763	787	755	763	751	731	778	773	748	785	777	738	725	726	753	734	762	797	738	746	730	742	710	755	695	737	779	776	793	746	721	740	767	746	732	790	717	757	721	754	701	762	755	761	797	743	775	723	769	713	702	696	759	743	726	760	751	722	777	750	749	802	711	740	719	709	712	728	736	726	704	735	719	735	730	710	715	755	734	718	734	741	742	786	766	709	707	669	715	753	710	746	748	740	719	697	780	769	737	724	763	692	792	723	767	770	718	765	724	720	733	795	746	730	695	754	774	791	729	698	745	728	756	753	754	722	703	686	756	746	739	679	721	771	662	743	701	791	719	751	726	752	746	724	702	696	710	757	743	770	720	715	742	717	740	756	749	787	743	752	735	756	747	737	723	675	712	754	744	737	721	702	741	732	688	743	715	742	716	728	786	732	733	737	723	738	734	744	763	751	734	730	754	769	762	736	780	729	769	710	740	728	746	682	700	779	720	743	726	789	748	764	752	729	723	725	724	747	744	709	752	737	722	783	776	750	724	773	717	725	740	700	750	755	745	738	730	709	740	763	735	731	727	766	763	745	771	709	684	740	781	745	710	742	701	721	756	737	758	696	736	709	774	728	738	751	709	786	734	744	734	729	748	755	688	746	760	752	726	728	807	745	736	711	698	665	679	746	765	724	717	748	738	736	721	748	747	733	768	719	692	687	756	819	709	720	762	706	790	695	736	749	751	734	732	716	816	722	749	724	758	730	751	737	727	786	747	735	735	773	782	693	723	748	709	742	747	721	756	753	695	826	721	718	738	779	722	734	744	722	784	796	757	698	757	715	739	792	724	722	713	726	735	794	713	697	766	718	717	780	738	709	755	778	699	707	746	713	725	795	715	748	760	757	769	749	788	728	757	775	768	778	740	717	768	704	726	732	760	723	704	732	722	740	731	734	751	737	781	745	796	778	801	719	700	712	783	709	743	746	726	733	744	729	762	772	801	769	734	745	734	714	772	730	739	686	774	775	729	697	753	720	779	771	754	708	738	760	760	764	746	731	710	729	714	740	729	749	749	735	801	772	730	739	737	702	778	766	731	760	730	699	769	770	816	725	713	781	745	720	722	732	759	705	771	755	704	752	708	722	760	727	727	716	704	777	718	770	785	738	744	727	738	706	749	684	704	801	758	800	790	740	728	766	813	741	761	719	730	767	774	692	718	717	744	750	778	689	746	759	737	748	806	760	714	732	778	747	783	690	748	755	751	740	781	712	743	774	722	724	729	718	752	773	750	727	717	729	761	763	766	790	735	729	762	755	736	760	756	761	736	715	762	720	745	771	756	776	784	713	721	770	733	804	732	753	758	730	723	797	730	748	786	708	775	754	722	757	718	703	739	728	761	746	745	720	753	700	740	746	741	747	765	746	754	713	784	751	772	716	723	716	784	712	725	746	792	727	729	703	770	741	736	717	766	728	723	730	735	733	713	746	726	728	734	762	713	761	750	740	747	778	748	722	728	745	746	772	750	732	707	797	686	763	784	753	747	763	697	751	777	732	745	758	755	764	716	700	789	762	726	748	779	766	715	746	745	785	751	728	714	756	731	769	709	741	737	737	728	744	712	747	743	715	742	716	711	758	729	769	744	741	766	732	719	757	745	746	750	716	713	719	747	723	698	736	715	737	763	742	735	780	721	734	727	718	746	738	781	720	750	722	699	781	754	763	779	789	697	759	738	756	698	740	712	760	746	727	768	741	716	735	724	727	738	725	682	785	749	702	734	754	728	792	770	745	757	698	758	741	768	761	765	732	751	730	728	781	801	731	706	704	723	749	715	762	781	737	734	725	745	724	797	739	722	739	768	729	722	757	738	714	777	693	727	707	766	766	699	756	739	750	770	722	717	738	731	806	714	718	718	721	731	734	716	783	788	804	763	761	766	716	716	736	754	757	733	750	749	742	675	729	747	729	729	776	753	750	742	701	768	802	728	737	722	732	725	709	787	728	664	742	750	789	749	775	680	735	790	740	712	749	698	709	702	706	729	717	761	774	704	765	757	704	730	764	777	725	782	717	740	739	735	731	738	727	758	693	669	730	789	741	770	715	736	727	739	745	734	739	753	749	743	759	744	748	743	730	726	708	728
24984	21123	27423	24931	10078	669	491	376	390	317	281	296	277	275	257	240	250	269	240	223	231	226	200	217	208	242	221	220	214	196	264	218	226	226	237	223	210	245	225	217	202	208	215	233	178	198	207	202	227	210	213	234	227	200	213	203	205	218	219	221	211	227	228	212	216	223	198	211	218	226	214	251	209	262	215	218	204	203	201	213	222	200	203	195	188	211	217	205	217	213	212	207	186	191	194	180	210	239	207	251	241	193	204	241	247	220	213	228	184	189	214	206	206	206	214	201	242	198	231	238	222	203	225	223	229	226	233	212	196	201	227	205	217	188	222	190	216	209	192	219	223	224	185	221	221	213	238	204	199	220	218	209	207	220	225	211	203	215	235	205	204	221	225	210	212	193	239	212	215	223	218	214	214	196	204	215	216	229	210	191	208	225	204	213	220	202	205	215	227	232	193	191	186	225	216	247	190	227	219	239	200	214	202	210	202	186	207	218	217	209	215	221	218	224	207	211	225	217	190	224	237	246	210	219	203	200	219	214	215	210	204	203	227	210	224	189	207	206	189	220	205	200	215	229	189	222	227	240	209	222	221	188	227	226	212	237	211	224	208	215	219	204	218	200	215	222	190	231	221	243	236	216	190	206	246	200	205	213	239	211	195	206	221	232	212	217	211	203	223	229	201	222	212	205	212	205	185	220	192	228	224	242	204	198	224	194	227	209	255	207	186	216	227	200	230	229	198	231	218	222	228	216	243	220	227	221	227	226	224	235	186	196	220	220	206	230	232	237	213	219	212	201	227	198	220	237	209	217	219	221	216	207	186	211	216	213	221	243	219	220	206	183	186	226	210	217	217	203	206	195	247	217	220	221	210	213	215	201	205	229	222	231	225	209	221	233	239	221	233	226	218	168	223	194	206	218	211	191	190	246	205	190	196	209	214	194	219	189	245	229	198	205	219	210	186	200	188	214	231	207	210	191	199	230	218	228	189	220	197	201	216	186	215	209	212	215	215	212	222	200	205	207	218	210	227	213	211	228	209	226	232	194	187	233	225	217	226	217	195	244	223	201	206	214	190	214	193	200	216	198	207	206	194	216	212	205	222	210	219	210	244	234	228	198	212	206	187	234	224	211	228	203	220	200	212	203	198	214	208	228	229	221	219	222	218	226	183	193	248	242	245	204	190	205	218	183	209	225	243	198	233	240	234	196	223	206	208	198	209	200	238	221	195	224	218	219	198	189	204	228	217	204	219	200	201	203	233	236	222	210	216	211	227	225	215	237	222	213	212	189	214	208	226	209	194	200	230	227	215	219	211	189	204	221	188	220	238	187	230	224	207	222	238	203	207	192	213	243	213	234	203	204	172	187	231	216	218	219	220	197	200	187	215	240	223	246	218	243	214	197	210	215	216	191	231	215	233	196	225	209	232	244	213	207	187	213	217	205	246	196	189	228	217	198	229	220	200	215	191	206	225	206	209	224	208	202	194	226	206	204	209	226	243	216	227	206	202	211	228	231	184	234	198	206	226	215	227	205	188	224	203	208	213	200	228	211	195	211	212	224	204	231	228	212	215	212	250	196	214	205	209	197	201	215	200	212	220	215	196	220	205	212	213	220	221	201	233	213	198	236	227	234	218	206	219	209	200	213	187	203	209	222	213	199	241	222	219	213	211	223	219	218	191	199	230	198	209	216	201	217	205	215	229	210	200	211	198	213	202	190	194	203	229	231	196	185	202	214	234	199	232	204	203	218	229	219	165	201	190	197	185	196	182	198	206	229	224	233	186	231	210	230	205	214	224	194	224	226	197	213	206	221	235	201	209	223	205	230	201	206	203	208	205	218	226	222	207	209	217	201	193	212	220	211	207	194	218	220	204	190	213	233	203	211	221	211	200	230	223	217	240	225	195	213	188	220	202	211	191	194	197	210	211	223	200	202	230	231	221	242	219	209	191	203	210	210	213	201	195	224	210	214	192	222	210	233	210	203	203	217	193	201	221	201	203	222	225	224	193	209	228	185	183	197	231	223	202	205	203	206	227	218	213	205	192	177	214	221	233	214	213	220	205	220	242	230	241	214	225	226	196	236	240	202	213	215	226	238	237	209	219	206	191	203	215	223	224	216	193	234	218	189	207	203	216	222	223	229	197	217	234	226	214	181	203	168	218	227	215	199	213	208	211	208	216	210	210	208	209	213	213	215	196	209	214	216	217	209	223	192	222	188	208	210	212	186	218	243	233	216	215	176	216	219	202	217	219	205	200	233	194	207	209	181	215	202	188	212	205	216	201	225	239	203	206	211	192	218	211	214	219	212	249	219	197	248	207	216	209	199	214	195	195	200	198	223	207	196	202	218	234	201	180	207	221	220	226	214	224	197	206	203	217	212	235	209	218	215	234	235	232	230	217	200	214	161	255	219	200	203	223	192	227	217	228	204	219	220	205	170	204	211	232	191	216	226	208	209	206	221	201	204	228	220	193	216	211	217	226	211	259	210	216	191	229	218	206	235	246	204	198	229	225	218	248	214	230	211	223	222	201	211	216	233	235	223	200	217	206	227	203	208	223	229	207	233	222	224	196	212	198	224	207	205	185	215	209	210	217	210	202	195	216	212	220	192	222	208	184	212	246	226	196	204	202	203	211	191	213	229	206	195	226	217	205	223	194	229	221	211	184	171	204	208	211	207	220	190	213	196	211	229	234	212	203	243	195	229	213	209	207	199	211	200	194	216	221	201	216	213	223	200	225	217	210	227	201	201	208	206	209	211	213	205	221	215	208	188	214	216	220	209	193	220	210	212	203	210	211	216	210	198	229	221	189	204	189	199	204	205	204	219	212	220	226	204	199	211	228	199	229	224	239	209	224	223	199	229	215	233	202	212	173	228	218	230	232	202	206	195	226	227	197	205	202	188	207	200	213	211	209	189	198	214	221	218	201	202	196	207	210	184	224	262	225	203	219	205	209	218	218	220	192	198	226	216	215	217	226	221	200	207	208	206	226	216	199	214	212	230	219	209	220	205	212	249	219	197	193	211	214	212	228	213	218	217	222	226	186	214	196	220	231	192	210	191	199	244	215	204	214	238	210	207	198	227	205	207	209	220	202	232	221	200	232	211	202	225	212	209	228	213	214	229	188	217	216	226	195	210	230	198	214	221	219	214	221	219	228	196	212	228	187	223	224	239	212	219	205	208	198	209	212	230	185	188	177	213	251	235	227	181	224	205	208	212	215	185	198	201	214	216	237	202	191	195	210	230	189	215	221	219	211	199	215	207	223	228	217	222	215	221	230	213	203	206	224	224	192	222	204	209	207	215	190	216	217	215	206	211	224	225	218	234	216	188	238	217	217	195	202	207	245	222	222	200	209	192	202	220	221	223	222	195	218	219	224	203	213	205	206	211	198	232	217	233	211	201	191	210	234	207	210	213	189	212	211	219	200	207	201	210	199	196	206	210	243	212	214	198	222	221	220	195	206	238	229	204	183	224	207	206	222	209	229	204
10948	5830	4483	2139	1596	1255	1019	818	719	637	565	513	483	415	407	393	362	341	351	315	307	317	345	310	320	332	308	319	289	278	274	313	324	322	300	293	317	315	340	331	285	297	313	291	313	275	300	291	286	291	267	307	298	277	281	309	281	286	313	276	282	318	290	253	294	285	284	280	289	285	279	302	241	306	285	276	277	293	279	288	290	322	291	287	261	302	263	308	288	281	317	293	299	291	293	250	287	287	281	288	300	275	295	284	270	272	253	296	286	290	313	280	268	287	290	298	258	271	279	298	301	263	305	272	289	279	276	305	286	286	282	269	272	275	292	287	261	266	275	258	284	307	326	292	299	297	298	264	280	292	273	301	297	311	277	295	295	306	283	275	309	309	292	289	284	269	311	258	267	309	295	251	301	339	267	316	297	305	272	271	285	256	280	279	301	257	301	282	269	301	288	301	280	301	302	271	272	282	270	282	283	293	284	286	272	288	280	269	300	301	290	277	263	277	324	278	294	286	301	272	307	291	279	273	276	289	272	298	293	300	309	289	284	285	313	257	248	317	286	293	301	298	275	270	295	296	284	253	286	282	294	272	304	297	291	314	276	310	285	281	265	293	284	293	281	246	287	286	277	273	261	298	271	304	289	280	280	271	315	293	305	274	300	272	307	267	313	298	285	302	282	284	276	274	284	300	295	274	288	293	285	286	279	296	281	285	281	280	284	272	232	280	268	258	288	278	302	283	306	272	279	239	301	273	282	328	295	284	293	282	294	281	293	244	301	282	276	298	261	274	284	308	293	282	279	279	294	277	263	263	272	274	296	282	260	267	282	292	301	307	297	303	274	270	281	294	325	305	269	276	276	314	287	312	284	310	310	264	296	271	258	269	272	292	281	318	294	278	284	266	281	250	303	314	285	311	295	252	265	277	280	330	265	295	298	270	290	277	333	282	278	318	296	300	264	263	274	276	282	283	270	307	281	290	271	255	306	269	304	276	278	314	294	276	276	251	318	287	328	264	294	287	296	292	263	281	246	292	307	279	265	276	256	288	284	310	289	280	246	294	307	269	295	293	275	302	281	260	301	291	286	262	294	278	270	283	275	314	302	310	287	298	284	254	290	289	279	302	274	272	269	262	278	296	279	293	296	292	315	294	290	278	259	302	289	282	284	278	267	284	280	288	302	264	295	293	285	259	278	276	310	306	281	279	309	273	294	291	280	265	292	323	299	284	284	277	296	273	293	279	276	280	286	270	303	258	288	274	282	281	282	311	304	268	309	285	288	271	307	312	290	275	268	324	285	289	278	285	295	282	297	267	305	312	296	264	337	286	258	290	286	258	294	300	243	273	296	296	308	296	280	270	293	259	257	277	331	279	295	263	273	272	273	283	279	275	275	298	274	245	288	261	252	272	271	295	273	282	281	300	275	267	298	305	290	266	275	277	284	281	264	282	279	277	291	281	302	290	269	269	310	289	293	286	283	291	291	286	272	303	268	254	268	281	280	319	287	311	275	284	277	271	276	308	283	288	276	293	290	285	296	278	298	283	310	246	268	299	299	295	287	273	283	301	303	267	287	286	295	276	277	315	304	299	306	286	268	253	304	304	280	277	276	289	298	302	268	304	246	300	297	280	286	289	292	315	298	246	274	333	288	268	261	298	303	274	300	305	267	295	295	295	304	325	269	273	270	286	286	282	280	286	276	270	263	291	320	294	275	285	282	267	272	281	308	300	301	259	316	269	274	275	253	265	255	245	269	257	257	306	321	295	265	266	257	293	315	251	294	276	301	281	277	292	284	266	283	281	303	272	292	278	272	276	269	277	279	301	292	251	283	294	293	288	286	279	297	268	282	265	301	297	284	291	272	294	283	250	287	308	289	284	312	252	279	315	298	300	307	290	278	291	281	268	277	292	296	306	320	301	275	284	284	275	272	286	301	280	272	277	287	266	280	308	320	287	264	275	313	299	301	270	267	286	307	324	280	288	287	283	267	320	284	273	314	299	282	281	259	288	282	264	306	267	255	273	319	274	300	292	286	273	294	305	287	287	289	278	310	288	256	270	304	280	276	309	259	298	279	310	278	328	289	308	255	298	299	292	305	308	274	337	301	309	299	281	262	292	298	310	273	293	272	312	288	252	275	273	288	275	305	265	299	290	311	275	288	269	277	264	280	297	286	287	289	292	315	271	297	280	290	307	284	290	292	271	296	259	294	276	246	274	277	285	254	233	277	262	293	310	277	290	292	265	312	257	297	293	293	288	256	310	303	311	279	272	274	264	255	310	274	254	271	303	317	275	276	288	252	283	247	272	308	312	275	264	313	251	287	250	269	266	288	275	273	310	269	285	280	305	283	265	299	297	309	272	287	261	306	273	287	328	278	280	271	277	271	278	268	281	301	281	292	273	279	270	268	267	300	284	275	292	275	277	278	294	308	295	294	265	280	276	315	307	273	302	267	290	261	298	297	284	277	284	303	260	294	269	281	282	282	274	265	277	283	286	304	266	285	275	285	263	276	275	283	294	290	334	296	273	284	265	266	290	292	279	281	288	311	315	285	291	295	266	277	280	274	304	298	291	293	288	294	279	289	300	286	297	269	265	288	274	256	283	292	272	295	282	286	302	293	295	315	268	284	286	281	260	320	286	287	275	321	295	262	292	267	300	282	233	267	262	274	276	268	282	288	279	297	274	285	299	298	275	290	303	275	266	308	312	310	280	289	266	280	266	275	283	295	256	296	281	277	267	247	293	320	290	295	259	301	289	271	318	301	254	268	257	273	261	284	298	321	296	296	260	302	287	276	288	262	301	279	280	296	278	293	267	285	280	292	322	263	280	298	287	300	314	314	286	309	283	296	251	290	280	262	302	291	304	273	261	279	305	278	278	308	299	292	317	304	264	270	296	284	280	308	265	295	281	260	288	276	278	317	291	315	306	296	273	307	305	294	272	272	270	289	253	283	247	310	266	290	263	290	283	326	282	251	257	295	275	255	265	301	271	289	265	269	288	302	275	286	290	274	287	274	277	277	277	301	288	276	314	260	315	308	269	257	290	307	294	274	262	283	297	269	292	251	306	276	321	282	262	274	269	283	300	277	287	270	271	292	284	295	294	291	295	254	274	279	259	264	276	284	269	239	281	268	256	296	261	279	267	293	319	281	259	283	289	287	283	279	302	279	316	258	276	288	267	288	274	301	281	320	282	301	250	288	292	296	292	290	276	270	282	273	327	285	291	309	288	286	319	263	283	280	298	268	294	277	271	287	305	313	281	282	287	259	275	269	296	264	282	299	292	281	305	273	281	276	272	288	296	258	266	257	287	300	283	269	293	282	291	273	294	296	308	298	287	280	256	295	292	275	305	296	304	270	267	284	288	283	278	288	290	274	296	284	259	249	287	273	262	278	273	302	288	290	221	291	293	282	306	298	285	293	275	287	273	274	310	273	251	257	281	293	276	292	286	280	285	296	281	304	297	286	306	278	280	267	292	302	297	266	286
22846	21166	29057	23540	21160	21223	11476	1764	1191	1095	1047	953	933	862	791	759	761	697	749	718	663	656	677	701	629	637	682	695	624	662	613	672	638	637	656	630	644	673	615	612	641	659	623	632	648	636	614	613	634	656	597	605	577	648	625	614	589	624	638	636	619	598	609	601	625	625	616	643	598	653	640	603	654	626	637	657	629	578	641	611	590	623	587	644	659	618	613	655	613	616	602	627	607	611	618	596	648	578	581	645	628	654	627	640	601	587	611	617	588	636	616	610	660	633	637	592	614	607	594	589	656	578	636	618	627	588	610	578	594	551	568	577	613	620	568	578	603	593	588	631	619	646	639	594	603	592	609	629	630	596	591	568	591	655	636	601	632	616	643	609	612	631	650	625	598	631	643	633	632	620	615	607	580	649	659	620	597	621	615	573	581	590	641	665	590	607	633	614	615	635	623	629	620	632	599	560	684	614	661	632	601	590	605	565	633	608	603	615	618	612	629	612	632	638	599	619	648	668	623	611	590	602	602	603	605	599	586	619	624	626	583	621	651	554	595	546	577	591	575	649	654	617	627	631	560	598	583	560	569	616	632	611	598	604	598	630	600	656	643	591	615	570	599	587	627	567	588	599	577	573	610	613	586	606	585	601	586	622	587	613	584	598	612	560	593	638	605	614	637	626	595	634	609	641	627	619	607	597	587	606	597	601	563	588	628	613	612	617	606	632	618	618	572	657	626	624	607	609	634	649	614	608	594	607	625	624	630	602	639	630	597	630	607	552	641	632	593	638	586	599	647	591	612	586	583	607	589	585	614	614	628	611	616	607	599	624	637	589	628	615	554	583	582	608	634	635	593	623	643	640	603	639	604	651	589	620	556	590	613	617	628	614	602	593	591	609	599	605	609	559	617	590	645	626	607	637	644	598	642	595	561	655	591	610	587	595	612	605	640	589	577	602	626	575	634	581	606	585	582	674	617	646	647	637	604	582	610	640	611	619	604	561	619	616	591	602	579	609	583	623	620	685	648	610	633	618	606	602	651	613	603	637	555	608	603	616	593	624	610	599	613	650	599	623	593	575	618	593	609	644	605	647	664	606	686	608	654	617	630	679	663	602	636	598	589	632	579	595	690	603	592	628	611	616	621	607	639	595	622	623	635	609	616	617	612	601	590	626	618	608	587	654	642	628	599	607	593	652	609	646	638	634	591	609	607	619	595	592	595	628	630	611	630	600	629	607	623	609	653	604	603	625	630	588	620	601	582	590	610	583	643	638	629	603	586	625	616	597	581	652	617	622	606	657	559	600	618	646	556	654	636	584	602	569	603	643	637	572	648	611	610	668	636	602	590	597	612	623	596	621	623	625	639	620	592	645	645	587	583	585	628	646	658	631	606	605	610	636	621	573	555	628	627	630	607	569	572	600	655	614	604	612	623	600	589	575	594	603	634	628	611	650	595	590	604	594	616	619	630	597	609	613	600	619	603	601	578	642	632	600	622	634	638	646	653	598	600	573	611	582	611	585	636	608	601	585	624	612	594	611	630	587	599	621	621	619	594	624	562	635	628	614	657	597	671	583	626	599	621	598	590	587	602	612	619	641	606	588	618	600	594	615	618	540	609	640	590	583	635	575	625	642	612	659	596	646	608	619	632	606	622	625	625	615	634	652	665	580	656	557	614	626	597	615	619	617	587	629	614	619	604	600	597	658	610	616	574	601	642	621	596	610	557	626	618	599	587	614	591	611	602	633	618	629	626	656	618	602	591	647	589	607	587	631	620	628	612	601	629	602	597	575	629	631	612	645	605	580	587	628	633	639	630	638	590	635	607	616	618	636	574	639	622	548	590	567	614	624	588	610	596	597	654	579	635	623	606	625	649	619	604	634	613	598	544	662	601	666	641	599	614	626	583	616	582	593	616	615	552	608	605	613	610	583	601	637	582	599	596	632	607	605	611	626	565	610	588	602	584	591	603	613	617	594	627	643	611	636	612	648	646	596	615	604	614	565	644	661	663	588	641	637	616	663	585	598	598	578	575	643	580	608	597	631	605	644	665	598	622	612	581	583	620	613	608	600	598	606	624	607	619	562	637	592	599	607	598	616	606	631	616	652	625	611	630	635	613	606	588	595	625	614	623	610	601	630	598	590	644	630	636	614	635	624	589	636	618	597	608	591	625	598	641	613	619	623	619	574	627	607	628	588	565	610	572	605	642	611	574	638	605	605	604	641	602	586	596	617	590	622	564	589	597	647	628	589	615	624	617	602	611	591	622	592	583	650	596	607	584	615	589	645	595	639	552	599	583	560	597	610	611	628	633	608	584	618	647	616	628	680	621	567	650	652	603	604	622	646	658	642	637	634	647	594	599	611	586	686	587	590	564	590	586	609	585	643	585	596	603	605	637	555	632	614	599	671	623	614	571	639	608	602	592	594	598	605	637	605	597	613	625	654	608	562	621	590	603	641	631	617	575	613	575	627	586	613	621	603	626	644	575	643	574	650	613	616	625	582	618	626	644	590	617	636	615	617	642	616	618	648	601	597	644	602	549	639	620	615	620	644	567	573	609	618	657	592	665	577	617	620	646	616	549	609	569	613	627	614	616	602	583	611	605	633	627	600	630	570	646	652	603	570	609	596	631	633	591	605	624	642	597	641	597	608	639	637	611	600	605	650	616	604	644	624	570	612	560	596	566	634	618	561	603	636	630	632	603	602	621	618	650	592	577	632	602	614	626	588	595	625	599	617	608	664	647	614	587	607	636	623	625	640	617	649	605	602	605	617	612	613	680	641	619	624	599	646	612	640	594	596	635	565	619	638	603	588	604	584	638	625	610	606	567	644	619	646	645	629	602	604	599	638	593	655	609	633	612	614	616	602	604	596	592	589	630	616	651	625	610	630	579	611	631	610	549	604	624	614	666	612	586	592	640	639	605	622	616	599	588	614	632	567	628	608	647	605	602	600	601	612	604	575	580	559	656	620	564	664	604	611	634	618	626	599	626	563	563	608	623	643	598	585	606	654	607	582	622	584	573	645	603	619	612	608	607	647	642	634	619	576	637	629	574	611	624	559	639	631	656	662	596	649	654	606	587	617	629	635	604	592	624	633	623	645	588	571	587	591	610	602	621	616	596	597	607	617	582	554	603	628	579	641	668	603	590	632	624	617	604	588	612	621	618	586	622	628	543	564	600	616	566	650	608	614	637	567	630	578	588	618	563	611	583	623	614	649	604	606	636	617	613	610	592	633	597	584	581	573	604	567	580	623	542	613	569	632	598	619	623	617	608	574	619	643	632	601	641	604	598	571	587	650	632	603	630	579	600	548	628	651	608	631	604	623	633	636	623	598	644	639	638	628	658	605	616	580	605	612	621	601	586	621	606	591	611	629	634	619	609	597	583	615	575	622	620	641	626	584	619	651	582	650	623	597	661	623	627	619	651	614	599	648	596	607	625	584	601	573	593	607	578	644	602	602	640	672	597	622	587	610	631	594	601	633	632	576
15103	16796	14002	7407	5251	4202	3443	2724	2272	2026	1721	1474	1379	1273	1160	1067	1061	1059	970	926	932	897	840	888	871	915	845	845	829	788	819	798	795	869	804	784	793	833	775	792	756	752	777	760	800	789	748	738	776	780	794	791	754	794	790	738	760	770	783	732	793	755	775	779	773	767	761	736	728	693	760	797	730	794	797	757	752	746	781	756	769	733	715	744	742	757	719	763	777	743	780	747	728	740	791	767	760	768	748	751	735	710	766	780	755	717	742	744	758	759	686	776	719	771	790	761	742	767	763	765	763	746	782	772	756	735	710	756	699	715	725	750	755	783	737	716	808	750	758	774	755	739	740	775	724	695	749	728	755	827	687	786	755	755	717	725	724	725	767	749	729	674	759	741	761	762	780	775	752	732	736	770	742	716	766	713	727	720	760	735	712	740	723	738	728	736	718	712	782	738	734	738	787	770	762	766	762	798	744	763	745	803	705	775	739	823	741	747	696	799	706	744	756	718	756	773	753	750	725	722	806	757	765	706	736	754	763	766	790	733	754	750	748	747	720	788	743	782	739	783	779	756	738	767	807	743	723	767	742	726	740	770	760	748	775	727	704	767	749	696	737	734	727	763	780	745	733	736	751	715	760	755	747	764	755	769	759	701	744	721	739	764	716	717	715	751	772	736	773	714	777	761	784	721	768	749	750	732	749	762	778	705	751	749	731	728	735	742	751	745	755	772	712	733	756	742	695	731	743	767	693	713	776	724	763	783	736	775	778	751	736	772	774	751	738	730	731	749	761	748	720	767	717	768	753	733	771	761	785	735	716	748	748	771	764	765	727	758	812	739	788	724	767	765	786	747	782	717	749	745	798	715	710	783	746	751	773	750	773	706	717	825	748	752	771	791	802	755	718	751	738	724	742	741	704	779	745	738	764	732	717	777	760	679	752	759	731	775	726	746	745	712	714	759	777	732	769	717	751	750	715	734	729	720	770	758	762	729	734	749	736	726	668	769	737	753	718	726	745	726	766	676	790	811	743	789	697	754	736	776	768	737	750	750	751	728	729	762	777	741	774	740	761	738	772	783	764	711	729	766	690	749	760	762	778	795	783	771	740	727	710	710	762	722	789	712	734	737	770	750	755	796	770	771	720	776	743	752	712	725	737	755	692	685	753	747	743	724	796	736	744	768	745	768	763	688	767	732	706	753	788	755	737	719	692	732	722	753	777	764	746	744	746	801	768	760	744	713	738	747	765	711	688	745	723	748	801	723	724	723	695	739	772	770	753	731	745	745	762	730	737	747	747	756	813	746	724	715	765	768	752	794	696	786	739	704	802	721	720	762	741	782	769	733	698	782	668	680	768	789	707	752	750	751	693	752	705	686	740	741	775	746	709	755	768	682	732	750	724	766	776	732	724	729	773	775	755	703	689	728	751	785	756	755	728	736	780	772	748	734	736	738	745	776	738	727	741	759	729	790	779	772	767	803	695	755	713	717	777	743	718	750	745	785	770	765	740	759	734	737	772	750	789	660	797	775	711	780	774	724	769	733	727	748	733	738	730	750	752	757	755	748	709	779	756	735	737	716	710	747	767	737	709	766	762	774	711	761	748	747	800	744	731	758	772	684	748	797	742	729	768	716	749	794	803	722	752	765	757	707	755	705	741	761	817	746	760	745	770	721	706	747	773	695	774	779	718	750	692	742	740	696	721	763	779	742	760	717	722	760	744	792	765	732	726	751	766	740	717	743	750	734	723	757	747	772	744	708	715	805	781	765	779	750	743	784	750	778	703	704	756	778	705	711	736	738	756	695	756	719	770	781	746	718	778	786	771	791	738	711	689	795	738	711	762	740	749	750	727	781	742	735	762	743	730	744	742	709	789	735	753	744	740	703	726	731	739	741	730	715	764	722	799	754	734	732	670	716	775	737	748	771	731	762	739	752	805	712	760	736	796	746	753	796	800	743	764	731	782	736	663	762	723	777	715	821	794	770	735	746	794	724	718	743	706	720	712	799	774	784	752	746	715	768	749	749	663	769	722	735	800	732	742	755	716	747	759	767	737	724	751	692	791	712	730	735	755	752	685	750	736	789	730	736	772	758	733	742	767	739	737	738	802	758	782	753	759	772	750	734	771	766	697	732	683	735	817	742	785	717	751	730	742	794	689	745	749	756	757	724	729	778	758	723	777	785	740	767	746	764	731	721	736	761	784	723	804	759	780	746	758	770	737	736	743	767	736	785	752	735	727	764	738	731	750	763	746	729	736	698	736	752	746	766	774	714	747	690	782	767	718	755	738	704	714	792	736	738	765	785	707	747	687	805	740	729	704	730	716	772	753	737	729	748	717	745	744	758	750	755	722	744	704	739	760	783	762	765	684	739	743	760	714	768	765	779	746	758	759	747	756	763	732	768	732	736	758	737	780	725	791	757	756	772	745	765	737	738	705	721	725	778	749	740	767	740	748	759	692	728	767	808	790	779	760	789	726	710	720	763	724	719	753	701	724	725	761	779	777	739	753	718	763	736	691	769	693	752	693	785	738	731	728	724	745	722	778	749	736	725	720	743	718	763	790	763	708	713	724	707	753	739	711	789	753	769	727	743	760	807	767	771	761	788	727	726	769	813	764	740	708	719	751	696	749	751	733	757	732	709	729	749	755	734	724	708	751	700	729	757	770	765	701	742	724	754	757	732	734	736	750	717	773	760	783	715	760	752	772	740	708	752	708	718	782	710	739	758	711	763	754	703	696	765	767	771	732	742	729	726	698	735	747	725	827	743	725	805	747	765	706	764	743	774	774	769	780	728	758	743	726	721	738	785	779	757	695	751	750	737	734	781	749	749	752	762	754	746	711	773	716	692	740	778	747	736	720	740	735	774	744	793	742	743	758	755	750	744	705	752	764	760	753	744	736	735	710	764	749	774	726	750	796	792	777	733	773	728	709	746	736	756	758	738	755	760	746	779	703	771	765	767	753	746	730	750	703	777	750	745	767	697	720	803	763	727	753	753	723	767	756	735	728	754	729	717	733	760	747	752	774	697	698	715	765	766	721	745	697	746	795	769	737	710	699	781	771	698	702	707	772	699	755	751	757	736	744	780	775	767	759	698	791	747	747	744	737	790	791	762	730	724	703	706	782	723	797	710	708	733	766	697	782	755	710	749	794	763	750	714	774	741	770	784	757	722	736	776	737	746	742	775	775	792	774	763	753	755	794	760	757	705	719	719	750	741	710	809	779	729	733	776	726	782	774	677	708	723	761	769	729	758	778	751	773	802	745	735	757	747	766	714	663	748	725	802	690	750	713	739	758	748	761	780	733	731	723	781	787	756	706	713	733	756	753	698	751	682	748	685	731	771	784	763	735	684	761	747	772	742	706	786	731	750	749	705	714	778	754	734	768	739	762	774	738	744	704	741	736	748	722	740	807	742	726	730	737	759	722	734	757	749	787	744	772	732	718	748	769	764	726	718	774	742	781	771	740	724	750	779	697	744	744	777	748	758
26818	20075	7028	849	554	529	452	354	328	364	350	360	300	359	318	316	348	318	308	338	324	327	320	323	308	304	331	293	307	303	333	308	326	304	327	310	290	319	339	331	323	288	288	341	326	321	310	308	326	298	310	319	337	308	272	355	358	322	315	323	340	344	291	350	326	326	321	315	340	312	325	296	316	337	311	333	355	320	323	313	296	319	354	304	324	312	313	306	333	305	327	333	322	339	348	312	319	322	294	317	348	315	320	335	315	337	317	299	355	346	298	298	335	292	329	319	300	309	302	330	271	329	324	341	320	339	340	307	328	318	334	300	309	290	302	305	323	304	328	310	292	326	338	330	307	297	327	320	322	297	306	332	314	310	340	333	303	340	347	306	306	320	314	381	299	331	354	303	302	347	354	293	320	317	299	316	306	306	300	324	300	335	303	319	348	313	351	319	318	309	328	329	328	328	296	320	329	318	355	313	297	334	320	311	312	332	295	299	265	319	306	317	312	303	313	282	317	305	351	318	312	329	304	332	359	317	334	330	319	275	305	330	329	288	284	331	334	298	308	301	362	326	336	306	319	325	303	285	300	302	327	299	302	339	314	275	328	308	335	313	322	290	316	335	336	293	311	319	332	331	295	330	334	314	319	309	339	318	322	302	310	279	322	314	322	341	322	313	320	314	294	306	316	341	291	313	302	323	306	300	303	320	318	333	288	283	308	337	341	340	334	328	312	328	305	271	312	307	307	321	327	304	311	320	340	308	306	315	282	303	322	325	317	322	328	323	309	309	311	306	328	308	302	344	321	327	322	380	320	326	333	299	337	306	334	306	295	318	337	334	308	307	340	306	339	312	329	318	333	294	325	344	349	320	310	318	342	330	319	351	312	303	351	319	327	339	306	312	310	295	316	326	311	362	329	304	343	341	326	298	332	279	314	322	296	313	300	291	334	341	309	308	323	308	273	321	331	348	316	297	287	299	338	297	314	313	349	299	303	354	333	320	317	344	321	350	300	344	328	321	352	333	306	312	295	346	306	278	305	315	340	307	288	310	316	324	314	325	304	335	300	341	305	326	330	326	306	315	327	303	333	335	290	325	309	356	283	335	323	335	313	321	322	309	313	316	298	309	291	333	340	317	326	299	327	322	295	319	339	319	308	299	314	326	332	312	306	315	320	327	293	317	325	322	284	326	333	309	346	346	332	324	317	307	313	337	312	334	319	338	321	308	324	326	328	317	290	323	313	359	350	308	324	290	298	332	301	322	331	326	332	311	298	311	304	337	311	335	319	289	344	303	319	327	314	315	346	320	337	287	301	313	348	324	331	299	301	341	322	333	286	313	335	316	310	308	307	290	308	276	346	314	316	326	311	318	342	304	295	322	323	319	347	325	293	313	327	337	323	334	331	320	307	322	320	348	333	312	295	320	321	299	334	324	310	306	328	331	326	319	351	318	333	328	365	334	288	315	316	309	311	299	333	289	296	309	311	303	305	303	337	288	308	314	334	334	308	315	328	298	336	317	307	324	261	346	301	301	315	322	305	323	315	291	327	318	317	345	311	336	269	316	339	312	310	328	316	327	339	303	329	324	354	322	315	307	310	332	345	330	322	327	353	330	357	324	316	322	325	308	304	297	312	320	315	302	308	308	312	279	331	325	318	343	339	342	333	354	347	353	322	323	305	310	323	323	304	306	327	329	319	315	272	306	321	285	298	337	355	323	315	327	314	350	319	325	302	338	323	323	303	303	330	311	315	338	311	322	307	288	337	287	281	299	314	347	340	336	313	330	309	314	353	324	299	291	342	323	326	331	363	326	301	321	312	336	334	281	310	315	330	336	340	331	302	312	330	312	332	320	303	330	314	315	299	360	331	300	313	293	305	333	315	321	305	307	300	320	329	325	314	305	321	294	312	340	327	318	288	300	305	321	336	345	299	303	327	316	301	351	309	302	322	328	302	321	324	333	354	283	324	311	313	320	324	315	325	309	336	331	323	331	317	317	339	336	336	302	294	320	307	352	341	323	329	328	327	286	351	311	304	322	345	319	328	350	316	311	309	313	327	315	332	342	323	309	370	313	368	313	330	360	332	330	285	323	314	313	347	329	335	310	311	334	312	328	341	322	305	348	293	334	321	329	325	329	296	296	344	322	340	360	315	341	323	284	311	350	299	327	317	323	311	278	308	333	312	321	313	313	321	303	289	298	294	318	292	291	342	266	333	325	336	332	323	305	311	348	305	304	322	326	307	345	307	317	332	314	322	332	340	361	307	335	325	280	312	299	307	314	323	307	311	306	286	308	342	288	314	326	326	325	296	316	336	342	353	327	319	324	361	358	299	295	312	310	319	307	307	323	309	313	317	319	305	316	314	320	314	296	331	327	342	338	318	304	300	295	275	329	328	331	319	348	276	292	318	336	318	343	318	332	353	308	294	308	337	308	294	355	310	341	298	319	307	325	352	345	326	330	302	306	351	362	336	296	337	321	342	326	339	312	326	339	326	333	354	324	331	320	333	326	329	328	365	332	311	341	343	302	330	361	323	314	342	321	332	300	325	306	316	324	325	328	322	294	323	309	303	300	308	337	297	340	328	321	295	321	333	336	304	293	293	360	318	309	305	328	327	295	325	344	317	330	296	273	309	333	328	346	311	327	335	363	324	315	317	326	341	318	313	320	332	289	345	344	326	315	329	320	318	325	337	300	309	306	299	305	324	302	301	284	343	334	357	309	308	311	279	323	306	352	302	325	284	316	296	305	320	317	283	307	309	327	308	322	318	335	313	328	330	324	331	287	329	317	324	342	354	312	292	353	322	280	338	305	315	311	325	353	311	313	305	332	324	311	293	316	315	314	298	318	295	359	340	299	319	306	317	304	288	344	366	304	313	339	308	346	340	337	331	313	297	324	310	309	318	287	296	346	305	333	310	341	315	311	335	333	315	318	368	324	322	303	277	305	323	329	318	348	329	325	289	313	321	342	347	322	331	326	336	337	304	301	311	357	289	337	331	303	307	293	309	311	320	339	301	323	327	308	318	298	323	300	294	301	309	371	329	319	289	307	323	279	326	307	293	320	299	288	302	341	350	283	319	305	296	321	304	343	280	321	292	315	333	326	317	336	288	339	304	333	338	316	333	319	323	336	329	355	334	303	310	287	340	314	323	310	301	322	320	324	300	313	312	318	320	314	317	300	308	306	302	320	315	296	314	288	344	279	321	277	328	326	331	339	309	323	307	326	326	309	325	325	337	330	333	309	320	333	312	331	345	324	285	311	303	324	303	290	347	293	319	333	315	354	333	315	325	337	296	318	316	300	310	332	322	304	339	311	308	338	312	301	312	327	333	308	340	343	324	313	321	286	348	341	284	309	360	334	328	323	283	317	323	290	321	304	316	364	357	341	326	298	302	334	305	326	325	329	310	318	329	323	318	324	301	325	302	333	307	297	367	300	328	313	322	317	355	325	316	302	305	316	334	330	291	339	279	309	322	337	306	314	330	298
4687	1126	995	616	551	523	502	438	456	407	430	432	444	417	401	427	409	403	418	393	442	395	429	379	391	428	366	435	373	430	402	376	405	395	380	409	413	407	429	376	402	390	462	367	370	415	407	378	380	409	385	435	454	412	360	354	395	414	412	386	386	407	424	376	396	381	387	382	392	398	387	388	405	375	384	389	376	398	416	407	438	383	398	420	406	377	382	369	436	392	368	372	426	385	391	413	402	370	342	438	394	389	378	386	391	381	429	373	399	422	405	400	385	408	396	363	412	391	347	376	382	387	397	401	388	406	376	390	396	372	395	383	366	409	392	400	391	387	396	387	361	401	361	370	355	381	409	389	418	369	362	407	396	393	385	401	413	383	404	439	410	357	387	387	397	372	424	376	403	382	423	404	423	395	401	381	395	386	403	425	396	415	396	421	396	386	395	408	397	393	375	395	382	412	417	389	392	373	375	400	394	428	413	427	376	395	401	392	369	417	419	426	406	375	362	390	395	369	386	364	392	406	385	396	396	377	396	405	382	407	393	400	397	419	427	376	405	396	341	388	373	386	418	403	369	411	383	379	383	402	387	377	399	441	347	398	385	406	385	409	383	403	401	369	407	359	404	383	381	372	384	384	375	357	377	382	385	402	419	417	420	382	369	373	358	405	391	389	364	410	398	390	410	396	385	369	425	377	403	410	403	403	365	370	384	414	398	390	402	366	407	361	408	400	415	407	380	383	382	396	405	380	364	403	384	379	397	396	394	410	409	397	373	365	393	362	400	423	414	374	407	374	387	373	405	402	419	402	407	431	358	393	396	369	404	388	365	381	406	364	356	401	376	368	397	382	360	477	367	374	384	378	439	409	362	362	385	369	384	394	405	401	386	399	383	376	391	390	386	395	394	374	395	389	367	396	374	365	391	387	430	338	399	415	400	414	415	399	408	354	390	403	400	344	382	406	408	392	392	397	401	395	367	389	385	406	379	409	397	401	405	399	410	387	424	389	358	381	400	416	409	423	401	369	427	391	368	364	404	384	391	393	417	396	405	419	396	402	388	383	391	382	347	405	405	396	357	387	360	365	403	405	379	385	378	410	408	396	385	405	385	390	392	407	419	407	376	385	389	428	386	404	375	395	378	442	409	373	380	391	415	370	417	408	365	394	420	409	411	384	378	423	415	399	390	388	385	344	438	375	385	390	383	395	393	431	409	356	420	392	413	404	403	411	407	372	384	400	410	401	393	398	374	414	383	392	386	367	415	395	364	382	405	372	379	408	359	432	394	419	389	387	408	370	372	379	392	417	404	413	376	406	400	397	398	442	417	431	377	374	382	379	384	363	387	368	370	381	399	445	380	371	399	400	419	367	386	391	394	379	424	411	397	388	386	366	398	383	369	396	402	398	441	418	376	406	403	409	403	361	393	405	395	407	402	390	363	391	384	389	385	395	414	363	419	392	413	370	361	391	418	427	425	405	406	377	382	394	405	397	389	395	395	390	400	404	370	417	404	393	389	409	400	354	368	418	376	348	412	420	418	383	391	366	391	420	372	378	364	374	347	399	390	390	411	399	397	384	379	408	370	386	378	393	392	408	392	399	364	393	401	382	360	391	329	394	403	411	377	370	397	383	400	400	393	413	411	373	422	391	390	371	372	383	436	402	437	378	409	386	414	363	437	393	433	375	401	414	407	398	405	356	433	384	408	395	405	407	359	410	405	398	408	380	402	412	408	393	396	391	415	400	439	395	407	379	362	364	394	435	360	424	377	380	367	405	427	384	414	399	379	374	382	412	367	415	347	419	377	373	414	413	356	362	376	397	393	431	367	407	367	406	388	396	374	402	368	397	425	379	372	409	384	339	371	365	392	406	406	382	372	402	370	406	396	393	399	409	388	429	407	384	402	392	364	410	403	391	368	375	412	387	380	392	382	416	350	364	409	401	378	406	402	392	353	386	397	396	367	408	393	385	380	368	385	393	400	402	377	359	399	417	422	396	363	386	439	377	417	406	383	417	411	383	427	403	396	381	382	371	398	400	371	404	373	410	414	397	368	394	394	405	401	381	393	375	387	392	370	403	366	390	399	422	416	428	370	362	392	425	420	400	378	381	410	409	401	380	380	420	371	398	378	409	381	388	398	422	396	391	361	373	403	380	376	398	390	432	457	368	381	398	358	369	386	380	412	403	368	407	410	372	414	372	392	405	411	352	419	373	394	377	389	370	416	359	387	398	374	396	374	394	381	390	383	385	400	417	383	396	389	370	367	380	381	425	387	383	397	385	420	392	407	399	413	392	375	406	413	399	385	399	442	393	369	418	380	446	363	406	384	373	388	420	415	417	418	404	381	406	404	350	352	435	403	363	430	341	396	390	372	396	394	384	390	380	348	383	374	400	396	428	367	417	434	397	366	385	403	436	394	390	404	403	344	373	403	399	385	387	360	413	363	397	369	397	374	454	360	425	381	393	359	394	371	392	374	398	411	368	389	408	419	425	405	417	395	371	403	383	382	439	372	394	394	368	426	377	417	363	404	380	365	385	378	387	456	406	381	373	382	410	386	383	416	335	405	434	388	384	374	371	408	410	415	382	401	405	400	399	384	366	396	380	382	401	425	376	418	389	369	369	436	373	364	359	417	373	405	360	406	365	416	387	388	411	417	405	387	392	364	400	401	404	356	410	438	365	381	391	411	439	403	374	396	376	420	379	384	389	396	386	409	396	399	395	411	398	380	437	416	380	420	366	396	397	347	356	439	372	411	378	392	394	379	394	433	389	392	411	387	368	387	401	367	403	370	377	394	398	378	380	409	398	410	408	380	412	420	403	384	380	423	394	409	375	357	395	385	399	410	350	398	419	403	366	397	378	409	341	387	405	343	409	384	381	370	385	410	410	401	428	400	432	378	405	411	381	379	390	395	376	374	413	399	354	351	388	405	376	373	411	342	389	412	421	381	412	366	417	398	379	400	396	405	406	382	404	383	401	419	389	402	396	399	357	363	398	393	403	412	427	423	370	402	378	417	384	379	374	418	374	381	396	407	389	400	393	437	382	376	389	378	412	416	397	428	398	405	435	384	393	391	412	414	392	358	372	403	372	387	395	386	390	380	393	393	400	417	424	452	388	386	429	376	440	416	394	398	393	404	378	387	385	361	383	392	371	395	415	394	381	396	394	406	421	410	378	386	399	355	385	371	403	392	371	393	388	382	402	391	385	416	384	368	391	412	410	402	357	411	339	400	425	346	413	401	408	385	377	411	423	417	427	382	355	393	404	388	360	403	412	370	389	368	419	377	399	379	368	386	390	401	359	408	411	375	430	394	382	354	401	443	399	384	381	392	380	401	416	396	378	421	402	365	384	392	402	410	361	384	385	397	389	372	414	423	370	433	417	392	430	390	393	376	384	410	422	371	377	391	402	389	384	375	383	439	384	393	402	390	407	417	415	412	361	400	404	399	373	376	394	365	403	380	390	399	417	396	409	374	396	388	344	425	404
23827	21184	28649	23970	21180	12093	1617	1170	909	851	813	793	779	726	732	659	708	658	641	616	633	631	620	657	668	664	673	658	676	636	619	578	640	671	629	632	602	601	643	663	631	631	619	612	582	612	609	620	564	603	605	616	593	606	615	685	619	611	644	690	623	612	613	635	620	635	622	608	637	581	624	593	630	564	574	648	655	629	609	589	600	599	642	618	613	626	636	672	601	608	644	628	623	655	606	605	586	586	630	654	669	641	609	600	635	597	626	600	627	576	606	620	648	660	650	581	634	632	589	615	576	592	605	608	590	590	588	596	618	621	668	618	556	603	612	626	611	587	627	667	609	614	604	586	638	650	614	611	604	596	540	625	571	657	586	645	613	596	633	598	651	575	659	615	596	605	625	588	594	652	637	608	648	576	628	574	544	604	599	606	660	590	637	633	636	607	597	592	570	554	572	631	599	617	614	625	643	620	639	599	592	587	558	640	667	601	591	623	598	613	619	586	633	607	615	575	644	549	619	603	587	609	630	622	611	603	580	677	635	630	609	650	593	605	589	629	599	597	614	635	670	634	623	620	650	638	625	664	586	645	584	609	616	628	609	589	578	638	626	594	629	594	600	571	592	601	637	645	590	586	575	638	661	631	588	616	630	653	566	631	623	555	612	633	623	601	631	613	622	567	576	620	634	609	623	628	577	574	622	599	592	585	598	628	630	586	610	616	618	675	563	610	599	640	605	577	573	620	656	592	609	604	633	618	625	616	606	577	632	597	579	622	599	631	643	615	611	588	628	596	612	638	606	619	620	618	637	625	613	601	619	584	645	615	608	600	597	602	619	615	594	595	640	636	583	596	638	614	576	634	590	586	641	612	638	612	591	611	631	641	617	640	631	603	642	596	616	597	597	668	598	635	588	623	624	638	616	558	623	584	659	589	635	565	641	597	632	609	628	602	643	632	608	604	607	601	595	583	647	622	636	609	652	636	615	620	626	605	579	599	603	621	616	594	615	605	585	601	578	580	604	661	577	634	617	591	654	599	622	619	654	646	623	635	566	646	619	593	631	638	617	582	624	601	616	640	584	623	628	597	634	607	609	596	652	594	595	588	565	634	613	623	638	566	579	614	643	596	623	631	664	594	639	623	636	602	633	592	615	599	549	587	607	589	581	647	616	612	602	571	657	620	610	615	636	639	629	599	651	587	665	615	632	606	588	592	609	588	631	646	639	627	620	637	637	661	605	609	575	572	647	654	617	621	617	638	557	635	601	612	637	662	608	609	638	608	602	633	619	599	653	641	563	642	625	595	601	624	581	648	617	607	598	593	602	607	604	614	583	648	609	639	589	625	632	622	589	650	562	600	590	619	637	648	621	618	601	602	597	605	592	611	640	601	643	632	598	585	616	601	625	661	616	584	643	615	650	610	631	586	605	626	597	592	606	637	621	617	624	629	616	620	598	604	615	615	592	615	603	608	616	616	617	620	645	636	645	589	635	591	618	630	655	598	606	618	625	595	608	626	607	610	552	634	604	585	576	621	638	640	604	601	613	609	624	657	597	579	649	607	603	613	640	599	583	651	573	676	627	634	560	573	620	629	595	641	603	687	628	615	626	607	613	594	633	603	585	665	570	580	636	638	610	613	658	624	606	564	601	598	601	609	597	588	645	620	577	629	601	589	623	590	620	586	578	605	634	568	552	650	638	588	585	634	625	573	642	627	611	584	608	588	633	584	605	608	625	577	624	620	613	598	617	622	607	672	622	606	598	595	582	566	602	609	585	648	619	621	623	629	616	605	651	636	617	613	598	630	604	619	579	612	595	604	629	662	582	626	657	630	610	610	594	614	629	653	610	591	642	598	627	607	590	609	600	647	618	599	644	600	629	627	611	626	582	663	586	633	619	621	585	571	628	588	620	636	628	624	604	604	592	600	635	637	629	633	597	596	650	558	607	597	590	608	608	602	652	630	628	636	583	637	590	600	561	590	582	620	598	611	609	649	558	608	654	585	636	588	595	644	631	663	638	629	609	599	549	634	604	647	619	646	593	636	591	649	609	618	590	606	601	633	587	569	586	624	601	605	609	585	594	633	596	621	594	628	627	561	597	615	615	605	634	650	638	590	647	608	626	590	650	627	590	612	685	646	593	590	609	625	614	595	628	625	639	627	588	643	618	596	616	650	599	634	586	618	605	585	609	622	608	607	650	617	658	635	583	561	626	599	622	624	589	592	615	562	584	619	638	620	616	610	595	560	585	604	574	633	636	562	627	606	590	624	601	605	636	653	617	600	649	587	602	600	608	591	629	619	583	627	615	625	590	566	628	608	583	634	612	594	592	623	635	635	627	625	606	581	634	639	639	582	607	609	662	623	619	598	613	588	635	605	580	606	670	640	594	614	609	559	655	627	616	574	598	611	601	635	589	650	601	658	643	590	590	601	651	592	619	628	618	615	602	600	629	624	611	576	588	656	622	583	616	620	590	657	583	636	668	635	637	639	644	602	599	611	594	568	686	635	634	583	677	578	612	610	593	600	640	584	601	599	638	614	618	636	630	594	568	597	635	643	671	616	589	590	609	613	612	667	572	588	563	628	610	579	591	600	584	600	588	641	622	648	589	654	629	609	604	642	566	625	600	639	571	583	627	580	579	611	606	607	586	581	610	604	593	652	608	606	625	548	631	594	602	608	636	595	625	617	632	617	607	600	585	565	570	641	623	607	625	663	572	629	615	590	605	643	645	606	599	624	641	630	592	615	621	596	580	613	592	643	591	592	627	655	637	638	637	607	640	615	611	604	642	601	659	564	623	595	601	613	604	638	607	617	603	614	633	579	592	620	651	630	590	588	607	624	660	646	595	616	642	638	622	606	596	570	588	620	619	611	647	688	621	575	567	623	604	607	618	553	655	591	611	549	618	629	586	630	603	578	612	572	585	643	596	651	633	588	663	597	628	619	690	610	618	645	617	621	559	552	627	653	626	634	664	640	610	602	589	580	620	581	608	609	615	554	620	634	636	590	616	636	546	596	572	609	587	561	573	614	608	578	576	606	619	623	594	623	618	590	592	584	602	625	600	579	601	590	593	647	626	627	636	613	639	613	618	605	617	634	594	586	654	643	592	611	592	581	646	618	608	643	570	575	619	579	613	606	602	592	639	582	591	611	601	611	604	632	594	648	614	640	643	612	606	618	595	587	595	659	653	626	591	618	592	611	660	657	597	623	619	642	606	592	613	571	657	620	558	628	588	598	611	559	618	607	601	615	606	623	620	613	641	601	606	662	620	615	599	576	592	599	639	605	637	589	611	620	629	560	649	634	597	601	581	571	609	596	579	616	626	600	562	614	565	623	584	602	635	568	639	598	625	599	610	618	593	578	607	569	604	682	612	663	625	622	591	609	617	629	610	621	609	593	574	605	638	615	607	591	647	632	587	600	642	596	641	602	603	647	613	641	599	598	598	631	569	581	597	657	588	646	609	629	577	619	599	618	588	617	656	617	632	599
11332	10544	8726	4447	3276	2601	2172	1746	1532	1348	1191	1066	1151	981	942	878	894	891	845	821	863	786	839	796	786	801	748	752	746	761	794	790	734	773	756	752	760	772	727	790	750	778	803	776	798	749	721	746	750	766	766	698	796	791	745	748	728	752	692	753	759	737	761	691	712	757	786	795	727	720	754	781	725	746	708	762	704	796	756	742	743	729	768	698	698	717	771	719	741	780	713	744	705	738	712	746	729	781	750	729	764	786	749	738	754	699	729	751	734	721	773	733	771	749	722	703	708	735	694	744	725	757	741	697	733	707	750	680	683	737	720	734	743	730	753	711	767	739	725	736	716	763	755	767	704	722	780	766	750	685	758	766	765	806	786	711	762	776	688	663	733	757	703	736	743	737	709	710	719	727	746	726	716	757	766	758	743	771	736	694	762	713	721	743	729	792	735	713	718	730	723	738	700	686	749	781	714	777	742	720	806	769	713	751	744	723	746	675	744	679	721	721	742	732	743	718	716	757	709	718	743	736	719	728	739	755	776	716	743	763	739	775	724	747	798	773	782	733	794	748	744	766	741	759	762	767	747	764	728	739	792	762	739	747	742	801	758	722	758	763	744	732	734	718	729	760	710	757	760	752	731	710	716	756	756	745	763	706	786	762	749	778	741	743	733	739	724	748	752	728	700	717	733	754	770	743	728	773	741	734	731	733	752	734	746	723	744	751	730	737	769	723	741	741	723	751	762	789	751	751	701	748	704	727	713	696	682	716	716	707	760	717	717	690	703	719	801	700	730	810	677	741	741	714	739	788	705	768	713	716	737	708	734	777	751	786	752	656	746	734	699	775	735	754	746	695	751	720	727	777	735	750	765	725	704	740	784	721	750	737	672	776	752	774	756	736	697	695	772	757	735	713	746	785	755	724	709	740	738	711	792	737	750	723	725	692	705	705	796	752	774	745	730	707	697	754	736	773	757	704	706	759	739	748	742	711	725	766	767	766	754	704	745	765	765	791	759	764	731	687	754	702	791	748	803	736	731	692	718	737	747	779	720	748	744	725	764	726	721	747	735	731	748	733	759	718	689	733	760	752	725	739	719	746	715	742	714	771	758	698	694	710	718	732	731	750	729	726	742	767	727	727	725	740	708	723	713	752	671	775	714	785	741	714	718	727	772	766	723	736	778	711	764	756	788	736	757	767	718	748	790	734	788	713	722	740	749	736	717	753	743	733	747	749	748	670	736	714	726	774	763	753	721	762	756	693	768	733	755	704	749	770	746	795	741	772	753	743	783	786	772	732	748	731	758	792	763	751	783	705	747	711	706	729	722	743	753	805	724	708	752	690	720	763	754	713	779	708	737	728	774	712	713	727	724	716	730	744	712	713	782	752	731	754	790	746	726	774	758	711	755	727	694	771	752	720	730	752	764	710	782	757	742	713	730	746	740	728	756	731	729	712	767	765	767	698	713	737	725	710	709	753	678	767	712	738	722	735	754	685	720	678	774	752	730	742	724	720	738	734	762	771	729	768	713	749	723	689	823	760	745	702	689	713	744	713	770	737	756	740	721	718	729	746	788	723	730	717	721	743	732	753	754	747	742	740	713	686	750	759	701	722	745	716	683	727	733	673	724	757	737	753	776	764	729	783	706	709	729	734	697	748	715	778	762	733	699	744	770	721	727	774	691	777	710	806	752	702	739	745	730	720	745	749	724	756	749	680	698	709	751	752	801	703	749	778	771	674	768	729	684	733	770	745	704	720	745	731	798	714	733	731	746	765	762	714	765	758	748	755	751	784	724	705	728	736	719	714	716	740	724	706	715	761	725	741	752	718	752	775	701	797	719	756	747	690	758	768	716	717	748	745	723	750	761	769	743	699	766	746	807	752	705	744	745	706	778	726	764	716	754	740	740	759	735	731	763	752	722	798	757	748	776	695	695	757	710	757	720	764	748	738	748	745	723	758	755	792	738	717	734	714	714	768	778	777	735	708	705	747	740	712	740	717	743	703	742	724	700	774	699	729	747	726	762	712	734	762	744	752	740	732	731	802	735	723	795	705	711	783	720	750	746	745	761	737	782	753	740	771	762	693	759	733	690	798	726	722	702	716	719	750	760	711	680	714	702	734	729	743	738	726	742	749	733	771	732	687	728	755	749	766	720	727	767	737	759	736	738	738	724	760	768	708	745	745	796	772	694	743	743	696	686	767	743	732	719	728	707	764	731	728	762	717	687	753	699	696	733	730	748	732	731	735	743	742	733	759	718	707	794	708	725	712	688	769	723	766	746	735	747	728	729	759	728	685	739	728	741	772	736	704	768	740	735	756	779	707	775	739	707	703	712	720	739	793	680	763	749	767	760	696	675	725	711	737	715	699	730	753	750	754	727	739	750	729	724	760	780	760	726	715	760	755	737	737	704	731	722	734	734	717	771	708	699	700	758	751	714	762	731	728	684	680	748	748	755	704	719	727	745	725	728	761	723	779	756	732	719	771	735	782	706	743	799	737	763	718	729	766	732	752	719	736	725	735	751	773	764	749	736	753	708	747	720	756	776	720	718	711	744	751	712	747	740	739	736	723	693	727	731	747	735	744	727	760	712	747	783	709	737	719	761	707	740	726	719	713	728	669	743	716	688	663	768	710	774	709	730	685	748	697	719	734	748	709	746	770	750	717	797	719	772	724	780	723	767	760	716	702	723	746	762	772	768	744	746	739	722	772	762	747	750	725	695	761	733	764	706	683	734	758	717	732	719	680	736	787	733	745	725	786	734	745	745	708	730	708	707	731	708	769	746	760	726	703	723	715	741	744	686	771	769	702	737	715	759	728	804	764	759	741	752	737	717	722	725	769	796	747	750	700	743	753	742	736	689	722	779	707	685	733	727	761	793	757	735	710	754	749	723	799	742	761	791	714	774	719	704	776	763	713	735	733	738	740	761	726	752	740	721	739	713	753	742	715	767	817	769	737	739	715	744	714	724	712	716	736	711	759	752	665	731	734	774	713	752	729	724	756	754	767	752	750	752	713	707	738	712	725	746	726	702	708	709	743	719	745	733	748	790	762	767	751	733	756	711	775	747	733	765	733	704	720	729	760	742	732	728	729	805	739	744	740	716	771	730	763	762	716	750	749	737	745	795	711	766	749	746	711	719	730	702	709	726	717	773	704	749	738	763	786	780	702	756	704	746	724	703	733	760	761	726	686	728	719	746	748	684	750	732	681	712	751	778	715	750	750	752	734	756	747	767	767	731	717	704	745	699	730	706	729	744	698	756	687	753	740	708	755	737	719	751	755	757	733	756	745	773	729	760	751	704	705	763	733	769	748	735	733	676	741	759	671	751	676	704	726	792	733	719	721	783	756	751	706	731	713	751	753	732	816	732	759	789	750	825	762	760	750	740	727	741	758	747	726	747	706	751	772	723	721	732	766	705	720	746	735	749	723	709	742	688	757	704	726	769	750	763	776	735	711	713	746	750	764	740	732	755	723	722	712	756	727	787	735
25110	21137	27456	24982	9915	622	476	426	333	332	304	272	270	261	251	240	243	249	212	228	199	234	225	207	212	234	213	215	225	198	220	231	223	180	233	254	236	214	240	195	219	187	208	222	197	193	204	203	199	199	204	215	211	188	194	205	225	200	206	205	217	180	212	202	215	212	212	210	209	201	224	202	219	229	214	170	223	227	190	189	207	214	182	211	205	187	246	199	219	213	200	206	220	204	225	218	197	200	213	194	202	220	190	194	196	197	218	194	203	215	202	200	194	189	209	230	214	217	186	178	201	235	213	212	178	215	205	224	202	181	200	202	179	206	201	224	189	224	206	182	210	211	179	199	196	194	211	207	212	209	189	210	217	208	220	215	204	206	205	225	231	181	219	204	200	196	200	191	206	205	238	214	186	179	215	202	229	207	231	219	213	212	220	207	234	216	213	195	211	211	202	221	218	225	208	238	210	187	204	184	189	186	199	226	205	196	197	190	228	204	214	194	234	190	173	201	229	203	243	192	223	191	190	204	203	207	208	235	214	220	200	193	187	192	208	195	215	225	226	214	226	206	207	199	202	196	200	195	192	202	201	201	206	195	212	194	224	213	207	203	213	193	227	178	223	197	211	219	211	181	206	226	197	197	219	211	205	194	231	205	197	200	196	209	218	208	212	220	191	206	191	185	203	229	198	199	207	200	227	204	223	197	211	198	195	186	203	192	202	212	191	220	195	199	212	212	203	192	235	195	221	209	188	198	187	194	216	185	189	194	218	197	185	186	206	199	201	212	223	183	230	196	189	209	232	215	210	175	222	229	184	217	180	174	200	193	204	198	234	220	174	216	199	212	194	216	223	218	188	227	224	211	190	187	211	213	200	207	218	201	191	227	206	214	197	199	222	220	207	210	215	200	196	185	217	233	222	217	194	219	224	210	209	221	205	198	197	227	199	189	215	210	194	215	189	219	209	191	198	223	179	205	226	210	203	195	208	191	209	200	183	189	209	207	219	219	212	189	219	212	207	223	209	194	213	220	218	207	235	203	192	220	209	220	195	210	197	219	216	200	201	223	201	211	204	210	211	200	196	204	228	213	199	212	234	202	235	188	236	211	226	217	217	210	232	210	211	202	211	211	211	233	199	217	205	206	226	213	214	207	204	218	207	209	231	202	202	179	231	220	182	222	212	212	186	223	180	198	204	184	217	195	213	197	206	216	181	216	212	219	223	201	209	218	206	230	192	206	203	218	207	206	198	204	190	218	193	223	208	220	184	180	216	204	203	190	198	203	223	184	213	215	204	189	201	188	190	200	196	209	197	201	227	215	190	188	241	222	228	200	225	209	204	235	232	220	203	162	205	192	211	213	191	211	177	191	191	204	218	186	200	170	226	214	214	201	204	216	185	203	189	223	240	180	186	203	203	226	206	212	216	226	222	205	182	216	212	210	215	215	208	179	204	207	206	247	193	200	197	187	209	209	238	215	201	190	197	218	184	218	196	208	195	190	190	207	199	215	218	220	199	207	216	217	201	213	224	196	183	200	218	206	211	219	212	214	217	189	223	231	184	207	228	187	199	201	210	196	197	197	185	188	214	207	181	196	200	196	218	206	204	193	204	191	178	199	228	190	181	204	214	192	180	186	208	210	171	198	223	204	206	211	212	207	193	197	195	215	176	205	224	199	220	207	222	204	195	176	199	203	199	200	230	213	222	198	189	232	221	200	214	221	174	216	197	207	192	204	224	206	208	186	207	214	189	207	191	185	206	197	206	206	200	222	197	188	212	210	213	186	202	205	235	188	203	214	211	206	225	221	195	220	231	191	202	224	222	233	214	233	228	199	188	199	216	192	202	194	226	216	219	212	200	231	189	206	196	195	191	206	213	199	225	210	220	216	215	227	192	218	220	183	249	188	206	196	235	207	207	235	185	187	215	237	205	207	207	237	199	215	200	200	219	205	196	222	194	190	219	202	203	202	193	218	193	223	219	208	217	186	201	225	208	202	231	205	189	222	204	226	201	212	213	219	228	229	216	234	199	207	202	194	194	225	219	222	220	228	198	233	200	195	214	200	195	204	200	194	227	212	207	187	203	218	203	224	196	209	242	224	190	204	203	178	240	236	192	204	200	212	214	208	220	191	200	233	228	203	201	202	212	199	183	202	221	243	197	222	221	203	188	209	209	191	227	203	207	188	211	196	207	205	216	192	214	230	222	190	210	197	184	199	191	224	210	209	219	197	235	209	222	213	185	224	216	205	203	225	189	205	214	213	197	220	229	200	215	237	174	200	204	206	196	205	204	213	214	210	187	217	223	202	217	192	202	198	234	223	180	217	178	206	197	214	216	205	219	217	171	196	209	206	225	210	213	211	205	207	216	190	242	243	195	247	201	198	196	189	179	219	204	221	222	227	214	214	212	222	201	189	211	209	192	193	199	202	202	194	222	196	230	196	197	200	217	194	226	199	206	207	212	200	202	204	217	211	219	234	219	206	228	208	213	176	194	185	204	205	228	216	201	205	208	209	206	213	215	193	196	204	198	223	203	205	212	200	190	215	226	180	211	204	201	210	220	212	214	187	212	180	194	198	198	233	201	207	191	242	229	203	198	211	215	209	222	225	210	225	195	189	227	229	199	189	205	221	197	201	187	224	206	242	209	207	219	187	208	190	213	197	206	200	205	186	191	238	233	176	194	190	179	205	230	217	211	207	203	213	219	205	231	219	216	200	227	192	209	193	234	203	221	183	199	207	192	213	220	229	204	217	226	196	213	201	196	171	197	200	209	187	226	209	242	181	214	231	204	214	188	200	212	189	209	207	201	234	198	189	205	204	232	221	199	225	221	205	194	220	233	203	210	212	208	198	203	184	183	217	221	225	225	234	216	187	190	213	211	211	231	231	193	224	228	210	200	199	235	206	194	197	211	203	225	203	215	200	215	205	205	191	206	199	213	196	212	185	187	200	205	231	210	208	197	225	227	216	195	196	183	187	203	221	248	178	211	215	203	180	195	173	231	206	198	180	192	211	227	213	212	208	223	191	211	225	203	194	206	211	186	185	221	204	196	195	198	204	212	211	205	226	213	189	230	218	208	190	207	220	194	191	222	218	213	203	205	198	198	194	222	195	186	193	215	209	192	195	201	192	202	185	230	201	208	234	220	203	229	191	216	206	213	216	204	201	195	209	188	191	190	207	201	206	194	207	200	208	202	202	202	180	212	214	215	202	179	195	223	186	210	194	230	224	216	184	191	222	215	193	194	211	219	201	207	220	184	218	205	218	209	202	194	208	206	199	210	196	208	208	220	181	209	221	216	238	216	207	199	213	207	197	250	201	206	227	205	220	202	196	206	215	216	213	220	172	196	169	213	201	223	229	198	224	211	216	216	196	207	199	208	199	216	197	199	223	206	217	199	211	220	223	202	209	234	200	209	194	197	210	194	226	196	208	193	197	231	215	244	193	238	202	205	244	224	190	243	213	224	174	223	234	204	222	205	184	195	190
11302	5907	4536	2255	1574	1262	1000	817	764	658	553	492	464	385	405	376	358	370	325	336	330	297	330	336	323	327	298	293	306	295	330	298	327	295	288	282	292	319	291	320	291	280	272	311	283	273	298	304	297	270	276	294	282	287	280	272	292	279	289	267	276	304	286	313	293	265	313	290	277	272	290	300	291	249	262	300	292	292	283	254	288	275	248	272	290	288	292	303	275	290	283	272	301	284	255	277	274	263	306	264	288	286	292	318	284	288	278	265	300	259	278	301	277	266	274	291	284	276	298	273	277	261	278	293	301	300	323	297	270	283	286	282	282	257	290	303	285	264	304	259	267	291	301	277	328	289	284	302	284	310	268	304	269	288	279	258	290	288	304	260	324	289	295	301	273	274	252	271	307	286	316	263	293	283	266	319	281	267	255	298	287	269	279	276	323	264	252	285	315	279	301	293	266	275	288	259	328	301	278	249	295	274	257	282	281	277	288	323	278	285	277	285	238	259	298	262	295	317	272	295	299	281	285	270	268	301	284	275	276	287	293	274	289	263	284	255	317	320	302	282	307	282	281	279	268	297	269	291	271	251	255	278	288	286	303	281	280	276	272	276	299	301	287	263	258	293	281	275	293	292	310	277	277	265	275	266	286	275	298	288	289	290	270	279	263	250	292	275	273	283	268	265	286	271	281	292	266	288	277	268	259	257	267	304	269	304	285	319	280	252	296	288	303	263	283	284	281	302	266	261	252	275	285	279	274	263	269	270	288	253	272	298	275	284	261	292	289	280	278	275	275	286	290	281	271	275	299	283	296	300	257	265	271	303	283	257	289	308	283	285	272	255	289	289	259	259	275	281	300	280	308	270	266	276	271	275	304	283	281	278	297	245	314	286	273	282	279	287	278	277	274	294	273	285	301	299	270	305	261	259	253	285	284	256	286	282	263	264	307	289	302	303	314	278	256	276	248	285	282	326	270	271	280	312	302	287	317	266	279	301	271	311	279	264	288	286	279	266	276	273	329	284	286	286	267	300	269	283	296	250	273	269	295	284	323	250	294	265	284	305	283	286	257	244	282	278	270	265	298	270	284	319	341	297	286	281	261	291	279	257	292	295	284	280	316	297	316	296	253	258	268	259	269	271	264	308	262	284	289	281	292	258	318	271	271	263	294	261	292	254	286	289	266	295	331	264	303	271	261	267	313	301	283	278	266	287	314	284	285	280	292	298	283	278	290	277	287	285	264	282	275	302	256	272	258	274	294	255	264	280	276	295	300	306	239	278	288	279	280	276	281	273	286	288	301	278	282	268	277	274	291	275	274	293	288	259	282	259	259	279	263	285	301	290	263	261	262	271	264	285	280	291	278	264	271	278	270	276	243	277	283	280	295	256	273	244	282	299	290	256	309	283	264	272	279	267	258	263	304	306	302	286	287	289	279	293	274	282	290	264	277	270	259	272	290	285	274	325	276	326	298	305	253	255	290	316	288	281	309	292	309	293	271	278	288	270	289	258	285	300	303	288	287	277	289	263	286	263	294	263	283	308	266	295	277	276	273	289	269	277	293	279	258	270	261	296	304	291	267	296	268	284	277	294	301	288	278	271	269	265	265	291	285	320	299	280	286	265	271	270	275	281	290	265	278	284	299	283	278	261	315	279	327	302	296	313	313	275	327	265	276	299	275	286	278	259	285	313	266	271	302	279	295	296	291	300	284	276	288	291	289	322	249	291	277	296	291	282	287	283	253	275	294	315	281	280	284	323	281	312	320	299	285	290	283	288	301	271	299	275	250	293	286	250	305	273	283	308	298	273	273	291	294	283	279	294	308	295	307	257	295	263	264	273	292	271	273	262	283	278	301	302	301	259	270	245	273	268	293	274	288	281	255	295	290	280	297	276	333	240	288	284	278	289	300	302	293	288	303	298	285	297	272	291	293	304	265	280	270	284	292	284	271	290	283	286	285	281	263	282	274	287	293	305	287	302	268	245	280	278	289	303	276	295	261	288	267	279	277	273	291	286	257	276	291	247	269	281	272	283	293	275	295	274	295	302	296	275	269	294	287	256	310	262	282	277	296	282	289	287	287	301	266	316	255	287	271	274	298	260	273	253	251	271	307	284	267	280	272	271	282	295	300	292	269	279	296	268	270	301	287	306	266	283	265	278	276	262	255	280	289	293	294	312	302	313	304	284	295	275	283	275	286	303	297	282	282	321	284	252	261	297	293	277	301	300	275	254	291	286	290	250	270	305	286	279	286	257	309	289	263	284	313	278	263	286	261	283	283	282	264	275	277	291	288	282	283	304	286	276	272	247	288	266	275	259	280	275	275	260	298	281	279	283	285	258	276	288	297	281	297	260	289	268	273	314	278	282	294	251	299	279	274	281	277	307	303	287	277	291	291	301	231	292	275	267	297	287	301	273	278	262	256	284	252	281	265	279	282	262	279	286	274	279	295	307	287	274	277	273	274	274	286	297	277	282	269	272	283	307	280	253	283	243	277	303	273	276	279	300	258	270	291	276	276	284	315	277	319	279	261	287	282	270	245	314	297	262	306	271	295	278	263	285	273	279	276	271	250	282	266	265	278	250	280	262	276	302	283	271	284	269	291	287	282	274	280	307	271	252	276	262	249	279	264	277	277	268	301	264	264	278	280	268	291	295	284	294	284	268	283	274	313	252	308	296	295	289	250	292	267	259	284	293	322	247	257	297	295	290	275	277	317	268	292	286	284	271	270	324	291	279	291	291	311	292	308	300	294	283	277	290	275	283	285	294	277	267	262	284	280	305	318	253	294	273	272	283	265	275	270	291	267	296	312	283	288	281	274	308	274	315	285	302	305	299	287	296	285	257	300	268	270	270	256	273	299	276	287	261	274	270	256	298	293	309	280	302	268	291	273	270	269	266	264	290	261	297	259	278	317	276	278	307	307	270	274	289	290	262	305	289	270	255	274	261	282	298	312	303	267	289	275	278	258	266	279	285	279	289	288	258	291	281	259	261	291	285	296	298	271	291	267	294	291	300	299	314	311	302	280	311	282	290	282	292	254	278	279	299	264	265	270	280	288	270	293	276	257	281	291	285	274	287	289	291	282	286	295	292	270	296	295	282	302	289	263	276	308	250	295	277	263	302	291	309	274	290	266	276	281	300	304	282	296	253	263	288	303	316	300	267	283	282	257	288	284	293	275	281	270	289	289	264	257	282	298	300	283	275	290	259	301	290	289	275	305	296	288	274	317	258	261	269	293	284	319	265	277	295	264	272	311	267	288	284	277	265	266	296	278	283	315	275	290	275	282	270	282	268	277	298	303	284	280	300	320	260	280	264	307	310	259	292	254	287	286	322	280	274	289	291	298	277	276	276	290	287	288	269	285	274	315	285	282	283	314	265	275	295	282	301	276	280	281	286	301	291	253	246	295	270	286	259	305	292	290	252	294	266	280	266	275	268	288	290	307	257	290	222	267	284	264	303	276	246	287	296	288	300	267	276	276	304	281	271
22870	21158	29036	23526	21086	21080	11437	1758	1141	1035	1038	876	915	820	777	763	757	748	714	709	690	650	669	654	656	675	679	603	641	599	635	615	610	634	610	606	609	625	624	632	625	657	676	604	629	618	575	631	569	596	672	648	618	622	641	575	616	594	605	628	620	600	589	587	645	610	649	553	629	616	617	586	648	599	581	626	593	613	576	596	598	584	580	593	606	598	596	585	681	615	628	600	609	591	608	607	668	558	608	590	596	571	595	614	612	625	624	589	573	616	558	606	583	633	560	604	576	583	583	636	593	585	583	573	569	628	581	597	592	609	642	571	611	606	592	584	617	569	628	591	572	641	615	577	648	610	654	622	621	566	588	545	616	634	583	598	601	572	588	618	593	580	601	624	586	609	606	600	613	622	585	587	628	592	568	613	646	611	611	621	578	590	600	618	608	557	594	594	637	578	585	610	577	615	562	644	599	568	626	642	625	621	599	629	600	605	583	594	591	630	599	591	645	634	613	610	601	544	620	615	572	616	561	588	629	598	588	564	596	658	599	597	627	556	614	589	618	637	604	624	593	555	605	650	567	594	598	621	604	637	618	581	618	622	599	578	575	597	617	646	586	602	609	574	610	631	619	626	586	613	587	632	599	596	577	601	576	622	623	600	603	572	579	594	603	611	608	573	610	606	613	603	575	637	575	591	597	637	590	568	594	619	606	597	598	585	577	589	571	614	597	575	590	599	642	601	624	594	591	601	541	613	635	625	568	616	626	562	597	620	600	585	576	566	634	606	583	635	604	667	616	582	591	597	616	619	589	568	584	568	573	557	575	597	604	605	611	608	599	560	633	658	575	580	560	508	587	575	636	589	633	612	622	580	584	605	587	599	599	576	624	559	612	613	642	576	585	582	593	607	616	576	585	574	585	592	602	584	611	629	682	581	581	564	620	571	628	570	596	606	571	622	608	584	621	611	614	585	580	577	576	562	573	552	613	634	571	564	580	664	615	605	603	607	610	604	605	576	616	631	609	620	593	576	568	613	636	632	582	607	602	606	615	580	564	585	606	593	598	566	567	627	568	655	565	639	581	608	577	602	612	603	618	557	609	592	565	592	598	597	559	564	572	591	609	611	591	597	595	582	618	560	606	582	597	619	556	566	607	632	562	583	586	593	632	600	611	614	587	640	590	596	604	640	602	613	644	572	595	621	645	574	648	597	664	635	586	591	585	604	577	590	616	605	604	613	593	589	630	641	557	601	571	577	573	583	633	604	625	622	593	559	585	606	624	541	615	584	606	654	611	632	596	604	559	585	560	607	617	569	573	592	617	568	593	588	635	596	598	585	615	603	638	562	612	605	539	634	598	588	591	599	570	652	603	584	622	566	627	563	592	576	567	572	586	604	592	575	612	641	588	596	621	579	585	629	584	626	592	586	553	603	591	590	577	613	606	639	652	577	582	572	629	613	618	586	636	616	583	561	620	619	590	592	610	600	612	598	580	591	611	623	584	590	586	608	603	586	554	628	583	590	647	591	590	605	622	605	577	575	576	584	623	636	591	561	614	609	614	580	632	583	556	581	587	605	565	563	568	640	616	589	581	561	630	581	615	608	574	603	623	558	634	616	604	615	603	626	627	604	595	572	642	563	577	600	607	591	606	607	619	597	593	586	554	605	593	597	593	580	620	653	627	584	579	603	569	579	588	600	602	597	595	583	610	620	640	581	613	567	610	594	586	596	548	617	596	622	623	605	614	598	593	596	614	609	578	579	638	626	594	598	576	609	619	569	641	622	537	588	635	589	593	660	581	612	615	620	604	611	622	610	641	611	613	583	622	595	562	591	579	611	589	600	570	579	578	593	570	580	600	565	598	624	566	593	601	633	624	613	616	588	559	578	591	610	601	574	628	601	558	598	562	577	590	607	628	575	590	567	641	580	615	602	609	597	618	566	581	586	563	584	629	606	626	633	595	602	611	647	565	569	614	597	619	609	612	591	640	603	577	583	595	605	596	626	596	582	554	588	628	614	604	606	589	612	588	584	642	594	621	525	604	567	579	596	621	617	585	615	597	628	646	610	661	575	562	594	597	586	574	591	596	603	648	611	584	595	612	588	633	599	607	587	545	625	621	602	590	637	580	643	626	623	601	615	589	611	564	620	570	628	639	591	625	558	610	600	580	593	588	638	564	613	575	619	640	577	635	616	644	574	606	579	549	613	576	587	585	588	597	606	643	555	572	572	621	589	655	593	576	592	588	554	611	648	564	590	607	603	614	579	603	617	571	627	587	626	577	607	601	570	600	610	565	647	597	611	617	635	605	587	625	543	589	600	621	573	628	635	614	581	604	613	622	598	605	603	561	574	594	631	613	571	556	563	579	607	588	613	598	595	586	607	559	596	599	654	616	627	586	578	597	598	577	560	575	599	587	599	589	609	577	646	582	593	601	564	574	613	633	564	591	610	617	607	616	602	589	623	598	588	645	600	641	570	605	611	604	625	590	576	632	619	587	605	615	609	609	553	618	564	639	569	574	555	616	587	562	613	564	567	612	606	591	613	567	589	615	602	596	617	580	642	596	592	641	577	593	646	573	563	605	601	595	620	620	576	612	617	567	621	567	599	601	597	567	625	586	587	596	624	627	599	593	583	551	609	606	582	561	574	571	595	649	567	633	596	597	618	633	596	619	616	620	561	637	608	588	575	605	607	608	629	609	627	567	598	607	648	602	597	580	617	566	622	551	560	598	592	607	610	644	610	589	594	638	603	589	625	640	563	562	595	581	593	596	590	600	590	604	565	570	584	591	554	607	583	583	537	560	601	611	624	595	609	605	625	590	616	630	588	620	658	590	631	589	576	601	562	564	529	608	628	578	584	593	570	592	583	617	611	578	575	619	584	625	567	533	633	610	621	594	607	589	603	570	592	596	602	576	625	580	594	630	576	622	616	570	594	611	572	604	588	616	637	591	593	614	636	580	568	614	600	573	623	561	601	552	574	586	605	623	592	607	597	613	580	618	595	607	550	602	592	557	602	608	613	601	583	567	622	630	619	577	599	603	661	591	659	607	563	663	618	598	606	586	623	609	575	642	577	564	613	655	597	595	591	571	630	575	565	578	606	617	613	609	596	631	651	589	568	655	591	614	599	619	554	645	613	652	606	590	610	625	586	575	600	621	538	583	576	602	617	583	573	627	613	569	581	566	598	598	591	631	563	573	607	593	628	569	547	574	617	601	610	549	562	636	574	585	535	616	616	625	628	616	558	575	614	623	569	592	593	589	623	617	550	578	622	642	593	608	600	600	600	599	617	616	615	561	557	588	564	572	558	636	609	562	575	591	650	584	619	566	624	602	640	589	560	575	597	566	607	622	628	593	605	624	587	621	601	625	587	588	616	585	586	604	556	590	612	585	576	623	638	606	557	619	619	558	620	621	617	637	619	608	575	626	555	595	593	585	585	612	553	605	578	571	527	602	565	585	556	635	610	577	589	611	625	588	626	609	602	608	607
15993	16741	13844	7300	5381	4238	3427	2825	2182	1916	1667	1464	1409	1258	1161	1034	1031	1012	976	988	894	917	879	853	810	886	845	819	761	771	826	867	794	776	821	818	800	768	775	768	714	773	760	743	758	815	764	768	737	831	775	779	745	758	763	775	752	696	739	733	744	778	725	758	747	754	738	753	709	746	787	747	766	706	771	730	760	712	748	715	748	706	706	744	766	748	765	705	727	723	694	753	743	745	807	733	743	750	746	698	703	724	703	707	730	741	764	714	725	698	722	706	745	726	707	713	740	734	720	710	734	760	711	746	735	738	767	745	805	717	702	748	712	717	642	735	735	725	731	765	706	715	695	743	707	749	714	730	799	745	770	705	697	781	721	725	776	714	748	755	731	721	719	794	755	780	756	790	781	710	705	695	739	723	741	807	718	745	747	778	752	728	684	761	741	737	731	749	715	751	717	731	778	722	750	771	771	760	769	765	730	699	730	738	765	715	704	705	747	706	737	750	713	706	735	769	708	741	766	705	774	718	710	710	764	741	792	757	707	734	759	709	704	684	692	748	700	704	748	722	776	753	762	719	790	773	727	726	776	748	771	749	742	710	736	766	710	760	725	763	697	789	728	733	725	670	736	760	745	723	786	763	810	722	705	718	749	757	687	745	728	778	782	766	798	737	724	784	697	671	730	705	772	727	766	723	724	702	743	748	736	753	735	722	747	754	723	749	754	738	725	723	724	742	764	748	779	745	733	743	771	773	759	740	743	691	745	739	746	719	748	707	733	724	751	741	756	726	715	735	730	771	727	761	708	761	741	724	730	727	727	670	718	709	730	781	750	769	751	748	731	737	709	741	736	726	772	727	703	707	718	749	764	718	747	731	714	779	725	732	731	710	708	735	733	761	760	780	785	789	770	754	750	712	749	709	699	751	721	769	713	829	764	756	723	748	723	711	742	740	692	714	714	769	713	747	756	697	727	784	728	725	737	730	788	728	732	772	719	698	751	753	724	738	736	729	750	710	755	736	739	768	712	759	806	747	724	716	732	711	759	698	758	723	763	690	755	744	766	762	743	725	747	776	724	715	743	718	752	759	787	736	737	712	756	755	768	758	757	716	742	724	739	779	729	745	704	743	738	708	713	711	731	721	719	735	732	739	745	766	707	728	732	692	736	713	701	722	769	714	768	743	739	769	761	704	717	761	723	738	722	761	738	731	727	846	756	782	746	764	771	770	756	727	744	712	763	739	716	753	816	745	739	746	722	763	699	757	716	760	741	744	769	731	724	708	734	698	744	743	730	705	809	703	740	756	714	706	779	719	743	694	745	668	702	708	682	700	703	716	692	767	683	705	735	774	798	720	777	699	780	728	753	716	729	753	699	678	764	733	705	734	690	759	737	737	711	746	698	740	695	746	779	791	727	753	670	726	762	777	723	699	734	683	734	725	674	746	720	727	694	770	710	738	721	727	745	757	769	790	687	755	716	741	712	740	724	743	725	774	743	768	705	725	709	731	707	685	693	776	749	720	756	761	782	803	717	806	705	711	748	740	707	673	734	737	702	715	752	758	718	753	739	745	778	762	731	730	740	718	696	740	715	697	710	729	745	733	751	720	666	755	718	722	725	745	744	730	763	734	748	730	741	752	776	738	699	742	774	756	751	684	723	701	727	747	741	708	687	738	694	715	766	729	737	740	719	671	712	736	773	782	755	669	719	703	778	731	817	740	754	741	737	729	734	711	735	774	727	760	705	740	663	718	706	700	715	739	749	766	710	743	751	727	696	750	726	759	760	774	771	755	709	728	726	754	746	709	731	717	711	774	766	773	699	691	754	747	732	712	733	757	715	736	724	740	799	702	744	753	700	704	725	750	758	704	782	747	756	750	679	723	697	714	715	750	735	725	706	748	798	752	738	763	738	711	721	724	747	737	696	767	698	697	755	706	704	749	732	746	737	717	783	708	737	717	713	730	675	708	749	728	754	738	760	705	795	750	747	736	736	763	735	724	748	725	726	721	758	743	700	759	725	754	787	746	751	754	776	721	735	735	766	663	756	707	744	737	767	729	725	710	746	767	741	735	776	724	707	729	755	717	756	726	700	721	783	733	710	776	746	774	714	729	724	744	783	770	740	782	735	762	755	748	691	756	735	711	729	716	713	711	717	698	797	738	743	766	698	758	743	734	753	770	762	724	748	779	768	743	726	745	712	756	744	704	734	740	749	773	691	749	717	725	700	765	687	726	744	707	767	758	728	740	732	735	689	712	703	735	693	721	733	728	731	742	763	753	712	710	774	769	696	652	754	755	738	738	744	703	771	728	743	775	783	688	782	727	767	784	689	714	743	678	793	748	753	731	769	712	692	728	762	748	756	797	713	745	693	761	721	732	749	746	739	743	764	793	727	747	733	743	774	779	765	699	753	709	758	745	753	722	749	758	739	726	693	713	706	752	758	679	785	755	777	697	732	729	737	737	755	685	724	737	759	782	772	778	742	720	739	707	713	793	700	689	726	724	737	737	767	725	718	725	758	712	737	747	803	784	762	697	712	715	691	736	719	761	694	741	760	747	721	741	749	732	767	728	763	732	733	751	682	766	710	758	745	747	763	699	787	749	761	786	750	737	714	785	765	710	732	728	722	691	778	728	722	775	777	745	790	733	747	759	709	673	735	737	726	741	807	737	703	694	741	749	734	758	721	711	750	708	784	696	725	737	730	733	706	748	758	759	748	752	706	781	747	730	763	749	723	726	699	756	734	739	736	724	758	695	716	737	782	783	767	732	777	725	747	733	782	762	739	694	762	730	703	767	742	761	744	714	821	735	799	777	716	695	733	760	715	741	781	760	788	748	738	788	788	769	743	702	726	743	757	758	697	734	755	764	724	717	739	718	780	754	722	711	788	703	718	738	803	762	751	751	736	714	743	754	749	759	711	755	736	684	720	709	773	785	732	763	745	745	712	786	752	725	746	749	748	743	679	752	727	678	764	772	769	732	700	743	774	715	752	745	682	724	714	810	736	729	729	803	755	710	702	784	728	718	719	731	783	745	761	744	765	749	772	718	711	720	760	780	716	733	754	723	747	756	790	710	709	749	709	735	774	768	743	759	706	760	772	729	743	732	714	714	717	757	752	747	759	745	723	739	736	765	763	705	714	677	714	764	750	702	752	739	701	706	723	714	755	722	772	720	748	742	738	698	742	737	730	730	751	691	730	746	758	749	750	760	717	698	680	735	766	745	745	771	743	730	695	735	691	729	751	772	738	729	711	747	791	753	720	743	764	714	765	731	752	751	670	729	698	716	786	714	673	762	725	710	734	702	741	772	742	733	731	792	726	771	729	723	691	703	738	771	702	703	693	739	712	718	703	690	721	741	739	690	716	724	735	751	738	770	688	731	740	752	739	723	708	729	813	705	745	764	733	690	743	724	734	700	787	713	742	737	744	732	788	711	768	760	735	742	717	758	764	787	751	690	750	738	710	756	801	735	717	754	735	705	703	766	704	756
26929	20057	6916	679	426	380	340	333	332	340	333	351	339	342	335	312	338	285	302	283	338	312	329	301	303	300	302	303	304	338	306	337	304	301	296	287	316	291	296	297	331	316	299	316	317	323	329	320	336	334	322	314	320	324	323	317	329	339	290	296	314	322	319	312	322	309	311	349	318	327	305	319	332	285	349	320	312	286	307	335	304	301	283	310	329	322	286	301	322	330	298	335	314	305	302	295	298	329	316	355	317	294	302	308	329	321	327	302	292	343	314	290	359	311	318	342	296	293	291	358	318	298	297	307	317	291	311	344	324	316	293	343	312	320	285	282	306	286	333	304	324	324	350	261	298	332	311	306	291	329	294	311	323	265	292	298	294	348	321	315	288	322	297	325	331	340	341	324	349	303	287	333	318	323	290	340	308	324	298	317	317	304	319	325	320	335	308	338	335	306	277	308	338	319	322	299	315	319	355	299	317	331	329	293	320	306	292	339	302	292	309	318	310	299	333	327	333	287	329	299	304	332	304	324	335	316	342	320	301	317	304	335	304	307	322	329	300	305	348	337	308	310	329	339	339	307	353	298	303	335	320	324	290	318	304	317	323	338	331	342	311	293	333	295	326	304	320	333	339	339	295	303	324	296	325	308	322	313	340	312	304	283	324	281	307	320	326	310	287	341	291	302	342	313	313	315	343	307	320	330	317	283	335	341	320	326	293	319	311	331	329	310	296	321	297	309	320	305	331	339	320	303	295	338	293	304	305	324	317	314	311	326	330	317	303	292	341	332	300	323	297	318	313	290	305	304	329	320	298	326	342	293	299	277	290	331	306	297	302	331	310	331	337	314	302	329	312	322	300	323	281	327	308	314	335	334	300	303	319	299	327	325	326	326	326	304	291	333	317	342	305	329	293	308	319	322	291	299	345	283	317	342	299	324	299	311	310	325	308	332	323	312	300	322	335	314	289	310	303	278	326	323	321	346	311	316	307	326	312	300	317	319	314	363	300	333	319	293	295	306	324	321	301	291	366	296	321	318	313	336	310	361	295	331	303	319	318	354	289	312	321	313	319	323	297	344	327	324	268	296	323	300	304	315	334	298	290	294	353	328	321	330	304	352	310	312	341	309	293	338	340	298	294	326	324	339	347	306	317	300	332	305	318	323	341	294	320	330	307	294	333	315	311	315	325	335	322	297	346	317	322	305	343	316	316	321	299	355	313	310	288	326	338	301	303	317	282	319	296	336	292	304	340	308	320	332	320	322	325	326	310	327	306	320	296	284	324	323	324	301	329	319	306	313	300	342	275	319	304	328	299	307	313	329	319	302	313	347	300	330	345	318	348	305	323	338	334	318	330	335	329	318	333	308	315	309	327	290	316	302	319	304	314	325	314	337	312	357	287	337	281	297	321	296	299	301	292	333	312	313	312	336	339	304	353	328	289	302	315	299	322	311	344	283	271	320	327	337	313	267	321	302	309	328	349	293	299	311	329	308	297	317	322	340	312	305	289	345	321	332	343	302	302	339	321	329	277	318	313	291	318	305	260	298	346	321	310	320	343	301	302	306	312	287	308	313	320	305	322	316	311	294	314	304	314	294	307	307	300	285	307	293	308	331	322	324	333	315	336	297	342	306	344	324	305	325	317	288	335	308	334	304	300	285	335	310	332	315	323	295	307	295	307	293	312	351	348	273	267	310	290	340	326	323	289	303	308	319	320	301	306	309	300	312	312	304	326	320	319	325	324	286	307	308	328	315	326	305	325	322	303	319	323	298	304	278	320	324	331	331	302	328	307	318	313	314	333	314	282	336	289	337	343	307	349	301	308	280	305	297	319	285	335	344	326	316	277	311	325	355	332	317	332	310	288	285	292	325	321	292	321	288	350	306	285	355	329	301	299	297	328	326	315	317	319	319	318	304	319	301	309	313	311	331	285	335	280	321	324	295	306	288	294	327	324	323	308	350	316	345	291	327	346	324	300	330	307	296	329	299	313	339	334	328	305	342	306	330	291	296	303	332	305	322	294	285	347	329	333	300	312	316	270	311	318	285	346	302	334	301	319	290	320	281	355	335	303	324	305	319	329	307	314	322	303	272	307	293	285	324	305	290	318	338	346	279	323	314	319	296	319	301	320	317	324	342	333	294	310	315	299	343	332	302	303	312	326	296	354	312	313	307	286	276	312	285	349	308	345	330	312	298	302	310	298	330	318	332	331	326	318	312	326	312	341	296	302	325	286	299	319	316	306	305	314	293	324	322	309	301	305	315	327	309	310	316	312	316	325	323	323	310	307	336	320	318	324	336	299	335	340	364	323	321	286	301	323	295	311	354	321	298	312	328	315	344	320	340	316	324	320	317	301	314	312	346	304	303	279	314	340	295	315	333	318	285	291	327	323	319	310	304	297	325	314	338	313	330	309	335	295	306	320	312	314	295	276	329	328	302	310	303	319	310	306	294	283	310	281	328	314	303	280	313	331	293	303	309	298	314	322	332	329	326	296	306	322	332	316	270	291	301	326	283	321	330	299	299	288	321	342	330	319	303	332	328	315	319	344	338	339	303	314	342	309	319	296	321	310	337	335	302	330	305	327	312	308	314	304	348	329	293	359	305	323	339	327	291	340	286	349	334	312	305	284	321	317	306	337	290	341	309	299	312	302	328	306	337	305	317	345	296	284	313	300	317	337	301	310	303	311	318	316	292	319	318	329	291	328	323	327	312	268	325	338	334	310	301	315	316	299	294	275	339	336	283	277	284	325	311	328	299	347	347	297	292	305	343	279	294	295	325	311	360	289	303	310	322	312	310	353	285	312	329	340	329	291	308	314	296	308	335	306	297	312	298	348	314	297	343	306	317	327	322	298	323	315	306	334	360	340	345	311	311	328	302	316	321	362	314	308	310	297	304	282	307	285	308	318	326	315	326	323	291	303	325	340	349	311	331	333	309	305	311	334	315	329	296	297	331	302	325	333	318	290	345	340	301	317	323	295	300	294	326	349	319	327	300	302	298	289	321	310	332	305	310	295	298	315	334	321	281	323	287	298	323	314	333	311	320	303	333	323	324	291	312	343	295	330	301	350	242	307	341	283	309	303	319	311	290	315	310	340	325	315	327	314	322	333	334	304	318	335	313	320	311	307	348	322	322	308	308	297	303	287	296	285	280	298	310	315	323	299	335	316	287	300	250	327	339	314	301	326	291	317	350	315	319	295	309	306	302	315	325	307	306	312	312	302	309	337	298	318	340	294	314	327	299	335	295	314	305	314	317	318	322	310	296	276	339	325	331	320	341	325	301	304	345	333	308	309	318	327	306	313	314	325	296	299	286	309	314	304	328	308	296	315	323	312	336	337	329	329	364	330	317	307	329	286	289	305	325	308	303	302	303	319	303	326	324	306	331	326	320	344	319	306	282	334	301	335	322	307	342	340	317	294	310	306	316	321	321	301	311	327	280	281	324	312	354	336	325	296	342	301	327	306	313	312	348	290	274	300	304	289	306
4749	1050	971	603	503	470	483	459	430	394	429	385	400	402	411	391	391	406	379	400	423	402	373	382	406	385	404	392	380	370	371	361	437	365	408	409	364	400	365	383	384	404	401	393	377	408	397	377	368	389	376	372	372	381	389	396	379	389	414	389	408	413	403	376	373	393	380	378	380	374	379	388	369	409	393	418	390	388	375	401	383	377	410	405	417	390	376	409	367	367	380	356	408	374	388	392	372	370	376	366	425	385	386	424	401	405	399	408	393	362	388	380	357	396	377	415	408	386	389	383	367	384	395	401	402	380	393	411	398	402	385	365	384	401	369	428	395	363	413	410	390	360	389	396	387	389	376	360	395	380	376	379	384	371	384	381	407	388	413	401	390	387	380	376	377	420	406	371	381	362	379	382	396	395	385	359	392	343	380	366	350	378	390	409	360	403	358	405	405	393	388	411	359	388	414	402	385	362	368	363	404	408	434	391	370	445	405	393	405	366	375	384	354	412	376	370	416	390	418	410	427	356	373	363	345	388	385	361	369	397	395	371	382	380	390	401	355	371	407	398	364	354	385	396	395	419	415	394	411	358	407	400	411	363	387	359	393	396	350	375	382	380	406	364	393	388	369	399	393	377	408	386	418	406	406	350	368	359	370	381	361	363	383	420	379	404	387	384	356	411	362	375	396	378	369	378	422	381	383	412	394	408	384	398	368	375	387	384	377	376	411	379	400	377	361	381	369	384	411	368	420	396	377	373	398	376	372	383	378	395	382	378	380	406	396	365	426	388	385	375	357	414	391	384	396	378	374	375	389	407	391	375	423	386	386	413	411	363	404	417	352	391	406	367	433	380	393	417	401	413	407	410	388	400	424	439	401	373	352	395	365	351	369	380	390	396	394	378	374	376	391	375	381	399	342	389	406	350	407	380	395	380	396	397	397	393	418	372	404	385	386	417	398	400	384	383	411	373	360	364	401	380	387	400	403	391	408	368	395	357	362	393	368	427	401	355	379	385	383	369	383	403	359	413	373	367	388	405	376	391	381	372	367	403	381	371	392	379	376	383	380	381	361	385	417	393	423	397	384	374	406	409	377	405	397	377	357	359	403	376	377	380	419	393	356	392	393	364	410	398	397	381	371	366	396	365	352	382	384	409	349	377	380	380	420	344	403	385	391	372	382	421	379	357	404	361	389	388	371	359	385	364	340	357	389	372	391	336	360	409	362	402	389	388	404	374	368	381	368	378	338	392	359	372	371	416	401	398	394	396	418	397	415	377	399	376	353	393	369	405	400	384	363	356	393	395	395	397	390	425	379	384	441	353	382	399	419	403	416	393	381	414	399	371	403	391	375	432	385	361	402	373	413	389	390	395	332	381	365	408	360	377	369	336	423	399	391	376	384	415	368	375	399	388	404	410	384	365	366	394	390	395	379	389	385	344	410	365	378	375	387	354	375	358	387	395	383	415	400	397	394	381	364	407	373	426	390	374	392	390	387	397	384	403	396	388	365	375	363	359	370	375	416	358	396	388	417	414	397	417	388	385	410	406	409	374	414	396	383	373	390	411	373	371	388	417	424	372	375	381	409	377	409	383	363	382	403	383	364	377	376	404	385	413	397	378	389	393	397	378	381	414	386	398	372	411	392	383	370	405	411	412	364	400	386	411	393	363	359	379	409	364	383	382	393	391	383	397	388	342	395	383	421	413	382	385	409	404	391	413	391	383	334	373	438	393	397	374	394	385	334	410	400	376	360	400	362	389	379	378	394	363	392	408	349	401	397	378	383	382	409	366	343	378	382	389	365	380	382	387	375	404	385	386	377	376	368	374	358	381	370	391	368	366	386	336	370	368	398	415	378	373	383	379	424	403	392	379	393	402	394	388	410	389	376	397	369	341	386	400	400	346	385	398	414	356	375	373	361	409	393	395	364	386	374	399	364	375	362	409	382	390	397	353	411	351	372	382	407	384	385	439	379	379	411	383	358	408	427	400	374	364	389	354	365	424	407	407	417	370	380	391	374	371	403	373	405	381	424	407	400	389	410	407	359	358	391	396	376	405	384	398	380	386	413	380	382	394	406	375	393	408	420	401	374	356	374	397	366	411	394	392	410	408	364	369	389	379	394	395	421	402	359	379	407	382	392	382	359	383	387	417	367	396	394	350	404	398	382	371	406	379	400	384	397	393	395	405	406	375	402	391	396	375	378	396	381	380	368	389	392	390	379	385	407	368	407	395	418	416	392	382	424	392	372	368	374	378	389	402	423	402	376	383	383	399	422	399	402	386	379	329	357	344	387	417	381	359	404	367	375	368	361	377	384	377	407	381	365	401	413	388	370	397	384	381	413	402	372	395	389	365	357	407	390	403	396	389	353	371	361	351	368	409	377	391	355	376	375	403	371	380	368	393	404	379	401	413	377	423	380	387	397	360	360	358	364	402	388	393	320	400	394	368	395	416	395	389	377	380	428	378	394	359	388	404	357	374	373	402	380	403	382	385	392	359	393	380	405	415	380	358	376	396	360	371	402	398	351	413	378	383	390	359	370	362	378	356	402	394	401	372	393	383	382	380	400	382	350	407	404	406	402	377	407	387	357	366	383	395	387	412	408	376	378	361	406	396	373	357	381	365	369	427	388	391	395	418	389	394	373	387	379	390	385	381	389	401	403	366	391	379	394	358	367	398	379	375	397	391	422	413	394	401	394	390	378	406	396	396	376	378	408	388	345	393	343	406	361	395	374	399	363	417	402	359	377	409	354	376	394	386	364	370	401	392	408	367	352	406	386	380	382	401	380	403	396	394	403	370	358	400	388	393	420	360	385	373	382	365	367	371	379	411	388	359	384	359	376	391	367	393	383	397	361	399	399	362	415	380	373	424	377	398	398	375	373	399	361	422	390	434	399	391	377	385	403	379	446	373	356	360	393	381	369	387	409	387	385	383	377	394	409	398	384	371	402	409	387	382	362	404	381	376	394	426	373	367	383	415	407	367	398	378	399	375	404	437	405	396	374	434	429	396	384	365	378	411	362	346	423	360	407	407	385	376	379	385	394	405	415	400	389	410	410	398	409	402	428	394	381	379	369	359	366	382	394	393	377	409	406	412	412	396	376	387	388	418	386	423	343	383	411	370	349	392	382	372	418	404	394	414	376	364	370	448	391	375	410	378	415	392	356	350	379	399	375	389	393	409	394	382	394	396	398	392	392	400	350	395	378	398	382	360	354	367	368	389	387	387	412	379	393	406	434	403	373	412	373	436	386	384	384	434	401	405	361	379	391	404	372	403	397	398	386	368	393	401	382	394	379	392	420	419	398	384	377	416	353	389	425	355	388	396	375	392	387	391	378	378	365	395	389	379	389	386	407	374	362	377	386	386	404	398	398	392	382	400	389	416	382	385	370	384	396	440	376	385	378	387	389	427	365	383	373	379	401	383	409	386	396	388	383	394	414	393	383	383	367	401	410	397	383	366	392	351	338	441	393	375	403	383	370	347	385	408
23760	21128	28602	23866	21111	12379	1737	1048	916	823	824	740	772	776	727	720	690	725	639	698	675	652	629	613	655	666	641	641	685	638	640	645	669	597	649	599	609	628	592	619	578	624	631	639	592	655	611	619	643	609	579	652	624	616	626	609	661	614	602	614	582	547	585	618	611	581	592	574	623	578	609	581	582	613	595	613	629	539	633	591	630	602	580	626	567	644	605	586	557	630	605	622	614	644	597	577	646	627	612	645	617	625	630	616	630	579	638	636	615	587	626	598	609	603	611	583	627	625	634	609	605	583	624	608	634	587	635	604	627	622	627	594	636	547	619	631	625	565	600	598	610	614	585	604	622	621	615	657	589	582	600	600	600	629	612	582	608	593	587	542	589	610	580	646	646	622	663	627	603	612	577	540	585	640	592	596	615	609	596	596	588	588	604	639	647	580	646	624	563	640	630	622	626	610	596	596	584	631	604	601	609	619	570	565	620	584	650	562	597	607	559	616	653	603	567	578	578	592	592	608	625	625	584	627	604	661	649	602	597	588	584	617	597	665	594	625	614	600	573	616	589	573	587	589	621	610	643	639	620	611	619	600	587	602	597	647	608	622	608	561	647	605	581	583	610	597	625	623	601	621	621	617	608	629	579	594	604	584	665	587	645	592	643	601	636	629	586	634	650	661	598	582	608	626	614	611	633	647	570	578	593	579	555	595	643	583	643	654	632	584	609	634	632	606	665	578	609	562	592	644	621	686	639	669	592	616	649	586	599	615	607	590	593	615	613	596	638	604	577	619	604	585	626	604	607	604	585	579	578	581	603	627	604	593	664	601	560	596	627	619	624	577	643	630	605	617	567	627	648	625	571	637	600	613	613	597	628	639	596	617	604	611	628	583	625	623	612	600	592	590	621	593	623	624	605	623	575	642	609	608	597	582	594	563	616	586	606	613	609	590	550	573	609	584	627	609	614	591	593	601	567	575	609	633	643	617	624	595	623	588	596	590	606	590	621	627	592	627	611	600	590	618	586	567	614	610	611	594	600	556	645	594	571	605	637	619	585	620	625	621	599	648	619	623	640	621	607	593	647	590	588	631	629	601	592	600	608	596	619	635	624	612	636	652	596	604	608	666	675	620	613	630	601	594	650	664	608	639	649	631	573	635	550	628	608	562	557	632	653	650	601	570	598	635	590	614	617	627	598	621	621	589	615	603	589	618	630	630	644	576	586	558	622	599	618	626	568	569	638	659	609	569	579	639	593	610	589	630	589	601	597	584	660	593	603	588	612	641	622	611	602	619	606	627	606	630	583	600	615	643	594	575	611	591	611	596	602	586	606	637	618	605	603	625	605	615	596	574	595	649	591	584	579	651	578	582	629	550	599	621	577	620	596	603	582	591	599	592	620	588	631	618	609	591	635	611	578	593	621	621	606	584	655	622	582	583	605	583	569	623	605	622	578	624	585	620	593	611	586	628	602	634	558	594	660	601	628	580	571	584	618	653	644	642	587	572	560	613	632	621	556	560	608	606	553	596	652	603	617	602	633	616	582	605	583	621	626	645	578	607	617	630	603	610	660	622	583	584	597	598	599	567	603	631	609	582	608	603	628	599	597	604	643	560	602	644	636	601	648	608	628	628	645	652	611	624	594	616	560	579	588	596	644	596	593	597	597	633	631	632	604	616	580	598	595	589	616	612	575	667	591	586	598	574	613	592	605	610	603	617	590	603	591	593	580	625	639	575	613	599	592	610	605	645	594	635	602	608	650	619	575	580	602	590	621	631	622	610	627	594	635	652	566	593	634	636	616	651	633	602	628	637	555	576	608	641	661	585	602	646	598	625	631	596	585	614	590	623	640	611	612	652	597	610	625	575	630	585	645	622	585	614	607	563	636	594	615	602	638	629	604	621	603	620	602	631	623	599	631	612	614	637	597	634	627	595	631	612	642	636	628	581	586	549	615	592	616	602	594	595	609	604	621	608	634	640	613	615	602	639	614	613	618	563	602	598	587	578	619	632	581	626	626	591	545	601	612	635	590	568	652	563	616	617	657	613	572	599	635	586	606	597	593	575	614	565	627	624	601	636	590	627	602	657	623	586	617	589	623	623	553	597	629	596	623	595	602	612	572	600	617	636	601	612	557	624	650	648	577	605	580	635	578	609	592	542	612	606	575	600	598	611	601	602	613	602	541	605	606	613	611	592	605	593	606	572	596	595	591	646	611	633	595	617	621	638	609	576	594	608	562	600	626	586	612	601	583	601	647	599	585	618	632	609	583	651	654	603	653	602	551	594	589	623	608	572	582	596	655	623	629	568	580	603	610	615	601	601	590	638	617	560	578	650	561	638	641	587	613	652	559	652	626	600	621	619	603	599	614	603	632	628	593	634	579	567	581	610	611	586	632	611	600	587	600	602	593	611	607	620	626	611	585	617	595	655	606	618	614	620	532	555	621	619	557	575	566	600	644	649	622	599	627	619	627	626	581	555	564	587	551	601	645	627	566	634	575	588	610	617	598	610	649	590	620	627	595	642	617	577	648	594	566	594	585	616	582	597	578	600	601	565	574	580	621	629	598	643	610	576	659	610	560	617	559	588	596	619	625	632	612	611	604	600	583	601	659	606	550	655	601	619	582	552	623	600	597	620	628	610	602	596	609	581	600	601	646	595	596	593	566	618	650	656	584	615	607	590	588	584	552	605	573	648	612	624	592	647	607	630	594	604	595	615	648	625	558	593	569	591	610	639	572	669	608	588	593	593	630	582	617	626	652	578	654	593	571	628	587	553	618	616	612	560	647	618	581	628	564	594	661	621	567	568	605	609	616	589	615	594	560	604	599	655	581	587	607	576	594	593	624	586	598	593	562	621	600	637	602	596	622	583	646	598	570	641	636	611	613	643	582	640	610	600	665	606	606	641	562	632	591	604	613	610	603	640	617	598	601	625	569	572	633	627	607	610	611	592	633	653	639	607	609	551	590	645	628	638	600	605	625	597	570	599	559	642	623	675	601	534	640	608	602	593	648	632	607	646	592	648	631	611	587	612	612	584	616	634	594	610	619	614	589	670	585	604	596	601	591	601	606	604	633	631	619	631	577	595	613	624	601	642	645	608	646	582	602	610	625	614	586	661	617	609	596	591	644	597	604	614	595	589	640	638	579	633	595	587	608	612	648	653	575	577	619	577	603	609	590	593	618	548	617	598	566	621	573	609	600	595	600	627	582	641	584	588	606	610	586	630	568	600	581	613	624	630	582	652	603	585	672	625	615	587	553	585	622	602	626	583	623	568	624	654	622	612	586	618	621	630	588	600	589	628	643	598	604	587	603	666	587	578	597	645	604	595	600	598	634	587	628	605	586	646	618	627	620	572	575	584	655	579	617	533	617	606	569	612	603	617	611	634	605	603	601	582	634	566	613	623	628	606	598	598	593	605	607	634	613	618	622	596	603	605	585	584	575	591	625	649	584	625	616	630	598	585	564	574	593	592	602	569	598	611	586	598
12313	10536	8696	4315	3215	2628	2108	1801	1412	1357	1214	1131	1034	1036	984	889	906	902	904	854	804	801	767	792	774	791	811	801	761	744	770	745	743	761	785	772	740	763	796	739	735	721	740	759	757	776	726	742	754	774	757	740	727	765	788	756	755	752	724	735	704	726	733	793	752	740	727	711	768	774	726	704	729	720	752	759	778	730	780	759	717	719	704	705	755	684	753	758	753	762	753	715	721	749	717	723	743	738	771	747	728	709	710	746	762	692	776	776	728	735	738	697	728	735	740	741	772	679	771	722	732	738	740	732	723	690	696	676	742	720	781	784	765	674	748	687	711	763	687	696	760	700	678	722	774	774	687	708	706	757	794	716	723	707	701	702	725	781	720	760	726	715	722	771	757	760	763	736	706	722	775	747	718	742	727	700	694	708	761	687	766	774	720	752	788	707	747	762	761	782	759	753	715	738	669	702	766	724	722	741	702	740	710	716	704	706	704	778	702	752	761	746	719	747	750	720	722	734	731	762	748	709	717	723	752	757	765	733	708	763	715	740	755	748	742	714	727	727	713	729	735	690	718	781	769	742	742	724	731	753	717	699	762	758	703	696	703	770	744	719	729	772	742	718	750	763	788	750	783	740	715	737	761	719	756	749	725	717	783	710	734	747	742	718	758	738	698	761	743	763	737	758	764	714	738	697	809	787	716	670	730	757	731	711	760	768	755	670	747	752	758	702	780	728	733	742	710	728	749	756	711	753	732	727	723	779	764	731	734	704	734	777	700	734	707	730	678	749	716	772	695	697	683	721	733	735	740	689	711	725	709	718	736	729	765	701	766	718	715	718	744	768	719	689	692	741	710	715	705	703	736	708	765	736	768	697	744	707	711	707	692	724	763	721	763	732	721	734	725	718	731	761	693	745	696	716	804	739	708	719	706	748	699	741	722	717	686	732	707	728	702	708	743	743	704	691	751	706	760	677	754	760	762	719	695	730	797	736	773	757	736	712	730	720	725	703	750	739	711	715	728	744	740	750	755	736	719	758	703	739	733	747	735	752	709	773	754	802	689	764	733	713	759	774	724	695	687	791	720	747	727	713	711	741	702	725	735	744	719	747	686	718	720	736	740	727	755	718	733	715	676	702	717	717	743	715	774	722	711	786	712	705	722	757	722	724	729	723	732	747	712	710	730	724	749	760	736	747	772	748	719	745	748	683	721	735	694	754	703	716	669	742	659	665	716	722	695	681	717	720	758	755	706	717	735	758	771	736	729	736	714	704	740	696	788	716	710	712	731	712	706	768	744	738	728	712	756	723	715	726	698	745	729	698	691	715	709	699	693	695	687	741	714	715	734	703	757	739	749	735	705	690	737	720	748	751	744	734	714	713	741	728	724	714	732	735	710	733	746	751	753	735	763	681	733	693	783	712	698	741	711	676	768	727	752	737	697	701	704	685	707	770	737	721	660	704	740	749	732	726	724	735	721	735	711	709	744	706	729	760	721	758	750	778	688	716	744	718	733	696	762	731	727	728	742	713	735	702	715	751	721	694	696	723	741	689	705	760	775	656	778	758	755	697	709	748	754	709	697	721	719	740	759	735	724	706	694	729	689	768	656	786	734	739	740	693	705	753	730	772	719	742	714	740	728	701	706	746	741	731	717	732	714	763	737	729	711	744	692	707	762	704	702	719	763	719	740	742	720	745	758	704	711	754	730	736	704	703	731	695	733	764	735	721	727	777	720	723	702	697	712	716	705	745	768	762	698	734	730	719	723	753	751	684	728	736	686	725	721	741	721	684	711	771	740	727	780	732	763	705	729	742	785	677	732	697	724	766	703	757	723	729	733	759	725	759	704	729	802	739	731	748	777	768	721	741	710	723	743	719	726	759	733	744	725	769	681	709	715	733	690	737	749	695	759	750	757	730	727	735	708	720	709	724	770	777	726	724	776	723	723	700	703	735	731	722	694	729	716	735	764	762	747	732	735	724	732	732	719	709	769	776	791	771	672	764	744	755	752	724	753	708	734	734	717	700	762	739	761	718	705	694	738	742	675	759	733	740	782	737	709	663	735	711	713	736	727	735	697	714	759	760	714	720	710	769	734	716	770	742	734	730	703	748	714	719	758	729	696	750	718	713	744	743	712	736	736	750	704	690	760	719	751	738	719	786	717	714	752	752	766	755	726	772	693	716	734	712	764	743	772	745	725	760	731	676	720	745	716	743	814	695	694	721	719	742	796	763	768	721	707	736	723	745	715	714	711	730	730	712	747	736	750	758	701	678	729	749	711	760	729	775	771	696	729	732	687	700	716	764	741	750	714	737	713	732	673	795	700	774	788	733	711	725	744	736	723	709	724	750	715	760	732	733	719	777	739	705	778	685	790	734	690	746	699	723	739	743	736	722	709	741	735	698	738	749	754	797	693	753	754	719	685	705	715	745	743	768	743	758	710	720	694	728	737	746	689	719	709	731	702	759	744	754	766	718	646	746	725	735	749	774	742	734	671	710	730	718	721	739	714	728	707	755	731	758	776	769	734	734	694	708	763	740	723	704	745	734	726	707	780	721	715	729	700	712	739	743	678	759	730	730	733	736	670	738	680	746	721	711	721	754	715	731	729	775	730	708	741	711	723	712	747	706	721	744	762	702	702	767	691	688	719	731	743	751	728	727	696	702	709	715	723	718	716	704	682	730	737	733	770	751	751	757	707	724	734	716	746	706	738	700	710	721	749	753	715	723	728	703	696	752	723	738	769	753	744	763	773	754	708	724	709	692	701	731	703	745	709	779	729	750	717	743	749	736	715	723	736	704	698	709	760	704	718	706	752	698	725	703	705	749	713	748	718	752	751	720	742	761	755	718	751	690	754	750	706	742	676	696	709	695	711	734	703	765	706	710	718	724	731	789	743	723	713	712	718	766	750	747	695	728	698	730	705	746	760	724	694	740	739	697	759	719	725	762	728	744	750	715	753	742	715	769	693	718	741	687	721	717	715	740	740	738	703	751	737	714	763	746	740	698	746	779	679	720	721	741	702	721	768	715	711	723	792	696	734	776	749	720	764	713	728	709	723	690	752	686	745	745	721	723	787	719	724	720	724	733	751	743	695	721	724	708	750	676	715	701	724	732	748	714	738	780	728	757	719	691	712	755	696	703	747	744	772	719	764	753	761	690	739	732	789	762	699	726	723	702	691	784	768	712	762	787	741	746	751	723	759	771	658	728	697	720	724	674	706	717	724	747	727	766	729	681	765	743	760	739	732	704	756	781	749	680	800	738	723	728	729	720	719	734	735	733	749	710	730	750	732	773	787	696	699	735	711	729	765	730	798	785	724	719	718	691	770	718	694	758	731	713	717	685	750	711	700	727	711	783	747	729	707	720	774	700	713	748	731	757	744	714	681	732	723	744	764	704	736	736	714	701	717	748	712	781	724	740	745	718	779	755	742	705	716	737	762	763	728	759	749	734	752	751	714	673	714	730	704	758	749	771	724	766	713	680	751	728
25071	21111	27424	24924	10047	647	456	359	304	330	301	279	267	266	258	255	246	213	235	231	245	237	244	225	235	244	191	212	202	213	226	228	208	227	257	241	183	223	233	206	229	206	225	189	221	210	195	209	221	212	210	225	182	176	220	238	200	175	204	220	215	216	204	218	201	210	204	185	215	189	209	201	219	204	209	216	206	214	221	201	222	228	212	190	227	211	204	230	201	225	206	218	213	191	202	227	212	219	221	201	222	210	197	226	193	212	223	210	186	192	208	189	202	237	189	194	218	212	193	193	206	202	205	197	205	197	214	196	205	203	210	219	205	198	206	208	207	234	236	223	215	224	196	198	206	221	206	223	210	197	203	203	188	215	209	193	197	201	204	220	206	226	193	202	200	209	193	194	193	186	218	211	192	209	236	218	206	224	222	200	222	202	217	201	215	204	206	213	215	190	204	198	216	227	196	224	197	189	199	222	197	204	213	223	213	180	208	209	210	204	226	208	202	190	196	200	188	210	192	211	223	210	230	191	231	203	203	195	216	179	219	225	210	217	184	213	204	221	227	205	234	212	210	221	176	204	196	202	195	191	203	193	201	211	204	213	171	206	204	197	228	220	200	225	206	198	188	218	194	180	231	235	212	232	199	214	183	177	213	213	215	193	226	183	230	213	212	202	197	211	194	190	214	188	173	198	195	194	193	202	211	185	189	202	206	217	193	204	192	199	204	222	198	208	195	202	214	202	200	205	198	193	202	193	197	213	207	216	208	209	202	197	187	203	224	197	219	197	216	235	206	189	198	232	221	187	210	221	227	216	200	212	192	210	199	220	222	194	209	218	201	205	221	228	213	221	217	192	227	226	206	203	191	208	201	230	210	209	201	205	177	183	202	233	214	193	201	186	201	228	202	200	206	232	206	224	172	189	211	225	201	208	219	223	200	199	231	203	211	199	197	195	209	206	200	177	165	202	191	204	231	213	193	200	210	221	204	199	199	202	217	216	214	220	209	211	218	189	199	189	196	212	216	218	200	208	209	210	175	206	213	186	205	208	223	211	229	194	199	237	200	205	209	218	243	196	208	187	201	185	233	206	183	198	190	217	193	224	198	194	229	214	213	193	193	202	198	208	208	189	195	185	213	212	218	207	205	207	191	197	203	195	194	206	236	204	213	181	191	207	211	206	196	201	204	206	188	222	221	206	212	210	244	218	202	225	204	200	196	200	201	194	198	226	223	195	203	215	219	213	210	227	226	202	195	222	175	214	227	204	186	234	217	198	223	193	209	192	221	195	236	212	210	203	204	195	231	207	205	208	221	233	206	205	205	213	200	196	201	201	225	205	180	187	189	207	220	210	186	205	194	198	216	210	190	210	203	196	166	195	187	219	217	218	190	210	209	199	202	227	172	227	202	223	187	206	209	214	217	191	206	220	226	220	199	237	218	209	192	217	222	220	201	221	193	201	243	200	228	196	174	227	200	229	213	205	169	206	205	186	193	198	218	199	207	221	184	198	208	193	206	208	207	217	204	209	236	213	215	198	202	210	187	196	227	182	214	191	202	214	232	195	202	208	196	206	189	208	217	205	204	214	214	212	215	192	240	223	202	210	204	197	214	205	204	176	210	240	187	224	204	211	183	198	222	187	221	194	210	232	176	223	197	194	211	240	232	223	201	199	209	202	216	214	214	198	199	198	189	198	197	186	181	193	238	224	211	194	200	207	185	189	180	201	217	200	203	215	209	198	216	202	233	198	211	220	214	194	196	222	224	212	232	211	234	224	215	177	169	231	219	221	208	198	185	183	213	198	192	204	215	218	211	223	184	213	183	199	202	214	221	186	204	214	205	204	216	215	199	218	197	202	210	218	210	210	199	204	198	200	195	194	214	197	209	207	218	218	200	227	197	223	198	209	218	196	198	206	174	192	209	217	190	193	236	221	210	213	218	225	214	207	211	186	217	224	209	198	181	195	212	192	207	181	228	165	235	202	220	186	200	196	179	209	224	210	208	221	211	207	188	197	209	210	193	153	208	226	222	206	240	208	220	179	204	195	220	206	221	198	203	203	201	245	220	211	204	185	217	218	213	209	210	190	204	194	194	203	198	245	211	195	205	203	191	212	208	194	222	202	222	201	217	220	195	224	209	225	218	218	200	205	192	193	194	208	197	221	213	207	205	184	180	210	196	195	205	199	234	198	199	210	196	213	204	210	212	226	232	191	197	200	193	204	192	232	208	212	210	192	209	206	245	188	222	224	217	219	171	208	189	199	214	222	202	194	211	206	219	201	192	217	197	199	171	207	203	201	231	197	210	197	215	205	212	216	233	196	193	191	219	221	201	188	209	195	191	177	191	206	188	207	182	183	227	208	213	223	220	209	209	181	240	211	204	199	185	205	231	220	208	197	209	189	203	210	225	207	211	240	202	193	210	167	191	214	207	218	205	197	199	201	196	219	205	193	232	191	187	197	200	212	209	223	200	211	217	193	189	193	217	206	179	193	199	211	188	205	216	214	191	187	212	187	212	215	222	178	216	202	189	223	216	197	185	220	188	206	200	229	207	228	210	185	192	177	220	184	212	195	222	222	194	210	180	224	185	198	223	210	230	189	207	206	202	212	214	204	210	186	173	223	212	185	198	191	206	217	224	214	216	200	211	204	229	220	203	190	225	193	212	217	209	188	212	175	214	182	190	188	187	194	205	204	234	206	221	197	223	210	213	209	185	188	215	194	216	185	206	211	215	229	221	190	185	202	213	213	220	210	230	225	205	173	177	196	213	233	227	220	189	221	212	186	217	233	204	204	193	211	200	214	219	201	191	192	202	228	217	212	187	197	204	205	194	197	219	219	178	210	229	176	199	218	234	199	192	215	223	200	208	217	192	205	204	189	205	221	198	212	198	190	169	210	218	212	209	196	239	202	197	227	192	195	180	224	179	203	196	196	211	179	240	193	226	188	171	196	201	210	207	189	209	215	203	199	218	206	222	217	200	195	189	235	198	231	182	221	215	185	196	199	201	218	194	205	199	206	210	191	181	218	208	240	206	199	194	177	204	189	201	231	211	195	212	197	205	204	211	228	201	216	215	223	211	219	210	220	192	199	212	186	199	241	227	182	201	213	188	195	215	206	214	189	177	199	212	214	217	208	197	229	201	223	193	215	198	206	217	212	189	240	204	193	216	208	240	209	187	220	182	209	209	216	223	224	232	197	195	206	203	223	187	212	203	204	235	188	206	214	222	194	221	198	197	208	203	214	206	225	214	215	214	218	186	207	213	192	210	186	233	199	205	218	224	217	199	226	210	214	210	199	218	213	207	210	189	188	211	209	201	180	190	197	196	202	198	187	190	237	233	204	220	226	233	213	209	205	212	181	184	202	187	192	205	206	203	201	198	221	220	201	204	213	216	196	202	198	188	218	204	200	203	203	177	214	196	211	217	222	211	211	207	210	223	237	191	194	217	197	191	206	191	211	203	223	196	186	184	210	206	211	190	192	227	197
11834	5741	4512	2267	1571	1217	1103	829	704	627	504	468	503	383	368	361	348	349	326	341	301	301	292	325	329	331	314	294	327	289	330	287	290	321	317	299	287	292	286	287	307	278	290	268	288	279	289	269	323	258	300	289	290	265	274	280	275	291	289	296	295	291	278	296	291	282	259	270	283	277	277	287	299	278	305	305	261	308	276	265	278	282	264	328	298	246	279	270	269	296	260	292	245	238	276	252	277	267	284	274	324	229	270	267	291	288	282	304	316	273	291	293	290	279	319	297	285	275	290	270	259	243	278	295	299	263	277	271	279	288	296	265	281	292	296	256	253	242	291	284	275	270	280	279	301	276	285	275	260	301	253	265	274	266	271	271	258	249	314	257	284	237	279	259	301	280	274	268	277	271	269	290	284	268	282	276	275	278	308	280	283	284	277	271	317	289	282	270	258	303	259	269	264	250	292	248	245	284	276	278	293	261	285	251	276	252	287	265	292	298	279	290	278	275	269	279	277	268	233	289	294	293	282	288	287	297	267	286	299	319	300	271	271	291	275	278	239	268	275	302	281	285	259	283	260	285	272	303	247	309	268	286	277	265	276	276	268	277	271	288	279	313	258	282	284	278	281	263	262	281	310	267	260	263	265	288	288	263	313	277	308	259	275	300	264	316	291	240	263	281	286	269	253	278	282	271	290	264	272	294	294	276	282	297	271	271	263	250	274	257	305	287	302	240	292	287	277	285	269	276	277	297	276	292	257	285	270	281	290	290	290	279	258	291	284	265	305	266	286	290	272	256	261	271	319	295	271	282	283	276	280	286	284	266	255	255	273	293	276	282	247	286	267	295	278	288	320	275	247	284	307	276	287	263	256	272	278	260	266	287	295	262	262	294	280	269	304	251	273	303	318	278	291	292	299	279	293	273	252	266	278	274	264	289	278	264	275	279	284	271	254	264	260	265	307	267	268	258	268	303	262	279	252	291	285	287	247	250	268	248	278	294	276	288	297	302	290	324	274	274	282	253	278	265	293	253	271	261	278	279	302	278	270	289	277	281	276	260	261	258	300	269	272	326	255	287	280	273	285	290	263	271	275	266	285	270	263	299	265	260	251	309	283	255	260	282	264	273	288	291	289	258	281	260	274	298	269	291	251	283	287	284	306	265	265	265	277	306	265	285	263	279	311	279	294	308	281	279	311	264	286	291	242	304	318	275	280	295	273	263	253	285	283	297	300	300	296	272	293	261	294	281	295	286	289	274	264	284	243	272	294	288	242	270	286	267	262	292	289	270	282	300	270	261	292	274	287	282	285	273	309	269	294	275	289	274	261	257	276	279	295	271	257	301	285	265	296	279	267	288	261	289	285	264	253	256	244	299	233	290	300	282	284	271	277	308	296	256	305	291	254	286	283	278	268	280	290	250	279	285	307	295	275	236	284	279	250	277	291	312	265	267	286	289	285	262	266	307	322	287	270	297	278	277	234	261	254	277	295	268	261	281	314	272	262	301	256	276	261	317	275	270	274	281	279	272	257	265	276	268	276	309	288	265	273	311	254	282	271	313	266	281	283	281	255	266	279	274	282	276	275	285	285	288	279	291	291	296	268	260	290	320	276	257	278	289	289	308	260	272	300	247	277	261	257	283	268	265	288	288	280	318	319	288	293	269	267	281	294	265	282	275	291	275	289	274	291	275	295	289	283	282	278	263	287	266	274	302	293	261	290	256	275	296	290	274	270	289	275	289	255	296	299	259	276	252	292	266	252	332	296	270	316	253	271	283	274	265	274	288	296	274	269	269	265	263	272	266	281	276	267	300	285	292	275	258	279	298	260	275	277	270	279	269	288	256	275	271	255	284	247	268	278	254	274	278	284	272	287	297	297	299	316	282	327	278	292	260	328	268	307	279	275	282	279	309	290	261	281	274	274	270	279	281	261	265	296	291	259	269	277	269	271	247	275	302	280	285	283	320	283	298	252	262	274	260	274	292	276	280	278	288	287	297	275	245	285	307	261	261	287	297	276	283	281	271	293	311	271	275	269	269	267	287	297	267	276	264	259	271	279	243	273	279	247	290	263	285	299	279	283	266	260	298	275	288	261	287	253	301	280	280	290	265	252	261	290	291	307	279	291	299	257	266	272	282	293	265	280	269	315	257	292	292	278	256	292	273	249	275	278	264	289	271	296	278	242	293	284	264	302	280	271	286	276	243	275	307	278	279	308	285	272	268	290	283	276	295	287	294	289	281	268	294	291	289	263	290	256	294	273	311	267	279	285	288	312	297	288	259	254	280	286	264	309	288	264	285	298	281	282	255	256	275	296	266	280	261	276	280	277	275	265	286	272	304	269	306	277	275	251	277	276	270	294	269	268	282	290	274	262	278	274	282	326	273	271	272	273	264	284	319	306	277	265	264	290	283	291	246	261	285	271	291	273	279	270	265	255	268	300	268	294	309	272	267	272	262	266	300	270	256	296	280	298	285	281	282	310	250	287	287	284	265	268	280	284	265	264	255	296	276	272	297	315	267	287	284	297	287	261	279	295	267	288	277	242	300	283	337	285	283	259	273	275	298	300	294	253	260	275	266	267	294	244	261	293	270	297	276	269	272	268	248	271	271	249	278	279	290	293	276	317	275	295	263	291	263	257	302	259	308	281	262	291	297	257	264	247	291	273	241	255	307	252	277	262	256	265	291	278	263	282	256	295	287	290	300	261	256	258	296	279	292	276	279	276	311	259	295	288	269	301	321	245	311	267	264	293	276	269	280	268	261	287	285	307	239	271	290	274	260	290	272	280	280	303	254	310	280	274	261	306	291	323	280	288	280	279	283	266	271	309	313	237	272	279	275	275	304	255	288	273	260	275	273	280	293	283	296	271	297	247	270	280	297	281	270	275	271	258	304	237	262	250	248	254	291	320	295	308	253	225	275	289	276	263	276	283	289	272	226	311	279	267	309	312	295	247	291	273	257	276	290	280	297	288	272	274	268	247	261	276	301	312	283	291	284	287	287	279	273	265	263	261	246	278	273	269	263	288	285	279	294	309	276	263	285	275	285	275	325	282	316	274	276	267	290	290	255	260	261	295	276	274	272	275	278	304	283	295	269	276	285	252	296	257	291	269	313	256	273	301	306	260	284	311	274	272	269	264	283	268	260	319	253	298	267	270	272	266	276	301	290	264	284	294	298	283	279	278	266	299	256	271	277	293	280	293	283	308	293	291	293	271	272	289	298	290	275	267	294	288	290	290	250	287	267	274	291	298	294	259	306	285	267	287	297	323	293	242	277	277	285	279	264	298	314	292	281	298	270	270	304	273	279	289	300	267	286	273	314	257	287	298	266	265	293	262	260	248	275	282	300	269	264	281	262	268	280	272	283	285	258	235	278	264	275	268	259	258	291	281	281	298	295	293	304	270	269	255	272	265	264	261	264	254	261	276	259	259	267	263	250	275	248	280	283	268	263	278	299	276	287	270	261	273	274	295	287	273	288	272	301	321	286
22872	21156	29027	23529	21157	21216	11548	1616	1176	1116	1050	915	901	836	803	764	714	720	691	688	668	711	682	668	684	677	711	648	648	632	673	665	643	634	700	649	645	622	595	623	617	629	614	586	611	612	598	607	604	609	609	618	595	614	599	604	568	585	621	585	589	613	616	604	603	555	641	587	619	570	628	572	623	621	624	618	612	593	586	587	580	582	556	596	616	598	585	628	609	623	622	604	599	617	640	587	622	615	623	578	619	580	640	607	602	585	605	632	613	609	621	602	559	612	618	645	602	613	580	580	605	628	593	601	564	602	614	594	613	604	618	638	665	589	619	608	601	608	605	625	599	616	582	574	605	589	533	576	600	630	574	595	578	626	613	568	567	605	539	604	586	570	579	525	605	592	581	592	600	584	603	563	612	593	651	595	572	594	577	612	579	646	625	621	614	591	604	640	624	605	556	600	640	597	576	618	596	571	607	626	591	607	620	566	615	628	586	593	605	590	589	606	620	616	624	636	605	634	603	605	572	562	595	654	607	606	561	619	601	589	618	596	619	632	594	604	642	589	570	559	580	650	566	594	621	592	642	562	579	611	562	601	563	573	581	597	635	609	601	569	550	580	571	594	564	624	568	597	612	597	610	599	604	599	638	601	618	589	640	564	586	596	591	589	631	577	609	635	610	579	601	629	579	566	625	608	602	588	589	546	570	594	586	600	578	606	612	546	588	606	649	621	616	574	611	624	642	581	616	582	577	573	626	584	604	610	574	610	576	574	578	623	574	580	579	585	667	587	595	577	600	566	586	609	582	617	638	641	630	583	630	623	583	599	567	572	581	595	569	575	597	591	602	557	629	617	599	609	597	566	569	651	599	603	600	624	631	633	616	610	589	588	561	579	631	631	584	588	623	638	606	596	629	593	549	586	550	604	587	581	563	630	558	601	613	615	611	597	636	609	594	598	602	605	611	610	623	596	610	623	621	556	568	641	572	622	603	591	613	599	602	576	552	566	572	616	579	597	609	593	588	586	561	599	603	608	584	597	623	559	616	579	605	631	568	642	577	616	568	633	602	581	646	573	596	598	592	592	620	608	598	565	564	560	596	591	601	570	597	586	547	563	580	604	589	639	604	620	663	589	632	628	618	579	569	614	619	569	637	596	610	595	584	585	634	595	592	582	600	600	587	558	617	609	611	584	584	571	577	578	560	608	626	605	620	624	567	570	619	588	622	626	563	617	534	569	596	576	600	565	573	587	592	597	614	595	576	593	545	639	555	629	617	612	567	605	600	612	612	576	623	597	629	592	600	588	591	593	596	577	604	541	619	600	619	624	606	593	573	611	569	632	564	620	617	559	593	627	575	615	615	616	578	575	605	602	613	625	584	610	589	638	616	633	635	567	601	588	575	599	623	568	614	606	545	607	581	620	605	645	613	585	574	582	584	601	630	625	636	580	563	581	651	591	580	544	593	640	593	556	636	580	604	598	595	620	615	613	570	610	631	624	565	613	633	579	620	594	589	644	654	589	604	561	560	584	586	619	607	595	545	559	575	581	576	581	590	555	571	588	625	600	577	620	611	605	596	603	604	619	555	558	553	608	606	551	590	597	580	552	579	557	601	611	580	573	636	621	603	557	613	574	558	553	604	618	569	584	587	594	622	595	576	592	597	631	639	601	596	630	590	579	622	581	582	602	554	582	586	610	614	623	592	580	573	618	586	589	575	571	563	573	607	590	615	592	540	627	565	634	586	618	611	595	613	589	616	581	574	576	605	583	614	614	591	561	644	557	606	586	619	601	587	618	593	560	646	651	638	548	619	591	612	598	588	645	607	630	606	574	584	635	555	600	626	625	591	583	611	594	599	588	646	572	589	575	608	562	572	612	572	612	625	586	621	567	607	574	578	623	609	604	574	608	615	595	609	592	603	575	558	609	610	570	587	556	590	557	538	571	590	587	615	599	638	580	609	583	597	626	582	652	602	574	586	613	592	602	591	597	601	593	595	591	631	592	592	575	632	590	631	613	571	557	569	593	559	573	558	597	627	580	602	565	617	582	633	598	538	626	540	628	582	623	573	549	599	610	599	630	586	602	625	574	596	651	613	587	583	597	578	576	607	569	592	583	623	610	582	586	602	569	632	603	631	584	633	605	601	639	618	628	667	590	540	574	620	568	640	577	581	581	583	589	583	615	607	598	608	630	607	576	581	618	572	606	625	603	597	590	592	569	642	587	597	645	592	582	585	594	639	577	579	632	572	585	590	656	554	604	594	590	639	558	560	574	598	576	584	633	615	607	580	610	566	598	615	613	555	605	604	554	618	607	559	591	587	614	617	592	613	609	617	614	605	608	613	591	641	591	628	598	637	588	597	615	603	579	605	591	589	624	596	565	638	597	569	583	549	557	596	566	555	605	599	589	593	618	607	640	619	622	559	610	582	580	560	586	594	580	614	641	645	616	626	595	596	632	603	579	634	578	594	644	591	569	614	632	600	579	595	590	645	625	660	581	560	632	592	625	629	612	583	608	584	593	594	581	671	604	623	581	564	627	596	553	621	594	610	601	574	619	586	571	618	592	632	571	576	613	639	567	630	581	574	592	632	584	606	575	592	601	608	635	632	543	581	647	615	582	635	629	581	628	592	599	625	582	600	645	617	614	635	583	609	588	636	635	594	605	592	605	575	615	605	565	594	625	584	605	580	569	567	571	604	582	597	607	584	616	628	595	600	615	669	600	576	622	599	570	597	577	585	672	616	608	639	603	609	629	641	621	612	629	622	584	580	584	584	554	597	583	579	599	584	586	630	565	594	596	597	592	575	570	573	606	594	578	624	591	653	603	629	561	580	570	599	551	564	544	560	601	623	572	608	575	588	560	603	560	609	593	580	577	591	625	528	577	610	601	598	572	622	616	575	609	585	559	606	577	619	569	652	600	600	645	600	631	604	593	616	607	584	596	605	607	617	591	579	609	592	578	621	605	581	625	606	577	624	612	597	595	602	567	602	541	600	620	579	612	645	628	645	624	633	556	585	618	563	608	625	596	591	626	577	550	597	574	605	609	599	599	619	550	536	593	582	576	579	589	595	579	608	585	607	566	603	581	577	613	600	562	557	585	592	610	612	598	574	608	613	615	646	624	542	588	587	596	608	610	592	546	581	554	632	585	573	607	623	632	622	576	610	606	580	605	630	607	543	564	651	622	562	619	593	574	584	554	647	581	591	584	586	615	578	587	618	625	578	603	578	589	566	587	599	648	583	615	556	582	603	574	572	622	611	610	616	606	568	659	616	594	610	567	615	589	575	563	610	633	560	594	599	564	590	597	598	640	634	590	620	599	640	627	598	628	599	549	549	598	596	570	589	639	627	598	604	556	602	627	625	581	581	582	605	611	600	602	583	642	567	628	571	579	589	641	598	609	604	583	595	592	574	619	591	612	617	578	609	571	587	608	580	590	591	621	617	615	602	593	618	571	552	589	551	575	604	607	581	627	625	594	584	574	596	589
16480	16777	13865	7377	5353	4255	3533	2789	2204	1984	1714	1497	1453	1215	1180	1022	1026	1001	1003	918	911	887	831	845	807	912	862	796	837	856	741	812	801	778	801	820	749	792	765	754	715	744	774	836	751	763	751	784	746	756	749	787	699	761	730	816	758	764	762	742	730	706	774	716	709	746	712	794	717	766	755	774	720	747	704	713	724	761	785	734	722	701	726	767	752	732	732	721	734	720	686	743	719	735	729	739	728	758	712	734	745	755	763	717	740	694	708	739	750	700	721	767	698	727	742	719	726	709	724	698	712	762	681	731	717	716	693	743	725	672	716	719	739	744	726	737	723	723	735	762	698	746	700	764	714	725	701	754	685	752	714	722	760	756	732	715	737	755	772	722	685	722	755	763	694	722	774	693	755	712	747	724	783	720	765	705	711	692	684	754	675	740	744	725	705	706	716	752	742	726	750	669	756	696	757	693	763	702	698	702	764	724	708	731	724	758	744	739	753	749	694	724	714	721	695	715	724	732	695	697	739	733	700	717	719	723	716	740	709	715	749	719	722	757	719	715	764	798	749	737	724	765	783	745	672	718	727	737	749	780	719	683	735	749	692	685	736	726	738	743	710	703	701	714	710	711	750	762	779	757	684	747	750	731	731	747	733	724	758	680	689	725	732	731	735	709	727	775	778	762	768	733	716	713	766	747	749	700	756	741	738	743	736	713	749	728	722	724	710	737	706	731	802	733	744	716	745	743	733	748	738	685	705	712	750	748	709	756	713	749	708	765	685	778	761	719	751	750	734	720	754	789	762	767	756	786	691	712	692	710	744	731	747	689	720	766	717	697	765	768	710	748	763	742	722	743	778	735	728	743	741	707	726	745	739	689	716	703	738	742	711	697	744	726	773	719	752	777	703	715	797	725	673	767	742	671	728	723	714	742	706	710	772	733	706	752	756	729	734	728	711	673	772	716	727	740	745	726	729	704	747	719	723	723	720	744	724	704	681	760	727	727	715	753	737	690	728	718	744	745	767	740	739	720	728	743	765	751	723	712	753	711	698	718	741	767	748	705	707	728	702	740	714	641	769	718	706	723	710	782	723	787	718	743	726	743	688	718	737	743	712	715	771	736	767	685	707	793	751	718	727	791	725	777	763	751	691	738	718	702	789	745	757	731	714	761	748	715	709	732	776	728	784	713	751	723	710	705	703	736	745	731	763	755	764	754	737	690	755	714	702	767	733	732	695	736	748	759	713	748	765	706	709	670	719	740	719	714	741	720	720	749	732	750	736	735	716	785	686	711	664	683	731	697	744	751	746	729	761	740	739	725	756	711	702	684	724	715	693	727	746	709	768	767	733	693	739	751	758	696	717	737	763	724	724	728	761	690	696	761	753	684	705	718	701	688	723	718	739	719	749	693	712	730	725	731	738	691	762	745	710	701	730	780	695	703	707	708	685	740	793	724	753	731	751	736	710	737	737	736	753	739	731	771	754	702	706	739	708	729	768	711	695	737	749	745	725	745	734	730	729	761	706	726	737	728	726	745	759	708	759	740	729	755	718	705	756	725	717	736	683	702	698	811	752	752	736	771	738	759	742	731	777	756	732	704	708	740	701	763	711	708	724	753	684	720	762	749	718	673	742	787	698	756	743	757	712	751	693	705	671	744	742	703	692	730	709	768	681	709	726	716	681	713	693	760	733	764	761	782	716	715	738	741	726	699	751	729	691	707	746	753	700	777	711	774	726	686	745	758	725	727	720	779	732	652	747	734	741	741	737	755	746	735	725	755	722	771	714	757	744	756	683	734	759	695	753	685	685	637	698	754	728	769	754	738	713	757	670	674	720	752	722	760	729	803	727	744	709	729	711	737	711	736	759	691	693	800	713	690	728	743	745	780	733	729	738	731	757	733	739	712	729	734	772	754	683	761	714	707	731	706	761	731	739	768	775	717	749	737	722	708	720	765	749	740	697	731	773	780	756	724	703	724	728	742	727	794	741	780	700	765	712	762	735	735	744	770	735	780	703	787	789	707	701	742	759	737	722	755	722	752	768	726	726	700	757	759	720	718	736	691	698	723	730	687	716	742	744	695	718	778	745	771	775	774	732	701	755	721	716	708	708	734	683	718	699	736	769	711	731	706	706	725	720	768	750	719	733	733	720	766	714	711	779	752	742	749	751	727	772	736	760	747	736	752	691	730	722	749	700	704	744	734	722	727	700	742	714	755	741	685	743	751	726	752	745	712	759	746	748	719	722	753	720	672	729	744	762	733	713	745	733	700	727	704	719	721	696	737	734	743	749	733	720	775	642	743	692	782	724	729	731	714	724	722	721	755	764	744	751	714	738	705	764	723	687	703	713	715	708	709	772	695	752	722	753	716	698	716	749	742	748	755	733	731	712	770	689	731	711	716	707	753	756	744	712	772	755	729	771	746	780	747	707	730	706	726	710	718	739	781	744	742	778	768	697	713	716	697	760	693	737	700	740	684	717	727	708	707	681	730	725	714	751	733	769	727	729	746	744	754	692	715	742	747	764	715	782	719	765	731	702	703	732	712	715	719	711	725	699	694	750	717	725	772	741	759	761	724	748	698	726	705	755	732	725	760	737	747	748	779	755	748	756	694	702	713	711	757	686	741	680	708	721	694	688	716	738	755	695	697	680	755	740	738	714	758	748	718	717	709	715	746	694	774	724	731	739	702	720	774	736	731	748	712	707	685	766	742	702	710	725	726	745	709	701	721	669	729	712	754	740	748	725	713	740	705	714	745	724	736	760	750	762	678	712	754	740	757	739	727	730	740	710	735	755	802	739	686	713	746	700	698	733	715	749	717	752	675	682	737	721	702	700	744	751	739	707	723	752	696	722	783	707	728	728	746	710	730	682	677	714	724	718	757	715	722	755	763	729	727	757	709	744	726	714	689	725	775	718	745	751	743	720	714	693	697	743	729	742	711	743	722	689	731	711	710	738	744	686	721	744	754	700	732	745	769	698	714	746	744	761	734	712	745	738	735	734	759	740	719	725	741	680	704	722	740	773	727	795	766	704	721	746	729	735	715	738	749	718	742	736	761	739	754	744	695	745	761	691	749	727	691	713	719	741	692	722	754	705	755	743	724	721	724	691	756	694	710	696	696	732	744	721	733	725	706	750	708	711	752	716	715	723	719	706	741	744	725	783	719	758	764	745	738	717	727	723	740	733	749	748	739	773	769	708	731	694	718	767	710	699	722	719	741	737	695	751	704	728	742	718	687	781	722	713	738	768	747	749	724	703	706	710	689	770	748	747	737	702	740	715	734	695	700	755	720	758	724	742	726	697	720	739	728	761	769	696	798	702	736	732	763	698	747	735	745	775	717	741	757	754	767	726	771	777	765	709	793	760	720	734	743	766	715	739	740	722	769	743	783	713	738	731	682	654	703	746	730	699	709	786	718	736	743	726	700	779	731	719	661	790	730	716	763	753	736	698	711	760	714	762	772	725	734	674	691	743	691	792	741	711	697	721	741
26950	20173	7082	646	443	381	367	304	311	367	299	360	303	306	332	325	324	325	304	330	309	319	302	332	323	310	330	320	303	316	338	320	314	295	292	291	320	313	307	308	307	296	315	303	307	294	315	290	315	289	301	313	337	336	310	307	311	310	319	313	304	303	305	321	321	322	303	271	314	303	296	310	313	289	325	330	310	295	308	312	304	330	301	331	288	323	346	300	345	304	319	320	340	310	317	286	288	303	281	287	293	301	318	303	338	332	322	308	322	292	305	319	275	350	330	328	346	366	339	292	273	325	310	327	304	322	326	299	297	330	327	325	300	282	301	291	298	327	308	325	332	314	309	330	341	308	324	315	317	313	322	298	302	313	316	302	320	296	316	264	335	302	301	322	315	299	313	318	312	331	299	299	306	310	288	314	327	315	317	312	335	313	290	302	310	315	288	359	308	311	326	317	318	325	297	341	331	291	298	301	308	307	317	328	329	332	295	320	304	329	306	283	281	305	285	298	298	307	287	299	311	276	285	346	318	326	287	298	319	287	315	257	319	324	365	292	308	300	325	313	325	326	313	323	332	302	302	300	317	318	342	324	286	297	318	332	280	314	332	303	306	302	344	286	307	309	267	293	310	307	305	292	320	327	301	328	324	314	310	350	287	310	289	308	307	315	308	325	315	290	334	329	319	312	310	329	326	309	314	318	295	311	317	298	327	318	332	339	311	310	316	272	293	304	312	321	308	311	300	326	325	308	320	292	338	317	331	278	332	356	298	311	293	307	316	283	320	276	305	337	303	334	312	334	359	278	319	316	294	321	330	305	325	307	313	324	312	330	302	296	304	316	307	307	338	294	306	306	340	287	313	334	302	344	304	312	299	320	327	307	322	300	306	301	325	303	341	292	304	338	299	309	346	305	281	291	305	307	318	319	316	280	334	308	319	284	305	319	298	311	299	311	314	318	281	321	331	324	327	297	311	347	303	321	347	312	304	325	332	298	316	319	308	337	313	319	287	309	275	314	314	280	313	323	328	319	323	322	280	326	337	302	324	331	308	324	304	304	326	276	290	290	319	325	291	311	310	313	340	306	303	299	341	328	339	305	323	279	295	336	303	310	292	305	335	307	311	292	320	321	327	310	340	318	292	299	310	304	300	294	301	288	301	319	333	317	296	292	333	285	300	325	336	316	302	332	299	348	308	282	292	296	323	307	320	346	297	336	332	322	317	281	303	294	341	284	328	316	329	298	304	319	302	300	324	322	299	295	288	302	304	332	305	317	307	305	311	284	325	319	303	335	290	330	337	332	297	304	302	289	313	305	296	304	313	304	303	325	303	313	288	307	321	328	291	297	307	300	305	319	311	298	297	329	310	317	286	311	292	302	275	315	304	344	303	306	321	312	322	305	349	330	320	326	299	284	327	328	313	296	325	292	333	316	304	307	328	307	297	336	323	310	322	315	342	299	299	317	318	320	350	309	314	323	337	313	320	300	290	326	290	326	264	299	307	303	321	300	299	301	334	300	303	337	321	333	304	283	325	316	301	301	323	325	302	304	294	331	320	330	260	293	316	294	330	318	302	328	309	292	298	333	302	297	350	338	264	305	298	299	324	324	315	337	308	297	337	336	290	314	301	329	301	301	310	297	290	327	309	312	328	298	336	303	310	310	314	314	320	330	337	296	311	284	318	329	312	323	290	298	321	316	300	305	339	291	313	322	298	325	269	292	279	326	314	293	306	285	318	287	329	332	321	324	318	343	315	301	311	312	360	300	302	309	300	313	296	322	312	318	298	286	305	315	329	322	291	325	346	318	284	319	318	310	315	303	306	304	306	287	279	298	324	283	343	312	311	292	339	304	291	264	349	288	327	299	309	333	318	333	323	315	303	312	332	331	331	319	297	330	292	323	308	310	311	304	329	283	323	319	290	283	257	363	300	296	320	332	304	319	290	325	303	329	272	319	301	330	294	312	310	308	321	323	302	315	344	303	319	309	293	341	312	295	294	313	346	331	355	314	301	301	336	294	319	302	319	342	312	282	315	358	301	308	306	314	309	320	311	303	343	310	311	313	323	288	288	284	324	325	336	333	321	317	311	274	320	292	320	285	339	310	338	309	290	313	289	322	314	310	313	300	293	322	311	301	299	313	352	301	334	304	313	332	340	322	344	284	305	268	337	327	333	337	290	328	334	299	298	338	339	290	297	333	294	300	335	325	343	332	331	275	311	344	300	315	359	307	330	309	335	336	335	297	307	304	325	319	319	345	331	317	312	315	278	314	299	320	336	317	323	310	296	325	312	291	335	333	319	296	331	304	297	316	320	283	326	269	308	304	314	308	314	299	318	333	298	307	322	304	298	316	332	318	286	297	292	309	311	305	259	315	265	293	325	323	287	317	308	350	315	293	317	323	300	315	313	334	325	303	296	306	334	321	317	333	296	324	296	321	298	339	312	313	328	319	313	299	302	303	346	330	304	288	294	311	308	328	309	324	272	308	273	348	316	322	273	297	303	314	306	319	288	327	302	304	302	295	326	271	315	312	331	354	293	321	325	287	312	340	281	306	300	342	309	272	304	331	311	322	313	310	312	287	295	314	306	291	339	341	319	317	307	346	327	284	325	306	365	314	338	295	316	312	293	291	343	312	327	297	302	309	330	303	284	334	331	304	288	310	315	300	311	281	306	294	301	309	303	303	305	297	301	298	310	306	322	283	297	359	320	325	299	309	300	310	272	312	329	350	311	285	302	286	299	304	326	305	336	317	325	301	299	334	309	308	324	337	330	315	316	324	340	321	333	296	276	321	310	332	305	299	318	304	304	313	284	265	311	287	313	295	293	289	333	332	329	313	311	322	308	301	324	331	331	278	331	301	309	294	313	302	281	334	316	284	283	310	309	299	307	295	317	332	324	319	342	312	312	306	314	315	299	321	356	300	324	305	329	343	311	317	308	306	334	299	302	323	319	340	318	306	286	334	304	296	330	324	310	313	319	291	314	335	281	297	324	301	344	311	299	360	308	330	320	348	315	337	318	314	291	321	349	309	350	315	291	347	351	286	319	331	314	307	314	327	335	322	303	314	305	297	324	322	313	318	294	343	329	298	307	309	301	337	318	287	340	310	310	275	332	319	300	332	302	323	293	335	306	289	312	296	311	311	287	280	284	284	287	298	307	305	321	305	333	312	300	291	282	329	335	289	303	298	327	313	288	323	315	333	324	300	298	312	320	340	327	298	296	316	316	298	317	312	321	306	317	299	275	277	304	316	319	316	317	302	334	316	324	308	323	338	311	337	321	344	301	295	319	325	331	303	337	305	329	331	291	303	341	327	306	337	308	317	328	320	321	310	280	312	321	314	272	310	297	318	306	310	311	278	335	269	308	315	327	299	321	334	323	319	335	326	335	314	310	325	298	351	306	300	302	310	342	328	340	316	326	307	315	297	291	319	325	323	294	303	326	311	299	273	286	302	293	296	328	299	296	326	322	306	309	305	273	320	311	313
4940	1059	936	578	565	507	466	463	450	404	410	404	391	415	409	385	415	388	395	397	381	400	404	419	376	389	407	369	369	400	407	412	385	387	416	360	393	409	398	362	409	383	399	388	351	381	373	394	414	407	395	400	412	386	392	391	401	377	373	408	375	391	368	363	389	396	360	395	377	408	378	403	416	386	393	386	389	378	405	400	371	379	349	370	389	375	419	389	370	400	366	366	393	372	404	385	357	404	376	405	398	366	397	390	358	375	388	390	404	358	334	420	364	382	376	379	396	384	389	372	365	380	365	410	395	376	406	401	386	408	380	387	384	415	413	373	389	395	400	399	380	401	396	414	397	402	392	402	405	382	364	418	391	376	386	427	391	387	387	387	390	395	419	371	362	401	387	422	381	380	369	375	367	359	408	378	372	390	390	398	402	378	395	348	362	379	370	394	383	355	384	369	393	398	358	357	370	365	366	405	394	410	379	376	376	343	393	411	367	415	394	362	397	385	375	421	432	392	382	393	373	390	374	409	420	363	393	409	441	417	387	417	407	429	368	391	376	370	340	364	377	407	386	433	374	356	382	375	400	417	395	430	413	378	383	417	393	356	373	426	423	367	397	411	404	414	373	379	422	349	402	388	360	395	397	357	366	412	374	404	391	369	370	377	401	412	384	434	370	401	389	381	389	340	395	373	386	348	388	384	380	403	380	402	419	363	356	396	363	354	378	417	432	413	396	401	386	383	429	422	372	403	398	393	389	395	377	394	390	383	386	364	366	375	366	361	379	393	404	384	380	405	391	390	375	389	379	356	361	351	378	380	378	396	422	382	382	359	442	364	397	393	378	380	386	377	363	395	386	385	365	392	388	383	411	379	367	385	359	384	373	366	376	365	377	367	372	353	365	425	424	422	370	381	355	385	369	349	361	386	384	374	363	382	391	375	398	369	402	383	374	361	377	406	386	387	370	396	401	411	428	420	371	393	365	368	393	423	387	394	362	378	377	380	405	386	385	387	368	382	432	395	391	384	398	372	373	382	352	378	402	402	374	399	433	373	376	393	391	387	398	369	358	384	350	371	370	376	426	398	380	433	369	389	369	374	394	360	408	398	363	352	352	401	401	412	413	402	358	399	413	366	343	413	391	338	406	397	370	402	379	371	390	372	404	364	389	418	376	384	374	370	379	398	365	399	381	389	366	395	395	409	369	400	410	362	373	391	415	376	434	377	381	367	371	375	402	400	364	413	428	395	415	385	376	405	402	374	386	390	371	387	359	379	368	410	409	418	383	409	367	367	392	354	408	386	401	394	395	384	371	368	378	403	417	406	356	406	393	405	397	369	376	398	353	374	385	414	383	381	388	382	394	417	449	394	391	373	391	407	411	398	406	370	386	357	381	414	369	362	388	365	397	380	411	364	386	394	376	387	383	378	391	410	389	384	374	404	363	385	388	356	385	381	398	425	430	391	371	405	397	349	379	349	380	394	378	367	423	371	367	405	361	397	404	453	406	346	383	386	364	400	361	394	417	387	394	372	378	391	374	399	369	406	382	402	389	373	406	407	353	381	376	391	362	357	421	397	389	392	393	392	375	378	363	416	417	368	402	356	376	379	389	344	371	350	386	369	377	358	411	358	376	360	366	398	374	418	402	360	410	388	400	409	389	381	401	390	374	362	386	395	417	399	380	394	366	382	382	417	385	407	382	348	407	387	378	349	389	361	368	400	384	395	364	368	370	378	403	397	386	406	362	369	388	412	384	353	369	330	362	374	414	395	365	409	369	411	402	360	355	403	377	362	353	376	388	393	386	427	383	384	430	414	408	376	362	363	373	387	372	415	406	420	369	350	388	381	397	404	404	373	399	385	404	399	388	362	379	413	370	449	376	357	360	420	408	390	400	384	354	399	390	402	401	419	362	390	415	407	383	364	388	392	395	396	339	363	407	407	386	371	394	385	409	399	401	376	401	394	379	371	377	379	432	392	392	407	375	389	398	396	341	389	408	351	391	385	367	394	383	361	394	363	399	417	409	349	413	387	346	398	377	413	383	411	357	393	399	381	394	404	379	391	375	344	424	387	383	393	378	397	400	383	376	409	383	418	391	341	384	391	350	370	419	402	383	368	387	371	376	395	396	428	404	408	395	398	387	368	395	376	411	408	393	422	411	357	407	359	422	389	381	380	402	387	431	359	392	395	402	387	369	375	359	408	412	369	379	393	394	372	386	407	413	382	381	393	378	361	388	374	370	361	373	405	397	386	430	388	416	392	346	402	397	372	385	370	360	375	372	367	358	404	402	389	392	388	413	418	397	391	375	398	389	375	399	397	391	371	405	388	404	382	404	390	382	397	364	383	377	382	371	371	414	407	358	401	387	392	416	388	385	419	379	391	370	402	405	389	391	370	396	376	395	421	387	366	386	373	375	366	393	344	418	381	380	401	387	389	408	414	388	386	407	411	395	398	379	378	422	408	375	403	388	386	383	385	419	361	397	389	360	378	363	394	396	394	376	381	354	369	395	366	377	417	377	372	379	382	409	376	377	372	379	390	365	375	387	406	412	358	435	414	368	373	363	380	364	381	374	418	419	368	401	398	399	395	415	387	362	383	394	389	384	362	379	356	396	364	347	413	414	402	415	395	397	401	369	388	350	374	370	388	357	405	392	357	426	376	381	399	419	405	406	370	363	401	331	372	377	408	362	386	392	380	416	370	403	391	394	412	357	395	426	404	392	387	354	426	384	392	377	384	359	388	406	433	391	389	368	359	372	395	420	387	384	385	385	393	384	374	369	403	389	383	376	365	361	379	379	356	351	366	392	350	372	431	377	399	371	356	411	397	390	399	382	404	415	378	374	369	359	384	381	395	401	404	389	414	378	422	421	354	391	421	398	366	359	384	362	380	365	370	380	411	374	384	380	395	386	395	369	404	403	364	395	384	387	414	412	395	433	390	385	407	387	373	403	399	380	389	389	390	390	413	396	423	381	378	372	370	343	396	399	401	400	425	419	358	415	367	397	370	375	381	397	391	373	401	392	395	425	374	385	362	408	396	376	364	406	407	371	390	445	380	385	420	399	377	380	398	391	357	378	394	387	365	359	372	389	388	414	363	387	405	385	378	380	382	384	374	390	382	405	398	408	369	338	349	365	345	373	356	401	422	391	358	387	364	410	389	405	380	408	398	415	374	398	380	368	390	385	406	371	411	388	370	387	397	385	384	400	399	441	360	418	416	360	386	442	400	418	411	368	378	395	343	374	356	382	361	394	348	387	382	401	401	393	374	386	404	372	394	378	406	343	407	374	398	382	401	409	397	396	369	374	395	347	379	378	383	392	373	383	432	391	373	370	376	384	415	373	408	420	316	395	375	391	370	389	364	416	388	391	374	380	397	392	357	420	381	389	384	391	397	413	376	366	355	391	374	377	378	381	397	380	370	403	423	411	362	382	386	367	380	361	368	353	362	421	395	381	381	375	381	422	353	391	398	379	381	365	390	410	388
23721	21122	28599	23880	21109	12318	1714	1110	928	882	768	780	744	718	672	661	697	711	633	633	649	626	621	594	611	661	660	620	664	652	616	633	583	594	608	612	629	621	602	608	592	599	704	601	635	584	582	636	625	614	623	620	589	585	596	584	608	630	553	608	605	575	582	610	594	582	591	659	603	596	579	600	581	570	592	600	629	640	628	592	611	591	610	605	640	650	567	576	618	614	555	603	625	630	625	579	622	597	587	598	567	568	598	633	611	584	592	622	572	605	580	567	603	602	610	615	603	548	570	621	589	638	587	625	648	630	605	604	634	584	620	595	602	576	609	607	605	626	606	609	634	584	592	617	603	592	534	559	623	603	585	573	576	595	586	595	582	619	595	606	609	647	626	609	579	629	633	641	594	600	641	574	612	594	590	591	639	605	631	608	620	570	599	587	587	584	584	622	639	621	563	610	619	608	621	584	556	645	622	600	627	587	604	598	637	597	597	616	601	566	612	588	590	546	571	601	631	632	593	587	589	595	614	648	625	607	640	610	659	572	619	652	618	608	555	584	635	593	589	622	560	588	595	568	616	543	598	614	602	611	584	583	593	611	641	617	605	568	608	605	584	590	628	627	616	618	599	602	566	603	611	633	636	595	637	615	572	579	596	604	638	563	574	582	623	629	608	586	602	653	580	598	603	630	610	575	605	629	575	632	578	575	583	613	639	624	628	576	577	634	647	581	582	592	621	593	620	588	575	589	565	612	615	606	645	567	599	569	625	563	632	625	651	596	598	629	608	622	625	644	632	585	613	590	569	591	568	612	581	616	606	612	617	611	590	595	618	611	564	584	587	618	574	602	651	601	567	614	608	547	630	636	654	581	580	625	549	592	564	607	614	626	580	628	582	612	601	622	575	619	609	612	598	576	623	589	610	596	597	617	622	633	574	649	584	582	627	576	656	563	619	609	602	567	622	628	547	562	601	582	647	582	602	615	604	585	617	603	641	588	581	602	591	628	578	637	571	623	611	618	639	604	605	615	621	595	579	609	601	638	621	578	622	622	618	633	611	588	621	607	585	622	605	576	572	606	612	587	595	579	596	620	599	636	603	614	611	598	566	623	588	602	566	626	622	603	601	628	561	632	610	648	599	598	596	628	655	577	616	601	600	629	628	609	647	590	557	613	603	620	644	630	587	558	627	611	638	642	643	608	594	590	623	621	600	583	646	598	569	621	619	639	630	613	593	587	569	661	595	549	581	632	588	618	642	609	652	590	592	594	618	621	632	599	637	585	627	619	570	609	573	604	668	588	600	619	561	617	625	609	575	628	634	588	622	646	587	599	584	620	594	612	614	643	648	636	624	593	631	604	584	608	582	601	620	607	628	577	575	601	601	613	608	583	609	581	617	610	607	533	556	609	625	604	601	579	567	594	605	596	638	562	567	601	583	582	607	623	590	574	636	584	584	628	566	665	552	591	609	627	586	611	622	610	625	645	616	574	649	599	583	635	582	595	556	633	616	597	658	601	628	578	613	613	609	600	601	610	572	632	617	622	617	633	600	568	577	605	633	595	625	622	629	609	587	609	593	629	619	590	598	614	606	592	610	572	601	602	603	629	609	601	579	590	639	599	592	575	571	623	611	582	641	657	599	583	595	635	653	602	577	641	577	625	638	561	610	602	627	572	563	604	558	597	611	640	591	587	592	614	604	568	631	609	593	586	613	580	573	621	625	588	609	596	592	590	589	608	617	616	655	561	589	603	629	558	615	544	610	577	595	602	537	614	640	634	577	607	623	640	603	608	625	620	613	633	619	583	586	598	578	593	603	593	605	558	571	558	620	606	588	597	610	603	595	635	604	621	608	619	621	632	604	617	575	634	604	606	605	615	636	570	598	607	662	586	597	622	578	591	633	566	601	594	595	592	596	583	619	589	610	596	605	574	586	610	602	580	610	597	598	583	602	604	595	614	633	612	628	605	615	596	674	589	630	553	641	561	584	644	623	592	629	620	588	619	607	575	576	625	552	609	613	566	611	599	609	585	607	599	600	591	587	600	605	597	571	620	568	590	645	591	588	629	575	570	601	576	568	600	620	620	560	611	607	591	594	650	609	621	624	584	629	594	645	633	565	605	575	595	601	630	567	575	595	596	573	584	625	601	595	650	580	594	604	592	594	610	613	561	584	607	605	656	576	603	566	598	576	572	571	640	619	592	573	615	574	608	598	605	612	593	562	616	570	600	551	590	631	599	594	605	615	600	592	564	592	586	576	603	601	609	588	553	593	582	615	605	641	635	595	597	598	568	620	606	601	600	559	599	602	574	587	622	599	575	614	598	641	615	587	614	612	589	591	593	679	610	631	588	640	560	599	600	640	621	614	583	600	590	625	615	598	605	652	585	621	581	602	614	610	616	601	540	615	601	563	560	589	554	580	601	616	614	588	613	625	610	598	565	582	613	595	594	580	618	622	605	602	555	590	635	576	590	593	611	590	570	610	641	616	604	606	590	539	594	621	579	623	573	593	646	593	583	610	605	655	545	625	630	593	630	592	578	598	627	572	622	604	634	623	591	587	582	586	577	567	604	599	575	641	580	583	616	611	647	620	605	575	601	638	648	589	608	577	632	630	626	606	618	579	556	598	614	620	578	585	626	567	592	633	623	652	582	602	593	600	618	593	631	615	575	619	639	579	636	597	630	634	579	592	591	599	598	573	652	574	567	597	630	584	644	602	598	598	568	533	624	666	582	590	626	551	578	652	598	612	574	621	606	606	613	577	577	625	593	605	602	557	584	604	596	570	630	585	587	574	606	567	602	630	623	573	611	587	548	615	609	606	568	591	597	636	595	614	580	556	597	623	617	562	567	610	618	620	629	617	572	611	646	568	599	614	610	599	594	605	595	625	592	601	613	584	604	618	627	563	592	610	653	572	574	596	594	596	601	617	615	626	601	601	606	603	609	621	618	561	600	622	592	587	640	583	616	616	607	610	606	605	617	603	572	652	670	596	623	556	601	600	586	574	586	640	627	573	629	632	532	582	622	604	590	636	571	591	580	590	600	596	627	591	624	588	635	598	586	631	573	617	649	627	595	589	625	594	568	613	623	580	570	607	620	620	620	606	605	620	613	606	641	611	621	629	631	615	623	632	620	586	596	600	595	579	606	635	622	593	648	640	617	618	554	577	623	606	582	567	618	606	618	593	592	603	541	582	580	597	569	612	642	623	650	576	599	593	593	568	613	639	554	603	624	591	611	572	614	579	581	622	627	588	612	583	600	613	599	585	562	592	601	598	632	617	633	649	599	613	558	603	582	621	593	568	576	603	604	603	629	577	586	619	567	605	594	577	602	598	598	566	585	601	604	574	645	594	628	630	595	616	611	633	549	557	606	607	642	582	641	593	533	614	607	630	633	591	639	626	642	588	623	612	607	614	618	632	568	606	615	567	602	612	600	573	571	587	621	603	618	632	582	554	612	593	619	598	577	588	544	587	629	608	571	615	570	599	573
12104	10526	8591	4530	3279	2607	2055	1797	1464	1361	1224	1100	1055	964	975	902	855	826	847	852	859	837	815	776	814	752	797	792	762	727	762	742	722	710	780	747	740	716	734	739	719	756	771	778	787	783	727	756	700	747	806	703	770	711	754	768	735	731	728	767	714	722	772	763	716	698	752	759	664	718	700	739	726	768	658	764	767	710	728	691	677	742	717	756	730	699	717	756	743	727	678	748	763	736	718	764	731	733	703	729	746	701	696	749	710	722	695	746	731	742	670	761	747	724	749	771	731	703	709	776	726	742	701	745	694	666	755	743	724	721	708	709	714	714	755	735	764	712	749	724	745	727	690	702	824	741	700	757	697	722	689	697	785	766	709	714	742	714	772	662	711	707	766	679	768	743	711	718	711	727	655	738	744	723	710	722	715	749	745	696	740	659	700	772	711	742	730	725	712	735	716	725	725	718	736	647	740	731	742	737	712	740	683	753	662	732	717	688	746	753	741	727	717	703	702	734	750	762	770	703	738	692	693	687	704	737	662	683	734	759	710	711	713	727	664	716	735	729	728	717	760	726	700	730	724	719	693	713	724	753	711	683	746	739	704	700	710	685	719	694	748	730	697	700	687	732	717	759	712	704	720	742	726	745	708	766	693	744	739	706	668	732	730	748	724	732	694	736	723	734	742	778	712	712	736	712	705	735	682	739	767	781	737	700	709	754	733	707	730	755	698	762	708	717	718	744	717	717	731	727	722	716	722	706	776	695	736	692	696	678	711	690	694	652	749	732	723	728	751	663	709	688	704	745	727	725	731	725	725	732	759	774	699	713	681	736	714	678	725	736	744	772	718	719	726	685	734	731	719	758	720	703	752	718	675	714	755	779	700	747	720	735	681	736	735	729	748	708	747	691	719	746	731	724	766	769	750	723	721	793	746	697	696	729	727	768	702	736	693	762	753	720	710	746	713	725	738	688	727	721	769	710	746	730	734	759	754	752	738	747	732	729	732	722	726	750	752	676	678	744	681	743	738	734	738	750	731	744	765	707	748	716	720	703	711	744	720	755	770	731	728	693	723	715	758	666	677	710	733	711	773	666	735	744	741	721	712	758	724	674	745	739	725	715	706	724	695	718	757	742	704	726	684	782	729	724	761	746	752	678	736	680	718	736	737	704	711	764	739	723	736	680	736	691	737	723	756	708	743	713	755	741	754	692	724	702	754	692	708	731	730	719	721	772	755	731	720	740	704	743	710	691	743	731	742	755	738	741	760	737	759	713	715	713	719	760	711	747	701	710	700	704	738	735	707	752	697	724	677	670	727	702	768	728	701	745	734	705	712	695	761	695	711	720	703	745	748	737	760	726	737	706	707	709	692	707	741	697	767	746	749	694	749	725	702	745	744	734	702	717	731	762	735	747	711	738	732	711	738	753	684	729	722	722	727	749	731	711	719	724	731	746	718	722	727	703	702	736	755	699	705	747	739	715	731	668	691	722	704	717	709	730	761	732	749	704	734	717	732	753	744	732	693	739	704	740	672	738	697	737	738	789	748	722	767	761	724	689	721	726	745	729	770	744	777	768	719	686	711	692	761	728	728	721	706	708	724	762	698	729	731	714	777	783	740	729	754	694	762	695	744	701	748	697	756	725	663	755	726	712	737	719	721	719	750	698	706	686	728	753	739	755	722	748	721	710	702	742	740	772	677	740	738	692	718	740	726	727	717	664	717	765	740	705	746	708	748	749	726	733	743	700	733	739	708	770	717	719	729	730	699	729	706	737	689	690	729	736	735	727	688	756	730	751	773	682	705	729	734	687	756	722	749	670	705	703	748	756	736	718	728	709	716	725	676	699	764	758	771	692	717	740	742	762	702	728	743	752	719	732	725	709	721	727	744	742	681	750	772	674	710	745	743	704	790	733	712	721	708	748	731	705	716	696	724	726	692	728	714	716	703	749	748	760	744	703	706	721	736	774	731	743	712	682	731	703	681	734	770	704	678	675	692	684	754	774	737	705	735	683	726	682	700	737	673	709	717	729	732	736	683	749	706	669	736	687	719	653	763	677	713	690	736	745	744	684	724	690	728	703	677	719	723	687	745	723	745	711	699	718	681	769	742	665	797	724	726	698	750	755	751	739	770	740	701	696	696	730	704	718	738	710	702	711	735	721	736	713	769	740	694	656	704	700	769	707	707	733	719	718	732	732	759	685	748	731	740	729	661	746	718	691	705	756	684	702	738	724	717	746	706	744	679	665	730	759	745	736	733	737	725	725	690	740	722	718	698	720	749	707	739	738	733	711	724	727	709	677	702	715	717	691	751	750	701	700	755	744	717	686	731	728	721	710	770	741	717	742	678	698	726	744	768	705	731	710	769	720	719	690	730	763	716	719	728	746	792	686	692	764	746	723	708	702	708	785	734	702	748	739	758	680	734	771	770	679	713	732	719	684	713	717	712	740	704	759	746	791	760	715	727	700	704	727	725	698	695	693	695	741	720	694	768	752	704	674	718	733	735	728	749	749	717	747	681	793	707	749	742	733	728	690	739	706	773	742	699	743	704	745	667	712	668	696	708	722	731	747	746	728	677	710	701	715	728	725	703	736	703	777	727	690	715	740	738	725	749	747	734	712	738	704	738	704	745	705	727	737	740	711	721	719	753	778	696	756	777	736	730	661	689	719	789	663	708	782	728	711	718	714	794	731	693	724	738	689	706	742	693	729	743	730	712	729	726	729	670	742	729	721	736	680	739	716	760	734	701	684	768	746	802	718	712	761	692	711	730	754	717	752	717	722	760	724	721	715	751	738	707	727	771	757	689	734	663	740	724	718	731	694	725	661	728	701	723	745	695	692	696	710	729	703	705	749	731	693	724	719	721	728	710	705	743	766	734	731	750	747	739	769	700	782	716	751	712	737	736	756	724	736	697	769	716	742	728	726	730	687	702	783	774	726	689	703	739	687	746	730	755	730	705	701	764	757	712	712	774	727	684	746	716	737	729	681	717	681	783	716	693	740	731	713	727	691	757	735	685	753	731	690	675	720	732	758	710	706	751	750	729	723	697	729	703	738	698	675	669	693	701	686	755	777	690	751	741	737	718	751	727	709	699	682	709	683	707	750	738	738	725	731	749	765	721	713	703	732	708	721	693	681	704	666	671	731	701	706	718	704	785	698	745	738	686	745	674	717	656	728	708	755	692	771	718	711	714	727	730	741	753	695	738	713	712	725	753	729	761	693	712	762	759	749	693	732	716	706	741	745	752	701	740	757	756	734	724	740	724	684	716	732	712	701	770	704	720	731	722	737	772	735	700	723	710	744	645	721	755	732	703	733	746	711	716	687	726	705	697	722	722	727	745	749	695	663	726	734	679	675	747	757	743	730	745	721	751	727	715	734	665	728	710	694	724	678	717	707	741	717	715	720	720	739	724	697	755	760	727	736	766	720	732	713	733	735	698	734	758	721	710	676	691	699	691	748	712	695	712	727	735	770	720	710	744	757	762	755
25045	21122	27410	24968	10078	640	475	355	312	347	282	277	241	265	257	243	225	276	225	208	220	222	246	232	229	226	212	230	229	207	215	221	216	205	216	210	219	228	204	209	209	227	204	229	217	219	193	213	215	215	200	218	234	203	214	183	200	213	213	239	199	223	206	199	207	224	204	221	207	185	203	208	200	200	209	205	199	249	213	204	225	228	222	216	206	197	227	188	198	209	240	211	184	196	213	206	215	198	196	217	194	244	199	213	192	213	187	216	203	198	215	200	217	220	219	221	203	206	164	215	241	206	191	209	221	192	204	189	237	184	219	186	204	198	204	229	205	199	198	187	211	198	202	192	222	178	192	176	228	196	185	198	212	202	208	206	167	207	214	209	213	208	200	213	234	191	202	209	241	212	215	204	188	209	214	207	192	181	220	201	212	206	212	221	179	209	196	209	192	176	185	206	205	205	223	225	210	237	209	180	208	211	213	220	218	187	197	228	205	194	224	223	189	204	206	192	200	219	227	205	164	233	203	197	197	203	189	216	189	201	185	210	202	200	221	187	205	221	223	215	190	193	205	206	198	204	183	217	209	209	190	200	190	215	209	186	216	203	171	215	217	192	200	216	221	182	204	205	210	190	206	225	199	198	203	186	190	205	190	211	207	213	200	190	209	195	207	218	214	187	191	194	204	191	180	206	189	219	231	219	203	187	211	173	187	208	192	196	197	220	182	182	232	212	194	195	220	222	212	216	196	218	203	204	206	210	190	193	213	207	196	236	200	210	187	191	186	190	229	190	203	177	201	195	178	210	203	202	216	229	211	202	196	213	202	215	202	214	214	192	194	214	214	226	198	207	190	224	212	203	218	196	217	167	197	203	188	209	196	234	195	212	195	216	217	200	217	207	208	197	200	204	208	211	205	183	212	191	234	207	178	228	206	223	214	192	207	227	207	204	216	205	220	189	176	201	199	211	200	221	200	234	174	226	233	219	193	194	193	214	205	192	180	213	204	219	221	207	194	210	163	197	199	220	189	193	210	197	221	231	182	225	213	211	225	199	208	186	212	194	242	221	217	195	198	225	205	204	203	209	208	197	212	195	221	202	177	189	186	209	230	225	208	186	203	191	208	190	194	203	193	199	217	191	171	190	201	182	190	201	198	183	191	173	196	217	193	201	177	211	205	204	186	228	192	202	194	213	196	199	201	192	216	199	211	218	228	208	195	205	182	216	213	213	192	208	208	189	210	179	210	212	189	221	210	179	198	193	190	220	184	214	192	198	200	184	207	216	201	233	202	225	212	209	223	220	209	197	198	210	213	199	206	181	193	203	214	211	208	196	207	209	197	210	205	233	231	213	213	201	190	224	197	215	208	215	204	199	185	213	219	204	219	193	205	201	200	213	189	186	188	191	205	209	216	215	193	207	205	209	214	213	219	202	202	194	223	217	217	221	184	208	207	183	219	206	207	225	233	214	204	219	193	200	199	208	223	197	189	215	190	186	184	237	223	202	178	223	216	187	217	201	203	201	211	214	178	199	192	212	214	202	177	216	209	204	219	207	208	198	224	200	217	209	232	191	226	210	186	199	205	225	204	200	206	206	204	223	183	197	197	226	205	195	178	202	182	216	191	182	195	215	196	185	193	201	190	199	180	187	198	207	209	216	210	214	171	219	205	221	216	214	212	214	216	204	199	189	173	217	199	215	205	204	233	191	183	205	203	208	221	225	190	206	191	184	229	200	233	210	231	213	210	228	207	174	177	225	225	195	216	206	196	182	221	201	205	215	224	217	198	215	206	212	210	213	212	221	171	195	209	191	211	200	202	183	192	220	194	185	208	201	206	216	231	181	219	227	196	228	204	201	192	198	198	203	208	227	195	192	206	221	197	221	189	190	227	192	194	215	232	206	201	181	237	212	238	172	201	196	184	200	206	180	192	211	207	196	201	215	174	192	227	212	207	226	221	191	227	214	199	181	207	187	218	210	190	214	227	213	197	170	180	219	204	202	190	203	195	206	211	207	196	212	217	190	207	205	203	214	201	209	216	224	218	211	181	203	209	218	195	160	193	197	201	180	216	215	214	217	228	228	208	203	196	189	169	211	198	212	218	198	190	188	207	206	230	213	193	227	207	196	193	201	214	196	218	200	188	200	182	205	205	197	220	218	198	214	199	177	191	213	201	205	200	189	228	205	204	189	202	219	215	200	205	212	185	196	205	225	192	221	189	218	184	203	190	209	215	203	199	194	203	209	198	184	207	204	221	201	172	160	190	227	197	219	198	202	191	179	201	208	226	225	191	208	210	184	210	205	209	203	199	206	194	190	199	189	196	216	215	194	197	199	204	209	190	173	213	235	197	178	213	186	219	216	210	166	211	212	208	190	199	210	216	173	206	189	216	206	202	200	213	186	207	219	195	196	198	197	198	222	195	207	225	195	202	206	198	211	202	204	238	206	199	198	196	216	213	204	184	175	209	227	204	199	200	177	194	183	189	201	225	193	220	197	219	188	192	218	199	196	203	207	185	213	185	198	207	209	214	199	202	244	201	198	223	218	220	199	202	206	225	180	196	205	188	219	217	188	187	229	208	177	184	218	190	216	225	194	203	221	225	229	199	208	206	191	217	244	217	202	220	218	221	192	214	212	195	201	208	215	217	197	230	222	229	213	222	215	208	217	206	203	191	206	196	226	180	224	222	187	193	192	199	227	192	217	217	218	181	200	230	178	233	227	183	216	188	210	195	217	207	207	227	189	206	205	199	213	236	179	218	212	222	191	215	189	182	203	217	208	186	206	216	215	159	211	213	223	213	184	215	220	207	186	182	218	196	214	192	195	188	222	214	196	185	197	192	231	202	211	223	189	212	211	227	207	204	203	206	211	223	187	210	210	192	191	210	188	198	222	202	205	208	208	194	178	190	208	199	231	251	199	189	206	205	198	180	198	199	215	204	200	212	207	186	215	215	212	195	201	177	215	203	220	212	201	189	196	218	207	209	199	228	209	171	205	184	214	199	185	193	202	204	201	192	177	222	204	198	193	203	190	204	228	219	216	212	200	206	183	200	221	214	215	193	214	225	239	208	185	180	200	201	215	200	224	205	215	207	218	221	222	245	220	174	219	216	214	210	203	216	200	189	186	192	212	224	186	190	191	187	203	201	206	180	223	173	228	198	165	196	173	207	212	206	215	198	202	188	192	205	180	179	189	192	189	198	199	209	194	211	200	193	209	217	199	187	191	209	185	228	218	203	199	217	185	215	199	206	201	211	194	204	209	206	209	219	177	199	197	198	239	199	204	211	234	211	201	203	204	207	178	168	211	201	229	230	210	192	190	213	199	190	179	209	237	215	202	201	169	208	197	193	213	183	212	212	203	196	223	227	210	220	213	213	195	201	198	213	208	210	186	175	207	219	213	194	207	218	236	208	212	193	197	182	216	201	208	178	199	197	212	194	211	202	184	212	196	194	208	200	214	187	229	202	197	208	210	204	178	230	219	194	200
11494	5886	4500	2185	1612	1254	1072	846	717	636	563	512	477	400	374	337	332	353	344	331	319	315	324	314	336	305	307	309	311	300	302	321	307	281	282	265	266	302	256	305	284	270	284	289	263	279	291	295	288	281	300	263	284	290	292	273	295	286	297	292	271	279	274	279	280	256	305	264	279	291	251	302	258	273	316	273	283	294	295	280	280	246	296	309	281	280	281	251	257	270	289	282	276	265	237	259	273	261	259	304	281	267	300	258	284	254	281	277	271	285	271	278	258	260	286	265	261	303	303	286	299	270	302	247	316	247	259	254	312	298	311	261	281	259	280	281	256	256	278	263	275	258	297	281	262	289	283	276	268	254	259	290	262	279	257	290	291	269	276	283	289	273	287	256	294	298	288	291	270	268	278	288	284	278	281	266	257	253	292	251	291	275	288	284	282	266	272	256	277	271	265	278	280	263	267	248	267	264	280	296	302	265	280	294	272	296	271	287	271	270	281	251	278	310	276	249	306	287	266	286	293	282	268	277	273	280	275	287	285	296	283	290	267	250	305	232	251	280	269	277	246	265	279	279	256	292	292	278	280	267	306	285	268	268	265	284	272	283	278	296	286	251	276	273	272	304	272	278	294	263	270	278	275	250	269	279	275	249	297	288	246	284	270	255	288	277	234	291	259	280	259	271	313	262	278	275	280	273	296	281	289	279	292	280	294	265	260	306	286	275	275	267	263	262	289	291	266	276	276	281	278	280	273	250	262	262	298	270	279	296	275	285	253	277	245	295	286	278	286	290	296	266	291	295	274	268	261	288	270	243	253	304	278	286	245	271	284	276	269	300	271	276	294	266	280	271	282	270	288	262	277	263	264	276	303	275	286	266	245	243	291	310	282	271	288	251	290	243	258	286	253	263	278	272	280	237	256	288	259	292	258	276	246	250	282	261	290	276	293	280	265	226	253	294	279	285	268	253	266	271	285	281	265	254	277	251	270	290	277	307	238	277	272	298	286	275	281	246	271	278	286	275	281	298	285	257	282	269	277	245	267	271	281	281	286	257	259	268	288	270	283	308	296	281	291	302	265	296	295	279	286	297	257	287	274	243	273	278	277	278	285	286	269	294	275	288	278	253	266	259	279	276	269	270	302	293	271	273	258	289	309	282	300	266	295	277	305	278	281	279	286	278	284	261	319	276	292	274	295	230	286	276	274	291	299	288	290	270	241	269	281	277	301	261	285	267	281	275	295	297	289	221	273	252	276	267	296	264	285	273	282	282	248	252	285	283	284	259	287	288	283	262	267	261	287	268	282	262	267	273	276	261	269	294	298	293	261	289	290	271	305	277	283	290	276	280	267	286	275	263	268	311	266	275	252	276	287	255	292	248	257	244	270	269	294	275	296	296	283	277	257	281	255	268	283	276	297	270	281	275	258	280	280	306	316	294	283	275	259	253	254	286	276	267	275	295	254	301	277	266	254	272	296	283	276	308	239	268	273	288	268	267	301	300	264	262	296	280	279	294	276	259	269	277	301	268	262	271	310	273	290	263	275	283	295	292	277	262	273	267	287	285	275	286	263	300	283	280	279	246	282	262	279	267	256	308	291	276	286	250	269	276	286	293	273	273	272	278	268	283	267	288	292	261	233	272	283	275	295	261	257	255	274	282	269	290	269	287	259	289	263	276	260	277	279	271	285	295	263	262	277	274	266	271	282	256	279	278	280	294	261	262	276	244	270	273	266	267	264	257	285	267	267	294	241	276	275	263	297	299	263	269	286	257	276	268	296	281	291	279	265	266	270	275	262	255	282	259	284	288	284	276	282	273	281	278	266	256	250	295	271	270	272	259	268	299	266	285	261	245	276	302	273	250	275	296	268	291	258	255	266	269	268	261	300	255	287	272	271	272	269	271	282	291	254	301	283	281	283	268	295	267	293	261	294	292	273	254	269	280	273	234	288	293	311	253	289	271	289	284	266	281	280	296	267	287	266	270	283	279	315	271	249	299	258	286	238	268	289	273	258	269	252	254	261	277	267	250	268	308	256	287	265	281	259	245	268	272	289	262	264	242	265	280	271	293	308	269	274	291	275	253	260	234	270	242	291	265	244	270	283	287	265	260	266	258	275	278	261	257	274	284	282	315	291	269	277	238	284	288	278	247	300	268	276	250	292	275	289	263	253	272	281	260	275	298	260	283	288	280	270	284	278	262	258	269	282	280	265	266	248	268	306	276	279	250	281	254	279	265	272	267	255	280	266	246	283	287	280	266	252	270	276	272	259	267	320	256	267	261	292	238	249	267	275	295	244	313	275	283	261	285	255	278	265	250	289	300	275	252	273	266	304	266	265	290	241	253	277	254	278	287	258	276	277	282	281	263	302	283	291	267	270	293	262	278	282	276	273	281	262	269	317	285	285	270	288	277	238	294	242	276	268	287	287	249	256	275	286	281	272	288	262	246	288	264	282	266	293	283	278	261	288	279	282	294	283	263	258	293	258	264	292	267	264	269	263	269	259	284	256	282	301	267	313	295	284	293	303	338	299	273	265	274	290	258	283	275	308	285	270	262	257	264	291	277	274	278	277	256	261	278	274	300	281	268	279	290	267	263	260	302	287	262	270	232	232	304	283	287	290	276	281	286	268	296	262	291	269	263	279	277	258	288	266	306	281	262	261	288	298	264	285	308	269	303	255	263	294	264	273	275	279	282	275	270	276	251	276	280	269	297	291	269	286	274	273	301	251	300	262	257	272	275	289	280	265	289	272	283	276	282	270	255	284	304	271	276	284	274	275	279	291	270	282	290	266	249	293	295	271	269	278	253	288	286	264	274	286	267	278	262	295	275	239	306	290	268	295	277	308	264	269	275	260	271	262	302	268	304	257	297	278	263	245	267	271	284	265	285	298	310	280	287	266	260	271	249	271	267	272	258	260	284	277	282	288	241	260	294	265	261	246	321	269	279	272	280	261	305	264	267	296	292	294	272	274	259	245	268	260	278	295	279	284	253	300	287	257	255	274	244	274	279	254	283	283	264	287	283	254	262	325	271	243	282	283	293	285	286	260	281	272	282	316	296	286	256	267	272	276	287	233	306	295	249	275	261	279	292	274	272	242	295	253	274	304	282	287	266	266	256	261	247	238	274	307	275	261	260	268	279	266	293	267	284	246	262	286	275	287	277	296	290	292	257	279	290	298	278	277	264	270	275	276	271	268	285	268	283	316	250	286	268	266	308	241	258	274	263	270	270	254	259	266	302	270	280	291	289	303	289	275	244	245	296	301	266	261	299	273	279	294	248	245	254	264	266	292	259	262	257	269	296	276	265	280	281	265	276	246	274	276	270	280	291	297	300	266	294	288	273	241	297	260	265	293	276	261	302	277	290	269	277	264	286	310	227	280	297	273	258	279	260	268	283	265	277	284	263	259	262	289	288	283	294	277	291	292	295	262	256	263	274	273	268	284	278	246	249	267	295	277	279	292	282	301	299	279	285	286	261	317	273	279	296
22882	21158	28990	23591	21152	21216	11326	1598	1187	1102	1004	906	904	839	775	744	794	707	698	727	652	679	650	644	670	636	650	636	628	634	606	623	637	617	626	646	604	601	596	595	617	628	617	694	630	609	625	618	552	613	625	612	621	621	549	627	622	599	627	611	583	611	595	597	589	589	594	609	597	591	575	618	595	573	623	569	648	604	574	603	594	615	569	550	554	580	561	614	593	629	591	584	587	536	581	546	640	612	619	607	564	540	574	551	610	576	617	589	634	593	555	582	574	585	564	576	561	627	610	602	649	609	599	625	599	629	639	662	604	572	568	576	611	587	578	596	608	599	598	565	633	600	580	591	585	580	570	626	573	566	621	595	613	605	582	631	636	594	571	588	584	616	606	616	576	602	548	596	555	590	621	540	557	586	570	592	649	569	568	579	625	584	577	608	580	588	619	585	606	587	577	615	605	582	576	587	564	599	553	608	600	589	599	556	645	596	604	605	579	571	579	589	614	615	613	594	598	568	586	594	627	594	619	644	643	603	585	552	582	604	579	556	585	649	581	589	571	641	633	594	589	594	566	595	558	550	557	600	606	612	581	573	611	566	616	551	619	607	630	586	599	586	586	622	615	601	604	587	573	585	567	612	620	583	572	579	592	590	578	609	565	554	640	555	556	618	587	625	618	606	587	594	574	580	577	581	610	638	598	597	594	584	590	589	616	579	574	617	559	598	641	601	601	588	549	543	547	570	583	609	622	548	610	543	614	588	590	582	593	611	582	591	594	645	614	559	576	599	585	586	607	594	588	592	557	621	558	578	568	561	594	592	600	605	594	566	609	631	582	616	573	578	643	572	576	564	614	585	590	622	651	574	598	576	574	635	581	573	590	575	583	560	587	597	561	568	533	554	611	606	557	591	577	567	528	581	600	576	580	579	555	598	532	575	573	604	602	612	600	598	607	537	573	577	628	593	593	604	580	573	570	543	636	594	622	606	540	597	619	581	609	606	582	578	606	597	599	580	593	596	581	629	647	580	636	609	575	631	561	603	602	563	593	597	581	618	595	598	607	587	601	567	592	608	584	623	564	614	575	566	560	582	576	617	630	616	587	556	569	615	587	557	596	602	603	554	592	613	603	564	608	653	579	612	595	600	587	592	622	604	559	582	571	602	625	577	580	594	596	595	567	569	594	623	578	602	628	616	599	570	562	604	580	590	599	589	577	656	580	577	598	598	567	579	589	580	621	576	616	595	593	598	615	622	628	611	576	580	593	602	587	586	555	613	578	595	598	596	622	641	590	593	586	585	562	575	600	539	568	573	613	555	642	606	602	563	556	592	585	564	584	658	559	555	605	583	612	585	608	572	588	588	563	592	618	550	587	577	561	584	641	561	554	557	573	613	571	602	591	576	587	576	565	551	568	599	655	629	541	582	594	608	601	587	589	595	600	561	606	585	575	582	562	604	579	615	620	625	590	587	568	622	571	597	607	592	569	584	591	580	570	605	590	550	648	623	629	609	626	580	576	555	585	588	543	588	572	588	573	558	589	566	615	636	573	557	569	575	616	569	597	629	613	608	600	574	580	589	620	584	597	565	593	564	574	569	628	575	621	555	594	567	563	587	589	583	602	557	572	604	595	589	594	576	608	620	593	556	631	598	596	569	607	543	585	570	590	627	615	613	587	579	548	611	627	619	594	575	597	570	613	590	590	544	625	583	591	582	559	583	582	590	624	570	581	557	579	606	566	596	595	602	582	616	562	589	606	608	626	587	575	582	593	608	598	631	611	606	586	583	606	601	644	590	582	588	549	589	578	599	579	567	612	609	593	591	621	636	595	622	583	571	578	600	569	573	628	570	603	594	585	584	556	590	597	583	588	560	597	612	615	588	603	585	607	596	612	560	617	593	633	560	570	553	609	607	605	587	580	565	623	559	599	580	524	596	598	576	564	606	604	561	600	593	577	613	581	610	557	526	566	554	593	588	566	629	617	567	587	585	603	579	538	549	604	594	574	613	584	617	569	561	591	609	564	566	557	607	557	591	625	621	609	631	565	613	632	584	553	563	591	550	614	592	567	585	608	615	609	594	594	576	617	572	568	590	555	586	575	625	567	584	549	609	589	569	598	571	583	556	612	601	607	578	613	558	577	574	588	593	579	561	585	586	569	621	608	572	619	554	614	560	620	560	601	587	562	621	543	579	612	543	565	558	597	578	611	591	550	607	583	547	633	585	581	583	585	603	577	597	581	585	545	596	572	618	593	567	607	629	593	608	633	561	603	588	620	569	588	579	584	563	603	587	505	578	586	598	533	569	556	544	536	572	556	621	556	586	616	590	597	578	595	571	581	596	562	600	560	575	571	605	561	608	593	552	611	585	576	541	575	576	568	584	622	590	587	617	578	603	567	588	581	582	562	600	560	599	599	555	602	563	599	586	601	602	576	606	571	579	608	585	567	613	633	636	622	578	567	619	583	576	587	587	629	600	556	568	569	613	608	618	580	588	591	587	626	551	615	639	616	571	619	598	533	596	601	590	575	591	615	569	591	599	548	620	600	583	642	610	567	610	562	646	576	578	613	605	600	596	571	593	606	594	577	587	591	534	577	567	650	584	582	597	578	559	584	572	596	581	606	578	597	613	596	583	543	553	579	614	564	624	577	616	575	591	602	589	584	560	572	600	541	579	568	619	598	598	586	608	581	627	596	589	570	586	577	555	577	604	600	608	619	567	570	573	609	585	602	612	562	640	566	624	549	605	597	611	646	602	587	637	591	586	586	600	603	584	560	588	567	585	570	584	605	641	579	613	606	557	591	587	583	569	608	602	601	594	618	543	579	597	585	615	570	599	607	622	581	581	572	585	565	598	573	584	556	549	600	625	604	597	579	554	590	653	585	566	636	563	553	601	578	538	611	584	623	559	598	611	599	634	566	638	616	643	607	549	597	588	603	569	587	589	581	587	613	580	561	585	615	566	612	561	598	563	567	534	601	612	599	643	591	564	571	565	543	573	573	562	602	620	569	594	564	587	576	598	610	533	605	606	611	572	528	604	624	591	582	617	598	574	594	631	586	606	560	628	561	559	559	572	584	559	567	595	576	583	598	611	625	574	610	600	577	578	562	595	575	592	634	604	600	562	612	557	568	631	602	604	530	570	618	578	575	568	602	583	561	599	604	601	607	570	620	581	550	569	589	620	651	568	589	592	540	571	588	580	609	581	566	563	564	567	599	593	580	622	607	559	566	633	568	587	605	587	584	614	524	553	583	597	538	589	549	570	626	656	615	588	602	567	601	562	563	563	590	591	577	557	560	601	573	583	575	549	577	604	537	589	589	627	560	632	572	565	580	607	603	647	630	579	616	579	595	598	601	599	608	625	567	630	551	575	603	599	561	597	572	596	619	533	532	587	567	608	571	609	622	581	600	582	575	589	598	598	599	616	535	574	578	589	585	583	578	557	588	592	619	581	594	606	592	586	628	635	570	528	603	599	607	540	592	545	601	616
16171	16701	13851	7431	5305	4230	3410	2669	2235	2007	1690	1433	1423	1245	1182	1075	1038	978	931	944	855	874	873	846	842	831	845	814	811	814	765	847	783	734	750	776	786	782	770	770	766	738	769	734	744	801	752	751	788	753	740	769	766	767	825	771	746	687	733	733	715	743	746	748	715	722	746	748	676	718	765	703	724	739	745	750	756	691	732	779	717	795	753	709	676	780	762	715	779	696	707	748	752	712	744	733	741	766	732	713	698	710	751	793	737	755	715	732	752	731	698	722	720	752	781	744	721	731	728	745	768	710	716	715	699	689	726	733	758	724	730	740	695	687	729	745	757	732	752	791	705	691	722	754	726	714	694	763	757	733	772	729	703	732	711	738	701	668	724	751	726	732	727	705	768	751	696	729	759	650	717	729	766	724	678	737	746	710	749	680	743	723	717	770	723	740	733	719	671	780	705	729	699	688	699	752	663	718	675	759	685	708	735	730	694	753	726	731	745	759	706	723	735	711	758	680	707	704	709	726	716	734	710	708	704	708	742	731	692	711	719	705	700	706	752	739	706	731	703	700	720	742	782	697	759	697	726	725	713	719	730	727	716	737	721	758	715	769	742	690	664	687	728	724	727	719	727	766	760	747	698	756	705	723	697	738	692	705	688	705	737	687	800	787	747	737	704	733	717	710	735	748	711	726	695	713	769	736	705	721	711	749	716	750	717	691	725	732	744	690	730	717	773	745	715	722	694	700	721	712	736	745	694	713	773	708	693	706	770	762	730	761	724	708	686	774	758	692	767	692	791	733	700	690	771	699	681	761	714	707	695	693	699	746	732	733	694	736	692	744	725	715	745	748	717	717	693	758	693	689	747	750	752	728	714	661	738	746	752	724	723	710	763	715	688	728	731	746	720	726	650	702	712	712	745	701	747	733	761	722	734	722	745	694	721	733	695	704	726	739	748	709	727	752	702	716	748	707	772	754	724	726	731	729	700	753	753	741	767	750	671	735	765	763	744	736	676	710	724	754	742	769	694	761	762	706	748	747	741	774	757	746	727	725	696	743	697	762	709	706	741	707	741	721	726	730	698	701	725	717	684	679	732	734	753	734	728	740	751	725	758	694	761	769	683	672	700	723	708	744	715	721	732	723	683	681	721	712	752	739	728	726	740	761	750	715	716	779	694	727	742	690	714	695	730	720	741	721	758	697	749	707	709	740	717	710	703	689	721	736	674	740	708	728	730	739	747	725	738	765	712	732	706	711	712	734	774	734	804	772	700	743	712	688	702	786	772	743	775	758	706	706	749	746	718	729	657	791	750	770	696	691	764	750	733	687	727	750	723	714	762	700	757	714	712	751	768	693	744	695	696	708	715	704	731	719	707	705	728	723	676	731	712	758	687	727	716	739	747	739	764	718	673	714	762	738	743	720	735	708	747	722	784	759	751	718	688	726	697	686	698	723	685	702	699	696	750	755	723	730	745	687	674	742	718	723	778	704	762	711	748	717	731	691	729	720	756	718	739	735	737	743	718	741	698	719	689	731	776	663	740	748	750	731	707	702	760	697	713	724	726	717	718	670	766	682	783	703	735	646	739	708	726	726	701	769	720	724	719	689	715	738	683	748	717	729	686	748	736	670	758	742	713	671	731	781	733	688	717	714	749	709	725	736	743	780	710	728	795	734	752	737	700	714	729	737	711	731	701	728	702	712	694	674	698	722	681	727	733	739	754	738	684	740	740	741	749	783	754	716	766	722	714	706	698	726	744	705	749	725	718	705	773	751	711	708	711	728	716	735	752	692	719	679	693	729	725	721	719	738	719	705	702	653	693	727	731	725	725	748	725	704	708	688	730	720	707	675	730	649	745	731	734	703	733	767	716	724	694	719	746	733	681	735	724	695	784	737	715	701	723	693	720	731	744	758	693	686	722	775	728	717	713	686	677	697	699	740	692	706	710	717	707	721	758	729	748	740	720	734	750	708	766	716	717	699	708	708	701	701	708	719	715	718	747	718	696	751	736	673	737	716	740	746	727	750	705	728	698	737	701	711	745	698	706	728	739	773	714	735	705	703	737	720	725	727	752	739	710	716	712	725	703	747	696	706	720	746	738	682	722	679	725	694	691	720	711	733	714	708	742	781	680	761	700	713	740	746	734	743	752	705	677	698	741	696	708	721	742	768	702	757	764	745	696	747	746	735	724	750	714	759	716	679	756	703	696	670	712	720	729	731	711	714	760	741	714	758	742	696	709	728	727	710	767	708	763	666	781	718	695	709	785	674	729	783	741	715	773	715	708	701	731	686	711	704	684	738	703	730	759	762	661	746	702	701	769	756	749	732	733	719	652	747	722	681	681	727	705	723	764	741	722	724	701	738	733	663	729	757	803	719	722	732	688	785	752	732	693	655	731	731	759	709	707	732	767	689	678	701	755	700	749	745	682	755	724	741	761	765	707	715	689	723	727	701	715	758	691	743	717	744	699	749	702	679	729	739	753	749	744	773	723	705	719	712	753	733	740	756	708	718	751	702	760	719	747	759	701	756	706	701	748	710	725	681	771	731	728	695	747	665	721	785	739	740	721	740	726	722	725	746	721	699	704	739	687	726	762	733	708	745	726	733	726	721	731	733	712	707	716	744	778	694	746	704	737	747	728	704	712	722	686	678	673	726	745	732	744	759	713	723	744	726	712	760	685	724	756	709	755	688	712	701	697	720	726	711	716	737	733	677	707	704	727	753	694	743	738	745	745	737	768	712	691	713	734	744	759	730	742	765	709	733	794	708	713	734	726	723	761	773	737	765	742	751	757	724	733	713	687	722	731	741	727	707	734	747	706	695	715	708	707	687	782	733	650	700	706	677	706	715	772	758	730	733	752	729	704	725	728	668	658	687	722	737	733	722	717	691	668	703	726	737	698	760	715	734	714	732	743	687	737	760	712	714	738	720	712	699	735	768	724	790	712	736	738	725	751	746	750	726	743	742	740	716	750	734	802	720	709	720	716	737	728	730	746	719	732	721	735	744	743	762	752	723	726	752	682	739	723	716	725	715	752	766	737	681	730	698	754	738	699	740	694	732	757	702	742	729	728	721	692	729	708	721	736	741	717	740	732	722	720	738	720	711	726	725	716	701	714	721	712	719	683	691	761	736	779	684	738	765	729	712	718	753	744	760	753	738	733	727	720	782	696	729	740	750	709	726	716	699	736	724	788	788	762	722	691	694	761	723	708	714	745	706	735	719	701	768	702	734	757	700	722	718	741	797	707	716	732	748	690	690	719	658	730	709	736	687	751	713	696	676	751	703	721	766	727	737	718	722	731	700	776	703	685	697	749	775	708	737	703	714	733	710	722	692	679	714	761	733	743	734	731	717	702	727	730	754	753	735	709	668	756	732	749	752	738	730	694	739	770	723	768	696	735	656	712	731	693	760	685	723	732	755	764	733	767	674	712	725	738	719	722	718	741	703	682	717	741	752	756	748	692	762	691	716	729	744	719	698	714	744	715	721
26913	20149	7262	826	599	508	415	330	295	345	295	287	309	342	329	320	316	324	318	315	305	303	309	330	300	295	318	319	326	339	302	333	325	302	289	322	305	309	306	345	306	297	314	306	320	299	364	312	304	287	332	304	315	285	311	283	309	307	277	299	338	294	320	307	318	303	295	308	315	302	304	289	300	310	295	287	284	283	299	293	306	286	315	306	288	326	325	295	319	313	312	302	286	283	285	281	293	352	343	312	334	308	288	308	292	313	325	330	316	320	293	328	311	295	302	318	284	326	286	295	319	336	313	314	305	296	333	313	303	317	301	305	281	312	324	315	300	311	321	312	334	324	284	297	295	293	312	296	304	274	294	332	303	304	332	299	314	339	335	275	315	299	307	305	287	298	327	340	323	313	298	328	323	283	304	302	307	319	339	289	324	339	295	358	334	310	310	337	297	318	335	291	351	317	328	337	296	307	283	267	290	309	371	331	335	299	336	317	319	336	333	300	338	291	316	299	300	319	304	290	284	313	329	308	299	311	305	294	335	276	302	295	295	325	314	296	316	313	275	300	312	324	330	325	325	310	288	315	326	324	306	314	309	317	320	310	337	304	302	335	295	277	303	298	326	303	308	300	300	299	316	314	291	350	307	360	285	287	306	328	301	309	308	280	309	317	270	281	300	305	304	284	312	288	299	286	320	288	312	306	321	314	339	359	329	311	325	322	310	336	276	314	308	330	333	282	304	317	302	279	312	320	279	304	301	316	301	296	295	319	326	309	312	316	327	300	333	303	325	318	314	292	317	318	291	294	306	311	321	326	291	312	312	292	315	321	314	329	276	281	291	286	322	296	304	259	302	314	290	314	307	315	296	310	319	277	314	283	280	307	326	298	296	303	324	315	325	303	297	334	312	317	330	322	311	345	308	305	316	325	298	309	321	316	300	296	278	283	344	293	321	329	329	343	311	322	287	279	319	298	303	316	338	336	324	303	297	293	292	327	335	334	320	314	335	313	287	304	339	304	312	321	324	283	304	303	307	315	300	314	316	321	330	298	298	304	330	294	313	306	301	324	289	284	298	312	279	332	303	302	298	322	297	312	321	331	280	300	275	309	334	327	341	315	334	314	336	312	301	304	294	295	310	341	319	316	308	279	307	300	307	311	312	276	297	300	336	281	327	338	296	264	296	314	307	292	299	294	287	298	324	332	307	289	280	289	328	306	307	311	338	308	312	323	307	325	302	315	328	338	316	309	318	266	308	298	312	295	300	311	323	302	336	308	320	295	285	292	311	316	302	296	297	307	286	302	333	280	304	313	283	311	298	308	279	334	304	336	317	316	323	314	292	323	297	318	288	363	339	320	325	332	308	302	326	310	315	329	308	317	304	300	324	327	325	277	347	261	295	296	297	280	285	309	313	306	285	325	298	295	307	342	298	322	297	332	324	323	334	304	317	291	354	277	308	324	349	292	284	333	296	310	333	312	301	306	291	292	318	328	330	289	296	285	314	311	292	303	325	308	304	308	314	311	312	301	342	324	303	302	307	323	307	307	317	296	341	296	303	306	308	288	311	322	326	308	338	306	331	320	315	283	307	271	301	309	303	339	332	291	303	311	345	299	302	303	345	314	284	342	273	319	304	336	308	315	316	364	304	303	304	329	307	323	331	321	297	297	311	306	313	304	319	307	319	342	324	319	284	295	332	321	291	299	294	275	317	286	319	315	301	330	322	311	290	300	282	314	302	281	294	304	330	313	320	312	302	280	330	304	292	313	307	325	300	313	313	316	330	316	284	350	312	318	280	282	308	280	312	350	298	313	303	318	300	310	321	306	331	309	304	294	297	302	310	301	327	306	278	326	299	300	327	334	311	310	291	292	312	297	379	314	318	295	314	324	330	324	339	347	315	305	308	332	344	314	329	314	303	293	294	297	297	304	311	307	321	308	332	319	303	323	327	320	287	318	290	306	289	284	313	305	337	320	301	280	311	302	299	296	304	297	276	321	287	315	289	313	324	301	312	304	314	319	337	315	310	295	330	316	289	314	307	328	321	301	292	309	302	310	307	299	335	297	320	292	309	332	316	313	285	277	282	282	306	323	299	319	320	279	316	300	298	317	310	326	321	339	314	319	284	282	331	287	300	285	306	313	301	332	312	303	309	302	307	304	338	297	316	290	287	307	326	318	298	306	298	316	297	314	325	296	310	276	313	320	300	334	315	317	320	340	319	321	302	342	326	349	299	308	307	260	318	303	335	320	321	310	310	331	322	326	336	318	310	327	304	335	308	320	325	300	305	328	310	330	304	324	303	326	324	317	290	316	314	319	332	325	305	309	327	318	292	322	290	331	331	311	295	304	326	322	311	319	281	312	319	329	309	311	310	327	312	331	298	311	280	296	341	336	328	333	330	317	286	339	328	313	264	298	289	305	316	322	314	309	305	290	291	273	326	291	338	290	291	301	318	335	288	311	310	333	289	312	293	329	343	322	312	342	327	317	302	282	305	297	293	310	325	317	339	287	322	319	345	324	314	301	335	310	299	287	326	317	292	366	330	290	287	308	301	322	316	346	295	342	316	320	321	270	273	354	307	325	301	307	316	293	324	320	314	323	314	295	328	302	304	299	289	308	292	305	298	293	296	305	310	332	329	296	317	271	314	284	279	327	306	323	276	282	286	280	339	327	317	302	341	304	321	280	264	293	295	328	309	325	323	327	327	315	264	319	319	299	303	290	307	306	312	299	301	332	295	321	332	317	311	334	302	325	313	295	333	370	285	349	309	310	348	293	316	310	307	315	294	313	328	299	340	328	302	329	297	328	308	328	338	297	312	292	300	285	335	314	294	320	325	322	304	330	343	287	317	304	319	348	324	275	332	327	294	291	318	321	291	321	305	311	318	296	287	315	314	317	306	276	303	310	305	294	309	315	307	306	307	307	300	335	308	287	274	300	281	297	299	325	303	313	312	312	302	273	313	284	297	320	307	300	310	339	320	361	311	315	310	274	309	308	302	322	271	328	277	341	299	309	295	320	308	288	292	328	301	317	326	309	291	295	292	294	319	331	313	300	310	305	319	328	301	333	325	319	337	317	332	313	326	328	307	336	313	275	315	279	321	312	314	313	300	325	331	321	313	318	319	330	322	322	304	325	313	354	331	261	324	306	325	309	310	317	285	315	329	313	294	329	322	321	293	270	275	314	312	304	272	300	326	303	296	310	331	332	311	313	303	311	318	301	312	318	292	306	321	323	287	330	314	307	311	290	301	307	290	326	318	317	303	311	315	289	302	329	309	300	332	298	312	301	311	321	285	321	313	296	314	319	307	306	289	306	293	281	329	313	307	322	305	298	320	323	305	314	337	292	306	329	300	337	280	327	308	308	318	299	322	299	309	319	304	298	308	323	291	328	315	317	333	313	304	295	315	320	303	328	299	303	307	286	278	293	293	289	288	290	328	295	282	316	310	323	336	316	335	321	310	321	278	309	310	308	312	313	316	329	305	327
4773	1220	975	644	547	506	514	453	436	434	430	430	443	400	379	374	374	408	377	393	380	397	376	408	358	373	374	397	388	390	418	386	356	423	392	396	358	395	398	362	367	390	367	403	412	371	372	371	380	382	392	377	406	365	402	400	352	370	396	385	389	373	385	372	384	417	398	363	382	372	373	397	404	375	372	392	379	400	403	416	411	360	421	419	397	404	378	369	353	399	376	384	350	399	365	366	371	379	379	389	411	381	388	393	381	375	384	398	382	376	397	381	397	385	391	360	389	386	412	377	363	365	385	384	348	319	379	416	392	402	389	376	399	418	384	411	403	376	382	376	407	404	373	399	396	404	372	397	399	390	380	377	392	357	376	362	360	384	363	387	416	382	378	427	388	407	392	379	412	388	382	418	415	400	364	417	406	377	373	403	358	351	366	386	395	436	351	375	340	392	407	372	379	399	377	396	368	395	370	404	392	391	363	415	401	388	397	387	381	388	401	371	388	386	386	361	359	389	365	372	363	379	377	438	388	385	368	400	399	384	374	377	359	381	385	359	391	376	392	400	408	382	384	427	363	400	403	383	381	384	379	393	372	387	410	369	396	373	385	370	404	403	396	416	364	400	407	383	380	351	391	366	414	367	359	380	403	433	354	376	402	376	389	428	350	351	365	391	382	383	433	422	429	424	387	382	372	397	384	382	410	386	399	391	389	392	408	386	384	400	392	381	404	399	398	386	347	395	375	393	433	360	391	401	394	383	355	370	377	376	377	419	382	371	363	403	410	373	386	385	428	426	387	361	389	363	373	397	387	374	401	356	346	382	370	377	407	389	419	365	365	363	372	368	359	376	404	420	409	357	413	394	372	385	375	347	394	413	387	412	391	409	415	398	402	393	374	347	387	416	359	401	342	433	345	382	403	402	401	411	390	379	374	377	354	369	406	393	398	368	398	389	387	391	372	406	403	390	395	360	355	385	381	384	366	401	368	377	378	397	387	399	385	381	400	434	398	396	416	394	393	386	388	356	393	390	410	380	364	432	406	366	382	404	377	385	399	426	402	386	401	391	362	431	388	365	412	379	352	323	401	375	401	383	367	386	388	371	378	369	414	383	395	376	403	394	363	405	345	371	394	403	378	396	380	399	373	399	339	365	387	400	407	403	398	381	406	387	369	375	376	394	411	438	401	357	383	365	386	417	386	371	378	390	376	403	397	373	414	387	378	380	407	418	368	396	368	385	374	390	373	366	378	382	370	394	371	373	370	356	386	386	401	431	342	420	370	371	381	411	394	385	383	389	388	384	363	422	394	387	393	361	420	421	385	400	370	408	386	431	346	403	374	394	363	425	363	360	427	403	381	361	340	396	407	393	395	433	376	362	424	368	410	332	388	418	376	365	364	374	376	347	416	386	395	387	356	354	416	390	395	378	382	377	387	393	367	379	399	376	390	389	387	398	388	399	370	372	396	376	357	401	388	415	385	385	366	405	392	437	341	383	387	360	370	376	372	383	391	399	420	386	376	387	381	391	400	392	392	379	388	363	391	374	385	351	336	381	409	406	404	389	395	400	361	379	406	415	392	375	410	401	368	418	353	378	373	413	385	369	375	404	399	382	412	388	384	408	400	393	352	396	410	368	392	357	365	377	374	372	402	400	435	405	385	370	381	356	382	383	401	410	372	409	363	334	391	377	370	408	407	405	329	391	380	368	392	392	382	393	378	384	394	383	394	372	378	399	396	391	407	353	380	415	397	399	398	383	365	401	352	395	365	378	374	374	385	370	383	398	379	383	377	372	408	393	443	354	367	343	370	409	362	376	379	410	384	382	390	393	357	405	381	415	382	355	369	388	383	367	396	384	382	390	397	385	392	410	382	407	395	403	411	381	381	397	374	385	395	380	423	380	387	369	358	390	386	392	383	381	355	416	391	376	358	378	404	372	383	374	396	405	369	346	419	351	391	406	375	402	363	360	374	390	399	395	370	396	357	375	380	394	373	392	373	377	426	392	378	393	390	395	396	423	401	357	382	370	389	377	390	388	386	387	393	377	397	359	388	367	389	415	393	403	414	401	373	388	394	429	377	412	399	395	359	392	384	398	363	360	373	380	385	366	374	381	390	422	407	438	401	399	383	420	381	366	384	427	411	424	350	402	389	335	381	388	397	353	393	354	358	396	394	378	372	340	364	376	404	372	390	386	379	381	423	382	392	364	379	349	376	422	415	365	385	368	383	397	383	370	385	391	397	370	394	375	412	377	402	406	400	381	369	370	367	384	378	375	395	375	374	376	394	371	384	383	402	371	389	376	397	386	380	413	411	397	417	417	384	378	364	378	382	402	409	397	373	387	380	385	379	341	369	417	392	363	356	380	371	379	427	372	375	387	400	355	375	426	370	406	377	418	352	407	352	395	382	401	364	420	379	393	405	337	395	375	370	412	378	400	386	377	344	407	395	385	353	376	402	345	368	400	381	382	383	409	406	367	362	379	367	386	384	374	395	391	377	382	399	442	415	398	373	401	401	388	415	404	412	393	364	400	386	356	382	387	385	399	409	359	409	365	378	416	384	395	382	384	354	408	414	408	387	409	363	390	408	393	355	385	410	364	402	407	393	380	394	425	439	389	379	412	411	401	393	328	387	391	408	364	338	374	389	373	385	398	377	392	418	367	431	409	378	404	390	399	381	406	403	397	384	370	399	401	409	381	375	370	390	387	405	397	386	380	355	398	439	379	377	398	383	381	381	363	374	356	373	384	400	409	420	407	355	381	393	416	375	380	384	372	355	389	374	419	403	393	393	383	375	408	348	396	365	396	365	388	409	408	330	381	385	365	373	374	363	398	398	397	387	387	367	408	399	362	410	390	377	405	363	381	388	421	375	370	379	406	402	384	386	361	361	389	374	354	412	374	395	397	379	376	390	365	351	390	374	371	390	415	383	413	420	363	389	389	373	383	364	364	413	365	395	422	368	375	400	387	361	377	405	386	373	376	334	408	378	374	375	377	383	404	409	409	374	382	382	412	373	397	349	392	405	380	350	397	420	388	360	410	387	383	391	446	410	372	398	368	355	365	345	383	419	363	372	419	421	383	413	389	364	380	408	375	373	432	410	385	338	364	393	434	389	373	388	384	396	395	382	365	398	413	394	462	372	389	385	391	360	390	377	364	358	384	387	390	402	356	390	383	395	402	414	368	391	395	394	377	371	440	388	368	392	388	399	394	378	381	387	373	398	368	409	414	375	412	371	360	371	356	368	406	370	373	389	359	391	371	409	376	386	390	369	384	374	420	417	350	368	357	385	398	372	400	385	392	368	332	417	374	366	396	391	355	379	426	371	421	397	392	418	394	358	382	402	424	411	360	365	362	362	390	396	380	390	407	397	376	392	383	395	401	391	376	396	383	371	380	380	405	396	367	398	366	391	364	411	409	385	377	384	381	368	364	391	384	370	366	437	377	375	396	377	389	379	400	364	380	365	382	375	421	370	409	381	367	367	400
23766	21132	28625	23894	21119	12308	1676	1048	923	870	799	781	728	654	703	635	694	632	631	661	718	591	591	648	615	608	622	609	608	646	584	624	623	615	615	605	649	645	573	621	560	629	582	573	598	640	608	571	601	625	609	560	611	567	598	627	590	649	631	535	605	659	598	577	626	577	569	599	621	617	605	615	589	582	638	609	642	619	569	614	519	651	619	565	582	557	602	597	599	606	603	615	601	574	587	544	613	637	657	577	597	591	592	619	589	550	564	597	565	592	562	586	599	565	575	569	607	542	596	565	544	585	604	655	599	548	599	633	572	645	596	580	623	596	591	585	537	619	631	599	577	592	532	616	602	567	603	556	599	573	580	594	605	534	608	624	569	558	616	625	580	622	629	595	604	604	569	641	614	594	594	570	618	641	587	647	590	619	635	600	597	651	587	615	587	599	566	613	653	597	609	597	631	578	583	564	587	604	616	597	580	606	569	611	585	605	538	568	569	583	600	565	615	600	662	624	586	563	590	609	560	573	587	602	596	603	595	567	610	585	592	611	590	602	617	557	604	574	602	569	562	599	615	639	610	593	601	600	571	579	551	561	586	578	595	604	612	597	606	590	566	613	592	600	577	572	603	580	602	598	608	622	612	576	576	610	616	604	581	586	608	607	592	613	594	591	586	605	595	599	581	595	599	592	582	619	573	618	611	568	592	572	585	592	610	614	574	577	595	596	547	577	573	587	572	619	628	552	592	600	606	574	574	587	583	636	547	567	585	538	572	566	596	588	646	620	556	569	589	577	592	569	611	523	589	522	592	591	597	622	565	585	605	586	570	593	594	601	566	571	568	549	538	598	576	582	623	635	597	594	591	607	588	574	551	573	559	584	572	598	601	634	578	613	557	591	593	636	626	591	606	595	567	628	621	600	637	611	580	582	575	603	644	591	619	575	598	588	649	616	597	565	618	564	620	581	609	575	591	592	605	555	659	588	589	632	566	628	587	593	607	583	594	623	583	608	562	599	587	564	591	583	588	594	557	589	589	623	580	598	613	550	558	613	618	581	566	561	578	597	587	596	595	602	624	637	563	614	598	586	578	573	585	588	562	579	639	635	599	579	602	616	594	583	584	657	562	608	589	589	575	582	593	623	581	604	590	586	600	633	636	601	594	642	591	579	568	608	583	611	643	576	608	610	645	622	583	553	592	592	556	590	567	602	560	574	643	589	595	554	586	559	591	547	586	596	584	584	584	554	616	606	579	573	597	578	631	606	561	592	579	579	600	592	583	585	618	599	610	546	588	566	620	593	667	567	584	580	609	583	583	606	630	594	603	568	584	588	590	603	591	594	599	609	563	566	622	579	536	579	581	612	596	606	571	574	614	562	590	630	597	589	618	595	562	563	596	563	643	565	606	586	583	532	564	585	568	567	587	590	612	576	565	617	575	564	534	625	576	629	569	580	584	612	561	606	635	615	547	574	592	598	579	551	572	554	586	572	600	557	563	619	620	569	626	588	592	590	589	608	611	568	612	576	613	631	620	551	575	604	574	627	628	568	615	570	595	559	605	603	577	544	595	587	607	578	590	561	553	628	550	569	574	580	605	592	568	584	571	632	613	617	618	559	640	571	585	565	589	576	572	603	624	616	575	557	582	556	615	576	593	566	579	610	602	598	597	589	591	568	582	590	554	543	618	594	608	590	541	588	581	539	608	593	650	640	602	573	547	599	602	606	608	610	560	571	609	637	583	570	581	574	616	598	595	579	599	602	670	604	595	573	575	619	615	651	597	611	550	609	605	606	622	598	606	571	576	622	580	555	598	552	581	582	578	605	562	583	607	608	627	582	629	568	524	580	580	586	633	526	570	620	615	600	563	558	577	581	591	602	591	569	602	609	595	591	567	616	558	584	621	594	580	619	625	573	565	588	596	604	652	601	592	574	602	582	547	613	625	582	579	584	591	596	572	615	565	609	594	599	621	563	606	556	559	574	574	597	615	607	592	600	598	603	573	574	563	607	566	608	534	607	570	625	597	582	608	559	630	597	588	610	614	592	581	622	543	657	598	596	591	628	603	600	574	564	615	579	614	561	617	578	577	619	607	576	615	633	601	562	610	641	593	565	562	596	629	556	623	580	573	565	613	593	556	579	553	576	604	620	578	570	611	601	591	602	627	587	575	577	608	596	611	595	576	629	612	595	616	574	610	605	555	551	569	634	626	570	597	587	585	542	601	604	598	558	595	581	572	566	604	660	576	570	611	597	598	603	629	546	622	607	568	587	604	582	575	602	553	591	616	605	595	575	590	605	584	632	588	560	591	577	592	595	574	579	582	603	588	600	604	578	602	611	583	580	568	566	624	615	591	565	590	573	586	616	572	625	593	583	548	588	582	584	632	602	607	593	592	641	564	578	614	630	541	535	572	665	593	564	606	567	630	550	583	600	652	590	598	598	581	630	603	598	569	607	557	612	552	576	611	624	548	610	607	527	634	627	557	612	605	564	642	643	618	547	614	607	607	581	602	577	619	616	575	571	581	562	600	539	592	635	624	552	624	590	588	588	575	607	594	592	577	590	594	622	569	638	568	537	547	607	605	628	575	615	596	582	602	571	584	608	535	628	552	581	613	592	571	601	577	588	592	551	596	609	574	600	593	617	580	591	595	596	591	591	608	600	571	627	632	653	587	562	570	533	557	553	540	609	584	603	603	583	613	575	573	604	554	569	572	611	588	594	568	581	601	603	565	592	613	584	599	631	564	565	600	543	605	584	608	599	597	577	563	562	600	575	593	587	602	576	578	562	560	606	563	637	564	589	585	626	599	566	601	602	572	567	616	560	556	573	560	606	595	555	598	578	613	616	601	614	613	613	554	607	597	613	559	580	548	542	644	599	571	579	591	619	550	543	575	591	561	590	601	570	565	608	607	622	571	604	638	615	581	577	577	568	578	593	591	588	567	586	587	622	614	588	597	578	608	594	621	560	571	645	572	565	595	563	598	611	617	591	608	603	594	610	574	578	582	577	579	569	600	620	614	584	561	610	615	624	602	564	561	586	556	616	561	555	572	598	581	551	644	598	638	603	624	605	578	573	578	628	569	583	609	590	590	591	593	597	593	582	633	561	586	614	579	561	596	605	590	628	577	562	601	564	603	570	604	612	623	586	616	573	591	577	633	598	550	567	553	606	587	623	611	543	607	609	584	555	563	638	572	564	590	570	583	579	606	598	607	548	612	569	598	584	629	602	606	580	542	582	585	631	550	565	591	601	597	564	592	594	584	576	620	587	606	595	646	598	560	585	628	605	609	579	605	605	555	590	632	553	600	617	586	638	590	556	610	600	569	564	610	576	593	604	602	614	572	601	612	617	610	587	607	610	656	607	607	603	558	628	550	617	598	614	578	601	622	589	594	597	582	636	556	559	594	576	583	588	575	605	610	632	632	616	600	615	552	625	598	603	576	627	639	577	607	626	583	600	585	620	575	552	592	592	546	570	587	582	629	584	601	577
12066	10682	8732	4433	3040	2544	2143	1754	1504	1416	1213	1071	1060	951	939	927	876	929	855	759	774	804	751	828	772	743	779	793	714	733	679	745	772	779	732	743	686	750	783	756	731	716	691	751	742	749	738	739	736	760	782	713	745	664	705	725	725	730	732	723	772	739	741	711	722	782	752	715	708	735	727	705	723	700	745	700	708	735	711	703	748	671	726	677	731	737	765	758	707	731	666	715	755	687	708	728	711	714	685	721	720	713	734	670	749	737	712	738	711	720	753	715	747	702	711	700	704	742	718	742	696	727	730	705	758	734	744	750	747	712	751	711	722	733	727	728	771	767	730	681	694	715	725	668	682	721	728	743	703	667	697	721	741	720	721	747	786	677	716	749	679	687	739	706	700	723	771	698	747	766	757	728	722	752	733	695	762	716	715	649	744	717	668	680	766	731	753	671	756	717	688	717	650	670	755	684	736	654	718	699	711	722	708	716	699	781	732	730	716	734	734	732	726	678	636	774	723	707	683	748	742	688	714	669	714	735	732	751	650	721	746	741	716	723	702	748	701	730	732	700	741	705	712	762	728	691	728	751	707	767	718	691	698	679	737	728	689	738	739	768	725	722	754	741	782	719	726	719	656	754	751	720	721	740	725	734	708	726	689	747	739	710	714	714	736	790	726	711	755	727	681	772	749	722	691	735	758	663	776	726	755	747	724	754	720	722	709	729	743	738	724	720	709	709	793	722	738	748	730	720	757	752	720	746	729	718	746	761	722	773	721	727	707	732	744	714	735	737	768	745	681	695	754	687	775	702	706	708	758	700	712	674	710	740	709	725	704	663	725	717	702	734	698	678	733	726	719	754	734	686	715	718	754	747	753	740	756	665	741	698	718	761	720	732	755	775	682	736	708	686	729	675	761	774	682	735	728	741	730	748	681	741	737	705	722	696	754	714	706	686	723	725	702	764	761	764	684	754	720	716	696	733	722	723	740	745	712	722	711	732	755	754	758	688	717	679	705	716	716	749	750	724	714	711	697	752	709	751	721	730	711	713	721	710	714	734	691	704	725	718	662	727	730	739	704	717	717	731	729	678	679	743	695	754	698	719	695	720	745	721	731	714	733	757	757	727	758	685	765	710	704	690	726	752	708	785	722	712	688	795	707	732	714	735	755	709	749	726	718	717	704	683	728	668	731	726	756	742	727	717	730	715	730	707	692	707	712	739	720	734	704	707	720	709	709	713	721	744	676	683	758	759	723	731	748	711	718	757	766	738	670	740	640	758	736	699	721	691	653	721	735	778	718	739	734	740	755	710	696	730	697	730	717	730	700	755	708	676	779	730	735	706	734	735	719	696	708	765	689	738	690	708	722	752	728	713	702	676	707	723	693	757	698	701	718	705	692	765	714	708	691	707	691	732	769	714	726	703	733	695	677	792	678	721	723	718	705	732	717	714	740	725	743	758	770	682	684	693	695	731	682	722	729	747	701	725	719	712	756	742	754	777	730	725	736	711	732	706	782	710	738	756	729	733	711	718	724	702	749	698	679	683	721	763	732	714	698	732	723	738	728	734	746	694	711	695	683	726	746	768	736	738	757	701	686	750	745	729	696	741	725	701	719	736	703	671	737	659	740	727	705	675	717	709	738	691	756	721	693	712	658	714	745	717	705	729	685	703	730	728	718	703	766	699	738	686	720	711	688	710	676	702	691	748	722	678	736	734	729	721	779	722	727	679	745	641	710	682	684	731	665	715	707	687	737	670	700	783	719	699	723	699	759	726	734	693	706	708	728	650	715	726	757	681	693	745	749	725	741	696	653	667	755	719	689	748	697	722	730	718	720	772	701	723	766	743	728	713	673	698	695	727	626	701	725	709	735	703	649	669	717	659	711	808	754	682	690	725	664	735	692	688	698	711	724	760	728	742	687	703	701	734	712	716	742	730	679	735	680	746	695	688	742	766	702	746	734	743	692	671	721	670	723	682	741	707	712	759	761	742	636	693	697	697	720	669	748	686	721	706	726	727	720	726	724	732	769	660	773	728	725	675	701	718	726	669	732	731	691	709	742	707	729	743	703	742	713	660	720	702	684	674	671	782	687	704	720	728	741	713	728	743	712	727	722	696	770	741	705	723	740	738	709	696	770	718	701	746	681	695	709	703	719	739	674	697	735	706	700	733	684	765	703	723	716	727	720	755	735	695	695	706	738	708	761	715	756	722	701	713	762	704	708	714	716	740	712	737	728	730	716	660	696	713	702	700	771	722	737	708	766	727	720	745	761	744	699	730	724	720	670	726	782	721	709	758	766	695	731	767	721	704	693	677	762	752	767	726	697	741	738	735	758	732	688	710	764	751	732	729	756	685	738	725	678	720	695	724	667	736	695	692	695	718	712	719	724	690	727	690	728	672	712	739	774	717	688	679	715	671	757	723	709	671	688	751	699	771	692	732	719	731	728	707	712	749	693	713	739	707	703	684	739	727	719	723	752	694	747	750	771	774	721	731	673	737	667	647	705	742	716	713	757	721	713	726	714	729	682	722	738	707	717	758	741	684	775	709	706	724	732	702	735	704	751	751	726	763	697	684	748	751	740	708	697	763	757	688	699	679	722	712	747	705	689	716	723	768	699	730	680	734	689	703	762	719	742	688	687	694	714	691	730	715	671	709	696	693	716	707	713	759	674	710	750	759	704	704	723	701	696	721	686	757	697	753	762	698	723	740	681	758	766	723	701	690	687	750	706	690	752	705	716	731	725	740	680	712	720	733	706	733	726	720	746	713	702	724	724	717	711	661	718	722	759	700	712	726	722	718	755	724	723	702	751	740	695	674	711	745	727	693	786	654	696	743	687	733	707	710	767	721	705	755	689	753	732	764	678	709	697	756	700	745	737	717	790	754	727	737	714	726	751	724	683	705	710	709	708	711	765	735	763	737	715	699	714	713	693	769	714	719	702	744	741	698	704	771	733	721	724	676	697	693	686	720	748	684	757	773	675	744	683	704	772	697	787	720	684	712	718	732	735	739	655	757	709	692	707	755	665	697	756	727	721	731	703	775	741	696	760	676	678	778	699	729	699	753	687	702	712	696	728	688	735	694	711	675	667	734	698	693	670	710	741	663	764	756	671	702	719	784	731	701	700	741	741	719	689	715	705	677	738	743	701	692	726	732	697	725	715	699	705	667	747	701	717	659	725	746	711	764	697	731	705	687	756	692	690	755	706	734	738	763	732	690	713	685	725	765	722	739	666	718	740	723	694	764	688	737	671	699	747	749	718	766	719	774	713	679	706	688	691	730	708	739	709	733	714	729	712	758	703	768	715	750	709	748	751	725	682	713	716	710	738	730	709	721	714	695	712	758	736	740	718	704	727	726	746	731	749	713	731	695	655	708	723	643	739	718	736	691	740	756	717	734	776	716	689	674	710	685	704	741	746	724	706	706	712	738	717	704	742	691	736	720	695	737	727	727	725	732	732	700	738	734	734	743	713	713	734	707	764	720	730	762
25044	21112	27405	24948	9995	620	457	357	330	315	287	275	258	277	227	237	249	225	196	241	205	267	202	221	217	188	185	190	210	232	202	216	228	194	190	199	206	218	208	180	188	190	218	220	183	206	209	211	194	203	203	192	196	197	189	183	202	206	184	207	204	198	178	208	182	196	202	181	236	214	202	215	194	200	207	222	195	230	201	187	169	208	193	206	216	205	202	185	194	220	221	208	195	211	210	198	211	191	217	197	215	202	224	211	202	177	191	204	203	216	186	201	179	201	202	207	179	207	220	216	203	206	209	221	214	189	199	185	199	211	199	189	183	204	210	189	228	224	229	227	188	214	201	217	207	197	212	194	200	222	168	214	224	220	215	204	209	227	204	187	204	188	202	176	198	202	212	202	205	206	220	178	214	189	225	208	215	199	177	192	188	180	197	197	203	218	189	195	208	194	212	187	214	186	212	198	199	221	205	199	200	198	211	183	215	192	204	209	212	216	209	194	201	215	212	200	203	206	208	193	197	200	199	175	203	168	174	188	205	208	186	199	206	209	199	199	225	201	209	219	179	187	207	190	224	229	221	194	186	217	207	207	213	198	199	193	205	237	187	230	206	219	200	210	209	214	198	200	193	191	179	214	186	199	188	204	228	220	221	220	166	196	212	223	229	170	192	212	200	201	212	206	197	201	201	193	199	232	214	223	198	197	187	203	182	196	195	178	223	230	222	178	212	173	186	191	202	198	202	201	222	193	209	220	196	202	210	211	212	202	184	218	207	215	189	215	200	199	200	186	199	193	202	195	188	194	200	184	201	191	187	181	193	199	201	187	208	230	193	184	193	185	184	207	186	202	223	204	207	182	201	195	205	210	201	182	196	198	181	203	214	188	197	209	207	211	193	196	202	215	179	198	228	210	220	196	218	217	197	203	215	187	211	196	189	198	212	220	196	197	208	206	192	204	189	190	220	209	211	191	208	230	206	208	230	193	225	187	217	226	189	181	200	180	185	204	193	185	210	192	200	223	199	207	179	211	198	201	210	196	192	213	183	201	198	192	192	211	195	205	192	214	198	205	193	186	203	210	192	189	177	212	232	202	186	184	200	197	174	191	202	182	191	218	198	201	195	166	213	214	197	201	213	198	195	205	214	206	217	214	185	181	214	206	218	221	213	223	174	179	176	205	185	208	193	235	184	227	200	210	192	195	199	202	194	224	185	179	205	202	220	186	204	194	193	187	213	213	210	208	214	209	190	214	223	218	226	213	200	214	208	181	208	202	202	204	195	221	202	203	187	210	235	182	210	215	205	204	208	206	208	201	183	194	215	190	204	221	187	211	196	189	196	199	206	210	228	191	191	186	208	185	190	212	177	193	185	217	204	196	173	209	190	210	194	224	219	209	197	186	198	180	218	188	201	170	191	196	189	198	183	194	202	184	205	208	216	196	215	177	209	198	206	204	215	188	187	189	202	171	218	225	174	189	190	211	206	190	197	196	196	186	220	230	208	211	220	174	201	192	210	183	207	196	210	213	185	187	202	198	203	172	207	214	201	218	174	211	199	200	175	212	213	222	203	194	201	192	193	220	204	243	212	200	184	214	203	210	176	195	220	196	227	179	195	200	207	174	202	183	210	208	215	192	199	189	203	211	216	222	208	217	194	229	197	206	198	194	220	205	191	201	202	179	176	185	192	189	212	182	217	173	211	192	215	228	232	209	221	196	185	193	211	209	201	237	207	195	182	199	186	210	173	199	211	217	193	188	196	187	204	194	204	211	200	211	182	207	200	194	199	183	226	224	210	200	175	177	196	197	198	213	185	184	196	186	217	238	185	193	181	202	231	193	220	209	220	192	197	210	199	211	198	206	211	181	184	241	193	196	218	185	200	193	213	208	172	227	189	159	184	171	208	213	175	208	200	203	203	206	222	190	223	180	212	214	205	220	197	200	195	195	211	206	206	207	177	196	206	197	173	199	180	207	195	183	186	224	186	197	206	193	195	190	186	204	197	192	211	213	218	231	219	202	228	204	206	194	211	203	194	195	201	195	216	209	187	204	196	209	243	223	195	222	215	220	179	189	196	217	183	217	191	201	191	186	203	199	196	204	201	204	188	223	192	228	186	209	216	218	218	163	181	206	174	195	202	213	186	226	187	195	225	200	213	193	194	205	201	197	215	206	207	205	216	227	186	191	219	220	224	232	199	217	215	197	200	200	190	203	223	181	205	197	190	207	204	217	206	207	194	195	203	202	213	207	205	195	206	204	169	186	186	219	202	190	186	222	192	199	232	212	207	219	206	197	171	218	189	201	159	214	207	206	218	193	228	203	215	215	204	182	198	200	207	192	188	193	178	195	197	211	200	213	214	183	207	203	204	187	207	187	192	213	195	230	174	193	192	216	198	218	174	209	212	208	204	206	203	192	200	178	212	198	226	182	213	213	200	209	200	208	201	213	208	189	214	190	208	194	206	194	205	178	224	212	200	188	186	201	210	186	205	199	214	218	202	206	213	237	203	200	192	186	205	193	206	203	193	209	220	224	230	178	197	190	191	195	221	201	213	208	220	180	215	198	210	192	198	196	195	207	170	198	206	190	197	205	182	207	214	186	181	197	217	194	224	209	215	194	226	190	215	227	191	208	191	217	191	194	227	196	202	207	179	218	204	198	206	217	211	206	192	176	194	193	198	194	187	199	203	197	192	200	213	188	188	189	197	200	201	178	190	217	179	191	192	192	199	209	205	217	203	221	181	183	186	172	205	199	182	178	197	190	197	187	188	203	207	187	195	213	211	201	175	204	211	194	223	192	204	208	216	212	207	196	217	194	195	221	193	198	202	207	226	178	201	194	215	208	179	206	225	198	210	187	200	196	222	205	200	201	193	194	206	197	200	215	240	194	180	210	211	213	194	207	171	187	196	217	208	192	201	200	192	219	185	195	170	216	200	196	197	188	204	197	215	185	202	209	208	204	197	216	202	215	203	193	211	201	213	208	212	199	169	187	188	183	203	195	206	229	218	209	204	225	178	216	210	178	203	206	198	183	182	201	201	204	190	214	228	213	217	202	182	195	205	217	194	169	190	183	192	207	206	211	200	177	212	219	193	208	195	220	181	216	220	201	217	196	225	187	205	198	189	184	212	220	229	200	212	214	218	217	188	222	204	218	199	178	210	205	200	199	202	207	184	168	208	180	204	181	209	240	221	188	184	207	188	211	211	204	199	177	200	201	216	187	177	185	210	185	204	209	192	202	230	205	194	220	184	182	199	201	203	196	175	192	185	194	206	193	208	194	183	203	194	196	199	213	211	191	213	196	193	206	188	192	191	185	178	194	214	210	196	197	203	213	195	201	180	182	183	192	206	208	216	181	222	176	195	197	199	184	187	194	193	194	210	171	206	196	200	203	221	213	196	187	185	180	177	194	180	193	201	206	180	189	206	193	188	187	200	196	214	186	193	221	200	215	194	196	187	212	194	198	178	208	202	211	201	196	206	175	197	175
11310	5656	4585	2307	1520	1270	1065	765	714	607	554	455	456	390	357	351	354	324	320	337	283	311	310	289	334	295	292	303	297	272	286	286	288	283	307	276	294	263	279	293	312	290	269	232	274	246	303	250	291	264	279	301	254	284	286	277	279	254	267	278	267	270	248	265	275	267	293	277	291	278	282	298	279	270	283	276	277	269	279	266	243	278	270	272	274	274	234	284	299	282	240	266	277	279	263	262	247	260	265	269	299	264	253	280	284	273	275	306	303	248	274	307	275	269	265	246	274	278	265	288	299	302	294	285	271	273	281	264	278	279	280	275	248	306	238	267	254	269	263	279	288	282	285	282	281	281	283	253	259	255	264	281	284	287	293	272	261	284	257	258	272	258	247	294	258	289	272	268	265	253	260	265	265	288	250	292	263	297	288	274	284	276	266	253	285	269	268	272	324	245	276	269	275	289	275	274	257	270	291	264	234	258	272	270	258	280	290	266	273	270	284	265	271	269	261	256	256	281	280	258	260	273	280	292	282	276	270	272	294	290	273	285	282	294	242	289	261	284	233	280	284	274	274	276	270	272	292	271	271	233	250	306	266	292	275	266	283	254	262	291	276	282	299	281	298	285	298	284	259	263	290	260	267	297	271	285	276	262	262	289	277	270	294	260	249	281	236	291	301	262	265	263	273	262	277	258	278	303	283	275	278	245	261	244	295	282	245	279	259	295	279	264	260	291	280	270	273	272	287	289	269	254	262	254	260	277	292	298	293	244	279	283	260	274	254	282	296	260	259	281	240	259	257	256	259	274	270	277	297	286	290	238	261	252	271	254	272	283	278	296	272	255	269	288	245	243	268	248	267	278	266	260	253	251	242	243	265	282	282	279	291	266	265	270	287	247	276	265	279	265	275	259	287	285	301	255	308	258	301	262	299	258	272	251	287	276	261	278	280	295	257	255	284	281	263	266	265	293	266	268	308	285	276	261	251	286	263	289	280	281	249	247	274	275	288	256	264	265	261	298	284	258	265	270	305	297	267	279	301	284	262	269	255	258	253	279	267	257	285	277	282	300	273	290	261	252	300	258	274	242	274	253	286	268	283	310	289	283	284	252	252	287	274	280	268	292	271	294	287	263	259	289	272	276	265	290	266	271	272	294	270	270	290	250	283	251	284	272	277	255	264	275	300	265	265	257	275	293	245	282	273	265	289	272	293	251	283	276	284	286	266	271	299	286	241	270	282	269	255	305	281	290	287	257	294	267	268	293	271	262	253	318	287	276	276	275	244	311	268	257	266	280	283	282	276	256	262	283	293	292	283	274	297	295	278	264	273	273	264	283	293	287	301	263	256	244	267	284	272	262	261	252	272	254	316	280	268	227	256	257	249	256	280	241	263	282	266	273	263	298	256	241	290	275	258	282	281	286	273	232	279	286	275	241	295	278	266	285	256	281	286	265	250	253	246	281	279	256	291	278	271	243	282	271	260	297	277	268	278	299	266	265	260	275	277	276	246	272	268	239	277	277	284	259	279	268	276	278	288	299	295	266	304	265	283	285	265	263	273	265	256	280	307	260	266	268	282	307	290	264	271	286	271	272	249	259	271	252	300	285	300	277	248	264	271	275	280	292	256	288	261	294	275	261	295	278	262	267	272	269	288	271	297	254	270	281	277	235	259	251	295	279	296	282	266	260	260	302	280	267	322	262	248	263	290	289	264	279	269	269	267	275	270	263	261	250	274	280	263	276	237	256	270	270	265	286	271	287	303	271	264	278	266	272	322	270	264	259	287	278	252	256	246	253	302	264	274	274	280	269	252	285	239	264	266	261	241	279	269	278	277	247	283	262	257	272	248	302	263	270	276	255	248	251	248	283	295	280	292	291	292	272	276	286	267	285	271	288	264	273	265	286	255	258	280	275	277	260	274	253	245	261	265	295	252	245	282	244	267	270	280	279	266	282	283	295	278	291	274	267	273	296	260	262	293	261	310	237	268	254	293	256	272	255	258	279	265	248	280	299	290	268	262	281	281	256	300	241	268	269	263	262	281	265	277	256	269	278	281	265	256	279	287	300	277	261	267	283	258	252	281	293	275	274	274	273	275	262	294	273	282	224	264	262	242	286	311	301	242	309	292	271	276	287	296	280	266	274	245	287	259	238	265	277	276	293	250	289	281	251	290	279	268	273	265	307	283	275	303	294	276	276	285	278	304	292	289	262	248	265	274	282	303	288	287	277	276	256	278	294	266	268	264	268	274	230	269	257	281	284	278	291	243	251	273	298	282	310	296	264	292	277	271	292	256	290	242	258	288	261	246	291	242	299	292	270	259	254	256	290	251	266	266	262	283	273	269	266	266	244	260	269	251	249	271	277	269	258	310	287	242	278	266	244	277	271	277	281	289	276	266	254	278	265	301	258	299	261	245	283	267	253	291	267	244	248	276	259	273	299	266	282	249	304	304	272	272	257	282	280	281	275	259	254	290	280	274	270	311	263	279	289	296	251	273	272	265	292	300	262	274	244	300	282	251	278	297	269	274	304	258	263	266	296	273	245	255	264	281	270	276	278	273	288	253	290	245	265	266	243	285	286	255	295	225	253	250	259	276	273	286	245	259	260	271	297	283	280	269	302	300	267	267	262	289	276	259	277	263	279	275	276	277	282	260	264	259	267	287	266	275	260	271	283	249	272	281	251	286	282	300	249	254	281	315	282	265	255	279	270	270	282	275	303	264	262	280	289	258	249	271	282	243	285	268	247	276	285	273	274	291	272	287	262	271	289	264	280	288	299	260	267	312	295	291	272	301	269	268	247	291	272	293	276	282	305	289	281	281	280	251	266	286	252	259	260	266	272	267	260	294	265	271	276	273	265	284	278	303	268	259	272	252	274	263	271	279	263	287	269	267	275	260	259	284	282	309	300	287	281	291	258	302	293	257	278	260	303	271	250	298	281	296	260	284	294	283	260	259	269	269	260	271	273	297	243	260	269	255	272	268	278	263	271	297	282	296	282	282	295	296	265	261	263	278	258	279	283	286	275	277	282	284	281	285	291	282	291	292	293	256	295	247	303	301	262	278	284	263	265	282	280	275	267	262	250	271	257	297	280	286	265	288	282	292	253	260	273	289	287	285	287	298	276	266	270	249	273	249	254	240	254	304	275	274	288	266	277	259	296	243	293	276	274	283	256	300	281	277	267	291	262	283	248	281	262	282	262	243	268	258	294	305	258	287	277	276	273	279	265	277	275	277	300	258	250	268	262	276	271	240	274	281	260	276	266	285	251	280	261	282	282	248	272	308	239	253	266	264	286	274	292	272	270	252	270	278	253	297	290	254	269	294	285	288	288	281	273	252	257	257	268	262	272	294	271	249	291	249	258	299	254	273	266	249	257	289	264	257	267	244	299	258	277	283	311	263	255	312	273	276	257	268	260	267	249	308	281	271	254	247	287	229	261	247	267	230	262	271	251	257	270	265	270	263	271	245	264	263	268	292	272	289	277	291	290
22817	21150	29030	23546	21145	21207	11175	1638	1169	1107	996	841	868	777	759	714	712	702	671	706	671	648	641	668	620	638	603	676	642	643	638	621	612	626	602	598	562	614	590	622	623	574	646	586	577	585	601	602	569	642	616	635	587	633	583	641	617	591	605	576	608	600	574	596	586	614	582	609	589	609	592	639	581	599	571	561	592	600	590	579	585	537	587	577	529	603	566	592	610	599	632	628	610	615	588	583	590	562	565	574	577	565	581	578	529	592	620	533	595	574	587	588	571	581	516	589	596	535	574	591	596	553	559	594	622	622	585	558	561	593	594	619	553	576	558	622	577	627	611	605	605	607	572	594	584	570	563	524	564	557	557	555	585	596	543	566	570	524	573	604	610	550	567	594	566	568	566	639	610	602	609	558	562	574	604	606	596	581	572	629	578	610	552	595	586	641	598	540	588	563	601	573	580	612	571	605	580	575	558	562	558	554	559	624	561	575	596	608	575	592	580	641	590	573	564	588	593	547	577	583	573	618	560	553	568	526	619	557	565	588	561	580	599	561	625	631	616	574	587	606	558	572	578	585	640	572	497	588	594	551	598	584	617	583	581	603	559	585	575	565	554	597	556	604	568	606	577	606	550	545	542	573	593	610	556	580	546	596	594	607	581	564	601	593	586	572	531	562	592	581	585	573	596	581	570	612	593	591	604	560	630	591	596	557	580	582	601	533	595	595	577	616	617	570	551	599	571	594	560	601	587	629	563	546	562	608	575	592	597	569	613	601	561	596	597	553	590	576	601	589	605	590	540	576	564	558	549	561	608	599	616	590	604	582	567	557	566	621	553	546	640	596	601	583	608	611	578	603	558	586	578	617	581	620	592	581	577	618	587	592	560	568	588	572	588	601	609	597	583	584	588	579	564	588	587	561	616	532	593	592	585	565	540	622	617	621	596	589	582	576	618	550	639	611	605	588	569	563	556	571	594	556	595	588	582	577	585	538	600	556	554	566	570	608	590	590	576	548	557	582	581	592	552	589	595	603	623	569	609	555	582	601	587	567	597	633	623	586	614	615	562	602	580	569	607	544	593	587	586	586	584	623	526	564	524	559	558	562	642	591	593	567	607	636	602	572	538	536	606	554	593	566	566	580	601	618	586	595	585	599	575	587	553	652	594	551	564	610	584	564	570	540	620	563	604	575	621	561	556	582	580	574	536	570	583	591	601	575	582	570	578	571	610	609	582	608	561	595	609	597	585	588	628	567	601	531	604	577	564	567	629	559	584	609	582	557	637	569	588	583	650	547	572	594	559	601	565	595	588	573	589	612	562	566	585	576	613	565	626	575	579	587	583	627	551	618	587	557	545	543	581	597	613	511	551	570	623	565	531	596	553	574	658	586	561	540	554	569	561	555	599	569	569	611	581	584	525	606	622	539	605	586	615	563	568	590	607	589	583	583	548	609	653	567	606	543	548	613	572	586	583	623	591	568	573	599	567	565	631	607	601	570	597	570	543	600	538	565	579	546	559	592	600	616	606	550	578	555	604	627	618	617	568	592	567	575	595	587	585	626	568	583	618	590	579	576	571	533	577	600	582	614	539	574	585	582	603	568	599	510	574	537	585	589	585	573	573	513	590	585	556	562	567	574	601	610	614	538	576	608	600	576	580	618	556	572	569	566	569	570	635	631	596	599	573	572	566	602	579	592	577	555	592	556	594	580	600	565	571	537	566	565	592	580	616	595	602	553	550	572	576	544	590	561	601	602	589	624	566	578	529	556	560	567	614	538	572	587	571	593	618	608	581	563	577	530	586	586	577	560	586	595	574	594	565	554	583	588	547	551	587	573	616	594	590	542	544	626	578	535	610	636	577	624	576	595	608	580	592	610	540	596	561	543	549	607	577	604	606	598	576	603	569	551	597	550	591	600	612	588	533	561	594	595	613	579	557	598	561	576	602	586	617	552	596	609	578	558	623	588	614	619	554	600	581	589	577	600	576	578	564	601	558	574	580	525	568	586	585	628	573	559	529	581	535	593	580	572	556	568	617	586	579	618	588	597	554	586	569	555	626	540	605	543	586	597	573	566	558	610	570	621	568	549	561	519	614	587	549	609	587	598	596	581	612	562	565	584	574	567	595	579	596	579	611	582	559	575	563	574	592	548	590	540	626	616	538	599	593	542	583	610	573	540	599	631	569	595	577	582	588	592	563	590	588	607	590	602	586	606	598	583	593	538	574	583	562	582	573	576	558	558	599	548	594	593	572	580	564	599	554	561	596	565	613	589	602	563	558	599	577	628	600	607	593	600	609	578	602	594	575	597	602	557	568	577	580	588	569	576	561	573	603	625	586	588	577	585	549	588	618	563	594	608	581	579	600	559	602	575	537	626	543	592	544	567	587	535	620	581	548	621	618	606	576	552	591	554	562	572	569	582	581	587	567	582	591	605	584	555	583	609	538	593	575	579	595	609	625	549	583	563	596	577	552	563	629	593	568	556	596	590	599	578	593	579	594	536	571	587	578	554	545	614	602	565	582	563	565	544	545	558	589	570	599	594	560	582	585	604	531	556	582	615	583	571	571	522	561	572	587	517	596	591	545	595	574	582	602	581	587	558	588	588	593	577	585	574	566	557	554	637	614	530	635	548	563	571	606	596	615	589	600	624	571	588	620	606	572	592	548	595	588	567	600	553	586	615	591	581	596	580	574	573	638	577	588	578	610	582	630	610	580	579	567	556	570	606	580	577	568	576	586	586	610	545	610	543	584	544	588	598	591	620	563	551	561	539	615	585	566	570	603	547	600	582	588	636	578	567	545	587	609	569	595	583	570	530	551	600	577	570	638	573	562	524	572	561	560	618	583	547	596	571	584	628	571	538	556	612	603	585	591	593	578	611	581	542	540	559	578	554	550	593	567	587	567	575	574	597	645	567	533	562	534	598	581	583	599	548	593	541	561	581	627	585	610	616	585	592	576	612	599	609	571	584	554	613	565	616	590	606	596	609	541	570	577	584	565	580	583	620	541	602	530	597	582	594	611	598	577	544	570	578	566	562	598	528	555	620	562	620	597	572	606	548	593	544	589	586	609	585	547	594	571	587	589	614	543	568	564	624	610	595	584	581	571	574	612	581	566	574	592	593	607	536	572	559	607	569	584	604	571	576	571	576	613	596	576	553	592	599	542	556	559	576	564	590	589	565	610	601	600	620	572	557	567	604	553	608	584	570	588	594	594	593	563	612	653	607	562	605	543	565	571	565	592	611	544	639	560	581	646	556	570	616	565	578	544	564	575	584	556	568	594	577	562	595	576	570	559	557	610	578	589	600	594	553	570	568	601	602	576	556	610	588	575	572	596	567	563	626	560	558	558	564	578	602	598	573	560	534	582	604	573	584	612	615	548	575	611	599	592	557	607	603	570	581	582	561	594	573	599	606	608	508	627	642	599	631	602	589	588	564	564	540	556	627	587	592	573	591	604	609	583	569	596	586	554	572	559	578	555	539	580	567
16162	16790	14060	7412	5302	4187	3362	2756	2246	1973	1672	1498	1394	1216	1125	1137	1045	1002	953	909	987	872	878	849	851	887	826	806	830	820	809	822	814	774	784	798	720	773	758	808	756	760	768	745	729	775	758	733	707	768	757	746	746	788	696	744	754	754	725	724	747	725	732	782	703	736	701	739	753	748	732	698	777	664	715	650	704	724	709	725	702	709	737	733	718	776	726	710	729	758	757	708	711	757	744	725	759	737	689	770	747	670	718	712	759	754	768	735	659	716	734	710	719	741	698	744	743	724	777	728	700	725	742	683	734	682	694	710	701	681	686	744	707	702	703	754	731	716	697	739	717	711	691	736	718	713	720	736	708	723	724	731	694	704	740	735	743	706	709	696	715	716	771	719	731	705	735	709	738	740	737	736	749	741	736	734	740	696	726	734	749	701	699	726	739	731	670	691	666	708	777	714	716	739	744	733	714	706	713	726	680	741	708	698	719	722	704	750	723	671	689	718	724	701	717	729	762	730	707	725	667	716	752	726	724	739	730	726	714	735	701	720	707	718	760	731	666	744	681	687	738	762	707	703	717	743	686	740	728	733	728	704	688	747	750	707	732	753	738	741	722	705	710	700	743	682	703	707	727	697	751	719	738	708	742	715	705	746	714	686	724	684	722	726	697	738	672	670	708	716	732	730	758	735	725	732	748	703	747	699	732	743	701	742	661	729	741	689	726	715	740	732	691	744	749	732	736	759	675	727	735	739	728	732	676	661	734	697	688	745	763	663	727	724	765	742	773	703	715	745	697	754	761	710	738	741	738	695	726	681	737	713	728	716	744	785	739	679	799	736	729	751	725	708	727	721	737	743	675	743	742	725	750	731	758	765	701	717	738	697	743	723	724	716	741	709	714	743	684	691	686	736	683	743	722	741	733	727	710	666	706	753	722	737	720	735	732	740	760	694	716	699	740	700	713	774	712	708	694	671	759	704	661	727	763	693	751	722	729	676	693	682	750	695	773	751	727	703	706	670	740	738	692	731	719	747	710	748	701	684	720	734	680	708	654	736	730	687	684	684	716	678	735	701	686	661	703	708	683	684	696	687	726	713	695	712	750	679	705	758	746	754	752	689	702	730	753	703	703	690	733	691	753	659	740	729	675	753	703	679	676	677	747	707	732	706	725	690	679	719	719	641	719	744	787	711	780	711	741	711	655	727	762	693	796	701	723	744	684	711	695	744	736	717	709	708	695	729	716	719	732	740	701	722	773	694	696	675	711	711	707	706	713	670	700	687	738	682	686	748	717	724	725	703	698	735	766	697	724	742	745	773	711	719	696	699	722	762	711	708	703	755	742	709	785	722	723	690	732	721	718	739	731	716	709	749	739	737	701	693	713	732	725	706	700	731	682	735	711	723	728	744	690	723	697	652	748	671	702	729	714	732	663	677	693	713	726	690	711	746	749	791	749	768	680	709	707	730	710	734	720	724	718	722	704	717	740	738	703	742	703	754	742	686	723	693	742	690	715	741	691	713	706	705	733	722	744	743	709	705	675	696	739	701	686	684	731	712	726	747	711	690	723	720	766	727	675	711	712	689	716	745	700	723	714	696	733	704	706	733	763	745	736	715	667	731	713	709	694	732	742	750	725	767	682	748	763	735	707	742	744	772	719	714	739	701	702	698	710	706	648	690	735	741	765	691	732	771	728	681	726	683	724	705	724	688	690	725	756	758	724	712	676	720	730	687	767	741	735	680	722	672	763	713	727	670	696	681	669	737	684	746	706	705	674	709	728	761	694	716	704	720	779	706	738	715	791	725	681	714	655	730	710	705	698	679	700	685	697	735	708	775	748	698	706	691	697	717	712	693	697	753	699	706	734	716	693	730	673	689	701	740	709	757	732	681	708	779	708	676	720	704	734	719	729	703	703	679	703	722	740	739	735	718	711	671	715	711	752	690	703	712	724	791	700	721	740	705	720	700	757	728	692	700	735	738	744	692	747	707	736	711	713	707	681	740	707	664	717	692	719	718	757	734	671	700	700	694	673	728	736	732	704	729	701	713	738	718	697	738	726	736	690	715	722	734	664	710	701	671	709	707	748	727	767	766	774	713	723	736	699	751	721	704	761	677	705	681	762	717	713	677	767	731	696	720	671	681	745	724	739	717	729	795	717	706	729	734	685	713	720	668	730	701	691	715	727	701	664	733	670	741	691	722	714	744	706	684	738	721	712	718	759	694	678	734	728	699	718	757	688	716	680	721	698	693	741	700	704	728	735	690	711	733	696	742	728	681	775	683	738	727	689	680	698	746	713	741	703	758	727	711	711	700	696	739	727	736	711	712	715	739	695	714	725	691	693	633	678	716	763	707	668	697	718	711	713	717	705	756	678	749	725	705	695	721	700	703	711	660	725	725	676	720	705	689	696	681	731	729	713	701	687	687	685	714	703	770	742	708	722	712	727	703	730	732	747	742	752	704	768	766	696	709	719	731	687	744	697	730	715	764	740	710	739	730	723	694	703	710	709	730	714	748	703	695	696	633	717	746	688	736	718	688	706	727	732	719	709	729	714	658	722	672	726	720	721	724	739	738	718	679	701	706	782	704	758	707	705	756	755	732	702	692	698	723	731	693	727	721	675	706	705	689	690	727	735	711	693	665	698	760	737	737	714	723	703	689	710	738	720	788	717	700	730	679	717	753	681	772	710	717	714	697	750	688	704	709	686	753	729	735	749	681	729	727	743	718	708	723	679	733	705	731	724	760	744	731	690	723	739	715	694	748	740	684	739	679	725	780	717	717	715	699	704	711	716	682	689	744	708	719	722	742	785	707	692	705	725	723	738	694	736	739	731	704	688	741	769	730	732	735	727	688	719	699	701	652	674	746	676	664	725	723	697	754	699	688	739	715	767	714	729	736	693	707	694	715	712	728	703	701	740	745	730	726	725	711	707	666	756	694	736	693	759	660	766	710	683	686	705	753	750	719	722	704	685	711	708	680	710	729	714	718	708	719	710	733	707	711	700	749	724	722	713	688	755	685	773	774	763	728	728	740	724	698	749	707	692	680	732	737	691	699	699	733	701	716	735	759	713	755	698	687	718	768	694	759	778	751	734	704	710	741	692	665	707	703	676	722	727	774	716	731	732	704	731	700	760	734	641	737	724	718	763	740	704	697	678	699	748	716	738	711	782	713	727	689	756	687	688	726	713	735	743	701	693	727	684	707	735	685	755	689	737	756	732	709	738	713	722	706	681	752	726	735	712	735	671	740	700	715	711	660	703	713	717	635	756	756	711	749	749	766	684	701	702	676	738	736	742	746	726	704	721	717	748	736	675	654	741	788	742	702	714	740	746	724	691	691	777	725	718	752	721	692	728	710	709	730	764	688	715	749	768	686	687	718	685	746	742	721	746	693	701	721	683	673	751	716	708	723	718	683	686	673	738	738	745	672	734	706	718	715	746	726	735	684	743	723	734	713	706	711	705	711	742	735	714	693	694	705	688	759	737	664
26909	20118	7062	657	430	356	353	340	352	303	338	288	327	326	333	348	337	321	342	300	302	331	308	324	314	300	297	323	285	290	307	315	318	329	345	298	299	331	304	350	305	261	307	297	323	287	326	291	320	280	344	329	313	358	330	269	313	288	340	327	285	328	294	306	352	319	308	293	315	307	285	318	304	285	306	285	302	306	325	310	307	292	320	308	310	316	299	317	308	334	321	273	317	315	313	315	295	311	301	293	288	294	307	323	277	334	294	316	308	321	287	327	289	319	297	287	281	329	312	278	298	294	317	303	308	305	304	312	290	322	310	287	296	308	313	293	309	308	262	318	310	343	322	299	300	310	316	291	318	298	280	297	310	313	319	306	311	280	271	280	293	339	299	321	314	287	286	277	297	290	303	331	312	313	298	271	333	285	289	288	303	320	314	292	309	331	283	319	307	319	312	328	303	285	288	330	318	296	316	315	313	301	318	348	287	314	298	288	330	294	329	327	281	305	302	332	313	276	313	284	292	316	280	294	312	323	314	281	321	275	310	282	296	284	300	300	280	303	291	294	318	287	291	294	293	314	289	298	309	312	362	305	283	310	295	298	324	303	306	315	307	312	280	288	298	310	315	293	299	306	285	300	311	315	297	299	317	278	321	300	294	320	302	287	282	301	293	316	286	315	271	302	315	282	356	347	316	322	329	302	287	318	307	316	304	316	278	291	308	306	324	302	287	313	273	314	313	319	317	353	328	301	296	317	309	290	280	316	291	309	294	291	305	330	307	321	275	325	312	311	288	289	308	326	310	299	336	300	294	331	362	299	299	322	295	327	340	307	303	301	298	283	324	305	315	313	290	363	292	316	299	315	320	306	300	301	275	295	330	308	291	304	305	333	299	316	305	324	303	304	313	328	320	340	332	304	311	321	284	363	287	305	301	274	295	313	329	293	298	326	314	314	295	315	325	297	287	316	290	327	278	304	320	294	309	333	318	319	320	321	304	304	306	322	309	321	326	278	305	286	291	300	308	310	334	279	282	310	295	317	293	310	304	306	280	335	306	323	308	327	309	298	319	298	276	321	299	297	331	304	321	315	343	293	292	294	301	305	334	313	273	295	291	299	320	294	278	311	300	297	284	284	295	349	286	306	302	307	312	327	296	358	310	296	296	293	296	311	301	289	311	319	307	285	308	301	297	317	293	287	309	314	278	345	304	292	307	286	324	289	306	313	337	286	350	315	321	299	312	295	284	278	278	282	313	296	295	327	294	303	321	299	304	280	289	319	318	306	289	324	304	284	329	281	281	284	298	301	312	304	309	277	285	315	267	322	319	292	327	312	310	287	331	300	313	293	309	290	301	291	297	316	318	301	318	351	306	293	262	321	300	308	305	320	312	323	271	327	287	305	306	304	305	313	293	272	304	299	290	293	308	329	309	329	312	331	314	292	297	302	323	340	297	309	290	286	305	268	304	300	333	296	313	297	300	346	306	285	303	318	305	320	301	276	323	296	316	311	289	308	318	305	312	335	301	329	343	338	309	327	318	314	314	288	323	311	313	290	291	290	317	311	313	315	297	303	312	293	268	318	347	328	264	287	304	333	322	342	320	303	333	315	286	282	303	327	296	292	335	300	302	319	317	317	310	299	265	285	351	313	286	309	308	330	285	294	333	298	274	294	339	307	293	309	336	311	303	297	298	301	339	308	321	324	328	338	278	309	289	313	304	306	304	286	324	276	280	308	299	326	310	314	294	292	314	293	310	339	320	357	291	312	304	291	291	332	296	289	316	307	320	297	278	304	321	325	290	286	308	292	299	306	301	301	298	340	322	274	309	294	306	315	307	321	307	299	300	325	298	287	308	286	280	315	284	288	287	318	296	294	320	291	315	318	294	297	304	316	334	307	287	317	294	293	315	325	270	300	343	323	276	318	302	314	320	298	331	338	331	298	321	295	282	317	314	297	332	297	296	335	306	291	323	318	314	307	309	323	336	287	330	316	314	284	311	298	337	336	292	276	303	304	318	301	302	295	314	286	340	294	321	289	281	297	299	300	315	299	294	325	288	286	296	322	297	296	292	307	298	319	325	294	288	300	308	308	315	299	308	306	287	315	291	278	326	311	337	321	312	301	314	324	310	288	288	320	344	337	327	302	290	323	262	309	335	298	310	294	310	309	286	322	326	307	324	295	305	319	321	331	323	334	304	295	333	269	292	327	291	300	277	285	318	291	324	310	298	312	285	303	300	303	302	336	306	301	286	310	334	308	284	284	332	322	275	304	302	310	279	325	307	293	318	333	327	310	311	320	333	308	309	307	299	302	297	315	295	265	333	300	322	334	312	303	307	311	302	314	302	299	305	324	310	277	290	323	327	299	271	289	311	296	294	295	310	336	300	295	288	284	285	280	311	317	301	302	315	344	296	320	305	298	347	294	324	320	305	326	322	314	327	304	290	288	374	303	291	312	342	290	273	314	303	293	310	283	273	326	299	325	309	296	306	301	332	311	288	306	291	342	311	357	293	342	291	329	309	317	288	331	323	295	293	317	303	308	297	312	346	303	313	292	314	293	301	312	296	302	288	318	304	331	294	317	315	274	325	310	333	303	279	288	323	303	314	269	319	276	268	285	294	319	351	326	293	324	319	303	308	306	301	291	324	314	310	291	311	306	273	314	271	308	328	311	299	287	276	298	277	303	280	352	302	317	319	326	311	320	298	367	306	329	296	286	312	304	303	290	314	327	289	273	285	309	275	296	277	326	321	325	304	296	295	308	290	296	327	327	305	286	286	294	315	293	308	313	344	311	316	307	312	302	331	284	335	321	285	311	298	298	333	314	316	303	287	306	299	300	282	315	311	278	274	288	298	325	295	326	297	285	310	316	307	303	302	321	323	302	294	296	342	304	311	327	275	348	327	319	323	294	269	286	291	308	325	307	321	316	306	310	305	316	309	320	331	329	279	329	328	316	301	297	319	309	335	342	313	321	316	315	324	328	315	295	310	310	285	305	300	315	303	322	299	317	293	304	289	313	330	276	297	303	313	301	305	297	301	290	330	305	307	304	324	306	331	338	315	298	297	303	279	285	331	306	274	304	338	297	320	300	321	311	318	302	276	298	316	299	311	305	268	303	314	321	303	304	320	329	334	282	308	320	309	290	336	314	284	287	287	301	285	280	289	322	251	295	299	287	319	295	270	282	313	273	327	299	280	257	295	313	301	305	278	310	305	308	313	276	310	273	345	330	332	299	293	351	322	336	303	285	297	314	309	297	300	304	334	321	294	324	271	301	319	315	304	300	303	286	295	306	304	334	328	276	333	315	304	296	333	336	275	284	295	289	325	322	299	306	340	280	283	325	304	293	324	278	282	322	302	319	325	357	311	319	296	297	341	311	308	305	286	293	320	337	320	269	329	314	303	307	309	295	295	294	308	288	315	318	294	323	306	297	315	316	294	321	334	296	306	308	298	303	332	290	294	333	297	317	271	321	301	290	304	287	316	340
4727	1143	942	589	508	493	471	437	440	404	395	379	390	379	397	391	365	342	402	373	417	379	411	394	349	384	382	355	372	402	355	416	368	372	379	389	363	395	369	366	407	344	369	388	379	360	375	393	367	352	387	373	374	374	421	350	388	378	418	388	394	398	383	395	374	408	363	387	391	389	390	383	364	385	383	409	410	398	377	338	388	342	378	328	330	370	372	385	386	392	393	365	383	369	378	373	354	369	377	344	408	384	389	360	411	387	349	389	375	389	417	357	387	342	394	378	381	376	383	416	389	382	384	360	378	357	420	373	381	365	370	369	376	361	368	368	341	333	403	372	387	385	377	387	398	380	371	350	383	390	365	364	378	376	365	414	378	367	384	408	367	405	392	407	400	345	370	391	341	384	369	388	382	382	399	402	399	349	379	373	381	365	408	377	350	409	359	418	352	351	399	382	402	340	362	385	335	383	361	365	351	382	375	402	384	375	374	358	392	370	402	392	333	358	380	378	388	389	360	377	357	407	421	370	372	376	408	404	409	388	382	411	405	343	408	366	372	348	355	389	406	402	349	365	361	372	345	362	374	392	398	387	346	368	389	360	407	363	381	352	406	396	361	360	378	375	351	353	414	375	372	382	378	359	386	397	382	363	370	397	365	384	392	405	426	416	443	345	376	395	390	379	324	381	376	342	391	390	354	339	384	415	374	348	392	397	349	401	407	397	398	385	395	352	354	325	352	393	396	408	405	364	352	369	392	377	395	355	400	377	361	422	332	380	361	386	375	381	378	380	411	351	368	339	391	382	400	354	387	378	391	402	379	402	361	416	380	385	379	386	402	376	355	358	386	401	395	331	335	407	402	363	359	416	394	366	379	441	353	397	371	386	330	363	384	369	378	410	386	386	404	422	337	371	341	400	359	357	377	394	375	394	357	388	361	370	370	340	383	414	416	373	415	374	353	393	371	400	383	406	344	381	383	363	391	380	373	368	364	383	378	357	390	362	401	377	345	376	347	363	408	338	341	351	399	363	382	382	392	377	400	367	394	375	406	372	367	376	392	353	384	384	352	397	345	413	407	345	396	359	369	354	392	381	392	381	384	410	375	368	375	389	382	374	373	387	371	375	352	373	380	387	367	388	399	336	368	397	385	389	371	367	365	372	366	406	358	368	364	361	401	365	394	387	381	364	389	368	376	393	400	378	367	389	400	379	352	380	400	402	394	373	379	415	399	371	364	363	370	409	415	378	405	386	387	386	357	353	415	377	366	365	405	390	370	382	366	376	385	413	384	377	390	386	365	357	375	365	363	400	405	419	343	393	365	383	380	411	396	413	375	355	372	354	425	375	375	410	384	394	395	387	410	378	396	372	383	399	376	386	404	368	392	375	361	365	373	413	387	393	380	402	386	402	370	369	338	357	393	386	347	382	373	349	390	392	379	361	390	364	364	377	355	396	362	336	388	382	370	377	380	370	392	380	395	371	355	380	375	379	344	398	375	403	381	374	396	420	383	355	388	388	388	353	394	319	351	358	427	352	359	393	387	367	367	391	408	388	390	368	387	390	362	372	375	354	357	402	400	407	407	371	411	353	373	368	375	374	395	383	378	399	348	380	375	410	368	379	369	374	372	405	346	361	396	355	356	370	411	367	365	394	383	372	390	375	404	379	406	365	399	368	334	380	382	363	388	366	377	375	404	378	350	389	355	363	342	385	386	373	377	390	337	378	358	363	358	386	367	403	400	407	368	384	374	397	363	390	369	383	370	381	370	380	398	383	377	378	389	383	358	359	395	370	378	331	351	356	408	371	373	377	369	380	409	399	386	379	367	385	361	376	367	373	388	388	367	358	350	343	395	391	391	366	372	351	346	379	392	369	420	337	396	349	390	386	373	400	382	379	418	363	375	364	376	365	361	390	373	375	387	384	360	370	365	394	370	368	347	376	386	366	401	396	399	376	402	371	370	376	376	381	355	371	380	378	370	383	402	360	382	376	364	361	362	392	412	382	389	356	359	368	385	371	375	389	367	365	359	364	421	391	380	398	388	378	392	385	351	376	398	365	328	405	403	373	402	378	391	408	374	370	375	375	400	345	341	331	333	386	348	409	328	386	395	393	397	378	382	359	366	397	385	404	397	354	366	375	408	393	403	373	347	358	366	349	381	373	349	360	382	386	394	380	352	393	398	377	380	361	347	418	360	372	382	339	387	338	374	377	362	361	411	400	370	390	358	386	407	396	401	398	403	358	352	385	396	407	375	378	399	409	363	401	363	411	371	385	355	367	359	394	374	424	362	361	370	378	411	367	379	380	411	357	402	366	342	365	367	380	414	385	351	361	360	369	394	387	396	380	380	402	377	399	386	394	418	401	390	419	369	382	367	366	380	388	378	392	387	398	387	352	395	420	384	379	361	411	373	388	357	367	401	399	393	380	386	426	393	369	392	396	385	384	375	353	326	394	373	360	382	369	344	373	400	360	356	374	402	398	387	385	371	400	385	415	378	383	387	360	363	400	371	349	354	370	374	389	371	378	368	382	402	382	391	382	407	387	365	363	363	343	372	375	377	388	363	397	350	359	369	407	400	370	374	383	368	405	360	378	381	397	398	377	359	352	376	409	401	353	375	361	342	391	373	364	349	390	420	416	361	383	385	390	376	392	364	354	414	429	345	396	369	380	389	351	394	370	357	381	408	417	345	346	397	388	387	381	377	392	355	379	378	394	413	350	410	334	385	365	363	391	379	356	383	388	393	385	383	360	356	392	370	370	387	370	390	407	366	345	374	364	370	380	402	378	389	401	355	375	371	383	398	397	374	361	403	357	393	399	383	406	355	369	388	380	402	389	388	397	339	388	401	397	367	397	380	419	383	369	406	387	363	370	383	386	376	352	365	372	378	391	404	383	420	386	380	393	417	416	350	386	381	347	384	373	342	392	358	376	377	358	375	381	379	386	373	378	395	374	363	350	369	371	387	356	374	360	415	387	371	359	405	374	388	352	376	380	391	401	364	385	364	382	375	382	396	363	378	355	377	389	350	369	372	391	400	385	393	365	383	366	348	374	383	407	351	357	375	405	381	346	395	391	385	379	390	378	384	365	387	377	390	357	399	354	429	381	387	362	359	391	347	375	398	374	390	374	407	396	413	352	363	403	372	385	369	388	363	398	371	384	385	378	416	364	359	389	402	312	393	381	409	374	401	348	367	380	384	389	406	363	359	384	403	381	382	362	362	393	379	359	364	390	366	377	408	398	362	351	384	365	357	399	407	410	368	358	363	393	383	395	362	364	388	406	371	378	341	368	380	417	366	350	343	356	402	401	358	395	387	401	440	373	386	374	388	395	373	377	415	393	384	360	384	352	375	363	378	363	378	396	420	380	407	407	392	384	356	368	341	401	405	376	374	386	354	371	378	347	401	399	371	384	358	388	403	400	381	361	396	331	345	370	361	367	359	397	382	369	369	392	381	353	414	383	368	386	368	403	378	365	376	416	377	398
23778	21132	28608	23879	21098	12324	1685	1018	856	837	786	781	707	655	725	660	645	696	637	640	627	601	635	568	632	642	656	631	619	664	608	580	614	629	588	621	596	620	641	591	606	616	594	597	599	586	611	607	577	609	588	563	610	621	613	610	603	616	614	608	565	622	580	565	576	603	583	600	674	603	578	606	588	577	551	579	584	621	608	580	583	620	605	602	610	590	562	574	613	604	598	544	622	596	577	596	617	562	575	602	581	581	617	666	588	595	586	628	592	612	566	589	605	592	616	632	572	604	554	591	577	592	605	616	600	601	581	563	561	591	626	586	617	624	589	583	647	574	601	573	577	575	572	667	573	602	536	583	577	578	580	618	590	585	599	593	593	546	596	582	604	597	605	620	590	576	561	625	594	607	617	596	591	592	583	603	606	563	571	582	617	580	605	606	572	586	560	588	561	587	588	583	599	569	579	619	619	611	597	627	603	564	586	577	557	570	570	607	575	583	566	624	637	623	612	624	632	617	638	609	594	543	558	637	583	591	634	609	582	575	607	599	596	582	576	564	566	564	586	607	592	554	587	588	571	597	549	582	556	578	570	568	603	577	586	555	608	638	599	599	612	615	632	597	569	577	613	613	615	585	601	604	602	580	601	568	587	621	565	617	615	545	594	562	613	557	581	609	649	634	646	589	597	620	587	615	585	628	553	582	606	601	581	599	599	548	591	614	583	582	589	559	565	605	604	612	573	599	576	604	597	608	618	614	630	589	601	630	631	608	563	572	585	530	584	551	604	577	557	615	649	609	603	598	579	559	572	568	630	583	594	592	585	562	559	595	584	589	588	571	610	587	592	579	596	586	584	611	592	571	594	621	555	608	583	601	590	590	668	575	608	574	581	573	561	576	594	583	582	637	579	579	572	641	629	589	584	538	602	612	610	603	607	556	599	587	585	619	576	573	623	613	571	563	623	605	598	589	576	616	609	577	559	601	600	576	588	607	588	631	591	590	585	601	566	608	609	575	564	593	526	606	622	587	548	591	573	568	515	547	589	606	607	587	571	539	583	613	604	604	644	627	620	566	559	626	629	631	623	622	587	534	621	612	595	600	583	592	639	594	586	599	616	569	571	551	670	596	612	588	547	581	594	621	605	568	620	586	581	593	584	552	575	569	608	587	561	594	575	561	599	617	597	570	605	603	626	618	568	564	594	617	598	583	571	613	635	540	604	592	623	559	576	573	627	576	568	619	595	645	614	582	608	568	603	562	594	566	571	583	632	598	562	606	577	644	602	615	575	588	600	575	584	619	580	535	638	567	614	589	602	573	602	558	613	584	607	586	586	594	645	581	552	580	592	636	590	615	597	582	621	575	607	602	575	569	588	583	600	612	656	589	618	573	602	602	561	627	572	623	573	619	596	615	579	624	606	614	602	588	587	597	571	575	599	632	587	576	586	566	610	618	590	580	635	589	556	576	591	587	572	608	589	597	630	569	640	577	585	565	567	588	573	558	583	593	545	603	635	537	594	631	584	615	583	597	589	651	634	622	619	594	593	596	610	564	606	588	565	604	590	597	634	583	623	608	599	527	593	599	621	570	556	606	569	614	612	569	591	619	562	579	589	571	637	624	597	637	546	546	605	610	601	597	570	605	544	601	578	605	611	626	612	568	598	595	633	608	559	624	601	571	589	634	624	619	639	569	594	598	563	576	604	574	622	541	628	622	572	572	561	571	588	554	579	629	555	571	628	565	593	584	593	563	564	634	591	567	624	591	613	595	553	571	659	556	598	546	596	597	596	599	612	591	572	556	613	594	614	610	584	555	636	575	587	613	526	621	598	555	576	581	551	579	574	583	623	569	616	559	569	511	626	580	568	594	613	602	593	569	654	621	565	585	566	574	605	554	579	582	631	624	573	604	571	552	585	599	596	618	584	597	590	584	587	613	592	615	562	581	577	658	629	565	599	586	587	632	596	590	591	578	601	617	603	577	624	583	579	545	584	578	619	622	562	597	603	603	618	615	550	593	588	605	564	550	556	558	615	601	621	588	578	648	587	605	597	600	573	566	602	592	582	560	605	620	643	579	573	584	534	581	584	556	589	571	564	588	652	602	553	608	536	587	569	620	574	552	565	608	560	596	640	585	624	613	598	609	575	585	604	596	554	571	583	568	578	598	588	562	562	586	644	609	582	598	621	547	636	625	579	600	567	581	607	604	611	540	587	636	583	558	576	637	574	585	567	556	583	594	593	570	639	575	583	581	588	619	573	564	540	571	619	569	564	539	593	603	624	584	575	624	595	575	610	610	574	587	585	579	562	614	550	610	556	625	604	614	631	630	566	633	604	659	610	570	600	608	593	574	592	542	581	596	605	606	627	602	608	638	586	589	608	611	622	600	579	593	597	595	603	563	560	605	555	580	636	522	594	606	578	592	621	616	571	551	607	611	586	577	600	598	546	622	554	589	624	578	586	577	596	593	586	585	583	665	586	604	587	603	576	616	574	589	603	639	529	604	589	560	590	629	561	609	596	570	603	581	598	568	607	593	538	550	608	604	576	580	559	588	588	553	551	606	556	602	569	579	568	596	591	546	623	600	592	581	572	576	662	583	574	573	576	579	532	539	583	545	589	628	605	573	603	592	567	615	632	563	594	567	606	597	564	563	586	605	569	591	599	581	572	562	598	596	572	604	613	573	553	561	635	590	591	584	595	579	573	634	607	599	608	597	623	597	633	628	619	586	635	572	562	620	601	601	603	632	606	591	590	582	574	585	577	580	636	653	622	592	567	570	613	654	575	585	587	611	590	565	590	563	583	581	574	585	584	565	576	574	574	619	568	552	598	607	589	606	589	573	605	575	586	612	594	594	591	590	595	592	572	610	613	574	583	644	661	595	622	621	573	582	576	602	607	605	616	587	628	617	586	615	602	564	559	553	580	583	595	565	585	608	599	565	574	607	605	595	564	610	580	603	647	580	591	620	585	634	598	619	612	564	591	589	603	599	584	569	579	622	587	601	601	606	633	586	617	576	578	643	557	593	589	607	594	621	562	633	602	570	591	562	571	586	604	554	582	594	588	650	590	524	608	625	574	581	603	590	554	584	574	597	581	590	626	566	599	583	585	587	602	606	582	601	542	623	554	544	618	583	558	628	561	592	572	607	573	566	560	636	612	572	593	660	579	622	627	626	602	563	633	616	613	578	581	617	587	552	572	607	615	597	610	561	555	614	593	564	574	584	589	648	602	584	621	586	591	583	612	595	571	595	565	599	565	557	573	601	603	556	584	584	606	605	625	548	544	574	643	597	621	608	605	580	580	625	595	581	557	586	560	584	616	586	598	623	616	563	568	615	591	629	533	611	585	573	603	571	625	591	582	582	544	569	602	558	594	585	635	604	596	594	568	573	627	580	581	577	597	590	598	594	557	609	603	573	586	601	583	571	578	571	550	578	577	616	573	582	559	610	568	588	601	581	555	606	579	646	649	575	632	577	575	649	624	629	628	540
11788	10504	8701	4493	3241	2493	2196	1759	1494	1266	1201	1149	1036	986	914	908	876	847	850	831	760	817	779	807	777	788	769	777	772	789	764	790	733	737	728	725	723	767	693	769	709	707	796	735	734	660	750	743	764	748	728	734	694	755	709	745	731	731	736	721	732	728	719	745	772	678	717	758	717	707	686	724	690	730	724	748	699	719	734	721	724	713	717	718	768	691	768	727	714	709	742	706	759	685	723	739	696	738	748	752	693	667	708	689	734	711	692	740	692	758	738	742	668	720	708	731	702	679	719	717	746	730	738	712	711	713	741	681	731	678	741	697	696	751	702	747	743	699	740	762	752	664	715	699	697	746	688	746	724	716	711	705	725	710	676	731	734	718	714	709	728	738	724	707	692	720	670	696	722	678	723	705	697	708	681	710	707	674	751	726	727	701	748	681	662	692	716	721	774	686	690	679	702	753	778	649	731	772	679	716	729	739	717	718	739	709	717	702	719	704	729	709	755	757	727	724	673	724	695	746	719	669	739	757	731	720	744	689	723	738	698	696	731	704	715	678	720	716	688	746	719	714	692	751	731	713	726	713	705	740	740	732	692	705	701	710	731	708	761	708	742	689	668	710	659	761	734	724	702	683	692	713	672	691	725	724	727	716	700	698	701	705	744	732	730	734	706	708	678	704	707	706	677	750	753	729	693	713	709	731	670	681	721	753	731	695	678	707	724	682	741	730	695	706	725	757	692	729	706	694	718	701	719	680	745	690	728	717	772	695	692	691	778	731	672	684	720	735	666	700	699	698	695	719	734	709	697	753	705	756	690	773	727	679	710	693	716	744	748	728	700	709	711	683	755	718	697	714	727	680	695	718	661	730	732	729	747	725	680	706	683	725	704	706	778	697	700	760	693	661	789	668	749	700	683	735	733	734	726	701	740	710	677	691	687	712	669	672	773	664	735	728	711	680	663	714	688	737	736	718	736	713	718	709	696	758	732	677	713	694	728	694	719	733	704	694	706	726	671	756	715	761	660	717	698	701	669	662	687	676	735	715	710	716	673	691	706	695	730	718	722	764	706	720	714	702	720	693	725	659	667	769	688	769	717	758	659	709	733	719	706	759	709	779	755	689	720	774	722	719	712	701	744	721	697	738	691	722	732	749	709	743	732	687	721	729	730	668	724	717	715	739	780	721	739	752	694	696	719	736	729	745	755	704	730	735	708	706	710	716	732	721	655	713	743	694	716	716	707	711	741	683	693	745	706	711	753	688	742	699	707	703	768	701	715	743	715	706	683	714	689	744	664	693	663	697	735	760	712	684	700	693	664	709	737	717	718	774	690	760	745	719	761	725	711	699	719	706	715	686	701	680	696	754	721	694	730	757	689	693	750	753	734	705	759	678	733	718	723	731	719	715	751	700	716	733	720	687	733	774	686	729	712	738	719	706	680	665	708	674	702	736	684	761	716	692	751	710	680	692	676	757	693	708	689	736	688	711	731	765	764	711	741	754	709	735	725	681	747	737	715	706	706	715	736	727	731	689	703	693	740	733	760	663	736	721	672	696	686	738	746	714	722	697	731	694	693	687	732	771	707	753	686	710	718	761	721	682	698	740	736	722	682	742	719	708	697	731	733	729	738	736	671	707	670	694	660	696	637	707	704	762	742	749	690	636	767	694	742	699	723	670	740	706	685	672	759	661	675	701	701	727	687	688	709	704	714	745	747	765	757	705	732	738	697	712	702	752	706	698	739	735	670	673	726	715	701	663	738	740	690	714	722	712	711	711	744	717	693	699	726	663	711	697	712	687	698	695	742	693	755	706	706	765	714	724	688	744	706	637	703	741	688	719	721	751	721	760	740	688	691	722	679	683	694	748	731	756	697	706	708	738	693	730	735	768	755	724	727	760	750	694	688	696	730	642	674	756	733	746	719	712	727	701	723	702	723	729	701	745	718	707	750	725	710	697	704	666	722	741	711	719	725	671	738	718	676	733	693	684	705	702	668	701	706	705	696	798	751	718	691	687	736	705	741	750	681	721	713	755	747	703	690	705	705	749	710	755	693	717	672	733	713	735	742	769	735	740	718	695	712	740	678	712	709	730	678	757	727	704	713	677	743	761	711	670	678	755	708	689	744	676	667	726	766	745	731	707	716	698	686	730	700	664	710	733	728	761	758	726	671	707	771	746	761	730	710	682	695	739	782	702	655	675	689	710	695	714	731	713	739	707	709	747	716	700	763	708	699	734	751	752	745	682	739	733	704	702	729	695	736	715	681	686	686	717	673	681	742	704	737	663	719	744	741	658	771	722	750	696	723	743	720	723	743	734	674	700	712	745	705	765	707	752	734	721	765	684	735	776	690	724	731	681	752	694	645	713	722	696	792	760	693	689	733	678	744	657	648	721	704	724	698	691	717	702	723	739	722	722	734	680	713	724	715	698	721	750	729	728	740	741	702	768	743	744	704	667	740	748	742	729	713	722	717	682	685	737	714	710	664	735	673	741	774	762	716	732	736	677	764	705	674	741	706	728	681	697	730	691	715	731	715	761	736	690	740	672	714	752	729	730	727	679	747	712	715	754	713	732	677	733	721	748	737	737	724	743	746	718	663	759	756	728	733	726	724	678	702	667	714	695	737	701	713	695	725	739	728	751	769	704	679	750	715	776	699	779	672	694	703	723	681	747	710	678	750	738	722	716	672	688	691	703	688	790	743	717	738	761	746	713	717	713	686	720	714	721	690	702	711	687	722	747	731	687	704	724	702	713	742	731	760	695	749	736	731	727	735	715	710	706	714	726	759	715	716	734	715	714	723	721	705	768	736	726	730	709	693	767	674	651	678	721	699	702	668	753	683	685	688	742	766	742	673	717	728	706	680	695	747	749	704	724	707	693	806	770	740	685	682	722	726	741	749	677	733	700	669	735	690	739	695	722	743	675	717	723	751	721	736	731	669	728	699	727	650	667	770	749	676	726	689	721	740	732	714	766	747	701	751	729	755	697	697	762	780	708	712	696	690	691	743	704	711	740	727	762	680	688	716	724	733	693	655	722	730	669	665	743	697	691	765	731	697	683	729	722	739	708	695	724	735	711	669	697	721	744	758	679	737	732	708	733	732	732	692	696	690	703	725	726	696	736	713	678	727	751	720	713	726	721	731	716	737	812	690	643	712	702	720	759	723	744	725	738	782	733	673	718	744	690	715	750	731	713	714	698	703	737	771	714	732	730	729	727	746	763	757	747	743	696	744	696	762	689	729	713	706	683	750	702	725	667	778	693	756	686	762	755	724	747	711	675	714	740	703	712	703	692	712	713	707	738	723	723	714	681	722	732	704	741	694	641	769	727	708	715	700	703	731	709	729	715	706	696	711	680	727	731	713	757	694	718	771	725	711	680	743	726	697	764	671	702	708	692	702	687	696	732	769	743	768	714	687	724	706	721	736	715	725	691	739	728	734	728	764	720	718	648	695	720	676	746	712	750	737	685	738	760	708	733	717	729	648	753
25062	21120	27467	24913	10185	644	424	387	311	310	293	260	254	258	244	244	242	214	223	224	228	241	188	207	210	217	216	220	248	212	218	193	218	216	196	239	183	203	186	211	205	247	194	217	198	186	212	197	208	178	227	209	206	193	204	223	195	204	182	194	194	197	215	207	196	190	223	208	231	214	186	194	176	211	184	208	202	210	188	196	182	183	216	190	200	180	213	199	201	179	211	199	195	196	202	196	188	188	233	188	222	197	229	200	196	206	189	191	190	192	203	172	210	222	209	212	173	203	183	213	209	196	206	205	179	201	203	203	222	202	208	224	202	204	203	249	204	172	211	180	197	209	219	186	190	175	184	220	186	204	200	196	197	207	223	199	202	204	181	181	171	198	174	178	209	232	196	196	198	194	231	204	220	192	200	185	213	184	192	179	203	199	187	206	219	192	195	220	203	172	225	212	210	215	194	206	213	199	196	186	194	194	183	184	196	209	198	204	211	204	236	214	198	211	183	188	182	203	200	162	207	193	196	216	171	193	191	204	193	207	204	192	189	209	182	195	183	201	196	192	193	223	185	209	195	194	194	210	198	195	199	177	194	181	211	201	182	191	177	212	197	185	227	233	213	194	181	223	198	177	227	202	204	173	217	203	201	192	206	193	213	198	210	204	236	217	212	212	196	214	170	207	191	209	206	214	210	204	179	181	196	208	202	218	211	197	201	189	216	171	179	204	197	174	215	215	210	201	191	196	206	186	197	195	187	189	207	200	223	193	199	197	215	182	194	208	199	185	214	219	209	209	217	207	211	175	191	188	191	168	219	201	183	201	218	179	184	186	188	196	221	192	187	184	202	194	173	194	193	193	191	203	201	195	191	192	200	207	209	185	185	200	180	190	213	206	219	200	216	188	220	190	208	185	185	193	216	201	202	209	181	191	205	226	189	194	166	206	220	179	193	186	176	225	218	199	201	209	224	174	188	194	200	212	207	200	203	207	212	193	192	205	187	208	191	189	214	211	198	193	208	209	184	184	191	233	197	191	171	176	188	198	173	197	228	199	176	181	191	206	212	202	173	190	230	180	175	204	195	179	231	189	196	217	206	213	208	187	204	193	186	205	199	235	176	188	177	219	215	226	191	213	190	214	206	214	203	183	190	198	183	186	173	170	184	214	198	205	179	188	202	191	222	209	200	194	209	163	223	216	181	210	166	216	195	215	189	172	187	201	192	183	205	206	218	224	203	191	190	185	224	170	196	198	226	225	193	197	200	190	182	189	184	200	209	188	209	194	166	183	199	222	190	237	206	187	182	178	200	197	215	185	204	189	203	217	204	178	169	212	208	192	201	181	193	209	206	194	177	190	210	190	192	173	207	232	202	195	220	211	185	202	188	191	201	215	193	175	214	194	198	217	212	212	184	197	197	210	196	186	205	194	218	202	199	188	193	182	210	209	192	177	181	212	235	202	205	190	195	204	220	189	213	174	208	192	206	192	200	218	192	197	204	214	198	211	203	200	164	220	182	206	208	194	223	201	226	185	200	188	174	229	196	211	184	185	194	198	170	204	223	197	196	182	184	198	193	201	203	199	230	228	173	228	176	205	202	198	205	161	190	175	203	183	199	190	197	184	193	195	198	185	188	188	206	205	211	199	191	211	173	204	222	210	193	196	198	195	192	216	188	190	188	197	205	210	178	185	211	185	194	213	206	214	186	217	200	187	178	194	182	218	203	192	185	217	227	191	202	169	226	216	206	225	195	219	207	175	192	186	202	213	223	205	196	204	201	210	184	197	190	181	173	203	199	189	212	204	197	207	204	216	204	213	183	189	219	216	190	205	199	204	219	203	185	191	197	197	175	181	193	210	201	183	196	208	186	202	205	200	187	210	208	209	218	207	201	218	214	219	188	207	206	195	199	172	187	198	220	196	188	188	200	226	191	222	213	207	190	196	214	216	206	203	201	213	203	189	209	223	195	192	198	204	202	208	192	212	191	206	180	189	204	194	229	191	216	189	189	210	208	185	200	212	198	192	202	188	192	215	210	188	213	177	208	195	196	200	209	212	194	190	228	191	209	185	180	207	199	208	200	191	191	210	216	195	197	186	205	192	200	204	199	200	201	207	196	194	206	219	183	206	199	186	225	195	216	179	191	195	203	189	203	205	232	208	194	210	170	198	212	185	217	189	175	218	165	179	194	209	198	212	203	194	201	201	187	189	178	176	195	230	214	178	232	213	203	200	200	194	214	182	203	234	217	187	202	205	206	196	168	194	217	195	203	194	177	215	199	201	206	177	179	189	194	207	179	197	201	195	215	200	196	181	211	224	228	190	192	185	190	197	208	172	178	191	184	185	172	215	178	214	195	199	187	213	181	196	211	194	188	214	202	204	192	177	193	181	188	166	213	194	187	196	179	190	202	205	204	218	207	206	203	202	204	187	199	185	193	203	215	165	196	197	211	195	196	178	188	179	201	210	204	192	177	200	180	218	182	187	192	198	195	201	211	195	213	185	194	203	184	180	169	186	208	210	183	212	197	210	191	240	189	203	191	201	191	198	185	209	199	195	208	203	203	191	210	200	199	210	242	191	193	178	170	209	180	197	217	162	200	182	203	210	173	207	181	236	198	200	215	190	193	196	229	207	177	187	225	189	190	200	199	202	204	200	225	190	212	165	213	200	195	234	198	188	184	177	216	212	202	204	185	217	218	198	200	200	183	215	212	222	207	164	206	176	197	197	205	211	194	177	201	188	204	216	203	184	207	186	210	213	201	200	226	204	206	200	212	204	186	193	191	203	193	179	191	199	216	202	193	188	187	184	181	205	198	214	199	168	193	177	193	197	216	204	228	191	193	196	188	188	201	199	193	215	200	208	188	187	207	177	212	181	195	210	198	208	183	210	170	207	203	198	233	208	195	195	202	200	192	188	218	193	207	204	214	234	219	205	201	199	203	196	233	202	193	189	213	208	214	194	193	188	210	184	189	200	242	203	223	187	215	232	206	195	207	192	182	178	207	209	203	177	200	179	208	200	188	202	195	191	196	231	224	192	218	196	203	210	195	196	210	209	191	188	194	207	227	207	217	195	197	194	195	203	187	199	209	197	212	178	188	195	213	209	191	199	201	201	215	214	174	204	219	182	199	207	198	194	191	205	195	205	200	187	212	180	186	178	213	184	177	205	204	183	220	179	171	185	206	216	202	208	196	202	199	214	213	206	205	193	176	194	200	229	205	197	202	202	196	219	183	202	194	210	209	216	183	180	198	211	185	209	200	199	216	190	240	219	218	201	189	177	225	187	217	187	203	184	203	199	167	208	205	189	207	220	180	188	203	213	216	198	205	217	208	184	208	190	204	206	203	216	190	189	218	213	226	211	215	210	188	198	216	194	198	201	197	199	173	197	205	190	188	208	168	221	189	189	192	198	199	211	205	177	202	215	192	218	200	218	194	182	202	194	206	208	212	190	178	223	188	204	200	206	194	223	210	191	208	194	182	207	224	197
11210	5711	4463	2163	1509	1233	978	828	689	600	550	448	432	406	410	384	364	342	341	342	326	310	302	334	282	284	321	318	300	301	255	308	296	275	286	280	296	307	276	300	257	294	293	247	307	255	269	271	281	282	277	245	262	293	289	279	277	273	256	276	284	256	257	287	259	283	282	276	271	279	271	289	302	296	252	272	251	270	296	293	256	282	290	241	282	284	273	291	276	289	232	229	277	300	248	272	289	249	288	284	272	278	272	277	286	248	261	239	268	270	262	257	263	269	289	286	238	252	275	273	242	293	301	284	293	279	306	271	287	289	281	276	276	264	289	276	265	284	263	261	290	293	267	290	298	269	287	292	278	257	264	291	234	277	266	267	237	294	258	286	258	268	291	241	259	265	267	281	273	279	257	257	280	275	254	294	261	263	262	277	285	280	276	278	282	277	272	307	271	310	268	249	255	271	246	277	277	272	275	306	264	293	281	271	285	270	330	253	284	273	264	281	272	258	278	292	264	249	245	280	278	304	274	303	257	258	244	261	258	270	272	262	259	268	274	262	277	282	296	294	276	274	275	285	262	250	264	278	253	262	273	260	271	276	282	309	242	267	258	275	282	271	266	266	264	301	281	276	245	274	245	297	257	270	282	281	265	259	282	266	268	275	277	266	259	276	278	295	289	259	283	268	254	240	279	256	291	287	265	263	245	247	280	256	238	264	278	229	288	272	268	270	276	284	263	258	260	312	265	276	295	313	263	256	322	265	265	276	235	276	253	320	261	298	266	294	250	292	278	252	271	261	264	271	252	260	292	270	264	236	300	291	262	268	311	270	262	250	280	273	302	270	297	255	277	287	292	275	273	269	286	287	274	261	266	312	269	262	285	264	282	295	275	262	293	285	266	274	260	269	270	265	263	291	285	258	269	266	254	288	283	296	281	282	278	271	257	253	264	237	278	255	255	254	269	296	281	256	291	255	299	271	283	289	262	270	240	257	264	257	279	289	281	228	256	291	269	259	257	239	221	280	257	266	253	245	305	251	263	300	257	279	268	260	260	299	278	284	247	278	286	255	242	274	268	264	256	268	306	237	271	284	274	274	278	286	279	257	276	248	277	273	250	281	271	297	241	276	290	276	263	264	250	302	231	253	293	293	267	281	282	265	282	285	268	280	266	296	259	296	254	266	261	239	308	285	276	241	242	271	246	264	259	299	240	304	265	251	277	260	282	291	272	254	275	270	283	284	274	230	273	244	254	264	260	277	267	263	271	277	300	272	274	291	261	260	269	284	264	273	274	278	262	280	280	290	271	279	249	271	259	291	258	216	290	274	260	268	260	280	263	292	287	279	288	301	241	274	243	296	266	247	261	283	307	281	257	262	262	264	257	260	265	277	285	236	239	305	253	232	250	290	270	261	288	251	261	249	266	272	232	266	283	254	264	282	265	270	264	282	243	276	272	260	275	270	272	275	241	257	249	268	270	263	291	241	241	253	274	311	264	263	304	276	297	254	255	283	253	261	251	268	279	300	299	266	233	274	280	275	268	273	264	273	279	273	251	282	315	272	255	259	274	277	289	269	280	261	293	287	271	242	277	261	277	260	276	275	256	267	270	257	253	281	265	273	249	256	250	278	255	233	260	273	284	276	277	254	292	291	287	285	286	276	292	250	232	274	281	269	257	295	239	253	295	271	244	250	237	305	277	272	255	282	243	231	274	266	285	278	282	273	243	261	257	253	265	248	276	244	306	295	296	278	303	275	266	279	264	253	252	283	294	256	250	273	270	240	254	311	273	268	263	243	282	278	297	269	278	235	289	241	270	251	294	261	258	279	252	251	265	249	271	274	241	266	265	253	244	261	236	283	250	238	292	258	251	276	254	301	277	297	283	250	272	262	293	292	248	281	288	277	298	271	284	279	289	271	269	265	234	247	273	268	261	252	268	241	240	245	277	282	275	285	294	273	256	285	280	295	261	264	276	255	262	290	255	276	239	290	276	262	276	284	266	285	270	271	289	290	278	266	258	278	251	262	267	256	269	260	275	279	279	267	264	260	270	256	240	275	300	301	291	250	280	272	230	301	257	261	265	308	279	258	281	242	271	281	277	269	225	287	262	277	289	269	289	250	294	258	261	281	272	258	292	271	275	258	274	257	258	279	293	258	257	245	274	278	260	260	287	246	244	290	241	266	266	271	280	281	300	291	259	273	251	268	275	276	284	294	261	281	277	270	273	247	272	274	251	268	238	280	267	270	251	276	274	254	297	258	247	288	276	286	309	264	247	269	290	283	256	292	274	290	260	276	274	296	258	277	291	264	267	298	266	251	273	245	247	274	299	270	251	282	238	272	266	291	276	266	256	272	282	255	284	276	288	278	261	278	265	259	233	288	281	282	288	267	273	250	275	276	272	258	278	288	253	295	250	259	275	291	287	238	298	242	246	288	268	273	251	285	286	261	283	273	251	299	276	251	241	265	268	273	270	276	278	272	279	285	256	287	279	254	276	286	280	267	272	293	266	261	267	272	263	259	274	298	267	258	264	249	283	268	283	280	276	249	305	268	277	259	281	281	292	251	290	232	232	257	264	279	295	285	272	266	230	284	297	275	262	280	260	274	249	256	279	274	245	268	249	283	273	282	297	255	267	294	265	281	266	300	273	256	256	264	274	300	260	279	250	272	250	265	261	278	260	302	251	291	266	291	284	265	281	256	269	278	258	271	264	277	271	271	272	276	268	284	260	264	284	242	266	261	261	259	261	261	278	273	281	257	280	269	269	264	287	260	259	254	232	266	256	281	253	250	227	244	278	290	257	266	260	285	276	268	269	283	279	281	251	271	240	304	275	282	260	249	251	279	279	238	252	261	268	262	263	296	257	273	255	270	266	253	266	242	269	276	289	289	269	247	290	278	265	243	253	256	263	273	278	269	252	270	290	269	273	243	299	280	267	258	273	279	285	298	297	261	262	284	273	277	240	258	280	265	246	259	243	264	260	288	290	260	256	258	279	231	273	268	278	285	282	269	274	282	267	268	265	261	250	240	266	308	252	269	258	257	281	272	245	250	267	266	262	279	306	272	267	276	266	262	270	255	254	253	268	292	252	281	288	251	270	240	259	245	274	295	294	257	271	255	256	274	284	281	243	267	299	255	271	267	269	301	284	281	257	259	241	251	259	279	279	269	286	255	287	280	270	237	269	269	266	251	262	233	284	265	279	242	291	296	250	257	282	229	260	277	270	254	261	265	274	287	258	292	262	259	285	269	279	327	258	262	301	250	243	254	275	280	271	257	252	278	243	286	267	264	281	281	286	268	249	278	261	261	269	290	237	273	262	253	247	265	282	288	286	263	282	268	279	269	279	267	294	256	250	265	280	298	290	258	243	278	256	275	296	289	265	288	245	230	276	278	257	247	284	279	261	256	289	270	281	262	271	257	240	261	266	265	293	252	277	258	242	286	292	236	262	265	274	283	251	256	240	257	238	280	259	286	272	236	262	279	294	271
22845	21172	29067	23534	21176	21251	11560	1717	1187	1073	945	930	809	842	768	709	749	750	678	722	664	677	625	620	701	661	638	642	627	644	626	614	583	590	610	614	593	616	583	623	641	632	567	593	561	612	628	587	590	601	598	601	637	584	563	599	603	594	645	629	549	606	616	568	585	571	591	571	543	580	620	559	588	605	560	556	592	583	570	600	588	597	579	562	567	598	549	589	577	584	600	552	590	597	599	618	585	535	645	597	595	569	573	586	570	612	587	577	600	592	582	593	630	595	581	584	549	580	564	560	584	580	539	561	592	617	619	578	561	571	545	545	606	600	594	581	583	566	591	611	575	614	598	531	563	615	578	636	577	608	567	580	588	586	568	596	609	582	624	625	540	578	570	591	558	569	558	555	608	601	624	556	634	574	578	578	545	560	562	558	595	568	587	571	647	542	573	574	580	561	571	517	608	567	545	592	583	583	578	542	578	595	579	574	585	584	637	572	637	554	533	591	588	578	612	570	568	584	612	566	551	581	568	583	584	582	564	566	623	568	544	554	567	552	607	538	562	584	607	587	602	582	543	536	597	545	566	592	560	557	610	557	646	554	599	573	602	551	585	591	550	543	558	589	592	590	533	595	607	571	612	541	585	588	606	578	607	579	636	550	594	574	620	569	607	569	605	530	568	635	579	605	568	580	588	577	534	591	547	626	573	569	607	573	566	582	584	593	564	628	637	585	580	534	539	563	600	653	565	615	534	635	566	614	632	598	581	596	633	561	580	579	578	587	617	591	599	594	577	573	616	586	615	574	581	578	594	557	609	573	586	567	594	561	599	551	574	602	600	583	563	638	572	574	589	615	612	562	523	588	550	554	623	572	594	593	607	558	564	566	606	562	609	599	559	561	584	598	592	568	602	558	587	586	605	605	582	595	564	576	550	599	606	547	549	578	569	589	574	590	580	618	574	616	559	556	584	576	540	593	593	587	570	595	557	581	594	558	596	604	583	533	549	546	584	607	553	549	570	622	562	598	579	597	558	598	530	552	568	540	601	577	590	598	592	594	550	620	581	585	571	590	608	609	589	616	546	582	598	563	592	590	592	603	559	538	589	592	588	584	544	588	591	584	609	592	594	550	577	614	584	586	588	590	546	573	566	640	573	553	533	593	557	587	567	583	581	614	574	580	637	584	561	568	530	563	580	598	562	577	630	547	603	599	548	574	587	563	569	559	551	554	588	581	598	580	590	599	580	589	589	595	608	548	599	578	575	527	599	565	582	575	588	572	565	574	565	590	573	565	552	598	557	591	590	570	551	546	596	590	579	531	583	572	571	559	547	569	563	624	641	556	601	583	546	590	578	638	555	583	587	586	586	535	612	555	550	566	622	571	591	550	604	603	613	592	601	633	512	563	561	581	593	602	576	611	571	554	577	540	576	575	615	593	578	539	592	577	588	541	557	597	587	586	573	554	597	515	574	618	545	547	559	607	581	521	563	585	555	615	576	570	600	603	603	577	584	576	636	579	595	538	598	581	617	586	585	587	621	563	584	622	556	564	582	568	583	575	582	609	588	586	573	574	642	579	572	607	558	569	597	578	594	568	583	598	561	617	592	549	613	620	556	534	656	539	582	562	592	571	588	587	538	573	553	605	577	596	542	594	552	573	543	590	573	561	579	623	611	600	597	586	538	596	606	536	581	563	574	583	550	594	588	541	610	590	584	593	561	581	599	592	581	575	582	567	586	586	568	565	582	572	597	575	579	581	574	613	596	524	583	544	567	617	559	589	581	552	544	614	590	612	568	534	570	536	582	617	567	595	530	548	600	598	591	566	615	596	554	578	592	575	584	609	570	549	576	561	584	597	547	585	582	597	568	608	574	585	574	595	597	554	571	567	552	560	583	579	592	627	585	583	605	576	595	558	606	588	539	576	587	552	613	638	606	587	546	569	583	545	553	581	591	586	574	606	565	572	577	573	584	535	587	623	570	619	586	582	575	591	568	565	593	594	588	535	604	586	567	586	612	578	536	566	598	614	585	575	578	574	612	585	548	610	604	587	581	577	551	583	546	594	587	611	555	572	589	620	599	542	587	581	596	574	543	635	559	571	579	546	570	566	640	612	582	615	528	571	564	548	594	575	627	567	570	555	544	554	579	529	582	583	606	537	573	555	561	598	625	581	582	561	554	585	594	575	627	547	570	567	602	619	569	625	620	581	540	599	565	622	553	544	580	589	590	541	554	588	569	619	597	587	535	546	533	588	527	564	579	559	596	583	589	608	598	562	596	570	577	587	604	567	602	552	567	612	590	550	546	632	549	570	568	597	606	550	588	578	558	570	584	611	564	575	553	556	588	570	589	581	563	554	587	589	584	606	583	587	633	605	562	603	591	582	589	586	565	570	595	571	611	544	581	584	565	623	562	613	632	585	589	543	606	559	572	591	585	599	577	562	590	562	585	562	621	628	585	638	617	583	600	558	584	585	538	593	589	595	553	604	541	587	593	559	530	560	595	530	555	568	583	579	625	596	615	551	572	622	599	570	574	591	626	578	584	600	612	538	588	590	574	576	568	564	598	573	595	577	567	570	551	610	576	562	618	594	622	551	590	558	596	542	591	598	558	541	552	622	560	583	619	582	599	583	539	569	599	533	587	594	606	582	590	610	563	594	607	611	591	533	597	604	575	597	616	565	581	588	622	563	616	561	598	571	571	585	545	550	589	545	535	574	570	592	577	575	566	580	573	604	542	568	606	560	613	610	588	577	568	579	561	554	597	542	592	580	623	564	596	599	565	557	544	587	601	532	604	610	580	599	601	596	577	566	578	591	543	542	564	567	584	556	574	623	613	582	585	609	593	599	638	563	565	588	590	585	557	542	601	558	592	628	624	565	613	588	597	567	565	602	527	596	594	570	557	593	554	554	566	597	577	615	606	576	549	612	572	555	596	622	580	610	582	648	544	573	617	616	539	547	565	586	586	577	598	600	565	557	587	560	599	581	632	544	554	612	580	605	563	590	617	577	536	516	533	544	576	597	582	576	565	558	585	575	589	570	552	584	576	597	570	605	552	575	538	590	583	659	567	611	526	584	606	592	577	569	616	555	545	586	599	579	576	599	558	618	596	530	579	536	564	590	596	583	620	594	599	524	546	631	597	556	578	599	594	548	551	546	583	618	575	571	549	567	567	589	581	591	536	570	510	615	535	536	641	558	561	551	598	592	581	562	570	524	543	597	549	593	631	578	593	575	568	557	560	549	576	588	550	569	582	579	537	559	582	556	583	578	559	588	558	577	598	617	584	582	605	555	600	586	576	604	569	572	601	562	550	578	588	576	559	553	596	542	547	567	632	555	578	591	594	616	554	583	643	577	550	555	579	619	592	630	592	608	605	564	598	531	593	577	572	572	604	556	603	538	588	585	577	566	532	579	581	587	615	576	580	554	594	608	564	561	590	601	532	590	606	613	607	595	550	541	583	584	596	609	572	572	581	607	581	592	589	586	566	597
15865	16779	13886	7541	5333	4079	3484	2646	2207	1969	1667	1431	1388	1223	1076	1044	1009	1006	974	951	906	887	849	808	857	801	756	823	783	829	744	791	741	803	741	797	772	763	787	735	742	710	715	760	730	736	727	732	761	678	756	729	690	761	704	728	714	706	679	746	726	712	749	724	698	770	743	666	731	665	690	714	707	777	714	722	690	725	710	698	699	751	754	714	731	698	695	742	736	709	791	715	789	680	665	728	680	666	718	773	690	704	721	700	739	689	744	707	731	720	742	739	703	743	715	697	730	740	702	717	675	717	764	693	733	744	685	711	760	699	713	689	724	717	745	650	743	740	711	701	675	677	706	726	707	770	755	695	724	749	735	672	668	691	677	686	653	707	693	723	694	712	698	737	739	676	725	764	713	708	707	670	704	733	710	689	686	684	702	677	748	720	713	738	708	697	738	733	737	715	710	738	692	721	726	685	730	700	730	693	715	713	747	723	708	685	689	747	770	698	705	700	713	739	706	749	700	674	700	684	735	743	688	731	764	702	695	751	687	705	731	662	693	724	789	701	715	702	707	751	711	724	649	769	717	704	728	741	689	717	710	700	711	685	721	683	713	714	714	765	708	716	719	760	723	737	741	692	699	759	696	785	733	747	662	693	704	730	716	673	734	702	711	766	721	727	740	665	752	687	719	708	679	715	696	716	714	692	697	763	684	707	729	722	696	725	751	692	741	749	754	685	745	718	719	729	734	718	671	712	654	703	696	743	687	720	701	733	722	714	735	691	728	735	675	695	736	716	698	713	692	733	708	723	759	744	702	741	736	698	702	724	704	734	687	778	704	731	660	706	696	702	691	726	698	690	746	719	706	690	667	697	666	695	736	703	695	672	724	637	729	719	745	713	733	710	748	755	721	744	736	707	723	735	706	720	705	701	674	651	750	678	702	719	673	718	740	745	687	712	673	796	732	710	710	753	755	732	678	766	752	719	677	686	729	725	722	675	664	720	743	714	724	705	699	719	727	719	707	686	775	733	697	735	673	736	736	750	738	725	697	734	725	708	715	750	732	679	760	689	732	685	724	740	685	719	689	684	736	709	697	672	695	686	693	721	752	698	639	702	730	726	756	764	674	688	664	710	713	727	679	688	713	709	693	701	714	714	665	711	709	737	665	722	710	659	715	691	721	730	725	728	691	715	685	686	699	681	732	685	704	685	766	692	755	715	678	738	685	739	723	698	711	730	697	692	695	715	700	738	743	742	704	675	681	742	722	728	699	676	747	722	716	692	708	685	681	692	709	711	692	729	692	717	660	704	718	677	759	726	662	701	639	756	700	682	685	694	738	697	684	708	736	649	704	696	753	685	760	711	684	755	712	719	685	697	719	703	700	728	726	746	698	734	734	677	752	739	714	698	733	698	678	682	694	708	744	764	702	747	705	708	724	720	721	735	681	629	724	687	725	720	712	730	700	711	739	675	670	705	756	666	721	774	723	689	737	674	700	722	717	727	733	733	681	735	681	675	715	718	684	721	699	682	713	705	771	678	722	739	694	696	702	707	695	739	737	676	718	729	688	723	745	745	687	675	712	717	661	721	679	749	727	749	709	696	734	749	723	752	690	682	728	743	692	689	751	687	660	679	718	734	734	724	715	703	711	712	729	710	695	752	715	738	745	690	717	748	727	701	681	648	705	719	714	750	646	666	699	705	670	691	693	700	712	717	729	714	709	727	701	774	718	728	667	711	694	701	716	714	702	721	739	722	721	736	705	671	726	689	669	705	769	668	717	708	708	720	716	740	728	687	739	737	733	729	674	760	712	734	728	699	765	723	709	744	712	778	701	687	701	700	687	719	680	732	752	663	727	649	659	670	681	728	718	719	677	743	672	710	672	708	684	732	751	703	680	700	761	710	685	700	672	728	718	730	728	702	708	715	721	696	692	726	747	710	736	741	641	705	671	705	718	704	739	680	770	678	733	675	699	748	706	683	674	721	684	700	755	767	704	789	737	702	691	664	696	716	671	692	761	713	624	687	695	742	693	704	713	747	719	706	764	736	746	692	733	764	732	689	709	741	704	695	728	682	723	694	683	672	689	724	713	674	723	697	727	671	718	720	751	687	717	660	733	688	709	663	716	696	750	696	714	733	711	697	712	689	746	734	748	664	703	733	687	699	709	717	677	719	731	699	699	725	717	733	679	676	730	721	706	731	699	741	728	703	667	715	724	688	714	691	724	692	706	741	702	750	670	726	763	689	699	731	721	704	725	708	780	674	723	720	757	731	665	671	767	706	748	680	703	709	684	730	682	701	734	711	763	725	724	737	714	710	700	672	680	726	710	706	657	689	733	707	719	715	680	711	715	701	707	739	714	692	727	712	716	703	733	687	687	669	737	696	737	662	710	757	722	729	728	736	747	701	706	758	737	701	655	721	696	720	781	719	734	720	717	684	714	720	695	689	735	750	682	744	703	746	699	724	715	741	710	740	714	676	747	725	734	645	683	746	741	720	694	663	762	700	695	692	740	696	724	700	669	695	694	683	683	690	716	671	688	741	740	734	738	694	694	698	735	684	765	722	689	699	719	727	683	739	688	705	697	724	722	770	652	669	662	737	725	710	700	700	728	712	669	709	715	680	684	696	738	716	688	707	697	739	731	711	691	706	694	727	666	704	698	705	700	718	658	766	755	704	732	701	688	706	682	721	703	711	720	657	737	706	707	675	726	723	694	695	683	742	712	757	741	718	679	720	746	683	696	736	740	766	732	699	725	688	716	684	757	736	685	664	729	720	742	704	674	665	707	710	744	717	680	685	719	679	667	695	733	684	706	752	685	680	690	734	715	695	729	705	704	756	722	695	708	713	717	744	724	723	702	674	716	707	708	754	731	763	725	695	704	742	753	701	709	691	709	666	700	686	701	714	712	739	697	705	723	687	710	717	702	688	738	747	705	722	711	683	702	698	743	706	659	687	727	695	707	715	736	754	732	732	710	689	729	734	718	756	717	740	691	744	718	737	685	721	766	711	688	731	670	672	643	693	726	689	704	745	739	715	731	732	714	716	671	737	740	688	711	675	737	767	680	669	653	736	715	776	683	724	721	737	743	701	695	725	731	775	746	716	732	729	719	735	624	752	684	720	699	648	687	768	696	715	690	753	717	729	736	711	769	748	692	733	728	671	749	718	719	676	708	678	717	721	719	785	725	708	714	701	739	714	699	717	701	719	692	735	687	736	728	733	714	698	683	745	720	711	699	678	668	742	698	725	719	715	731	678	743	721	690	721	701	746	702	709	721	686	706	700	671	707	719	694	722	731	731	714	705	697	700	667	679	693	712	719	730	692	751	721	704	723	731	719	693	694	678	712	746	725	720	663	727	722	678	730	719	719	701	729	692	766	723	716	736	738	673	716	714	704	723	671	701	723	758	669	680	706	721	687	719	749	739	649	734	724	739	654	733	766	679	757	724	704	711	732	698	722	715	725	714	677	742	687	697	767	754	676	706	735	700	698
27027	20159	7310	695	442	390	357	326	318	304	294	337	325	327	305	313	262	290	295	304	307	292	304	324	319	309	284	311	314	294	280	329	311	278	321	292	313	269	318	286	321	291	279	311	314	320	307	273	325	325	322	319	291	328	302	323	305	295	312	308	329	292	307	257	302	274	316	287	288	316	295	281	310	317	314	284	307	325	297	265	319	315	294	288	300	273	343	317	297	283	304	291	323	339	330	292	318	296	337	318	288	315	315	302	276	327	290	308	327	295	309	291	297	298	308	308	297	319	318	281	299	302	285	265	322	278	270	291	294	309	270	314	302	291	294	286	314	318	320	298	305	294	300	306	329	296	303	268	316	331	308	311	306	281	340	344	301	275	306	300	309	318	315	278	333	317	303	318	325	310	333	305	272	349	338	317	308	326	311	304	280	304	308	328	301	296	320	290	298	304	309	294	314	310	290	295	280	307	313	321	297	326	313	322	273	338	272	307	333	333	321	298	295	337	321	314	306	329	320	276	324	304	340	315	301	292	312	341	284	274	279	312	294	303	343	299	298	312	285	309	281	289	296	267	305	304	310	319	306	273	304	303	303	306	315	314	292	332	303	335	290	315	294	302	304	323	303	303	301	297	294	301	308	294	337	328	323	263	329	301	295	295	311	333	287	297	329	333	295	299	282	303	291	303	342	300	317	314	256	307	297	342	287	345	302	298	306	298	285	299	284	282	329	259	286	282	282	291	331	319	271	324	316	328	306	292	271	302	305	290	307	302	300	272	285	318	297	347	306	298	308	315	325	294	300	272	324	307	298	333	289	295	298	285	277	334	318	310	285	313	283	311	279	308	331	307	302	306	295	274	286	286	331	304	326	275	331	308	320	303	309	312	314	304	285	273	287	313	312	298	290	303	269	283	302	308	323	266	299	309	298	306	305	343	306	331	311	301	299	315	300	300	301	291	330	279	316	299	302	296	308	314	325	301	285	280	291	303	283	266	303	298	306	321	331	254	289	276	315	330	310	303	327	305	296	290	321	312	321	297	322	315	334	306	269	329	361	292	354	338	290	280	304	289	307	291	306	316	290	293	321	346	333	299	266	313	311	273	352	286	292	326	288	317	309	289	303	289	313	330	303	322	322	308	321	314	281	313	309	280	338	333	302	289	338	316	313	323	276	247	317	290	283	320	303	294	310	321	301	337	309	307	352	288	281	316	313	310	302	292	294	312	308	293	315	318	320	298	302	299	309	289	330	280	282	303	301	331	271	290	279	290	295	302	296	310	328	301	301	301	315	314	309	317	292	302	310	315	307	291	290	280	303	279	292	335	308	312	291	322	337	323	299	293	295	323	280	297	301	294	300	357	297	315	302	270	310	299	321	298	286	296	305	312	297	290	322	284	310	308	319	337	300	305	307	311	307	304	321	288	303	297	326	326	319	283	310	327	309	317	332	334	309	287	327	298	262	323	318	285	275	311	281	303	308	288	330	294	319	307	300	296	326	299	301	275	290	294	309	303	321	335	311	322	330	310	290	316	320	298	340	265	288	307	287	332	296	313	308	308	298	289	305	323	312	313	308	319	314	317	308	292	299	317	331	327	309	315	335	292	297	308	327	278	296	307	291	302	301	313	307	334	313	349	279	316	311	300	306	296	349	319	286	310	302	319	332	298	297	294	329	317	299	306	318	306	269	285	322	276	300	308	299	289	313	299	303	287	311	318	314	306	296	327	312	360	308	334	289	299	315	292	316	331	307	309	331	320	316	325	291	296	303	300	310	305	292	308	288	314	294	279	292	309	269	313	314	288	315	312	313	292	285	296	294	320	303	284	298	320	314	298	316	306	267	325	343	268	298	286	298	317	316	343	286	316	323	344	330	319	342	316	316	317	324	282	309	308	337	351	300	297	321	311	309	274	321	312	273	287	302	301	324	316	317	301	317	297	326	307	303	312	307	330	331	301	290	315	299	300	320	330	306	312	296	305	312	289	311	317	308	305	302	284	312	272	296	307	314	322	290	325	295	298	310	313	315	330	337	308	303	282	310	326	258	322	293	301	325	296	315	309	312	313	306	293	293	273	287	299	326	310	314	330	331	314	316	319	342	319	309	327	326	336	338	308	301	314	274	296	322	298	292	295	301	329	280	320	297	327	303	305	268	323	287	298	313	297	310	309	322	332	328	315	295	286	300	308	304	317	310	309	290	274	275	288	345	291	338	310	308	284	315	287	296	305	318	287	331	339	276	337	283	305	281	279	314	311	332	313	329	277	275	325	328	287	316	324	278	290	303	293	323	306	307	315	330	330	269	302	296	301	308	318	311	304	311	329	306	283	321	301	299	328	325	323	306	311	327	299	284	289	312	302	325	280	328	310	288	305	326	297	326	297	305	324	303	291	314	308	279	304	318	302	290	311	310	313	283	294	292	309	273	291	272	304	292	304	285	308	331	314	325	303	261	306	306	310	291	293	287	272	326	348	304	278	297	292	322	319	286	282	322	300	306	285	307	322	300	321	310	300	267	321	284	317	322	316	282	330	321	297	311	320	323	295	310	268	326	314	313	306	308	298	281	303	319	286	314	288	311	311	296	342	333	290	294	315	324	345	327	290	296	305	307	313	279	304	322	305	313	313	315	266	317	304	309	303	337	279	300	312	318	313	287	297	303	298	276	287	324	317	291	287	311	298	298	326	326	295	304	295	296	310	296	318	311	297	275	328	294	313	274	287	305	288	314	331	288	279	298	308	287	296	317	340	286	331	304	331	305	325	323	282	287	312	316	275	296	308	330	311	289	314	314	325	303	285	332	290	311	319	288	315	324	315	290	289	312	283	310	313	311	312	300	340	343	292	295	287	309	304	328	315	303	291	301	305	281	268	288	306	268	300	322	274	328	296	294	315	312	306	311	310	297	304	331	310	295	304	304	309	305	330	308	283	316	303	298	302	318	323	332	288	290	317	311	324	292	302	297	294	289	316	318	284	295	314	300	294	285	314	320	291	332	278	313	317	280	306	286	336	301	307	290	292	287	296	300	305	297	298	319	290	300	329	307	276	286	326	252	334	303	324	281	293	323	292	299	280	289	315	317	302	298	314	339	310	293	272	293	316	271	312	303	298	308	336	307	287	302	318	310	329	289	316	316	334	297	329	308	289	299	319	312	275	295	320	314	325	301	317	304	304	321	333	322	308	304	329	302	309	323	302	301	292	294	286	310	297	282	319	288	301	310	298	313	284	335	300	275	298	333	308	331	325	297	285	301	316	308	328	298	331	298	315	315	280	337	332	307	301	333	289	337	330	292	285	291	295	310	319	306	277	296	325	296	302	284	305	301	309	341	318	269	296	320	290	319	318	301	320	313	300	260	316	322	298	291	303	310	297	295	310	284	329	300	291	298	306	317	286	282	314	328	318	289	343	322	299	272	299	292	287	309	305	298	291	287	328	338	301	308	308	301	307	294	283	315	295	293	292	276	296	319	295	297	321	276	314	313	346	320	310	284	313
4798	1115	956	626	521	469	474	418	458	404	392	388	356	362	368	361	372	382	380	408	419	367	391	377	392	379	366	375	352	380	383	382	376	354	401	383	386	385	415	383	394	380	427	385	376	411	383	373	346	396	392	340	389	372	391	385	375	360	373	420	369	393	395	352	385	370	367	402	395	362	395	360	367	382	376	350	366	382	396	349	366	393	381	390	350	372	380	385	393	382	381	387	375	379	371	385	356	340	387	394	363	393	386	362	375	382	375	356	375	370	392	365	378	358	405	385	367	363	407	363	361	402	371	388	356	366	374	396	349	405	363	410	386	381	376	392	376	378	376	391	393	390	370	364	400	364	385	375	360	351	354	399	347	365	376	389	360	375	351	365	379	394	367	391	384	364	374	389	338	379	403	374	385	385	345	404	407	386	396	379	390	358	384	403	397	384	401	363	387	374	374	363	374	384	397	387	351	381	375	338	393	337	375	359	379	383	379	344	363	389	370	339	394	371	357	362	363	394	388	398	350	363	391	394	393	352	376	395	390	394	367	376	365	366	356	402	382	421	396	377	363	382	389	327	358	400	406	334	396	388	378	418	413	347	374	384	362	386	347	388	400	356	383	411	338	377	383	395	317	365	384	379	395	389	355	367	395	365	369	374	346	375	351	362	355	398	409	353	390	360	343	348	360	378	370	366	379	403	400	355	373	361	348	364	377	389	369	406	397	380	400	386	412	352	393	337	370	372	365	400	394	389	354	384	358	394	325	387	382	418	424	396	374	358	358	361	395	387	394	390	404	368	386	369	362	395	392	365	332	385	390	382	378	362	370	397	384	376	364	396	403	377	349	379	397	396	382	393	365	369	387	409	353	404	370	344	363	358	371	384	369	377	331	389	389	365	356	349	367	385	387	365	366	364	393	368	382	355	383	408	388	359	381	394	378	348	387	346	387	366	370	369	374	402	371	403	374	367	356	418	408	380	370	372	368	380	370	375	399	403	404	360	398	384	392	370	385	371	389	349	368	384	372	405	396	389	344	355	385	381	380	376	389	382	368	414	403	391	389	389	360	362	374	423	359	396	376	362	402	352	380	388	366	366	353	369	369	364	368	391	415	371	406	382	380	381	381	349	432	366	370	339	388	405	359	391	371	379	413	392	367	356	350	393	355	410	341	382	356	383	390	398	386	378	353	403	379	360	377	404	366	361	372	400	347	350	362	343	394	394	365	365	367	407	363	377	368	371	385	350	363	351	362	379	371	345	379	366	361	367	349	370	372	406	370	372	361	381	369	391	371	362	368	392	390	364	383	371	370	353	373	382	355	315	382	366	397	366	385	336	332	370	370	383	370	373	378	358	388	382	380	388	389	408	352	387	390	375	376	408	368	404	338	377	378	414	427	389	376	383	367	358	368	383	375	380	400	388	354	400	375	422	368	368	386	381	388	394	401	364	355	386	401	393	399	376	378	364	377	380	373	366	380	396	409	356	401	387	374	383	385	398	372	394	391	377	404	383	371	357	374	399	375	375	415	343	412	394	383	358	395	399	398	366	411	386	373	389	362	388	406	359	353	373	384	398	400	362	373	378	405	378	371	392	370	391	406	371	359	383	354	357	400	397	371	377	362	377	368	353	334	412	363	382	384	394	379	392	395	411	344	393	345	421	355	374	401	388	390	340	366	337	386	387	370	360	376	385	358	395	398	394	378	394	367	384	360	372	371	394	382	379	372	386	373	418	386	374	391	371	416	400	389	377	353	370	401	361	367	372	385	394	366	404	405	390	402	354	407	403	390	387	405	388	381	384	383	368	376	374	313	377	368	376	359	378	352	380	382	348	382	404	406	379	407	392	400	384	374	385	377	375	351	432	413	380	365	368	357	383	388	365	370	378	366	397	360	385	394	369	382	373	367	383	333	349	368	413	392	387	384	370	390	368	348	387	369	354	364	369	302	399	389	381	381	372	363	380	381	345	375	374	359	425	398	397	382	373	390	402	409	377	378	356	374	408	387	403	390	355	412	414	370	404	405	361	387	379	337	406	401	384	407	405	385	369	351	401	393	397	385	396	403	357	369	374	365	360	388	404	397	330	385	391	384	380	383	385	361	379	378	382	391	360	389	388	371	408	370	406	398	375	388	374	376	387	363	386	365	376	364	363	393	380	381	372	375	355	382	393	398	388	378	365	405	400	360	348	396	409	370	368	376	372	386	396	372	333	382	357	400	411	383	393	391	382	432	343	377	336	358	412	424	390	402	393	357	336	378	358	374	397	394	374	344	375	407	374	354	425	373	360	368	397	376	380	339	435	349	361	377	394	350	407	405	399	382	402	399	393	365	357	362	368	372	410	344	399	381	419	383	361	418	377	347	395	359	381	384	409	393	395	345	382	382	374	382	402	388	375	376	372	375	354	389	373	383	361	382	359	349	386	377	351	346	403	378	374	411	379	363	387	383	333	380	374	387	398	372	345	384	377	377	380	383	370	394	370	368	379	416	363	343	424	373	369	377	420	390	383	392	356	403	378	374	387	402	379	387	368	383	378	338	397	416	385	397	378	364	385	351	365	392	383	399	400	365	391	400	401	369	387	399	352	381	376	397	372	397	398	378	386	400	381	388	357	374	391	360	388	405	349	386	360	338	385	392	370	395	383	396	385	401	405	417	394	411	378	380	362	378	402	389	382	378	374	379	378	371	419	363	353	353	352	370	414	360	385	353	379	367	354	398	405	384	366	334	381	373	350	370	394	387	409	353	386	377	367	401	374	403	373	368	356	384	418	375	382	399	414	350	404	370	405	350	369	393	387	380	422	399	379	357	393	374	353	396	360	392	400	355	377	369	378	383	405	337	392	376	361	363	380	396	366	401	389	393	398	393	396	361	366	365	384	376	384	385	367	413	396	402	403	415	392	390	394	361	365	359	385	367	387	373	395	373	378	381	394	372	403	389	392	380	337	365	341	365	391	381	382	378	378	373	373	373	384	388	393	366	366	363	381	347	381	391	374	362	360	404	387	392	381	367	386	356	379	388	369	389	360	398	348	373	390	356	383	364	359	385	397	400	356	385	356	418	376	355	408	361	373	357	373	356	362	397	385	366	346	362	342	387	395	331	352	343	373	401	375	363	410	342	385	402	400	366	380	398	398	387	392	385	354	386	391	386	414	361	386	418	385	375	337	374	415	384	395	390	357	398	390	374	366	412	388	396	398	350	363	390	399	361	335	363	387	380	334	404	345	406	374	388	395	389	411	368	390	393	387	394	394	338	420	371	369	393	345	346	357	372	361	376	377	420	404	378	391	361	363	383	347	378	367	392	371	374	408	375	406	368	364	368	417	374	375	381	335	396	412	379	387	372	351	360	362	382	410	393	358	377	354	367	366	383	366	378	386	404	374	358	386	348	377	385	380	380	365	373	346	393	383	385	366	369	403	377	377	403	405	379	375	374	376	402	389	401	356	386	365	373	411	365	406	367	387	432	381	402	371	401	360	350	372	362	352	354	376
23767	21124	28577	23887	21109	12442	1626	1106	898	867	816	738	776	729	662	683	658	648	648	643	628	619	602	608	603	546	626	601	579	605	583	592	641	604	612	596	562	608	596	534	618	602	591	625	605	562	593	594	620	573	579	589	651	581	610	598	599	575	581	569	568	631	575	609	647	595	576	640	638	592	620	553	553	601	631	584	599	567	575	585	613	583	615	617	585	544	573	595	560	581	591	604	553	598	590	601	613	617	599	570	571	533	603	593	556	542	604	551	587	596	566	578	539	552	583	614	579	597	628	549	593	597	597	624	568	585	578	605	589	594	580	567	582	580	579	639	610	568	597	598	579	604	568	641	585	627	592	592	604	613	596	578	600	586	597	584	556	596	546	594	594	583	564	540	596	567	596	608	627	603	592	605	602	631	616	556	621	577	573	562	597	553	570	559	616	601	604	592	585	571	585	610	581	600	594	556	615	579	574	549	610	566	578	547	540	570	600	564	563	571	562	594	589	567	549	615	602	597	623	566	560	588	572	534	588	528	608	638	624	524	587	628	591	581	566	601	583	602	581	588	614	597	579	565	563	591	585	560	597	529	598	598	588	630	594	582	613	569	610	582	617	586	615	565	586	569	580	574	520	604	580	569	600	568	561	562	566	607	599	597	562	562	566	579	559	595	571	594	602	603	584	561	568	585	611	572	594	573	630	620	559	605	547	560	560	591	656	630	621	555	595	605	587	589	585	574	582	592	583	588	624	600	610	549	584	571	605	639	575	599	589	610	585	545	568	611	555	567	538	599	616	582	595	580	610	544	584	580	598	636	574	567	600	585	572	572	609	589	575	579	539	610	568	577	598	587	563	568	645	606	562	607	625	579	542	605	558	596	526	604	561	612	615	586	587	604	573	561	556	572	530	581	601	562	552	603	595	642	622	585	584	557	567	617	539	520	565	572	566	627	592	587	593	581	610	583	566	617	595	619	599	602	609	561	601	579	602	600	596	558	578	544	546	600	547	592	589	542	562	582	591	570	562	604	581	553	592	579	540	547	595	599	579	547	599	583	566	587	578	606	559	600	599	586	549	544	565	576	593	604	563	556	578	566	595	581	597	582	571	615	568	586	620	574	574	590	611	555	592	618	606	570	569	563	564	564	555	600	560	605	586	565	628	576	614	625	604	569	600	572	584	580	588	564	564	624	577	580	603	616	568	591	521	605	532	620	604	610	581	576	559	560	558	594	614	573	582	554	576	552	561	583	567	582	580	581	533	609	621	594	595	571	590	613	584	596	589	610	584	582	565	605	576	564	593	578	596	546	573	571	588	608	609	599	566	594	557	598	581	597	579	579	619	569	610	566	598	594	586	564	582	572	625	557	575	572	610	570	552	585	568	569	561	609	565	570	585	589	594	600	603	591	555	625	560	566	599	592	557	605	567	595	561	557	638	550	588	592	590	570	566	597	576	582	590	602	605	596	620	583	583	554	540	570	543	548	598	613	592	606	574	551	594	618	619	568	568	579	583	600	578	612	592	570	579	597	560	597	564	561	578	595	565	552	597	578	547	588	589	592	596	587	588	597	547	566	553	553	586	567	555	565	578	531	612	558	608	557	566	569	585	554	545	612	600	622	578	646	547	580	598	577	527	591	604	610	577	612	590	598	602	616	583	607	600	622	532	587	605	644	595	635	592	608	604	635	628	586	562	590	626	600	593	618	596	603	585	599	569	561	608	598	583	612	586	600	607	624	563	585	576	568	605	577	630	574	534	543	563	578	588	564	583	576	580	601	572	556	565	586	599	563	582	579	609	593	599	611	584	581	626	560	571	544	564	567	569	550	595	575	569	596	604	622	580	587	552	597	567	576	530	626	621	566	580	542	583	579	604	547	639	570	592	581	566	597	579	598	595	553	561	591	587	579	564	579	596	619	602	583	589	604	606	587	578	557	624	598	586	597	625	556	651	542	613	530	600	588	605	632	586	613	581	553	631	606	604	560	576	614	562	571	546	587	571	565	570	584	620	573	609	578	595	618	553	564	582	617	602	565	621	556	596	593	578	634	590	598	555	642	562	559	604	608	577	624	589	614	638	566	565	569	592	608	547	581	605	593	572	607	561	576	587	606	608	534	607	575	590	636	594	579	582	615	565	593	579	601	602	609	573	571	592	545	625	631	580	561	595	570	584	618	565	588	584	583	541	607	594	583	600	568	581	563	588	546	575	546	565	572	538	614	570	586	568	595	621	613	609	611	542	556	570	588	595	588	548	567	558	593	582	582	654	607	562	582	632	599	576	630	605	580	611	577	617	600	557	572	547	553	616	605	585	580	585	555	622	634	592	569	588	599	551	585	579	626	617	608	617	566	564	598	600	578	552	553	574	548	554	559	616	587	571	573	561	586	567	603	609	600	607	574	630	565	572	596	601	592	573	547	599	558	570	586	541	596	591	584	543	562	577	570	597	578	596	578	612	581	589	590	611	569	618	559	601	574	585	569	604	581	558	598	598	599	572	523	601	579	629	582	559	572	604	599	588	562	619	551	616	571	611	573	556	594	596	549	582	586	565	589	598	592	615	562	586	576	565	602	565	596	574	575	544	569	623	574	572	553	586	624	535	602	660	549	615	579	552	575	606	594	569	600	609	514	608	587	545	599	553	621	549	579	606	560	587	607	592	572	570	574	612	583	581	585	576	596	576	582	578	569	602	567	549	571	588	630	590	580	563	589	574	588	574	626	527	530	585	585	599	590	590	582	552	592	590	554	613	617	600	617	561	607	551	559	592	521	613	571	603	584	603	537	595	550	572	602	575	566	587	559	631	569	595	560	591	590	539	611	619	601	567	587	563	593	541	580	509	593	618	559	555	586	641	610	585	568	571	582	591	578	591	558	595	598	598	585	591	588	574	569	612	593	626	572	608	535	567	554	627	599	608	584	574	591	590	619	573	590	561	614	616	577	602	579	579	585	560	561	551	584	562	563	566	604	571	574	547	573	608	593	553	603	585	648	624	545	592	561	583	543	600	599	573	581	585	559	580	589	552	581	621	593	608	615	572	556	571	563	630	562	616	653	562	600	597	593	533	587	580	567	594	596	580	574	598	581	561	594	570	565	575	592	564	576	572	565	591	557	556	635	572	613	591	596	567	574	573	567	598	591	607	614	606	586	583	595	590	571	574	597	559	595	580	563	556	614	531	536	600	618	588	545	576	546	559	616	585	588	568	532	588	567	623	558	584	572	600	554	623	538	546	608	552	562	567	605	592	550	603	593	565	598	601	555	602	589	591	564	567	563	588	565	556	574	557	584	579	573	593	588	572	608	582	546	566	607	579	562	581	605	591	589	545	548	617	545	597	608	576	574	580	607	563	580	577	615	610	589	602	620	635	659	590	603	568	569	577	590	591	595	646	590	580	566	611	521	589	608	604	615	551	608	678	597	551	578	650	604	562	629	565	566	566	577	578	567	592	553	607	588	568	539	634	547	545	546	567	544	565	581	576	602	555	563	594	584
11539	10790	8576	4426	3264	2565	2071	1738	1474	1398	1273	1097	1043	1012	971	901	912	866	874	836	831	741	775	771	738	775	749	739	801	769	723	697	757	713	701	731	755	758	696	715	791	692	736	704	725	728	752	695	731	695	705	715	752	749	795	757	758	741	755	675	671	740	721	687	725	682	716	743	715	714	725	735	755	747	687	727	740	727	766	711	731	696	716	715	744	711	693	722	686	748	750	703	729	734	721	722	723	738	690	718	717	747	747	714	710	758	724	688	730	734	702	719	745	728	722	728	688	763	720	686	723	725	755	684	687	723	731	698	676	718	703	731	689	732	696	781	684	708	715	647	680	751	706	724	707	705	763	731	706	731	658	704	711	712	678	702	721	722	766	709	745	697	734	728	709	688	730	684	752	673	709	728	733	724	738	680	707	693	730	735	773	701	653	723	697	748	713	722	717	692	734	689	748	699	701	688	684	682	761	727	686	705	732	712	674	724	739	674	746	657	738	690	721	704	687	687	743	738	702	733	731	698	729	744	730	755	697	742	681	718	737	726	692	750	687	712	767	673	691	697	782	691	676	715	697	705	693	726	729	734	712	700	744	723	718	701	729	723	703	723	673	706	743	656	690	703	706	674	749	679	722	732	773	762	711	708	714	675	704	703	651	710	715	749	726	720	730	685	719	723	721	742	723	731	712	704	758	706	734	728	753	711	717	696	683	682	705	692	669	717	713	728	740	726	721	700	724	702	721	689	703	705	743	695	691	726	678	686	697	723	744	696	700	743	743	765	721	681	753	743	716	680	702	716	745	673	652	731	744	696	705	735	714	743	740	694	701	659	729	747	717	695	748	761	732	754	683	712	732	696	689	680	721	723	693	723	717	676	692	764	719	724	758	708	751	685	708	745	739	732	706	696	698	695	688	700	728	703	738	735	707	685	722	702	710	758	699	739	713	691	713	687	674	747	671	732	692	707	683	750	748	729	734	742	746	735	679	704	705	701	743	693	689	737	690	700	669	684	712	729	745	723	743	699	667	668	720	705	684	691	754	744	729	689	776	733	718	715	691	758	661	746	706	710	733	767	690	660	671	712	705	737	700	742	722	696	690	681	715	741	717	690	701	697	729	721	672	708	753	670	684	689	727	748	720	697	760	665	700	763	760	743	715	724	687	666	715	727	664	711	699	736	677	725	715	715	695	690	727	706	665	667	714	710	713	688	727	718	693	733	672	747	727	742	739	675	741	729	675	699	690	702	679	722	677	698	683	696	685	699	681	673	714	720	691	693	691	718	731	651	707	689	670	721	677	702	709	679	754	756	732	703	719	767	688	728	687	695	696	696	755	676	734	709	692	688	694	677	688	681	737	764	699	713	703	677	739	672	699	701	702	712	739	750	729	756	691	682	697	742	698	730	671	714	765	696	767	702	730	687	734	716	723	723	735	699	680	689	732	737	706	761	682	692	744	687	728	729	706	672	695	683	681	719	671	673	705	690	716	713	670	732	743	761	747	716	722	716	666	672	730	691	670	689	704	728	677	698	730	701	707	690	732	721	741	700	708	739	713	797	739	706	679	744	746	674	715	736	712	745	720	689	733	726	720	715	724	678	697	694	754	718	750	724	744	670	678	730	754	687	694	681	729	695	716	696	736	671	714	665	709	677	688	682	715	689	700	754	714	737	691	676	669	746	734	754	723	732	685	743	733	732	749	726	764	711	701	716	681	693	728	714	764	686	711	700	707	704	674	715	727	710	729	683	679	672	682	697	714	673	694	740	674	685	692	726	698	712	709	725	744	680	683	750	732	672	714	725	697	726	672	709	674	692	719	730	692	702	665	741	723	725	763	736	683	718	713	731	702	750	666	704	678	759	709	713	711	719	740	707	710	723	681	745	725	688	760	716	753	733	708	727	679	697	686	700	747	698	726	711	685	745	714	706	681	702	657	713	741	658	659	706	716	714	715	704	680	753	695	721	711	691	740	724	729	716	732	666	769	743	724	721	718	666	783	769	711	680	711	704	699	700	736	755	729	685	765	675	718	680	681	669	708	704	687	687	678	741	684	716	722	694	736	701	725	710	694	753	700	714	737	664	704	744	717	760	716	690	710	696	695	758	758	760	702	722	683	664	701	744	722	738	720	734	716	714	674	768	714	664	690	711	737	701	749	645	691	676	683	709	749	696	751	716	738	736	741	691	717	740	701	791	680	743	685	747	745	708	685	688	730	698	709	699	720	677	699	653	739	692	714	695	702	762	682	708	718	702	680	729	694	741	697	713	694	733	726	676	744	698	771	681	675	712	634	693	686	681	680	698	698	709	733	701	782	689	679	708	713	654	704	734	740	713	705	700	697	701	712	698	697	717	736	711	705	716	745	731	686	691	699	705	722	701	701	781	698	723	728	735	722	728	691	742	746	731	794	665	712	736	736	688	678	691	751	660	692	680	702	739	702	767	696	674	726	715	707	749	684	725	688	675	722	711	714	720	710	692	682	713	728	693	716	682	722	698	696	730	734	697	734	709	688	698	691	742	725	717	703	756	724	670	675	721	731	696	703	668	751	703	688	708	670	727	738	682	712	695	685	685	696	746	725	712	751	673	684	707	680	741	715	694	690	722	756	710	661	732	679	688	731	730	704	689	712	691	672	724	675	740	701	723	682	722	675	722	690	707	681	692	676	711	672	688	663	686	750	703	703	704	710	716	676	762	748	671	715	692	762	700	712	703	732	681	717	687	720	712	709	684	688	692	693	717	716	698	696	713	678	744	729	716	715	706	701	697	687	716	704	660	687	722	750	668	733	675	745	694	691	700	721	757	691	689	708	671	741	673	673	715	758	700	715	745	694	693	773	694	756	711	709	728	714	700	694	727	742	751	715	670	713	738	695	683	652	704	736	712	734	719	728	720	704	704	692	693	686	769	713	712	697	666	702	741	765	748	726	690	711	757	716	718	709	732	688	681	739	734	694	707	719	716	682	706	683	710	706	724	746	704	724	690	678	700	753	703	733	734	692	738	706	695	690	735	718	749	729	708	693	701	704	723	734	674	677	682	727	722	695	723	711	712	716	696	748	677	666	693	689	701	722	685	720	682	728	766	703	725	748	716	685	739	668	708	701	693	719	695	675	707	690	683	730	708	685	693	728	678	735	684	704	714	700	732	742	731	723	772	722	750	701	649	783	747	729	713	728	716	703	708	716	681	765	739	729	718	725	715	722	698	719	683	720	696	671	752	714	706	717	658	742	764	719	753	724	692	705	717	728	722	732	700	692	682	693	754	742	703	710	723	787	749	699	732	708	735	707	746	709	728	743	734	674	670	731	703	728	720	692	713	728	731	692	684	737	739	735	682	731	663	738	677	711	700	721	708	675	745	764	703	667	690	705	697	717	675	691	729	696	724	700	719	726	700	711	774	724	681	688	680	713	746	708	707	709	716	788	762	743	745	720	660	720	652	718	655	666	722	734	745	701	712	688	680	667	729	670	689	717	730	743	743	733	704	736	731
25139	21119	27432	24891	10240	666	452	347	317	270	276	271	246	219	238	207	240	222	216	212	196	190	199	204	194	183	202	232	203	203	222	236	212	224	191	194	207	195	196	210	205	210	186	198	186	179	204	219	205	212	203	211	194	204	196	180	215	216	204	223	212	208	192	215	192	218	211	220	211	204	206	212	197	174	194	206	198	197	242	190	212	201	207	195	194	208	212	189	179	173	183	200	198	194	196	205	176	224	199	200	218	176	220	205	201	161	202	180	212	191	218	199	210	211	178	200	215	198	199	204	208	186	198	201	204	197	212	162	201	215	186	214	212	184	186	203	203	201	197	195	201	192	194	193	203	194	196	227	211	218	190	216	218	204	190	192	217	217	195	192	215	190	197	197	175	188	202	215	210	198	209	195	202	193	201	188	184	187	208	198	165	214	200	183	160	171	230	184	226	193	190	176	187	208	194	204	212	188	207	216	207	202	203	213	195	189	208	197	189	210	177	217	191	200	165	187	198	204	159	183	187	205	191	182	217	186	177	185	213	188	193	191	197	190	199	202	204	209	208	186	219	199	205	190	193	201	189	187	229	219	163	196	192	221	191	207	215	205	217	179	192	180	188	210	206	220	193	222	197	213	200	215	225	179	187	211	193	218	189	187	198	184	197	179	201	221	190	196	168	181	195	181	225	173	188	185	201	195	205	208	209	225	189	184	196	217	194	215	199	197	194	187	190	223	188	222	182	183	198	206	208	224	208	190	183	188	187	175	174	220	184	192	163	212	189	192	195	208	212	185	205	183	189	180	221	201	209	220	201	175	165	186	198	180	187	191	204	195	204	194	226	184	214	206	200	182	200	196	182	219	211	193	230	202	191	217	203	216	168	186	211	206	197	189	165	192	214	201	213	173	219	196	216	179	200	158	192	186	180	183	199	208	213	204	174	196	214	195	184	174	204	192	199	203	184	198	197	171	194	221	207	207	158	193	200	200	203	191	183	186	187	209	187	198	209	192	191	209	200	195	181	184	180	210	213	207	207	209	209	198	218	219	167	209	201	160	195	218	217	195	198	200	211	209	207	221	196	212	227	217	184	202	206	203	212	184	193	168	173	184	197	191	194	197	191	174	160	220	213	226	201	207	203	193	180	176	166	208	186	182	202	201	210	179	207	201	204	196	209	174	196	194	199	202	212	221	193	197	202	185	187	180	193	179	188	209	181	222	203	228	196	184	180	205	183	233	209	159	189	195	213	216	174	197	209	194	201	205	194	190	205	196	184	197	185	182	210	203	175	184	194	188	198	184	206	195	190	200	206	187	194	197	190	193	206	171	198	203	203	184	204	199	190	222	219	220	219	190	207	217	180	180	215	220	185	199	212	200	204	210	175	204	194	191	185	210	180	213	207	204	201	193	185	202	214	197	190	186	228	183	193	201	228	208	207	196	192	184	202	202	189	206	224	189	202	193	217	206	206	179	155	189	198	205	197	186	191	177	197	197	219	203	191	199	189	217	214	209	204	200	219	187	200	188	190	200	183	219	200	202	204	180	188	210	183	176	198	192	190	192	193	190	183	187	192	199	213	188	215	217	174	208	224	195	187	173	190	171	199	204	173	184	197	187	201	187	190	196	205	204	186	208	195	213	186	203	207	178	207	200	194	214	165	186	195	191	177	196	202	216	165	182	201	209	204	170	192	193	183	173	200	193	206	207	213	193	187	206	204	206	217	223	187	199	200	202	199	179	217	229	210	177	199	186	243	204	172	215	205	201	188	193	205	192	194	173	194	182	165	209	218	214	196	166	177	177	214	185	200	201	196	201	172	172	213	187	188	209	196	219	211	213	182	186	178	194	186	216	203	201	208	158	186	172	172	189	201	194	205	198	204	205	196	181	202	205	176	192	213	192	189	198	201	199	193	183	207	202	181	204	220	222	200	191	197	177	194	197	210	191	184	198	187	173	197	203	184	216	202	181	181	192	205	220	199	174	184	215	176	195	204	187	185	202	218	193	187	208	207	181	173	184	186	176	204	183	210	172	195	196	184	208	180	206	198	209	212	180	201	189	234	197	183	210	181	197	228	186	175	176	215	204	175	205	193	193	194	215	198	208	197	197	176	207	203	179	196	195	184	179	207	208	210	167	206	177	202	208	204	204	185	214	198	193	188	186	189	189	195	172	176	186	195	200	189	198	196	209	205	175	200	199	185	179	202	179	211	201	194	215	212	187	191	199	191	199	197	202	202	209	182	203	212	194	198	207	206	242	190	218	162	196	236	186	185	193	213	198	195	204	185	193	161	179	190	192	205	207	174	169	184	185	194	209	206	183	208	196	225	213	191	194	206	187	163	203	197	200	192	232	212	193	219	204	169	200	191	199	215	202	197	205	177	211	187	193	188	186	196	182	194	200	189	190	221	195	217	194	211	192	184	190	181	200	214	208	201	210	196	210	208	219	216	193	206	181	209	210	179	233	190	210	205	205	204	190	189	203	214	204	192	191	199	182	185	181	202	184	178	225	188	198	195	208	202	190	215	174	217	201	198	202	216	189	203	183	214	201	214	189	203	206	204	202	187	185	194	186	170	208	188	186	225	193	205	208	203	196	226	205	171	199	221	168	212	196	207	203	184	178	203	220	218	190	192	199	203	194	210	208	206	207	215	210	183	199	210	191	198	198	176	184	208	181	188	178	187	202	186	200	170	184	218	214	200	181	177	183	186	198	172	211	181	173	196	201	214	176	190	200	208	199	184	167	218	189	180	213	213	198	216	220	212	208	201	210	186	201	200	179	201	207	182	198	208	185	182	172	188	209	197	212	195	198	218	188	220	198	188	187	227	182	184	184	182	212	205	197	191	173	214	189	199	204	189	195	181	202	212	185	194	194	201	180	212	181	223	236	185	168	213	205	175	224	196	185	219	172	200	188	198	184	180	198	202	195	190	191	183	221	206	204	189	207	224	221	192	210	187	177	200	221	204	207	197	175	202	209	182	211	197	203	190	204	198	209	205	172	183	201	208	218	230	221	196	188	197	186	185	191	210	207	184	198	173	177	193	186	209	201	198	184	202	205	188	212	180	209	205	192	194	196	193	180	193	235	204	212	217	222	206	173	185	196	202	219	198	195	178	178	203	169	210	215	216	190	177	194	194	183	204	196	193	170	171	207	226	157	189	165	194	223	194	208	209	210	213	175	228	178	170	182	214	190	226	170	215	201	210	187	178	182	195	198	202	216	216	213	195	195	211	201	188	175	201	187	208	187	189	184	184	184	208	190	188	221	197	206	205	220	192	187	182	179	190	211	189	214	168	219	197	186	212	193	207	191	186	196	187	198	197	201	195	192	211	214	191	206	188	190	178	216	205	203	189	209	202	186	170	176	187	205	211	221	199	185	198	194	218	190	181	208	206	151	192	213	207	181	190	187	186	209	208	205	206	210	209	220	172	198	202	202	192	203	192	211	188	210	193	187	201	196	197	186	192	199	207	234	185	204	192	206	188	162	208	191
10846	5780	4545	2209	1554	1273	988	810	686	624	522	450	450	402	380	360	339	352	337	340	306	322	285	286	266	292	286	256	310	287	305	305	282	305	282	274	276	271	281	282	245	235	282	262	264	278	264	281	284	282	274	283	256	269	273	268	268	271	267	296	257	284	278	262	276	254	263	283	276	276	272	297	275	314	263	265	261	270	277	269	266	273	293	257	264	267	261	247	265	259	271	253	302	291	270	262	276	289	280	261	284	280	232	264	288	265	249	277	265	261	288	259	266	241	293	257	262	261	278	276	266	287	285	242	263	271	269	286	274	270	303	279	265	281	283	264	250	269	293	246	238	267	283	293	282	262	279	283	255	275	264	230	286	253	262	267	236	276	291	264	279	269	253	291	271	266	262	229	272	267	279	245	292	263	269	259	237	276	276	284	276	298	248	299	266	261	239	259	265	231	301	303	293	248	249	265	280	246	244	254	254	279	255	266	265	240	298	248	274	281	270	284	256	250	255	267	260	278	266	268	272	244	259	280	267	265	237	256	271	264	283	283	283	258	255	262	268	251	282	265	281	269	300	247	270	249	279	247	291	270	271	284	254	263	270	265	312	265	293	250	261	280	298	294	300	281	270	278	266	262	268	260	278	252	282	274	253	276	263	297	282	294	261	266	263	283	260	262	258	249	261	260	270	248	271	268	281	288	286	249	270	262	263	302	285	248	270	248	274	261	253	296	278	264	276	258	249	261	242	280	284	259	274	255	263	256	264	274	277	275	272	251	245	245	269	287	243	269	291	291	241	247	270	256	261	264	256	267	278	269	289	250	263	257	262	271	282	241	266	261	272	253	263	284	299	299	272	266	276	285	299	268	292	282	260	252	297	260	265	254	246	257	266	299	260	276	253	287	257	257	267	269	287	226	288	281	279	254	288	272	277	293	280	279	251	267	248	279	244	284	253	296	262	265	305	273	261	249	258	264	229	281	261	240	280	290	265	281	263	270	228	267	279	253	272	296	266	274	263	232	249	295	251	276	276	246	274	279	267	276	263	288	266	265	255	258	246	264	247	254	284	231	287	258	269	262	270	289	261	270	279	260	254	252	261	286	249	250	267	271	288	276	282	275	259	275	242	261	274	286	284	272	261	257	256	258	261	258	257	294	251	259	282	272	256	229	243	283	292	237	300	249	271	287	283	260	261	257	281	239	295	285	313	279	246	284	260	256	274	277	268	255	278	254	254	280	232	276	268	256	267	268	246	267	255	239	249	275	269	296	259	264	271	290	290	275	281	247	267	276	298	246	283	230	247	263	269	257	253	310	292	238	252	272	246	254	248	253	269	283	266	234	258	242	263	269	284	267	272	281	295	254	250	261	258	240	261	266	292	268	270	266	272	273	249	242	266	249	267	297	297	244	269	267	266	241	282	265	262	263	283	268	267	239	270	258	247	290	278	269	233	296	260	295	298	270	272	268	279	270	284	257	282	263	274	240	262	265	237	265	258	292	239	287	226	259	269	262	270	266	290	255	263	250	289	238	262	271	257	277	281	292	276	288	260	294	267	281	293	288	287	274	274	272	242	274	245	272	265	242	262	248	274	255	284	274	288	254	268	270	293	243	266	261	283	270	267	261	233	284	274	257	268	257	249	282	262	243	242	261	246	266	273	298	270	279	269	266	267	272	256	272	283	262	258	294	285	274	245	270	275	288	256	261	260	253	220	281	271	259	285	283	237	243	281	261	262	250	261	256	272	228	273	252	276	268	265	252	260	278	260	251	278	272	258	266	252	277	297	267	264	274	252	254	256	254	255	259	282	243	268	259	266	276	257	252	282	301	304	257	238	259	246	260	258	269	262	257	279	271	259	268	302	236	259	278	264	271	286	253	280	287	262	266	278	274	258	240	245	275	247	242	266	286	295	297	295	268	240	271	267	234	296	283	266	270	296	252	252	245	260	255	253	245	235	308	279	254	269	280	272	277	304	274	260	276	252	269	287	233	256	291	277	263	253	292	251	259	254	240	264	240	261	280	273	275	248	276	276	276	244	276	285	265	255	261	257	262	262	264	271	267	230	281	271	262	277	306	248	285	244	296	280	287	278	255	241	274	258	275	273	275	282	258	280	264	249	283	271	272	295	261	282	286	260	282	284	263	267	267	272	296	277	240	265	277	256	286	278	265	267	266	279	254	260	273	282	277	244	272	262	253	286	266	262	272	300	260	272	263	274	260	266	247	284	256	256	286	269	252	272	277	276	293	261	248	283	261	272	263	287	279	252	302	249	259	267	242	283	254	265	227	258	283	270	266	261	273	288	294	262	257	285	281	247	292	256	279	271	258	284	298	276	243	276	268	278	242	258	260	249	257	288	275	231	270	273	283	253	259	293	295	263	275	255	258	290	248	255	244	279	257	256	266	281	269	267	254	271	257	286	261	284	251	232	299	276	269	268	272	276	258	274	251	255	280	277	247	269	279	279	271	263	268	262	277	268	304	274	302	247	262	285	276	275	290	271	271	316	265	272	270	275	268	260	263	296	238	288	286	295	237	274	262	241	259	265	271	289	270	273	259	296	258	275	274	264	260	267	273	253	240	263	255	282	262	302	288	263	303	283	280	273	271	264	250	249	257	254	263	267	254	253	271	261	285	270	262	257	283	260	282	274	274	243	268	302	256	277	296	231	273	265	256	287	277	287	271	264	259	274	268	292	257	284	257	275	293	257	270	262	272	292	284	261	256	244	291	259	247	272	287	260	260	271	276	277	265	246	250	270	279	278	266	257	289	258	261	251	264	288	290	273	256	263	246	258	298	268	302	285	247	251	298	270	263	243	258	253	310	244	298	255	278	271	261	279	275	249	248	255	257	286	316	305	244	259	265	266	254	276	258	259	253	290	284	239	239	248	258	297	269	248	261	302	254	254	266	263	259	263	288	242	282	285	268	246	228	272	275	251	236	285	290	285	260	260	269	296	287	256	258	283	273	262	269	239	252	275	273	256	253	280	254	277	242	272	264	255	259	271	261	255	269	241	269	260	239	265	278	272	254	273	280	293	269	284	239	275	263	269	269	278	281	276	296	285	273	288	279	278	268	269	258	272	281	270	291	273	262	273	258	244	278	258	267	282	279	266	303	265	286	253	250	292	266	256	268	259	283	261	278	257	247	283	237	313	246	282	272	257	275	274	263	261	276	313	281	297	254	271	269	299	256	269	263	259	278	236	259	288	267	278	282	241	307	276	250	268	266	254	271	310	231	283	297	221	277	273	283	271	261	257	268	292	253	258	269	251	243	251	263	273	279	266	278	249	288	293	259	268	254	267	251	287	282	243	258	240	254	271	280	304	271	257	285	271	267	280	252	267	259	258	249	287	252	260	263	276	268	255	268	258	248	261	259	294	270	300	299	264	269	272	276	236	262	288	277	248	272	292	278	251	275	285	243	286	262	275	300	257	266	274	233	266	272	269	264	260	282	218	256	242	277	298	241	253	271	264	291	253	253	267	264	284	264
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
