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
341301242740	341301243300	341301243850	341301244400	341301244948	341301245500	341301246050	341301246600	341301247148	341301247700	341301248250	341301248800	341301249348	341301249901	341301250450	341301251000	341301251548	341301252100	341301252650	341301253200	341301253748	341301254300	341301254850	341301255400	341301255948	341301256500	341301257050	341301257600	341301258148	341301258700	341301259250	341301259800	341301260351	341301260900	341301261450	341301262000	341301262548	341301263100	341301263650	341301264200	341301264748	341301265300	341301265850	341301266400	341301266948	341301267500	341301268050	341301268600	341301269148	341301269700	341301270250	341301270800	341301271348	341301271900	341301272450	341301273000	341301273548	341301274100	341301274650	341301275200	341301275748	341301276300	341301276850	341301277400	341301277948	341301278500	341301279050	341301279600	341301280148	341301280700	341301281251	341301281800	341301282348	341301282900	341301283450	341301284000	341301284548	341301285100	341301285650	341301286200	341301286748	341301287300	341301287850	341301288400	341301288948	341301289500	341301290050	341301290600	341301291148	341301291700	341301292250	341301292800	341301293348	341301293900	341301294450	341301295000	341301295548	341301296100	341301296650	341301297200	341301297748	341301298300	341301298850	341301299400	341301299948	341301300500	341301301050	341301301600	341301302148	341301302700	341301303250	341301303800	341301304348	341301304900	341301305450	341301306000	341301306548	341301307100	341301307650	341301308200	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2773	2000	3600	2300	2773	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	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
23113	21934	29989	24519	21937	22009	12560	1401	972	847	778	642	596	529	485	445	411	422	391	408	358	362	348	348	342	303	349	334	357	467	370	345	337	313	308	302	284	280	258	276	276	256	270	262	235	276	253	242	290	285	249	272	225	252	235	277	274	262	268	282	246	250	259	287	242	290	280	272	271	234	235	269	237	267	248	266	269	258	271	249	273	244	268	240	233	285	243	269	281	257	271	256	274	258	258	267	235	248	304	224	284	251	256	264	266	222	235	234	256	246	264	236	258	258	226	223	239	277	252	232	243	247	275	226	271	255	242	213	246	238	239	251	216	240	234	265	228	255	264	241	246	225	259	215	262	244	270	266	267	285	257	265	220	243	210	243	251	246	246	238	236	244	229	247	234	261	260	257	233	233	235	231	282	250	272	290	247	245	300	283	250	260	254	274	252	236	255	243	253	286	269	258	250	263	238	247	250	243	247	242	257	252	258	254	255	242	270	278	253	244	260	238	264	247	243	231	264	232	270	241	263	246	251	246	230	242	247	253	245	273	241	257	288	261	234	235	227	231	222	243	246	256	265	269	242	244	261	291	232	207	253	284	250	247	234	228	246	241	249	257	249	235	232	267	259	234	238	207	257	268	251	273	227	256	252	244	253	272	249	238	256	222	236	256	226	211	246	262	249	240	258	257	262	245	262	222	243	228	243	254	257	255	270	254	258	255	249	261	231	229	239	240	252	278	264	272	237	264	219	250	242	272	263	240	253	286	275	262	269	276	239	237	229	247	254	270	237	250	265	244	275	266	221	254	252	259	269	248	251	241	268	229	237	231	244	267	228	274	242	237	230	251	276	243	229	247	229	249	253	215	269	257	247	272	223	269	247	230	231	253	270	247	241	234	240	240	248	268	241	250	229	239	220	262	235	239	241	259	255	234	234	261	228	232	277	232	266	225	239	247	232	250	246	253	252	254	246	256	242	251	238	251	224	215	230	245	255	255	257	248	221	251	261	225	239	274	254	253	229	233	225	268	248	270	272	225	232	274	231	250	263	263	238	263	239	236	247	260	254	243	278	259	260	247	260	252	267	238	252	254	229	252	268	266	242	232	246	258	269	259	233	273	255	240	252	243	255	247	228	263	250	255	244	257	249	234	241	254	250	234	230	266	266	268	230	244	250	277	258	239	252	273	220	245	241	271	254	246	265	254	259	231	226	246	240	257	227	225	233	278	275	212	264	267	264	259	253	233	203	240	251	250	228	258	226	248	247	238	249	230	216	238	260	265	237	258	256	266	258	244	235	267	224	251	222	246	258	228	255	265	229	250	231	260	231	268	234	263	248	262	261	249	261	243	231	256	246	256	246	283	249	262	234	250	257	246	247	200	235	261	237	250	250	224	221	243	250	244	237	275	266	252	253	231	264	241	247	246	231	263	253	259	247	227	252	217	252	245	249	252	256	256	255	258	242	246	231	248	265	245	238	257	235	242	236	255	243	250	267	270	264	260	277	278	273	224	253	226	240	249	232	234	242	236	236	263	248	243	247	262	242	277	265	254	257	246	276	235	252	266	255	248	247	247	250	257	234	264	259	229	236	263	216	263	231	238	261	225	265	244	242	256	239	238	247	282	268	268	246	259	271	235	225	236	248	229	240	263	241	280	240	235	250	260	235	254	270	247	225	240	243	256	239	249	248	250	290	246	241	239	240	274	236	266	256	227	245	259	253	252	269	239	250	269	239	253	264	261	252	239	252	249	252	274	224	251	247	234	248	265	260	255	271	224	252	266	236	270	243	241	256	234	277	227	286	277	243	237	241	251	240	263	253	247	228	248	254	244	247	271	247	233	255	254	256	242	222	256	239	247	247	237	252	285	269	272	276	268	244	259	242	256	249	241	262	243	241	242	250	235	273	258	276	261	256	234	243	238	254	262	245	239	228	270	237	235	273	261	249	254	252	237	271	255	253	247	228	238	250	264	249	246	254	253	266	236	239	232	240	228	261	274	274	250	252	254	246	262	222	262	243	251	259	236	259	244	242	271	255	233	256	254	231	230	280	239	258	246	279	266	254	257	266	265	260	243	283	253	250	258	242	255	260	273	236	250	244	240	237	249	275	220	226	239	242	241	245	241	231	251	281	266	262	254	249	252	255	246	264	271	229	242	241	252	266	228	206	233	238	237	259	275	240	248	233	238	227	240	230	238	254	233	248	258	256	223	229	250	236	253	243	255	238	249	236	261	232	206	242	253	265	234	242	240	230	262	258	264	242	268	276	252	242	243	232	262	233	273	268	259	242	239	229	261	246	258	244	247	268	262	247	268	243	255	277	225	259	238	260	269	247	237	246	254	235	230	266	257	264	272	261	254	242	303	252	244	270	270	249	234	232	227	252	259	263	240	244	265	235	251	260	260	268	264	254	245	258	258	275	258	243	226	257	298	234	225	243	253	274	234	230	264	221	246	246	284	227	230	232	273	234	258	254	256	243	249	253	266	253	260	239	245	256	219	236	246	280	258	251	239	223	239	236	245	228	252	240	286	244	235	261	248	242	238	233	257	243	244	248	225	243	240	228	195	245	253	272	254	244	272	270	248	261	239	249	233	281	240	222	275	244	255	244	267	265	241	273	220	264	235	277	249	251	237	260	251	249	249	217	227	234	235	225	245	242	254	244	243	244	249	276	249	293	263	252	230	232	253	253	246	225	264	245	241	250	229	278	262	235	241	273	245	263	243	248	259	213	250	236	234	241	244	259	233	251	241	255	239	241	234	274	228	219	258	247	274	250	261	246	248	250	255	265	251	255	248	281	244	229	246	238	258	250	252	247	255	221	257	209	243	236	262	253	256	218	259	245	245	235	253	258	242	254	226	241	234	246	249	243	237	261	246	259	249	232	225	260	241	241	251	249	231	247	241	251	252	240	260	235	275	271	234	228	240	268	255	279	266	239	252	250	266	241	226	215	243	264	255	245	227	235	260	274	295	265	248	274	289	285	260	220	249	293	260	251	214	258	230	227	236	238	243	242	236	250	270	219	227	249	237	260	236	260	256	233	267	242	260	249	245	234	261	248	249	245	229	247	276	242	255	253	240	241	259	220	257	220	258	234	252	278	229	249	217	235	262	254	276	238	239	262	260	209	260	264	255	257	251	248	247	258	235	274	257	240	242	257	253	258	267	263	243	244	261	223	244	258	229	269	258	200	254	255	270	261	242	236	236	262	238	234	245	257	246	246	229	270	237	240	250	217	221	248	241	228	221	228	248	243	250	260	227	264	217	262	265	229	246	278	224	245	239	266	273	268	252	247	234	221	245	242	248	229	220	260	247	264	220	237	246	252	241	248	253	270	246	237	232	223	267	294	249	213	240	259	239	243	266	287	239	224	243	271	247	245	234	269	249	241	241	219	235	268	230	245	267	238	258	231	273	251	247	248	232	244	257	270	222	266	225	238	242	247	246	216	277	236	240	231	272	246	275	263	260	240	237	243	255	258	247	260	255	251	257	258	276
5080	17232	13092	6579	4902	3492	2664	1997	1699	1358	1143	919	836	724	643	599	525	486	455	493	426	410	392	397	345	339	334	395	391	449	486	380	373	324	328	297	333	289	315	302	295	304	322	278	280	255	290	289	281	276	249	266	260	241	273	253	292	292	296	309	286	268	245	254	244	298	299	283	271	248	269	255	259	288	237	271	275	283	269	280	248	243	270	267	273	260	266	250	232	248	251	248	288	259	255	259	271	259	238	290	260	235	267	212	260	245	240	266	243	245	263	261	241	248	290	253	283	302	260	286	255	221	259	252	248	286	275	242	257	268	273	240	258	251	242	242	241	282	268	260	245	252	244	260	261	264	287	268	255	258	235	250	253	281	258	292	270	236	271	255	262	270	281	258	217	254	251	253	266	245	239	245	268	271	244	266	259	219	253	248	252	256	260	278	220	267	243	249	235	252	253	233	273	249	214	261	253	240	266	247	281	249	246	256	253	264	248	256	272	248	241	262	242	262	221	265	256	240	271	243	260	242	266	253	244	235	257	264	272	227	251	242	268	236	251	271	268	250	252	237	251	280	246	267	264	253	238	235	234	244	279	272	268	253	249	247	262	241	248	251	262	268	262	240	277	266	251	265	252	248	255	257	269	276	235	249	269	256	280	239	261	263	249	253	249	248	284	254	273	243	256	283	252	241	235	256	268	264	252	229	236	261	246	260	257	289	247	235	265	252	254	242	234	254	259	227	251	285	236	243	263	255	228	279	276	243	244	253	270	279	265	248	231	256	289	292	247	260	272	272	225	256	250	268	233	240	262	255	231	217	246	249	261	260	253	268	248	251	256	245	259	243	243	308	265	248	262	263	235	256	229	231	259	269	244	262	247	280	243	247	242	260	290	269	284	267	286	268	243	238	290	284	227	248	272	261	227	246	232	291	244	268	253	271	246	245	218	253	301	274	224	274	282	265	262	256	260	281	261	257	259	258	234	253	251	275	237	261	245	250	271	263	249	234	262	280	237	250	239	236	263	273	260	246	278	271	269	222	234	244	243	242	249	254	261	260	230	254	264	238	238	265	239	255	271	251	281	255	242	262	219	240	260	265	251	252	230	275	235	266	267	239	264	252	248	257	227	264	244	250	247	255	291	251	239	244	256	240	261	241	249	253	229	250	263	251	229	266	260	268	282	267	249	285	260	275	233	301	257	276	244	224	233	253	291	238	268	239	242	275	276	255	270	223	261	254	253	247	260	284	251	247	270	244	249	241	237	248	243	273	241	229	247	266	274	252	262	236	237	239	216	269	268	257	252	274	253	230	280	251	246	252	257	245	234	254	254	254	257	223	264	272	238	264	279	209	224	260	262	262	278	262	248	288	257	261	282	244	227	257	229	218	275	269	219	271	264	255	273	281	265	249	255	250	237	272	271	256	270	204	268	241	249	244	279	277	239	251	242	244	239	248	245	240	287	248	241	257	255	266	271	242	282	276	259	261	242	250	237	257	259	269	258	283	254	268	262	257	255	270	248	267	256	275	266	276	277	252	241	269	259	263	243	244	285	248	273	244	272	246	261	258	244	242	278	265	265	261	266	277	247	265	242	251	253	263	286	235	230	234	263	270	297	265	268	269	255	267	267	248	241	299	252	246	268	265	242	297	265	247	277	255	288	274	236	275	248	249	279	246	256	252	246	251	253	262	238	249	243	268	242	233	267	241	229	267	247	255	244	257	261	269	251	256	231	251	264	283	264	258	246	247	237	257	250	253	276	280	250	249	260	243	281	256	242	241	276	256	256	238	246	237	263	250	238	262	229	280	267	251	250	242	242	254	224	255	243	260	229	242	264	278	240	248	270	226	257	256	262	247	253	258	249	287	276	274	257	262	267	265	227	257	248	229	233	247	283	245	246	265	244	271	277	260	265	241	260	251	246	262	279	243	247	259	286	223	252	249	262	277	282	245	252	266	263	253	239	257	239	281	253	238	245	281	229	258	255	263	281	262	235	249	265	236	282	225	263	245	238	259	262	223	249	250	263	257	245	252	252	237	276	233	253	243	242	239	248	237	254	253	247	241	280	242	252	283	249	266	235	273	256	250	245	274	283	254	232	258	230	245	224	238	238	247	259	262	254	260	240	249	228	232	253	271	267	248	276	227	244	234	280	259	252	260	257	252	238	259	254	270	260	246	275	235	247	223	251	280	236	267	281	234	223	246	309	250	261	257	287	263	248	251	258	237	226	260	266	274	268	234	241	256	243	254	244	268	253	262	239	251	244	244	295	260	260	276	289	259	256	262	250	263	273	283	262	265	250	268	272	234	225	292	232	270	275	237	239	252	280	274	272	255	264	251	255	272	236	262	267	251	275	248	234	268	221	251	244	255	255	268	272	269	234	224	268	265	262	264	254	243	252	250	265	268	270	220	261	269	266	234	247	237	224	238	261	230	249	265	245	283	219	282	249	260	243	244	252	282	259	267	246	256	247	246	249	265	253	259	244	273	242	233	225	280	274	248	257	262	237	255	265	259	261	263	279	255	282	251	244	265	265	247	279	289	259	242	243	254	254	247	271	252	249	249	281	262	269	229	236	250	268	245	266	286	251	243	246	283	271	284	257	279	286	243	255	261	308	254	255	248	238	246	266	256	265	238	258	281	238	247	240	253	281	250	249	259	251	252	272	261	264	280	258	223	247	259	280	249	254	220	262	257	238	260	259	260	260	265	246	235	269	254	261	258	257	251	263	258	241	233	228	244	266	231	273	272	239	237	258	278	289	246	244	239	227	260	268	252	247	266	252	245	276	255	266	226	261	258	236	283	268	269	266	228	235	263	281	259	252	244	249	244	269	269	245	260	284	242	271	245	261	263	259	271	269	270	246	269	270	260	262	272	253	279	252	275	261	254	268	244	254	229	271	264	258	258	297	239	243	271	263	251	238	247	263	253	226	257	275	244	284	277	256	247	267	244	259	236	268	242	226	253	236	247	255	244	287	273	245	266	267	245	251	258	244	259	254	246	267	253	239	257	249	254	252	250	247	270	265	258	278	270	264	255	243	252	233	276	234	220	234	246	283	239	272	299	249	282	247	250	240	243	254	261	234	287	252	260	275	246	271	254	234	288	245	240	291	275	270	245	247	255	267	243	237	261	279	251	272	251	263	205	256	278	270	256	282	241	289	284	229	255	241	255	232	263	284	246	279	270	286	259	255	243	263	260	263	226	254	254	273	262	248	229	245	241	257	254	283	235	244	280	253	259	253	236	245	222	265	260	253	236	273	232	252	266	257	236	268	262	247	264	245	247	249	276	262	283	260	243	222	239	268	232	236	246	277	252	225	238	246	249	270	256	223	249	242	251	220	276	247	242	268	214	274	247	278	247	262	248	257	250	257	252	250	264	254	272	270	284	257	273	230	273	248	229	245	245	237	231	279	245	240	236	233	242	268	255	257	262	261	238	246	227	240	243	226	242	249	270	263	290	255	267	237	271	263	271	252	275	249	246	254	259	247	257
27990	19820	7449	2016	1248	1067	909	780	762	717	733	652	706	703	708	680	690	706	697	672	659	676	603	673	678	639	634	630	671	645	674	640	654	647	632	671	722	688	680	627	636	668	652	653	653	673	618	677	647	616	655	645	652	614	608	642	643	654	664	660	636	635	619	655	617	665	662	606	645	650	643	691	583	662	626	647	626	676	669	593	636	655	671	643	673	692	645	672	636	613	638	618	690	647	625	686	678	675	619	605	611	626	646	659	667	676	645	663	649	620	664	605	658	607	606	651	683	637	634	660	641	660	683	665	615	635	690	676	690	623	644	656	652	648	669	661	652	619	669	650	633	623	642	649	689	637	625	659	646	613	662	637	661	656	590	604	632	674	655	612	663	666	658	668	677	638	662	644	636	650	666	646	645	657	602	610	630	656	664	647	657	595	660	618	628	671	625	649	650	647	649	644	587	609	637	663	634	627	662	660	618	646	679	639	633	686	639	657	649	609	631	600	674	628	661	624	646	648	657	622	651	674	639	660	637	668	662	645	632	661	647	633	650	668	610	700	663	646	649	654	638	665	636	670	668	650	627	666	605	642	663	673	681	623	653	626	640	656	661	638	662	640	653	673	640	617	600	638	632	612	655	651	617	629	635	618	615	611	621	613	653	627	660	642	635	623	684	603	632	596	682	647	619	610	616	633	617	641	675	636	682	698	634	611	638	609	658	650	666	614	645	636	656	671	676	633	672	662	641	646	665	655	603	675	665	642	627	628	699	677	674	668	610	656	622	577	645	663	652	575	631	647	657	646	668	654	674	618	657	621	610	646	643	685	601	663	629	644	677	677	652	685	642	652	660	617	649	623	616	648	660	602	636	621	637	663	668	681	676	647	632	665	648	620	656	675	642	634	682	614	643	654	617	645	662	626	625	623	655	658	621	623	673	625	645	647	639	648	668	643	657	729	633	604	654	632	645	631	620	631	629	608	654	605	690	657	637	628	617	631	660	661	617	618	620	640	674	644	659	647	666	628	623	654	623	658	652	611	625	592	680	655	612	682	637	659	630	638	593	597	672	633	645	660	623	671	718	629	655	647	642	606	649	673	666	645	635	635	659	624	623	603	649	644	648	638	677	668	652	654	637	656	628	671	656	618	615	686	632	626	654	586	664	676	693	622	657	655	645	653	617	647	614	666	642	609	674	667	664	615	623	612	575	664	644	670	624	648	645	620	665	663	666	631	598	647	655	667	618	645	655	667	643	623	651	631	642	639	640	590	637	637	655	656	624	679	663	667	661	658	588	673	620	671	652	647	649	697	593	684	617	641	575	651	636	641	676	647	642	676	601	602	684	653	626	637	659	618	658	648	669	632	677	656	586	641	676	629	592	634	594	632	635	622	653	646	581	664	607	641	658	631	635	637	619	643	645	656	673	643	612	654	636	639	608	674	655	663	632	646	648	657	630	650	642	648	665	624	642	644	653	653	632	595	635	686	626	614	619	658	624	673	654	665	663	625	705	683	657	575	688	645	649	662	610	593	647	665	630	611	636	644	658	601	665	662	632	642	663	685	689	727	608	621	640	627	628	633	674	649	650	657	627	560	687	670	635	660	658	638	670	674	656	632	620	664	646	656	679	631	630	657	661	623	635	702	660	625	616	651	664	656	676	637	650	641	588	609	621	672	637	722	641	662	665	659	659	649	678	686	618	665	607	625	673	620	679	621	623	624	608	651	664	679	625	657	675	666	660	630	609	677	625	657	622	632	618	653	631	640	679	652	627	646	632	605	660	647	641	638	646	637	652	586	661	591	631	648	663	629	684	652	646	621	639	629	657	615	653	617	663	632	618	636	680	653	635	651	608	613	639	676	645	611	634	622	652	623	655	661	623	673	672	622	638	585	641	628	602	645	646	631	634	638	649	594	620	658	648	638	608	621	667	672	630	631	640	703	659	635	679	665	685	635	663	626	601	665	628	605	635	617	662	657	635	683	655	645	666	615	643	672	623	639	602	663	627	618	651	641	651	622	622	623	647	700	693	634	682	637	671	669	654	667	644	647	619	651	665	638	641	654	675	697	636	668	651	630	638	622	653	667	662	648	663	639	664	632	627	637	637	614	600	639	660	662	656	640	618	608	640	635	644	660	576	640	681	647	667	673	638	660	616	615	624	614	609	656	674	640	611	650	572	654	635	641	633	606	652	654	640	655	669	662	700	617	680	651	608	658	626	673	612	647	663	596	614	643	660	649	667	645	644	656	690	659	662	639	659	695	680	641	723	612	639	602	650	674	657	634	663	653	624	631	672	630	621	633	688	620	675	573	631	630	585	663	645	660	650	621	637	645	654	597	689	611	639	665	679	582	637	661	626	622	682	649	669	641	620	645	641	657	576	649	658	655	632	607	638	648	660	631	642	667	636	633	613	647	653	662	629	655	640	673	644	649	603	609	665	667	633	648	633	632	660	635	630	673	649	647	628	569	642	668	638	676	592	667	634	599	679	609	630	623	595	653	665	644	642	617	641	634	681	663	676	623	621	644	602	617	620	675	611	617	636	658	628	631	648	655	652	645	595	590	616	639	592	675	641	639	629	651	614	682	657	674	602	644	649	667	628	612	670	638	614	610	638	666	621	653	599	636	647	663	618	641	616	671	617	677	655	637	653	651	619	659	620	657	593	662	638	634	622	617	606	649	683	643	652	623	658	653	645	687	703	622	573	679	638	618	652	655	622	681	642	699	667	637	620	667	619	662	677	601	586	645	650	587	637	697	639	640	639	608	637	673	622	675	688	622	638	614	683	645	659	631	609	655	630	651	652	591	648	622	715	667	638	626	584	663	651	650	606	659	671	656	668	645	654	657	670	645	654	646	603	628	632	608	672	656	692	626	640	639	608	634	658	660	618	644	616	642	683	598	623	645	648	634	670	654	677	603	686	647	650	621	631	674	638	689	606	625	659	637	700	674	609	675	622	604	617	601	618	697	627	670	632	621	676	649	650	640	645	620	666	634	608	628	574	658	686	642	673	624	642	592	674	664	630	650	654	646	649	646	638	630	665	612	646	680	646	611	583	658	665	639	669	587	638	644	612	677	676	645	579	652	626	657	637	632	678	607	601	591	663	645	644	652	662	650	674	648	603	640	637	628	693	633	636	602	648	630	661	633	635	641	607	573	631	648	619	664	630	635	599	655	655	657	661	603	619	692	638	635	614	599	637	648	627	613	636	671	644	620	640	665	636	625	623	670	594	640	661	657	690	653	679	596	673	716	657	626	574	587	610	603	628	653	603	628	648	673	653	627	674	632	638	621	673	686	625	619	655	635	598	661	655	597	635	607	658	634	679	661	615	616	673	647	631	635	605	637	681	708	710	637	685	630	610	669	623	663	640	612	622	608	659	634	686	621	661	646	658	686	661	682	649	656	643	620	660	673	654	665	627	629	677	626	699	627	610	643	634	634	584	644	660	652	634	623	702	656	645	641	636	663	682	663	635	660	600	648	658	692	707	640
4901	3701	3042	1866	1446	1204	1067	928	904	838	848	767	807	805	768	705	701	705	719	716	747	710	698	686	729	661	690	703	702	759	703	675	726	688	684	684	721	665	689	713	654	658	694	678	743	660	652	696	648	668	630	686	727	662	673	707	653	711	648	683	679	663	645	682	680	672	674	684	653	660	665	712	669	705	673	674	703	636	669	688	687	693	719	665	665	667	689	680	665	691	690	727	658	681	704	685	671	657	689	655	718	623	664	652	620	655	725	639	655	660	667	618	684	648	708	648	675	666	657	645	681	665	687	677	680	653	678	638	649	670	657	703	672	661	644	677	675	701	640	655	651	670	670	698	645	652	709	665	649	639	682	649	670	678	628	713	632	687	653	698	690	674	696	673	666	648	659	659	666	694	663	674	684	703	694	701	706	661	700	668	642	708	667	650	722	640	649	675	720	672	663	678	698	702	696	655	722	707	672	714	681	642	751	696	682	623	690	724	680	693	673	675	706	669	674	671	655	682	644	674	676	660	681	680	674	657	655	650	690	645	667	650	691	676	689	679	713	655	632	652	704	715	677	726	655	710	676	691	667	645	644	627	695	685	703	679	685	693	664	636	722	643	666	716	691	648	713	668	684	703	643	674	668	654	657	614	674	681	657	663	668	658	685	647	694	664	670	684	712	651	673	685	687	670	655	720	709	701	666	646	677	682	711	661	696	717	696	657	697	694	672	648	682	639	664	666	666	687	681	644	697	652	649	689	689	715	674	656	679	711	641	656	650	639	667	636	658	721	652	681	686	679	694	711	632	682	644	718	658	640	709	678	688	641	669	671	680	707	663	656	618	665	664	686	740	668	716	672	681	673	642	704	736	682	675	632	675	676	690	674	673	674	631	670	700	649	658	691	671	682	622	609	644	658	639	673	654	667	678	666	726	674	683	701	644	671	615	693	639	692	713	703	692	624	654	655	648	659	655	685	628	642	682	717	677	665	693	647	673	649	619	684	699	663	671	679	680	675	658	689	685	691	642	661	679	712	709	673	687	636	672	677	667	685	675	728	678	685	719	677	699	640	634	675	663	734	697	630	699	677	658	704	677	690	656	649	701	680	649	638	689	637	650	641	726	677	693	669	669	671	740	692	743	702	678	655	605	689	698	650	671	689	748	635	692	678	669	679	670	699	664	695	648	663	666	656	683	667	665	650	638	671	649	651	671	715	650	701	644	643	709	712	713	712	717	662	664	717	712	680	714	677	686	652	668	651	690	680	678	644	681	689	648	671	697	682	667	654	690	680	712	659	718	719	661	642	672	692	659	688	686	662	681	695	665	652	676	672	657	709	731	713	680	627	672	702	674	689	665	680	673	678	689	685	637	677	669	630	690	692	672	715	688	668	647	658	694	637	637	686	628	670	674	684	635	668	697	701	642	689	657	689	659	689	666	692	644	671	623	622	673	657	684	665	670	667	674	670	695	684	710	652	635	672	683	671	720	650	684	697	707	656	659	675	654	672	721	637	671	629	687	685	662	648	632	667	670	661	677	665	678	713	656	664	661	680	681	674	687	666	695	688	673	674	686	651	657	667	690	691	669	678	663	700	614	672	688	648	624	672	655	689	696	622	634	640	693	658	646	680	693	643	667	655	667	673	684	687	644	708	674	697	646	655	661	689	696	688	646	615	663	661	707	722	649	702	626	689	663	659	747	623	687	669	620	675	659	666	679	667	673	719	653	656	668	671	738	685	705	666	657	657	660	651	683	688	677	649	644	678	600	736	691	670	646	685	686	638	651	650	704	674	757	657	674	703	694	637	694	654	683	682	657	689	694	673	640	614	649	717	659	676	667	692	714	690	655	669	665	603	704	699	647	644	680	690	710	598	643	711	686	662	655	689	683	728	689	688	684	695	664	693	703	634	718	661	687	668	656	598	627	688	650	642	652	712	679	683	688	656	666	685	648	704	642	649	672	682	654	637	703	667	679	648	655	690	656	616	701	667	685	675	641	706	640	667	659	679	691	646	678	642	689	704	715	701	671	666	701	711	639	712	699	664	689	682	657	644	683	659	638	667	608	653	680	676	658	664	664	680	731	650	683	617	713	671	667	619	693	649	694	670	657	661	687	654	684	678	707	698	688	694	642	702	673	670	721	670	709	664	636	673	629	665	669	697	676	671	690	689	645	651	682	624	659	747	654	675	642	653	690	685	686	709	665	671	687	669	652	680	690	691	696	670	645	658	670	635	664	696	666	659	674	690	714	669	745	645	664	679	703	643	685	660	664	695	678	670	693	662	660	699	682	717	644	731	702	674	646	674	672	686	682	676	692	683	691	681	644	673	663	678	663	714	739	699	636	700	670	658	670	684	683	727	652	689	634	702	716	673	639	686	640	642	690	682	668	620	636	664	656	685	666	682	703	649	701	671	656	653	684	668	685	662	672	641	688	709	686	634	670	683	646	674	620	652	621	679	649	691	701	629	716	684	626	701	710	642	646	631	664	684	697	674	668	676	699	677	670	648	631	697	693	689	699	652	667	703	669	638	654	668	694	671	671	688	663	678	674	675	704	662	693	670	680	687	725	669	713	658	711	671	689	672	700	664	684	656	680	680	657	697	663	689	689	607	659	716	642	670	638	660	614	695	704	712	682	696	689	710	710	667	693	696	729	673	664	733	653	710	649	674	667	677	680	618	677	667	647	672	700	685	656	701	668	632	687	699	741	719	654	717	689	699	644	660	700	695	705	667	668	690	665	663	716	697	691	668	630	658	675	675	626	626	698	733	664	715	648	717	693	661	647	653	683	632	695	677	661	681	682	678	665	653	679	652	689	639	725	692	655	640	677	688	697	681	682	643	634	653	688	647	655	730	694	662	731	655	676	711	687	692	659	652	678	651	674	732	688	665	671	683	676	675	677	619	673	673	661	649	677	681	634	682	657	705	721	699	704	699	646	697	643	666	682	709	705	649	678	696	629	692	648	645	665	661	642	667	633	649	662	692	671	652	726	670	693	656	640	710	663	692	662	675	631	644	679	676	679	657	666	690	690	645	670	673	665	696	685	651	676	690	650	667	675	685	652	668	633	724	639	639	686	676	692	676	671	636	661	689	670	683	642	624	671	650	656	694	629	699	669	647	682	635	675	680	734	706	696	713	681	686	679	647	672	673	634	603	671	698	665	660	643	709	711	680	661	687	646	680	667	693	665	688	654	615	701	647	696	677	648	691	663	678	701	679	680	701	717	645	651	677	714	627	648	635	679	616	669	672	662	724	692	679	714	641	731	702	661	685	639	631	705	669	642	681	705	685	706	663	670	678	643	705	682	699	652	651	675	673	692	622	632	710	667	662	706	653	655	651	646	656	684	696	658	686	666	695	670	666	630	603	692	668	678	683	697	676	709	697	717	659	615	638	684	711	688	678	652	692	674	693	675	639	623	687	690	712	664	701	685	690	708	778	656	697	672	675	668	679	743	649	683	599	707	667	680	721	658	673	674	624	688	662	660	654
23874	21620	29228	24500	21626	13928	1752	966	786	706	599	520	579	519	458	437	449	444	443	414	423	399	389	390	399	344	364	426	402	407	425	399	388	396	340	396	388	336	351	356	347	356	331	356	387	353	361	363	334	347	346	356	376	348	323	353	319	342	362	372	342	342	362	328	344	324	340	354	350	339	352	328	376	332	368	367	354	349	344	341	369	310	321	367	347	363	341	363	383	320	304	360	324	339	340	366	360	315	346	341	309	361	343	356	333	319	356	375	351	340	321	339	331	368	337	348	329	348	365	329	335	325	353	326	337	322	359	402	343	376	335	345	382	357	339	346	344	328	340	359	327	339	338	359	336	347	341	369	306	355	346	344	344	340	342	330	324	312	326	334	319	344	391	311	334	341	343	358	325	324	350	335	364	342	324	331	318	335	346	342	321	329	338	326	346	341	343	323	347	355	331	315	348	335	335	378	334	355	334	316	319	358	351	340	356	366	367	325	340	374	354	336	350	341	335	329	330	295	346	333	323	316	324	345	328	323	378	340	312	357	306	343	352	341	336	328	348	334	384	332	318	336	352	346	340	359	350	340	368	371	336	331	366	343	331	348	364	360	308	284	365	325	349	320	349	362	333	351	353	333	373	352	340	311	322	333	336	357	332	332	313	324	359	309	325	373	342	337	323	351	298	331	369	335	327	342	342	328	333	310	357	343	358	376	345	359	343	335	366	342	336	330	365	331	353	342	333	333	343	346	339	327	342	351	320	338	328	373	336	342	316	329	340	351	344	353	332	358	357	350	332	351	364	338	344	355	317	349	342	358	303	311	295	354	360	356	352	323	310	336	315	322	331	331	306	343	314	342	350	336	332	330	381	342	327	324	314	312	334	340	354	333	344	343	342	352	335	340	347	318	343	338	345	322	368	348	331	329	338	338	323	342	352	326	315	343	338	350	335	345	360	331	353	374	331	358	330	308	328	303	322	336	321	332	343	353	341	341	349	333	336	325	340	329	306	350	338	369	331	339	317	384	354	354	358	345	330	339	341	330	355	320	349	337	340	347	341	331	355	308	329	320	332	358	349	330	344	320	331	333	361	317	311	305	376	329	324	328	347	348	339	367	347	325	300	370	322	335	322	335	336	336	322	338	316	345	379	324	318	310	375	336	327	356	326	340	304	344	359	315	360	335	367	338	322	316	332	356	318	355	320	333	348	337	320	374	352	352	348	346	363	333	310	346	323	344	312	337	362	381	320	313	347	341	341	343	333	339	357	338	334	348	374	348	326	347	383	333	372	333	329	375	342	361	360	360	318	314	331	380	292	351	331	350	331	347	368	334	317	354	331	355	365	357	348	320	307	354	358	347	333	325	345	326	357	350	320	332	330	342	345	321	347	348	343	325	320	351	320	335	350	357	326	326	334	332	306	341	359	354	323	339	356	354	329	327	352	328	342	330	353	341	377	317	318	345	343	335	368	351	324	333	316	357	343	334	376	315	343	353	326	381	385	349	331	332	333	403	336	313	335	333	350	321	328	368	359	340	346	392	341	344	315	348	308	377	334	352	327	306	355	363	326	316	336	293	323	337	344	347	365	334	325	337	346	328	323	358	349	367	355	324	361	357	316	353	347	363	362	339	350	309	326	317	307	330	339	352	340	339	362	354	348	318	336	331	336	321	308	351	388	302	318	323	327	343	356	317	335	344	340	365	304	365	346	355	342	315	322	374	360	356	350	374	314	345	348	344	353	325	355	318	337	346	360	324	364	344	326	343	342	357	357	329	333	333	364	344	350	371	341	365	317	294	317	300	345	331	351	351	370	348	352	328	386	337	317	339	356	350	356	353	320	339	331	343	347	336	317	315	327	335	325	345	351	325	329	364	339	336	329	310	380	335	370	317	367	350	324	339	327	349	314	317	318	307	319	328	347	359	367	326	326	362	360	373	321	333	333	342	329	355	324	357	343	361	332	326	317	325	368	368	346	361	302	352	340	314	345	350	317	303	341	325	340	309	335	315	331	369	342	345	330	332	371	281	306	349	324	328	338	355	349	347	317	345	344	347	356	346	316	342	331	309	282	317	348	333	334	352	347	366	305	324	374	345	324	368	355	359	339	317	317	308	319	340	352	329	355	336	361	330	341	340	338	336	359	347	333	330	369	359	331	348	338	333	329	331	338	323	310	354	344	327	339	360	366	358	336	352	340	347	314	349	352	350	323	343	325	324	307	314	339	333	357	358	334	313	321	342	307	365	342	351	338	335	364	351	367	356	336	343	350	349	350	342	315	334	335	366	320	322	338	350	351	356	358	326	323	369	341	330	313	292	358	332	352	329	296	346	363	312	332	346	325	361	332	351	358	373	350	344	334	314	350	320	348	387	342	328	331	363	335	319	315	319	340	358	330	343	344	358	366	328	361	297	343	367	319	358	360	356	339	351	325	345	357	341	308	321	375	351	339	355	359	313	347	324	352	331	350	327	331	327	353	357	371	324	350	350	349	334	388	341	345	348	324	306	336	350	351	327	303	373	300	329	355	338	311	319	362	351	335	307	337	318	315	365	341	322	327	336	352	335	314	339	355	342	344	297	337	328	333	390	341	325	364	345	363	356	325	337	348	313	326	359	321	351	313	291	310	327	352	319	360	333	344	338	334	349	369	320	340	328	351	325	335	360	325	357	346	335	355	338	335	303	338	349	301	326	360	301	323	344	337	309	325	356	326	319	332	352	366	337	344	323	333	354	366	336	323	381	338	334	329	294	332	331	328	347	322	330	325	315	332	333	349	364	341	324	306	342	340	338	337	343	315	328	355	336	355	330	346	327	338	366	339	356	346	316	336	336	333	327	351	359	332	327	355	317	326	356	355	336	304	330	330	303	326	349	328	333	333	342	347	322	340	357	326	311	346	360	323	341	352	336	351	307	344	328	335	360	332	306	330	369	351	331	347	337	338	318	332	366	378	337	362	288	334	328	334	318	338	319	338	326	334	352	311	327	347	359	318	338	332	390	332	346	324	323	320	362	324	354	361	340	334	339	353	322	339	331	363	341	326	364	361	316	307	366	335	335	320	326	319	353	356	357	342	347	338	337	342	343	342	342	300	334	331	329	347	351	342	376	343	324	365	335	334	329	340	339	372	360	356	335	351	339	326	347	345	341	322	305	334	334	318	335	321	344	359	317	336	332	329	333	351	357	355	323	284	312	316	327	331	338	328	317	366	337	365	381	347	312	339	313	320	364	328	317	384	350	360	349	319	355	348	366	320	340	332	330	318	357	318	371	348	348	351	326	346	322	317	367	316	335	349	316	353	322	352	329	336	346	353	347	342	371	341	334	334	328	335	360	353	381	330	329	336	321	355	329	327	319	333	315	323	315	344	334	331	333	342	348	336	344	344	331	345	319	339	339	355	320	345	354	368	362	313	346	316	343	317	345	380	343	325	339	341	333	335	302	329	356	322	335	338	337	366	359	369	323	354	334	300	346	337	354	352	347	339	354	344	343	331	356
3892	11549	8540	4342	3151	2351	1809	1433	1146	1050	883	790	684	664	607	575	582	511	467	472	446	455	488	426	445	431	453	450	469	516	445	429	422	458	423	397	381	397	411	367	365	402	371	369	404	370	378	326	400	360	391	364	366	398	352	383	355	390	360	382	337	378	329	334	366	393	333	423	372	361	364	368	371	367	374	369	382	387	373	376	366	374	404	366	363	384	362	386	383	357	359	376	371	381	398	388	345	391	394	363	382	385	347	347	392	365	357	372	364	399	397	358	378	358	393	358	361	353	344	358	380	358	349	395	388	351	377	369	379	386	410	383	386	383	349	368	398	351	409	372	372	384	353	318	343	368	409	369	361	359	378	357	353	358	382	352	349	371	355	362	388	368	373	374	359	349	389	357	394	406	382	380	373	358	345	397	366	362	397	400	343	378	362	383	350	365	376	357	390	354	393	398	368	363	325	384	383	343	361	342	406	365	358	346	391	354	333	360	372	364	369	372	370	386	348	389	385	354	321	363	355	356	339	341	350	338	378	354	360	333	350	395	335	360	368	335	368	368	335	377	376	374	342	361	364	382	348	364	368	364	366	379	395	361	353	394	363	398	392	379	373	351	373	340	374	315	354	396	366	387	365	385	376	387	346	403	392	378	343	378	331	346	358	385	387	351	374	375	391	363	362	366	391	351	400	354	393	345	383	356	373	383	349	379	353	353	356	395	367	349	349	411	330	382	358	365	364	398	400	417	386	362	358	371	379	364	370	358	340	321	376	376	358	345	379	381	345	335	379	349	371	399	376	394	389	357	357	373	336	368	391	375	341	398	331	364	362	368	343	336	379	357	367	362	369	357	380	331	376	362	378	350	378	330	366	400	371	376	406	357	372	366	390	349	346	356	366	408	387	394	335	393	376	315	402	371	359	375	383	379	369	350	380	390	381	365	363	354	356	350	381	345	362	346	387	373	368	374	421	364	358	351	348	377	371	372	377	380	356	349	367	375	419	361	376	358	361	389	391	395	364	360	371	355	396	375	391	328	370	328	359	335	302	383	350	396	347	347	397	369	352	385	377	346	338	397	348	386	391	378	363	375	376	395	343	368	364	347	392	410	353	385	375	347	381	375	387	386	377	366	374	345	365	349	364	391	381	391	377	376	353	356	379	381	346	395	379	337	380	381	384	353	393	353	352	367	390	342	358	361	352	368	391	323	379	403	393	356	369	382	374	379	372	363	375	351	355	349	387	353	414	342	368	368	346	354	380	343	339	360	382	358	371	358	339	353	350	341	356	353	368	338	372	400	392	340	335	390	349	365	374	350	364	405	377	365	399	348	342	360	369	373	370	394	358	349	357	373	367	375	361	340	363	383	370	348	342	346	378	358	374	348	316	371	373	374	387	356	370	357	353	397	374	407	362	378	364	370	361	361	350	383	364	362	383	355	382	382	351	390	375	379	352	373	367	319	340	381	373	386	367	352	391	362	378	352	378	363	406	371	361	375	325	366	362	375	383	363	390	393	369	361	386	397	369	364	381	333	389	371	365	341	362	362	358	354	361	351	349	363	332	386	395	364	364	379	368	380	345	373	365	365	385	412	359	377	357	363	350	340	364	375	353	345	367	366	406	360	348	351	395	388	380	376	378	387	361	351	383	376	384	368	373	368	393	369	352	356	375	362	334	371	338	351	408	367	357	384	360	367	363	374	378	361	346	385	380	338	379	375	391	397	372	388	376	382	384	386	380	350	377	379	397	364	382	383	346	360	367	322	349	366	378	357	389	374	381	346	371	346	403	364	345	363	397	387	385	376	389	351	358	338	372	388	340	394	358	372	373	376	393	374	381	385	353	410	353	391	336	354	355	381	373	353	405	374	391	355	363	352	344	362	364	403	397	382	325	370	345	338	351	343	372	361	381	349	366	345	357	374	355	355	320	345	370	359	362	393	385	358	367	394	371	395	383	392	341	381	403	357	375	346	364	381	338	383	372	360	330	369	344	386	365	408	408	371	325	384	358	360	328	407	344	387	400	355	347	402	371	387	338	391	386	359	379	356	350	367	360	387	395	316	340	355	361	376	359	352	386	373	389	378	375	366	370	374	365	367	368	349	346	356	386	363	371	394	367	359	382	394	363	370	333	357	375	354	391	382	371	422	379	344	399	384	389	361	371	359	364	363	366	371	371	347	352	379	405	363	329	387	381	380	377	349	352	358	351	392	372	334	405	379	355	354	389	387	387	379	379	380	412	402	369	352	356	386	375	379	355	380	374	372	360	385	367	336	377	386	375	378	400	363	347	384	342	385	354	359	339	384	355	360	383	375	383	359	347	360	351	371	341	377	388	374	355	362	357	381	349	355	392	342	414	407	366	375	361	407	382	369	376	390	395	369	355	389	373	396	356	371	366	360	360	364	395	354	351	365	363	351	409	366	384	372	416	364	365	381	369	376	353	381	373	380	381	369	366	365	321	387	372	385	339	351	393	356	388	357	362	365	354	380	385	362	380	355	394	363	341	357	361	382	368	359	349	367	393	348	341	354	379	384	378	347	375	354	374	350	381	366	380	352	382	360	350	367	393	370	365	370	362	344	364	380	398	371	348	365	400	396	398	377	410	350	337	356	342	371	390	367	340	400	395	338	397	361	391	367	367	372	370	339	361	372	403	370	407	368	338	394	363	350	366	353	399	382	357	374	358	367	373	349	356	356	357	342	396	373	326	381	366	365	358	368	370	373	391	386	337	354	343	369	355	362	372	374	361	382	341	362	351	371	353	391	344	399	351	353	393	340	411	366	379	429	386	371	392	403	376	361	380	363	397	370	402	362	341	362	347	402	365	346	367	388	399	360	374	381	387	377	381	382	362	356	365	352	369	372	399	386	372	392	333	377	369	390	374	360	363	381	342	345	369	372	366	338	371	355	367	346	356	368	382	362	388	367	368	388	367	407	359	364	369	317	384	374	351	356	377	370	352	362	352	386	326	388	359	393	353	371	379	346	384	350	363	377	353	381	362	382	398	387	415	367	354	375	393	419	356	354	354	359	384	331	383	344	386	369	407	361	349	351	377	379	343	357	341	381	376	362	409	372	350	383	362	374	361	357	357	362	377	327	382	367	365	383	360	332	343	354	367	354	324	370	363	353	372	360	400	343	384	348	407	376	368	349	376	363	336	347	383	355	366	387	413	336	376	343	351	339	369	376	345	384	363	397	375	353	335	350	364	387	327	363	370	368	364	352	350	367	401	383	401	381	356	340	361	368	400	395	352	388	358	350	354	387	367	365	360	417	366	384	354	382	373	384	392	395	362	354	366	392	382	358	381	347	344	329	379	347	336	349	369	365	401	402	370	348	352	367	382	393	411	380	365	341	377	357	377	362	367	416	388	384	382	390	371	387	328	359	364	367	392	336	368	399	380	370	371	370	428	358	385	370	395	380	354	340	367	384	397	385	396	371	393	384	342	366	339	355	358	346	387	359	347	345	354	385	372	351	392	362	386	392	364	379
25044	21588	28312	25287	15809	1817	1217	1053	946	837	873	796	840	755	776	680	772	743	683	709	724	682	665	669	670	674	669	703	689	737	695	719	643	650	656	682	660	686	626	678	688	650	648	696	670	661	688	723	700	642	642	663	668	675	690	686	621	699	679	650	654	696	707	675	669	645	668	662	667	651	671	744	624	639	634	616	666	677	679	644	699	685	679	655	684	658	597	675	656	673	669	668	642	637	666	678	675	629	633	639	686	672	640	641	622	647	709	628	615	680	688	709	606	659	631	651	647	636	685	653	618	696	636	632	649	650	697	661	685	668	644	709	670	662	661	662	657	637	638	701	620	660	638	673	645	696	681	681	687	656	689	710	667	623	675	700	650	674	654	630	610	664	634	704	639	648	662	641	664	635	671	641	716	645	701	641	653	680	656	646	682	598	641	671	648	662	647	658	665	649	641	677	631	669	663	668	631	623	621	676	636	655	626	691	643	682	655	661	678	660	654	657	602	638	660	699	681	637	653	661	676	614	649	667	701	662	634	607	683	661	641	687	694	648	694	639	633	637	628	682	638	663	713	676	625	638	665	627	683	658	645	653	616	631	658	648	610	664	638	738	637	670	696	617	630	678	698	647	643	629	620	645	651	619	634	676	709	695	668	650	641	687	658	618	650	697	663	655	652	638	667	682	639	630	613	659	624	643	664	674	648	704	684	646	678	627	643	682	682	671	655	659	694	651	653	625	653	649	698	652	644	657	629	637	642	626	679	678	637	676	643	688	610	728	687	615	686	641	712	616	679	685	671	660	665	662	664	710	644	713	637	622	667	660	621	724	666	669	651	689	671	627	625	632	619	663	659	657	690	645	635	686	704	653	684	622	617	652	652	624	647	656	690	676	667	680	663	629	676	652	653	637	632	688	678	699	694	662	641	661	657	678	649	689	642	649	639	640	643	652	655	711	638	673	643	661	634	629	672	614	672	632	664	649	612	635	642	666	644	642	630	642	636	695	667	640	655	648	699	685	641	626	648	639	638	668	626	638	647	650	641	628	667	630	666	705	678	642	633	653	644	639	655	694	625	687	670	639	632	663	653	662	654	679	677	696	634	660	597	600	706	648	708	619	629	672	647	658	654	671	667	629	601	660	637	669	612	626	651	651	623	667	616	672	659	675	655	647	646	617	637	604	630	661	690	659	672	709	692	603	657	675	620	626	672	618	592	626	614	666	626	662	661	662	641	652	695	668	699	645	643	675	640	685	662	677	661	670	662	679	668	674	631	685	683	676	671	668	669	667	653	661	672	687	652	649	640	627	630	639	674	657	687	663	660	659	663	651	658	616	625	673	677	661	640	666	672	635	600	658	622	648	622	645	657	626	642	690	721	645	627	669	635	668	634	632	631	641	668	623	661	696	651	612	628	643	647	686	617	687	663	622	665	621	690	704	668	611	667	637	631	645	684	683	636	616	663	671	637	629	683	671	656	623	662	639	655	657	618	609	651	671	621	666	669	710	706	672	619	630	645	632	645	623	614	641	654	703	689	686	643	620	636	628	646	636	644	730	652	605	696	648	669	685	658	649	664	650	707	676	702	664	663	664	687	649	682	652	669	661	633	673	648	665	640	635	661	652	657	685	605	617	662	657	677	672	670	687	650	606	625	647	639	630	683	643	693	657	686	636	701	671	663	663	653	677	651	651	664	610	684	688	642	689	628	647	702	644	652	648	627	650	659	635	626	662	621	652	614	665	642	621	662	661	684	612	682	643	675	701	659	660	685	658	670	678	640	663	676	672	651	639	626	609	667	666	643	655	660	655	647	708	649	638	644	678	653	669	682	645	597	641	652	646	658	670	705	620	636	644	636	652	616	644	646	662	643	652	656	630	649	656	630	675	674	624	672	677	663	625	650	652	663	715	660	660	643	662	680	672	660	655	619	627	728	634	667	626	679	688	617	684	658	640	660	669	668	589	677	641	629	691	670	676	682	636	639	603	667	669	665	640	656	650	679	663	664	641	681	664	646	652	639	696	645	710	689	620	662	673	630	666	633	658	676	723	674	681	678	637	676	666	656	666	664	656	662	661	679	638	698	657	648	677	629	673	644	658	667	638	622	617	676	666	673	663	673	655	691	639	660	650	638	598	674	631	623	669	674	639	651	637	694	627	694	685	651	617	656	638	644	648	589	686	654	649	640	624	640	665	664	661	680	660	661	668	639	647	615	686	637	625	673	645	613	682	648	660	612	636	650	654	679	648	681	673	650	640	650	625	647	597	667	687	716	677	637	663	696	666	675	622	646	640	669	666	642	646	702	659	672	652	678	639	639	651	663	612	679	696	628	650	663	645	664	602	658	608	649	660	690	667	649	607	617	624	654	670	685	672	677	681	636	641	700	603	648	643	631	650	630	680	649	629	631	605	601	665	647	639	649	653	672	604	611	680	618	652	700	649	639	670	685	655	659	670	609	698	639	639	675	629	635	651	665	622	690	614	699	720	655	642	648	679	651	687	626	649	702	596	670	644	661	614	645	644	683	704	695	657	653	666	667	687	672	616	608	652	621	651	666	660	641	686	601	608	649	660	667	640	651	638	654	617	678	640	667	623	627	669	682	637	628	677	628	691	670	673	641	627	643	679	653	650	601	709	643	676	678	667	638	662	654	686	646	634	660	661	656	661	690	637	682	648	637	600	634	651	640	675	617	686	648	677	636	640	615	663	707	665	662	664	609	651	644	664	630	631	656	637	697	657	686	642	677	635	650	596	683	635	657	673	658	695	680	633	632	614	636	695	650	644	680	678	691	624	632	616	649	654	693	615	679	678	658	643	616	650	642	662	640	699	635	612	635	699	636	682	609	647	635	678	653	666	673	651	648	662	668	634	667	665	665	675	637	626	602	631	665	635	685	686	656	670	651	691	660	671	640	677	659	652	657	655	650	654	683	662	694	626	654	620	639	657	618	638	670	657	657	641	618	652	644	648	654	617	663	639	624	690	649	679	697	682	666	686	657	621	709	682	690	653	650	648	663	643	650	654	644	603	667	611	663	660	641	663	698	665	673	649	660	719	686	629	652	743	651	654	699	591	676	632	660	655	670	687	675	638	644	593	631	666	629	616	642	656	664	684	638	658	640	677	624	694	697	631	700	679	627	648	696	646	655	645	642	641	602	614	642	643	581	703	694	686	654	640	645	621	627	634	651	654	658	693	695	703	613	712	650	678	676	640	618	714	649	632	609	660	648	628	673	661	659	700	648	660	688	635	641	653	656	699	646	677	652	647	606	613	646	664	664	681	645	660	685	656	621	626	623	619	633	662	648	660	649	642	651	645	697	605	649	653	676	696	658	629	625	611	648	649	630	643	649	643	641	630	614	663	609	617	664	671	638	660	659	649	690	736	634	638	653	648	667	656	650	622	635	671	652	652	647	662	621	685	653	685	646	696	652	654	635	646	655	665	615	645	653	680	642	665	643	668	630	700	629	670	691	620	652	678	612	620	661	646	658	683
3899	8132	6023	3200	2437	1946	1580	1357	1186	1090	981	982	908	849	789	813	790	731	759	730	783	739	674	649	717	767	727	706	729	748	750	680	706	753	673	694	686	715	712	678	686	655	672	681	714	678	709	686	613	688	628	647	663	661	653	690	591	688	696	658	651	632	676	675	692	659	642	657	683	680	673	632	707	618	641	656	682	654	665	692	669	676	706	644	632	639	699	607	674	660	678	664	699	669	648	687	654	698	661	635	667	668	674	692	706	652	671	661	683	672	669	674	691	669	701	654	651	683	658	683	656	655	668	639	705	659	661	665	688	679	633	660	634	678	664	631	663	676	639	713	648	665	664	605	664	678	730	661	748	634	662	665	656	701	665	671	641	656	638	642	655	685	727	707	661	645	650	704	685	642	630	702	671	660	678	669	654	666	674	665	616	642	683	710	660	661	649	716	675	639	656	669	675	676	709	648	610	626	709	661	625	635	672	632	627	582	719	658	647	645	663	650	683	614	620	662	646	678	636	688	642	656	705	699	677	662	628	678	670	695	675	655	625	687	678	658	611	667	665	712	681	712	711	636	669	680	650	683	630	697	670	649	663	660	661	616	712	633	642	673	708	642	670	657	599	676	650	695	664	678	682	645	666	621	690	637	657	643	664	699	675	639	711	648	687	630	714	675	640	610	656	685	658	649	633	707	673	678	634	673	697	651	640	654	635	670	650	688	675	696	699	627	617	654	661	672	679	645	662	675	606	672	694	676	634	670	708	627	647	678	695	674	705	664	651	651	649	702	665	691	639	678	660	635	656	644	658	642	640	675	720	705	675	675	695	631	704	620	668	617	623	647	640	674	688	667	673	702	656	674	631	666	685	612	666	655	652	696	637	673	653	686	700	636	694	648	658	644	674	668	706	635	614	653	660	600	642	631	705	635	667	665	661	640	682	635	651	715	678	657	665	661	639	690	662	685	639	684	689	665	682	732	631	696	643	689	661	645	693	620	712	671	685	614	585	717	686	654	671	612	652	677	738	647	641	634	669	656	670	677	641	622	681	642	656	666	664	678	702	613	691	629	668	706	611	664	650	711	662	681	681	648	649	628	651	644	646	695	702	654	637	632	700	659	657	673	663	661	683	661	772	637	625	644	677	662	665	600	686	624	656	641	693	658	689	647	687	661	689	619	693	639	634	658	676	695	663	626	689	665	661	640	663	677	672	702	655	673	649	701	691	682	648	558	641	692	658	667	670	625	647	683	649	620	670	667	681	720	680	675	631	708	684	662	676	676	661	652	658	672	646	660	677	730	682	659	683	651	676	706	664	631	679	632	664	664	687	647	663	681	670	682	705	685	630	668	662	685	651	667	621	656	685	694	712	703	688	629	651	696	624	678	665	651	605	658	664	627	662	689	630	689	633	713	679	651	676	653	647	640	639	679	667	672	643	729	655	638	684	627	625	691	638	629	684	667	664	673	698	647	640	670	623	659	655	635	638	670	625	684	639	683	687	658	654	610	690	687	730	683	673	664	610	683	695	668	674	628	640	673	651	675	697	687	633	674	689	636	624	667	668	708	662	640	653	712	668	725	631	661	635	615	623	665	658	690	645	633	715	631	680	648	690	675	628	645	653	662	676	686	659	610	622	649	651	648	667	675	668	653	689	672	683	666	673	659	698	657	652	652	672	680	680	660	665	635	644	692	698	640	629	665	683	653	642	699	656	655	661	681	624	678	665	627	656	654	671	680	655	661	626	668	643	685	616	704	659	645	658	682	671	652	629	695	659	677	714	624	645	702	695	637	673	680	707	606	635	679	637	683	648	673	680	660	664	685	668	648	684	604	728	701	638	654	667	666	717	695	643	663	654	673	685	669	711	738	673	684	671	666	685	670	681	634	675	621	649	701	716	695	654	707	676	683	681	675	638	670	659	637	657	651	640	660	636	661	715	654	658	657	731	671	692	636	680	736	670	645	688	659	667	661	615	607	642	668	701	711	610	642	658	648	658	641	669	647	650	653	675	669	660	636	632	633	629	707	649	648	685	686	660	694	624	648	672	675	695	655	659	652	664	675	679	691	668	693	627	668	622	634	670	715	666	681	656	655	674	652	661	671	653	653	670	661	650	680	667	628	692	657	672	707	704	677	681	681	632	687	654	694	655	630	643	670	704	681	675	625	670	640	685	615	690	738	662	688	700	667	701	604	662	670	681	696	650	661	652	669	713	640	685	663	645	633	634	679	692	694	662	666	647	709	667	661	671	687	631	651	653	661	635	671	643	667	654	662	700	703	689	701	660	675	655	659	662	680	671	626	693	674	676	657	683	668	620	680	616	638	669	639	669	655	689	649	652	668	606	610	621	659	631	673	657	691	644	657	661	667	672	697	697	660	655	680	639	698	701	672	669	703	692	632	686	725	700	689	713	673	661	702	669	660	679	619	687	662	671	641	638	644	690	673	676	697	666	710	676	614	710	655	655	674	641	665	662	669	640	717	646	654	682	654	686	647	677	677	632	722	694	681	648	665	660	649	667	696	655	638	676	680	662	648	646	687	648	686	660	637	675	630	686	661	689	652	656	654	665	633	658	630	643	651	656	664	669	651	673	631	666	642	643	666	673	659	679	697	654	661	627	684	626	667	665	696	657	670	675	697	665	725	659	694	648	657	635	663	652	649	615	674	727	635	658	659	644	649	649	649	658	670	656	650	660	686	640	641	667	685	672	657	704	692	672	689	702	649	634	662	684	631	663	666	644	681	638	683	642	663	635	671	649	694	642	666	672	639	647	656	644	615	695	688	690	640	670	674	676	639	647	654	687	662	626	587	693	675	693	680	667	664	691	651	660	653	633	641	681	666	610	615	684	654	654	666	650	683	673	631	672	687	695	668	649	689	640	668	703	668	656	660	644	661	679	640	643	683	665	685	685	641	679	675	669	653	667	635	613	650	625	655	678	657	652	671	640	645	680	608	611	645	649	631	658	655	657	644	641	654	682	673	684	694	620	654	662	669	684	653	707	657	645	660	663	671	665	650	651	636	641	636	677	635	637	674	639	672	692	646	631	695	645	663	679	659	665	651	671	670	632	708	649	651	686	706	657	688	595	643	661	683	667	658	682	623	678	690	651	693	635	615	704	656	667	636	668	656	688	661	654	682	621	696	655	665	700	644	697	716	631	642	651	675	602	659	642	640	645	614	658	628	682	674	674	676	645	673	669	663	695	668	643	692	634	618	666	633	656	632	690	692	674	639	674	684	661	668	656	655	618	637	668	679	650	637	632	636	663	634	641	671	644	631	644	629	648	651	628	706	676	684	663	633	661	694	706	671	669	684	657	665	652	640	652	664	638	589	679	710	630	685	702	654	601	656	674	651	679	642	632	643	649	624	683	660	654	677	653	649	656	703	705	647	680	700	667	640	641	684	689	645	663	619	700	680	634	662	675	646	634	646	629	689	644	672	656	632	671	657	640	682	656	686	650	631	656	687	655	719	706	660	645	645	704	644	677	642
22872	21632	29591	24149	21635	21725	12492	1452	1013	855	798	627	586	554	525	459	427	427	356	384	346	338	362	295	290	314	334	322	344	311	327	356	308	321	326	288	278	256	269	278	250	276	246	252	269	264	268	263	264	250	244	243	247	275	245	265	255	228	249	256	263	274	247	265	242	288	260	268	264	274	272	258	256	274	244	277	249	257	230	255	269	271	246	272	278	251	284	258	265	242	263	254	240	238	269	282	263	244	268	237	258	248	241	236	275	269	221	243	261	233	254	255	266	235	249	254	270	216	223	267	251	239	247	248	239	273	270	253	263	258	264	277	229	216	273	247	258	252	249	258	253	247	242	239	254	243	246	236	225	230	266	247	253	295	225	246	259	237	248	256	234	247	263	247	246	255	253	241	222	271	251	257	284	256	265	260	238	250	229	254	278	255	225	246	264	252	246	259	258	241	237	240	208	242	234	263	246	248	229	241	230	259	245	236	276	244	250	248	259	261	245	236	280	245	227	255	253	229	239	259	245	246	279	246	266	243	246	256	223	246	253	249	226	262	250	263	230	250	233	273	235	241	259	200	255	231	259	239	229	269	259	220	252	246	247	231	224	217	241	290	263	237	253	214	292	229	230	245	257	232	250	266	272	256	256	229	243	257	220	265	253	229	246	251	268	259	244	246	260	244	256	252	262	227	254	245	218	250	240	242	252	265	241	243	237	256	273	271	244	248	287	242	244	255	230	263	237	274	245	227	234	258	233	260	233	241	252	239	259	242	264	233	246	257	231	228	253	271	260	237	253	240	221	254	229	265	234	277	232	227	242	242	254	243	223	263	250	242	203	260	279	238	277	244	245	269	279	265	263	206	277	250	271	218	252	257	240	245	249	244	234	234	225	275	266	240	258	275	238	260	250	238	227	281	249	238	236	275	280	249	264	271	272	220	272	251	242	256	267	234	261	256	240	235	240	232	244	250	238	238	246	225	225	275	253	252	257	243	226	258	275	244	270	251	259	284	249	241	251	239	230	243	234	248	269	234	262	263	266	244	260	255	240	237	271	277	245	231	237	237	254	225	249	221	266	238	262	253	227	271	246	266	247	266	264	249	254	271	231	255	223	240	229	256	258	277	239	254	258	247	242	252	257	248	264	244	224	245	253	236	236	283	240	275	271	233	263	242	270	265	261	226	250	203	266	271	228	243	255	246	254	269	260	257	269	241	275	225	259	246	247	262	259	233	253	234	241	253	208	273	264	257	242	257	270	246	243	253	257	254	251	270	246	234	241	241	241	252	260	222	241	215	254	266	220	247	240	252	257	233	247	254	229	262	235	242	246	280	243	259	251	268	223	281	260	249	271	278	277	279	264	230	235	229	235	268	240	284	266	244	263	272	265	251	232	264	234	282	230	258	249	271	271	242	265	226	236	236	254	233	229	250	229	244	246	264	262	254	244	235	260	258	245	263	238	261	268	249	268	228	270	253	252	238	250	258	244	256	244	239	247	261	229	281	230	262	251	237	245	257	279	230	262	246	253	243	244	244	230	232	246	255	258	266	245	267	238	250	245	251	264	244	243	231	258	228	218	224	255	257	267	251	265	270	271	259	217	243	233	250	259	261	280	287	248	232	258	223	234	262	224	261	238	264	227	247	222	238	252	278	255	240	223	239	248	261	267	243	231	233	232	220	213	274	232	247	234	246	255	245	250	278	242	240	277	277	247	261	247	236	240	251	255	261	286	253	243	231	257	243	270	265	266	234	257	242	230	252	256	223	213	248	260	229	230	238	232	232	261	258	259	252	271	244	273	239	247	244	239	236	243	243	248	221	243	244	232	210	230	275	271	217	238	231	242	261	213	248	241	245	257	264	253	227	252	233	245	266	249	261	264	255	248	268	252	237	282	225	262	243	263	259	274	241	262	241	247	245	281	260	229	240	259	239	248	275	234	269	234	256	236	209	287	242	216	261	246	240	247	234	240	262	266	268	291	261	231	246	249	243	251	257	250	230	234	274	252	236	250	226	260	262	256	248	250	236	235	255	251	259	272	240	233	245	267	248	266	238	271	236	270	275	243	245	222	256	255	255	242	250	244	247	240	269	260	266	261	248	249	234	245	258	227	233	288	269	255	254	251	254	234	232	260	242	268	244	241	241	260	284	257	230	249	260	274	241	234	231	249	223	253	249	234	248	253	257	251	246	257	244	250	240	263	227	248	250	222	256	225	257	239	216	259	271	243	252	259	267	238	238	237	238	248	264	267	272	253	242	252	246	219	258	229	246	279	252	223	255	246	262	262	252	270	248	234	260	229	263	281	255	241	256	284	249	253	262	236	244	256	278	258	259	246	273	276	250	270	259	240	266	267	268	241	253	252	279	221	244	263	255	229	263	266	223	222	292	243	253	270	238	230	256	250	230	260	262	263	247	237	224	246	242	249	277	248	257	226	258	238	241	252	263	269	224	264	253	254	267	249	258	218	276	237	250	241	240	253	254	254	251	272	243	218	250	255	255	251	258	245	238	220	270	265	257	250	227	260	245	275	259	263	255	246	243	227	253	248	255	246	250	251	272	229	229	204	269	238	263	253	241	254	256	249	240	237	254	241	269	249	236	259	253	231	259	274	236	246	255	226	229	251	250	282	246	275	229	239	267	256	234	247	224	263	246	261	246	266	238	251	237	250	242	278	253	231	248	250	243	258	225	249	245	270	236	250	239	239	246	258	261	258	266	246	249	219	244	253	241	258	254	256	245	269	235	248	253	256	251	274	270	247	258	249	276	224	276	249	223	269	230	255	207	244	264	261	249	251	243	242	251	274	263	257	258	251	251	246	256	231	244	226	241	260	248	275	256	231	229	265	246	233	204	259	227	241	255	242	273	246	239	266	269	230	234	245	260	238	266	265	257	229	232	262	218	242	242	247	238	250	246	261	247	248	250	244	254	242	246	239	220	245	250	240	276	260	276	243	224	254	254	266	228	251	256	237	245	230	235	243	228	243	240	231	252	267	243	251	270	256	229	275	261	256	279	233	258	262	244	255	239	264	242	241	260	255	280	226	243	242	233	248	227	219	265	261	238	262	243	249	245	247	238	240	242	231	253	229	253	275	262	267	269	225	251	246	257	221	245	242	255	264	268	274	253	239	271	253	260	207	273	256	259	242	254	227	270	282	244	254	251	256	269	250	268	254	236	241	280	265	250	244	243	262	234	236	229	260	263	241	258	279	253	290	257	239	256	258	237	274	254	279	245	234	252	248	231	230	253	242	236	254	240	218	248	283	247	255	283	253	219	243	259	263	210	251	228	225	254	238	247	253	223	238	239	231	259	251	259	233	277	234	271	242	252	254	230	235	253	263	237	236	244	254	259	253	263	247	279	250	217	238	248	266	230	253	233	242	252	230	261	229	242	253	257	270	265	232	249	260	242	247	248	256	233	283	246	261	247	231	253	282	259	264	248	292	263	245	234	212	258	242	264	274	244	251	244	233	263	244	251	293	254	240	238	239	238
5007	17169	12697	6635	4671	3648	2736	2075	1647	1335	1129	973	856	735	661	592	544	514	488	413	445	407	398	382	363	377	443	389	368	331	366	407	371	343	289	287	297	298	285	298	269	280	284	264	274	281	263	230	268	253	279	297	249	264	269	278	276	269	250	265	252	256	286	289	260	252	272	266	264	241	238	292	285	267	271	262	280	250	282	254	271	257	283	271	247	260	259	272	269	274	225	264	240	214	250	235	240	246	244	278	242	251	251	258	242	232	286	254	257	277	265	262	252	243	224	253	261	280	258	292	237	246	257	249	247	270	247	227	236	261	281	240	232	245	231	261	249	272	241	250	266	239	253	268	271	274	255	250	215	262	288	256	235	280	251	269	262	231	256	224	258	236	246	243	262	245	247	256	253	229	252	224	258	252	250	253	257	239	243	252	261	243	274	241	225	227	246	251	277	281	259	257	271	248	246	273	228	284	257	237	263	250	254	267	244	264	264	237	216	259	260	222	282	264	253	290	218	250	251	284	275	266	247	258	270	234	281	266	264	249	241	263	266	244	253	265	260	262	233	244	267	206	253	258	246	226	254	285	267	247	243	238	259	223	259	256	248	296	255	251	243	253	249	253	253	255	257	244	235	274	255	268	247	276	259	230	250	252	271	230	230	263	255	257	250	256	234	273	238	251	245	259	244	248	264	282	262	263	262	237	270	256	225	258	242	268	258	270	263	230	225	237	264	232	243	243	240	256	241	266	237	280	254	265	249	239	255	230	221	235	235	247	280	257	275	263	238	228	252	255	235	277	264	265	246	263	247	249	245	244	248	272	263	261	277	238	227	243	260	264	260	262	260	265	270	271	238	249	243	245	261	251	258	241	243	234	262	250	279	274	251	255	259	257	242	232	260	252	289	264	260	236	251	256	251	243	273	259	260	268	239	256	246	277	271	265	294	265	267	278	247	256	252	230	273	255	263	251	249	254	255	258	245	256	255	233	272	286	262	259	251	252	243	263	250	280	264	234	234	265	255	238	256	270	256	283	252	262	259	264	261	241	259	229	229	239	268	261	258	256	279	221	262	258	249	270	266	281	217	256	287	259	247	267	233	252	256	246	245	232	222	280	239	246	240	246	251	253	256	249	267	262	240	234	242	223	229	272	278	272	264	283	281	232	266	239	249	252	265	261	251	270	224	237	273	256	251	245	262	257	257	262	276	259	247	228	274	299	257	263	266	278	245	234	223	249	255	254	238	249	277	238	228	261	255	250	269	245	229	239	241	230	272	242	266	270	254	278	227	265	270	242	261	250	246	262	224	257	265	263	262	252	245	256	236	271	257	253	266	281	265	272	218	229	252	248	215	259	237	266	259	271	265	238	227	258	248	280	244	285	244	242	259	259	237	258	259	229	257	264	261	282	236	261	271	234	261	280	259	229	237	248	291	272	239	253	274	248	212	270	233	299	244	237	258	246	255	257	245	299	246	229	263	281	231	232	254	219	253	231	256	269	229	261	264	236	270	254	270	268	241	252	245	267	255	273	256	277	237	258	233	251	256	257	279	252	267	269	261	257	224	248	258	272	249	238	246	238	277	262	240	239	268	252	245	253	253	273	266	253	228	264	273	273	226	260	246	240	257	261	222	269	235	256	257	253	245	229	262	233	262	254	263	272	255	267	257	265	245	275	248	248	234	271	261	244	232	251	273	272	225	245	236	239	241	268	255	256	286	236	246	255	258	236	239	257	265	251	231	276	227	243	238	273	272	246	294	231	277	249	249	230	231	256	262	222	283	247	261	253	290	241	223	286	232	278	257	266	268	256	251	265	256	265	265	237	235	246	274	245	246	272	261	255	266	266	229	248	274	250	259	248	236	253	268	256	262	258	262	264	250	232	255	241	219	230	249	230	242	289	262	251	259	252	258	261	249	285	243	255	248	273	257	256	250	250	268	248	228	251	240	243	222	249	233	276	284	266	238	219	259	245	249	254	253	212	250	232	218	264	252	229	262	253	260	242	252	283	238	259	252	272	226	244	242	240	247	257	275	256	235	254	233	227	248	280	248	258	244	229	260	266	265	245	248	225	274	234	235	235	251	268	250	271	243	265	238	245	264	232	269	252	268	253	245	246	234	233	245	252	242	281	253	257	250	245	260	234	261	216	277	245	269	272	252	252	261	249	269	250	253	254	248	242	235	266	262	286	268	252	249	256	252	235	246	252	294	242	269	252	234	250	268	241	250	270	272	255	255	260	235	280	243	256	229	243	284	240	253	232	235	257	261	278	232	275	269	252	268	247	238	268	261	260	260	237	225	271	263	273	247	262	266	282	241	254	258	244	240	270	271	260	235	243	253	270	254	274	254	275	243	239	238	258	235	244	266	271	258	268	274	253	260	231	246	244	277	261	247	272	274	251	258	253	263	265	245	258	296	275	266	252	246	260	240	290	262	241	263	239	256	231	232	231	251	263	236	242	266	270	243	232	254	280	239	237	260	230	248	230	237	236	259	296	263	263	258	247	273	230	262	267	240	272	249	256	266	237	276	221	253	253	253	256	251	249	236	270	234	258	228	235	285	240	236	238	254	224	243	243	233	264	238	265	257	265	256	257	272	238	268	247	271	243	312	286	254	242	249	220	283	234	243	257	250	265	229	269	268	241	246	270	238	232	236	258	245	231	220	253	244	284	227	265	258	245	275	228	262	258	238	282	248	266	249	263	257	262	226	250	210	237	251	238	230	256	245	261	260	269	236	240	242	240	232	241	228	252	244	230	225	276	280	247	275	246	284	261	260	243	248	270	238	252	251	261	288	238	260	238	273	250	237	237	257	221	242	282	273	275	248	272	248	251	275	260	275	228	268	234	254	247	255	267	229	270	250	260	230	239	248	256	266	276	233	239	253	259	271	234	276	276	244	288	223	259	231	251	248	229	240	231	273	247	251	245	249	242	247	241	245	267	245	229	249	225	255	265	250	260	268	251	257	262	270	236	253	231	245	252	231	266	252	279	261	218	254	273	256	250	266	235	213	258	250	273	260	235	224	280	230	256	249	235	248	266	259	237	239	267	255	250	268	248	247	254	275	245	262	240	246	247	234	265	247	241	256	246	294	244	249	245	267	242	242	218	281	256	246	231	258	234	251	242	278	231	231	267	257	269	271	266	250	252	250	263	256	271	246	273	250	231	272	279	244	273	264	283	242	253	267	252	243	255	263	237	286	279	272	226	288	268	231	278	247	251	278	240	264	257	266	258	253	270	254	246	247	238	264	223	276	222	281	268	265	231	258	254	282	278	263	264	248	253	244	253	270	250	266	242	281	267	263	260	221	253	261	294	277	244	265	260	270	261	257	238	246	203	229	244	276	258	272	266	221	238	264	250	272	266	243	243	219	256	232	260	272	282	227	227	243	274	249	251	247	261	238	244	269	277	222	260	273	244	239	248	256	245	232	257	264	254	276	232	231	277	270	242	259	236	238	267	222	261	241	234	274	237	228	248	233	269	250	242	246	264
27989	19963	7391	1804	1062	958	834	825	760	782	708	729	686	722	668	659	733	616	674	686	674	677	710	635	671	708	652	686	648	669	665	651	687	706	689	640	681	657	683	666	687	652	680	613	615	642	693	702	648	643	686	643	642	632	635	618	680	623	610	671	631	646	684	663	615	657	643	640	609	616	654	659	634	678	659	682	680	679	623	692	687	660	670	651	634	664	652	636	633	607	640	693	680	646	672	630	669	578	675	665	602	671	673	666	690	600	631	658	652	652	628	648	639	657	650	636	628	635	626	658	675	657	726	661	649	597	601	678	630	629	666	672	641	643	661	642	620	627	691	628	641	650	617	644	658	636	655	619	674	644	633	678	679	610	638	675	649	612	637	692	638	686	663	581	599	610	639	638	640	626	653	676	673	670	661	661	671	691	658	665	601	656	692	641	662	662	663	594	617	641	664	618	646	607	626	651	641	687	663	647	620	622	639	645	705	672	678	678	645	676	648	630	659	656	658	683	657	728	645	669	625	663	638	707	652	618	632	588	645	651	633	677	616	639	637	661	621	662	654	667	673	610	662	637	627	637	658	667	661	670	692	631	674	646	621	635	658	667	649	635	676	666	643	673	659	663	597	652	626	655	665	696	647	682	619	666	649	648	693	661	632	644	665	627	645	677	622	670	628	651	604	627	622	646	634	664	677	684	610	648	615	656	626	633	677	660	683	636	652	636	652	664	644	616	671	590	677	623	628	650	654	685	649	647	671	629	692	634	669	629	654	690	651	591	634	625	650	676	671	633	658	693	690	638	639	678	665	632	635	668	664	639	658	624	633	659	628	660	674	656	643	677	644	686	632	661	698	649	673	646	685	631	659	688	659	648	650	587	633	644	631	653	695	652	672	618	660	680	664	680	654	656	626	647	621	600	712	623	645	645	677	668	651	645	652	664	621	634	601	630	662	634	647	620	685	671	643	649	648	618	591	623	643	711	655	658	677	680	654	631	615	648	686	605	634	690	663	640	659	678	695	685	666	608	638	633	679	648	662	682	609	667	671	613	636	654	661	682	649	640	673	647	660	624	627	647	634	640	641	683	660	653	647	652	619	659	640	689	635	653	666	675	670	685	637	640	676	671	701	620	677	675	603	658	645	649	691	616	638	680	658	668	672	623	664	672	656	643	650	665	634	653	672	596	658	683	644	620	625	635	676	634	617	648	618	622	629	631	668	654	659	602	636	674	686	607	665	634	666	638	665	671	625	644	670	682	624	680	659	658	671	636	653	690	611	650	663	672	657	648	689	630	614	661	679	668	626	672	644	631	623	629	662	649	623	654	616	651	624	643	654	667	614	633	673	723	654	688	608	629	661	610	619	680	677	637	609	665	664	685	673	629	663	643	631	654	650	633	655	690	641	637	652	663	651	662	676	686	640	616	660	631	670	664	676	683	660	646	633	625	570	680	632	681	643	652	612	678	630	613	694	644	656	650	647	605	646	696	654	597	620	638	613	653	636	675	589	664	614	684	661	633	667	608	623	736	658	693	638	609	675	659	683	649	700	644	647	652	679	645	663	662	662	626	654	646	625	632	629	685	652	648	721	645	639	642	678	618	656	637	640	615	619	667	654	638	648	624	622	668	626	618	675	680	668	684	652	641	622	633	605	648	647	664	682	662	662	636	625	688	635	656	640	600	654	650	653	672	672	643	641	674	605	658	597	695	656	665	631	630	653	588	629	626	668	621	628	697	621	661	638	642	637	632	644	679	634	600	618	661	599	624	622	641	673	681	640	666	682	635	668	652	660	697	653	693	662	694	684	647	670	690	647	639	688	684	630	680	644	576	666	628	666	611	656	643	658	703	648	602	650	654	686	648	624	677	644	657	659	631	628	615	651	690	658	630	660	658	690	736	625	650	633	664	622	652	665	660	630	625	650	680	616	688	672	660	655	679	646	647	632	651	663	654	675	644	623	578	666	599	645	622	627	683	661	646	680	622	663	606	671	692	633	603	645	644	687	671	655	647	691	648	687	654	639	629	695	643	656	649	648	690	655	658	635	663	618	602	648	656	709	661	648	621	672	674	684	658	659	642	682	646	670	622	674	678	637	681	667	705	648	653	674	594	662	621	639	665	649	631	627	661	688	636	666	665	663	595	637	626	664	628	662	638	623	652	630	641	682	607	639	587	655	597	625	670	664	652	687	628	625	658	612	672	638	700	676	622	687	614	676	629	649	676	636	640	609	630	634	675	639	660	640	698	641	636	682	608	651	613	693	637	652	647	668	648	659	703	663	658	611	602	686	625	631	642	626	619	630	628	646	632	602	633	661	653	658	655	648	656	636	632	628	665	594	651	664	657	629	645	628	680	657	651	662	622	653	673	697	616	621	630	673	669	680	647	653	649	681	653	613	679	671	668	620	613	672	620	682	644	653	663	644	611	672	649	653	689	618	643	659	661	633	604	668	637	664	702	653	669	600	614	658	601	640	681	623	676	643	628	659	678	641	694	660	626	692	602	650	622	602	649	620	655	660	628	691	633	641	653	689	634	702	682	649	617	639	627	661	673	634	725	602	644	660	647	654	674	676	676	678	649	705	648	681	618	608	667	651	669	660	644	606	591	611	597	629	666	648	653	647	636	607	572	633	642	695	694	636	637	635	685	683	624	618	620	635	654	644	645	665	663	662	629	617	662	638	642	604	646	650	672	584	644	644	633	653	689	630	672	634	670	625	633	626	632	664	669	666	642	636	613	635	648	653	650	616	656	642	639	657	701	642	647	687	686	651	669	596	654	629	648	646	648	671	635	640	672	630	646	625	637	620	677	632	675	632	654	658	643	669	624	617	667	660	632	669	656	655	653	658	665	651	652	654	618	651	651	668	660	649	627	618	635	658	710	622	647	672	656	603	715	673	611	665	684	626	613	615	659	636	669	670	670	652	670	695	661	664	630	637	670	664	649	654	650	668	639	615	648	663	633	644	582	662	719	646	627	702	653	653	654	648	618	610	638	675	639	650	719	628	619	660	680	683	657	635	650	653	658	658	647	638	683	646	656	667	690	680	664	643	715	631	623	642	680	646	633	672	657	702	652	643	633	664	655	671	661	674	651	618	630	636	625	630	608	682	661	657	635	660	607	607	660	669	673	623	659	639	672	678	675	660	652	684	682	688	674	607	636	682	648	653	663	613	593	614	620	696	671	699	681	637	656	685	653	677	676	688	620	684	680	618	645	663	667	676	668	657	633	641	629	646	635	686	651	663	650	618	674	671	633	672	645	638	645	658	645	689	668	661	655	645	641	664	640	627	659	615	642	624	649	659	594	629	675	696	678	666	681	686	680	684	643	630	610	702	682	675	656	675	679	718	614	658	662	619	657	694	644	639	663	675	665	651	658	680	640	660	633	669	625	616	660	661	584	606	635	636	670	651	659	689	617	685	676	686	624	677	640	667	651	642	666	649	706	666	657	631	634	608	675	655	632	642	666	660	650	651	600	645	663	653	637	716	664
4865	3778	2993	1744	1369	1187	1068	982	903	879	766	795	754	793	788	749	688	688	715	695	725	671	660	646	679	660	694	739	665	696	719	719	658	688	720	707	660	677	709	663	734	654	676	694	716	700	675	660	685	659	695	630	707	658	689	665	651	697	694	671	667	678	669	613	709	679	692	673	643	727	671	650	665	652	707	670	696	684	688	730	694	649	662	632	668	642	681	733	699	732	659	685	688	660	713	699	698	691	666	668	650	690	702	629	706	670	694	736	662	662	669	677	668	685	730	702	687	698	705	623	703	654	683	691	673	729	668	729	693	728	664	666	697	699	677	681	694	650	696	677	701	652	645	684	667	692	667	652	694	725	688	702	689	661	699	674	714	708	682	683	714	735	656	648	669	651	659	684	687	679	713	657	681	692	645	678	715	648	629	670	709	657	708	723	681	656	666	666	655	666	701	637	652	657	645	658	694	676	658	718	666	675	702	657	671	711	637	680	669	679	639	671	615	679	650	689	645	683	640	689	690	697	682	651	662	695	710	636	656	657	662	698	712	723	670	675	712	722	638	627	685	656	658	643	628	686	687	635	698	680	636	657	681	668	734	652	672	662	710	622	669	610	653	636	649	620	716	672	683	662	661	656	711	709	652	693	654	710	700	639	693	651	658	686	678	657	751	714	701	649	650	669	687	658	661	697	682	657	666	668	667	670	691	698	632	641	684	639	703	657	647	737	641	640	727	635	673	702	718	641	645	681	659	680	645	716	721	703	696	665	669	655	665	719	711	690	703	686	682	702	660	682	647	657	683	641	670	714	677	711	674	667	648	680	682	684	730	690	657	696	672	687	642	701	646	654	637	663	690	649	688	688	637	634	690	664	674	714	683	702	702	649	714	692	670	682	656	710	656	668	618	694	665	687	689	679	643	708	665	694	719	658	684	698	668	678	682	717	658	678	649	690	686	687	636	663	647	685	648	640	669	703	643	674	673	672	695	648	661	710	669	705	725	674	659	692	704	661	698	700	681	673	692	685	722	683	691	701	675	708	683	639	671	711	673	677	660	638	716	660	692	697	658	673	647	659	681	672	661	701	690	683	633	699	648	655	662	698	648	668	677	685	652	703	618	686	675	667	621	661	658	691	699	670	680	661	681	664	686	672	723	671	683	689	619	662	713	719	670	688	693	671	684	654	678	608	663	648	679	667	677	688	683	713	698	650	696	682	663	655	674	707	664	681	692	664	687	656	658	676	660	686	693	700	687	685	712	631	641	687	663	635	678	665	722	685	690	715	655	682	678	684	604	649	705	671	672	658	692	681	706	705	694	679	681	686	630	673	699	709	690	680	658	700	696	665	687	657	688	661	694	689	659	676	692	724	729	724	681	690	634	683	725	645	671	618	695	641	642	678	678	679	695	683	695	690	651	662	693	676	677	692	672	677	720	685	730	706	714	670	708	673	661	688	680	703	710	636	635	615	692	735	704	702	663	710	665	655	648	692	706	639	692	662	665	665	742	673	676	658	710	672	665	723	663	643	713	676	714	717	726	673	652	716	628	672	619	682	678	678	716	630	669	628	714	675	637	689	709	688	701	668	690	699	693	666	671	678	701	701	670	664	658	698	665	698	664	684	714	656	670	656	652	638	695	654	683	672	709	709	638	660	684	721	709	661	694	650	710	667	728	662	631	699	694	659	682	663	659	619	672	675	678	673	700	680	636	677	695	658	688	673	659	652	684	677	649	691	686	668	669	685	672	674	654	657	716	655	691	649	671	672	631	636	677	665	683	717	659	661	717	649	658	641	701	701	666	638	654	702	695	670	689	661	678	673	715	699	708	687	646	673	704	724	699	646	663	602	670	663	647	643	659	644	695	652	673	704	707	659	670	687	632	682	641	667	658	675	640	680	727	656	643	674	682	700	688	654	694	704	698	682	658	702	659	693	664	690	719	680	712	664	618	695	697	662	670	725	680	723	722	690	696	672	693	680	628	669	679	657	711	692	669	706	607	689	711	681	656	674	672	689	679	623	665	687	711	695	687	646	652	664	669	686	683	670	636	705	671	710	684	634	708	621	712	666	698	663	663	684	679	644	661	673	695	700	708	662	652	671	697	681	730	698	650	694	634	634	665	704	668	714	666	678	715	686	693	701	641	638	659	686	686	715	689	656	704	677	662	692	659	697	709	682	686	672	670	731	691	616	659	707	686	670	644	718	689	671	714	660	674	679	681	680	664	719	689	633	679	635	719	647	641	660	660	718	644	647	680	647	696	678	616	680	666	692	706	665	648	706	667	676	677	702	677	650	662	663	658	650	666	710	641	711	673	674	604	652	670	661	651	730	647	649	678	658	688	707	716	656	662	677	683	648	688	706	693	681	690	684	671	708	677	698	655	679	717	679	656	713	697	669	693	667	680	721	671	687	667	669	666	639	646	639	705	679	680	665	697	679	674	687	683	712	632	699	670	690	610	651	708	683	661	695	706	692	674	703	673	644	670	698	644	697	705	661	698	659	697	733	731	657	652	633	722	653	665	684	692	729	664	687	650	662	676	654	634	694	682	645	695	665	647	654	638	670	680	646	652	645	667	684	637	702	680	702	657	686	691	683	681	680	669	686	641	671	720	699	713	711	696	685	665	667	733	643	655	680	640	653	668	669	687	669	650	735	701	717	710	677	712	719	725	710	672	672	690	653	655	666	653	664	659	706	695	668	693	644	659	690	623	689	687	716	683	687	671	685	686	744	688	709	720	732	654	709	671	682	712	677	686	713	675	647	664	688	694	703	677	670	670	718	719	653	672	691	690	688	652	693	719	728	690	692	711	636	649	712	653	663	673	690	701	644	738	646	615	713	659	700	665	728	680	732	667	675	665	657	695	709	675	637	682	677	647	673	640	661	695	736	660	707	655	704	632	707	662	719	668	667	687	674	702	675	654	703	664	677	708	685	687	682	717	677	686	663	704	676	660	675	705	669	691	675	664	693	724	694	656	653	657	710	647	684	703	695	713	628	671	678	613	658	667	686	602	704	669	713	700	725	662	679	642	674	716	651	675	726	686	676	709	661	635	678	641	660	660	673	691	685	723	698	644	692	670	705	665	707	709	672	678	683	668	695	705	680	707	688	666	699	662	686	711	686	623	733	684	679	624	742	685	649	727	666	676	673	633	679	697	698	694	617	690	678	688	701	691	681	672	720	671	637	686	682	645	653	683	658	651	740	635	679	708	710	704	683	708	655	720	634	653	641	673	647	687	661	663	692	676	697	693	686	680	674	684	730	709	677	689	724	671	665	650	682	660	656	679	705	650	703	691	661	622	686	711	679	689	656	690	659	707	670	684	718	672	686	631	708	702	720	738	660	626	677	680	700	693	696	646	699	730	718	673	689	673	637	640	643	641	655	741	657	678	667	642	685	674	701	632	698	704	654	682	692	690	668	682	700	705	696	678	660	679	661	646	632	680	682	691	645	667	655	690	678	618	662	651	729	668	630	678	706	623	686	658	722
23858	21574	29210	24429	21584	13989	1787	963	812	710	643	595	594	457	506	462	488	437	440	452	389	407	376	397	403	391	388	347	372	412	431	401	392	394	365	362	356	371	355	343	345	347	332	339	378	335	347	327	368	354	341	348	349	338	326	330	332	326	346	349	317	332	365	325	350	339	324	363	350	355	359	304	339	336	317	350	321	329	339	350	331	359	347	334	319	347	348	375	345	344	349	350	325	346	327	353	350	333	342	315	318	317	323	363	362	343	366	339	321	339	343	331	316	344	342	369	341	317	324	342	344	357	350	331	349	369	329	349	323	332	337	353	312	319	351	363	334	328	361	355	342	330	313	326	317	341	346	369	312	336	337	345	316	354	333	328	328	337	371	321	329	339	340	326	346	335	334	328	333	342	299	327	371	374	327	353	369	328	345	356	339	352	317	342	309	322	336	336	332	379	365	369	343	342	341	336	342	352	332	365	343	341	335	307	333	344	349	326	313	311	340	340	327	336	319	372	351	301	338	336	372	373	308	350	332	335	376	354	364	344	328	362	328	339	333	312	359	328	342	347	339	361	331	330	340	335	316	361	348	335	332	366	344	335	328	328	367	318	326	324	308	343	342	321	340	333	340	327	352	376	340	370	339	336	324	305	358	338	357	291	318	326	321	330	345	329	358	334	336	350	333	343	337	351	311	340	361	318	360	313	362	353	341	320	309	298	356	323	327	334	366	312	326	338	314	379	318	316	361	338	323	309	371	371	326	354	311	348	344	350	287	326	337	301	332	309	326	350	338	356	337	317	353	334	351	365	354	347	346	355	355	333	315	367	340	338	318	358	368	327	302	362	328	361	372	336	355	328	332	338	336	376	320	358	357	326	332	345	372	319	346	355	318	366	327	359	326	345	352	330	341	356	315	322	345	318	318	339	349	343	350	321	353	342	339	341	336	351	324	360	334	318	316	362	333	324	341	357	350	306	358	321	351	358	360	361	320	311	322	371	354	347	313	337	318	373	356	369	344	311	329	333	331	317	322	312	329	335	326	341	315	334	378	351	333	319	334	327	347	336	316	338	340	322	324	353	311	308	315	318	327	365	352	314	315	327	357	350	325	357	303	327	367	344	364	340	319	338	319	339	326	332	330	337	354	335	343	342	345	365	365	335	349	293	382	359	339	304	346	303	339	339	349	366	350	340	305	340	359	340	350	339	347	320	320	335	334	340	358	318	324	367	363	318	384	333	344	343	361	308	308	349	317	349	324	320	344	349	318	350	354	353	365	325	329	334	318	319	372	332	335	348	364	362	348	331	340	324	342	362	354	306	340	322	330	348	337	355	345	324	344	334	319	333	354	333	343	351	331	340	310	346	367	360	346	324	311	328	323	369	331	350	362	359	351	340	337	343	335	351	345	322	340	316	345	355	327	382	377	339	339	329	357	338	318	374	321	327	354	352	325	341	337	354	342	356	372	318	295	393	305	345	351	336	314	317	335	330	374	356	312	313	342	319	327	332	312	353	385	335	318	321	314	331	348	328	347	351	329	330	325	324	324	308	319	310	331	326	330	353	368	312	338	368	324	338	347	324	325	344	324	334	398	340	359	344	326	336	311	348	332	311	335	338	357	361	318	301	329	333	344	336	332	329	349	343	330	339	366	377	322	344	309	333	329	319	320	325	318	325	355	300	314	319	332	344	311	326	345	332	354	330	294	327	325	312	297	336	313	316	317	393	338	335	282	320	376	335	333	344	321	291	326	323	348	331	358	366	351	354	350	331	344	324	313	334	332	326	341	349	304	392	303	357	311	362	326	319	323	326	324	346	340	330	318	341	332	335	335	344	334	358	352	305	351	324	339	349	362	359	331	322	352	365	311	332	370	347	353	328	360	333	308	331	337	344	319	355	326	331	331	345	315	380	364	307	345	329	354	351	323	317	346	349	347	338	329	351	340	324	344	340	327	344	381	349	338	350	359	333	330	322	354	362	305	306	328	329	365	337	339	358	331	362	303	322	372	363	339	299	357	328	348	346	311	360	349	330	361	320	320	318	364	317	330	375	316	328	334	346	332	274	312	366	366	344	329	356	344	364	336	357	362	344	363	325	359	309	329	362	354	331	326	345	347	312	365	343	341	315	308	343	345	383	317	330	343	339	328	340	368	328	303	336	331	321	303	339	337	329	372	321	358	344	335	334	342	338	320	347	299	338	347	341	383	300	346	393	358	336	368	376	335	319	357	326	356	381	339	336	338	371	368	303	348	332	300	310	349	308	384	345	326	320	308	346	377	342	339	345	318	356	328	306	333	352	309	326	338	326	345	355	345	318	343	318	310	344	352	336	376	315	324	350	337	339	320	359	345	342	358	310	402	326	335	340	352	329	347	376	333	332	318	356	353	358	336	338	364	354	354	334	346	354	346	317	328	324	344	342	300	351	332	304	325	327	355	385	334	336	368	308	328	342	363	335	305	330	328	336	332	360	312	330	343	348	335	350	359	383	340	329	337	329	358	341	337	332	344	318	354	348	342	340	364	356	358	346	348	345	329	331	363	317	376	360	333	312	339	324	372	332	336	318	328	335	310	330	337	335	307	344	325	353	334	326	359	326	356	325	362	306	347	350	383	341	373	341	324	349	326	347	342	326	324	337	327	336	312	341	327	335	337	323	339	324	324	350	324	354	351	342	320	298	336	332	348	341	310	355	316	361	371	289	337	358	356	322	335	362	336	355	326	311	322	363	352	331	357	308	332	350	316	335	357	351	371	347	351	347	318	314	355	319	343	337	357	336	358	344	310	337	321	328	300	322	312	330	338	357	348	350	367	352	346	362	313	312	350	323	337	331	330	319	343	327	316	372	341	339	304	330	355	358	319	314	315	353	351	308	356	347	332	351	330	390	321	368	330	345	349	321	311	323	351	341	331	337	332	363	315	351	344	361	321	318	368	317	338	326	338	352	336	319	338	341	335	364	326	342	324	324	337	335	315	336	320	357	355	343	307	305	352	350	324	346	331	309	380	350	329	349	336	330	334	398	355	351	361	357	331	345	340	369	349	310	358	364	317	325	342	350	337	351	353	336	337	351	360	364	297	313	369	325	341	332	327	315	342	365	351	333	349	364	371	339	300	343	326	309	342	353	366	327	333	312	343	329	338	359	366	332	343	347	319	337	358	332	344	328	349	333	323	343	331	325	315	383	310	320	348	358	341	317	329	348	339	341	332	358	352	309	304	317	346	324	340	299	316	351	341	329	359	328	326	332	329	307	346	353	338	315	325	328	340	316	331	328	354	353	338	347	345	341	352	334	387	317	329	320	297	378	358	351	309	332	350	327	320	325	340	332	309	350	328	348	331	317	372	310	353	341	372	366	356	351	340	367	325	337	340	315	321	324	304	328	310	353	371	318	298	323	347	346	329	356	342	329	348	322	325	324	326	347	388	296	340	306	318	333	340	343	353	320	355	317	319	327	323	321	304	348	343	338	291	367	342	345	309	355	326	333	341	351	330	325
3785	11891	8825	4348	3122	2383	1772	1501	1162	1027	958	791	681	679	606	589	540	483	536	473	458	455	471	443	447	435	447	430	422	460	470	428	403	447	404	373	390	395	441	362	347	401	364	426	391	353	385	387	376	398	384	389	351	375	351	366	375	382	347	355	383	372	384	366	375	360	344	376	371	375	376	389	371	351	372	386	389	387	399	344	378	374	373	381	374	331	360	391	413	365	366	363	347	357	380	361	322	353	359	385	376	389	358	376	364	359	370	383	365	373	342	355	349	362	357	371	365	344	377	382	370	368	374	367	354	382	381	381	388	375	391	377	373	354	329	366	354	373	369	372	373	322	375	348	359	387	346	377	373	362	348	372	386	330	352	350	369	369	373	382	346	363	349	368	379	361	362	372	358	344	371	398	349	367	370	360	341	371	363	351	412	375	369	379	382	410	310	341	381	361	361	352	372	333	362	380	389	353	369	365	353	407	362	409	374	359	368	364	370	391	335	357	368	393	394	388	358	390	371	385	365	361	343	390	373	395	340	336	365	374	358	350	374	344	342	399	347	342	358	366	390	333	377	351	354	397	364	373	338	379	326	382	323	379	361	395	358	365	353	341	378	377	345	377	347	376	332	328	341	405	379	363	383	404	358	372	406	361	348	373	328	376	379	374	385	358	377	348	368	399	356	365	404	381	344	376	369	378	325	384	356	408	402	353	349	381	339	353	365	375	378	378	350	354	339	385	359	372	349	397	364	363	356	378	344	385	349	350	356	378	384	368	401	382	334	374	369	386	335	367	334	367	370	392	354	379	370	376	357	378	397	382	363	357	350	361	369	332	342	363	375	370	341	355	362	332	385	382	369	370	395	355	360	354	342	334	358	334	370	368	358	388	376	367	356	333	384	403	383	373	355	387	359	350	361	362	379	388	374	368	353	398	374	362	358	394	342	378	383	368	365	353	365	404	327	360	404	384	349	342	312	340	372	379	368	372	366	369	380	388	366	377	350	370	373	356	357	347	354	377	370	367	356	338	388	358	379	394	361	399	367	339	354	408	357	362	368	377	372	390	358	411	397	347	349	354	411	336	378	374	364	348	365	375	346	368	355	377	391	351	374	361	347	366	378	343	361	374	334	381	405	359	384	362	352	344	362	386	448	358	367	355	364	362	332	372	372	412	371	354	395	353	372	334	388	392	367	356	396	381	355	373	365	397	379	378	364	391	380	344	381	385	349	350	362	391	372	345	353	348	359	335	418	352	369	347	340	386	371	361	367	401	356	362	357	336	373	359	391	333	350	351	372	368	368	367	362	391	377	381	358	344	365	361	359	360	359	351	405	374	362	370	369	404	378	430	377	335	350	393	398	387	358	381	367	385	341	357	367	397	372	351	380	381	360	367	365	397	372	367	362	374	379	335	361	348	350	358	366	376	340	388	369	397	358	381	387	333	337	413	379	370	379	360	384	400	336	381	377	352	393	373	370	387	361	387	384	348	375	366	356	380	375	360	391	336	400	358	350	377	370	375	396	360	374	356	384	363	372	353	393	381	382	352	377	357	356	338	381	336	329	364	357	374	372	377	343	363	353	355	382	360	371	392	333	378	386	355	352	376	382	390	392	363	350	368	374	358	374	371	378	365	338	365	363	377	400	382	377	379	376	397	354	384	400	380	377	378	379	352	370	377	338	367	382	354	364	387	377	346	390	351	339	348	346	414	375	368	343	381	331	401	364	350	383	398	374	379	352	403	380	357	354	387	356	353	358	364	398	357	356	369	356	363	365	345	348	330	362	364	362	360	387	361	375	400	388	327	388	346	333	406	372	362	363	358	368	347	303	395	400	367	358	362	341	347	417	377	360	378	364	324	402	328	352	367	345	358	354	431	370	336	365	342	362	371	367	377	365	337	347	341	392	405	373	373	354	378	344	354	373	380	335	382	384	375	370	385	358	375	358	389	370	369	388	392	379	375	366	359	336	407	353	328	369	365	369	345	360	356	387	363	370	329	365	368	375	341	380	337	399	378	361	387	359	394	354	368	365	382	385	372	369	344	370	369	364	346	364	370	383	357	378	378	358	409	404	348	336	366	328	375	367	385	369	330	378	384	377	420	409	364	377	391	375	389	366	320	366	365	342	352	406	343	373	384	387	396	374	407	362	357	313	342	331	353	392	366	370	376	365	357	412	368	412	375	393	383	413	377	391	344	355	374	340	367	365	344	387	353	397	391	340	364	390	371	365	387	369	373	377	368	356	368	371	342	389	364	334	358	389	345	379	364	390	353	395	379	350	351	388	366	365	344	347	337	370	373	374	359	391	351	373	403	398	384	362	373	402	377	341	337	363	299	411	395	338	338	343	365	376	371	371	343	396	367	344	380	375	395	364	366	358	410	340	361	369	373	357	351	369	351	383	368	365	355	364	371	333	355	363	357	377	365	395	387	372	346	352	340	364	396	368	377	366	348	363	375	362	367	375	361	358	364	332	387	351	343	366	373	385	367	359	365	352	380	347	360	364	364	407	377	390	365	378	385	359	388	372	377	378	397	361	366	353	367	385	359	398	342	365	349	415	336	391	349	386	354	390	352	371	376	391	347	367	368	367	365	349	368	385	372	342	362	342	358	384	368	368	383	357	368	378	377	352	371	420	359	380	348	356	355	400	365	350	407	357	359	382	345	347	372	350	357	352	340	351	336	349	353	365	411	376	352	391	409	317	343	331	375	353	381	330	367	362	380	345	409	364	332	376	373	369	366	367	401	373	372	401	350	364	330	355	379	363	390	342	358	366	358	389	362	351	368	381	363	421	371	385	355	361	389	338	367	345	378	374	365	376	364	352	341	361	411	377	347	378	398	378	348	359	389	364	334	391	395	368	327	370	370	350	395	372	358	390	398	338	364	392	348	363	328	338	361	375	384	356	360	347	372	396	396	382	377	360	355	404	370	337	384	398	330	393	362	365	341	366	386	390	364	338	376	370	370	349	391	412	376	363	349	335	395	354	352	371	363	356	409	421	385	365	375	354	374	376	359	336	353	318	359	374	367	366	377	377	383	365	373	367	381	359	394	382	368	379	343	360	383	343	361	380	374	365	361	373	357	374	373	375	352	362	371	361	388	319	346	356	344	369	407	389	356	343	352	385	379	360	374	373	360	385	357	350	364	389	370	364	368	365	385	348	379	334	351	393	368	393	372	352	372	368	364	390	336	375	367	354	345	361	386	389	344	372	374	350	364	370	374	397	360	351	378	373	352	346	356	356	336	361	357	383	372	387	374	364	356	375	361	336	385	374	398	376	374	386	387	373	386	371	394	381	350	337	363	373	391	385	384	361	369	370	398	347	363	338	351	347	352	363	354	338	327	379	360	387	336	386	402	400	370	331	378	356	364	352	402	368	362	363	378	385	401	374	396	360	367	402	386	382	372	320	360	365	377	367	390	348	389	336	359	397	341	334	386	385	376	394	362	370	348	374	377	381	391	356	354	387	376	335	354	354	379	360	361	358	393
24848	21560	28216	25330	15658	1822	1111	1048	982	885	844	798	799	749	758	736	652	758	698	750	694	679	700	662	740	684	719	690	667	685	683	742	703	736	686	697	677	680	644	664	664	666	627	636	638	631	656	657	680	678	630	691	677	693	670	671	631	676	672	665	698	672	674	633	708	637	658	678	703	636	621	656	705	600	672	661	697	672	669	673	660	654	664	637	660	611	707	673	661	661	647	611	609	672	641	641	668	688	654	649	688	660	625	612	674	639	637	680	622	658	673	632	666	660	604	668	648	654	650	666	636	635	678	628	666	629	612	665	638	649	653	633	655	666	660	664	655	678	672	645	637	714	653	628	638	649	596	707	634	666	711	715	630	592	656	636	664	687	708	633	663	623	643	642	636	626	639	643	679	648	662	645	658	676	686	628	670	660	624	675	622	642	710	632	678	625	660	647	667	678	659	627	707	663	661	658	649	601	665	732	667	673	668	633	677	610	667	639	654	678	681	663	659	630	677	642	646	665	629	611	680	660	697	652	697	642	658	653	676	637	660	659	677	652	669	654	660	675	677	662	665	642	672	656	653	652	653	682	658	645	649	645	656	695	675	668	647	638	672	684	644	641	684	632	656	689	677	702	649	690	720	656	676	617	631	632	645	647	700	640	605	668	647	672	668	615	632	682	678	664	631	648	638	659	670	654	660	663	665	653	644	675	648	673	668	621	686	649	655	725	672	707	662	648	641	661	673	695	659	645	683	688	644	679	678	685	687	691	667	684	668	645	653	662	605	679	694	683	684	661	651	687	664	651	599	613	694	662	629	665	624	630	643	678	654	677	683	688	631	662	654	692	689	652	657	678	656	673	649	628	631	698	694	673	625	658	679	699	640	666	697	651	637	663	687	640	627	667	623	648	689	688	672	664	651	666	646	661	649	664	687	643	608	678	700	675	642	644	709	704	640	689	641	668	644	673	655	617	659	609	633	674	675	653	709	615	679	643	674	649	673	624	678	648	711	645	674	635	698	657	624	621	629	676	670	648	657	657	652	660	658	658	645	680	692	687	683	666	620	631	684	651	619	667	662	679	606	661	676	663	664	642	671	677	645	605	678	649	691	685	654	675	649	622	621	663	672	645	676	649	603	664	625	667	670	687	689	665	670	647	711	684	602	660	641	634	644	664	637	651	670	692	647	691	624	681	646	717	667	652	672	639	671	634	642	642	693	633	661	650	659	706	675	645	676	653	672	676	664	657	635	622	665	626	680	635	655	608	691	723	714	666	678	653	639	683	654	654	649	638	682	672	663	681	651	723	609	647	646	634	664	660	675	667	667	674	686	651	659	682	656	667	627	683	642	632	665	640	662	652	641	655	674	629	664	654	620	654	652	663	694	628	666	647	626	682	692	653	665	644	640	623	670	690	678	658	600	630	678	656	621	645	629	660	659	674	661	628	666	669	637	665	653	681	659	673	652	692	635	617	645	645	615	641	695	682	640	652	695	629	660	687	681	647	645	695	690	642	671	664	632	671	644	646	636	673	678	662	689	673	649	644	610	624	677	640	614	660	673	668	677	644	648	663	632	623	618	653	630	612	632	664	669	624	626	639	653	688	671	653	642	621	709	642	612	683	679	685	637	693	670	646	694	668	616	644	690	678	665	624	631	694	675	641	688	617	622	641	616	671	654	662	662	665	630	656	629	648	683	638	670	673	642	669	662	650	696	647	676	646	692	681	685	698	632	665	672	647	639	621	620	671	684	667	676	682	629	651	656	733	640	665	658	652	647	667	663	630	605	674	630	707	655	686	650	712	684	706	667	650	637	634	665	681	656	673	632	690	627	710	670	633	694	647	666	711	640	645	669	573	637	649	657	655	677	675	617	635	669	643	665	682	672	653	685	665	686	634	668	637	701	681	675	682	617	681	640	686	671	705	650	646	656	666	692	657	655	654	644	694	646	669	643	673	681	689	663	624	652	638	695	646	661	652	634	676	636	652	635	717	622	635	664	707	646	641	695	688	625	638	666	676	697	686	632	633	686	684	609	601	621	639	670	662	688	705	658	647	677	681	609	693	671	703	650	687	652	673	668	636	637	665	667	682	644	690	598	607	686	654	689	653	645	652	659	652	693	641	614	649	673	687	647	655	655	666	723	669	655	645	669	670	608	670	692	636	629	676	705	664	685	690	661	692	639	625	687	679	679	658	680	653	640	708	637	615	690	643	633	637	651	638	656	656	659	658	669	622	685	662	682	695	669	659	683	670	610	621	673	691	655	678	696	646	616	710	661	677	614	619	663	648	679	676	608	617	642	645	670	657	621	638	630	648	672	641	703	664	625	717	678	667	682	691	643	656	639	621	683	666	678	666	726	668	618	678	665	629	652	674	699	679	743	648	636	662	700	642	646	626	639	626	668	644	680	632	658	594	663	677	669	669	640	723	652	693	668	677	726	676	652	653	675	632	652	681	667	670	629	657	647	653	706	658	629	667	658	626	651	641	665	658	693	682	680	654	666	677	644	669	629	696	683	664	649	631	636	640	656	682	636	671	638	627	661	642	645	683	657	653	631	611	622	635	626	681	699	676	698	669	651	638	688	684	635	657	682	670	700	641	625	618	680	603	659	698	674	688	656	674	653	651	657	652	650	657	618	624	672	688	638	656	655	625	684	645	619	640	691	598	635	678	615	661	613	669	649	661	660	659	691	642	622	676	632	659	643	652	640	648	667	627	650	647	614	660	627	648	632	647	626	622	665	669	678	660	606	620	645	585	655	703	662	649	689	620	680	636	640	673	609	697	639	646	681	631	674	675	625	686	663	581	682	634	664	662	665	652	682	663	610	685	657	638	666	698	617	667	670	686	657	721	685	677	702	634	644	639	664	647	618	675	677	647	715	660	695	651	653	679	642	675	675	668	645	623	633	660	642	680	689	629	681	646	673	660	686	655	624	677	646	650	629	669	709	703	671	675	658	624	660	649	704	650	675	637	661	675	668	652	620	646	667	661	628	671	672	681	661	674	685	650	647	645	667	670	626	661	655	671	685	642	640	657	677	647	646	591	648	652	655	702	652	685	672	679	666	663	654	640	639	617	660	679	717	627	643	661	639	634	653	697	649	635	630	658	651	659	681	679	628	659	645	661	650	649	633	672	660	643	650	638	626	682	643	654	679	669	693	618	684	590	655	639	656	678	681	663	654	665	687	682	670	638	666	644	629	626	641	724	623	677	695	589	610	638	607	675	648	628	668	642	656	664	668	639	637	680	668	671	656	715	644	677	628	628	662	660	634	666	694	657	681	640	686	696	615	631	623	688	651	674	627	651	685	653	657	639	655	669	618	694	624	653	655	665	640	651	666	652	625	660	657	628	620	672	664	646	657	620	678	659	678	682	607	675	646	677	674	684	703	674	646	640	617	697	646	660	594	687	658	652	707	641	649	660	643	694	622	729	637	610	653	636	620	676	648	627	682	660	641	638	651	679	625	656	680	615	676	666	668	632	648	657	691	667
3952	8150	6107	3196	2376	1834	1585	1450	1227	1104	1029	870	927	834	800	833	741	766	758	770	743	721	718	698	701	677	740	734	748	768	725	738	722	679	694	733	693	675	669	704	727	665	673	653	636	672	682	615	684	662	681	628	707	642	623	613	707	664	668	674	652	651	646	613	706	684	667	665	679	648	647	651	671	660	695	711	642	712	684	666	674	654	655	684	717	662	615	647	703	696	648	665	687	668	640	644	685	670	681	683	664	660	688	704	655	656	651	672	684	630	708	661	640	640	655	690	712	619	701	676	688	658	696	644	641	648	622	666	681	650	635	671	637	663	686	680	645	615	603	698	650	690	630	643	676	635	710	663	682	671	686	657	686	675	662	655	675	656	713	681	672	714	686	680	720	661	683	677	709	664	650	688	616	698	649	669	646	641	643	660	659	695	660	627	676	689	603	669	676	682	632	654	694	686	632	652	615	678	650	695	692	671	655	657	647	673	657	659	646	684	677	649	717	658	639	645	661	664	704	664	686	645	716	666	738	708	708	655	629	678	639	630	664	722	692	684	674	662	676	640	679	663	730	658	692	659	633	630	660	696	628	657	638	668	657	653	663	647	686	608	675	647	656	621	668	709	680	650	665	665	673	643	679	697	700	663	668	714	684	658	672	674	668	663	622	677	618	723	639	670	684	649	681	636	672	643	642	694	701	654	675	667	686	680	672	643	667	648	641	643	690	658	648	668	675	662	671	665	679	707	625	669	642	646	700	662	670	690	662	658	728	665	670	627	655	654	639	684	661	633	731	680	642	666	663	695	647	627	690	619	667	687	680	676	654	650	684	688	676	673	713	647	654	668	691	703	662	660	669	667	673	693	683	696	679	663	676	685	656	657	660	615	664	643	680	654	649	660	671	616	664	665	651	727	678	665	672	680	677	657	658	640	681	658	671	700	708	699	681	670	654	706	650	652	652	668	626	633	681	637	677	672	663	660	636	727	698	699	651	653	677	633	676	674	659	629	680	687	671	704	628	726	684	652	688	618	643	657	661	634	708	699	653	698	667	624	649	693	637	665	707	647	641	657	653	684	699	700	678	646	675	619	691	651	689	670	701	680	631	672	707	687	626	650	626	628	633	689	656	643	724	635	624	662	648	653	674	635	721	623	655	668	686	648	620	664	692	705	679	649	675	683	658	645	660	689	669	658	692	690	709	653	608	643	643	680	682	688	665	669	680	675	670	648	689	655	675	664	704	667	655	657	662	637	643	637	646	681	677	641	635	664	623	704	616	633	636	676	649	674	619	624	687	697	656	653	635	664	678	683	701	645	646	675	676	676	633	672	636	681	696	639	661	685	598	655	649	664	648	619	690	691	600	684	662	672	706	649	677	681	700	699	608	636	640	665	697	681	654	659	653	674	635	630	706	658	703	682	713	679	653	623	676	666	664	649	657	630	660	635	657	702	637	669	615	669	673	649	706	695	681	688	652	723	664	687	668	667	581	659	656	678	674	639	653	663	633	707	685	686	682	670	730	703	647	676	625	620	668	655	610	686	690	646	706	713	693	650	654	670	627	691	675	668	666	625	694	671	722	670	616	671	649	655	652	657	617	650	701	692	668	670	697	641	726	654	652	648	697	648	720	690	712	695	607	662	645	682	687	673	642	686	641	720	628	647	634	663	687	652	697	669	691	665	634	641	660	672	652	657	657	634	691	674	630	638	644	658	676	663	657	705	688	635	656	705	651	646	654	621	658	644	679	662	702	610	652	667	697	635	621	643	624	715	628	632	707	680	676	691	668	634	668	684	696	683	703	687	715	645	670	642	688	595	731	609	656	670	641	652	696	610	651	657	697	682	657	659	682	603	644	679	642	670	641	660	631	630	697	669	644	605	620	707	612	646	674	676	707	624	652	677	668	691	665	652	702	661	675	648	653	628	668	664	683	663	697	676	659	699	670	666	655	657	668	708	653	670	620	698	645	657	697	638	630	655	642	659	634	694	657	658	692	648	605	681	709	647	684	624	657	686	674	631	627	681	691	650	727	660	679	655	682	668	688	677	650	685	702	678	660	687	612	660	655	666	661	644	685	722	653	703	675	669	640	656	669	667	642	692	653	671	701	622	645	645	639	697	680	650	696	712	631	657	696	641	669	660	652	713	671	630	650	655	660	689	648	622	666	661	629	680	639	707	667	620	667	657	671	703	688	693	642	693	619	638	669	599	668	672	657	706	663	625	670	653	660	654	624	658	650	621	687	682	665	663	696	672	674	679	711	627	676	631	676	698	720	623	671	633	642	669	641	677	623	612	666	639	653	635	701	601	673	660	689	638	656	687	690	643	680	633	636	670	645	676	637	678	670	659	639	683	660	638	657	710	661	644	668	659	701	667	628	695	647	653	664	654	689	636	655	668	682	656	656	643	660	637	697	716	644	679	681	639	646	724	675	688	641	663	639	658	664	671	630	669	670	669	678	663	634	711	706	645	668	643	693	699	657	668	677	675	642	680	644	698	669	655	685	683	651	633	678	689	677	643	703	709	652	621	679	666	622	642	690	672	654	651	657	628	671	656	654	629	682	642	627	708	641	678	624	639	656	680	681	671	656	619	667	695	651	676	663	698	677	687	665	653	671	683	647	679	683	666	720	681	668	665	710	648	644	670	661	665	642	676	670	663	583	690	605	682	697	669	639	681	674	638	688	690	648	700	671	672	647	670	662	681	668	685	657	636	664	684	695	667	671	705	693	673	655	670	647	668	651	658	661	669	639	675	613	667	625	652	694	664	665	689	659	673	695	645	674	648	655	657	670	696	675	633	634	673	657	669	728	714	661	673	687	668	665	665	650	652	652	634	675	653	713	704	677	684	660	660	680	665	652	674	675	648	643	627	630	649	663	682	614	661	689	636	638	648	676	709	720	680	668	662	641	673	661	677	658	690	670	662	698	651	686	670	691	636	676	659	645	682	695	670	710	711	637	642	676	699	693	653	627	649	664	666	673	674	639	717	657	670	684	706	643	663	666	657	665	671	681	649	596	669	667	695	676	629	662	709	630	625	704	645	671	642	648	631	679	698	666	696	669	664	657	651	650	658	592	640	631	683	692	685	676	680	636	683	684	675	654	635	680	698	716	731	658	653	648	660	712	619	677	638	635	671	684	678	617	644	644	648	681	653	615	643	710	652	669	634	641	653	667	660	688	672	669	678	702	672	662	653	633	625	640	657	631	694	683	706	661	650	674	695	653	672	650	645	647	679	651	677	667	680	646	671	659	680	660	708	652	634	682	660	671	695	667	699	647	666	696	744	628	677	683	626	675	639	677	634	648	672	677	631	705	718	652	642	695	675	602	664	668	659	679	661	651	638	651	676	684	671	641	688	707	650	708	634	671	638	686	734	640	684	647	625	680	682	630	624	633	672	660	637	632	676	674	652	659	705	653	680	649	641	655	636	718	675	681	656	633	696	656	666	686	609	675	680	689	641	678	634	662	667	620	667	705	679	634	596	670	637
22807	21606	29596	24111	21609	21676	12628	1441	1083	842	750	648	603	567	541	475	434	403	424	379	340	394	339	350	316	351	345	347	408	336	320	335	332	309	314	282	293	267	286	296	274	254	259	298	235	217	263	274	238	258	272	274	255	251	250	283	256	266	236	257	270	249	267	276	269	265	251	262	273	268	275	254	252	249	236	271	280	223	293	271	231	267	270	269	287	265	260	270	255	272	281	264	267	239	280	259	269	274	228	291	278	248	240	257	263	248	260	243	242	268	270	247	258	247	261	277	255	259	277	223	253	276	248	239	242	245	258	243	237	251	260	285	241	264	266	240	235	250	237	242	273	260	245	250	251	264	251	262	233	279	241	310	283	240	259	273	258	273	249	261	249	256	271	245	251	266	221	256	241	230	252	257	253	272	256	248	268	261	267	240	216	250	267	253	234	261	265	250	242	246	251	253	257	260	264	239	230	271	243	268	248	262	246	229	260	266	229	254	243	263	224	250	258	234	258	262	242	239	243	272	241	258	240	262	262	235	256	275	271	247	251	254	258	251	219	247	249	251	257	258	275	239	264	206	255	236	273	276	225	256	227	276	238	213	281	229	231	275	241	245	254	264	257	244	236	259	250	224	263	248	233	228	232	267	244	275	228	247	240	236	264	270	249	267	269	262	244	248	266	299	275	277	236	239	287	290	259	244	261	252	239	261	239	255	244	260	255	248	271	239	262	255	268	242	256	233	264	225	271	259	253	246	226	267	272	249	260	264	226	208	227	258	239	270	235	226	257	275	256	240	235	280	244	231	278	256	282	243	270	247	252	237	267	259	245	255	240	257	240	225	246	245	220	256	235	241	222	254	239	249	254	256	254	284	275	247	232	247	258	265	216	238	252	270	278	254	273	245	259	248	269	288	248	238	281	221	236	274	247	272	256	223	267	253	268	251	269	256	260	249	234	247	249	241	261	236	247	240	261	273	249	238	253	227	242	234	220	252	217	235	277	238	246	240	247	239	273	274	233	250	254	265	239	239	265	233	237	255	271	243	250	253	247	237	263	245	229	254	242	248	211	248	275	237	247	246	245	247	253	248	244	248	238	256	247	257	244	269	271	251	259	256	253	250	242	287	237	254	265	212	282	282	260	264	247	216	251	262	267	244	247	222	262	220	249	245	243	250	260	264	214	260	244	261	270	258	274	240	244	234	237	266	233	266	251	264	237	276	278	271	243	238	247	251	257	241	261	259	234	261	242	257	253	258	279	236	248	242	251	254	238	257	268	215	239	248	256	268	283	237	258	258	229	243	256	255	275	234	251	242	246	238	238	239	232	253	269	230	236	246	245	266	232	238	249	238	257	227	283	242	248	248	232	222	256	249	261	272	248	254	261	238	225	259	269	272	227	243	272	258	258	257	244	241	268	271	268	261	241	251	228	250	245	276	235	244	224	236	233	285	236	265	262	240	255	231	260	241	234	265	273	242	201	245	268	276	244	265	263	243	248	264	231	232	224	268	284	253	257	273	256	281	250	241	245	261	265	274	278	244	247	259	241	242	259	236	238	238	260	258	289	262	225	244	257	283	263	230	240	229	238	253	254	237	256	254	252	259	254	270	270	242	267	267	226	242	258	236	246	246	244	239	241	241	241	281	256	251	247	233	282	241	219	253	231	256	247	252	253	236	236	256	243	268	292	271	231	266	257	229	260	253	243	265	264	232	210	292	229	247	246	252	237	259	237	217	234	248	254	241	255	258	254	281	239	251	249	247	241	257	255	273	242	255	236	259	258	247	248	259	263	244	241	253	242	274	255	246	273	283	264	257	261	279	221	268	213	262	226	244	289	224	284	238	257	238	214	241	266	268	271	254	240	244	256	256	236	266	264	262	239	265	247	271	240	251	257	263	237	262	247	217	259	268	250	234	272	238	238	254	247	252	244	218	279	271	243	248	234	243	260	253	258	267	262	255	271	225	259	251	261	248	269	263	245	249	242	268	239	296	252	235	245	251	247	232	236	233	238	252	253	249	233	274	243	251	242	246	254	268	256	217	270	240	228	278	247	249	268	282	255	218	244	244	253	243	240	238	259	247	244	258	241	261	268	250	269	256	248	246	234	253	264	277	229	236	220	252	240	239	230	265	261	248	244	270	262	253	247	230	257	213	245	276	242	233	254	259	240	248	236	251	247	245	286	263	271	264	265	253	242	256	239	250	258	246	226	239	243	234	283	236	259	231	259	232	233	233	266	242	264	250	235	218	235	231	266	243	240	232	264	266	249	250	256	260	246	242	257	244	244	240	264	239	262	251	279	271	278	251	263	244	253	245	238	240	252	249	260	272	253	255	252	251	265	252	232	246	246	283	245	246	234	259	246	257	278	267	264	237	247	238	251	250	267	243	273	253	270	230	270	256	208	257	238	248	244	223	258	219	260	287	247	263	244	245	238	244	258	271	279	286	242	259	244	284	276	248	228	253	247	262	238	258	235	240	256	249	235	248	242	261	241	246	271	265	255	277	233	243	228	249	229	263	255	249	258	279	245	233	269	268	236	258	242	255	238	248	240	250	249	232	254	231	265	278	217	239	265	258	252	242	238	255	261	243	250	248	237	252	262	245	269	227	247	259	261	258	249	231	252	260	252	228	245	244	261	251	235	271	275	257	280	275	257	245	242	275	236	271	263	271	215	264	254	265	238	231	246	248	224	213	239	246	254	259	249	242	254	269	264	239	246	218	230	252	291	256	266	270	232	283	218	240	250	272	242	244	256	271	268	252	268	272	271	248	230	223	260	235	230	271	272	257	279	246	245	270	227	262	249	277	253	248	265	253	250	249	269	276	270	235	248	265	258	244	242	244	247	228	250	238	277	251	259	245	248	255	256	256	256	225	237	266	233	266	240	289	272	255	260	256	256	240	264	279	252	268	268	266	236	229	283	219	297	256	254	231	235	253	288	281	251	251	289	284	267	258	234	247	242	256	239	218	244	235	261	266	247	252	276	232	263	266	281	266	253	235	288	248	253	255	241	239	241	239	213	262	233	203	234	231	244	249	223	233	248	251	263	220	260	254	248	257	259	255	247	259	250	258	270	264	232	257	249	260	269	236	235	264	278	252	224	255	270	276	245	272	259	261	256	260	256	270	228	253	230	255	250	237	254	245	263	272	229	233	233	252	223	248	235	267	265	243	246	273	258	238	257	279	264	254	237	240	254	227	247	240	245	225	234	252	273	287	247	251	253	243	241	251	250	247	235	278	250	248	249	243	255	238	258	230	231	251	235	271	251	228	285	242	241	233	244	255	238	229	223	248	249	278	265	242	248	237	277	258	218	256	267	263	265	223	237	253	262	242	263	247	244	249	233	285	258	247	253	242	232	226	271	255	256	248	252	247	250	220	261	272	232	255	252	225	266	255	287	252	247	261	247	265	275	256	233	226	257	248	266	267	236	215	238	251	219	223	229	214	249	243	260	267	228	290	263	261	295	289	235	251	248	249	244	246	281	233	253	255
5175	17400	13052	6608	4987	3604	2737	2091	1687	1364	1083	992	855	742	652	649	556	519	500	442	428	417	411	378	348	371	358	377	437	420	406	352	343	356	338	343	302	284	300	281	289	284	278	275	282	278	258	278	250	299	282	300	226	269	279	259	286	254	291	230	284	253	266	259	258	264	280	250	265	281	263	311	271	267	290	248	280	275	248	252	278	260	261	224	237	263	271	228	269	273	253	268	268	256	229	251	277	262	249	238	271	269	254	245	264	252	250	268	269	253	282	292	253	273	273	260	248	250	239	285	260	254	276	279	269	279	270	243	262	264	262	251	255	241	226	249	257	250	258	259	259	298	244	248	275	250	265	237	243	248	275	243	239	248	222	269	244	284	215	277	274	245	253	263	261	250	279	242	279	261	261	246	242	247	276	268	241	247	268	281	261	272	255	250	250	270	250	258	282	271	267	241	220	246	230	261	243	269	260	251	247	234	242	238	217	268	245	271	238	277	237	254	265	261	251	258	256	256	221	270	264	266	249	244	239	262	246	268	268	247	244	254	272	250	269	261	235	266	254	279	250	247	286	249	237	262	246	277	263	250	252	269	230	249	264	292	260	276	223	219	265	267	267	265	242	284	228	220	228	274	284	228	234	213	242	242	254	274	246	239	253	246	264	255	244	259	246	277	283	219	241	274	241	256	263	253	235	219	282	257	303	247	263	257	243	242	257	268	296	258	245	245	266	250	247	235	254	253	260	241	273	271	274	239	247	232	242	271	230	275	258	257	288	231	229	242	248	234	234	267	268	245	250	248	261	252	215	272	243	246	259	262	236	267	289	259	237	274	262	257	268	249	247	250	253	231	237	240	256	240	237	285	244	265	265	281	264	265	252	281	227	268	256	251	267	258	241	272	234	277	247	241	241	270	243	256	247	256	248	241	227	260	253	273	270	240	273	282	229	247	216	261	265	282	239	236	257	248	280	263	274	242	237	255	234	246	241	241	237	257	280	246	240	254	271	275	257	292	240	250	277	253	246	255	252	266	278	246	270	278	234	255	253	249	216	246	248	256	264	260	223	254	278	258	234	259	265	227	247	266	250	277	268	248	255	240	256	252	252	270	225	292	239	285	283	219	258	256	259	275	245	247	246	233	251	277	252	265	252	261	225	264	254	254	258	266	245	286	230	240	218	263	251	258	280	281	228	249	262	302	240	256	248	272	230	247	268	262	232	247	246	249	265	241	264	256	239	263	249	288	253	257	251	252	252	276	247	214	246	267	264	251	254	292	228	272	269	257	264	282	279	254	256	240	262	226	240	230	279	261	245	231	262	229	259	276	259	265	221	229	256	243	254	257	280	264	263	266	242	288	255	233	258	251	272	248	281	244	251	264	246	245	274	251	211	280	222	281	247	277	260	251	245	248	233	271	258	271	258	247	260	249	263	273	263	222	265	268	283	247	253	228	248	253	264	236	276	270	261	263	229	254	247	257	246	246	227	237	260	268	248	256	262	250	240	252	251	225	274	251	249	266	261	259	249	281	246	247	246	234	267	245	274	251	236	262	265	246	242	230	245	276	249	294	263	253	278	254	272	239	269	258	257	239	252	259	255	256	276	258	281	252	243	253	279	267	266	257	239	248	250	279	284	268	235	262	238	227	229	259	234	272	251	262	245	250	242	268	271	255	260	266	252	235	263	250	235	261	239	276	246	248	234	238	261	243	261	265	242	292	239	229	293	227	264	272	253	233	266	257	264	247	252	240	246	233	249	294	265	259	258	250	245	261	267	247	248	257	262	234	243	293	241	226	264	238	249	256	240	301	261	227	249	276	243	255	249	276	238	247	254	265	238	278	233	234	248	218	251	243	265	248	250	264	275	238	243	243	267	220	255	268	276	274	255	287	278	289	282	267	234	228	275	257	245	252	255	264	264	261	230	246	289	253	231	248	271	259	262	241	231	282	236	278	269	276	245	287	252	243	269	277	249	264	242	253	228	292	286	257	295	244	247	235	259	235	276	269	240	261	221	272	254	239	236	248	255	281	253	255	253	252	238	275	284	262	238	236	270	270	232	226	275	246	245	250	256	272	225	282	265	243	232	254	256	253	249	246	270	250	257	269	245	255	263	244	253	256	259	231	249	254	267	250	259	283	245	247	246	263	266	233	265	264	263	267	279	250	264	290	253	256	251	251	281	252	261	276	259	268	257	241	266	260	228	246	283	251	224	262	257	244	249	280	261	294	263	247	256	264	249	254	227	263	248	258	253	252	274	269	260	245	266	234	265	241	279	251	264	253	248	256	226	244	245	260	261	246	256	263	276	254	266	236	262	245	291	241	242	247	243	221	251	258	251	256	273	303	250	274	269	223	282	259	238	254	255	277	261	256	252	247	244	271	236	244	263	252	262	267	235	299	244	255	238	249	243	266	250	229	253	252	271	226	242	253	272	254	236	256	301	260	260	242	256	241	265	289	239	261	256	265	274	285	266	259	253	294	223	248	266	216	236	229	249	246	235	250	226	244	264	240	247	252	257	251	237	242	255	246	272	251	251	276	250	246	237	237	240	250	242	244	253	239	249	281	254	280	245	253	251	259	256	246	253	266	269	240	281	284	251	249	246	232	248	265	252	236	273	248	232	240	278	282	253	277	269	279	260	251	267	263	261	244	265	267	232	280	270	253	278	250	247	240	254	265	241	259	233	259	245	257	243	245	255	229	263	269	243	251	276	271	250	246	251	273	225	293	256	242	262	244	233	250	228	257	257	270	262	247	255	248	252	256	235	283	253	255	268	233	267	242	274	231	245	274	244	200	254	261	256	244	263	286	263	243	241	243	261	251	245	291	246	270	233	228	255	235	233	286	274	244	262	258	228	264	259	280	250	288	274	275	249	255	251	263	288	247	239	274	255	243	264	252	278	269	250	261	269	265	274	256	239	268	259	270	253	232	265	267	264	274	244	267	275	273	256	248	245	237	250	280	255	253	248	261	288	280	261	254	269	255	242	280	238	260	276	244	283	265	268	255	253	245	245	268	253	263	268	242	257	242	220	260	268	272	298	229	247	250	261	238	247	282	251	286	272	239	254	220	258	231	283	255	260	273	261	261	262	263	255	259	257	255	287	228	265	283	263	254	268	245	235	249	257	258	257	227	263	253	239	246	251	243	251	271	257	273	240	227	265	244	250	269	249	238	244	268	247	254	247	252	248	228	260	295	238	226	264	236	219	258	251	226	261	270	253	246	238	258	240	235	240	245	259	267	286	214	251	291	274	279	232	220	245	243	225	246	220	273	242	229	232	247	269	264	239	271	273	234	230	262	243	260	268	251	271	264	255	256	264	253	255	243	235	231	239	258	265	239	252	244	258	247	233	233	262	269	261	258	257	254	290	259	228	260	276	259	271	288	293	276	268	283	232	247	261	252	253	269	245	256	250	263	258	269	236	252	243	253	244	239	235	260	243	236	283	259	271	269	227	256	275	261	255	267	223	248	246	280	220	254	261	244	256	260
28090	20037	7852	1820	1094	940	855	809	806	758	772	728	745	715	745	713	704	667	714	710	725	709	671	684	669	653	637	647	690	670	706	704	655	656	657	637	664	694	621	634	699	655	699	675	617	653	690	699	699	645	661	667	626	657	651	654	620	699	720	677	629	592	720	679	662	623	662	674	623	634	668	668	672	671	599	701	680	679	652	628	683	673	652	651	667	684	654	707	656	620	654	642	677	626	676	660	616	663	660	697	640	666	677	668	711	650	638	658	668	660	669	652	632	619	671	677	690	675	645	630	667	670	678	693	680	623	610	642	682	631	671	677	635	634	640	642	689	643	656	656	664	641	618	690	653	651	674	628	615	661	642	681	667	662	635	654	604	632	621	693	627	658	667	709	687	643	648	660	645	680	651	645	649	635	683	637	690	661	615	701	666	626	643	657	626	637	689	640	649	623	701	711	653	678	668	658	624	623	655	697	640	646	667	666	601	632	671	694	644	629	651	606	670	726	670	687	649	579	668	680	624	639	673	643	627	679	663	678	634	687	671	676	651	680	664	682	664	632	624	646	701	651	634	643	686	618	646	667	638	676	644	679	638	654	623	701	687	651	669	651	681	678	649	650	671	677	663	637	723	649	652	684	711	666	638	668	636	679	629	682	683	653	677	735	722	671	699	654	668	627	696	716	612	686	691	663	666	713	652	682	692	690	650	647	658	633	639	619	697	671	671	660	677	672	651	663	717	663	638	640	645	647	656	694	688	653	641	651	680	695	633	713	628	617	642	654	677	687	657	646	678	690	669	645	656	676	675	650	564	682	676	651	621	662	662	653	642	627	647	584	643	658	653	638	620	652	585	637	646	688	647	641	691	690	670	640	679	670	654	655	643	673	661	651	655	626	649	683	667	625	671	615	684	663	701	698	716	635	641	664	610	683	669	616	650	715	661	665	666	716	662	679	617	652	649	654	717	671	633	671	691	643	653	674	632	673	640	634	670	645	666	680	653	677	674	651	662	623	660	579	677	646	664	640	652	683	686	687	652	676	683	652	660	657	674	700	690	658	649	657	641	627	638	646	643	703	650	640	643	681	710	694	648	679	661	698	660	665	666	673	663	618	652	655	654	673	675	632	660	634	656	638	649	643	667	662	645	640	638	670	644	675	731	647	651	698	675	678	650	677	698	656	674	641	654	706	686	648	658	626	651	651	635	673	716	630	635	692	661	694	653	653	674	672	686	626	671	650	651	693	632	669	645	634	622	653	656	668	677	674	655	684	722	627	688	631	643	676	659	654	668	682	685	654	635	716	631	662	629	619	651	657	640	658	669	652	584	611	619	672	663	655	645	696	647	711	631	661	691	624	684	665	694	650	633	653	656	689	632	665	627	637	685	694	646	677	670	637	683	618	642	634	657	698	648	651	617	656	680	653	627	657	609	639	683	625	682	668	634	636	697	634	660	618	619	682	707	654	674	689	695	668	649	628	660	643	670	627	684	654	672	660	632	642	618	719	670	675	671	653	647	665	701	644	634	696	643	669	668	651	637	596	590	639	659	652	662	637	633	661	696	684	621	672	654	647	655	693	652	694	607	680	634	665	646	667	614	703	619	688	690	663	704	672	612	664	683	661	657	631	693	720	655	674	628	650	701	670	694	659	649	655	618	688	676	640	660	656	642	634	677	655	677	639	682	725	629	679	613	665	673	636	662	647	663	652	664	656	590	653	689	650	648	632	670	604	652	648	671	679	634	622	643	713	693	666	614	675	650	644	639	655	664	622	686	665	680	690	641	658	636	661	620	634	680	638	675	684	699	664	683	637	653	635	664	635	626	643	657	608	684	616	696	651	608	632	670	638	696	665	689	674	717	643	686	691	652	669	662	664	638	638	636	651	673	669	675	683	663	582	690	648	631	671	660	682	691	660	618	651	639	695	711	677	661	677	674	692	667	638	635	678	640	612	609	643	643	646	645	654	656	644	668	642	636	726	668	649	684	658	701	669	685	709	707	640	608	629	681	688	691	667	676	696	636	645	659	717	687	702	694	644	641	634	655	689	658	652	709	670	674	642	640	669	675	660	693	649	691	694	643	668	648	673	708	645	667	681	623	650	658	654	638	656	636	629	640	667	635	636	647	645	631	632	655	666	663	680	614	668	673	693	670	668	698	667	674	632	664	637	634	651	675	631	612	602	624	673	678	667	612	646	635	653	724	664	710	663	660	626	675	633	649	676	634	682	665	658	665	661	665	607	659	646	684	675	679	683	623	668	671	653	694	664	665	656	670	702	639	671	656	655	652	675	666	652	629	662	659	641	626	688	664	631	699	655	681	631	631	662	681	648	728	671	630	605	653	659	689	669	668	705	652	690	649	645	683	667	649	694	655	686	644	679	657	671	603	652	642	650	642	644	663	671	671	680	670	649	673	627	604	640	663	658	657	674	643	668	617	665	694	685	756	620	692	653	689	694	623	650	675	624	638	639	720	628	659	647	685	649	662	652	642	647	606	687	678	627	688	588	620	667	640	628	672	630	666	639	670	674	640	653	669	676	639	707	657	649	648	672	634	684	622	640	647	675	649	690	614	673	656	695	659	690	640	649	622	623	625	673	675	633	646	663	592	583	644	661	661	688	698	626	664	651	702	659	626	637	663	606	695	716	659	638	706	662	658	679	661	662	654	700	665	633	642	649	691	644	684	688	638	653	650	659	677	678	692	629	685	670	668	704	658	645	659	657	694	693	624	652	673	680	680	636	692	632	677	701	666	676	695	653	621	653	657	650	628	674	651	721	628	627	634	696	673	658	665	664	654	642	723	642	652	667	664	638	628	688	667	658	656	657	658	626	674	640	630	596	684	656	653	646	673	666	626	644	679	637	686	631	700	630	700	651	675	633	661	671	661	656	667	607	603	656	675	652	655	672	683	650	651	676	692	670	669	642	642	633	679	625	647	635	646	695	683	700	630	659	587	623	677	707	649	707	665	647	687	682	649	619	665	631	636	684	666	693	653	654	662	635	657	655	651	651	669	681	672	630	656	681	676	648	704	680	593	690	657	621	661	669	690	661	671	653	659	642	651	643	712	666	696	660	680	660	702	688	686	679	677	641	688	675	648	645	664	691	697	682	665	641	741	692	634	669	634	671	638	675	677	645	617	656	606	671	650	651	642	630	649	649	676	644	672	686	609	651	624	643	672	703	709	613	603	687	668	657	646	644	644	669	684	644	675	674	718	657	682	635	663	665	658	710	676	641	681	677	674	686	702	663	648	677	660	656	651	630	681	658	680	686	624	659	714	614	670	690	653	659	695	657	683	675	645	714	665	648	665	647	632	684	717	629	618	635	640	661	631	652	668	662	665	708	638	679	707	690	648	659	650	635	629	639	647	664	669	642	639	669	663	693	691	651	641	645	664	676	632	634	654	623	638	690	666	641	672	696	607	691	648	666	653	656	660	635	661	714	663	622	673	671	658	723	609	692	657	635	662	628	679	676	696	642	654	668	671	654
5022	4052	3090	1706	1409	1191	1066	964	936	857	830	797	769	797	748	730	700	729	690	719	714	700	670	703	715	758	700	719	718	674	789	733	722	752	720	724	681	668	661	741	686	729	683	665	661	672	648	718	691	666	705	652	644	699	677	647	681	725	663	695	672	683	702	717	683	681	723	724	677	706	716	706	676	672	704	638	765	686	693	727	707	713	650	722	688	710	669	700	745	693	696	736	610	664	617	693	725	668	699	669	694	671	669	665	684	713	711	686	700	726	671	659	654	673	676	640	681	675	700	689	716	652	688	722	687	736	693	666	705	670	661	680	669	684	680	656	671	676	662	701	696	672	696	686	709	659	676	692	697	654	725	691	692	670	703	679	690	674	696	688	696	688	721	635	703	718	671	665	670	682	695	717	707	701	682	744	655	737	696	682	713	669	757	675	702	681	689	672	689	693	656	688	746	680	657	701	711	695	680	707	674	695	669	700	693	663	666	700	680	679	693	664	696	696	760	726	654	698	695	676	698	686	718	672	725	718	683	665	635	666	707	655	663	729	740	698	681	693	685	669	694	640	732	675	699	669	690	705	738	717	666	707	686	687	710	645	655	631	727	719	676	702	682	664	687	712	698	677	713	669	694	657	717	742	656	680	688	674	681	697	684	652	666	700	695	696	717	667	707	680	707	680	693	703	726	674	674	705	711	635	690	633	665	669	700	639	689	687	663	705	672	698	684	641	637	727	689	679	698	632	683	732	693	704	695	680	720	706	706	688	696	722	696	698	707	690	659	717	668	720	680	682	668	699	695	693	702	695	680	696	701	655	721	643	677	702	668	710	643	681	643	702	696	704	686	715	665	674	658	654	643	699	706	682	670	682	664	665	729	727	691	699	674	683	682	709	722	695	689	684	696	723	642	642	720	710	728	724	732	692	723	674	677	671	699	688	710	738	669	703	671	678	767	729	687	670	705	693	722	657	702	729	697	720	654	663	652	683	699	739	699	691	662	699	704	690	705	653	661	658	697	661	703	678	690	673	704	672	645	701	739	656	665	691	717	673	720	673	682	636	705	701	684	689	708	691	739	665	715	726	682	660	660	677	643	719	696	694	691	713	654	695	698	684	684	700	654	690	708	663	702	704	711	710	684	731	654	686	687	704	713	693	684	643	637	718	677	729	721	686	695	720	669	675	694	672	671	686	702	674	711	705	687	669	747	656	667	686	671	681	714	650	683	651	676	734	639	664	668	714	675	705	670	651	686	700	735	653	729	704	701	675	650	679	697	683	684	691	686	718	694	643	670	738	683	668	695	662	686	701	704	692	706	655	708	674	739	673	671	676	707	697	710	696	704	657	697	704	696	671	687	702	619	700	678	649	723	657	669	654	700	682	714	704	732	713	731	686	676	688	666	649	653	691	646	704	719	691	704	703	677	670	723	649	683	652	682	703	692	641	735	708	668	641	671	681	705	721	703	714	655	655	687	671	672	660	633	725	752	671	642	688	711	646	667	669	673	691	649	695	722	697	709	716	707	693	683	665	714	666	708	694	697	728	682	694	695	692	712	667	723	705	648	693	635	668	651	760	682	744	718	692	697	673	694	652	649	699	684	709	703	720	676	712	735	727	695	671	653	693	661	709	696	658	677	705	672	723	683	774	716	717	684	680	656	717	691	700	653	686	678	675	723	697	667	712	627	716	724	685	662	696	628	652	680	691	716	730	687	677	680	670	682	695	708	684	664	663	694	681	710	668	701	677	714	732	667	716	628	719	701	713	690	695	696	757	665	681	685	700	709	691	703	730	682	698	649	677	652	686	721	649	691	673	711	717	721	669	656	702	736	690	652	695	720	727	689	699	682	691	692	697	692	670	655	701	709	672	679	671	635	670	673	690	702	707	646	706	699	667	662	669	686	666	689	692	716	701	666	712	691	682	701	699	679	715	684	650	718	723	674	666	701	681	711	667	697	664	668	680	665	666	730	703	669	673	709	670	707	697	703	710	639	696	619	682	680	678	711	720	686	659	696	665	629	688	666	648	682	672	675	675	711	709	642	730	668	701	690	726	681	642	663	712	674	673	668	691	665	699	643	718	689	679	725	694	704	674	695	665	695	708	732	659	660	724	678	655	717	643	689	671	679	693	689	687	686	701	706	701	697	677	667	685	656	688	664	682	682	701	667	647	678	700	717	650	694	665	648	636	688	686	678	653	689	698	706	689	683	711	662	668	656	639	647	682	686	686	673	702	696	704	646	666	709	724	627	697	652	716	685	685	721	651	677	742	701	693	659	733	650	695	694	660	664	643	675	688	652	719	703	677	704	666	690	632	656	676	718	649	685	705	715	721	724	650	670	669	676	659	692	718	679	719	638	699	698	748	652	654	678	706	677	654	680	742	691	708	673	689	651	697	653	704	651	691	688	667	672	678	719	660	699	711	738	719	695	739	651	652	685	644	681	677	660	653	636	635	700	670	711	650	662	657	684	685	725	710	659	705	675	684	721	672	662	656	697	715	682	710	662	667	704	672	680	659	711	638	694	628	693	663	653	668	657	657	672	699	675	682	710	732	670	725	663	703	729	688	641	679	675	700	691	655	677	685	612	664	681	692	680	706	696	697	660	687	680	699	709	688	614	754	678	667	654	620	745	681	724	678	736	678	734	688	718	705	679	696	684	655	667	718	648	690	696	682	688	677	679	681	706	750	694	698	689	661	697	674	720	691	746	652	650	645	740	638	722	672	624	713	614	695	679	668	663	678	645	685	674	674	671	721	645	626	681	664	660	697	698	697	718	707	679	693	709	686	684	641	682	658	632	716	686	699	683	710	692	631	698	645	719	706	666	752	761	672	692	651	660	696	696	656	728	674	677	698	708	672	730	680	706	692	665	664	690	681	711	666	686	655	704	681	695	692	693	713	684	730	668	722	680	670	635	667	672	708	668	665	723	689	697	712	693	697	670	655	679	715	678	694	675	730	690	717	659	685	648	699	702	712	693	680	655	704	687	681	690	681	662	676	680	703	679	732	661	634	655	667	647	676	684	683	677	699	685	670	679	707	695	626	699	673	653	653	681	694	681	642	677	704	688	676	677	745	683	646	691	711	693	728	640	631	701	689	680	662	679	645	626	671	664	732	645	660	679	723	694	724	636	731	732	743	692	699	709	675	668	726	683	688	717	682	626	700	671	719	694	672	648	670	682	713	685	665	657	689	685	683	702	695	654	751	684	689	636	717	660	653	618	662	720	655	671	670	691	670	676	696	650	711	691	702	673	687	665	696	710	694	696	709	673	699	698	729	705	669	689	716	733	718	658	701	681	662	688	651	676	675	651	734	708	699	725	681	702	656	713	690	659	688	659	678	692	714	665	716	675	663	645	672	680	699	714	647	663	648	703	748	729	712	634	682	716	697	672	699	628	677	661	654	721	706	719	674	683	678	702	738	695	704	699	736	705	679	703	676	735	675	618	711	732	693	634	686	681	666	700	697	705	698	708	677	676	682	689	716
23793	21526	29093	24381	21548	13952	1687	963	772	722	631	567	561	491	484	459	488	419	427	410	397	420	373	396	383	343	403	423	403	424	396	347	373	393	358	348	357	372	309	343	398	366	378	365	343	349	356	318	353	356	377	362	353	320	316	341	341	333	385	337	317	359	370	312	376	343	330	367	316	341	371	358	289	336	324	370	355	329	334	364	354	355	351	334	371	314	344	344	319	329	333	293	322	328	358	347	339	315	370	328	348	352	365	354	381	308	320	333	362	356	361	354	365	367	339	353	340	351	370	320	344	323	338	348	348	352	329	333	355	348	332	375	363	378	343	342	349	315	352	350	347	371	333	354	285	347	327	335	313	330	348	346	314	330	311	350	334	358	329	318	343	328	304	361	316	373	357	359	345	337	363	327	329	373	328	335	315	340	311	337	360	333	306	344	370	315	345	354	364	346	352	338	343	339	344	329	361	337	358	332	336	328	348	330	297	308	326	306	330	376	347	327	397	310	372	384	348	352	353	335	366	373	356	339	367	340	342	340	357	368	333	336	345	364	337	373	341	324	334	332	345	325	332	355	334	335	334	368	367	337	304	342	377	344	330	345	333	327	374	323	318	344	339	324	360	330	357	347	321	353	315	349	346	299	354	339	319	366	331	353	360	382	328	303	324	362	319	340	370	324	331	366	354	330	347	362	326	367	344	344	333	350	359	316	319	331	338	331	328	312	347	343	323	350	356	328	360	331	316	372	323	351	349	340	331	294	358	344	355	344	339	354	321	360	336	336	371	305	338	372	335	348	317	331	328	357	359	355	316	341	322	338	349	339	347	369	337	347	335	331	357	339	345	322	323	344	290	360	374	347	326	368	329	335	367	345	348	354	321	324	329	366	330	332	320	353	319	340	319	332	344	327	322	378	320	366	372	298	347	338	358	349	300	342	373	332	330	323	343	345	404	310	354	329	333	333	360	335	346	323	361	348	345	330	320	351	355	366	349	324	363	326	354	370	352	348	358	327	340	395	349	324	343	317	361	350	363	325	336	362	345	320	361	342	337	337	351	329	313	333	361	300	354	367	352	352	334	313	328	305	313	335	318	295	340	334	341	334	331	315	344	297	341	348	357	372	347	369	341	352	322	307	326	321	338	316	350	290	351	333	319	296	321	321	321	354	339	341	342	339	346	328	297	304	363	342	344	366	330	353	303	348	366	330	357	330	326	336	318	336	322	342	316	345	347	343	337	332	331	359	346	326	354	367	353	307	315	360	389	345	339	317	347	356	327	330	371	326	350	316	360	348	333	342	347	316	329	339	344	328	344	334	323	334	343	337	351	329	336	344	324	324	374	348	325	331	328	346	301	342	312	341	301	349	327	334	355	342	365	330	299	353	332	312	338	341	369	331	335	337	342	318	335	354	317	295	331	357	305	336	372	336	347	362	326	369	347	339	313	317	318	348	349	350	311	328	373	348	332	312	363	363	318	342	339	336	319	329	328	327	314	318	316	354	352	357	363	350	325	349	333	332	336	328	324	338	354	360	324	333	330	345	326	350	305	344	346	322	325	297	328	316	327	300	338	338	361	361	325	334	354	338	324	315	321	362	351	392	327	348	367	341	322	344	365	364	343	337	339	364	356	329	326	341	338	320	359	313	388	338	331	363	352	351	337	352	345	309	331	326	343	323	367	380	349	344	346	353	330	340	355	330	387	383	357	334	346	314	338	361	347	364	343	331	323	349	331	330	323	324	309	336	345	325	354	352	348	329	354	330	339	358	322	369	354	338	329	317	331	365	331	351	353	331	322	348	382	375	356	314	307	352	337	359	331	321	346	349	351	330	336	345	345	340	322	354	365	302	333	344	362	350	328	328	324	342	325	315	341	344	318	309	354	320	364	298	299	330	349	376	346	366	307	330	372	317	360	347	317	342	343	327	353	342	330	308	330	337	321	329	363	380	353	377	305	349	357	299	343	326	350	379	334	366	322	299	363	315	377	361	337	316	352	349	323	317	348	321	356	337	318	336	355	340	371	329	339	346	318	348	366	352	361	353	339	321	355	328	343	325	341	312	327	357	332	334	350	337	365	372	324	321	369	344	349	325	336	327	341	360	337	354	326	332	382	332	329	336	335	343	334	364	337	320	355	337	351	339	327	310	378	341	339	315	317	334	323	321	332	347	329	347	330	329	334	351	317	359	331	329	323	342	334	334	334	355	336	337	344	369	339	371	345	359	300	336	325	330	311	322	338	321	332	341	314	335	321	326	350	351	338	308	331	361	360	316	329	332	315	306	310	332	319	332	332	356	356	331	366	335	322	355	370	304	327	322	324	341	336	301	339	320	339	317	335	335	349	346	324	351	308	351	317	337	334	365	336	339	318	341	368	385	313	323	333	337	357	373	355	328	345	332	345	324	345	355	337	328	349	356	334	364	352	324	340	309	345	338	348	341	340	319	319	355	313	329	365	350	343	339	346	357	355	327	370	310	311	302	330	360	330	350	342	319	322	311	323	340	338	337	328	329	322	322	306	340	336	351	331	368	392	363	332	366	311	348	358	358	335	333	294	356	334	328	360	342	322	345	338	337	363	343	357	294	341	331	338	370	340	360	346	339	289	315	316	312	346	336	335	340	319	313	301	335	336	346	353	334	337	327	326	325	295	355	369	359	360	367	353	336	349	345	318	368	336	316	329	341	335	356	381	347	372	342	321	296	335	364	332	310	349	368	382	325	360	319	309	346	353	343	317	350	296	335	316	309	342	310	346	351	354	298	325	350	377	337	312	345	339	357	306	360	357	325	307	335	372	317	368	311	312	313	311	326	326	351	349	355	357	318	336	329	361	327	310	355	348	310	375	351	348	323	333	344	332	332	333	344	310	319	332	336	331	318	325	327	333	319	315	356	346	335	350	345	330	339	354	332	360	329	363	366	337	371	337	333	317	341	353	347	349	345	358	313	306	355	361	334	324	322	343	322	324	343	348	302	357	328	334	333	361	331	364	346	346	297	364	337	350	328	334	340	345	344	338	359	340	321	345	350	392	354	337	313	305	345	358	328	341	342	351	315	308	329	306	339	356	319	299	298	334	346	336	337	339	315	356	328	340	326	361	337	347	343	342	314	369	316	332	337	306	315	357	321	321	310	342	370	368	348	332	315	320	318	384	355	336	355	326	356	352	346	351	306	343	329	367	354	352	362	319	346	345	313	346	348	352	360	333	347	330	330	317	315	355	341	340	345	328	357	354	328	311	316	335	345	371	320	346	334	329	326	338	352	365	316	308	305	347	338	328	375	383	310	336	339	318	330	329	341	351	327	332	329	343	318	322	318	371	352	356	354	376	367	334	327	299	344	352	362	373	320	354	328	317	328	347	323	287	373	317	340	310	356	343	362	357	314	307	317	353	351	347	347	335	319	363	321	335	341	292	301	331	339	341	340	314	336	336	351	331	375	339	341	306	356	359	344	334	360	344	344	362	355	369	339	359	354	317	320	319	367	319	330	339	341
3872	11998	8534	4162	3137	2321	1739	1406	1188	1074	844	735	728	672	596	598	562	555	544	462	481	457	467	433	418	436	423	435	449	448	451	467	438	400	434	405	424	404	422	408	414	374	374	345	355	399	373	386	379	360	392	382	372	352	394	384	353	407	378	378	366	388	381	370	408	359	371	362	401	413	374	371	339	368	396	391	365	391	336	379	341	348	356	382	381	380	380	383	384	356	350	395	377	396	392	345	358	381	377	402	382	373	390	350	380	362	380	346	367	361	366	390	391	365	354	348	387	330	356	348	374	374	364	349	315	338	349	368	381	383	363	370	356	332	377	368	354	350	348	364	364	389	401	390	349	403	379	399	358	363	392	365	405	380	356	353	353	383	366	361	379	359	376	377	391	356	382	387	389	387	364	354	368	376	406	326	353	340	351	377	357	376	392	370	364	370	361	319	364	371	371	385	392	372	328	372	375	380	377	367	360	394	397	366	392	348	395	396	357	369	366	366	342	376	375	387	394	376	383	370	345	366	373	353	371	377	360	373	358	399	334	365	353	363	345	368	379	351	378	371	374	351	367	350	392	394	414	403	374	360	376	319	371	406	363	369	347	359	369	374	364	344	372	380	362	399	392	417	356	403	387	371	345	371	370	390	354	352	347	370	352	357	372	373	402	358	385	347	357	364	354	356	378	359	400	366	378	378	390	400	371	372	338	377	338	352	398	378	380	370	370	375	384	376	352	358	378	390	337	319	415	375	371	346	393	367	382	377	377	354	353	364	351	361	353	364	379	337	384	354	432	384	398	417	352	396	358	390	357	364	386	369	327	361	343	369	352	372	408	384	354	360	326	361	354	408	390	348	356	399	359	365	365	362	364	355	395	371	362	353	377	375	382	364	373	369	341	375	364	401	342	395	408	358	336	366	411	373	362	338	344	397	377	382	355	356	353	360	393	379	340	361	363	357	329	376	368	392	357	348	349	398	368	368	374	379	386	358	347	372	364	359	390	346	361	364	370	374	395	357	349	384	338	409	365	358	387	376	368	370	375	371	410	399	375	348	359	390	363	383	373	393	366	383	397	372	370	368	381	392	361	384	376	379	393	391	392	385	408	376	370	381	363	365	373	376	372	342	357	366	384	420	382	377	337	351	333	360	365	383	378	397	362	395	360	379	411	351	382	344	422	331	394	362	354	376	375	365	395	418	353	362	399	359	332	369	385	381	357	389	355	374	368	358	382	358	352	390	342	366	407	369	361	341	366	346	381	391	372	387	371	385	365	362	375	386	377	361	328	367	379	355	355	368	376	382	379	382	372	386	342	403	338	351	363	365	326	394	337	324	406	387	373	372	380	376	352	353	357	401	377	363	376	326	394	378	354	394	374	343	355	341	347	362	359	353	367	375	367	406	398	368	362	368	378	361	374	358	342	373	348	375	355	373	391	383	358	381	360	338	376	359	368	352	350	355	364	394	367	365	355	379	380	385	383	341	367	354	386	376	408	369	368	372	369	371	347	374	355	402	345	410	356	415	371	390	373	381	367	370	385	388	350	339	382	404	355	376	385	394	357	344	372	337	367	345	366	358	357	356	389	375	388	383	347	351	380	361	357	383	346	352	390	414	358	344	358	365	359	391	358	372	343	363	342	353	363	364	405	349	363	354	387	354	368	340	380	351	388	359	391	385	362	386	345	394	389	399	388	346	353	339	366	386	393	411	374	351	361	389	348	388	360	413	380	300	396	368	401	388	357	367	370	366	395	357	372	361	358	379	333	392	330	357	325	381	361	368	378	347	376	366	385	360	351	361	365	370	373	389	358	385	360	372	341	372	377	383	330	404	346	352	365	383	387	371	365	360	347	367	333	353	377	406	368	391	343	377	363	365	399	388	382	383	371	359	387	376	355	349	386	343	368	375	383	337	322	363	372	381	372	373	386	349	372	367	380	354	382	415	370	323	366	429	374	398	362	387	398	329	346	370	368	350	394	356	386	410	382	350	380	350	361	361	373	382	355	394	344	365	400	364	360	381	393	356	355	411	375	382	368	355	333	351	369	353	375	351	374	380	341	363	374	344	340	395	359	338	377	347	366	352	363	386	403	366	365	416	367	368	361	349	341	384	367	390	350	402	353	345	374	376	374	372	366	373	352	361	390	378	343	358	370	383	367	384	406	380	363	364	372	380	337	351	411	373	392	384	372	363	341	359	363	382	345	369	357	357	377	342	353	386	368	316	351	344	336	369	369	381	367	347	382	344	357	369	335	350	387	386	368	381	377	342	362	395	360	364	417	369	394	352	353	379	384	346	412	361	348	385	367	379	347	382	362	380	367	351	353	358	350	347	343	358	327	385	349	351	402	345	372	378	358	373	386	371	387	361	398	346	376	404	365	368	373	386	368	346	367	385	354	346	338	355	344	381	385	397	354	364	348	377	353	398	381	351	400	365	359	363	366	347	389	395	362	376	329	368	389	395	327	362	362	389	352	389	350	386	399	364	393	349	374	355	366	401	349	377	375	395	345	392	371	370	363	351	358	374	365	356	406	336	354	391	360	364	344	350	375	371	372	360	386	373	378	354	354	400	340	364	412	399	411	379	380	349	390	374	398	356	340	386	355	357	417	371	380	381	357	322	356	358	360	367	385	385	367	351	376	324	357	398	359	366	376	364	375	357	349	373	369	381	389	369	366	389	388	386	377	351	381	399	384	408	376	368	388	389	382	386	365	378	351	381	375	355	390	343	351	372	351	404	362	361	365	371	357	351	426	394	365	359	348	375	393	383	360	346	352	359	395	374	377	367	349	360	372	363	368	385	363	365	337	415	368	327	379	358	374	384	373	379	389	368	372	356	362	365	364	367	365	352	383	354	355	360	383	374	383	347	358	342	342	361	369	361	356	378	366	371	359	346	336	346	331	376	337	350	372	353	376	387	371	401	376	380	349	338	339	364	357	382	369	363	388	362	350	336	343	335	360	347	364	358	378	400	395	333	379	365	372	337	365	361	393	339	363	367	344	383	373	342	368	389	372	351	403	412	355	394	346	349	365	346	388	362	400	348	351	378	362	357	387	356	384	395	370	376	394	354	372	376	341	346	384	346	366	404	366	361	389	383	416	386	371	374	372	369	371	345	345	391	384	378	382	367	392	371	375	388	378	334	360	367	374	360	337	392	353	357	378	399	359	375	400	380	357	343	397	367	408	355	346	387	373	381	367	364	345	328	366	354	362	388	398	366	383	373	350	356	376	355	388	343	426	372	392	358	387	339	383	381	360	385	385	385	356	394	391	357	376	365	355	334	349	359	410	354	367	384	336	360	360	338	343	394	387	401	369	410	374	362	363	391	385	396	384	375	360	372	369	347	377	373	338	330	410	339	394	362	375	339	362	373	380	347	383	366	382	379	337	401	352	366	391	318	350	348	399	380	401	383	357	364	379	352	379	352	350	348	365	356	425	375	382	355	360	399	400	367	338	385	360	387	367	405	338	343	391	346	352	404	383	378	313	360
24985	21559	28236	25291	15713	1863	1148	1004	943	940	875	863	807	787	724	765	720	736	730	720	671	713	694	648	710	707	715	682	656	714	729	739	696	637	706	650	674	664	686	672	691	694	656	632	660	763	651	712	635	656	713	664	640	635	649	641	642	661	628	596	675	680	666	642	663	670	645	656	699	645	666	620	641	655	657	683	658	626	680	643	665	650	638	644	680	632	634	645	659	664	657	643	669	691	656	629	674	638	677	644	692	694	660	639	683	668	656	653	676	624	639	660	661	597	610	624	662	675	667	665	637	605	677	670	661	637	666	670	631	644	682	671	662	618	649	665	645	682	689	675	636	621	671	603	666	632	679	622	637	648	653	600	681	672	666	626	645	648	650	672	645	671	681	693	655	631	680	676	690	625	645	675	623	692	653	615	647	660	664	709	633	685	644	644	656	650	705	648	643	687	625	682	575	673	662	647	673	658	629	686	663	716	670	710	660	649	673	665	652	647	621	676	674	645	667	644	705	646	679	675	622	661	699	661	663	682	630	648	656	741	664	689	665	676	668	650	678	633	656	666	660	643	669	658	652	656	719	681	692	643	652	648	659	649	619	629	662	644	661	652	699	653	630	628	679	687	627	673	697	640	677	671	696	678	655	635	668	661	607	642	673	666	631	659	632	688	611	631	638	672	618	667	687	672	661	631	638	658	669	653	670	658	678	630	626	590	622	656	613	648	632	623	647	613	664	677	658	654	656	604	626	638	672	666	643	648	656	665	684	659	648	637	644	616	666	646	630	621	637	653	671	665	691	677	653	632	604	676	672	643	668	664	661	663	639	645	669	646	657	624	723	647	652	673	646	647	659	664	652	665	646	677	614	638	628	612	692	671	651	684	645	627	672	660	696	671	638	678	667	709	627	655	621	663	687	701	708	622	671	651	640	695	624	686	641	649	678	690	664	651	647	618	628	628	629	678	649	695	654	661	657	658	650	643	633	650	646	662	619	689	684	647	686	684	649	625	651	639	671	630	615	658	615	655	652	684	678	652	615	683	611	651	642	665	577	648	657	623	659	627	628	624	680	670	645	611	654	657	635	618	659	660	671	627	659	660	689	648	662	630	698	651	622	684	654	624	661	634	658	640	609	620	668	649	662	655	657	618	702	694	663	645	643	708	664	677	677	653	676	640	687	682	662	676	670	681	654	632	623	694	618	642	614	645	617	682	716	687	688	648	658	619	638	639	685	627	653	664	635	674	630	667	658	660	627	621	622	644	640	668	651	667	632	638	666	662	680	706	668	653	619	605	666	601	678	640	635	645	671	637	674	625	662	656	647	680	646	655	670	606	690	675	672	671	589	637	654	639	661	664	661	664	699	626	644	709	600	667	704	600	617	639	652	667	679	675	647	661	665	614	704	672	658	681	644	659	659	647	640	637	658	666	685	640	650	661	667	612	634	662	659	686	686	655	699	692	664	647	613	623	633	684	642	657	619	653	667	674	646	643	663	673	633	717	653	659	609	684	673	644	682	661	674	643	642	649	637	667	674	683	641	637	633	655	645	610	668	663	647	652	699	702	706	690	683	663	662	686	688	652	721	670	694	647	672	621	656	700	667	665	629	611	655	683	664	682	636	668	649	624	669	672	713	666	647	623	699	700	675	650	657	649	660	638	685	640	678	657	695	657	642	665	629	690	623	691	645	701	695	684	651	703	655	618	670	678	649	636	666	670	622	661	645	635	597	657	639	644	647	658	619	691	622	666	611	697	639	699	595	658	646	685	654	664	633	691	641	671	662	630	664	612	619	677	671	668	636	655	691	630	658	640	644	666	621	645	643	659	657	681	650	674	722	671	636	662	664	665	675	675	617	682	679	679	618	660	585	665	669	669	648	680	674	652	646	627	645	614	667	680	663	648	672	654	654	648	635	691	671	610	676	665	667	639	658	625	664	657	669	673	673	655	663	628	652	614	610	659	621	719	662	653	663	656	668	654	595	680	666	648	644	663	658	639	639	676	637	642	650	663	661	653	656	588	646	683	624	674	644	693	622	649	637	667	681	674	642	705	681	679	652	684	618	619	665	622	634	669	632	685	622	666	671	668	668	634	634	701	632	666	666	680	678	637	622	679	662	623	637	697	631	648	678	653	628	635	664	639	625	651	632	654	656	646	662	703	656	639	628	657	693	658	668	640	645	616	680	642	644	670	613	697	666	609	663	648	701	649	665	674	630	686	670	695	681	633	678	713	659	639	630	651	614	691	627	649	650	650	653	645	636	638	621	668	680	684	645	672	673	652	669	687	682	659	664	687	652	677	657	613	663	643	633	663	699	609	641	676	654	630	688	689	659	657	624	662	654	606	697	633	626	673	634	633	669	621	642	625	645	667	639	666	676	625	672	716	656	653	679	638	641	636	649	619	615	665	627	674	644	660	646	645	695	644	618	644	646	653	677	600	607	643	616	657	637	654	638	643	596	644	655	645	677	696	664	651	681	627	658	629	654	638	666	648	675	669	641	657	649	687	689	626	659	615	659	680	626	660	652	672	693	664	696	657	664	668	700	646	667	648	713	635	644	655	645	657	694	646	624	658	676	645	714	659	617	688	681	656	652	635	660	669	626	673	631	655	650	664	637	633	676	657	650	622	660	663	652	645	711	664	677	641	705	678	668	623	644	618	623	656	682	676	654	674	686	653	644	643	639	632	673	658	616	650	620	644	622	623	636	608	676	691	621	683	679	635	618	655	622	657	644	695	651	642	597	659	657	624	629	613	653	667	659	667	631	686	648	661	676	682	685	654	684	628	674	643	628	694	685	647	668	663	704	674	655	645	664	678	641	693	663	648	621	615	651	668	688	706	570	731	666	683	657	632	678	574	674	678	614	658	662	642	670	667	596	626	643	632	691	706	646	673	648	642	672	653	677	645	709	683	636	647	675	613	639	663	663	680	658	632	679	671	690	675	666	662	634	628	639	614	623	647	661	672	654	642	666	664	669	647	656	680	637	614	648	638	645	651	643	663	648	602	633	664	659	644	661	659	699	645	676	695	685	636	686	634	641	663	658	653	626	636	683	638	660	674	660	678	620	599	666	654	646	636	647	689	643	664	683	615	663	669	666	703	619	653	682	637	686	685	682	688	594	630	642	677	694	611	642	625	620	632	638	631	690	632	636	618	656	653	651	660	677	668	662	706	713	655	658	666	661	689	662	634	645	673	668	648	611	657	696	732	673	624	627	657	684	660	635	643	601	673	645	640	631	678	639	662	645	679	665	685	668	670	652	631	608	664	631	670	695	712	609	651	656	669	669	631	694	634	692	719	654	638	677	635	603	668	640	621	675	722	659	658	648	628	666	635	648	650	626	629	651	648	722	674	651	622	642	596	646	596	665	652	720	641	760	647	637	646	666	662	691	644	643	655	689	654	656	686	651	674	678	699	703	618	671	639	659	698	654	666	633	642	711	645	614	684	655	678	666	634	669	656	644	665	663	630	630	649	635	620	661	628	685	704
4324	8669	5808	3071	2463	1942	1563	1386	1270	1101	1012	963	911	827	901	814	807	782	761	761	713	739	762	751	703	748	710	681	741	712	730	712	742	747	705	682	661	705	706	678	672	648	690	660	708	688	648	695	659	668	662	679	693	693	695	665	672	699	716	656	653	675	681	647	673	718	713	655	682	636	615	660	667	680	682	614	653	680	672	683	676	679	666	669	703	654	645	659	656	698	651	696	689	645	653	651	698	633	695	648	666	660	690	712	647	645	654	703	644	630	697	680	687	696	698	635	637	657	649	666	687	715	663	669	674	674	650	689	648	659	687	678	647	713	655	661	658	711	642	661	685	664	656	707	630	635	689	711	665	671	638	657	654	673	684	639	628	686	667	674	718	673	660	658	666	689	641	676	692	673	651	687	637	703	630	630	641	662	626	651	726	668	668	677	701	660	691	646	714	657	734	690	670	630	717	684	641	674	683	676	667	658	681	703	635	674	663	661	655	615	707	676	677	730	629	657	628	677	727	642	675	663	667	685	680	660	697	707	675	658	630	648	658	687	658	699	661	652	675	648	679	673	661	679	685	663	704	656	666	683	703	677	674	665	667	650	656	691	656	632	649	687	669	682	652	669	663	682	690	632	692	641	716	643	660	668	660	664	612	620	699	631	693	694	670	674	662	691	693	684	669	669	698	708	659	673	708	686	654	682	672	686	693	655	649	687	651	665	681	675	697	650	682	630	687	653	630	656	698	611	675	682	680	635	680	690	711	664	693	612	634	635	680	680	610	660	690	696	665	675	694	681	620	619	687	658	707	671	672	700	692	673	711	671	654	669	649	691	710	693	652	733	696	652	657	640	662	637	682	714	683	648	659	603	663	713	661	667	649	682	628	694	663	668	665	658	692	646	680	677	624	679	638	634	680	676	680	685	692	654	663	688	687	685	691	683	671	663	649	644	715	664	650	696	717	626	687	638	656	676	641	680	637	666	641	674	733	691	650	680	671	713	657	704	684	654	683	667	684	702	644	617	659	680	672	689	651	655	644	696	699	668	680	678	660	653	674	662	663	654	707	650	633	649	671	695	701	652	608	661	703	660	675	645	669	655	670	674	648	715	656	695	600	652	638	662	675	646	673	654	666	650	671	694	673	690	696	695	695	706	700	676	704	655	697	647	688	649	663	676	631	698	644	655	634	640	722	674	661	655	655	651	685	695	678	701	680	671	648	674	727	690	656	700	667	630	724	701	698	679	637	711	646	651	730	635	647	662	693	694	637	687	676	683	660	642	652	687	665	647	663	630	659	682	631	634	672	683	615	678	677	658	660	656	658	622	671	686	652	667	644	683	656	683	665	711	716	673	659	674	694	633	660	630	643	698	625	670	657	671	630	682	686	692	629	683	680	652	704	683	636	672	658	675	663	675	605	639	656	652	702	662	712	660	657	691	665	682	668	664	630	676	658	703	674	663	647	690	667	638	694	678	676	659	633	634	668	685	659	701	679	651	669	634	639	665	687	681	688	655	611	705	646	697	676	678	671	681	675	626	675	702	693	631	705	620	692	681	679	656	690	671	688	653	656	646	627	680	708	649	676	653	660	730	647	681	703	679	651	675	653	659	649	657	627	668	663	642	661	698	714	700	703	677	665	660	665	662	668	703	720	686	663	648	682	712	692	672	662	694	701	697	693	730	682	679	690	674	702	697	691	686	641	677	694	711	657	665	666	674	673	667	670	711	668	698	630	670	673	627	649	645	639	686	678	686	679	662	674	659	708	668	627	640	665	667	683	689	656	613	663	653	670	679	696	608	682	679	657	690	663	669	651	666	655	646	697	671	664	722	664	666	699	662	680	640	669	652	661	663	654	616	669	651	669	680	665	707	727	680	675	653	680	700	684	677	657	653	603	659	667	727	697	661	664	677	683	641	703	676	643	661	651	636	712	655	709	669	643	677	668	650	742	678	657	673	686	669	652	648	649	686	640	698	671	660	698	659	653	661	637	655	676	650	661	608	656	673	694	656	691	642	662	682	667	655	678	690	691	663	679	736	688	643	681	667	643	716	701	646	605	665	655	651	665	617	683	666	686	713	679	674	683	676	654	639	649	620	669	675	661	655	643	655	626	663	677	681	664	636	684	634	708	658	671	649	692	711	624	634	707	706	691	660	677	677	659	658	676	676	704	637	694	660	672	646	715	645	668	681	664	674	646	710	675	713	617	662	678	630	634	744	681	687	670	646	685	620	673	680	678	619	680	647	625	659	660	669	645	698	685	649	657	669	712	674	645	655	648	670	680	694	670	655	708	701	689	600	728	671	690	687	660	704	649	663	678	678	727	638	720	654	668	630	611	680	666	704	654	695	706	667	677	654	662	653	662	610	694	693	636	694	693	643	690	716	680	635	672	659	640	688	675	683	660	620	653	656	658	698	664	657	663	676	694	682	667	694	655	710	687	657	694	685	665	691	686	701	656	665	650	639	690	665	678	694	679	694	706	635	703	667	653	660	693	675	696	654	658	738	644	651	623	674	629	708	699	652	672	698	730	656	667	675	667	646	651	686	640	633	684	664	660	647	692	670	635	625	682	668	626	671	648	645	717	684	647	660	663	678	626	665	640	674	649	646	610	627	669	674	687	635	636	670	660	660	630	633	717	718	654	654	612	688	649	664	681	681	648	663	675	661	675	670	662	683	632	688	643	647	700	675	641	625	696	664	634	649	695	704	686	660	618	694	656	693	670	617	693	620	632	696	636	684	680	650	668	681	709	646	710	654	693	692	654	711	716	660	676	685	648	675	674	629	677	661	688	655	656	673	679	646	660	606	675	631	650	664	614	681	655	674	697	663	677	635	652	701	649	677	666	676	682	664	687	688	648	657	639	685	658	648	606	683	654	665	678	662	700	654	710	687	666	680	712	702	650	673	666	673	636	700	673	722	688	611	693	650	683	640	687	719	675	668	631	674	670	656	658	680	671	657	627	656	688	670	656	706	692	634	652	651	675	684	690	662	675	687	662	630	687	713	668	690	640	661	690	673	668	618	698	649	693	681	684	685	689	643	630	662	660	634	654	699	645	677	675	647	661	596	675	669	645	672	673	642	644	690	689	663	679	680	667	643	707	733	646	669	690	653	683	656	619	644	711	667	628	664	668	638	676	640	694	664	690	657	674	668	645	671	640	670	705	665	640	644	684	669	643	621	706	704	678	634	648	702	663	677	658	611	663	644	693	705	650	694	646	658	718	667	655	673	653	672	675	641	662	644	646	654	684	653	644	677	689	638	716	659	650	652	656	663	688	718	628	674	664	696	644	681	713	691	643	651	626	650	677	672	660	663	634	676	685	649	677	612	638	750	647	674	690	708	638	699	660	667	653	638	678	682	695	669	641	701	626	669	696	656	613	698	696	691	672	628	631	699	646	689	621	631	641	674	685	671	663	665	647	670	673	651	669	647	653	612	688	590	591	654	658	703	702	651	635	656	642	652	695	710	641	652	729	645	678	659	661	611
22770	21604	29531	24163	21608	21673	12315	1488	1054	915	748	657	636	578	494	506	411	399	366	424	348	343	325	337	295	329	363	313	324	343	353	297	326	307	292	268	268	281	267	287	287	275	271	310	251	238	256	218	243	283	269	271	264	235	285	272	257	289	241	275	255	241	266	256	253	277	246	254	238	247	251	258	258	241	270	214	270	251	250	265	283	236	262	245	282	242	272	254	266	274	268	236	250	283	231	237	236	251	251	259	292	262	240	234	257	270	241	269	251	248	217	254	292	256	220	250	253	230	268	244	235	247	238	245	238	252	284	268	252	264	268	281	226	231	237	235	247	255	270	241	292	271	271	251	268	258	247	259	249	242	236	214	256	272	263	232	240	250	255	247	233	254	244	244	238	231	226	269	256	255	232	245	254	259	252	269	222	246	232	257	252	250	266	227	246	213	238	245	248	245	249	294	267	268	242	246	233	264	263	261	258	259	265	279	262	285	262	264	236	258	275	247	219	282	265	247	214	275	261	251	247	259	258	283	240	242	257	256	254	242	241	223	229	234	254	242	234	265	229	240	236	246	235	235	284	254	252	240	227	257	269	266	263	232	225	257	247	258	245	229	279	251	249	274	254	267	269	278	247	244	236	243	237	240	259	242	246	272	238	274	249	270	266	246	228	259	240	247	234	252	266	233	229	242	247	248	223	251	248	246	250	256	233	259	243	260	260	276	241	253	255	265	238	270	242	278	249	243	244	246	263	249	245	245	256	259	260	252	272	228	242	247	257	247	261	250	242	263	275	252	250	251	244	258	282	248	252	247	235	266	257	266	252	264	260	267	261	267	233	253	224	297	220	252	248	254	248	247	254	252	255	227	234	257	250	255	246	265	241	244	276	237	251	257	221	242	248	250	247	247	267	252	245	248	240	258	258	243	262	259	271	260	252	227	251	279	247	261	243	250	240	256	258	283	259	242	230	233	260	245	255	237	241	277	253	236	261	288	232	244	242	250	242	237	279	246	271	263	256	243	261	256	258	254	226	271	258	247	220	279	252	220	244	244	243	250	250	249	261	238	237	263	264	250	247	268	225	266	259	250	245	272	276	241	237	234	264	302	260	256	249	270	252	238	251	248	221	269	268	273	276	251	237	241	257	233	253	245	247	231	211	255	275	269	236	220	256	246	252	237	242	262	230	254	250	236	258	258	264	246	253	252	246	269	238	244	273	265	239	230	231	251	247	236	237	237	238	263	231	232	269	213	262	237	256	223	252	230	265	250	223	267	286	231	235	255	269	249	220	224	238	220	274	253	261	246	255	259	243	249	253	264	213	226	237	240	261	232	271	267	244	256	245	273	245	215	257	237	258	249	258	265	250	248	263	261	224	222	220	269	252	244	245	246	249	240	224	228	248	234	280	242	257	234	234	290	250	266	241	261	271	229	262	257	262	249	239	243	235	225	242	274	262	262	251	245	261	250	228	236	249	219	234	275	231	255	245	250	262	280	233	282	245	236	222	261	256	263	267	241	237	260	242	255	243	252	241	246	231	245	231	246	243	265	244	233	233	259	265	249	256	265	244	249	231	269	268	254	264	261	242	205	262	245	241	262	237	267	273	261	258	255	235	243	248	241	254	247	276	258	242	274	234	243	255	247	257	238	239	264	245	253	256	246	254	272	262	247	240	261	237	263	244	239	266	253	262	282	261	262	247	246	226	254	274	242	242	260	244	261	266	248	226	250	241	247	265	245	253	265	243	263	251	237	243	277	249	245	234	222	258	242	233	250	233	234	243	273	235	246	255	261	256	246	282	259	271	229	273	274	257	259	236	248	279	252	264	234	275	250	239	246	267	250	246	240	255	223	273	279	265	250	255	242	240	262	266	248	265	257	254	240	244	252	234	231	218	242	251	241	258	223	247	234	246	244	260	238	225	231	231	237	227	227	262	253	268	273	218	264	255	245	235	214	236	259	228	231	256	248	257	237	259	247	228	211	254	250	233	240	284	237	229	269	278	255	256	252	269	258	248	236	238	273	278	262	234	288	240	242	226	253	236	249	229	277	251	259	247	227	241	238	262	278	246	268	246	295	244	238	245	249	272	253	242	242	262	240	256	252	285	262	235	219	269	262	232	238	273	280	228	247	253	269	229	213	257	221	265	255	253	239	242	257	253	239	239	273	211	255	285	245	247	252	240	263	248	232	214	222	268	221	246	243	256	252	235	283	252	248	239	214	254	254	239	231	262	240	242	250	238	298	274	232	266	247	265	255	255	246	228	229	221	266	267	267	254	225	260	259	257	260	246	271	265	266	245	258	249	221	241	274	243	270	267	224	236	243	261	285	230	250	243	228	253	234	258	261	216	241	253	242	261	235	250	244	243	236	259	265	247	243	276	251	246	253	275	239	255	260	237	236	228	220	260	288	260	248	256	266	244	211	247	277	230	264	282	271	229	249	269	226	235	295	263	270	243	269	256	263	253	236	273	236	283	267	248	237	279	245	214	239	283	252	250	265	242	260	255	266	273	261	276	281	272	247	297	244	236	265	244	287	249	246	243	232	256	255	242	244	224	274	268	231	235	266	209	236	284	257	231	239	254	245	230	249	268	268	270	264	279	249	259	234	271	261	256	234	245	252	241	259	234	288	267	226	266	244	257	232	251	245	233	243	242	217	253	232	236	265	246	264	279	258	244	255	260	248	249	268	276	249	237	260	266	268	248	246	248	277	267	230	242	237	235	262	257	233	249	257	242	257	259	244	232	221	232	244	259	253	258	267	219	244	219	241	240	227	240	247	255	268	247	241	255	234	243	259	240	264	259	286	257	274	245	243	239	263	271	242	269	243	221	281	237	277	256	257	263	235	239	226	250	239	252	237	263	260	293	263	233	251	251	284	239	271	245	253	263	266	221	227	247	217	265	244	249	249	264	249	263	241	271	257	235	274	268	230	262	246	258	235	245	230	248	256	254	259	259	244	225	286	249	262	285	286	280	281	236	291	239	250	231	244	233	260	255	237	253	277	220	269	240	248	247	245	236	259	248	269	218	291	273	272	253	250	239	274	268	240	242	198	244	258	259	264	233	247	253	241	229	237	249	254	253	264	282	245	241	254	244	250	257	256	235	244	236	268	258	271	270	252	265	284	248	261	235	207	264	253	265	259	243	237	213	233	246	244	247	240	241	264	275	233	251	255	254	242	256	239	275	271	239	246	239	224	249	258	223	269	236	219	252	239	238	246	251	277	237	237	244	252	252	264	257	247	242	259	246	258	229	265	247	244	279	247	233	254	267	257	225	260	274	249	255	258	263	255	256	259	234	262	246	255	247	255	244	244	237	246	233	251	293	287	252	263	261	250	262	242	261	236	257	248	250	261	255	252	250	255	219	254	254	251	241	257	249	220	256	238	248	261	262	253	258	231	241	273	240	276	239	247	244	272	255	235	257	267	250	274	215	240	248	265	257	246	234	264	266	246	223	248	238	252	265	246	260	259	263	243	265	219	258	240	254	252
5407	17538	12573	6601	4766	3595	2618	2071	1658	1382	1173	925	832	725	681	596	523	502	476	443	416	399	394	340	368	352	344	379	403	401	423	378	351	347	346	306	338	309	280	315	298	326	270	303	267	276	274	269	282	273	271	290	242	265	273	265	264	286	271	278	308	296	230	293	272	280	257	313	246	239	262	266	274	256	272	299	246	273	276	265	281	268	297	292	251	261	261	275	264	254	262	241	260	239	236	267	261	257	265	254	278	259	244	261	244	258	250	275	258	254	257	266	242	267	236	258	263	213	244	273	273	267	261	267	257	271	281	244	270	262	264	255	242	244	247	243	262	279	222	264	260	257	250	247	271	248	239	263	250	274	246	265	238	264	260	259	235	251	296	275	257	240	273	261	256	244	254	256	256	266	259	257	234	247	279	246	272	245	276	253	277	259	262	260	246	247	256	244	260	240	266	237	263	254	256	277	260	273	238	265	283	232	267	243	250	245	260	257	261	269	263	256	227	278	237	247	278	274	241	265	254	288	282	249	242	240	249	278	280	239	261	266	270	238	246	240	234	252	249	245	252	241	246	252	261	270	237	264	291	246	240	259	302	256	237	264	266	249	252	242	276	231	263	249	268	266	260	270	265	252	290	262	269	251	274	248	251	234	261	259	246	250	256	251	267	229	245	231	271	267	244	285	264	236	231	283	230	264	242	272	263	267	234	253	268	252	256	271	256	245	279	277	250	265	268	262	253	239	243	257	257	264	278	256	278	257	257	265	224	249	254	263	293	267	267	262	247	251	253	242	239	230	263	261	254	245	252	265	256	237	285	265	250	276	275	260	274	243	238	253	263	254	255	232	230	256	278	262	242	283	240	274	238	258	254	266	255	257	266	259	272	256	251	243	238	258	260	237	232	256	264	237	282	280	264	264	263	242	253	255	259	256	242	254	285	269	242	244	247	262	236	253	257	254	237	236	243	279	243	267	244	219	249	261	268	238	237	265	252	240	235	235	234	260	227	279	217	244	264	240	247	294	284	217	276	268	267	236	273	257	243	268	262	263	242	260	245	254	273	241	251	260	267	289	267	251	265	237	247	273	240	261	245	240	239	269	258	262	275	263	256	225	253	263	257	289	254	244	244	261	256	239	227	260	284	283	249	266	231	261	238	266	261	253	257	232	237	246	284	269	269	254	269	255	275	271	253	249	260	228	285	243	237	240	215	247	255	250	279	238	277	258	229	245	237	260	270	225	268	272	243	263	258	245	250	248	252	305	252	268	235	244	247	267	250	213	254	273	265	246	247	270	249	250	273	237	244	254	259	256	273	253	225	282	265	260	236	257	259	254	246	243	267	266	281	289	253	261	255	265	246	266	263	273	259	283	270	243	261	271	256	273	276	252	265	252	249	261	268	227	263	218	283	257	259	272	242	254	274	261	251	261	266	267	283	247	254	247	236	259	255	278	275	253	237	269	238	230	252	237	258	271	235	237	253	260	257	233	271	266	271	237	252	237	256	264	237	251	264	223	280	278	263	251	250	259	264	234	253	201	264	275	242	253	246	227	258	281	262	258	259	247	241	290	248	222	246	258	219	257	272	242	231	268	260	305	238	242	277	245	228	241	244	248	244	261	247	265	249	270	257	250	237	255	272	300	235	268	242	277	284	269	279	269	253	247	280	246	264	266	245	260	254	286	250	250	255	230	268	264	249	250	262	255	244	234	263	238	235	253	273	245	250	250	251	234	267	271	221	229	265	266	240	257	237	236	270	282	276	254	249	265	265	240	251	219	226	265	238	262	262	230	274	279	228	252	273	263	268	249	239	261	227	250	262	270	250	277	251	238	241	244	267	251	273	273	244	250	264	267	263	253	257	224	264	268	248	248	253	269	230	236	243	280	277	285	277	258	261	237	225	260	257	250	279	269	257	226	266	239	237	251	247	246	258	249	270	247	259	257	258	245	242	257	256	275	268	258	272	265	248	261	252	270	258	261	246	250	274	291	230	264	232	253	241	249	277	255	260	263	282	273	250	243	265	260	261	289	257	233	229	268	265	242	254	240	281	287	243	259	254	229	271	241	261	256	253	247	267	241	271	237	265	257	264	242	265	251	255	270	259	275	240	292	289	233	243	226	269	254	252	277	252	275	258	241	238	231	253	256	277	233	258	270	251	265	249	245	241	261	277	258	271	273	270	273	234	267	266	236	291	232	286	287	285	255	287	258	288	254	264	252	252	261	264	256	234	261	259	267	250	268	294	222	226	244	286	243	238	252	263	238	284	254	255	242	245	274	262	223	235	265	272	260	271	278	240	256	270	253	234	246	262	235	279	259	251	248	274	250	287	247	292	260	257	262	265	288	243	249	281	269	265	247	269	257	267	261	263	231	249	244	242	271	247	257	276	254	265	258	236	244	259	242	234	271	263	238	267	286	271	295	267	255	279	249	249	267	273	258	266	257	264	251	264	249	284	263	253	242	281	240	260	257	248	255	267	250	265	228	261	250	242	260	230	284	254	255	268	275	219	276	273	226	257	264	261	250	267	252	249	252	252	278	228	232	230	241	253	218	239	292	253	277	254	239	246	272	255	255	259	290	293	256	241	255	216	268	272	271	256	232	270	247	286	262	262	285	267	277	276	264	230	273	267	246	252	246	260	255	227	244	257	234	241	253	246	252	262	262	252	250	224	277	254	238	268	263	306	239	230	242	269	261	257	264	261	266	281	255	252	236	248	294	272	253	283	255	246	252	256	255	258	249	260	283	269	269	237	249	250	267	230	278	276	275	261	277	251	258	244	267	257	260	256	237	251	253	287	255	225	251	244	261	276	244	263	240	241	247	261	271	291	254	238	241	249	237	279	280	272	272	281	283	264	271	235	252	258	260	256	259	224	248	250	236	276	257	257	281	266	253	280	273	246	294	251	275	243	260	263	237	240	230	255	247	255	275	263	247	250	251	242	261	249	267	259	241	266	260	294	240	265	237	251	244	272	264	257	277	244	268	267	252	267	256	256	285	280	251	258	226	240	246	259	245	235	279	238	258	271	258	255	260	267	241	243	258	245	261	252	252	270	271	253	260	247	274	251	257	255	271	271	257	263	230	264	256	262	252	259	269	298	251	252	263	276	251	267	264	266	266	232	276	255	282	261	268	248	245	258	246	246	237	253	263	295	276	256	251	298	275	258	247	264	250	270	257	247	272	248	241	233	266	232	262	243	265	260	255	246	266	282	272	260	248	275	276	274	265	243	236	271	277	278	217	257	261	238	255	247	256	274	233	274	271	254	248	276	242	256	255	257	266	251	246	260	268	256	255	237	269	261	250	255	237	245	240	269	247	267	230	262	242	258	250	253	258	238	273	267	243	253	269	279	244	267	290	236	262	263	265	242	253	230	251	246	259	257	268	250	230	254	263	227	264	282	246	263	238	240	223	256	248	245	252	263	231	243	240	242	231	278	253	269	228	257	252	275	262	258	244	232	261	254	246	271	244	232	273	254	262	292	277	271	233
27760	19794	7521	1842	1113	949	820	786	720	727	718	695	709	709	651	662	673	658	680	728	685	657	666	682	663	669	669	662	667	670	698	710	712	710	654	629	663	686	693	677	661	655	646	640	643	637	653	619	610	670	676	671	629	634	624	649	663	632	689	640	676	671	635	619	666	670	658	621	659	631	601	660	735	623	663	682	639	617	667	659	603	651	644	678	643	674	654	665	657	628	651	620	692	626	607	679	627	598	667	658	671	665	612	669	639	651	665	611	659	680	592	658	640	628	684	629	654	610	638	661	652	687	652	616	648	652	675	625	671	644	666	674	662	673	667	683	632	633	631	644	645	627	610	643	665	622	631	657	613	654	647	627	639	640	648	687	656	643	647	659	665	640	664	630	625	663	630	663	651	662	666	645	609	626	671	649	643	636	605	620	627	654	662	660	581	654	657	650	708	666	603	636	667	688	636	646	682	647	649	645	684	690	702	660	596	669	664	654	661	608	648	646	669	646	630	637	644	615	624	632	636	627	624	674	598	620	630	668	615	643	601	607	651	651	659	645	681	639	646	668	712	617	638	624	642	646	674	626	648	621	631	650	639	675	654	619	650	641	643	646	655	629	619	649	696	629	662	655	641	629	637	662	623	677	619	666	602	612	679	641	688	648	628	635	645	652	702	651	694	638	646	658	653	662	660	653	684	630	637	690	664	630	645	577	621	621	652	666	684	637	627	611	689	648	671	632	671	637	650	662	644	674	721	617	652	635	682	616	620	621	657	647	630	615	646	625	667	677	643	673	665	599	669	653	646	638	668	640	654	627	700	659	656	615	684	643	674	662	669	669	656	647	649	633	652	650	685	677	660	655	644	660	631	650	696	616	642	630	652	642	648	645	654	624	666	637	645	642	676	642	664	641	626	610	605	643	620	666	656	631	657	643	631	678	651	618	602	674	653	634	585	580	696	672	637	623	656	621	655	637	635	627	603	686	623	673	656	658	642	623	655	682	650	636	652	602	640	662	665	654	624	660	644	685	647	640	617	622	639	678	664	687	652	601	664	638	671	625	674	616	648	677	659	651	648	633	610	652	656	638	660	678	669	695	676	656	636	643	658	642	653	692	666	654	654	656	609	649	607	689	608	648	639	642	620	636	632	658	665	638	648	652	663	645	607	610	693	650	692	735	656	668	631	646	683	642	675	607	599	612	641	631	654	649	716	692	675	631	671	675	685	657	575	630	651	639	644	669	613	618	686	622	666	656	685	626	659	651	649	613	682	662	655	631	650	685	612	617	687	615	634	658	593	640	665	640	620	643	642	633	682	649	642	633	632	657	627	645	639	661	650	645	650	674	612	624	657	617	665	677	667	639	665	646	670	635	629	693	664	611	683	634	640	625	687	623	644	691	657	630	648	709	679	701	625	647	670	676	653	607	659	619	660	629	687	656	647	680	643	686	670	664	615	605	652	669	654	625	689	654	631	661	636	668	648	663	650	727	639	633	620	665	655	637	680	657	708	635	660	637	636	626	644	615	647	664	612	637	651	659	635	655	607	639	677	664	663	618	630	651	620	612	647	659	643	675	674	702	639	634	676	641	656	633	657	631	644	704	695	676	661	708	600	647	621	641	658	621	662	632	641	659	626	679	668	702	677	593	673	643	652	641	640	667	678	629	650	678	603	731	705	595	656	637	709	671	695	641	648	671	638	612	646	631	656	681	675	648	646	654	645	648	677	638	653	657	645	636	626	659	636	662	661	666	658	643	646	686	646	634	655	641	623	636	657	642	626	681	644	623	633	629	622	624	661	635	613	674	658	667	648	661	654	624	635	613	629	645	622	614	675	656	674	615	659	644	633	624	698	646	656	649	636	632	690	614	666	642	665	633	645	641	671	647	661	669	670	631	694	681	600	681	625	651	651	630	658	614	599	663	659	691	643	638	663	658	641	653	640	670	640	674	664	651	651	638	651	692	680	663	616	624	681	642	723	694	646	670	672	637	681	608	636	722	603	640	672	640	653	662	681	589	673	604	662	673	634	640	641	634	688	593	652	600	685	640	631	677	620	666	628	639	686	643	674	703	647	689	683	650	689	623	673	652	647	642	627	616	620	652	632	667	614	646	630	629	616	594	653	671	651	626	625	691	667	655	646	666	627	661	643	626	647	687	654	641	637	636	713	698	673	666	699	628	687	646	683	686	674	671	610	679	656	656	648	646	628	647	681	648	668	652	624	648	641	579	675	668	660	696	620	651	703	635	632	615	640	679	651	621	639	610	635	664	619	614	640	652	629	663	636	671	668	666	646	639	622	657	602	659	696	618	682	649	635	675	627	605	653	629	691	657	621	631	613	648	649	689	694	635	627	663	684	688	616	653	652	647	670	619	676	692	623	620	626	655	671	678	654	642	672	660	683	682	639	683	600	673	668	668	632	667	644	673	655	640	658	648	602	647	651	675	652	675	625	642	591	664	618	663	689	685	595	662	631	657	657	630	579	646	639	611	654	664	623	635	704	701	591	637	652	668	630	668	614	673	640	638	591	702	639	638	658	621	611	682	649	680	657	660	624	664	650	644	647	655	724	632	697	624	623	653	643	693	617	631	583	659	672	684	666	636	707	674	708	626	648	647	628	689	613	643	650	666	639	647	658	704	632	713	663	653	645	674	655	648	649	663	708	601	635	647	626	636	665	639	730	683	658	660	626	659	670	615	621	664	689	600	666	620	675	638	634	680	675	655	659	639	664	674	615	634	672	658	673	611	578	639	664	603	617	611	687	652	668	651	658	706	659	678	668	695	681	650	660	673	739	649	670	672	650	627	625	606	678	679	589	658	619	620	693	668	678	688	667	631	639	623	646	619	648	661	636	670	642	643	643	642	642	648	629	694	660	699	627	682	607	650	650	681	604	616	675	664	587	606	579	693	612	663	673	611	600	666	651	669	590	688	670	667	677	619	652	643	688	669	640	629	616	664	650	653	679	615	662	635	622	667	674	687	640	636	589	684	634	662	639	586	659	603	682	653	636	621	645	654	645	636	678	617	642	632	606	599	676	663	625	693	642	610	605	642	657	641	647	649	676	630	662	728	653	677	629	642	609	638	656	640	645	668	666	661	700	654	628	651	674	646	681	662	629	682	686	654	665	607	664	666	607	673	646	667	632	644	629	680	668	665	695	668	649	669	633	640	659	647	671	660	688	661	640	675	666	661	660	653	658	678	688	666	666	615	688	675	630	637	640	623	625	664	621	640	669	646	648	687	668	652	644	674	689	654	651	622	676	656	633	657	629	630	711	652	647	639	664	675	698	656	710	673	671	693	664	607	638	669	691	638	683	651	698	659	626	652	650	637	685	580	652	639	666	620	640	646	631	649	680	671	649	683	663	622	671	697	570	625	708	620	627	643	592	704	627	608	614	642	688	690	614	622	645	639	623	682	636	627	633	599	620	599	651	653	674	608	683	672	648	663	644	689	663	611	655	659	617	674	685	653	658	663	666	639	679	662	651	631
5107	4012	2967	1754	1477	1204	1012	962	903	876	807	760	731	769	753	722	736	716	782	717	701	699	754	673	720	736	686	662	705	768	755	680	668	725	719	688	707	695	716	684	651	706	668	700	680	685	644	711	681	673	645	650	654	695	667	700	709	737	719	710	692	665	670	732	681	672	704	712	678	695	687	696	682	702	669	687	684	646	669	681	711	634	658	676	696	683	701	712	717	684	701	730	675	665	690	684	695	659	692	688	748	735	706	705	689	690	697	680	676	685	646	700	700	721	651	652	677	676	738	712	688	636	686	665	725	694	692	657	745	681	705	731	650	690	687	672	702	719	718	661	724	668	637	705	700	661	716	687	625	701	676	725	693	678	666	669	739	709	632	664	672	745	649	667	696	660	673	678	716	695	684	709	712	689	627	694	724	712	665	687	676	668	671	636	686	699	643	689	724	714	676	700	696	672	691	670	674	684	660	669	677	662	683	660	672	670	647	668	665	671	696	677	660	701	659	662	637	696	633	638	723	697	650	671	663	652	671	718	703	634	663	663	699	693	747	664	680	670	717	692	739	678	669	671	704	700	669	648	669	719	697	668	678	680	677	688	640	683	664	706	697	668	666	692	761	655	646	683	725	687	664	650	648	699	712	661	729	683	666	702	709	713	646	669	675	674	681	660	676	695	704	697	680	653	677	719	658	625	694	710	725	656	741	630	615	713	695	663	693	647	703	668	689	716	724	697	660	711	652	673	703	708	678	649	682	649	683	666	701	632	690	739	734	709	711	641	679	690	681	720	676	668	669	664	667	615	705	709	688	686	694	672	731	697	713	705	675	726	677	646	680	659	694	642	698	652	739	686	680	726	643	620	681	652	646	687	741	681	672	661	648	699	658	711	649	720	666	672	653	675	704	676	681	641	710	725	685	659	744	663	689	688	714	714	651	724	679	657	684	720	672	675	654	663	660	690	707	700	713	685	660	718	699	720	683	712	680	678	658	689	702	672	652	700	733	722	696	696	701	703	693	708	703	735	700	641	677	709	691	636	684	679	696	671	674	706	730	691	693	710	750	698	726	684	670	678	672	672	668	638	713	672	671	727	691	660	707	654	642	699	666	666	683	687	683	732	693	704	690	672	664	675	685	720	717	659	670	642	656	703	648	702	707	678	705	670	687	664	726	672	681	696	692	696	715	723	662	700	691	690	649	714	679	672	668	717	667	734	621	734	711	718	626	706	648	675	694	707	629	640	664	696	708	686	707	648	692	628	705	691	650	699	690	669	644	691	730	665	653	645	670	715	671	673	724	697	699	675	675	672	703	678	741	709	712	673	668	670	681	686	728	679	661	679	692	689	718	690	668	678	657	692	656	675	684	699	699	674	693	671	709	669	615	706	690	702	692	671	721	697	649	723	698	722	666	684	675	707	672	676	636	640	704	700	635	644	638	691	705	710	661	638	710	699	700	705	703	672	676	712	701	675	674	691	656	664	669	730	700	698	664	673	694	673	692	677	633	721	724	701	708	630	702	670	666	644	693	653	668	664	685	712	695	685	655	673	697	718	692	672	638	655	674	693	695	651	696	679	605	707	660	680	664	695	662	730	656	667	698	664	722	627	643	628	685	680	687	698	712	686	657	670	680	715	688	689	670	663	701	666	679	698	678	701	656	683	686	705	695	690	673	717	673	694	716	700	697	641	700	685	676	689	703	664	681	653	663	645	675	692	691	663	625	665	695	679	708	679	696	676	710	629	685	645	673	612	685	719	655	682	717	708	666	664	707	697	675	675	661	701	716	675	674	707	632	670	676	735	719	710	645	654	655	693	643	643	724	687	653	639	697	631	716	709	698	726	674	688	694	673	700	676	687	703	708	656	664	680	649	619	670	703	737	674	723	680	665	656	646	670	723	691	718	667	680	677	648	656	673	710	715	659	695	697	689	684	722	659	658	657	698	636	711	697	658	702	684	643	685	684	686	714	709	674	708	697	664	663	709	674	670	692	726	687	632	653	714	686	695	724	679	637	684	702	685	685	697	655	631	690	662	637	631	688	718	771	680	714	742	706	700	677	705	682	641	723	685	656	687	732	698	690	667	676	680	657	671	685	671	650	680	684	701	666	703	700	722	686	657	703	674	660	679	707	727	635	693	666	663	720	633	622	657	666	691	692	674	714	664	688	710	722	678	696	683	736	676	661	694	672	708	677	701	624	693	700	735	677	658	680	704	694	709	702	662	683	671	644	682	632	707	680	663	690	686	697	720	686	706	711	667	669	646	707	674	676	673	660	681	661	707	696	702	656	663	673	685	646	689	711	693	646	675	686	676	705	675	651	708	687	699	681	661	673	671	671	646	661	680	657	687	666	738	697	687	700	685	702	661	698	684	673	709	687	677	662	703	700	698	695	690	688	690	707	705	648	675	684	668	665	666	718	727	703	688	711	698	667	654	727	719	663	646	702	681	670	644	645	704	688	655	709	701	681	652	696	669	669	652	745	666	705	700	724	639	609	674	684	720	711	702	724	652	684	677	693	700	739	644	676	696	681	656	681	679	706	693	675	684	688	679	669	667	720	712	683	665	666	685	662	724	671	634	713	681	675	643	649	682	710	657	659	726	689	671	708	695	713	663	685	703	677	664	686	680	727	713	680	666	682	717	711	697	708	673	712	708	709	701	678	618	692	667	701	737	638	727	680	655	695	713	690	664	696	673	678	727	687	700	664	729	654	660	683	683	689	687	648	675	720	696	688	704	699	677	631	713	657	692	688	629	685	668	676	706	658	705	729	679	679	697	683	720	692	682	655	681	671	703	708	744	696	670	674	692	713	676	674	716	686	661	671	736	645	701	630	690	677	669	623	685	738	675	703	696	655	684	713	662	704	674	641	693	672	706	661	690	661	661	675	716	692	694	686	638	692	672	683	673	708	689	693	692	630	656	692	658	729	736	694	651	675	675	701	671	676	682	662	699	713	709	699	653	696	735	646	691	701	711	695	657	683	703	699	663	650	671	686	717	665	686	709	671	695	679	661	731	685	718	676	669	681	721	721	699	639	716	712	674	711	673	685	669	670	747	670	678	677	686	678	698	725	706	677	660	668	729	738	664	695	692	696	640	650	727	709	657	672	658	663	725	697	713	625	689	679	684	643	652	735	732	698	671	666	697	736	682	697	695	715	708	676	664	636	655	674	727	712	695	647	658	675	703	667	685	700	701	679	674	675	691	687	697	662	669	707	709	704	680	696	710	717	695	630	694	645	695	700	700	675	696	646	689	672	689	665	642	730	632	663	658	652	693	626	659	681	735	690	704	745	707	677	694	673	704	683	703	670	645	701	679	641	705	681	681	699	664	693	694	691	707	687	665	680	643	700	647	653	670	713	738	654	691	648	679	657	658	674	699	642	660	676	677	700	687	677	691	716	690	672	702	659	687	658	691	682	645	666	666	644	706	633	698	668	695	705	673	704	681	675	639	690	723	693	657	678	684	676	623	718	690	707	610	668	677	671
23731	21502	29092	24357	21509	13675	1709	996	786	722	648	589	552	491	500	492	438	459	399	394	379	418	426	392	397	383	399	420	424	397	439	400	360	354	352	371	364	382	343	343	342	362	367	335	354	330	357	361	374	315	311	357	355	348	324	335	323	377	323	333	338	332	332	339	339	376	330	330	335	349	365	360	350	343	323	338	380	354	335	345	355	337	331	350	327	348	314	322	345	376	358	322	353	357	347	333	356	360	335	339	348	336	322	315	342	340	331	347	350	322	346	372	340	327	301	366	331	336	328	339	323	312	340	340	359	333	350	322	355	374	360	338	290	328	323	334	352	330	377	335	333	338	343	361	366	333	374	332	352	315	334	341	330	357	318	344	326	346	327	318	342	338	337	353	351	350	344	343	368	339	352	319	327	347	335	354	336	312	357	355	334	352	351	387	327	336	327	339	353	333	362	327	349	299	340	344	349	365	334	346	352	348	327	332	330	367	332	364	351	322	325	336	338	329	316	373	337	298	317	307	361	329	359	351	364	352	329	339	333	356	335	325	364	334	326	329	302	346	361	357	339	338	339	334	311	323	338	347	359	332	325	340	322	325	347	354	330	334	310	330	365	335	369	364	317	332	328	294	340	337	348	356	336	358	340	348	371	374	317	337	319	356	346	330	343	339	326	356	344	360	345	358	315	336	357	363	351	353	312	337	350	334	341	359	363	332	359	351	333	367	339	379	338	337	356	310	358	376	349	371	316	317	329	366	316	352	321	326	336	328	360	374	365	326	331	323	345	340	324	357	357	400	328	330	317	379	285	330	318	311	339	340	321	327	357	327	352	355	333	342	352	307	355	328	350	323	341	330	336	356	320	325	341	321	298	325	342	354	333	342	344	353	338	341	361	345	358	333	342	318	392	338	327	334	341	339	354	371	372	322	356	365	311	351	318	331	313	324	326	330	318	349	344	312	335	311	337	351	314	340	348	333	337	345	321	356	342	345	329	348	339	304	374	359	324	356	322	355	330	360	348	319	335	273	363	337	345	304	338	347	337	335	341	374	362	358	338	334	351	334	314	339	341	299	358	348	301	343	330	327	354	323	368	336	354	372	337	312	296	322	335	342	338	325	344	344	382	342	345	366	331	375	339	365	367	347	382	319	299	322	343	351	320	317	354	356	337	335	331	350	346	351	348	335	372	374	336	356	335	355	349	347	321	315	352	348	376	320	334	319	365	335	372	323	317	331	338	321	346	340	307	323	355	348	325	345	347	361	366	370	336	372	335	334	333	373	334	339	359	365	348	351	328	335	317	356	332	370	341	321	324	360	337	309	363	355	337	351	336	317	345	326	339	352	344	369	330	354	328	349	325	312	340	333	330	341	330	353	342	335	327	349	323	306	332	347	366	340	345	339	367	349	317	343	344	324	308	346	366	335	359	306	322	327	345	350	340	333	316	318	325	312	333	335	328	339	348	332	336	376	335	344	354	305	330	325	357	336	317	365	333	361	342	327	360	362	346	362	344	366	300	340	363	341	335	346	350	346	382	378	353	336	318	361	363	305	357	323	352	353	337	341	311	351	339	354	364	354	355	362	339	325	369	383	344	333	325	367	335	347	370	368	331	327	339	297	340	370	336	354	357	329	332	319	346	328	355	353	350	363	343	327	332	333	364	339	327	341	343	331	324	383	321	375	338	332	339	313	312	297	351	329	346	322	340	290	333	327	331	344	346	326	327	357	352	354	346	346	331	335	312	348	345	315	378	326	373	339	345	327	335	348	306	329	343	376	310	346	330	344	333	342	345	340	349	350	350	331	360	345	349	343	382	336	309	332	339	321	325	331	335	387	326	324	322	330	337	339	380	336	323	330	365	337	358	344	356	343	323	370	326	341	347	356	307	344	335	359	344	344	350	365	328	346	324	289	344	359	350	323	312	333	316	332	329	329	289	366	338	330	346	326	358	349	347	354	345	339	351	359	331	317	363	364	355	341	328	332	364	343	350	352	341	336	369	352	350	380	348	347	352	351	315	348	328	295	307	358	303	369	330	367	316	345	333	402	316	357	343	344	337	353	312	334	344	335	343	342	330	299	364	334	341	335	343	360	318	356	327	299	360	335	334	332	339	361	354	342	385	330	359	332	328	304	328	317	315	331	344	319	309	344	325	344	345	360	329	342	347	341	349	336	325	315	348	347	352	329	325	318	329	360	333	356	343	354	320	317	317	335	325	321	326	353	329	346	361	358	305	364	328	341	330	325	327	360	333	295	340	318	370	320	326	336	348	327	361	360	334	325	345	343	345	347	348	363	373	321	339	330	349	331	353	344	332	333	332	337	325	326	362	381	343	325	359	336	348	342	345	361	339	374	367	342	343	389	335	350	336	346	338	323	332	310	363	346	343	346	327	339	347	374	322	370	322	359	349	333	357	360	344	384	325	351	346	378	335	313	342	323	370	357	348	335	322	353	334	338	332	348	323	346	355	362	358	326	343	345	357	338	365	329	340	343	334	351	355	332	336	343	313	357	322	333	369	333	369	365	350	336	312	368	361	367	357	326	373	326	327	364	319	344	366	329	327	367	343	349	332	365	329	332	347	359	320	333	347	329	339	296	334	331	358	349	335	347	341	347	372	327	348	318	353	354	306	327	331	328	345	330	349	384	323	285	357	319	351	308	319	355	336	349	321	323	382	319	363	354	352	333	330	330	361	349	370	340	350	311	329	336	351	319	381	341	325	340	346	334	351	357	316	352	362	347	359	328	324	347	335	352	326	335	371	349	352	370	305	340	323	366	335	352	339	339	329	337	335	345	298	360	331	354	352	336	366	345	325	354	330	330	324	381	323	348	376	299	345	374	336	334	313	344	299	370	364	333	337	353	329	338	339	335	334	314	358	353	365	371	347	328	349	339	337	322	361	347	334	353	311	322	342	350	337	324	316	336	345	354	327	360	325	349	332	341	353	344	334	348	342	339	337	353	342	316	300	340	337	338	383	342	339	382	335	363	367	363	296	335	372	331	349	380	354	326	323	330	361	306	365	336	339	340	361	314	377	333	341	353	352	348	356	341	357	328	315	326	326	325	368	338	334	363	350	340	335	341	366	356	362	367	327	333	354	350	320	327	356	375	348	341	376	346	354	345	364	332	345	322	343	337	325	338	334	340	385	354	356	355	324	326	349	349	346	294	352	301	353	339	325	331	316	348	300	330	310	349	320	328	341	345	318	335	378	331	328	348	352	325	359	327	358	315	367	366	348	324	323	331	363	341	364	350	364	331	364	337	326	370	315	313	315	302	325	351	321	320	329	342	338	329	337	347	321	366	345	320	323	348	343	340	312	343	358	328	353	332	329	331	318	341	340	358	379	338	293	357	341	339	318	371	331	313	322	324	324	358	295	315	322	346	325	339	352	320	323	325	348	305	314	345	338	338	359	327	324	354	329	332	332	349	338	359	329	324	331	346	351	338	345	309	332	341	380	338	341	370	357	326	351	337	355	345	328	337	329	315
4210	12076	8319	4415	3109	2290	1816	1492	1151	962	880	801	747	658	632	610	579	511	520	455	452	462	457	430	423	459	420	503	554	477	467	480	433	430	416	385	409	402	410	371	376	398	394	394	379	371	387	395	391	386	381	374	392	346	345	364	362	375	378	411	372	398	391	385	391	388	404	366	379	352	392	359	390	387	367	365	376	382	353	374	356	403	385	383	397	409	375	380	366	389	415	367	366	349	408	369	377	372	358	355	370	352	358	362	409	376	372	343	371	374	336	355	367	384	366	407	373	378	341	388	354	400	396	368	368	384	404	385	405	360	358	327	368	366	358	376	358	380	404	365	338	367	359	417	392	373	355	406	375	347	381	343	400	377	371	364	363	423	374	399	343	351	374	344	383	364	396	368	387	386	348	410	394	367	419	374	354	362	375	403	362	360	379	346	394	396	401	363	404	373	347	368	342	390	375	404	390	365	348	403	374	372	416	382	388	363	361	391	348	398	379	394	384	370	371	396	365	350	378	403	357	374	399	383	379	403	319	367	361	389	399	380	372	390	393	377	367	345	418	366	352	355	355	399	376	364	333	374	356	336	399	374	377	386	355	369	384	375	348	372	369	345	374	367	364	376	384	364	332	377	363	392	364	359	376	362	373	349	345	402	370	383	382	354	368	342	373	380	350	397	397	363	358	378	377	373	349	370	360	393	375	368	378	393	403	339	369	387	356	360	378	351	364	349	414	399	354	387	363	339	388	333	377	390	365	353	375	383	385	376	383	370	371	364	348	363	369	349	341	382	344	392	368	374	383	357	369	352	378	364	367	391	385	371	338	369	374	365	350	382	385	385	373	363	368	400	347	417	365	352	383	358	368	352	379	364	415	346	386	363	385	368	406	364	365	366	411	381	373	396	354	397	368	360	360	367	369	361	342	370	313	347	345	357	371	378	358	342	394	368	400	376	333	379	389	360	372	362	361	339	359	367	404	362	361	376	396	410	407	344	373	360	356	386	356	389	386	354	357	359	384	355	387	370	360	372	329	372	380	380	361	373	410	377	346	345	377	346	399	342	386	377	327	361	382	369	335	373	358	362	360	365	388	374	377	350	356	376	359	364	361	393	352	377	383	357	367	375	360	380	367	357	346	375	359	380	365	366	378	358	339	387	369	382	387	379	373	377	361	395	380	399	350	360	366	380	380	376	362	406	372	410	366	384	372	372	367	387	384	363	373	377	363	367	385	380	354	362	355	388	402	413	367	363	420	366	386	382	347	363	393	346	363	378	378	387	364	363	338	372	358	352	347	383	379	385	378	395	367	392	363	380	411	350	370	346	366	351	377	351	344	332	417	354	366	359	365	345	395	375	362	404	352	350	372	351	345	404	366	364	375	397	371	370	372	386	347	377	396	384	347	407	363	372	387	382	378	391	392	394	387	357	380	384	355	358	401	385	359	381	390	410	371	357	391	407	369	341	391	364	374	377	383	383	370	366	393	376	356	365	382	360	371	382	377	394	372	359	319	338	361	412	379	367	395	395	339	364	374	402	369	359	417	390	368	362	338	374	368	356	361	368	353	387	361	375	337	351	378	388	381	359	397	360	385	390	402	356	379	378	423	362	401	411	373	359	380	379	374	369	384	366	394	359	385	364	357	379	362	370	355	378	370	365	366	372	335	388	348	365	351	342	374	375	361	356	402	355	373	361	345	372	388	375	361	353	392	402	384	413	373	365	330	407	339	344	382	403	363	355	350	379	366	375	358	423	351	374	347	356	365	349	401	388	380	381	347	378	384	356	391	377	383	389	327	371	383	340	405	377	380	382	374	409	413	360	374	389	383	362	347	358	402	381	364	396	360	380	382	366	400	354	365	357	376	377	352	385	360	372	327	372	349	402	384	398	372	358	382	347	368	356	383	379	351	343	372	369	390	378	380	372	367	381	398	339	387	382	351	370	351	368	378	371	359	386	367	365	369	391	394	390	378	392	412	329	335	402	354	343	383	362	340	402	361	375	326	373	398	392	347	408	370	351	346	385	383	373	372	382	366	359	377	351	358	379	351	346	345	384	381	380	378	338	356	390	371	390	354	376	395	360	411	374	323	363	360	351	366	382	364	346	350	331	354	380	403	408	359	403	356	353	391	368	392	363	365	332	399	373	387	377	375	344	382	358	411	366	388	355	355	387	386	376	383	378	385	348	365	377	350	342	375	384	373	379	361	396	376	383	365	358	367	366	400	376	376	363	373	352	369	382	370	370	363	350	354	348	365	376	361	371	370	367	361	383	382	399	392	330	372	370	333	390	366	382	380	410	330	360	364	355	382	372	393	395	370	354	379	379	421	335	383	397	359	356	362	373	377	347	345	357	403	342	385	379	338	357	366	364	349	373	370	403	388	354	383	345	396	391	371	353	380	355	383	345	382	392	355	374	356	361	371	364	399	373	374	367	382	394	355	381	423	366	349	367	343	366	404	338	400	369	357	355	394	366	365	371	366	362	388	367	333	353	374	376	387	367	347	393	346	359	321	340	356	388	349	357	362	387	342	365	341	378	356	412	359	384	411	373	366	364	370	391	349	386	387	363	357	385	385	355	362	380	385	360	362	370	336	391	349	339	353	369	385	341	368	351	386	382	364	351	378	397	379	363	362	352	331	383	357	397	380	358	386	372	350	357	366	372	355	354	341	375	387	392	362	367	367	388	383	393	387	342	352	347	378	375	348	374	362	404	351	358	372	395	339	404	348	341	371	384	373	371	386	354	369	387	384	407	380	387	376	363	358	358	384	392	352	375	321	355	381	362	390	355	367	374	393	378	366	371	388	360	374	365	403	398	359	367	369	370	351	383	354	348	388	369	355	372	350	376	361	367	375	344	355	392	362	393	386	325	344	347	362	361	334	398	374	372	360	381	371	337	389	372	339	379	422	355	389	350	335	375	348	383	389	381	351	381	389	390	359	369	382	409	403	400	426	331	355	348	339	388	372	339	344	333	387	329	342	362	376	342	387	382	378	368	368	377	353	360	382	372	348	398	384	355	348	385	350	343	346	370	384	357	367	369	349	391	384	354	349	367	376	411	380	407	364	345	378	358	344	402	365	364	353	359	402	378	375	387	372	335	379	380	383	392	370	367	364	419	341	399	362	404	348	364	385	364	376	386	365	393	385	342	356	406	349	380	368	360	341	393	352	370	351	356	351	360	381	334	360	383	343	375	384	394	383	351	389	368	398	377	385	369	376	393	392	363	355	365	369	356	370	363	362	380	347	342	391	391	375	339	374	368	326	355	354	384	371	384	376	350	328	394	380	348	364	338	400	384	399	347	367	367	382	372	383	390	385	349	363	381	343	352	367	375	367	364	359	334	374	375	404	349	369	356	380	379	389	365	387	340	368	390	388	340	353	365	366	384	369	370	401	338	408	368	374	331	385	371	382	388	377	338	367	402	396	387	371	363	341	377	334	372	403	344	359	381	344	363	371	369	415	369	393	376	352	404	384	356	370	360	389	390
24884	21568	28251	25285	15763	1864	1239	1033	898	946	861	819	755	782	766	771	834	732	729	721	750	728	697	683	692	710	704	760	753	707	702	698	665	664	667	722	675	686	691	640	674	690	695	654	640	676	680	704	674	697	660	642	735	669	691	705	689	714	647	633	647	612	677	670	677	696	659	686	644	700	695	677	662	656	671	654	664	643	643	699	686	654	671	651	701	753	637	665	692	655	677	669	686	647	658	653	641	677	683	626	659	667	703	685	676	702	662	657	625	702	667	676	608	690	653	679	651	681	661	670	621	690	653	633	642	702	686	646	665	677	701	689	609	664	626	644	678	636	641	680	678	667	645	695	670	664	675	638	635	670	622	661	694	640	644	661	664	605	666	677	715	627	650	657	630	658	671	676	639	704	658	666	635	622	615	647	697	664	640	690	618	693	640	678	663	656	649	610	646	663	651	687	690	645	665	672	713	617	670	642	680	610	676	667	606	696	684	664	684	636	677	729	687	699	674	647	666	669	697	687	647	672	669	657	695	708	664	643	599	644	669	651	655	658	696	638	683	639	642	681	716	682	649	659	675	681	665	652	683	705	626	690	657	647	747	681	680	671	690	660	633	691	650	648	685	648	673	716	655	707	682	666	688	659	672	666	580	682	613	674	649	693	625	608	673	702	665	636	679	657	662	650	668	659	670	653	665	694	674	721	661	697	670	638	637	650	641	612	647	677	655	637	627	666	667	675	624	642	615	693	663	717	680	697	683	637	658	650	710	706	690	726	616	626	679	661	623	692	670	630	678	688	646	668	708	689	670	644	642	699	683	625	712	675	657	650	606	672	664	684	656	676	657	657	663	655	681	671	705	685	720	605	634	663	678	667	660	683	648	655	687	717	644	681	688	666	669	689	624	670	654	668	680	636	670	695	665	673	663	662	658	676	651	673	622	699	659	641	661	706	676	689	682	722	655	633	654	672	639	674	630	639	645	660	694	727	657	656	665	694	655	668	667	599	659	674	659	649	677	650	659	631	654	693	689	669	695	647	669	656	659	725	690	666	629	677	658	670	644	660	640	695	723	649	644	702	690	706	650	662	669	675	628	648	681	672	687	702	661	681	640	685	653	664	626	656	713	698	642	672	730	689	643	642	653	693	678	656	665	631	676	600	614	636	704	690	667	630	677	695	677	674	627	665	699	619	662	647	658	663	629	673	667	654	678	670	649	615	686	644	677	636	685	638	647	691	675	729	708	697	637	654	699	603	646	618	680	675	725	667	660	666	654	645	684	658	661	724	692	670	631	659	642	628	687	674	641	649	644	653	694	665	670	681	613	680	633	682	651	645	672	643	630	647	694	708	665	653	650	649	667	676	665	696	688	705	629	714	681	727	703	689	619	693	640	669	660	640	695	629	700	632	717	722	690	690	635	688	676	685	681	671	651	687	640	627	615	658	655	694	697	677	700	671	689	689	676	618	627	644	701	607	601	639	685	688	682	637	649	679	690	682	635	675	643	638	674	674	638	693	707	629	647	683	637	686	643	658	669	680	704	708	686	690	678	651	686	702	662	658	661	675	663	660	678	656	713	713	729	639	693	663	677	648	642	701	675	706	670	686	659	656	639	680	654	672	667	694	694	648	658	651	679	653	650	694	682	682	707	685	659	672	665	662	697	663	667	668	687	655	714	642	700	668	655	655	658	623	704	682	627	691	672	628	707	665	642	660	670	616	669	640	625	664	684	661	648	677	633	677	664	673	684	663	683	716	706	629	690	634	689	675	671	674	707	688	675	679	625	636	647	644	665	657	650	651	694	690	652	643	614	669	650	679	679	648	635	680	652	689	639	671	684	661	684	609	649	691	635	635	617	671	685	647	667	655	693	663	653	660	686	681	684	650	639	670	672	640	642	693	650	632	687	662	683	670	702	693	659	679	671	673	645	707	657	703	676	649	681	678	669	670	622	629	667	653	659	699	628	664	670	641	652	662	603	669	653	647	648	679	708	700	621	747	685	665	645	687	670	660	674	665	664	689	692	679	612	634	618	690	619	645	657	645	627	689	651	641	667	680	663	688	697	652	662	725	665	642	671	653	628	661	641	678	682	604	708	682	645	649	625	679	689	648	668	647	687	642	633	619	678	644	661	668	638	618	640	674	679	681	649	661	669	684	610	688	663	741	665	642	671	720	702	653	684	632	642	681	647	671	677	679	652	623	649	698	684	669	688	665	655	650	671	685	669	703	658	659	674	661	623	628	656	692	678	657	649	673	679	671	690	646	675	683	686	658	646	659	658	635	663	654	651	643	673	689	669	655	676	647	685	643	664	626	657	630	688	692	683	656	655	678	666	690	650	690	632	632	670	689	639	665	685	648	697	669	665	658	652	658	681	635	696	686	698	653	663	639	649	672	666	619	623	621	608	653	675	635	654	681	655	667	674	674	655	715	678	682	667	688	655	668	692	626	650	675	663	656	683	689	645	611	664	659	681	633	688	679	651	644	690	635	611	666	643	650	692	679	618	649	663	685	716	663	649	688	662	640	668	679	640	639	617	690	680	630	616	679	623	686	668	701	673	701	675	628	660	672	645	625	663	657	663	666	643	642	615	655	666	650	616	659	690	654	700	683	678	671	651	683	660	676	623	605	654	653	635	678	678	651	699	677	656	672	651	694	654	667	655	667	688	670	715	662	669	696	652	672	670	656	663	715	679	675	662	617	669	701	723	669	665	653	676	668	682	652	612	659	641	666	640	664	670	658	671	679	666	669	667	674	625	693	655	653	643	667	654	648	654	684	654	670	639	683	665	654	693	662	671	658	687	659	643	683	657	695	750	636	663	673	592	639	704	658	638	671	670	681	634	677	669	688	608	658	669	644	645	664	696	634	653	716	680	666	684	664	656	691	641	653	674	671	685	673	705	674	617	649	653	645	652	655	660	666	655	650	707	662	623	661	689	642	648	705	705	701	690	707	669	669	661	690	658	665	654	683	630	639	636	635	635	656	653	669	659	640	656	659	684	661	627	647	691	668	665	664	684	699	672	679	691	653	655	677	701	655	654	686	622	663	683	651	642	671	628	646	611	620	680	634	632	712	682	700	661	674	645	660	668	631	722	672	671	663	646	671	690	666	669	650	663	657	680	629	620	710	651	677	686	662	687	712	609	657	643	672	643	681	635	679	690	641	637	665	667	633	694	695	698	678	688	640	688	673	672	663	634	714	638	636	658	623	626	628	690	660	701	668	692	672	682	641	711	657	684	655	658	663	649	625	697	701	680	697	667	654	681	649	742	684	665	681	663	638	629	640	647	670	646	671	615	645	654	686	697	690	665	675	674	629	679	707	631	664	659	684	630	653	683	668	635	642	657	691	707	634	674	680	647	693	671	647	659	637	692	654	668	701	668	641	664	666	690	682	676	698	640	683	681	663	688	616	638	687	707	644	697	651	611	650	640	696	685	676	653	643	655	626	662	675	639	653	659	662	660	661	681	693	633	646	628	626	704	689	638	693
8287	8540	5912	3334	2391	1957	1634	1409	1109	1114	993	885	878	847	816	847	795	795	789	770	717	696	692	699	754	716	771	724	781	731	745	706	688	686	669	662	719	674	694	718	705	709	679	701	690	718	650	644	738	664	655	654	682	665	672	676	667	668	668	649	740	684	676	732	666	694	706	700	697	697	704	703	700	680	673	704	676	697	637	681	668	739	691	646	713	658	699	681	720	671	685	663	680	693	650	700	663	715	681	678	662	678	629	683	693	662	744	663	693	673	691	685	661	665	675	665	649	654	657	690	649	686	703	664	639	692	713	655	666	646	694	652	716	694	662	648	642	631	647	669	657	641	627	709	715	667	677	674	642	671	699	691	698	729	655	692	714	700	644	645	719	653	696	682	678	678	633	640	689	684	664	689	730	660	661	644	652	708	660	709	730	687	680	678	694	660	680	726	662	659	671	675	650	680	664	652	683	654	665	653	678	648	685	683	652	651	640	675	646	670	659	664	649	663	642	699	707	696	646	684	654	646	650	738	648	667	662	646	701	708	695	635	641	670	687	678	700	658	641	712	714	677	677	645	718	697	685	719	659	713	666	661	699	719	699	681	662	714	705	652	697	666	645	674	688	679	693	709	649	692	658	708	685	731	685	654	682	694	672	664	681	703	663	671	653	703	625	707	673	700	727	668	624	689	633	687	668	680	652	673	666	657	656	671	682	711	710	674	675	684	680	678	669	654	635	672	663	639	681	673	692	651	694	644	680	675	668	645	652	687	678	619	645	722	676	696	676	668	661	638	707	669	648	701	672	672	678	689	663	654	670	682	650	682	629	673	665	687	686	677	692	712	668	650	717	675	682	676	606	652	663	671	657	643	657	745	724	641	623	642	647	693	680	629	704	698	637	691	691	653	625	678	660	649	722	671	658	681	711	662	667	669	705	671	705	638	664	669	687	668	663	635	690	630	670	714	707	661	658	617	676	720	658	703	670	733	746	669	680	717	690	691	713	644	608	645	708	667	663	666	638	657	648	707	665	671	675	647	691	712	699	678	702	646	703	666	636	653	692	652	651	651	647	644	729	682	656	672	686	658	654	714	715	690	712	658	614	601	707	591	659	698	653	676	693	722	672	645	680	660	718	680	670	675	672	679	645	730	769	663	688	669	665	660	700	660	687	702	700	636	643	682	670	657	664	673	694	659	690	677	715	634	692	696	655	640	685	675	634	682	666	683	684	693	660	700	647	641	670	684	674	664	703	667	648	668	649	672	655	683	699	691	719	669	649	678	680	653	707	654	659	715	675	672	644	684	704	708	676	685	717	676	633	650	670	684	655	665	659	685	686	706	682	678	684	658	671	641	733	716	707	684	684	662	676	694	666	694	674	652	697	664	670	670	679	653	710	700	657	694	656	707	681	674	663	664	694	695	677	706	700	705	671	654	665	658	642	657	731	660	698	679	700	711	685	714	684	685	659	664	696	684	685	717	678	676	678	666	732	712	633	669	694	663	699	708	680	689	626	691	667	705	669	649	693	687	676	694	685	677	679	667	692	617	700	684	662	714	670	680	729	661	688	732	695	655	665	671	717	700	676	667	630	683	679	695	669	701	667	686	686	691	725	695	681	680	678	694	665	716	685	702	669	661	689	699	700	685	718	688	652	679	680	675	656	633	638	675	632	710	666	689	679	661	680	707	684	693	656	639	607	667	685	711	646	689	678	696	657	707	665	679	690	679	685	698	655	674	725	705	642	693	640	688	687	665	678	672	671	656	679	681	666	679	703	652	661	669	671	643	622	674	673	677	654	687	708	650	673	684	736	696	720	665	684	678	677	683	677	683	680	669	643	683	720	661	677	683	705	681	689	678	692	673	711	671	693	657	683	636	689	705	662	737	722	680	679	657	673	663	710	690	683	706	687	623	673	680	676	705	681	661	707	692	651	664	724	672	697	675	643	695	705	693	715	670	691	620	699	714	687	675	671	632	681	690	672	648	684	688	668	724	656	698	720	676	701	718	643	668	655	680	696	635	703	721	631	689	697	645	716	682	651	674	660	664	699	665	654	658	686	647	690	680	684	714	660	628	677	642	704	655	650	669	665	673	682	664	658	620	649	670	685	677	701	651	681	657	665	696	651	661	667	707	713	600	721	682	670	672	667	731	677	675	661	677	679	652	695	684	651	702	700	660	657	670	710	674	666	684	680	681	618	709	666	674	654	694	668	649	691	689	677	654	705	645	670	676	703	646	641	685	636	678	677	674	693	651	655	657	667	670	686	668	689	659	700	648	674	683	674	698	698	652	711	727	705	665	701	692	670	638	724	657	672	666	682	672	648	689	678	710	688	686	683	681	632	721	695	688	683	681	671	705	589	705	622	723	697	637	691	702	716	682	628	698	717	690	665	686	688	670	684	689	714	644	643	646	712	678	679	679	671	640	668	729	660	662	680	681	693	664	651	688	675	718	675	674	660	657	651	634	701	702	687	656	704	650	699	701	679	652	679	664	661	628	697	659	695	678	721	669	723	671	661	672	643	647	705	657	677	694	716	610	681	648	669	652	648	663	688	668	728	683	691	656	681	696	670	674	711	683	753	665	642	623	727	684	665	644	674	670	660	688	675	663	689	718	665	644	701	612	719	680	678	666	707	663	683	689	692	656	696	672	694	697	676	687	687	676	682	622	664	668	686	656	689	716	631	667	637	680	673	695	666	699	656	670	709	652	658	653	652	687	662	722	662	703	657	715	696	629	664	614	688	641	661	706	668	674	664	653	690	672	685	684	646	679	654	688	658	675	713	656	647	679	677	717	650	694	718	650	705	647	678	633	707	657	709	689	612	687	669	672	701	670	713	655	649	724	692	711	628	697	640	664	672	669	697	681	699	689	649	671	711	667	665	687	684	672	675	650	650	678	688	718	713	656	667	699	688	666	704	720	696	641	694	655	694	678	679	694	646	682	716	700	645	639	713	652	654	654	664	668	670	628	672	634	692	676	660	690	669	652	672	649	696	674	632	703	655	624	677	696	653	663	638	657	676	693	640	616	625	638	675	676	679	618	640	680	700	691	667	709	666	728	649	681	645	693	656	623	726	633	670	659	652	659	665	701	686	677	641	702	687	631	725	614	673	703	666	668	674	727	669	670	638	679	696	667	694	650	660	654	697	631	655	694	700	617	650	649	663	659	729	708	625	677	671	710	675	651	697	668	678	670	668	704	696	676	677	675	669	704	685	702	724	669	638	678	632	660	667	665	670	688	735	669	696	696	705	690	678	664	700	679	685	641	643	691	667	699	678	667	683	688	710	656	679	701	681	681	673	667	657	661	671	705	646	647	660	655	659	656	736	678	674	666	701	661	732	660	668	705	695	675	640	661	639	695	648	686	622	642	639	684	652	669	661	682	660	702	688	623	708	661	659	672	647	672	698	653	647	702	651	637	686	637	656	709	661	701	675	642	668	717	708	631	735	716	658	699	678	705	696	671	699	668	693	651	651	689	633	650	640	665
22679	21540	29417	24088	21536	21602	12217	1432	1065	818	824	673	582	549	490	478	435	420	371	367	358	353	343	315	315	337	328	355	392	361	324	338	311	284	292	292	292	292	251	292	265	295	281	261	283	270	274	269	249	257	263	256	236	276	254	221	260	254	272	252	281	301	254	275	271	252	266	251	261	237	234	258	273	248	285	259	302	245	277	276	238	238	240	253	277	291	262	238	273	263	254	253	285	240	264	240	245	289	267	293	249	255	271	255	252	251	245	254	270	238	255	258	244	245	259	235	234	272	286	242	251	260	270	252	255	238	262	267	239	256	252	262	232	281	264	240	286	260	269	247	273	233	273	255	228	233	254	223	249	245	270	254	256	234	258	229	254	277	248	268	205	240	276	272	259	267	261	275	270	255	265	265	254	232	261	259	250	250	252	256	239	272	264	249	260	253	278	269	250	244	256	251	252	252	247	237	240	261	279	252	240	246	241	236	252	256	257	237	256	252	220	236	289	246	251	261	246	244	269	253	234	227	264	256	263	250	278	218	218	265	234	225	266	250	251	268	247	281	263	270	255	239	250	232	232	236	227	234	228	251	236	281	263	279	243	233	263	245	229	252	247	245	240	261	269	268	267	220	248	235	242	258	241	227	264	224	257	264	270	269	252	224	251	274	266	219	266	249	275	259	247	245	253	230	248	234	245	241	239	249	240	253	264	232	265	236	248	247	250	252	256	249	261	267	280	233	270	254	250	234	256	223	239	258	287	283	282	252	258	236	244	257	249	249	261	266	259	257	241	251	259	250	258	274	245	221	248	219	244	256	248	233	222	277	246	254	258	232	236	242	245	250	246	264	257	231	259	232	268	268	232	284	247	251	264	257	257	263	264	230	253	238	246	243	273	246	250	247	251	255	270	236	252	243	265	255	241	262	248	263	247	274	242	261	239	231	253	281	258	260	245	223	240	279	245	221	255	244	282	263	251	255	260	264	244	238	240	241	266	255	267	271	261	243	261	235	272	230	289	277	258	234	249	256	253	269	249	263	250	229	266	238	226	267	230	264	256	241	252	251	239	246	232	238	253	256	245	252	269	251	261	263	227	242	240	265	266	255	245	250	219	229	270	260	265	218	244	276	269	269	251	245	240	273	245	248	241	258	241	259	273	289	281	241	255	235	227	243	239	258	247	237	240	267	277	245	264	275	249	241	246	261	265	268	252	245	269	257	274	233	262	244	261	244	234	233	246	252	262	248	256	237	265	279	246	232	281	280	263	227	250	242	236	290	292	238	241	243	267	254	248	252	264	243	259	243	269	259	265	272	253	239	219	237	256	245	280	262	236	241	237	244	265	247	250	254	244	247	250	276	257	242	239	259	233	241	275	239	246	247	253	278	255	229	276	239	284	232	255	248	268	234	235	231	242	237	233	280	256	248	257	240	231	245	221	250	247	234	269	263	245	238	267	248	274	224	274	242	265	245	250	263	265	283	250	264	269	283	251	280	244	249	243	235	253	266	243	265	246	247	286	278	263	259	278	276	251	243	273	266	267	257	274	249	246	261	272	248	239	267	236	251	222	252	253	279	252	277	240	269	238	226	256	261	232	270	238	252	230	269	242	252	284	261	240	273	247	234	263	282	237	253	230	220	259	261	249	235	265	233	248	282	255	244	265	275	227	244	270	252	271	251	276	223	244	285	262	238	270	242	246	259	245	281	258	253	230	243	244	280	255	229	260	261	227	244	245	249	265	278	242	244	258	238	265	233	254	255	269	253	264	246	272	234	242	243	230	246	267	276	228	264	278	237	229	246	241	251	237	278	292	241	243	237	236	245	233	252	240	239	244	239	229	231	240	250	247	265	264	238	241	285	274	280	238	240	238	239	246	255	262	235	263	242	283	259	239	257	290	234	258	224	262	244	249	221	242	269	247	266	265	246	254	253	261	270	249	253	237	263	243	240	250	280	260	253	261	276	241	247	232	246	250	252	280	268	285	285	239	234	235	268	249	276	245	290	282	249	236	250	234	239	274	260	244	232	243	236	267	229	248	259	249	273	257	213	234	267	252	265	255	259	251	231	251	261	254	244	260	242	234	252	278	270	284	255	275	258	267	265	239	245	245	262	280	260	265	253	239	240	272	253	267	261	262	271	242	254	246	259	234	249	246	260	247	253	250	254	232	281	236	251	252	253	230	251	243	234	242	293	250	247	248	231	258	274	216	260	240	264	259	255	231	242	264	249	266	263	250	274	263	303	246	240	241	247	243	267	254	258	251	278	270	267	252	262	244	240	250	234	252	242	256	263	229	275	249	294	266	238	219	289	269	229	265	220	228	263	235	257	290	255	226	245	275	259	241	250	241	292	252	297	294	250	224	270	234	259	249	266	257	242	239	265	256	265	246	261	238	272	233	247	255	267	271	250	256	244	253	255	301	234	254	254	270	222	240	259	253	244	237	255	257	232	251	258	268	218	261	248	257	302	220	248	277	235	247	234	249	228	243	263	236	259	265	222	228	251	265	239	261	247	251	244	244	261	234	235	251	268	232	234	264	266	253	230	251	238	258	250	256	236	228	241	256	232	254	218	268	238	240	260	270	259	218	253	244	278	263	234	255	254	237	229	260	254	234	245	267	261	254	275	238	250	235	250	249	257	259	278	220	250	253	254	242	247	237	251	256	248	260	229	266	258	235	212	273	266	266	233	223	260	250	239	261	256	267	230	237	247	269	258	263	289	257	242	264	247	281	289	228	235	245	252	294	236	242	278	227	250	274	248	228	273	242	253	232	259	256	258	258	239	271	264	229	233	233	246	245	252	244	232	252	254	234	237	243	269	229	276	265	243	257	265	241	278	251	248	251	234	269	228	247	256	244	237	246	275	257	242	249	262	264	233	245	269	247	237	246	231	250	244	255	248	223	249	226	224	237	269	257	242	252	247	263	251	271	211	268	236	243	232	234	242	263	250	228	251	238	256	252	246	232	239	285	247	235	272	249	248	242	278	253	256	278	257	277	258	244	247	263	245	262	238	208	231	250	257	251	227	274	257	271	217	247	252	267	238	265	270	274	242	250	250	247	280	224	281	278	248	254	263	268	260	245	256	270	250	248	255	254	276	259	233	285	246	239	225	219	263	249	246	245	248	233	260	261	247	243	256	264	278	238	241	240	251	250	225	240	254	261	250	267	240	258	251	245	243	242	259	251	254	236	275	244	249	281	248	257	252	270	243	251	241	242	266	237	240	236	276	221	253	237	240	234	251	269	253	255	234	226	263	255	254	268	257	304	277	224	227	265	238	246	249	278	264	287	240	268	283	232	271	267	236	230	261	243	260	252	254	260	251	230	249	248	218	260	223	249	244	225	235	257	274	273	259	252	245	247	220	271	256	244	263	233	264	254	264	257	236	240	252	268	244	250	250	266	246	243	273	262	232	256	287	266	264	256	265	251	243	249	261	248	263	272	238	264	240	252	255	246	233	243	257	267	295	222	239	273	258	234	221	250	232	237	247
14987	17224	12711	6663	4838	3553	2619	2011	1617	1376	1160	974	832	745	648	585	555	451	483	450	440	429	437	385	360	393	388	468	428	424	404	363	311	346	311	313	326	300	278	290	294	285	275	268	317	285	288	265	258	295	297	289	269	255	250	259	237	283	257	257	269	277	296	261	270	280	303	282	234	313	287	236	290	304	282	262	277	264	280	257	235	254	263	242	243	254	277	260	256	247	293	237	252	273	253	277	265	291	268	232	261	246	304	265	256	260	229	273	259	243	235	269	249	226	273	253	261	268	252	239	272	249	241	257	271	249	239	271	255	245	238	270	251	247	291	238	273	271	255	248	248	249	247	254	269	247	264	275	263	273	256	254	263	234	268	256	269	283	256	242	288	252	243	252	290	241	252	259	236	254	258	262	247	242	246	264	248	240	246	232	242	251	246	259	252	215	282	262	266	264	249	275	285	234	258	256	266	254	276	251	281	269	243	291	267	247	232	259	264	267	273	258	213	243	267	272	266	286	268	266	273	250	256	248	248	243	273	269	252	256	262	277	302	232	249	268	279	261	272	249	263	258	263	267	260	271	285	256	245	278	270	242	243	245	268	244	236	275	255	250	250	285	263	238	247	250	265	261	254	273	250	265	229	251	274	236	293	279	266	252	283	254	260	229	256	240	239	265	243	233	262	223	265	260	270	259	256	268	270	261	272	263	248	251	253	250	242	260	267	278	234	240	252	253	279	256	234	239	271	291	284	240	251	277	255	249	240	259	273	256	247	265	254	261	260	261	248	266	256	272	247	260	279	260	275	273	248	267	268	254	260	272	250	226	234	269	251	256	260	260	242	294	240	284	269	256	245	261	273	241	252	258	258	244	228	275	254	269	273	232	278	279	270	304	267	242	261	257	284	261	276	265	230	256	273	256	289	271	272	249	272	253	236	269	261	265	241	258	238	286	247	271	295	254	256	253	246	261	254	258	284	226	258	276	241	247	247	246	236	251	288	257	251	263	282	251	306	267	264	265	244	261	240	263	232	253	231	232	276	323	280	262	245	288	228	215	266	283	272	270	262	257	249	261	256	261	245	305	245	262	280	271	275	262	251	242	249	269	234	268	271	261	271	275	227	233	264	247	298	254	231	250	257	238	255	241	273	242	249	255	233	269	253	296	278	261	252	242	255	255	259	236	266	243	253	281	248	267	258	260	239	255	238	255	242	215	252	271	264	255	258	280	250	263	243	247	262	236	273	262	278	250	248	283	266	268	241	238	271	248	282	267	226	250	258	266	264	254	255	260	246	256	292	252	256	241	223	230	297	280	270	270	250	303	269	269	265	246	256	264	250	277	251	279	277	238	235	274	254	277	257	273	251	231	252	266	289	233	274	279	263	268	292	265	289	262	236	250	268	254	258	263	261	243	259	247	246	253	249	282	283	271	275	262	256	245	262	261	257	261	261	278	223	255	287	232	257	264	279	281	275	254	277	270	251	250	253	247	263	253	256	260	251	290	263	254	277	267	220	262	244	252	266	261	251	253	275	251	217	253	270	272	251	262	259	255	280	231	264	272	255	251	256	243	251	285	268	284	270	256	254	275	260	254	261	256	245	286	274	258	245	258	247	237	289	235	268	266	279	238	272	268	264	254	261	237	275	242	261	247	244	264	270	242	263	259	264	239	272	250	260	242	252	267	282	258	258	256	253	277	275	263	243	269	264	261	258	240	260	253	259	265	249	282	283	274	251	270	231	277	228	289	260	249	268	250	240	298	268	226	247	240	265	261	232	258	251	254	261	253	222	247	279	250	263	265	247	286	266	255	262	258	241	250	269	247	271	259	238	271	262	262	253	255	256	248	268	271	256	260	260	284	253	231	245	257	254	277	276	241	247	255	266	251	258	284	247	267	273	258	255	263	222	254	255	248	272	264	258	264	255	263	264	219	265	264	265	244	267	271	253	274	245	275	256	236	253	248	271	253	288	247	261	267	271	265	280	265	223	269	256	303	246	273	262	238	246	246	288	274	256	259	238	275	256	285	263	268	275	220	236	266	273	307	261	256	236	263	284	250	246	273	245	269	259	278	247	257	258	273	264	267	243	238	265	258	246	283	243	258	256	286	273	244	247	253	279	296	259	265	246	254	272	249	266	243	266	266	279	258	260	247	266	245	263	264	262	271	238	248	261	258	263	231	277	268	278	254	258	241	277	238	249	262	234	265	235	291	266	253	262	238	279	227	260	256	263	260	292	270	234	277	271	290	265	235	268	246	253	243	270	250	240	252	260	275	250	263	260	264	249	236	273	248	274	257	274	241	284	312	285	264	275	258	243	223	235	245	276	266	254	272	249	246	238	252	276	223	255	253	269	236	254	255	268	237	264	242	267	238	279	254	252	247	260	239	255	269	254	238	268	263	273	270	276	253	227	248	264	270	268	225	258	262	267	288	253	279	264	272	229	278	266	257	253	279	279	265	261	251	251	253	282	269	265	265	293	267	256	275	278	284	279	276	253	281	258	263	265	268	235	247	250	269	263	244	228	238	259	241	250	258	266	259	254	262	251	277	294	270	236	264	269	236	263	282	261	263	246	258	271	257	242	248	278	268	253	276	272	250	253	234	255	258	275	272	285	290	256	253	237	273	239	259	275	252	244	286	238	256	245	282	258	246	254	245	252	271	244	239	267	271	273	250	253	234	275	245	237	230	253	243	251	251	248	206	253	246	252	258	267	261	252	259	252	272	262	251	247	261	254	250	237	251	270	250	274	236	242	266	259	270	244	236	268	246	297	250	247	253	267	279	273	232	231	236	288	270	256	263	289	207	262	251	272	256	261	283	281	264	251	259	232	280	268	285	261	284	267	273	283	223	261	239	264	272	259	250	269	224	280	258	247	264	238	263	272	265	257	269	235	254	254	254	244	264	243	256	231	272	226	257	245	264	266	262	280	266	290	280	272	266	264	278	270	269	250	265	281	255	246	258	257	248	229	264	282	263	258	255	248	273	259	274	254	267	250	275	262	247	287	232	258	265	223	274	248	287	248	273	265	247	232	251	261	251	270	288	251	287	245	265	257	259	279	254	274	251	253	277	266	264	269	255	245	243	239	255	261	244	248	274	267	257	250	244	233	287	253	273	295	246	262	234	256	277	253	243	232	256	261	253	244	282	248	257	251	262	284	234	298	275	255	216	266	270	250	256	252	260	257	250	250	257	265	269	258	251	262	269	262	257	282	266	267	244	260	254	263	291	292	248	275	242	259	250	258	264	223	259	257	269	258	257	274	248	248	262	291	254	247	239	250	252	269	256	268	248	252	266	284	232	266	256	227	297	254	288	265	231	258	281	248	249	227	254	251	239	260	255	264	245	271	271	264	254	254	252	254	276	235	250	284	286	227	267	280	266	257	250	258	251	269	279	240	268	300	251	260	239	254	256	264	272	269	265	270	248	254	263	274	260	268	256	276	223	257	250	226	263	260	273	256	278	243	248	259	255	247	243	246	259	255	252	265	267
28025	19898	7520	1867	1198	939	907	831	783	808	760	710	703	720	705	697	711	669	753	732	651	701	703	655	695	690	719	721	682	731	737	649	643	656	659	661	692	697	652	642	651	676	697	646	630	682	628	652	678	675	661	684	627	654	651	625	645	690	647	649	690	631	689	622	657	651	689	656	648	717	632	696	662	650	717	671	670	695	641	687	618	607	638	664	689	616	636	674	668	658	653	618	685	648	646	673	686	676	713	700	644	656	662	672	657	662	692	655	657	694	697	665	671	677	721	668	672	696	725	647	677	694	668	654	659	654	710	661	637	654	639	618	663	657	641	610	712	703	656	637	698	630	654	692	660	690	678	602	683	678	631	641	683	625	670	626	618	643	604	684	677	625	661	651	639	697	659	654	639	641	641	658	694	646	714	670	667	669	616	634	664	664	698	673	642	625	647	672	651	704	672	614	699	616	695	623	675	656	650	646	672	647	656	685	700	710	679	654	657	712	625	677	693	688	699	673	611	626	697	624	685	661	652	636	652	652	691	677	650	648	610	680	640	658	661	647	674	705	687	605	703	652	684	669	675	668	641	651	669	637	679	670	677	673	583	674	682	689	699	626	655	640	677	620	684	689	654	696	692	618	657	715	624	658	627	642	657	655	647	662	633	676	645	631	644	722	592	697	620	679	725	639	683	674	651	655	684	643	663	670	706	630	701	651	633	618	701	655	657	670	683	616	645	692	636	675	643	691	694	666	660	646	638	668	637	674	714	652	678	665	625	660	629	643	598	695	684	687	643	638	669	656	667	627	666	633	675	634	681	652	666	699	641	711	658	691	627	614	674	679	664	705	652	680	644	647	645	704	652	693	652	684	637	644	640	659	689	683	657	689	676	667	672	705	600	619	664	688	709	654	600	645	705	716	621	646	620	683	642	688	652	641	651	651	657	642	674	647	685	615	619	671	662	661	657	649	685	632	676	632	622	628	676	618	721	642	685	595	628	707	623	628	635	692	682	674	651	678	650	659	641	677	686	690	658	620	624	699	665	677	659	707	660	690	653	678	660	659	670	613	689	688	674	633	635	698	651	681	686	628	612	677	675	688	668	677	633	667	696	619	715	672	667	623	654	604	672	582	664	647	679	635	646	695	656	647	658	643	608	666	630	715	636	673	646	680	641	685	709	709	616	697	655	675	684	660	668	673	664	673	637	671	680	686	652	656	667	626	669	670	678	637	673	639	714	705	663	663	639	616	655	702	639	674	679	700	638	652	660	631	635	691	715	665	699	669	691	662	650	632	687	626	640	684	630	702	677	673	663	687	650	649	684	653	675	627	639	668	691	671	684	668	642	656	634	696	663	659	686	619	644	675	646	631	665	713	619	647	661	672	611	651	682	696	633	650	661	658	720	647	685	633	701	676	651	665	635	628	674	671	645	610	729	655	659	649	618	623	629	649	663	701	668	615	663	670	668	692	647	705	679	687	651	647	650	671	648	662	677	648	622	673	629	635	685	664	652	669	619	667	692	664	623	644	681	671	712	643	688	653	632	690	718	672	646	667	661	636	653	661	647	676	657	656	678	687	614	636	626	612	629	662	670	701	671	643	662	669	646	635	635	655	664	649	616	645	625	648	680	669	668	663	683	671	649	708	666	672	648	642	647	617	650	642	662	629	669	662	645	666	645	671	668	671	618	680	653	683	650	689	678	652	624	681	663	661	665	629	684	668	656	672	678	685	662	714	688	656	688	673	674	628	651	697	680	687	683	632	620	643	654	657	636	646	646	632	668	647	683	686	621	667	652	609	702	602	673	660	652	678	667	680	663	645	661	675	647	602	644	700	620	629	697	653	686	690	678	721	626	646	636	641	633	631	681	684	647	685	648	683	664	639	677	672	664	684	666	687	674	665	677	654	734	654	651	650	641	646	661	704	649	709	677	650	655	704	629	652	659	596	643	666	596	645	640	703	633	628	666	617	595	628	651	670	661	608	655	667	620	700	646	649	647	654	720	671	676	670	705	705	662	673	674	714	643	653	650	624	640	651	662	620	677	681	657	598	666	661	659	642	621	660	697	637	693	689	628	633	684	689	625	671	639	649	656	683	674	619	624	670	613	678	680	641	666	655	684	658	655	636	653	652	638	690	673	630	684	662	641	696	657	685	703	704	638	662	678	666	657	621	653	675	677	678	683	685	669	663	639	673	674	663	639	676	652	665	694	633	658	638	675	651	658	642	641	655	659	663	669	677	640	690	695	658	639	670	660	660	712	685	631	679	644	658	692	658	672	682	633	699	634	662	668	723	630	666	678	665	662	678	661	637	641	707	634	659	689	674	616	683	646	663	665	668	673	681	644	688	660	668	665	632	619	697	670	644	662	682	656	635	673	679	677	664	632	673	654	660	658	642	704	715	685	676	703	648	663	620	660	696	647	675	693	673	617	661	672	681	664	655	682	642	691	629	665	667	668	661	684	690	718	678	654	648	682	646	653	688	678	692	663	603	617	643	677	648	661	698	654	658	637	666	670	635	683	691	652	685	643	663	673	653	669	680	641	621	639	644	661	651	702	650	652	659	675	671	657	675	691	676	633	731	689	627	643	643	671	650	620	671	656	663	660	711	651	673	692	642	707	654	689	653	647	676	674	663	694	721	633	636	652	705	691	644	665	721	677	689	668	692	670	671	663	665	678	632	640	661	656	680	707	616	663	648	699	681	583	689	646	649	648	636	660	672	655	686	643	674	672	680	663	664	708	667	675	646	633	643	658	638	709	638	648	609	679	649	723	683	672	659	619	676	623	659	658	633	680	624	726	646	662	627	680	673	673	714	693	666	694	686	676	685	692	635	664	701	662	692	651	642	673	652	651	659	647	663	682	678	647	666	633	722	653	669	694	680	651	659	679	619	652	660	661	637	688	642	697	631	649	646	664	664	635	673	699	709	633	684	659	686	664	638	618	663	629	663	649	620	656	651	665	632	682	639	652	710	644	591	686	652	642	684	672	685	692	667	671	659	703	646	659	713	649	697	637	697	648	653	650	656	697	636	715	643	656	682	633	621	680	676	629	648	609	671	688	600	630	641	668	641	673	669	678	649	657	670	660	643	627	641	655	706	659	692	657	623	674	701	686	609	629	629	643	667	655	669	644	634	616	688	650	660	617	671	674	672	667	646	677	623	589	642	635	674	644	691	673	680	705	687	662	676	641	680	694	687	663	642	636	654	675	623	673	626	642	624	654	654	683	668	653	683	669	641	642	669	645	655	653	659	646	672	703	668	671	661	658	681	664	652	641	666	659	696	660	652	675	676	671	680	668	620	655	668	703	673	641	709	665	688	663	599	661	691	670	674	651	629	659	645	715	680	622	624	630	619	625	650	664	704	623	628	684	669	664	670	675	659	657	664	667	639	675	638	694	645	651	701	691	685	651	641	695	663	680	646	696	631	685	679	687	657	655	657	653	648	674	638	696	610	685	644	654	687	694	687	705	693	636	659	665	675	672	678	674	723
5731	3899	3155	1930	1445	1163	1018	969	945	835	828	772	804	781	764	730	737	725	766	709	760	775	703	697	731	759	711	759	773	677	785	685	700	728	702	722	683	701	740	680	728	736	688	668	627	654	713	752	686	740	699	689	689	661	696	702	659	713	683	715	699	685	710	668	696	685	682	700	688	689	701	706	684	732	686	683	703	719	690	688	703	689	698	671	654	699	741	703	689	697	710	723	721	661	663	697	701	666	694	672	698	720	669	668	709	693	699	673	673	687	698	697	647	699	696	700	737	689	679	744	682	687	641	699	660	705	752	671	734	690	713	682	709	702	658	695	714	719	726	687	706	685	690	723	651	717	710	667	694	698	676	732	699	699	674	761	656	713	723	689	707	700	719	663	702	681	692	635	692	713	744	677	733	706	740	696	646	696	728	753	692	689	732	704	656	713	691	754	693	668	675	674	690	623	669	646	658	673	706	702	738	725	712	722	641	708	653	662	708	696	702	697	704	697	667	676	740	714	724	724	623	654	677	732	704	652	720	703	699	723	674	705	712	684	664	707	699	695	665	704	692	677	726	707	692	685	677	678	671	719	742	718	709	701	677	697	695	682	702	664	707	635	664	728	725	669	664	716	685	658	662	675	700	745	653	718	690	691	743	690	714	703	659	681	673	671	663	672	710	684	689	720	625	641	680	692	620	663	682	758	698	693	695	669	645	712	689	697	671	667	683	701	702	710	660	700	690	671	710	726	672	712	678	693	674	686	676	740	671	679	684	756	702	681	688	733	691	728	679	720	725	663	701	702	713	693	666	662	673	710	688	716	698	725	715	695	657	687	701	672	682	689	702	688	661	653	698	741	658	704	675	740	729	679	675	685	644	677	695	670	690	682	641	704	662	697	696	712	681	689	708	687	681	704	659	740	644	668	700	718	702	726	684	672	673	706	722	724	666	668	634	722	678	706	673	698	675	664	660	699	706	709	733	695	677	754	697	709	705	637	682	694	662	691	656	692	707	701	681	698	684	738	680	652	684	699	693	648	676	671	714	672	673	742	725	697	662	705	642	729	688	684	742	711	682	703	665	723	694	697	708	682	686	643	730	646	651	684	683	707	673	716	667	725	689	666	729	679	671	677	623	650	678	682	698	644	662	726	707	678	722	696	687	707	715	646	710	654	669	679	692	663	712	732	695	667	712	695	706	677	708	747	681	677	708	718	737	714	681	695	754	716	697	671	686	675	749	722	694	680	700	658	761	664	695	681	685	701	671	673	711	728	696	681	672	683	689	688	719	683	689	659	688	699	701	705	733	702	717	705	713	673	682	707	672	680	699	692	665	648	700	669	676	680	683	728	660	696	687	756	684	726	676	674	677	729	688	690	670	667	745	638	689	689	684	710	720	714	641	721	703	669	714	682	691	724	689	669	646	740	717	643	666	728	660	727	684	707	727	694	635	696	711	679	637	689	686	693	690	703	658	684	718	711	707	687	675	674	723	703	689	682	716	703	683	692	680	647	671	695	666	703	679	691	730	685	705	703	699	693	718	652	706	680	768	696	705	668	741	659	689	688	682	667	700	691	671	659	670	720	710	716	718	643	647	710	682	660	705	692	685	730	703	675	688	680	720	693	688	690	681	675	688	723	667	637	697	705	661	669	680	680	739	719	680	729	683	704	717	669	736	685	673	691	674	703	705	698	662	696	713	663	651	698	703	665	650	681	695	700	737	698	616	700	652	690	724	676	678	746	684	677	714	692	656	682	681	665	668	705	694	723	680	659	681	662	679	702	678	693	698	671	672	690	677	683	687	737	691	691	722	702	694	690	703	698	687	676	693	639	695	741	676	677	727	707	703	649	693	691	686	679	692	752	643	720	713	723	683	750	682	685	688	635	706	693	676	655	689	718	640	727	675	674	698	694	669	671	706	664	730	698	645	667	715	697	701	691	705	683	724	681	685	687	669	738	699	730	705	639	730	721	644	667	679	626	687	684	716	719	687	691	714	657	672	696	670	708	689	667	667	684	714	682	690	723	701	670	693	703	675	684	705	674	700	697	737	703	706	730	668	690	664	677	702	672	668	722	691	637	696	757	677	663	708	664	678	704	720	718	694	730	666	658	648	698	752	722	745	688	673	669	710	679	719	672	727	696	729	724	645	712	699	686	706	721	678	696	715	685	693	665	700	693	717	679	678	669	685	660	683	682	690	675	683	725	692	686	682	695	703	718	688	678	744	688	683	660	668	723	663	740	699	669	705	677	658	718	701	711	682	707	678	696	692	685	711	677	721	659	725	683	641	649	719	720	656	704	671	695	669	698	673	719	622	740	671	695	688	723	668	731	707	662	702	688	710	659	670	699	660	715	685	663	690	656	704	711	725	700	716	653	709	721	665	663	668	718	643	688	698	688	669	669	725	720	682	763	712	709	674	736	680	697	694	704	680	694	712	718	704	668	693	706	713	702	625	702	688	680	660	686	666	744	706	712	722	658	633	723	669	702	739	702	683	741	680	672	643	642	709	713	669	717	673	693	667	732	718	629	717	713	651	712	689	679	686	674	683	674	754	669	699	698	682	711	710	693	684	704	679	645	683	686	680	703	701	744	643	705	701	688	710	653	696	714	679	690	715	676	692	690	724	699	651	680	679	691	685	753	654	726	651	706	695	713	719	669	679	693	678	712	701	687	730	675	660	707	717	694	644	726	729	738	685	715	646	695	729	721	721	730	667	676	675	691	696	691	619	681	653	652	696	724	689	704	708	674	669	699	711	702	746	717	712	695	695	737	696	716	712	648	665	661	642	695	683	708	678	733	684	693	682	703	719	687	672	700	673	673	695	669	734	720	734	702	677	728	676	789	688	690	669	641	639	728	727	675	718	707	689	690	720	708	700	702	701	704	774	673	697	699	685	724	691	678	684	698	736	704	711	724	702	685	660	706	711	689	708	695	702	727	692	693	725	661	729	683	698	714	715	705	712	660	690	691	668	683	693	685	701	681	705	665	691	705	689	667	672	663	683	671	693	735	642	674	658	659	701	743	702	687	727	728	666	651	681	667	730	701	714	672	684	712	697	679	708	678	704	663	690	720	628	674	717	654	714	693	647	663	698	708	677	684	636	697	675	698	687	696	681	710	679	700	646	679	690	690	700	672	633	696	724	731	698	650	696	698	691	683	711	712	701	708	665	683	699	733	703	711	664	652	727	706	665	673	694	647	687	678	655	706	693	661	678	720	704	638	681	737	656	731	682	685	691	702	704	690	729	749	732	636	679	699	695	712	650	681	692	670	699	682	656	681	723	719	691	706	723	655	738	675	670	709	740	722	733	665	713	703	685	681	698	702	708	649	703	685	680	664	655	689	657	682	695	674	708	696	745	675	662	714	717	676	688	718	712	670	688	656	675	717	714	701	694	742	705	691	719	674	707	706	698	710	737	673	759	647	706	660	701	695	706	696	649	685	723	666	692	717	740	654	668	717	696	626	693	722	728	703	646	713	671	664	673	690
23839	21618	29196	24536	21630	13801	1706	970	830	704	617	619	605	495	480	483	476	433	394	412	394	427	402	417	393	390	406	416	417	392	377	397	386	388	345	381	383	335	339	341	382	344	358	360	410	357	350	354	328	374	345	339	349	315	325	340	376	299	369	379	369	363	356	334	370	362	339	325	348	338	345	343	335	355	317	350	364	355	339	326	342	339	354	339	335	349	359	344	303	340	323	334	359	331	350	338	346	360	368	339	363	339	328	362	342	327	373	328	343	306	348	343	334	325	367	333	358	348	359	317	363	312	281	383	320	352	394	371	367	350	345	353	340	336	356	352	336	357	365	369	334	360	364	307	341	332	322	343	345	360	349	341	329	363	329	359	355	351	334	326	325	373	335	351	331	322	341	362	362	329	320	349	347	326	331	355	342	336	312	325	345	352	367	312	348	380	362	347	348	355	302	345	314	353	389	314	338	334	341	353	343	339	364	337	356	334	353	347	337	343	362	380	335	333	367	393	334	345	345	337	347	335	339	362	380	370	347	339	334	321	391	363	342	357	362	326	331	364	317	349	346	340	318	316	339	312	349	324	312	339	367	353	353	322	350	352	360	374	348	351	359	353	337	328	358	369	331	380	327	367	355	331	360	350	328	355	335	397	349	336	335	352	313	331	367	370	331	358	323	341	371	333	337	324	320	346	335	332	317	362	335	329	383	349	329	343	363	344	357	355	327	320	371	351	365	373	320	351	361	343	324	351	339	359	354	347	340	358	389	331	332	347	351	374	306	350	317	327	359	341	343	336	332	354	361	368	348	350	358	355	332	367	343	368	328	345	356	338	340	324	333	350	362	349	321	337	309	330	329	346	331	338	361	321	365	325	322	365	317	333	381	349	353	338	346	351	366	304	367	360	366	334	368	376	313	319	349	340	323	362	356	316	334	322	336	357	353	338	336	361	331	365	369	366	321	352	370	349	343	359	385	365	354	354	335	342	342	349	322	332	341	344	346	355	323	362	330	358	363	313	338	332	359	354	310	371	354	317	364	364	362	345	340	365	349	364	331	339	352	306	310	358	337	359	376	349	348	344	336	333	339	347	321	338	295	352	387	328	343	342	329	344	348	336	341	340	351	327	331	334	358	370	325	340	332	310	361	343	345	310	327	363	349	312	356	335	329	307	365	380	317	348	340	324	357	350	366	376	347	343	348	354	321	398	356	316	332	356	355	336	305	344	344	330	328	359	353	355	341	323	337	360	371	370	368	319	336	330	338	328	364	372	345	326	356	324	354	316	311	356	323	323	321	331	371	331	334	347	310	334	344	349	330	375	338	352	322	353	338	335	352	365	369	338	321	371	387	369	338	300	321	324	333	336	339	330	326	338	336	359	379	340	368	360	387	319	359	336	346	337	351	322	336	335	327	379	303	344	331	333	324	338	364	349	341	339	318	306	339	346	372	361	331	362	376	355	363	353	319	347	364	334	325	367	299	321	360	334	331	358	339	352	367	329	358	351	333	349	358	324	390	369	326	318	345	305	337	323	369	310	353	325	359	329	380	336	339	327	326	357	339	348	321	359	395	338	348	383	367	397	349	363	364	350	354	323	317	338	303	353	342	359	325	329	314	335	345	364	358	303	353	325	340	319	342	339	354	323	339	348	343	306	342	313	319	335	316	330	309	326	313	339	335	342	344	335	337	327	369	331	365	350	349	379	356	349	344	358	348	351	330	355	369	346	347	362	337	342	348	359	359	345	399	341	317	312	361	299	301	359	358	329	362	376	351	331	337	311	345	335	361	395	312	352	353	364	372	352	327	322	378	308	346	319	370	336	351	335	334	344	316	346	319	357	316	343	353	344	363	347	357	342	324	361	334	363	328	354	313	362	360	333	375	305	339	326	363	328	326	338	338	336	336	350	352	343	358	339	362	365	342	340	368	315	369	337	363	327	348	376	357	329	324	334	335	322	352	360	359	318	332	300	320	381	343	326	341	345	328	333	356	348	366	344	332	362	346	333	336	345	321	360	349	354	351	315	379	333	320	356	350	332	357	363	337	337	314	338	337	357	355	337	328	338	336	342	331	331	320	361	293	367	347	350	343	343	325	336	349	337	360	354	334	356	312	322	339	383	342	344	372	316	330	352	348	324	366	314	328	317	314	376	335	359	342	341	356	358	385	393	316	335	342	346	344	347	377	328	358	346	314	329	372	354	357	366	298	338	352	374	345	341	356	356	374	346	322	342	337	379	381	336	338	361	342	345	361	326	315	351	344	334	320	339	350	336	362	334	368	345	331	323	325	313	337	310	323	360	325	329	355	338	362	337	358	353	361	333	332	340	362	334	337	320	340	336	347	343	338	343	346	328	365	358	342	327	349	375	376	316	382	305	340	331	375	345	329	344	322	322	362	354	330	329	369	366	367	320	324	334	320	340	360	339	301	341	329	334	359	334	333	335	366	310	343	339	350	361	331	317	290	337	324	374	325	317	317	316	357	351	325	338	327	331	345	337	337	337	329	335	341	354	371	323	337	343	321	328	359	311	323	291	337	373	394	336	361	365	359	325	357	335	377	321	331	332	314	345	338	347	337	342	367	347	337	317	371	357	371	322	350	351	345	351	385	357	363	344	310	373	344	365	352	356	315	354	333	333	349	337	350	316	380	392	325	332	345	351	328	330	366	338	359	339	364	329	340	353	342	348	320	382	381	354	350	336	346	333	329	307	336	361	375	347	367	322	341	323	398	342	341	344	338	370	350	343	340	339	331	342	371	348	313	334	321	332	339	382	377	353	313	327	337	329	343	341	331	368	325	348	393	324	327	350	352	361	363	339	366	308	342	305	351	322	341	329	333	372	350	321	341	333	344	334	342	319	334	337	326	345	334	341	338	313	333	323	341	367	323	331	383	347	333	339	348	384	341	308	302	339	336	336	339	358	349	343	305	371	343	327	338	313	375	358	305	338	314	342	344	338	356	342	363	356	356	344	364	327	377	342	378	338	320	338	356	323	369	315	321	349	348	373	292	320	325	334	348	340	349	342	341	384	322	328	348	341	327	324	344	360	327	371	349	359	358	364	331	353	354	403	360	352	314	345	330	332	368	357	352	343	352	336	372	311	308	344	359	319	348	360	353	344	366	369	347	357	329	334	332	322	380	383	357	346	316	346	340	371	340	320	341	372	316	324	335	352	382	376	336	356	355	379	330	345	376	360	362	333	398	365	315	359	322	350	343	354	335	329	335	296	341	359	334	340	334	326	381	317	364	318	321	354	357	356	340	350	350	314	347	369	336	362	320	356	339	338	327	333	323	359	337	354	347	332	326	349	341	351	330	357	341	332	337	362	331	342	356	324	337	335	319	361	326	313	365	322	302	320	339	345	319	365	324	316	349	326	356	314	349	344	347	345	355	341	331	323	351	313	348	321	299	333	311	337	313	368	350	375	391	333	342	363	350	358	376	327	350	339	373	311	344	328	354	368	369	342	374	345	339	343	355	333	335	315	344	374
14060	11761	8830	4263	3117	2348	1777	1369	1196	1032	916	808	723	669	608	557	570	507	516	530	474	428	437	461	476	464	481	473	450	463	430	416	407	418	408	400	393	394	425	372	384	399	393	351	385	353	420	377	394	401	375	375	366	412	396	364	376	364	362	340	355	384	361	368	405	355	384	347	385	329	391	396	354	374	405	383	381	401	377	360	377	356	399	385	404	391	367	384	358	334	398	376	407	373	393	386	415	361	383	376	357	368	385	346	397	375	359	389	366	374	393	355	376	374	358	362	395	371	347	414	360	394	419	353	411	355	360	347	345	358	358	367	383	357	362	405	385	366	403	357	365	390	342	357	358	388	363	376	385	377	387	370	366	366	347	358	394	343	352	409	369	331	373	393	364	364	390	401	389	363	367	362	377	374	360	349	338	404	409	392	384	401	395	408	366	359	363	361	371	376	380	367	411	367	354	394	401	366	383	375	350	389	395	376	382	380	376	371	378	386	356	381	327	389	371	363	369	328	372	409	363	408	331	397	384	368	368	355	393	388	382	396	386	372	344	423	361	355	372	401	367	398	358	378	353	410	367	396	369	368	384	416	393	343	355	347	346	369	373	347	368	340	369	362	364	333	396	358	407	384	376	375	382	378	364	361	379	383	427	359	368	424	387	392	379	408	417	381	393	396	388	371	347	400	355	359	369	388	380	359	393	397	358	377	363	367	386	367	365	352	333	396	353	372	368	392	341	384	403	391	383	403	375	351	365	366	402	344	356	382	373	352	396	350	369	370	320	376	366	376	391	369	366	359	389	402	414	365	394	404	407	356	365	392	380	380	342	364	361	357	358	348	391	390	407	381	378	353	364	383	390	333	369	369	400	361	384	364	367	360	366	381	387	327	380	335	341	349	375	387	375	391	382	352	381	399	366	346	374	387	364	358	353	355	395	365	355	373	378	368	393	383	359	396	373	417	366	375	399	374	392	365	406	397	394	354	374	391	369	391	394	371	371	350	390	360	409	384	343	368	356	367	355	355	375	344	358	412	390	364	375	415	417	356	370	390	351	372	358	390	384	401	365	352	364	366	344	402	393	363	367	372	374	348	374	338	363	385	391	375	354	372	377	394	382	349	367	354	345	362	343	394	360	356	417	382	379	394	372	365	406	357	362	395	363	369	383	369	380	362	368	387	389	378	402	401	359	386	388	360	368	391	378	335	371	331	408	384	386	337	370	389	359	362	412	354	348	377	377	354	347	385	353	401	353	364	388	367	385	367	354	383	366	375	391	377	370	380	392	385	380	368	356	375	386	348	381	369	391	323	359	354	356	388	393	372	358	368	407	372	431	411	381	376	371	396	379	368	374	377	407	374	341	378	403	388	368	370	363	385	373	353	374	352	372	344	355	374	360	421	353	350	378	369	367	376	409	374	381	375	362	347	367	363	343	381	376	393	393	380	381	355	425	392	370	358	348	370	369	394	375	382	378	384	366	385	394	384	360	382	359	394	384	375	365	403	372	384	336	381	390	366	349	395	360	379	380	383	379	359	405	349	368	373	364	370	349	354	381	382	385	381	360	429	367	380	410	372	399	375	375	385	371	366	348	367	381	365	367	357	408	352	362	363	379	368	379	376	370	369	407	318	353	373	388	379	411	380	355	380	352	368	383	384	397	372	421	383	365	404	373	359	371	354	351	361	378	351	401	350	395	364	349	385	379	348	371	388	410	361	334	344	364	342	383	368	369	328	358	388	373	375	364	381	397	367	341	385	390	350	390	364	399	375	374	331	367	425	392	407	348	371	378	369	360	361	392	376	433	373	377	352	338	393	370	383	379	378	345	395	313	378	379	409	365	355	400	360	357	343	369	366	360	389	377	381	378	374	355	376	353	375	382	368	389	386	325	375	376	370	411	364	355	352	341	357	369	390	368	365	344	347	381	390	341	374	370	385	358	362	379	386	393	376	364	373	368	383	380	361	404	365	403	318	376	364	382	384	363	396	377	396	388	377	386	355	346	391	379	370	387	349	381	377	372	364	396	402	353	361	410	381	388	379	398	362	389	357	348	374	376	365	349	386	378	374	392	349	373	363	336	393	409	364	380	361	389	339	374	376	391	400	392	378	362	381	381	356	389	396	362	381	374	374	375	336	396	394	381	392	410	374	377	375	380	375	368	333	395	386	355	358	384	351	363	368	387	362	363	381	392	368	373	366	400	378	335	358	362	373	368	350	356	359	352	336	377	345	349	389	388	375	371	362	383	359	338	385	365	377	345	372	354	385	361	394	386	367	389	330	433	411	430	375	377	427	356	370	373	411	379	377	384	368	389	388	352	357	363	374	372	387	366	403	354	371	347	358	367	372	351	411	382	333	361	393	358	371	354	397	387	362	377	383	369	387	396	348	343	413	378	336	396	373	386	411	367	334	383	375	375	378	355	376	381	399	342	375	386	359	357	388	362	366	361	342	378	306	390	365	353	355	323	401	367	359	342	340	378	403	376	379	343	373	361	362	367	391	375	380	360	417	413	370	389	394	379	391	364	360	346	387	385	381	360	389	390	385	374	343	411	369	416	370	357	373	384	398	351	371	402	354	384	365	369	380	404	380	377	377	336	338	369	364	404	334	378	340	390	368	350	373	397	352	394	397	358	398	368	333	380	389	371	396	371	382	374	407	399	372	388	354	378	369	347	391	381	407	391	386	360	388	367	371	373	367	344	342	372	388	363	377	381	340	369	371	382	347	411	382	375	386	346	353	366	394	405	397	371	375	338	378	372	346	376	380	363	360	391	343	387	399	382	428	347	359	395	366	384	357	400	384	369	359	345	356	354	352	367	355	367	351	357	371	372	348	366	379	378	353	402	381	393	403	373	404	394	362	386	341	369	339	339	373	353	366	385	363	357	346	342	384	357	356	377	385	365	361	374	344	356	349	385	370	390	379	377	359	374	392	392	399	366	318	401	397	398	338	385	386	383	390	365	360	421	377	360	361	376	353	409	389	371	365	357	374	379	363	341	363	386	373	382	386	380	364	415	375	378	362	368	346	367	366	356	356	347	339	387	352	350	393	385	349	411	351	364	371	361	376	362	356	413	347	402	364	405	374	373	359	392	398	358	397	362	401	390	402	415	379	355	382	377	387	372	370	368	369	393	396	361	375	356	355	403	407	364	380	403	373	365	343	370	337	334	397	379	349	347	385	378	379	355	389	367	358	410	386	393	354	384	383	354	381	382	389	362	344	379	367	371	367	388	366	399	361	353	334	352	367	368	366	361	382	360	359	369	363	374	369	363	387	367	383	370	363	350	373	369	358	382	377	384	353	371	373	379	373	383	357	349	340	363	369	344	361	376	381	392	366	396	370	362	367	383	375	380	372	341	342	378	401	377	362	340	400	418	363	355	369	379	386	371	365	353	381	368	336	348	356	364	383	362	367	356	381	375	381	365	352	372	380	404	405	400	341	362	373	349	379	347	373	397	351	379	350	359	337	397	344	381	359	385	386	382	353
24982	21562	28253	25331	15635	1996	1258	1027	898	922	845	841	807	792	740	718	720	689	723	750	718	729	708	723	646	740	700	740	718	691	733	711	689	692	723	647	694	688	640	685	673	661	664	705	678	654	698	641	647	658	659	703	655	685	718	730	706	662	667	683	725	690	644	683	673	725	704	628	645	734	639	624	696	679	718	651	642	638	647	655	635	683	680	682	629	709	635	667	672	638	650	634	705	720	700	725	655	686	686	631	647	659	689	670	666	632	676	705	658	700	656	667	660	641	699	669	631	645	667	693	681	688	660	675	711	632	673	679	635	674	674	680	685	688	604	684	632	745	688	695	645	668	663	699	690	686	651	650	699	694	693	676	676	657	652	660	651	700	681	661	703	688	684	703	614	657	640	649	696	676	681	682	665	736	641	674	650	678	697	658	706	608	716	652	642	686	715	684	648	683	668	673	675	644	642	639	629	726	696	641	638	687	697	672	668	687	660	667	637	644	689	649	646	630	634	670	657	673	736	649	683	712	660	636	674	681	694	713	684	646	677	678	636	659	685	684	694	685	696	650	654	668	677	675	670	670	645	721	633	656	650	688	711	670	667	712	679	630	677	710	687	662	719	663	636	731	706	650	708	692	658	669	672	684	661	739	673	656	681	651	685	667	701	663	686	655	643	681	686	675	616	699	685	651	626	679	679	645	625	670	669	648	670	682	666	670	668	693	674	657	636	669	676	666	643	710	685	691	686	713	710	672	627	657	647	664	721	631	658	711	699	645	686	673	697	662	685	715	679	723	657	606	642	673	659	695	644	703	719	645	667	675	690	644	652	642	672	684	641	679	716	667	636	730	646	641	674	696	682	671	603	640	700	681	660	657	692	679	716	673	664	628	695	666	673	666	723	684	683	660	685	688	674	691	634	653	654	729	663	611	665	676	658	654	689	608	672	649	723	695	644	657	674	647	677	673	646	590	650	649	685	629	678	684	706	624	666	657	658	654	680	604	705	653	696	653	702	689	643	695	688	657	694	645	710	654	647	650	598	673	695	704	669	666	670	662	697	732	680	647	655	690	669	677	658	662	696	682	657	668	663	649	686	679	682	695	648	688	683	614	668	706	668	672	685	666	680	660	703	673	631	655	659	698	654	670	659	638	732	662	674	660	702	663	701	651	660	702	678	665	684	674	667	687	682	704	714	686	680	643	670	658	648	670	667	631	661	668	671	644	648	646	698	664	683	676	663	683	682	702	692	708	703	706	607	690	733	656	713	687	658	662	680	643	667	654	669	656	674	651	687	680	709	686	656	701	668	689	642	642	648	641	710	615	707	632	681	695	669	662	646	651	678	685	675	688	648	666	654	661	659	735	673	701	679	644	620	651	625	677	674	659	656	639	653	624	661	628	660	678	688	667	696	637	709	673	717	654	637	693	729	623	724	707	685	648	648	687	651	641	643	698	703	673	683	667	641	713	680	680	666	666	677	628	678	657	696	645	681	714	665	718	655	643	645	658	672	656	670	659	687	669	712	659	670	633	614	708	698	669	688	633	708	698	648	668	675	671	623	674	709	671	631	630	697	707	656	685	700	665	710	699	661	682	658	627	689	671	649	676	663	663	638	690	646	655	705	658	653	671	654	699	678	666	680	663	680	630	673	681	645	696	676	676	694	657	673	654	671	672	657	639	649	688	669	656	713	691	684	624	683	664	660	688	696	707	674	678	695	650	662	672	664	657	659	705	656	677	678	670	670	643	647	689	658	664	662	679	695	638	652	668	647	678	653	653	684	689	710	637	673	633	684	720	660	661	674	674	660	652	670	683	672	711	657	670	674	659	712	679	698	643	681	674	679	692	695	660	687	695	680	654	668	664	697	623	670	685	678	669	668	672	704	684	684	685	719	659	661	732	677	659	659	661	705	623	672	662	683	667	647	636	702	631	686	712	668	679	671	641	635	681	677	633	702	659	695	644	626	686	693	684	635	693	683	635	678	642	695	736	707	685	654	655	637	686	685	697	655	668	707	634	688	644	672	696	677	677	703	643	701	679	706	694	665	672	701	672	715	637	654	697	657	686	710	652	663	684	671	641	678	655	705	684	647	674	711	680	674	654	631	655	649	678	652	654	680	647	688	695	712	682	670	710	680	678	644	711	680	687	642	727	726	640	697	637	694	693	686	652	703	708	671	654	666	699	646	656	680	649	668	648	695	668	669	741	641	652	659	679	705	682	686	662	618	707	675	679	641	683	655	645	651	687	654	664	679	641	660	651	697	665	646	664	666	654	718	619	628	674	681	687	632	695	659	667	671	642	698	651	652	702	670	674	644	623	664	619	680	693	699	684	678	648	700	618	639	693	692	675	683	689	655	614	657	640	675	679	670	660	656	654	682	664	701	637	673	664	683	658	693	677	702	684	666	649	657	634	706	687	698	669	640	671	708	646	636	734	632	670	702	638	680	670	670	692	652	674	673	717	653	630	687	635	721	669	623	664	709	631	685	692	742	654	677	673	656	658	651	661	661	717	708	670	683	640	686	678	663	626	634	667	670	682	668	671	732	691	660	672	641	657	648	646	662	665	672	675	685	681	707	695	685	659	670	661	632	681	653	674	674	680	683	654	661	700	673	648	739	699	654	695	659	635	638	703	670	683	695	709	658	650	669	660	658	647	617	653	709	670	684	676	697	736	659	657	660	706	660	602	687	655	669	702	655	674	649	674	694	689	648	653	679	748	661	680	686	658	614	694	723	651	687	670	695	665	678	614	624	650	693	660	696	727	663	676	644	622	670	685	647	632	617	650	686	613	677	680	639	680	628	654	679	642	684	653	599	683	674	719	664	672	704	656	676	654	639	645	688	658	679	651	685	653	694	619	699	687	673	687	685	664	657	661	674	713	662	666	694	668	653	645	660	691	651	681	690	694	653	704	671	677	663	660	613	663	687	698	693	670	673	706	648	692	676	656	656	657	633	666	676	656	680	627	679	669	691	680	646	685	698	673	675	680	703	664	673	720	641	636	676	664	640	673	661	631	657	674	717	683	663	678	703	634	677	666	677	669	673	666	692	634	656	729	654	690	656	709	696	682	670	630	649	674	692	660	645	660	671	673	637	680	700	654	661	663	641	634	635	676	650	680	654	652	645	602	712	622	637	642	672	663	666	668	630	685	751	691	649	649	676	666	678	709	636	635	708	664	644	729	673	665	642	655	681	669	690	625	710	676	636	683	644	665	655	655	672	668	629	633	645	667	661	642	666	667	646	666	697	639	695	696	642	659	631	681	687	685	652	640	676	640	668	658	678	640	662	685	636	638	680	652	632	694	637	617	677	656	672	657	725	632	663	640	674	693	708	642	705	641	672	654	689	676	671	703	647	633	693	661	680	687	693	678	677	661	680	667	679	689	661	659	621	655	685	677	662	607	645	696	654	626	660	693	644	677	677	687	676	658	689	691	693	684	697	667	692	649	690	659	656	620	649	657	618	633	639	669	669	689	668	682	685	649	664	655
15407	8433	5995	3267	2428	1931	1521	1386	1183	1052	1034	944	885	877	805	788	775	767	743	732	766	752	794	711	766	743	751	769	786	761	773	723	701	723	698	658	699	769	687	697	655	677	664	696	617	701	648	727	725	679	719	678	711	662	665	680	668	646	679	696	688	669	639	636	686	680	685	691	756	698	667	670	650	664	701	747	677	719	691	671	712	663	703	680	698	709	690	703	668	678	744	699	651	666	649	680	662	647	722	660	722	652	650	674	676	687	666	686	703	675	706	759	707	717	682	646	698	627	679	680	711	651	686	684	710	669	698	636	679	689	645	682	676	745	689	695	692	668	690	667	676	690	675	665	678	660	650	670	681	677	647	662	680	682	669	709	679	658	693	617	709	671	700	678	683	691	676	611	735	718	673	655	648	693	683	634	615	675	698	656	632	741	679	676	675	685	672	696	696	691	687	681	664	749	716	717	693	674	667	664	676	688	670	623	699	736	663	692	655	682	642	669	659	661	708	694	658	697	676	648	626	689	702	670	696	649	700	647	670	670	673	650	675	688	702	677	655	660	652	643	676	687	704	644	702	655	649	647	638	698	654	710	710	671	630	645	680	711	651	635	648	711	718	675	630	670	660	659	646	668	676	672	675	679	665	706	670	693	692	676	647	648	697	669	729	714	703	725	706	701	707	662	636	708	691	676	695	742	652	675	675	649	653	708	687	731	643	643	631	642	673	642	628	634	646	669	704	634	670	676	717	662	701	681	697	690	651	674	678	658	705	644	676	659	670	678	733	676	700	693	648	661	672	625	666	678	662	677	652	691	680	704	686	668	674	648	694	685	670	644	667	687	653	679	712	675	655	708	685	652	720	634	709	680	654	682	672	677	652	699	684	656	647	655	670	662	686	674	719	687	695	702	680	672	670	656	775	622	624	666	675	707	724	682	690	661	682	695	617	677	686	673	678	686	640	650	686	639	707	685	697	656	702	681	679	713	691	666	674	672	678	692	721	678	677	731	611	660	710	708	671	642	723	695	678	691	688	694	707	643	674	694	696	690	630	689	698	669	637	659	644	649	650	680	683	705	661	692	612	675	668	702	647	707	683	701	681	680	714	635	673	686	695	710	693	698	638	694	678	729	677	680	693	670	706	661	695	660	681	663	664	700	671	666	717	657	663	680	641	654	625	680	708	668	704	670	690	710	682	695	678	643	664	674	630	678	682	722	695	696	691	700	712	670	692	717	666	683	708	662	627	716	697	673	619	694	636	704	678	690	663	676	660	674	688	681	584	669	706	697	648	684	676	671	671	682	642	691	646	629	676	651	671	701	658	658	681	678	661	677	675	693	663	672	671	751	663	687	711	706	651	679	725	673	658	644	684	737	675	642	671	676	689	683	686	643	634	667	673	698	721	683	677	694	615	675	689	718	654	657	655	656	667	679	667	664	701	639	662	615	694	690	663	672	680	703	631	664	761	684	703	715	649	657	630	688	696	685	692	667	709	715	657	687	638	674	660	674	684	694	676	673	637	645	724	664	679	711	674	691	686	676	674	652	644	681	688	684	680	692	665	651	696	674	681	677	628	629	723	738	682	705	715	689	648	671	685	703	667	648	699	642	709	664	660	696	699	677	687	724	683	692	686	686	691	665	708	671	729	703	723	673	662	687	658	680	656	688	665	721	670	667	667	650	681	660	682	683	667	655	679	695	646	704	692	677	638	712	712	663	656	672	663	683	691	695	681	666	664	628	681	668	705	662	678	664	721	639	681	633	651	755	673	658	651	707	688	699	699	662	722	687	702	701	689	667	643	666	676	672	676	684	657	630	669	634	696	671	677	640	718	727	674	639	622	651	689	659	683	685	695	648	709	677	702	663	661	676	671	669	684	674	688	659	698	689	690	671	708	668	645	640	673	683	691	671	691	647	695	677	677	662	672	718	714	667	686	664	677	681	693	659	681	715	663	673	670	658	678	627	709	684	679	685	688	704	673	705	648	665	649	686	676	646	667	692	715	647	688	691	655	688	717	656	694	679	703	700	706	684	672	661	696	668	668	653	681	730	667	704	706	697	725	673	675	669	674	671	679	703	687	666	667	672	718	638	672	701	714	702	727	703	637	683	672	684	646	711	704	659	667	692	666	660	670	754	696	711	698	705	638	658	718	705	653	625	662	701	697	685	659	698	694	671	639	686	695	647	687	663	675	695	682	725	709	686	689	657	659	689	691	698	618	705	658	698	661	656	704	731	668	651	717	651	647	656	663	704	678	658	671	648	702	696	672	715	732	681	706	659	644	682	703	642	682	716	679	640	718	668	687	722	664	679	728	663	739	678	650	660	660	683	652	662	639	691	652	710	641	674	632	609	666	678	644	672	698	616	678	690	663	648	680	651	676	681	695	722	720	687	674	706	646	661	693	652	713	635	703	643	665	687	649	684	685	636	691	679	701	723	637	715	696	696	687	673	695	669	669	679	673	690	639	696	677	634	642	688	704	670	662	711	688	681	635	650	674	674	693	688	674	683	666	678	650	669	642	694	670	702	638	720	684	675	601	658	713	661	670	641	699	700	665	675	689	674	690	652	658	666	667	637	670	694	699	700	711	720	659	722	663	679	695	705	661	683	692	708	656	695	699	695	651	603	664	692	679	659	688	721	695	696	647	662	624	681	659	660	643	667	664	683	682	677	705	661	691	664	678	672	689	652	648	749	701	686	680	682	658	682	652	674	698	694	677	730	702	653	671	690	679	629	694	693	727	659	713	682	683	718	645	641	680	650	665	679	632	682	674	647	675	695	708	672	638	679	679	694	659	654	694	649	636	721	663	675	662	641	695	681	696	673	681	681	672	682	697	694	662	639	700	714	652	671	644	664	706	680	663	682	642	697	646	625	706	644	699	715	712	713	707	714	690	669	690	701	680	634	702	652	673	682	659	689	695	709	663	630	684	677	641	718	680	644	733	696	633	665	678	675	702	704	653	679	694	646	646	684	678	644	643	684	680	683	693	693	658	715	657	666	689	671	683	667	694	704	664	676	704	696	707	667	679	640	672	706	652	714	620	683	691	659	714	688	698	679	693	668	687	637	653	634	687	594	669	642	719	688	680	645	677	698	663	651	699	735	680	725	669	676	673	680	691	680	694	715	701	670	672	647	625	642	692	648	670	665	711	650	701	657	660	663	700	659	644	689	660	711	626	676	685	683	634	675	723	678	620	680	607	670	637	714	690	713	694	696	690	697	666	675	643	647	688	651	667	691	694	660	662	689	646	675	732	676	716	706	690	642	649	714	690	698	669	640	691	687	709	701	682	660	697	708	696	699	678	735	657	607	671	642	648	641	651	688	652	636	681	687	716	683	693	677	687	689	708	667	692	667	690	671	703	689	671	642	643	672	666	659	670	682	708	739	648	664	657	665	688	673	682	645	695	699	665	658	644	683	675	696	673	630	693	698	703	672	689	668	665	637	696	685	736	674	640	714	672	667	632	713	675	675	636	666	662	683	661	677
22758	21586	29509	24147	21589	21675	12386	1438	1054	851	787	670	591	553	492	477	453	383	397	401	375	371	364	346	368	373	322	388	369	350	326	329	301	315	328	292	311	293	263	266	284	281	280	277	260	302	267	260	236	271	235	235	282	233	255	254	253	281	290	276	288	282	267	263	275	272	290	266	245	224	269	271	241	250	252	263	262	265	273	252	270	263	256	260	300	261	239	248	283	264	231	241	262	245	256	278	247	240	265	240	271	238	230	250	245	273	267	252	271	255	254	247	249	255	262	265	272	261	279	254	252	239	280	270	257	226	237	242	261	244	265	258	272	255	242	256	265	240	241	268	279	253	248	241	251	249	273	258	251	244	240	247	258	256	285	238	260	240	282	259	275	251	275	253	254	236	275	261	242	260	262	243	287	241	265	225	263	297	230	261	248	264	248	262	274	258	249	245	229	263	267	242	249	284	297	240	270	274	283	246	251	252	298	245	240	247	238	249	262	262	268	262	269	262	274	219	235	240	234	269	256	318	221	236	248	252	235	239	212	261	228	274	266	238	266	262	294	244	251	254	245	261	248	276	267	251	267	219	257	247	270	246	251	252	278	279	259	246	244	251	259	265	260	245	281	263	236	256	245	276	230	249	278	251	284	255	268	251	272	262	270	243	271	228	265	237	259	246	252	248	272	249	268	295	262	247	266	275	270	233	237	210	252	281	275	220	241	253	263	278	262	251	268	240	271	246	232	248	281	264	286	292	276	255	262	240	255	239	247	247	265	277	245	266	257	250	265	283	252	252	253	257	293	252	278	273	250	253	240	276	262	259	237	258	251	246	245	240	275	245	257	243	286	230	260	278	289	274	241	246	282	252	271	267	234	265	253	277	256	242	255	225	253	235	245	259	273	256	260	282	255	251	255	250	282	289	257	245	246	274	255	230	270	224	227	247	231	233	252	239	297	239	241	252	253	244	244	251	215	271	258	261	264	282	270	277	234	298	256	265	255	254	284	251	242	263	253	253	270	245	247	218	256	277	252	272	233	262	239	246	230	228	249	235	223	257	262	271	259	246	261	264	271	284	252	245	248	298	243	233	233	268	255	258	270	246	256	258	239	259	287	273	264	245	291	261	261	250	285	256	267	292	261	220	282	271	297	245	284	231	246	262	260	265	250	239	256	281	266	261	261	250	275	245	272	256	269	259	243	256	245	273	283	258	260	268	279	272	244	265	256	264	272	233	273	246	249	273	238	263	246	241	273	246	254	228	254	263	258	263	263	262	252	280	244	246	287	265	247	219	244	263	253	248	241	248	244	253	247	247	255	246	233	262	254	266	247	227	268	259	240	252	265	267	261	266	280	271	266	251	222	268	245	245	261	289	224	259	271	227	285	257	260	254	281	287	261	263	217	277	296	238	248	276	233	288	248	273	269	237	257	248	252	262	264	222	234	261	269	272	260	256	272	278	237	279	282	267	232	264	289	255	280	235	247	258	253	233	258	262	282	268	263	301	271	273	254	240	236	281	250	251	290	256	249	259	266	252	232	269	259	274	252	286	280	273	281	228	231	275	251	245	251	261	245	235	261	234	249	246	258	248	280	269	260	252	273	245	246	261	257	237	244	269	266	257	278	251	260	276	272	244	250	258	254	276	249	270	290	263	239	242	246	273	253	263	243	283	238	290	269	282	268	270	290	270	263	252	252	261	231	260	251	252	235	262	257	264	257	272	266	279	255	255	278	242	259	242	304	255	258	267	262	262	290	249	247	237	256	265	255	268	251	255	270	259	238	229	244	256	278	276	284	262	241	233	249	255	240	272	259	273	255	250	275	241	281	257	249	240	275	257	235	258	246	240	243	271	254	253	236	238	279	240	278	262	247	259	253	240	263	280	249	268	254	273	260	270	244	253	253	238	294	244	226	240	275	274	255	243	249	250	266	266	241	255	274	265	243	256	248	284	292	283	247	268	252	255	250	252	280	262	280	240	241	269	228	249	255	257	233	259	243	265	252	246	283	240	243	286	244	282	254	276	228	265	264	233	252	278	255	249	267	240	251	232	233	264	265	226	277	257	242	272	262	255	286	259	253	249	285	269	237	249	275	239	258	276	231	262	242	261	249	234	254	266	274	236	245	248	235	255	261	261	261	258	246	293	249	243	259	258	248	276	253	249	230	252	254	274	251	243	245	256	216	296	239	277	256	252	251	261	250	250	271	240	235	274	280	247	285	241	269	266	276	247	215	258	289	245	255	246	263	255	228	245	266	252	286	243	237	219	258	254	252	254	258	260	272	268	245	269	232	234	260	272	235	246	241	244	287	243	278	284	242	239	243	279	255	257	256	247	256	274	236	270	254	254	272	270	252	257	267	246	275	239	269	247	245	257	275	264	287	240	272	248	267	251	270	267	268	253	276	265	270	243	269	247	243	251	245	275	277	259	261	254	237	282	242	234	257	261	246	247	247	278	269	251	274	236	234	251	268	227	264	241	275	242	261	258	251	257	269	270	263	255	240	239	275	247	263	275	254	227	257	277	292	280	253	271	275	281	278	258	235	249	262	250	258	234	280	244	265	249	237	255	262	239	264	230	272	230	246	255	233	256	213	226	256	265	266	245	261	235	251	279	256	254	251	261	276	251	250	274	264	287	251	234	268	242	245	274	252	275	248	263	265	250	250	256	289	238	292	263	269	249	269	257	273	270	244	250	252	266	256	254	256	256	245	272	256	265	267	242	222	251	272	255	244	270	269	230	244	264	270	240	261	239	252	239	259	259	257	249	246	248	259	230	264	236	242	275	264	285	236	224	245	257	266	282	270	264	236	225	273	241	239	243	301	266	258	234	269	275	272	272	245	265	256	258	229	252	280	255	280	287	229	267	251	251	252	254	273	247	249	287	241	236	277	245	253	250	245	251	271	246	254	282	260	273	259	258	255	271	234	239	282	280	257	228	248	255	253	262	263	255	274	285	238	230	232	257	261	279	267	258	256	272	236	262	235	242	261	256	241	210	248	260	257	246	239	267	290	238	263	242	266	243	264	304	239	269	253	235	246	257	261	287	231	254	233	255	266	243	242	244	289	225	262	244	236	243	249	270	257	284	294	240	252	252	245	266	245	238	256	252	260	278	259	229	281	241	294	260	247	262	258	267	249	250	262	256	228	264	261	238	253	247	235	253	241	233	277	261	272	235	284	264	252	270	279	244	265	270	264	279	219	262	235	232	245	292	272	271	255	257	237	242	253	274	261	261	243	248	271	268	257	249	254	263	265	280	283	249	262	256	235	287	258	274	261	261	271	263	256	238	261	244	256	232	252	269	253	249	258	258	260	255	244	242	258	220	290	266	267	246	261	253	269	265	276	234	265	271	265	262	257	244	258	255	243	269	273	219	255	230	233	286	272	250	267	250	263	264	233	254	269	270	264	251	233	294	249	255	240	204	284	256	261	264	283	252	250	258	251	240	224	231	258	259	288	229	245	262	289	271	243	246	231	248	265	230	240	265	257	238
22486	17140	12675	6690	4847	3463	2678	2089	1663	1373	1158	968	843	717	664	583	579	540	511	479	413	404	421	404	396	403	406	444	417	377	369	391	342	349	321	316	280	289	316	288	302	267	294	286	300	271	267	285	273	277	256	267	282	260	256	279	262	279	247	263	261	278	240	227	273	268	295	245	256	270	296	274	248	288	279	279	249	298	262	246	265	258	257	292	281	244	266	263	284	280	251	254	283	248	248	251	254	278	228	274	256	290	267	258	238	259	283	247	277	269	250	260	249	272	245	267	285	255	285	293	298	285	298	262	253	286	268	276	277	232	259	286	245	269	227	265	253	276	265	241	240	262	235	259	257	270	248	269	269	259	230	243	261	254	219	273	279	268	245	255	279	256	261	268	252	244	265	274	257	243	269	283	276	258	259	253	254	276	262	271	251	259	283	276	264	269	263	261	248	286	272	269	296	236	258	227	238	229	271	251	254	254	268	234	264	278	269	277	259	267	270	273	278	233	265	269	263	286	260	276	246	272	276	266	275	241	253	273	248	235	275	274	276	292	268	280	270	293	264	231	273	261	263	258	278	278	267	298	269	234	250	262	267	256	230	253	280	285	230	234	262	255	252	272	264	255	219	282	245	260	257	243	253	252	302	264	251	265	255	256	239	240	268	263	289	258	282	275	263	268	278	241	283	237	281	290	256	246	260	254	260	246	246	277	264	246	253	258	271	258	264	275	238	238	255	231	278	252	267	281	265	286	259	242	255	222	258	271	274	266	241	264	261	274	255	256	216	239	273	253	229	264	250	249	241	291	249	243	253	255	271	260	268	300	264	265	233	268	267	266	292	273	248	255	305	236	266	290	252	262	267	259	282	274	275	255	280	239	272	281	284	260	277	252	229	279	253	276	278	245	243	267	275	282	250	249	266	260	251	270	271	269	248	235	269	251	244	266	267	257	256	228	287	243	273	268	267	289	257	253	275	277	257	253	262	238	262	277	252	276	281	291	260	256	275	261	266	253	277	247	260	252	290	245	264	264	251	295	281	286	291	244	285	253	251	253	265	259	277	266	271	295	268	256	278	276	269	284	240	245	248	282	266	283	293	277	253	228	276	275	257	243	262	266	312	241	265	279	260	261	249	253	267	242	261	274	271	261	233	250	255	279	267	251	295	274	261	263	258	252	267	249	236	243	295	246	254	244	274	275	281	261	237	257	244	274	251	243	239	253	252	271	256	241	259	256	277	263	269	243	250	255	257	261	262	266	280	283	254	281	247	285	251	249	299	278	281	250	278	248	236	250	263	300	274	257	254	234	261	274	253	269	229	277	253	234	249	239	226	267	288	241	248	256	271	237	270	259	265	254	271	263	257	274	253	226	246	251	237	279	281	272	243	266	263	279	259	233	274	277	252	287	272	251	291	251	242	248	276	282	249	248	251	282	267	282	289	224	218	292	257	250	247	273	257	307	266	269	248	279	228	263	261	253	265	285	248	282	261	273	259	259	249	258	264	247	237	247	253	280	254	269	262	248	251	260	262	245	261	265	272	268	245	246	248	302	259	266	264	267	268	295	249	264	237	258	252	237	268	223	274	269	244	252	261	265	250	293	243	241	293	235	279	267	266	252	243	262	262	259	275	270	262	275	257	219	245	256	239	297	252	278	276	261	284	248	263	251	268	258	263	288	247	267	266	265	243	271	246	279	270	286	268	249	280	238	237	253	245	248	280	247	266	262	278	268	259	270	266	274	276	233	272	251	250	266	287	259	291	275	234	243	250	301	267	264	232	287	253	230	235	258	280	266	249	238	263	251	249	264	266	275	244	247	258	282	214	280	280	239	262	262	253	278	280	282	265	294	249	279	259	247	243	247	233	260	246	230	260	263	240	268	251	251	252	254	238	262	242	261	272	241	279	237	250	277	261	281	292	250	271	257	258	262	249	267	232	260	259	259	284	283	251	269	272	264	266	299	262	279	270	267	235	250	309	253	268	258	268	227	249	252	288	250	261	266	268	286	269	244	252	253	277	292	251	237	260	237	275	259	293	268	260	263	241	265	291	261	265	254	251	228	286	236	259	259	256	260	247	250	278	279	257	260	278	252	254	251	262	234	266	282	252	271	239	262	254	252	217	262	266	258	259	267	238	267	248	271	266	284	267	260	281	228	236	246	251	266	273	280	257	255	288	261	270	279	253	272	280	252	264	252	261	269	248	241	249	276	246	265	256	253	282	252	272	267	263	276	253	255	280	280	254	260	254	259	248	264	268	267	256	285	252	242	235	243	279	272	265	265	261	267	262	241	265	311	251	249	256	236	248	253	271	268	276	263	232	267	235	232	230	257	255	266	268	266	249	266	242	250	307	269	245	241	264	270	264	254	254	224	259	273	264	263	256	242	240	282	260	249	254	281	304	241	249	246	267	262	254	272	235	251	226	243	268	244	257	251	248	274	256	243	256	257	247	275	284	249	279	250	289	253	264	253	261	267	268	247	224	254	256	242	260	253	258	249	226	266	295	262	270	240	282	261	243	234	269	273	252	241	259	274	242	252	258	290	245	256	265	243	287	283	259	254	284	298	261	235	257	243	237	247	248	292	254	283	260	254	255	277	238	251	272	253	244	252	242	270	258	255	247	241	290	275	285	235	275	265	255	261	249	276	261	251	269	260	266	284	273	260	236	268	274	261	277	270	250	263	276	292	271	232	262	274	292	248	261	261	266	292	255	272	254	285	250	264	244	263	267	276	293	269	236	271	287	224	248	246	272	250	281	251	285	231	251	250	268	251	301	256	266	274	269	250	280	271	260	261	260	244	275	256	285	287	275	248	269	252	266	245	275	246	240	256	263	273	296	284	268	240	248	252	288	230	277	227	256	274	277	246	264	259	280	275	231	298	263	242	267	268	275	269	254	241	261	270	278	244	267	279	232	275	258	256	263	266	247	267	232	271	287	260	241	245	283	233	249	286	246	266	237	262	281	245	257	262	246	261	231	269	239	278	236	239	272	242	258	285	262	249	250	267	243	250	236	276	226	274	263	244	259	255	238	254	270	261	267	271	276	266	278	259	259	242	243	264	274	227	251	262	255	245	258	230	243	241	268	272	245	269	285	269	246	264	254	262	276	240	231	286	271	250	260	271	227	246	271	259	234	256	246	290	260	273	267	243	263	243	275	288	257	291	279	252	251	266	268	279	279	266	273	257	271	275	290	257	269	256	244	271	252	312	257	287	261	303	252	268	261	248	276	262	260	256	285	259	280	269	246	256	275	250	255	247	277	253	272	273	240	269	268	217	251	275	252	271	268	246	250	273	259	236	249	257	250	221	279	283	254	277	239	253	296	264	252	267	246	264	276	248	246	275	257	304	243	240	235	264	257	271	244	254	255	249	250	246	255	267	246	262	275	271	246	261	247	251	273	280	271	270	261	257	229	248	282	254	262	254	251	281	254	262	236	237	258	280	255	253	262	231	255	256	254	260	253	269	283	239	274	260	259	277	257	241	245	232
27643	19615	7546	1850	1140	892	874	816	817	814	753	708	760	754	680	714	723	698	654	709	653	650	693	698	721	738	698	637	608	697	615	670	637	698	660	676	671	654	662	628	665	656	692	712	631	671	621	715	684	655	635	677	675	649	638	679	631	660	682	649	682	629	686	632	668	689	648	619	659	648	644	641	643	662	671	628	638	700	636	662	686	616	662	670	695	647	692	653	664	655	644	644	641	614	690	676	637	668	642	653	691	605	648	634	654	606	668	638	676	646	638	672	681	670	658	694	625	643	659	658	658	688	688	710	663	616	665	628	695	676	645	677	671	695	656	644	676	682	688	660	669	651	684	643	649	643	694	665	639	674	648	684	650	592	634	669	641	700	641	639	662	650	652	659	643	651	653	676	696	687	644	709	619	657	710	674	666	672	703	695	608	655	648	712	623	670	623	659	658	668	660	657	653	657	634	667	726	671	650	696	633	665	677	664	626	637	655	668	668	621	643	652	666	672	670	698	648	713	687	646	687	675	640	617	681	601	630	625	630	693	682	638	661	699	692	712	596	641	682	635	637	685	678	668	663	603	632	681	643	588	618	621	655	644	643	644	664	667	670	666	678	622	681	679	658	606	666	659	657	657	666	638	666	654	727	645	651	662	663	670	696	632	680	672	667	660	660	639	686	683	610	627	688	605	654	635	676	590	642	656	682	661	668	666	670	670	622	704	630	625	666	702	635	685	629	634	639	629	640	705	731	673	690	644	642	665	655	700	719	684	693	621	689	631	663	629	645	682	602	673	669	672	683	645	662	654	631	613	653	667	658	666	698	682	680	667	647	620	682	669	649	639	671	636	672	707	627	629	684	661	623	668	653	682	627	615	694	640	672	663	640	657	640	601	640	668	627	628	680	644	688	632	625	620	616	644	693	687	602	654	670	624	665	662	677	646	681	658	668	661	643	674	658	681	695	688	625	693	655	669	634	659	615	676	625	649	637	671	624	629	669	613	718	619	648	628	678	691	654	694	663	687	656	644	673	713	595	692	650	662	621	625	657	635	654	632	644	633	650	611	672	671	663	661	677	695	681	681	687	656	651	663	696	631	645	694	673	674	643	672	645	648	660	634	665	659	687	705	689	657	664	661	672	690	688	606	637	610	652	672	646	661	630	710	613	616	619	675	633	667	599	695	688	715	634	658	687	660	650	661	639	670	682	655	664	636	652	641	610	629	637	670	672	650	673	668	632	669	646	643	667	680	653	647	672	659	703	663	659	657	694	605	681	645	719	647	640	663	672	669	700	609	716	684	612	661	637	688	682	685	679	648	690	625	688	665	607	626	683	653	635	672	655	699	672	675	593	688	635	673	707	703	663	589	618	656	669	668	697	675	702	608	661	656	681	664	640	665	675	674	660	648	661	699	652	641	645	648	678	672	675	645	690	626	680	655	675	628	685	649	671	694	639	631	673	678	662	714	626	668	662	676	660	693	642	679	660	660	691	649	632	636	638	674	674	619	670	635	671	644	634	649	666	634	633	654	697	636	678	610	662	610	697	687	623	674	672	686	635	646	644	651	667	693	647	652	662	665	659	612	724	640	659	623	646	662	696	628	684	643	662	639	667	695	668	671	713	628	674	642	672	665	632	658	646	673	627	669	669	665	685	648	635	667	654	604	706	670	690	654	675	680	677	631	654	644	644	638	650	660	658	622	625	627	658	683	642	637	633	660	686	634	665	630	623	636	648	661	669	652	641	637	640	634	699	658	633	685	692	665	693	694	642	625	653	635	653	630	669	677	643	654	658	665	696	625	637	627	643	640	696	643	659	639	719	618	624	660	654	723	719	655	628	691	626	637	675	642	658	695	686	650	619	721	641	640	665	701	653	606	682	674	620	663	651	652	700	672	730	715	624	648	656	598	663	693	608	628	627	676	651	629	657	683	652	616	650	665	612	665	700	629	657	698	637	677	638	637	661	666	640	627	670	668	693	608	688	684	659	614	653	658	650	649	623	623	642	727	645	682	659	712	627	616	609	651	677	636	687	675	650	674	644	692	653	664	653	689	652	614	652	618	680	658	675	669	658	609	694	702	702	640	659	694	656	626	652	666	666	657	696	695	656	665	711	622	623	676	668	690	645	668	629	628	665	677	636	700	612	715	676	642	682	653	666	630	652	649	649	682	655	652	665	665	691	664	638	639	644	628	652	646	685	701	673	653	625	654	682	690	636	709	623	668	631	671	615	656	627	633	701	654	671	652	644	675	622	656	662	646	661	641	677	644	644	650	677	649	610	700	680	667	619	707	611	610	627	660	677	683	689	648	644	654	647	644	661	679	753	651	617	661	666	610	638	662	652	645	673	655	671	657	680	635	695	642	657	666	710	616	660	648	656	691	692	617	658	664	673	624	701	660	650	630	684	703	680	675	682	710	671	616	614	677	650	627	626	661	681	656	671	651	664	654	635	645	623	654	658	675	671	654	653	658	680	661	639	615	620	678	710	668	687	675	660	703	661	666	602	669	657	675	646	684	675	643	653	662	666	645	653	629	656	660	684	644	626	663	640	680	674	674	662	719	613	637	627	635	676	713	661	633	626	608	695	647	648	655	637	630	616	651	711	658	691	673	657	648	645	641	649	649	646	626	713	687	631	682	674	635	693	685	648	690	663	637	665	687	635	679	702	609	704	707	638	634	630	678	651	637	640	649	645	632	673	690	651	637	674	658	692	662	643	643	689	689	640	674	632	645	646	694	694	672	676	675	684	643	685	632	669	668	690	663	675	657	696	636	721	658	635	680	696	669	631	674	651	682	681	637	690	669	662	625	646	598	717	659	676	610	628	707	658	683	632	619	685	689	651	651	638	695	682	694	661	661	679	658	645	634	653	694	614	619	720	631	680	709	650	654	582	628	671	690	641	656	657	659	672	619	691	707	698	644	654	687	714	687	637	648	700	652	666	624	678	680	678	625	647	656	677	613	652	657	689	657	643	662	635	703	659	678	673	644	651	638	690	664	667	678	578	696	657	644	656	637	650	648	632	698	706	636	657	663	682	654	647	634	666	695	663	686	679	656	698	654	654	637	629	666	688	661	646	636	661	640	666	659	653	673	665	677	632	679	623	634	659	637	676	643	664	667	643	636	656	638	674	594	652	628	641	667	625	642	690	691	669	648	686	647	631	653	681	682	715	715	640	649	662	641	638	654	678	672	677	629	626	629	638	623	633	673	671	602	635	658	615	638	672	648	709	689	632	674	666	646	655	685	686	671	656	639	629	671	688	677	664	681	612	666	676	669	632	678	667	611	650	718	647	688	650	657	658	623	661	681	640	703	638	674	683	673	644	651	667	662	650	635	645	673	648	689	693	655	726	658	636	652	707	710	655	589	661	682	667	615	638	678	647	590	662	662	645	659	655	626	640	699	630	656	644	669	715	679	624	667	623	630	675	671	683	594	644	717	640	681	645	625	646	672	603	674	703	688	613	621	640	637	685	686	630	642	648	684	687	622
6268	4057	3125	1786	1441	1281	1081	995	896	926	856	856	802	787	720	699	712	752	692	756	698	759	700	740	694	691	725	737	718	723	683	734	708	738	707	733	715	718	694	712	706	641	672	742	692	688	704	682	667	699	653	642	699	692	683	710	708	655	704	725	696	717	695	644	733	694	708	690	673	674	706	692	745	695	716	706	685	705	688	692	693	684	707	685	688	687	693	699	720	713	710	649	740	717	697	678	670	691	713	700	687	681	697	686	676	679	643	673	717	697	672	742	686	678	657	707	671	725	678	644	667	713	709	684	709	724	697	676	729	666	671	692	717	628	658	654	675	696	668	703	709	678	741	679	682	722	669	709	681	754	681	703	700	685	664	696	704	669	664	681	670	701	636	743	662	668	682	716	675	705	626	649	724	688	698	718	689	651	748	650	617	707	668	706	695	697	771	687	662	699	672	702	638	681	701	662	658	665	718	662	687	700	651	698	732	732	687	661	688	667	714	675	717	664	696	682	704	678	673	697	674	726	712	678	686	732	695	681	713	677	660	644	739	673	671	690	654	724	700	666	642	662	669	654	699	673	705	690	666	663	671	698	707	700	667	658	709	687	668	719	682	669	676	672	627	669	703	703	685	699	669	674	629	689	735	734	691	672	666	688	672	726	685	702	720	692	692	709	649	737	721	713	705	675	651	736	657	665	696	692	670	640	688	700	659	689	668	721	654	671	701	660	681	663	725	702	635	673	677	703	693	698	721	712	675	709	703	699	703	647	689	741	718	656	671	613	700	689	671	695	670	697	672	709	695	641	641	664	695	707	697	657	726	720	715	631	670	723	625	701	684	666	648	672	737	669	648	697	737	676	640	697	675	718	708	650	674	673	651	674	691	675	713	678	713	665	693	676	716	661	665	693	684	690	679	728	694	717	684	690	701	667	708	744	652	723	699	658	707	718	674	654	694	694	681	718	698	660	643	684	674	739	687	702	657	674	701	689	681	703	703	681	649	666	692	630	715	668	726	707	696	650	669	703	718	704	675	704	676	655	698	703	737	691	717	702	672	668	658	736	717	653	687	704	680	692	694	676	622	713	700	637	697	684	685	722	658	671	722	679	686	664	731	685	715	695	675	689	659	657	711	702	710	715	681	645	669	707	716	663	677	677	705	676	685	660	675	714	695	697	702	686	723	671	696	685	692	671	724	677	682	639	671	684	699	725	705	679	722	666	665	732	686	686	624	659	683	715	674	689	701	670	701	681	688	713	668	678	731	713	687	684	682	639	698	712	645	668	718	705	706	675	681	697	708	663	644	688	651	686	699	693	673	670	662	694	706	701	711	675	683	660	668	689	707	649	698	689	681	674	700	669	670	719	699	708	693	650	710	719	620	617	640	692	717	682	653	679	656	692	684	726	682	687	650	712	711	655	713	690	679	740	716	691	683	627	685	705	683	693	732	681	686	693	724	687	650	651	686	629	740	741	675	662	709	673	704	688	720	690	717	670	661	664	713	657	700	719	705	710	643	672	701	661	665	668	664	702	706	699	686	692	713	677	662	685	685	685	675	672	675	712	719	675	739	706	708	703	703	727	676	744	665	693	646	683	741	667	762	677	746	661	664	665	710	696	692	675	696	697	655	681	699	617	666	714	675	645	690	687	669	659	735	685	703	674	721	682	689	717	695	646	672	654	705	665	682	675	717	685	691	662	696	672	733	669	681	683	670	648	691	675	666	642	754	711	707	673	660	651	626	690	740	691	691	704	703	696	712	690	695	703	702	658	680	676	659	678	692	647	705	688	673	634	633	674	728	669	719	675	700	718	693	695	668	728	696	668	667	642	686	673	668	637	698	717	675	730	682	666	681	654	693	682	665	725	728	708	660	713	706	674	693	667	722	707	693	672	669	704	703	699	671	698	663	667	686	712	664	641	696	668	683	733	644	660	728	684	657	671	667	635	710	667	697	700	687	653	672	688	703	702	631	640	712	693	666	669	677	677	729	658	700	674	652	621	680	704	679	650	716	676	699	700	697	676	659	640	657	701	697	701	655	683	676	644	717	715	678	694	692	711	655	665	720	740	697	697	733	674	717	650	702	610	716	673	685	668	676	708	633	690	672	631	659	749	690	716	672	645	625	637	636	695	678	689	647	710	683	695	706	693	673	672	737	649	691	656	680	715	681	684	667	659	642	693	686	669	731	666	657	686	661	681	680	656	677	701	692	685	682	663	679	698	658	649	660	662	635	660	641	702	714	653	659	720	718	708	624	752	708	716	724	668	658	645	683	704	691	702	668	667	699	704	677	674	712	687	702	701	726	650	675	650	633	700	702	707	702	679	697	686	678	694	706	658	709	736	707	680	664	687	675	703	627	683	673	700	692	685	676	660	695	700	694	730	732	688	762	730	684	737	687	689	680	689	684	675	727	668	691	683	704	669	642	722	689	737	706	648	668	674	674	679	706	647	698	662	706	684	700	702	684	704	690	698	715	693	694	724	659	710	621	616	707	679	640	654	633	669	693	672	695	685	709	683	671	702	693	700	641	704	693	682	717	695	678	719	683	672	647	670	663	686	676	674	739	693	751	704	670	715	688	708	662	747	677	686	660	712	681	703	700	689	638	649	685	675	674	688	666	711	683	662	687	664	710	696	706	676	712	697	705	671	660	731	782	655	668	667	709	678	689	663	686	643	738	698	697	652	683	690	667	710	727	673	694	663	741	652	708	706	653	677	678	698	666	757	655	704	651	679	744	686	674	707	713	671	670	667	649	624	724	726	730	665	669	678	703	673	760	725	664	728	705	723	696	674	677	675	713	745	711	691	713	686	663	686	669	688	712	681	667	730	676	671	715	737	711	705	691	684	674	708	702	665	637	684	700	716	664	707	737	677	681	678	681	699	637	659	700	675	669	721	733	670	667	657	733	684	670	715	689	653	692	705	726	685	717	691	697	645	689	689	646	696	703	701	720	654	692	674	658	657	701	695	660	719	707	672	662	736	728	688	702	692	697	704	714	659	729	662	694	689	672	700	652	718	602	655	679	702	690	724	670	690	679	751	715	710	698	730	676	710	727	672	720	705	701	687	676	652	690	678	718	721	643	671	680	702	699	665	713	688	683	678	701	684	703	681	719	683	681	684	657	735	674	654	639	737	675	687	710	721	659	670	702	681	691	691	650	652	695	705	685	722	707	686	682	688	710	714	646	703	677	679	736	688	664	678	699	726	761	672	652	707	708	667	669	684	659	718	662	670	712	728	678	785	724	713	647	718	664	702	674	665	670	740	712	699	681	665	699	723	696	667	672	722	688	655	677	702	687	720	688	721	684	707	679	652	699	716	689	643	688	685	702	647	652	738	713	620	727	679	719	667	719	714	685	626	694	722	656	715	709	690	693	663	685	700	696	681	688	765	671	655	718	699	699	667	726	694	698	691	655	703	654	689	697	671	693	674	665	720	706	685	665	665	705	678	682	672	652	677	666	649	714	734	669	680	662	759	728	699	698	662
23881	21560	29127	24449	21570	14052	1705	996	854	667	648	608	584	545	493	453	465	468	432	426	415	414	353	390	423	379	441	380	385	386	357	400	378	376	378	371	377	370	354	371	381	347	372	387	346	314	379	364	361	350	361	369	370	369	359	352	326	327	374	337	363	361	356	346	348	371	350	321	359	374	356	367	342	342	389	312	343	381	350	344	351	339	357	349	344	365	347	334	306	347	342	323	351	342	350	389	342	334	359	350	354	340	341	336	362	343	357	344	333	359	371	337	352	365	365	352	347	316	331	336	358	356	358	362	350	353	362	338	366	332	361	315	360	374	391	300	334	358	336	347	323	343	395	335	327	319	334	310	314	356	350	393	323	380	381	351	318	340	339	324	322	352	358	363	375	376	284	331	339	369	326	332	359	321	346	353	346	345	364	383	394	347	353	355	370	341	348	341	354	334	369	363	333	342	351	358	349	343	380	365	350	326	349	332	316	366	333	351	341	326	347	330	331	343	382	383	350	361	328	334	327	347	357	367	352	355	347	350	336	352	352	347	351	350	326	337	340	345	318	311	365	331	343	325	307	404	326	317	339	361	336	385	341	358	354	368	353	358	370	285	369	318	358	352	361	386	339	386	359	338	320	355	357	351	348	347	362	327	342	361	326	377	330	359	349	357	313	328	391	358	354	352	333	335	375	353	350	337	354	363	351	362	369	381	369	341	364	363	345	347	327	340	342	348	369	342	342	309	345	376	373	357	344	344	315	351	345	348	342	349	329	356	361	345	393	347	346	367	330	357	339	354	316	345	330	316	327	352	351	360	336	323	384	358	356	355	336	340	327	375	354	345	341	324	348	345	319	368	355	349	355	314	348	370	359	373	369	331	365	368	350	329	349	353	326	366	357	352	340	373	364	360	346	340	367	362	345	303	350	326	358	355	343	379	334	350	328	305	343	314	376	368	372	354	333	343	352	348	333	351	357	307	361	370	363	357	342	345	340	339	353	317	361	379	366	362	338	341	338	343	337	293	322	331	362	347	351	366	359	346	338	363	351	372	321	329	327	359	353	353	343	357	323	351	366	309	382	337	344	368	342	364	330	327	356	338	338	358	350	346	379	316	366	324	354	365	379	352	337	340	343	374	344	375	389	305	350	328	384	337	354	369	356	352	362	328	353	332	366	327	319	368	318	324	360	382	360	335	324	371	331	356	349	363	383	349	355	346	362	334	392	355	350	405	375	388	347	378	321	317	371	338	360	346	370	352	336	308	360	367	347	360	328	335	335	346	352	359	371	359	361	361	382	330	352	316	362	356	348	358	358	365	356	355	345	334	327	375	331	323	373	338	347	342	329	327	337	376	336	357	349	337	346	346	323	353	356	341	333	356	368	371	351	363	336	355	325	340	364	354	322	359	317	343	321	348	387	364	321	350	361	343	363	340	372	347	322	330	352	334	322	352	346	332	377	325	353	299	312	354	336	355	368	388	346	330	331	348	363	376	393	354	346	340	333	369	351	367	356	377	327	364	371	321	348	348	343	336	338	375	327	350	331	351	378	343	338	359	360	325	337	372	334	349	320	367	358	360	345	359	332	357	326	344	321	344	356	391	347	322	335	355	310	351	331	352	351	373	368	367	374	340	334	347	365	370	355	389	328	377	329	340	341	366	372	318	371	359	324	362	351	360	340	331	359	333	375	357	361	346	332	382	356	335	339	358	340	337	346	353	331	343	334	329	336	361	368	364	333	374	390	335	337	331	336	353	315	356	350	365	335	341	383	371	349	332	353	351	362	360	337	346	363	309	343	385	333	338	312	364	329	336	329	362	378	359	340	352	342	348	332	327	413	373	359	313	340	338	305	350	339	350	312	350	352	388	333	353	354	320	339	316	356	373	333	386	368	322	330	327	349	366	374	341	343	322	346	318	350	345	349	339	351	354	343	332	353	312	344	386	353	368	344	329	324	379	356	348	414	308	362	361	353	322	313	336	349	369	376	354	344	367	351	374	342	311	316	359	327	366	332	359	334	344	369	375	315	316	332	345	359	333	350	359	354	330	373	327	341	342	352	363	355	403	343	330	360	343	384	349	368	363	340	334	360	372	356	309	343	333	390	324	347	373	349	359	349	342	323	341	351	359	346	329	312	314	384	335	384	392	361	367	333	356	353	339	338	339	376	358	309	355	346	336	362	348	370	353	335	329	335	339	323	344	353	360	335	324	346	357	371	336	320	303	368	369	367	330	344	365	381	326	358	328	344	342	385	341	326	334	361	336	334	390	329	309	314	384	331	364	359	348	283	338	303	368	344	334	331	364	355	349	358	351	357	363	326	358	332	369	348	387	356	348	364	345	321	363	360	335	332	340	367	318	380	326	373	374	347	355	344	392	367	354	356	346	370	355	315	345	344	318	336	372	344	335	338	379	342	353	337	321	384	358	346	328	325	329	366	345	362	353	331	318	363	359	353	341	325	357	373	347	339	333	361	362	331	344	350	347	361	340	367	347	330	328	309	324	368	341	362	353	344	340	361	362	336	350	332	303	347	368	335	375	352	347	371	340	335	339	333	331	349	331	318	363	352	348	350	365	327	326	355	351	303	356	381	344	369	314	318	343	306	370	360	313	348	367	351	344	347	316	357	353	360	364	356	349	335	385	314	346	338	346	381	354	342	372	371	364	329	346	350	370	368	363	351	342	341	306	318	327	350	370	345	348	351	333	356	328	350	337	333	354	377	344	356	321	356	336	344	296	344	330	345	341	341	319	342	354	316	370	369	344	317	336	336	353	359	340	341	338	346	342	318	340	334	359	358	341	311	371	349	318	321	348	326	356	320	307	355	338	329	365	335	356	344	346	353	354	357	341	357	324	361	375	343	340	396	349	338	359	338	341	363	357	332	336	330	389	308	364	360	354	385	351	314	334	370	344	347	358	381	366	331	349	366	379	369	337	343	337	367	373	343	377	354	344	342	364	356	343	363	344	334	354	335	313	334	323	355	343	322	367	319	342	341	371	333	351	349	349	338	368	369	358	341	332	329	334	362	354	351	378	311	332	352	365	349	359	352	361	317	301	332	336	330	379	330	359	349	366	339	339	365	360	337	374	366	377	362	342	337	358	361	406	340	343	337	361	322	308	373	366	325	325	324	332	351	353	359	365	341	361	338	318	357	329	351	330	377	345	361	354	342	353	340	337	331	367	330	382	377	344	333	376	346	349	319	341	354	362	343	327	355	336	345	333	343	315	380	312	344	341	323	359	355	319	338	377	356	312	346	384	332	379	348	369	328	336	326	373	368	333	337	319	323	324	357	335	319	327	372	337	313	339	360	367	348	332	330	328	323	339	330	343	363	340	345	350	352	347	377	351	334	318	391	370	364	347	344	334	337	351	320	346	319	361	361	338	347	343	358	364	371	330	318	340	340	337	348	384	377	331	349	328	366	330	369	368	341	345	338	384	342	303	362	347	359	364	351	325	330	358	346	341	361	331	336	339	335	362	341	333	383	306
16989	11956	8609	4262	3057	2350	1794	1523	1252	1066	922	829	741	621	647	584	548	557	462	488	484	451	498	502	465	461	471	479	457	459	475	424	416	419	409	430	403	403	409	373	400	407	421	378	383	393	408	378	371	367	413	369	384	394	384	382	368	400	394	373	350	393	376	413	372	423	377	388	383	365	360	377	373	387	375	339	403	392	373	383	395	403	372	370	378	353	415	353	344	379	377	393	382	377	404	375	372	391	389	400	355	377	371	379	380	397	424	410	376	411	393	405	400	379	389	406	399	387	378	372	367	376	400	382	410	370	367	406	385	362	396	357	392	375	343	383	370	359	374	386	370	359	382	362	348	370	345	366	373	377	417	355	360	374	379	408	393	386	377	358	357	343	408	385	387	384	417	377	375	357	401	387	359	403	412	397	387	371	383	402	363	391	365	372	372	370	395	375	360	403	401	359	346	353	387	368	366	334	373	362	385	381	372	384	381	351	400	361	410	397	383	378	379	351	418	382	363	391	388	351	403	392	389	356	415	360	374	401	364	412	387	388	369	377	349	372	366	401	408	364	370	356	380	342	391	377	384	382	364	401	361	381	404	362	356	378	364	415	357	402	405	341	352	374	353	429	367	349	362	375	429	370	386	381	376	373	370	381	368	341	366	352	373	370	379	346	383	376	378	362	400	416	392	376	396	383	368	423	365	365	330	410	336	350	399	393	416	363	365	400	378	341	367	362	358	363	351	383	381	365	380	352	389	372	359	401	396	387	387	357	373	397	359	384	374	369	389	359	382	380	362	357	380	343	373	393	399	383	412	371	366	376	325	391	367	356	416	386	407	356	410	380	386	391	347	376	396	365	369	359	379	364	414	404	364	397	421	380	361	389	368	387	369	356	386	366	363	402	400	352	408	372	416	368	332	360	371	373	408	399	400	408	400	374	368	370	400	385	390	381	411	401	359	400	397	410	342	375	368	391	373	381	415	375	374	421	354	395	394	388	355	402	345	339	376	375	338	383	380	387	372	373	394	354	412	356	360	351	400	374	387	343	378	364	361	363	412	357	377	372	389	386	366	377	390	415	363	367	370	358	403	382	367	389	370	393	379	404	386	371	366	359	386	354	368	400	365	370	379	341	383	386	360	390	407	398	364	412	395	394	398	370	351	383	372	389	409	364	362	400	355	342	382	351	371	371	402	410	388	367	372	343	401	408	353	375	400	396	376	339	400	389	364	404	354	401	382	369	378	364	407	360	392	365	396	374	365	386	355	373	402	384	362	386	360	369	342	393	355	361	373	325	378	401	379	359	417	409	378	380	381	424	376	350	376	387	337	377	328	417	368	378	354	341	374	378	361	360	346	353	363	405	372	364	372	364	349	376	360	385	379	396	428	382	387	363	347	410	359	397	388	373	336	365	383	410	380	355	380	350	358	354	385	385	379	337	376	388	380	360	367	384	357	412	366	352	379	364	333	401	363	354	393	413	360	364	374	405	377	398	394	405	356	393	382	370	383	338	364	373	372	381	357	394	388	393	351	389	400	351	364	372	395	367	396	362	377	332	389	365	356	376	368	354	400	367	400	336	404	398	359	382	377	384	411	360	361	376	363	357	410	400	400	340	361	371	371	368	393	391	391	366	389	390	394	375	404	403	356	378	357	389	342	377	388	355	366	373	422	377	375	394	388	367	391	379	382	355	394	364	392	400	376	439	395	345	379	377	352	364	370	377	383	397	355	368	363	344	361	355	380	389	369	373	366	364	375	368	359	392	414	334	381	396	376	366	408	363	368	392	376	376	375	404	377	339	371	379	375	340	360	374	374	363	369	403	366	363	339	382	371	356	369	408	343	378	395	407	368	363	389	380	414	377	393	381	364	337	390	380	355	350	396	381	374	380	399	384	364	388	362	404	382	379	375	371	356	358	351	387	378	396	378	362	358	414	368	374	375	371	385	381	373	405	385	361	396	352	385	396	370	334	427	349	354	395	361	376	375	344	374	388	383	382	400	377	357	376	376	360	388	440	375	340	394	370	395	367	395	366	406	375	367	381	381	400	392	381	396	362	386	399	375	391	417	374	370	390	383	366	419	352	354	365	360	376	387	412	368	378	420	376	387	365	386	381	372	365	390	359	364	378	390	372	350	415	396	389	381	358	390	363	356	373	363	374	382	381	364	364	378	371	396	366	355	427	358	445	370	368	360	370	360	360	392	387	395	396	340	370	383	375	355	386	371	369	392	391	349	363	384	374	369	369	381	409	351	379	361	380	382	426	390	365	360	384	372	371	350	377	376	389	364	363	391	366	372	366	405	410	366	366	378	380	407	388	381	359	358	388	387	357	389	357	391	399	406	368	365	346	378	377	333	388	360	388	387	384	389	370	383	343	336	391	363	361	382	401	400	378	410	369	359	361	370	383	380	343	363	385	360	357	374	370	404	328	374	364	371	362	374	326	343	386	372	362	373	358	390	403	377	401	412	382	386	377	349	378	368	367	348	402	374	382	372	381	375	355	355	347	359	345	397	385	348	389	392	385	402	386	418	410	403	405	394	349	373	336	375	403	383	406	367	334	344	358	377	377	361	343	401	363	381	376	395	392	377	384	399	383	376	374	395	377	358	362	367	398	396	374	369	398	392	362	353	371	376	381	364	331	376	374	384	362	376	390	381	356	394	375	353	373	414	404	367	374	387	364	369	382	424	390	366	369	358	403	392	396	369	362	382	413	389	381	361	371	378	356	387	372	346	341	393	356	352	416	397	347	395	366	394	348	416	352	384	376	373	337	345	373	395	373	355	380	389	370	409	337	390	386	382	389	357	407	415	391	372	372	372	367	392	373	353	370	359	395	386	387	407	367	365	373	379	349	370	361	387	392	382	387	374	382	380	360	375	363	396	373	355	370	393	385	359	386	376	367	363	355	367	374	364	384	372	361	349	379	363	374	389	393	375	367	347	368	388	396	387	389	316	342	371	379	400	368	375	370	371	380	398	376	323	385	395	378	342	372	378	373	369	358	375	349	395	362	350	390	390	358	395	358	381	362	342	347	394	419	363	382	358	384	357	383	340	367	396	400	393	361	376	366	394	377	390	378	362	377	346	383	392	397	376	409	378	393	379	346	411	396	406	381	386	397	376	400	357	395	396	395	375	338	369	362	386	379	361	369	364	392	346	427	365	380	374	392	393	387	409	402	400	371	387	383	347	330	338	358	358	347	391	371	372	361	371	394	369	386	402	378	373	386	382	389	385	370	393	373	365	373	356	397	369	361	371	375	391	376	375	372	416	386	355	376	359	340	413	372	356	404	395	358	370	371	400	379	392	378	336	393	363	375	380	356	360	424	402	373	373	363	397	379	395	388	416	391	410	370	397	406	402	384	368	358	388	374	371	406	368	373	380	356	390	329	364	418	409	378	399	384	396	395	399	400	371	371	392	384	378	400	409	355	387	359	397	366	379	375	392	345	397	345	348	381	341	400	357	431	373	409	383	358	381	372	365	369	370	402
25014	21563	28238	25254	15939	1882	1259	1009	964	925	920	827	812	827	736	778	690	734	747	738	710	762	684	738	693	687	745	739	763	712	756	700	747	659	699	721	746	683	695	654	704	672	681	678	701	721	687	695	694	685	684	699	651	686	664	624	673	756	685	711	675	688	655	669	679	630	719	678	707	710	751	665	641	642	668	657	701	639	680	671	692	662	622	682	702	664	661	664	602	660	678	680	672	678	649	710	674	703	683	692	654	672	709	659	698	664	674	667	593	726	640	673	694	680	669	664	643	654	668	701	676	717	676	680	694	670	697	640	712	653	704	688	660	666	608	656	647	684	673	677	671	705	676	670	687	698	653	722	608	672	704	625	744	710	625	647	643	666	647	644	610	650	683	692	593	708	669	702	690	645	653	646	649	662	680	702	656	713	701	677	665	697	703	707	629	679	645	670	682	652	663	685	688	714	674	713	740	641	701	641	699	690	644	678	675	706	712	709	671	663	642	706	691	692	644	642	667	677	680	651	717	622	643	660	706	616	687	634	667	672	651	662	668	692	651	647	687	712	676	658	681	678	740	687	640	650	670	676	647	673	664	667	685	701	656	642	694	651	643	698	679	675	711	619	676	658	674	679	691	636	717	686	673	640	671	666	669	669	690	687	704	666	633	692	671	648	661	652	687	689	674	660	657	695	698	677	735	678	636	669	636	680	650	680	646	715	667	672	630	670	656	661	685	691	665	674	702	703	699	690	652	629	711	672	714	670	652	702	676	710	678	669	693	719	663	706	726	651	696	699	703	696	671	663	649	682	650	694	663	641	636	677	706	652	680	662	691	705	714	713	689	709	689	690	680	682	656	667	693	624	685	663	642	653	670	670	674	691	667	696	632	648	669	677	695	703	638	720	702	712	676	684	614	665	700	706	679	707	681	691	665	675	712	700	722	718	679	657	706	671	705	684	677	675	670	667	698	701	675	601	695	632	682	685	676	662	684	670	675	657	624	655	676	632	643	663	679	713	642	692	656	678	659	696	658	624	677	702	701	680	663	668	707	637	624	698	682	642	697	654	706	651	688	676	703	650	670	675	692	697	712	721	720	685	698	707	682	684	680	631	660	673	674	686	694	668	709	668	665	671	661	640	627	629	673	637	647	651	718	693	680	661	707	672	684	654	720	626	711	708	707	699	673	645	659	701	756	656	656	665	653	668	668	671	692	725	684	643	666	707	682	734	687	644	726	661	645	675	703	643	681	638	643	695	704	667	644	646	657	690	639	698	699	701	683	652	686	625	709	697	662	648	671	664	623	689	651	673	697	663	667	676	614	631	677	658	661	669	718	637	697	661	683	666	684	658	670	656	684	646	651	645	713	667	651	677	686	682	625	646	671	670	699	660	614	644	634	702	696	700	665	635	661	713	663	686	706	661	668	659	634	663	634	669	676	668	711	695	639	699	684	671	670	679	705	653	659	652	646	667	701	703	719	668	668	724	676	657	662	696	625	702	665	645	639	637	697	664	693	661	668	666	704	686	699	653	652	701	711	659	680	660	653	682	664	689	637	701	647	676	656	643	700	664	688	666	656	725	692	636	672	678	674	641	661	695	679	682	681	653	666	678	684	684	668	636	613	710	713	695	705	677	697	692	711	636	666	666	627	684	686	677	644	698	664	660	678	656	673	651	676	656	656	705	733	638	659	680	626	639	684	686	682	639	634	699	676	680	733	684	678	686	647	663	693	695	679	680	673	636	715	648	672	658	685	644	655	608	728	682	693	694	680	678	683	697	689	698	675	695	699	646	707	668	666	700	686	711	662	668	715	682	621	710	719	696	706	658	646	688	694	654	682	704	616	666	690	663	726	670	714	680	651	695	657	680	677	672	670	666	695	675	687	683	722	690	703	664	704	670	683	722	651	666	694	680	687	699	676	681	675	700	645	654	675	704	662	673	755	687	677	642	647	684	651	692	686	672	688	716	666	681	678	652	711	658	697	700	660	688	655	662	682	655	640	692	711	671	627	694	724	685	679	674	698	684	677	683	696	636	645	693	703	691	644	675	655	646	651	663	702	658	665	705	683	682	658	692	676	658	677	688	691	709	668	672	706	641	701	717	624	691	645	666	681	673	701	691	664	692	688	661	710	734	646	669	642	629	658	659	666	675	702	680	672	637	637	666	692	698	718	731	685	671	639	688	680	709	656	619	688	661	673	664	689	661	689	669	682	672	679	656	687	682	632	701	659	646	636	717	652	661	689	722	673	627	620	724	663	719	684	680	705	653	691	689	712	671	716	665	698	679	647	651	658	684	646	680	667	705	721	675	726	651	686	695	650	626	659	685	660	668	700	699	637	697	672	696	642	646	676	687	669	661	699	657	654	670	662	682	691	720	687	708	624	681	736	709	695	647	683	678	694	671	725	682	674	639	653	670	719	681	683	656	712	667	710	684	718	664	676	622	697	668	686	708	643	728	690	683	716	707	681	729	660	676	701	659	698	683	718	661	617	635	649	666	635	639	710	665	680	681	662	664	670	710	638	720	681	668	686	689	665	670	690	661	654	658	680	732	669	663	698	684	669	707	670	710	655	638	637	634	619	658	662	652	653	665	726	680	734	614	679	640	686	671	691	671	662	674	637	657	691	609	655	697	691	624	704	634	687	704	655	663	702	657	691	626	659	686	635	656	687	720	672	675	658	698	682	683	688	661	708	672	698	655	665	658	690	705	637	687	676	650	641	685	695	678	673	666	668	713	692	656	696	682	649	682	683	675	643	714	689	640	710	666	704	698	663	687	722	685	696	667	633	695	716	695	650	696	730	680	684	686	681	680	703	658	702	667	685	675	741	644	679	667	692	688	649	673	648	663	692	694	707	661	689	685	680	634	669	661	696	681	686	697	681	696	663	696	675	711	691	651	736	695	709	651	659	617	710	698	685	653	659	682	705	641	673	650	718	675	698	697	695	691	689	647	702	697	704	631	670	707	716	710	691	634	702	650	674	686	688	655	617	661	720	645	679	677	655	662	710	645	716	653	665	687	638	655	653	683	659	683	721	715	665	626	702	686	673	656	652	646	690	671	628	680	695	746	698	635	742	676	695	647	724	660	654	673	708	660	665	725	675	667	688	671	661	707	663	618	661	703	699	694	668	712	663	718	695	693	681	668	681	693	667	645	705	695	704	696	730	675	669	659	675	715	649	695	689	613	682	671	694	658	636	686	685	729	667	706	642	677	701	726	699	650	662	666	672	686	679	671	653	666	710	713	680	681	663	671	731	730	657	647	671	690	690	640	652	663	692	690	691	684	657	649	701	676	660	695	680	677	667	664	677	678	690	720	700	724	606	689	649	691	690	714	655	653	682	714	707	679	663	657	643	683	674	687	699	696	680	655	661	658	662	691	696	689	683	626	708	681	722	657	737	678	670	688	684	670	692	682	675	674	621	706	663	682	712	697	642	667	672	652	674	684	690	653	689	659	614	709	702	664	662	712	660	704	681	736	662	651	639	700
15994	8451	6109	3204	2449	1947	1611	1383	1222	1124	1083	966	990	849	843	837	776	820	759	746	753	757	730	748	742	718	754	726	725	729	806	720	702	740	723	703	715	731	712	691	714	726	707	683	691	748	680	693	727	628	692	728	678	673	724	714	701	663	687	657	660	749	708	685	737	624	646	698	695	724	654	692	685	701	730	669	678	676	688	712	723	679	713	656	639	689	706	682	741	622	758	680	760	652	675	697	723	653	645	676	636	686	686	730	689	718	681	664	722	692	707	733	677	708	669	737	700	648	681	674	659	666	662	656	670	704	721	651	656	669	717	675	667	713	655	697	681	676	679	669	650	672	693	688	662	730	688	677	668	702	691	716	673	699	663	710	655	671	669	668	693	663	658	666	730	687	641	702	688	680	651	688	671	701	639	686	684	662	698	655	700	694	640	671	622	719	636	720	695	697	713	709	640	685	711	659	685	732	726	704	665	648	653	655	702	685	655	676	693	637	694	722	686	654	618	708	687	731	680	677	746	702	691	671	678	630	676	713	678	700	739	677	650	686	679	728	709	671	667	689	701	671	716	701	681	706	725	709	696	678	739	685	713	692	706	653	659	687	696	695	737	701	666	669	680	691	677	622	716	677	704	662	701	663	692	670	695	656	665	683	662	690	697	723	715	680	717	685	701	739	649	703	701	676	675	644	673	640	690	734	700	674	656	696	658	697	673	671	675	683	702	688	710	712	687	669	675	681	651	656	711	724	721	705	758	697	678	655	685	654	681	676	734	687	677	728	673	673	688	667	693	685	666	638	680	698	704	669	696	707	683	644	728	686	708	696	694	689	715	645	718	677	647	680	704	695	696	654	681	710	698	678	664	642	631	703	681	636	691	685	680	665	663	721	676	666	692	693	677	663	680	701	666	666	686	680	695	656	671	699	699	695	680	655	644	668	737	738	679	662	691	697	655	674	683	685	655	732	655	696	680	642	663	706	705	665	665	668	646	693	706	712	655	671	665	684	701	728	717	671	698	663	677	666	695	699	711	680	676	705	651	685	711	693	672	705	677	671	675	685	680	684	707	682	705	667	637	679	655	644	634	733	662	740	657	641	691	684	702	738	672	672	707	710	632	710	728	699	723	715	648	636	723	662	697	729	702	701	686	693	715	677	692	705	650	711	676	704	679	664	656	687	728	698	655	614	677	687	714	650	711	643	652	684	691	710	707	705	736	665	701	590	738	710	710	659	712	719	655	695	671	656	656	700	658	685	676	651	690	692	667	680	723	678	662	701	655	673	670	702	714	691	708	648	694	726	676	662	698	659	669	654	676	698	711	678	694	662	685	709	644	666	692	704	692	698	665	661	690	618	716	686	646	701	630	664	668	705	664	677	706	677	700	689	675	675	678	706	717	693	695	664	677	645	740	696	670	661	669	628	682	645	647	665	689	699	694	704	734	701	698	711	680	697	677	687	681	679	689	649	671	732	693	695	731	677	671	710	728	734	668	680	667	690	656	662	683	706	673	668	635	683	662	708	705	677	664	725	660	688	693	722	676	692	661	699	675	683	725	658	661	702	712	657	651	730	663	685	696	674	683	690	680	707	731	662	694	622	682	647	674	697	673	693	651	684	697	685	614	704	700	706	691	661	708	691	674	685	694	738	676	709	690	683	700	663	680	651	716	676	716	659	698	670	709	672	734	668	684	678	687	750	726	699	685	703	729	681	654	680	711	650	727	692	724	670	679	708	679	669	686	677	679	722	708	683	672	680	657	721	630	662	700	660	683	701	660	681	702	665	687	700	649	699	703	692	700	696	673	686	658	642	700	653	636	699	675	692	671	641	678	709	664	654	726	717	665	681	670	673	683	706	749	679	609	666	678	676	690	660	637	728	691	750	685	654	682	732	737	691	638	691	666	677	679	695	675	697	680	742	677	710	670	705	686	678	679	652	690	672	649	692	733	642	678	680	683	701	687	639	732	695	707	688	702	706	658	706	733	708	696	665	661	653	669	691	649	648	747	717	689	686	671	682	649	668	711	679	710	670	697	675	737	639	648	678	694	649	705	684	712	699	736	679	680	683	709	664	700	670	673	670	673	679	683	664	693	687	714	674	730	735	718	691	660	703	653	646	710	663	690	679	628	719	687	698	694	686	717	694	725	702	689	744	676	715	657	680	681	645	671	732	648	677	688	668	655	631	656	687	665	686	627	687	716	682	690	681	706	679	702	713	676	623	696	701	680	706	672	645	674	706	639	674	719	681	642	662	701	681	685	708	638	694	664	661	690	664	671	708	634	685	682	710	664	663	735	684	672	713	682	673	696	649	680	690	665	697	679	668	659	669	666	653	683	660	712	727	661	652	668	657	738	684	673	659	697	646	636	719	665	728	679	718	703	685	625	710	684	673	737	635	690	705	707	668	720	707	704	682	712	665	690	731	717	698	669	682	683	667	703	673	728	707	674	678	710	741	664	679	647	689	731	678	637	665	707	693	706	678	669	669	693	683	718	688	656	683	704	689	672	661	687	690	716	657	718	700	697	646	651	736	704	705	676	731	709	668	694	659	644	712	725	644	680	682	660	646	730	687	684	677	707	693	672	718	668	711	654	603	658	724	691	658	763	651	719	687	618	681	657	690	695	677	677	631	597	701	702	685	703	677	704	705	671	693	654	631	657	686	706	695	709	688	662	677	639	712	659	703	712	679	718	664	681	691	710	638	636	667	665	636	669	689	696	706	690	741	687	673	747	677	669	633	650	733	697	675	733	687	696	688	689	667	672	679	691	672	706	678	703	704	687	655	692	676	658	714	627	676	685	624	711	662	718	728	702	674	685	710	658	705	698	683	702	688	628	695	676	706	743	727	681	700	707	689	705	692	656	701	689	672	707	700	658	698	709	686	688	656	695	703	677	729	705	666	656	723	669	656	710	651	640	661	722	685	674	725	692	684	683	703	675	681	674	679	673	666	657	717	671	699	667	699	675	687	689	714	677	688	693	622	739	639	701	712	651	676	698	690	650	731	701	708	676	704	684	685	687	658	668	674	711	712	682	675	659	680	682	686	715	717	645	648	685	656	733	695	716	640	634	734	655	657	685	677	773	677	646	739	708	694	671	723	738	734	664	686	710	706	716	651	715	680	757	676	693	687	663	719	640	678	691	714	696	685	668	626	703	718	690	682	674	670	703	657	664	680	696	667	694	690	678	704	671	697	671	734	653	655	634	703	672	635	672	696	682	686	720	693	691	644	687	652	655	637	712	724	662	718	686	690	726	658	694	674	690	673	674	696	693	653	693	661	721	681	683	687	682	689	678	662	696	704	640	667	697	639	712	682	696	690	712	629	687	712	682	678	663	710	690	656	685	677	711	673	687	727	734	696	697	661	674	698	659	726	705	752	683	712	659	678	733	663	701	691	668	676	693	713	705	664	683	734	690	684	675	664	678	669	680	682	746	716	688	688	689	677	679	647	716	673	686	648	711	711	677	678	708	674	723	653	687	717	656	650
22727	21561	29504	24070	21566	21636	12655	1510	1017	942	768	710	604	563	489	454	449	444	399	402	385	368	371	316	349	352	397	334	357	331	332	316	337	304	309	303	297	309	264	280	257	286	248	289	271	251	255	263	278	259	258	292	250	261	286	241	268	298	286	259	275	262	275	257	270	276	253	259	255	247	239	273	265	280	266	283	253	257	252	275	255	268	290	281	279	269	277	297	243	251	254	227	252	255	288	255	278	290	239	250	259	252	262	242	272	255	235	268	246	245	256	260	254	279	264	243	277	266	271	251	271	264	283	239	278	254	226	264	307	237	273	283	246	244	255	247	306	262	272	270	269	278	231	243	247	262	267	263	251	254	254	260	264	270	275	253	253	242	245	261	249	270	254	281	248	244	244	258	258	269	261	260	277	248	268	256	272	259	265	248	290	234	255	253	264	237	265	251	274	269	274	266	256	252	239	253	272	254	240	255	260	295	248	271	266	251	269	256	252	267	274	274	246	262	261	250	239	249	259	235	279	242	275	239	266	276	287	241	289	259	242	251	266	257	254	241	298	252	238	267	253	267	265	267	242	250	265	274	290	259	263	264	273	264	265	273	275	264	271	268	231	235	271	252	251	266	271	244	246	248	250	246	260	250	255	223	227	263	263	251	283	256	268	224	237	245	270	275	271	240	258	237	288	257	265	258	250	255	232	245	250	238	254	248	247	273	261	262	224	266	243	265	265	224	276	232	216	245	251	271	252	262	243	274	243	261	270	269	231	282	264	283	290	233	259	301	264	263	253	267	229	266	228	273	247	273	251	242	255	248	242	264	249	251	252	233	256	285	267	263	272	262	281	258	253	247	274	275	262	252	253	260	263	285	271	276	256	237	243	240	240	277	234	282	231	264	264	254	238	264	254	256	213	261	269	253	266	257	260	249	267	264	250	255	271	229	248	276	267	238	262	253	250	247	274	243	233	257	259	256	246	278	273	284	266	254	266	236	248	273	266	251	235	250	248	289	252	265	250	259	275	289	264	254	263	266	232	275	234	250	244	256	289	288	263	272	261	252	242	258	275	270	264	260	271	267	249	261	262	233	236	238	260	263	264	252	241	259	271	249	237	247	275	227	253	261	250	279	284	270	254	243	229	245	289	264	265	250	244	266	257	270	258	262	250	239	283	263	241	252	264	256	248	253	246	262	262	247	257	223	249	249	261	266	242	268	272	295	260	247	246	250	250	270	228	273	257	241	242	251	253	274	247	276	266	251	257	258	226	256	270	243	256	258	248	273	270	266	280	278	254	254	236	246	247	263	268	244	283	240	231	275	260	292	278	265	273	272	245	267	240	248	256	242	229	239	234	230	229	258	249	274	260	274	270	233	248	252	262	263	281	258	265	226	262	238	238	238	270	252	262	249	252	241	251	252	276	256	257	282	227	269	278	296	247	251	268	258	233	235	267	257	238	271	245	240	246	239	251	248	226	225	266	256	242	259	266	255	264	274	267	231	269	232	257	252	257	262	271	268	262	256	290	295	231	244	289	280	253	270	255	237	272	245	222	289	284	241	260	228	300	255	243	263	236	266	266	258	268	259	258	239	251	267	261	274	276	268	256	243	273	241	256	268	274	239	282	271	247	237	271	249	251	230	273	249	238	279	244	281	284	289	245	254	235	252	256	269	275	262	285	277	272	251	251	263	269	243	266	255	270	241	272	255	247	270	251	236	244	248	235	237	250	227	243	273	248	270	271	245	244	237	246	255	298	247	267	255	263	232	256	292	229	256	233	260	242	259	252	239	238	269	257	265	272	280	260	290	262	269	275	268	259	278	228	252	253	251	262	262	264	265	264	258	237	265	249	232	250	257	237	241	245	242	238	267	229	264	251	252	253	259	256	267	257	282	253	257	293	274	271	234	266	251	241	251	267	265	267	255	261	258	263	268	276	250	265	282	252	234	261	250	267	272	269	254	239	252	268	284	278	232	243	271	254	252	250	258	259	262	281	263	258	273	240	272	253	256	296	252	256	250	237	264	288	248	253	273	242	283	253	252	262	249	266	236	273	245	267	265	268	249	265	259	266	261	267	262	258	239	263	247	300	251	226	240	267	243	227	256	247	290	287	271	241	249	263	276	244	250	271	244	261	236	282	270	257	265	252	264	252	273	287	273	258	254	260	275	246	261	249	217	249	279	254	263	253	266	257	208	236	250	238	261	268	258	273	267	258	267	258	249	248	291	262	225	277	270	260	259	234	244	266	234	228	264	269	272	263	299	269	265	254	262	254	269	273	256	267	287	265	226	266	247	277	257	239	254	269	277	227	260	277	269	264	265	258	243	258	257	274	258	245	255	241	248	255	247	246	273	268	252	261	256	265	259	303	242	226	247	238	248	258	253	273	263	268	270	276	222	272	254	275	253	305	252	247	275	229	251	276	267	238	256	253	253	245	231	260	241	282	264	245	261	273	255	263	263	281	273	268	269	243	281	245	239	247	271	228	269	241	268	277	275	292	234	279	257	257	253	246	282	271	277	296	253	246	289	250	240	253	303	234	275	243	263	277	257	272	263	226	256	275	264	261	255	288	242	202	279	256	272	287	224	256	235	231	239	271	264	236	257	272	245	255	271	282	252	267	279	269	237	274	294	260	253	248	259	248	258	270	269	247	235	256	279	269	273	294	302	315	243	256	238	225	244	280	268	243	259	235	254	255	244	272	263	241	260	271	224	285	255	300	265	285	263	252	255	282	275	237	241	248	262	226	236	249	275	257	254	252	241	248	262	247	263	251	253	272	254	272	283	275	289	243	259	253	260	239	254	271	268	245	259	226	283	247	282	258	252	255	269	260	257	271	254	251	267	244	283	262	287	249	278	279	259	264	251	277	248	259	269	287	247	250	268	233	268	259	221	285	260	255	298	261	256	238	255	301	264	256	234	249	232	266	300	226	257	227	291	251	270	258	267	248	259	257	253	218	269	284	248	258	268	241	273	267	245	278	263	259	235	243	258	277	270	258	216	262	227	249	257	229	262	258	261	270	237	274	254	253	245	246	273	240	260	295	262	252	229	250	281	269	252	265	261	258	270	249	266	265	242	268	290	245	254	271	251	260	243	224	284	240	227	269	228	281	266	234	251	270	271	239	281	239	275	269	272	241	276	263	239	273	253	250	231	285	266	261	254	235	249	230	258	234	230	276	268	274	240	252	260	248	293	261	242	257	253	263	253	249	259	263	231	280	227	264	281	240	263	264	243	250	278	258	244	256	244	250	248	276	274	254	247	299	242	259	245	231	267	231	264	257	266	256	227	246	296	251	252	284	272	254	256	277	273	266	264	249	247	237	263	214	237	251	259	235	222	255	274	263	263	267	255	254	256	245	248	236	264	242	242	237	244	242	252	298	250	267	273	233	258	241	273	281	239	222	228	262	256	275	274	244	252	239	250	257	269	276	302	254	253	273	262	271	205	297	259	249	267	274	239	246	273	284	255	251	240	241	237	237	231	242	245	251	250
20038	17086	12722	6621	4637	3577	2641	2020	1690	1336	1090	993	885	779	688	601	567	489	473	461	443	452	404	391	424	434	445	402	414	386	349	338	381	308	323	310	307	282	326	295	329	283	299	300	299	290	292	248	267	268	298	277	270	285	282	299	312	303	285	271	252	293	267	269	293	255	268	269	250	258	247	270	263	299	273	284	275	280	295	277	250	273	290	289	246	286	250	301	242	279	250	255	288	289	281	228	259	242	288	264	258	265	291	278	272	282	233	242	272	242	278	274	264	262	286	282	263	271	284	273	276	264	243	256	292	240	261	263	267	285	253	246	261	264	285	269	261	292	276	262	261	256	278	267	267	274	284	241	257	263	238	251	251	245	292	253	276	276	288	251	251	238	218	269	281	245	298	252	259	252	262	248	256	255	258	272	267	267	271	272	281	277	271	251	259	248	280	274	270	277	242	264	263	264	254	266	254	270	257	284	276	267	262	276	256	258	236	277	283	275	255	237	268	277	283	261	249	287	272	270	291	276	243	263	249	304	245	249	255	266	248	260	292	243	275	230	269	235	264	271	229	251	275	248	247	288	316	295	254	249	277	262	240	237	243	261	236	271	266	264	243	280	251	258	258	262	264	222	269	257	271	283	235	278	246	240	274	267	273	274	283	237	240	267	274	265	258	226	252	253	256	269	230	262	263	244	249	260	254	269	248	239	261	280	272	262	244	297	252	273	290	243	271	271	288	258	246	264	250	252	256	268	217	247	256	257	271	248	250	272	261	292	261	267	277	263	267	282	259	258	278	253	279	265	282	261	258	252	253	270	233	243	243	265	291	262	280	282	252	248	270	276	264	231	278	303	268	246	253	249	253	248	247	217	287	270	266	243	246	266	274	236	265	257	230	281	243	265	275	277	255	267	280	263	261	273	258	280	258	275	263	301	286	279	249	275	260	242	279	251	277	275	263	285	284	264	253	280	241	246	270	270	240	249	283	299	264	255	263	292	282	248	229	268	278	262	251	274	273	248	279	294	268	244	301	237	277	285	263	251	267	246	296	251	236	272	255	252	247	255	253	301	291	276	270	260	280	244	273	259	302	258	268	254	280	270	247	259	274	237	262	268	242	247	254	271	249	241	264	242	282	243	265	307	271	268	233	266	284	280	229	236	239	278	249	241	271	272	290	241	227	274	257	302	265	280	255	257	277	246	298	277	237	243	246	261	272	261	262	279	259	281	249	285	246	251	250	256	249	249	287	239	264	251	270	241	254	261	252	267	273	285	283	280	245	237	277	256	270	268	288	258	255	256	247	260	256	285	250	256	299	263	264	247	249	259	249	263	268	283	234	237	261	265	258	256	263	248	269	235	267	304	279	262	258	249	275	298	255	270	237	256	265	258	278	280	266	283	259	268	246	287	263	227	277	273	244	258	265	269	304	254	251	280	281	219	266	280	270	251	264	268	244	284	267	273	291	267	253	271	271	259	262	268	270	269	258	264	253	246	253	297	281	265	272	251	288	243	265	260	272	267	240	281	266	244	229	261	300	271	258	249	268	256	283	278	258	269	236	237	244	247	255	252	279	251	252	285	293	276	225	270	252	259	296	242	272	244	267	268	287	251	312	258	295	281	241	268	240	274	282	253	249	272	234	290	270	232	265	257	299	250	266	274	262	263	259	260	297	261	273	237	254	269	266	294	263	240	300	244	261	237	248	290	267	284	292	269	266	287	293	254	270	252	267	281	271	277	258	258	236	292	267	281	275	248	269	259	257	254	263	258	270	271	246	265	265	296	261	283	269	260	285	262	300	260	266	275	259	276	277	283	274	248	255	243	255	240	259	271	247	258	240	257	276	259	255	261	261	281	239	267	269	266	272	265	256	257	282	299	266	259	276	235	240	273	288	281	298	276	237	287	250	273	287	273	283	268	257	293	264	258	293	275	255	259	287	274	278	239	252	287	248	266	272	239	248	267	262	264	279	293	263	287	272	281	250	243	270	239	247	274	282	264	263	259	254	289	272	271	272	254	263	248	246	243	267	276	259	273	246	252	270	292	260	277	258	271	271	275	287	257	251	304	266	271	241	286	271	278	232	263	239	271	274	269	255	251	269	245	261	269	267	277	288	275	276	274	262	278	251	292	270	265	254	267	278	275	283	257	280	277	295	273	264	270	270	280	253	298	262	278	246	268	238	262	293	272	251	270	270	285	231	245	240	279	297	252	268	273	272	277	259	262	262	270	270	263	250	269	225	288	270	296	289	264	296	253	259	260	266	256	264	260	268	243	291	263	282	287	247	253	297	283	244	257	263	220	221	229	272	258	257	283	253	249	272	264	279	274	256	242	255	251	263	242	246	245	273	247	254	284	296	260	267	254	268	285	265	244	279	253	262	272	268	257	241	272	285	250	266	251	254	278	282	228	259	265	234	264	256	248	274	285	273	238	280	258	278	281	269	279	258	262	259	306	249	259	303	289	262	261	239	252	260	289	263	255	250	256	268	273	307	210	247	243	264	261	302	262	250	260	283	233	272	266	272	254	270	258	292	252	249	278	230	272	248	259	259	282	279	255	278	224	274	243	279	268	251	250	308	249	274	271	291	255	259	258	241	257	264	255	276	266	262	256	280	256	254	229	276	237	286	248	265	248	251	251	264	251	256	262	246	270	261	286	293	275	259	278	260	267	245	253	270	245	271	251	283	246	253	265	241	275	263	275	247	216	273	252	260	271	307	241	254	249	303	246	260	283	261	215	270	261	266	275	269	277	278	305	267	295	258	302	239	284	269	240	244	245	260	268	248	267	242	248	280	237	281	276	248	256	254	247	285	250	282	244	286	241	281	278	271	275	295	252	263	252	260	279	279	271	258	286	298	286	257	293	254	263	255	270	288	241	288	271	255	280	281	276	285	272	256	283	269	273	280	237	233	271	246	246	249	273	244	260	253	276	268	260	245	231	222	272	244	264	286	257	292	262	262	246	271	250	251	267	249	270	289	277	252	246	266	289	273	250	257	218	288	272	257	260	243	254	252	268	282	289	271	250	267	242	258	231	224	257	239	264	254	278	267	274	257	284	262	284	249	271	259	295	259	249	283	293	254	257	264	233	280	265	236	262	256	232	238	268	262	245	273	230	265	233	259	238	302	239	252	257	264	280	252	258	283	235	260	273	251	250	260	288	237	270	248	252	282	254	276	296	262	271	253	267	266	253	256	289	258	254	270	275	264	239	255	252	257	265	276	270	265	280	261	260	263	234	266	236	264	306	268	272	269	263	244	249	263	264	240	215	269	270	269	271	298	273	263	252	264	298	243	282	246	282	266	284	277	296	260	248	255	250	222	279	254	241	264	253	258	295	272	258	283	276	230	283	265	252	271	288	284	242	269	269	260	282	259	240	241	271	282	276	308	247	232	243	233	275	242	254	253	249	268	279	288	240	265	267	274	270	241	246	270	268	279	248	240	266	268	247	237	285	275	240	248	253	267	272	249	269	253	247	272	236	256	268	256	282
28020	19980	7774	1815	1126	890	876	874	759	775	783	697	784	754	708	706	723	660	709	689	689	637	687	658	724	690	704	724	697	694	648	714	679	667	674	699	665	680	689	705	693	636	660	682	683	681	642	692	650	712	706	654	720	700	631	702	666	683	679	674	681	684	684	692	672	675	601	693	679	719	663	660	679	695	698	672	639	628	669	665	645	672	653	645	654	678	647	662	658	676	705	708	700	651	706	645	669	659	699	626	670	649	641	631	710	636	653	692	667	675	674	691	723	674	702	706	695	668	693	651	654	624	704	706	663	637	607	668	620	650	662	638	688	640	680	744	701	667	666	647	691	688	710	696	639	696	724	676	668	693	714	678	700	679	684	701	673	668	689	713	684	677	659	646	678	692	659	693	663	729	693	611	666	689	662	713	627	689	650	652	654	687	648	593	641	680	649	691	677	672	642	667	660	617	693	644	663	698	664	674	682	691	669	652	679	697	688	670	674	669	659	636	660	692	661	668	639	692	683	695	664	691	690	660	691	682	700	664	721	711	657	669	704	702	664	641	644	666	667	637	677	654	653	656	641	671	637	674	658	707	689	675	631	673	671	686	677	680	679	695	662	675	698	750	742	675	684	669	655	638	674	647	633	642	688	689	681	692	613	688	668	678	666	660	636	685	689	670	729	674	671	679	675	635	654	656	640	652	656	673	700	653	700	694	673	672	670	627	644	611	643	632	692	640	741	687	694	656	674	666	649	678	699	613	691	668	653	677	662	643	712	724	719	636	661	656	644	648	685	690	656	649	684	652	654	655	692	652	730	632	667	684	637	682	679	678	690	674	647	700	712	669	696	653	672	615	690	701	662	667	610	712	694	676	679	618	640	699	667	680	720	656	671	689	631	651	648	701	678	677	655	704	670	672	678	656	692	710	669	717	634	721	669	672	652	673	652	652	696	657	653	674	699	687	683	672	718	698	687	674	607	689	684	705	721	706	723	648	649	685	698	663	669	648	749	743	686	669	687	709	689	692	685	701	658	696	654	658	655	685	674	705	683	699	692	696	688	687	662	680	681	658	609	647	687	713	622	650	709	675	707	741	648	686	669	695	694	666	716	679	699	670	639	687	709	643	689	677	669	660	612	715	682	682	683	651	693	736	696	670	706	722	647	687	671	684	675	701	701	677	665	633	640	641	659	650	691	670	626	668	650	618	673	671	666	672	697	714	674	658	665	711	664	659	643	709	696	709	687	691	687	649	698	671	685	661	663	664	668	716	654	646	643	624	660	613	643	638	669	648	691	650	732	654	665	717	624	667	661	675	667	680	677	660	659	659	673	702	642	655	689	696	646	672	657	672	689	696	652	670	685	680	666	672	711	686	649	698	698	648	693	664	665	671	712	626	676	720	731	633	657	661	656	672	641	683	766	669	637	680	650	713	691	672	669	700	649	680	678	708	703	749	637	612	686	652	693	692	679	693	690	693	704	647	686	651	679	678	696	674	690	695	662	685	683	678	644	681	691	680	693	719	643	672	633	652	694	676	655	669	643	666	702	670	679	664	656	697	704	638	665	702	628	648	642	696	674	601	659	681	684	685	673	658	702	690	738	686	674	688	717	617	655	683	677	706	655	665	660	650	656	676	674	698	645	671	688	722	651	649	678	711	686	633	730	636	658	639	639	717	674	673	679	646	668	683	718	661	661	701	681	710	711	661	665	699	747	656	668	670	685	737	658	625	676	632	681	676	672	641	676	636	651	702	671	742	661	692	689	689	667	702	687	695	627	671	700	641	660	656	701	672	668	697	696	663	714	657	651	685	618	671	663	709	663	661	689	654	640	709	675	706	728	665	638	705	693	695	680	638	669	690	662	679	672	709	710	713	642	662	752	647	677	681	695	641	634	742	670	680	666	645	661	647	727	675	647	679	635	693	707	661	686	667	680	681	673	665	666	672	675	693	661	725	713	703	657	675	692	676	660	649	724	672	645	655	653	729	651	698	659	674	709	683	702	713	649	678	671	701	726	690	673	704	668	643	684	666	638	669	684	661	660	674	705	661	679	690	717	672	708	641	695	657	683	681	659	674	637	704	664	652	668	672	672	686	702	656	676	647	678	616	657	722	700	688	693	679	669	684	659	678	677	674	727	637	713	675	676	711	679	673	691	682	673	630	662	671	681	679	661	685	696	751	654	671	647	691	675	717	693	640	637	697	677	665	676	704	697	649	693	664	677	669	715	694	674	712	678	658	661	694	719	688	656	689	697	670	638	710	633	674	712	694	660	679	677	692	674	691	603	663	726	637	680	681	663	678	661	685	652	667	660	664	743	681	660	668	665	677	678	716	680	709	656	689	716	651	720	666	704	689	641	656	630	681	658	674	725	721	637	676	665	701	652	638	708	652	677	652	654	648	698	652	636	698	660	714	639	685	640	618	642	708	668	663	684	616	647	677	694	640	668	630	660	697	637	682	613	675	700	692	649	679	705	702	670	644	660	646	647	663	640	687	681	691	670	709	693	700	676	634	705	693	656	662	697	670	699	651	660	669	703	652	662	697	716	718	682	683	700	681	691	678	662	685	645	677	670	629	633	701	702	669	633	714	636	716	714	650	701	727	664	654	626	699	701	694	689	699	717	699	686	675	708	697	695	710	660	656	665	690	671	628	747	663	663	663	652	711	701	715	629	680	738	689	676	706	670	672	672	677	700	671	645	676	651	640	683	644	640	669	645	663	681	641	660	674	700	669	673	686	654	668	685	679	723	627	684	673	681	646	683	684	708	657	669	641	692	723	663	661	738	646	641	656	686	637	650	671	658	731	660	653	658	687	695	694	683	714	645	670	665	708	669	682	712	734	702	673	699	698	691	647	704	684	662	695	691	674	663	648	669	720	736	700	665	649	686	680	637	692	661	623	651	714	637	672	679	682	663	671	676	705	687	659	646	685	666	658	668	685	686	643	661	724	684	655	687	688	683	647	664	672	664	669	663	702	711	670	660	700	667	660	668	645	648	664	679	671	661	676	680	668	681	658	638	667	686	673	691	697	656	693	690	634	625	645	705	654	662	664	669	693	662	646	690	681	658	680	664	702	672	639	689	700	623	654	692	679	709	655	701	693	661	718	714	671	662	679	697	701	609	708	664	683	701	698	666	696	643	661	679	708	630	636	675	662	665	652	667	706	714	703	683	657	711	685	659	664	669	679	691	671	675	672	636	665	686	695	664	663	670	715	695	632	716	673	743	708	717	661	633	666	658	667	695	649	662	686	623	652	703	699	710	690	665	662	672	645	667	733	647	684	669	683	696	670	692	716	685	683	707	684	703	718	652	651	685	687	704	670	641	645	606	634	655	674	699	697	674	679	676	619	714	659	683	670	655	658	709	656	643	653	641	703	641	669	651	675	667	647	654	690	693	683	678	671	635	649	665	646	716	685	695	662	668	667	677	637	670	699	664	670	644	706	698	702	673	673	646	641	656	614	676	660	641	659	617	644	718	703	663	669	620	668
6818	4224	3405	1829	1441	1232	1081	1036	914	885	897	811	855	778	813	758	732	770	722	699	710	672	716	765	752	758	742	706	680	721	705	726	734	720	727	716	713	735	740	745	728	683	737	720	682	685	704	771	754	726	675	707	709	704	711	688	689	717	694	681	780	692	720	702	720	707	700	712	687	715	714	693	686	732	675	734	696	710	703	691	699	698	655	689	680	723	713	724	698	721	681	695	753	687	718	760	719	710	687	706	706	728	714	680	726	702	700	731	690	650	698	691	709	692	693	669	712	686	773	707	710	735	712	735	727	707	727	694	682	700	688	700	676	730	714	699	729	699	717	732	676	708	722	691	690	724	712	701	697	733	700	665	687	699	697	690	706	695	713	737	690	722	672	642	662	740	716	760	740	772	665	686	749	685	676	665	735	714	730	652	712	762	688	679	643	697	680	733	727	676	698	705	727	756	747	666	709	720	680	657	706	700	756	678	651	698	711	669	695	677	695	720	673	709	686	686	703	696	701	691	698	734	706	714	690	712	691	700	722	702	668	644	688	718	682	700	687	704	705	658	697	753	735	683	676	649	671	694	662	677	699	747	695	675	709	690	675	690	713	733	713	700	702	723	702	718	733	712	662	652	735	734	696	677	723	706	689	735	723	734	719	701	726	752	699	709	729	723	732	724	694	748	743	676	745	691	658	719	648	709	690	680	732	718	684	657	689	732	743	696	654	690	690	707	713	671	697	760	704	736	682	709	743	704	687	685	708	731	705	730	743	746	664	665	726	728	706	685	707	667	671	650	672	677	765	730	667	677	717	723	699	719	684	693	729	748	695	708	681	679	740	698	756	710	693	715	750	701	722	706	702	712	726	727	685	684	669	716	703	692	695	703	706	686	694	751	673	694	691	695	669	744	687	700	713	723	668	691	671	702	666	732	707	712	678	712	698	689	682	713	754	695	678	708	687	689	752	671	681	745	715	690	676	653	709	728	723	731	712	709	678	697	699	719	673	721	748	708	693	717	692	748	661	717	678	714	779	701	701	688	710	659	701	706	683	687	786	723	742	673	686	659	743	688	725	723	706	692	748	678	672	690	677	675	729	766	677	677	666	692	724	689	686	704	703	710	724	714	690	707	689	810	749	686	743	738	684	663	687	754	651	691	702	726	675	755	719	701	706	708	681	677	649	739	666	739	719	741	746	659	671	672	690	722	712	653	695	701	722	729	714	644	680	675	711	722	672	707	665	711	722	688	696	696	658	688	725	679	719	672	727	694	693	710	700	705	688	670	725	698	670	731	677	712	734	746	731	727	687	702	676	703	673	710	677	669	654	734	744	727	658	687	755	720	692	735	733	712	752	680	731	637	716	725	718	674	711	720	703	696	758	745	653	750	672	697	732	692	706	712	665	711	717	719	727	687	714	677	691	667	710	715	734	671	659	721	738	711	721	792	752	704	715	699	662	705	728	752	669	694	689	724	679	746	685	711	675	707	707	664	739	710	696	716	712	669	700	696	736	743	705	686	697	718	746	642	735	677	732	708	670	689	696	744	747	728	709	696	707	703	705	686	726	704	714	672	660	720	718	682	674	699	707	712	717	723	715	660	701	742	725	651	690	684	735	701	704	680	699	715	669	686	707	744	687	670	689	628	712	707	668	728	722	733	682	737	732	668	713	724	684	702	757	727	704	709	712	685	691	707	723	700	690	715	709	686	732	687	722	699	692	684	694	743	658	686	697	727	685	735	651	703	683	730	733	724	677	742	683	734	718	737	706	677	714	751	713	672	689	731	723	713	709	670	691	675	726	687	743	722	690	705	688	740	670	715	706	712	694	672	728	714	661	659	734	688	658	697	682	688	695	662	665	700	663	624	724	685	665	685	712	668	728	686	672	683	722	709	707	667	719	740	739	688	654	720	705	695	712	730	751	766	711	703	726	704	678	713	721	667	656	709	716	707	750	714	706	754	762	673	708	720	721	694	705	691	694	657	668	739	695	700	721	721	738	736	682	636	704	722	696	705	694	712	702	693	702	706	724	714	697	669	717	674	712	744	682	686	721	683	765	685	670	696	702	689	696	693	703	656	710	720	693	669	751	677	730	704	713	751	724	629	685	721	723	709	735	706	698	641	693	727	733	714	708	714	707	703	644	738	670	636	711	658	682	687	728	744	703	714	648	689	702	652	684	682	705	735	716	690	709	708	712	745	748	728	754	675	740	716	670	706	690	707	692	746	683	740	717	706	710	711	659	797	679	724	743	728	669	722	731	723	745	711	724	714	695	726	686	713	664	670	725	684	681	700	747	672	656	735	725	746	706	748	702	650	678	710	707	715	704	701	713	708	690	733	656	738	748	720	724	737	687	685	683	700	801	664	739	688	726	684	738	716	683	691	710	700	705	685	698	708	714	652	679	716	749	712	739	658	745	691	693	673	712	645	683	710	701	739	654	717	698	702	685	695	656	702	741	708	653	770	702	688	665	739	733	729	718	675	718	690	689	757	714	717	764	724	726	728	699	699	736	751	674	712	705	714	697	713	718	705	681	719	723	681	694	693	771	748	678	698	698	717	720	678	708	683	705	734	710	720	694	686	685	701	663	671	730	716	693	675	687	641	718	710	737	696	726	733	685	702	702	694	675	706	708	725	646	708	737	685	704	706	717	733	722	695	730	674	739	637	714	722	740	723	709	713	686	718	679	695	689	771	737	702	699	696	664	702	638	699	718	728	715	734	674	708	717	693	692	726	730	689	669	693	725	674	694	654	679	732	728	678	680	711	688	693	719	658	726	699	748	699	691	712	682	715	684	642	681	702	710	686	727	669	737	641	676	706	658	673	708	740	665	644	724	701	707	719	687	705	695	717	731	681	723	724	717	641	689	686	743	707	675	701	665	712	680	741	654	729	717	704	713	695	744	710	756	700	700	734	690	746	674	733	689	697	720	749	683	711	769	709	646	691	723	692	652	670	702	711	703	685	733	671	709	678	695	708	722	659	705	732	698	704	736	691	703	717	723	714	655	724	691	680	730	704	700	778	664	681	749	663	731	731	713	674	704	721	716	700	681	751	683	723	738	673	697	728	698	685	703	704	696	702	697	706	707	696	679	686	682	724	716	688	704	700	698	730	685	714	657	682	672	709	707	686	721	678	667	730	743	715	736	648	688	668	708	718	683	667	673	720	714	738	715	697	728	695	699	675	688	735	691	759	743	726	713	693	686	691	741	702	724	730	706	673	696	696	730	733	734	649	652	700	682	710	693	705	662	659	689	729	698	687	711	679	692	750	680	699	705	703	697	730	720	710	702	734	652	629	691	755	702	672	727	693	689	672	658	718	684	781	705	678	732	724	667	722	682	702	725	703	654	695	684	738	717	738	705	769	715	692	730	732	724	702	734	700	687	714	709	661	676	692	672	722	694	701	688	724	678	702	710	688	761	690	683	736	729	721	709	741	675	717	710	681	715	669	704	699	712	693	744	717	704	673	694	728	660	656	730	720	734	699
23855	21582	29175	24458	21593	13884	1701	1044	804	692	646	599	586	525	496	498	473	458	439	413	437	431	416	415	414	403	407	404	409	379	405	350	366	366	331	375	380	376	371	384	347	371	342	363	344	348	349	326	327	373	364	360	384	365	348	406	365	344	341	355	326	377	358	361	367	375	351	356	337	365	360	363	333	346	355	360	350	349	343	357	372	357	325	365	387	367	354	362	355	357	348	412	372	371	336	351	355	372	350	362	334	368	359	348	327	361	349	361	388	345	340	330	361	349	368	337	365	367	342	358	341	339	355	342	340	342	350	320	348	365	344	315	362	357	304	326	358	324	348	350	330	339	354	327	367	358	356	340	327	391	342	332	345	356	361	364	375	352	318	364	386	371	362	353	355	362	314	346	323	322	336	342	358	359	345	355	368	363	355	349	353	339	374	324	343	359	358	343	358	314	359	326	338	328	315	336	368	344	343	353	381	343	368	368	332	359	309	346	378	357	347	360	345	333	358	328	342	338	319	376	354	344	368	352	337	359	352	351	353	334	362	333	366	375	377	358	326	352	344	338	347	343	331	361	334	342	348	366	346	355	326	324	335	328	349	353	353	360	341	367	371	371	336	336	363	333	370	339	358	367	327	332	333	346	375	341	333	361	355	325	340	326	356	322	347	344	331	363	331	327	328	350	326	349	330	313	346	350	335	325	319	346	342	348	354	346	393	348	324	352	365	338	336	371	359	366	361	363	354	353	355	320	347	353	338	395	360	367	326	359	358	348	360	353	350	326	333	352	356	374	355	305	316	363	352	332	334	339	346	344	364	358	344	338	326	370	331	360	339	369	355	332	336	359	346	352	325	301	358	389	314	337	344	355	332	350	367	352	346	326	321	326	350	354	330	396	343	318	338	337	342	365	342	339	353	335	355	331	359	355	330	355	331	337	303	347	354	337	346	407	355	347	365	359	359	355	370	362	381	372	324	318	365	363	319	382	371	323	340	335	336	373	389	358	355	336	327	338	333	331	352	328	351	324	351	347	376	377	323	330	311	337	348	336	379	354	345	309	309	347	343	340	377	317	364	346	373	345	349	350	336	361	326	339	371	381	383	367	359	326	342	299	386	348	363	352	334	369	346	336	324	340	384	331	366	335	350	337	341	369	387	356	397	354	323	366	333	345	319	358	334	369	355	365	351	364	359	328	319	332	346	356	332	325	321	321	351	364	355	356	337	341	317	372	341	331	343	352	345	355	359	358	357	348	338	361	341	369	386	365	353	341	334	322	341	346	320	323	362	353	342	375	349	366	335	363	342	340	330	353	346	349	360	342	336	313	343	345	345	389	349	337	377	368	377	358	358	362	335	348	356	352	343	332	362	352	337	346	356	356	334	323	347	359	347	324	353	343	349	365	352	335	340	319	348	345	356	342	347	356	307	330	344	345	327	324	358	294	333	355	368	368	356	347	342	371	344	356	312	338	348	330	343	329	352	339	333	320	347	350	343	354	376	340	353	342	348	377	315	345	354	311	355	345	360	358	353	364	320	352	334	339	357	325	363	364	367	361	351	337	357	340	382	377	343	337	387	385	366	360	362	329	343	365	318	345	359	357	336	372	361	334	341	341	308	364	323	360	377	325	366	331	340	334	344	341	348	330	320	374	329	321	342	341	347	341	344	327	311	337	335	343	352	366	338	340	365	348	373	335	371	331	345	342	303	388	299	365	344	356	337	356	342	372	369	353	341	352	361	384	346	325	346	347	346	322	343	366	339	332	331	349	343	344	348	344	350	361	348	332	359	340	340	363	328	322	353	363	334	356	363	372	362	342	361	348	329	372	346	318	336	339	350	349	305	388	318	357	347	355	344	348	382	369	354	363	337	325	324	370	336	316	345	352	381	355	362	354	314	345	367	370	360	311	363	363	379	341	338	333	352	348	365	333	341	324	354	356	319	317	385	345	364	390	340	319	346	344	311	355	373	382	337	355	369	338	362	407	361	373	351	326	382	367	344	360	359	374	367	341	327	325	339	361	357	352	377	339	352	315	344	370	338	366	329	333	345	323	365	322	334	315	353	332	349	345	370	373	311	339	361	341	342	347	347	349	389	333	376	353	356	388	366	379	311	329	346	342	343	374	340	340	318	387	326	368	365	356	360	359	361	333	358	383	341	364	405	357	359	360	356	341	389	388	349	347	351	321	326	342	335	342	330	331	379	377	350	339	395	358	350	382	376	354	373	339	368	341	366	350	335	360	323	344	328	351	302	360	350	367	334	349	351	375	353	328	340	366	375	346	340	343	322	319	361	337	347	380	335	340	335	349	359	357	323	333	325	357	322	342	349	316	346	351	368	383	387	364	332	358	319	359	359	332	358	331	349	341	366	380	371	361	355	337	377	312	372	365	357	340	367	400	323	316	355	342	344	366	342	341	313	371	372	320	379	351	361	358	346	355	373	338	350	356	327	372	344	368	309	357	336	337	327	308	348	380	373	348	352	330	355	341	378	363	387	307	352	357	361	331	354	344	358	326	372	393	367	359	373	301	359	343	322	372	361	349	315	339	358	349	343	329	351	328	338	351	347	359	363	352	363	360	356	338	342	358	351	339	321	318	339	334	338	336	341	352	328	337	341	377	307	337	379	328	374	329	374	339	361	335	350	359	328	366	356	369	334	358	330	324	309	321	317	347	319	341	347	328	336	332	338	330	351	359	341	345	345	381	329	326	358	321	347	370	339	335	374	352	336	341	343	333	315	347	338	387	363	376	353	369	364	356	349	341	344	372	389	381	355	349	329	356	362	366	355	351	377	365	351	374	339	330	310	348	367	346	370	360	376	329	338	337	319	364	355	317	357	358	386	362	324	347	359	348	372	369	367	368	368	361	347	339	370	372	315	342	347	370	360	323	336	366	372	339	342	369	368	340	343	344	348	327	340	328	348	375	342	350	350	382	397	370	325	363	358	389	327	362	333	312	337	339	326	353	335	342	360	372	358	319	350	341	328	332	408	355	378	369	375	336	342	329	344	376	358	387	359	338	326	353	343	359	369	370	323	326	379	364	325	379	378	356	350	326	318	361	359	318	370	366	324	344	359	371	355	330	323	362	339	362	349	343	332	348	382	343	328	360	350	351	371	334	346	346	364	334	355	344	333	344	383	341	353	350	384	353	334	327	324	330	355	355	345	337	347	330	340	333	338	368	358	361	355	344	328	332	339	322	342	341	355	381	394	332	335	348	349	368	359	329	308	363	344	369	364	307	347	337	360	363	340	349	337	318	326	351	355	335	362	341	325	367	358	340	323	346	328	338	312	358	300	336	338	337	332	364	332	346	345	344	329	329	344	335	341	315	353	384	336	344	338	351	361	352	351	334	327	354	352	345	331	331	338	392	353	380	355	336	362	360	336	345	341	371	358	344	330	350	330	338	373	329	329	332	380	354	340	338	337	346	353	341	320	330	386	334	340	357	353	359	352	341	354	355	362	350	290	384	322	377	377	307	332	359	353	351
17259	11858	8823	4278	3170	2371	1821	1415	1209	1023	881	827	765	693	629	599	585	543	456	488	467	473	452	469	452	444	458	435	524	427	466	444	405	391	395	411	393	375	389	402	406	397	397	399	379	406	376	407	410	395	421	355	388	364	381	382	401	376	373	397	372	392	401	436	387	362	371	387	394	433	378	409	351	380	437	374	398	377	378	390	363	391	415	383	416	387	422	373	381	352	398	369	380	375	382	417	375	384	390	404	379	360	347	367	361	409	369	433	384	382	393	384	378	426	407	396	399	361	369	365	379	351	394	380	397	392	392	372	403	372	398	382	369	377	356	385	366	372	387	373	390	378	349	377	404	350	379	393	413	403	347	367	364	379	373	329	371	399	373	374	374	421	344	372	389	378	383	354	405	384	362	358	374	360	385	405	336	364	369	382	383	412	343	384	405	378	395	410	373	385	380	340	378	337	385	367	381	352	372	364	367	352	409	371	339	402	392	413	354	381	382	362	328	393	391	371	392	357	349	369	383	405	365	375	385	365	369	402	386	389	335	394	360	378	422	407	359	387	416	388	348	367	393	385	388	361	398	418	413	427	346	400	402	387	346	385	341	378	363	368	403	391	335	398	412	372	382	388	377	388	332	374	388	389	402	401	386	389	352	370	373	390	374	413	366	360	379	385	399	409	374	396	337	397	359	418	399	376	339	354	370	389	376	365	375	365	376	350	390	351	382	344	350	405	396	396	385	369	409	411	437	384	396	407	386	380	382	361	368	394	416	407	381	394	372	361	408	371	369	370	398	387	379	383	385	404	391	350	393	361	398	386	372	357	362	366	395	376	403	380	383	375	362	400	348	399	388	363	393	386	384	398	397	351	390	357	380	386	362	375	361	383	381	376	402	439	373	366	384	381	385	395	374	358	403	372	392	394	421	390	387	407	372	402	410	382	354	389	378	416	386	435	408	417	353	411	388	387	374	373	358	376	393	357	394	396	381	395	357	344	388	392	366	353	384	359	409	371	368	351	374	369	355	367	389	394	394	411	369	387	417	382	378	399	358	384	381	403	381	358	369	386	360	370	415	375	402	392	407	380	372	392	334	411	369	405	392	384	393	385	342	363	394	356	383	413	392	370	347	357	390	408	384	399	383	373	414	377	383	394	379	372	353	344	409	370	364	368	359	377	392	397	387	363	391	382	368	389	388	350	381	357	379	415	338	382	399	422	404	373	394	399	356	407	376	396	386	376	404	406	402	351	410	376	388	412	351	386	384	384	386	387	365	408	375	372	364	362	371	375	380	367	390	384	394	359	388	404	362	368	397	353	392	368	415	374	335	377	383	383	364	408	358	362	364	356	376	413	354	410	377	396	379	362	414	396	410	374	378	384	395	413	367	390	405	386	409	377	399	397	379	388	382	369	392	400	357	388	393	364	362	361	396	380	389	390	372	369	365	404	402	402	350	379	356	417	351	373	397	351	380	413	380	407	390	413	404	398	359	399	351	382	423	399	408	363	386	397	400	392	364	405	382	376	374	409	394	361	361	349	374	364	368	362	395	392	390	385	400	374	365	388	383	402	388	381	399	366	354	386	372	359	352	387	381	396	371	365	363	386	391	370	362	377	401	405	391	379	416	380	384	405	383	387	391	399	361	377	365	410	411	377	372	368	362	373	372	395	379	375	372	402	380	390	361	375	416	409	375	369	428	396	380	394	399	398	377	353	415	352	383	376	387	384	378	363	407	407	358	339	386	389	376	357	380	398	409	404	391	356	408	392	398	370	374	357	416	390	393	406	363	385	378	360	445	382	354	348	388	382	392	396	370	383	389	357	390	380	409	355	358	379	350	409	384	399	341	374	373	333	361	399	397	373	416	364	405	357	370	361	365	355	369	345	413	416	392	399	349	371	374	404	362	379	413	385	417	355	405	360	339	381	329	391	406	395	399	374	365	392	356	377	383	382	389	377	384	368	373	374	406	376	371	372	388	346	349	353	380	343	372	387	394	385	384	357	370	395	377	365	395	411	406	335	391	368	395	376	363	366	395	371	383	412	374	387	379	371	368	352	367	365	400	366	391	367	370	400	371	376	391	379	375	385	373	367	397	392	418	367	400	383	362	357	339	351	385	384	352	354	398	432	406	369	388	387	366	380	384	371	401	370	384	367	345	381	412	377	382	399	349	348	384	384	371	368	367	392	388	346	395	410	371	362	405	416	382	355	370	359	401	345	372	377	352	368	343	368	368	345	396	382	382	392	381	340	353	345	383	406	372	358	385	414	352	373	373	374	360	351	396	396	375	364	402	408	385	390	372	387	384	365	387	397	381	400	364	384	377	364	376	369	360	350	387	365	376	366	386	334	378	371	381	370	366	338	350	348	396	383	382	370	373	429	358	390	394	384	342	371	394	387	377	351	367	393	366	368	370	340	378	375	370	404	375	381	368	418	366	383	404	352	353	410	400	390	379	403	393	375	375	370	381	395	388	393	381	384	357	359	352	366	357	377	373	358	399	377	373	387	376	412	391	379	384	347	392	376	377	364	393	404	385	382	381	425	406	363	391	361	366	370	384	407	371	394	369	358	374	388	375	357	389	386	368	384	414	363	379	419	434	403	353	340	359	366	375	380	358	363	390	425	378	398	419	354	395	351	384	365	354	384	381	372	352	396	364	374	400	365	382	354	382	344	400	372	378	415	389	379	377	389	371	354	397	372	366	390	364	390	393	382	380	393	367	382	407	385	389	417	385	378	375	344	367	376	409	323	381	344	371	384	356	367	383	417	347	389	380	382	312	400	396	366	364	364	395	338	391	390	404	360	389	338	375	357	361	371	406	362	376	400	395	383	362	366	344	402	342	360	384	357	394	374	384	366	367	373	360	352	366	390	382	406	383	345	387	402	381	414	374	381	385	377	377	408	363	392	356	396	407	402	403	394	388	389	413	374	377	394	360	395	388	381	377	356	379	335	383	388	396	355	366	376	386	373	367	391	381	385	370	389	374	367	396	378	369	371	352	402	395	346	360	386	398	374	369	377	378	377	356	413	390	357	354	378	386	353	348	400	360	375	367	354	384	365	386	338	373	397	371	373	354	366	382	366	386	398	389	396	385	400	394	375	435	397	397	395	374	377	361	348	371	364	399	413	400	380	363	392	401	369	382	382	368	393	388	370	407	383	379	386	386	390	386	378	383	368	396	374	412	365	383	395	380	341	376	344	386	386	401	356	351	382	365	357	395	397	390	381	385	368	350	346	387	388	367	395	377	375	398	400	399	372	384	359	382	365	376	393	391	379	379	338	384	423	364	357	407	419	396	378	407	364	416	381	378	361	388	382	388	407	385	369	372	336	352	409	389	332	385	330	382	368	411	386	388	387	379	360	352	362	386	388	389	383	407	366	363	379	368	412	365	347	348	371	372	350	391	354	389	371	389	382	389	412	369	377	349	347	359	394	384	394	393	384	369	368	399	374	370	373	359	385	405	389	401	375	345	347	381	386	424	409	376	373
25059	21616	28276	25357	15725	1893	1183	1068	919	867	892	834	743	815	804	770	782	815	724	725	693	741	723	708	742	724	722	735	726	698	742	669	696	687	716	717	670	692	680	693	674	689	683	704	689	723	701	679	702	709	661	704	663	672	670	654	721	648	648	715	616	682	665	732	628	729	701	651	688	664	692	678	644	696	691	696	664	648	728	719	633	697	710	725	661	658	665	677	770	671	700	664	692	726	687	689	657	663	634	654	687	703	664	660	688	637	630	688	660	680	719	736	686	671	709	692	654	699	685	690	699	654	708	648	684	664	690	716	667	628	690	697	688	699	680	684	652	711	630	640	635	730	681	701	691	683	693	679	676	626	654	678	678	647	720	671	644	677	700	655	741	654	675	636	707	656	653	653	658	716	660	648	651	691	680	647	669	663	688	645	713	677	665	683	702	697	723	714	741	693	685	687	666	683	668	670	624	667	700	686	644	709	671	722	659	697	700	659	625	705	705	710	727	709	633	652	663	680	669	698	694	688	667	731	723	717	688	657	685	653	677	707	691	641	679	672	678	687	707	648	731	659	706	661	676	686	691	631	725	689	697	713	685	631	643	702	684	680	697	696	655	682	652	635	631	703	660	648	713	681	640	664	726	624	680	738	677	683	630	671	728	714	665	688	679	681	659	657	685	671	744	684	705	690	686	679	699	636	682	724	705	708	697	643	691	629	715	682	708	675	644	678	730	661	668	726	702	646	689	680	708	682	647	656	655	671	656	652	677	653	682	674	679	693	702	726	667	709	689	691	686	685	675	670	655	710	670	716	691	681	615	646	680	666	665	666	667	645	681	717	636	659	701	682	677	686	737	681	697	700	659	706	684	624	661	628	679	717	672	737	650	692	685	687	683	649	682	660	673	650	695	659	650	638	642	709	699	627	725	687	669	706	663	647	644	659	693	655	712	693	661	655	655	685	608	687	700	651	747	692	698	678	618	692	676	663	629	666	713	646	718	651	673	695	703	727	634	691	702	695	667	654	708	675	708	668	637	702	670	669	719	680	677	671	679	662	664	636	691	627	699	701	734	681	713	723	676	721	648	645	651	670	630	651	688	680	697	682	642	652	680	669	676	702	683	718	632	653	698	689	678	697	713	667	683	677	640	663	690	661	710	703	663	683	685	662	697	644	693	693	681	663	669	625	686	685	702	722	662	689	682	665	717	697	714	688	737	670	663	680	735	666	661	631	644	652	675	628	665	651	671	683	733	705	690	698	678	684	658	681	679	712	693	687	685	674	717	691	692	695	667	739	671	697	694	649	635	646	684	648	707	689	713	681	680	599	706	717	661	642	684	681	655	646	697	652	710	690	662	641	700	692	655	643	670	744	677	657	651	720	674	695	706	717	675	666	658	709	669	718	601	671	661	664	649	668	688	678	679	694	716	657	667	648	651	667	650	665	666	653	677	717	650	698	661	683	671	646	648	683	688	643	679	661	670	720	652	677	694	708	665	699	676	682	645	640	645	647	712	645	683	665	761	666	679	687	627	678	678	664	631	693	652	695	674	691	684	689	703	666	618	656	664	649	662	679	688	671	689	670	725	696	699	703	635	669	695	623	690	728	651	681	681	663	648	657	635	668	722	726	690	683	703	716	673	675	720	701	712	666	646	692	670	681	664	716	669	652	688	733	647	674	662	691	749	696	667	671	647	682	686	652	677	679	633	685	656	636	648	651	666	730	651	691	658	657	695	655	677	655	660	700	723	658	675	703	696	715	707	684	654	704	661	653	735	672	692	660	661	683	677	666	661	640	680	686	680	670	642	664	625	693	668	699	714	697	726	665	765	674	685	712	704	665	675	660	717	644	695	688	672	705	726	684	690	676	675	636	686	686	676	705	676	676	682	660	657	635	671	661	677	673	725	687	710	665	639	704	714	683	613	712	685	692	713	690	700	668	689	678	652	697	714	720	611	650	661	676	713	712	726	693	656	706	665	709	722	693	660	693	678	674	656	646	682	689	648	659	686	662	707	669	715	688	705	674	696	695	668	691	658	703	659	666	725	717	661	630	697	639	648	715	720	669	652	720	677	666	709	654	680	677	669	665	684	673	699	713	678	681	673	653	700	684	665	707	703	689	705	708	669	664	697	666	703	685	696	677	637	694	646	719	699	720	687	696	669	677	702	697	653	683	694	653	651	730	660	662	640	630	675	688	633	669	716	643	676	684	671	642	695	677	695	621	645	723	698	626	658	666	724	678	647	669	708	652	739	665	681	674	645	678	670	712	667	665	662	661	681	636	673	687	652	674	680	737	715	668	733	680	674	686	705	618	689	660	654	711	699	669	698	673	715	675	671	667	701	687	651	679	653	657	698	690	706	683	658	690	698	661	666	671	624	702	679	663	673	645	656	699	673	661	717	675	632	658	692	721	659	668	651	700	691	714	674	668	655	707	689	676	653	656	718	652	672	646	696	678	634	700	650	663	696	670	659	681	703	675	722	685	669	667	711	675	698	684	705	659	656	622	668	739	696	679	691	730	753	649	677	657	696	683	648	760	715	730	721	684	648	711	649	700	695	664	662	684	680	690	712	653	649	706	678	717	664	695	652	636	678	664	659	717	714	698	712	705	725	680	740	649	758	655	700	650	663	641	627	662	675	631	690	682	677	683	686	680	667	639	654	681	632	678	714	674	640	630	681	696	668	724	633	651	644	663	740	682	692	717	674	677	738	656	690	668	693	700	670	663	699	678	675	666	623	666	727	646	664	701	691	707	733	703	696	693	685	708	712	676	673	687	683	636	678	688	701	674	723	697	679	651	638	680	718	719	643	657	694	696	685	651	680	662	692	666	682	755	656	652	658	658	701	636	675	723	677	678	691	665	720	663	704	693	661	714	672	680	669	657	636	693	719	687	672	639	675	663	687	661	704	641	678	674	637	628	664	637	679	683	620	694	677	727	658	655	680	612	708	704	681	625	671	734	683	692	688	698	689	679	676	672	693	636	643	640	614	711	691	740	666	650	691	691	696	690	696	693	690	679	714	651	671	690	713	700	695	672	697	710	665	646	685	686	653	700	702	669	710	729	676	695	689	701	669	642	667	702	673	717	672	661	692	654	661	710	624	688	705	671	664	665	643	670	681	697	637	677	689	653	688	696	643	674	709	670	676	698	669	678	710	656	656	636	716	672	684	696	663	667	679	698	612	663	691	730	686	635	640	652	707	711	680	679	710	670	676	692	712	679	769	682	684	689	679	716	680	641	640	658	696	640	677	695	682	710	684	658	646	652	704	686	695	668	690	659	712	704	686	675	686	657	690	664	713	666	684	695	683	641	723	750	642	700	706	699	697	677	671	689	650	679	683	702	639	683	677	663	646	669	641	682	683	713	692	731	680	630	675	621	666	687	658	685	710	679	704	691	708	686	686	691	690	661	709	696	675	730	709	679	662	700	691	622	706	668	666	685	685	654	626	694	698	666	690	639	709	675	683	686	685	698	687	679	685	704	678	674
15391	8378	6246	3256	2394	1958	1589	1426	1225	1168	1125	993	917	836	812	854	827	793	803	743	771	785	733	760	771	757	786	742	773	732	777	766	729	736	671	778	714	712	715	676	692	692	709	698	652	713	652	739	681	697	672	705	693	669	701	687	723	692	657	691	701	716	705	716	647	673	680	719	707	714	709	703	712	690	673	705	676	718	707	702	683	709	737	668	721	695	702	658	733	658	733	666	669	674	684	700	687	723	683	678	676	770	704	740	692	678	702	709	717	679	691	640	733	660	633	697	707	696	704	744	708	652	745	691	761	709	668	701	676	686	656	706	665	647	716	731	704	653	671	632	652	677	647	667	652	706	681	709	702	689	654	726	672	706	689	683	717	695	709	695	663	702	711	684	736	669	700	647	651	675	714	691	703	710	647	674	720	722	662	683	688	676	701	673	678	709	690	652	686	635	718	692	710	695	714	702	683	707	707	689	704	767	699	685	680	671	718	688	737	676	705	731	700	700	733	671	678	734	688	713	713	705	699	734	681	670	689	683	694	705	660	688	695	738	718	672	655	678	726	693	657	717	666	690	670	677	682	678	715	678	652	719	645	689	696	708	704	709	679	700	692	716	719	700	727	744	702	687	690	644	688	703	667	698	650	669	654	710	702	682	671	708	715	639	720	715	717	671	674	714	666	693	680	732	734	671	666	694	724	729	695	718	676	655	700	731	704	663	700	660	722	707	698	748	700	723	676	706	710	667	655	699	745	690	720	751	709	708	716	688	682	711	681	735	696	732	656	700	661	669	709	698	664	681	679	699	692	651	668	639	703	708	671	721	689	660	691	710	734	701	678	695	712	670	662	694	662	677	700	741	682	632	699	645	684	676	699	706	692	699	731	679	705	732	728	707	678	736	701	664	705	640	697	730	708	711	687	680	682	682	660	731	689	720	700	714	704	723	688	694	697	723	663	650	705	685	733	693	669	674	675	684	696	696	695	697	652	671	691	701	627	692	757	724	691	668	678	718	709	698	641	712	644	692	695	674	708	666	709	713	646	690	666	700	703	646	701	710	715	694	684	685	706	672	675	712	696	668	696	668	662	678	673	737	650	705	659	688	650	696	692	719	678	648	698	697	690	626	698	671	692	677	714	686	652	746	714	680	714	725	672	750	666	680	671	707	696	691	695	740	629	695	682	729	685	682	681	684	645	702	686	696	736	711	680	695	693	620	675	743	710	695	668	689	733	732	679	694	704	709	692	652	721	724	721	701	681	699	671	709	727	712	680	743	700	719	702	659	729	749	676	710	744	690	705	696	605	706	639	684	671	682	700	713	691	703	685	683	659	718	737	707	692	725	705	733	698	738	658	672	707	691	705	673	708	671	704	699	696	688	718	681	673	678	702	706	724	637	730	723	691	673	679	679	701	652	682	682	677	676	683	644	740	687	700	705	731	678	698	739	640	723	671	674	654	681	678	660	699	661	677	680	687	691	687	683	675	672	677	697	688	663	734	683	708	717	686	702	664	653	695	711	688	679	728	710	689	710	698	703	693	718	702	663	696	656	711	666	703	691	691	664	695	689	692	735	714	696	668	668	727	713	734	728	693	685	692	639	688	719	669	664	697	656	709	669	679	718	669	720	657	680	733	674	636	726	646	734	746	696	744	710	695	667	722	729	707	678	693	756	707	654	686	698	685	725	677	710	693	631	713	684	673	700	700	759	700	672	658	679	681	677	691	694	671	712	700	690	711	712	704	736	664	661	657	710	678	713	707	633	623	639	694	678	722	664	662	647	725	616	718	722	676	743	717	699	698	699	676	688	713	690	662	736	685	688	666	694	686	716	695	679	684	704	704	694	730	711	679	715	711	702	716	671	703	734	697	709	715	682	697	730	686	711	674	699	713	662	699	649	663	749	735	694	697	668	694	709	671	651	707	681	675	707	729	689	674	700	686	692	732	698	730	733	696	688	670	659	676	714	698	700	668	701	672	695	664	711	681	728	691	725	695	651	650	712	683	728	703	696	676	745	731	718	717	714	664	678	654	694	736	685	688	657	687	709	672	682	711	706	709	742	672	695	669	678	704	652	693	710	743	668	709	663	691	740	714	693	678	728	706	729	708	708	748	694	753	685	694	728	678	690	713	701	695	662	695	734	690	675	661	685	732	709	685	729	689	704	716	720	711	703	712	699	691	647	669	671	686	728	663	699	720	698	720	671	702	693	707	688	664	661	681	697	637	676	686	662	720	760	690	713	665	692	670	690	725	736	705	708	646	710	715	630	656	677	679	696	667	688	652	700	705	699	688	748	714	689	717	713	718	697	693	671	690	737	693	678	722	695	708	724	724	682	675	712	661	704	702	681	713	684	696	703	690	704	719	730	685	693	678	708	630	723	651	661	672	693	666	698	663	661	741	715	660	720	678	717	689	705	697	709	683	712	663	684	638	676	754	678	724	704	675	722	688	710	723	720	664	698	691	652	699	699	698	669	668	680	724	698	672	678	699	723	662	691	716	705	725	656	698	691	728	710	681	716	704	712	720	705	712	703	667	667	729	694	709	684	729	717	705	682	625	691	719	691	673	673	650	684	685	706	659	697	639	683	694	683	743	658	693	694	741	708	720	734	695	670	678	739	688	721	719	682	727	677	674	701	693	721	704	676	726	669	735	694	677	681	675	736	705	693	637	684	683	718	683	708	680	707	749	673	677	684	670	707	703	650	704	660	714	712	749	717	688	687	718	692	684	667	705	673	663	682	693	689	674	678	690	681	654	675	672	719	670	714	706	642	689	682	697	748	707	684	681	710	656	667	718	644	678	697	667	693	706	667	635	704	722	671	642	709	762	691	721	665	731	682	675	725	698	715	669	721	689	720	721	710	743	682	675	699	672	697	674	690	690	698	684	735	635	691	677	714	751	684	738	643	746	697	707	669	652	734	666	665	755	735	705	693	685	708	712	683	695	695	652	731	664	660	706	691	690	663	652	670	650	710	715	725	649	694	677	676	687	686	690	686	691	645	705	647	741	707	729	678	723	696	709	728	670	643	733	673	730	664	732	666	695	678	667	709	687	697	681	674	688	722	669	665	704	671	736	723	704	677	698	692	692	647	718	700	697	694	669	721	699	699	671	678	698	632	704	690	705	728	698	662	696	647	681	652	676	668	672	747	684	692	716	715	687	676	692	693	730	649	686	710	727	677	709	646	696	690	656	715	681	699	675	693	674	680	715	727	659	652	731	723	720	760	672	714	722	661	689	673	723	756	667	673	668	732	678	720	677	661	685	735	700	753	673	704	701	646	690	689	669	721	679	674	697	709	662	699	702	649	715	702	693	663	733	696	673	732	716	687	709	722	675	696	705	673	700	689	697	700	710	722	662	699	678	743	714	698	679	714	726	696	718	723	702	696	706	735	701	672	696	698	740	671	691	672	702	708	699	686	708	692	666	707	686	732	697	715	682	703	678	691	702	716	681	667	728	694	682	709	697	683	708	702	685	659	658	697	653	727
22832	21650	29616	24168	21651	21725	12382	1538	1060	840	817	671	605	527	529	478	469	392	426	374	370	341	336	335	331	324	363	388	379	313	325	329	314	320	307	277	300	299	289	236	258	285	247	251	267	270	238	264	240	302	305	274	254	284	282	264	274	285	267	281	269	248	250	258	255	267	273	240	274	248	234	279	260	289	282	233	245	301	270	269	242	260	245	240	228	262	251	278	274	296	245	260	259	258	258	272	287	271	238	278	266	289	287	265	249	254	292	264	277	279	256	265	261	239	266	228	269	283	268	243	284	290	253	253	251	245	263	261	293	280	257	280	254	277	267	255	268	259	241	280	253	261	271	257	261	260	240	244	239	239	272	245	227	278	261	242	219	251	259	266	272	251	238	257	278	267	255	259	270	280	262	249	261	296	249	244	257	264	278	255	259	242	264	253	244	248	265	242	265	263	275	264	261	232	265	262	247	252	234	263	248	287	256	194	300	244	264	271	271	244	241	257	251	289	249	233	251	274	270	258	271	266	275	257	254	252	272	267	221	262	266	282	263	278	248	249	239	258	229	248	214	282	258	257	259	255	281	240	270	210	274	235	243	263	280	251	297	275	258	258	254	284	255	261	264	256	277	245	260	257	279	270	247	279	277	274	286	292	259	276	298	260	225	230	251	265	259	242	275	270	264	249	268	276	269	249	266	238	267	269	248	242	250	265	257	237	262	236	269	260	254	244	264	275	225	272	271	261	265	265	274	254	258	270	259	266	261	243	280	234	242	255	230	266	257	261	262	256	277	285	299	247	249	292	252	277	272	261	251	262	256	260	230	241	271	246	244	250	246	215	288	282	261	257	225	258	273	273	253	252	258	244	263	256	244	272	280	282	229	248	261	271	274	220	251	265	246	236	278	268	258	266	263	267	280	273	271	256	223	241	286	254	283	262	253	279	223	261	259	267	264	244	241	259	274	287	235	262	245	254	266	253	261	275	234	272	244	254	292	255	267	269	239	253	250	249	278	291	274	256	289	248	268	277	256	279	245	259	259	265	260	252	267	275	278	252	256	276	251	264	235	264	244	258	283	237	280	276	246	243	240	233	251	243	257	242	240	246	265	251	267	259	302	259	277	257	243	245	263	264	258	239	235	293	262	269	280	297	247	255	265	266	259	267	259	294	262	301	268	265	249	258	246	254	263	276	296	255	267	269	264	250	270	272	256	256	234	252	272	296	249	248	245	252	278	255	254	277	251	287	261	281	257	276	267	257	235	256	266	274	245	243	260	258	258	266	228	253	255	256	254	262	246	263	256	245	283	242	258	242	232	257	280	246	262	242	229	278	264	260	279	283	276	262	284	249	285	271	262	236	289	260	267	269	265	245	264	235	278	218	255	270	289	272	248	277	276	232	249	258	213	268	271	246	253	242	243	245	261	258	260	230	283	262	255	253	257	267	250	268	256	259	262	253	294	292	251	268	276	243	259	261	253	257	238	262	278	240	257	281	267	253	282	248	266	247	241	274	228	276	235	279	261	280	278	257	262	263	285	274	272	261	256	258	247	246	277	230	255	256	223	259	264	278	275	259	261	230	282	275	239	231	279	247	231	265	258	252	265	257	275	272	226	226	273	247	279	253	238	280	311	302	217	286	230	260	245	265	274	259	254	243	271	248	258	231	248	240	285	269	258	250	252	225	244	270	266	245	270	268	241	250	261	248	233	264	292	262	256	236	275	287	242	264	264	251	254	269	240	246	259	235	278	276	262	274	270	248	248	305	264	243	262	271	253	250	283	265	228	248	265	263	266	275	249	239	269	251	240	223	250	242	259	276	257	281	268	276	265	249	287	244	279	274	222	233	251	267	255	224	287	249	266	269	236	252	268	267	252	277	264	226	302	258	247	272	261	230	267	274	265	269	283	232	298	279	295	248	295	253	289	292	251	270	252	249	275	276	273	243	239	231	262	247	259	234	254	261	262	270	290	252	268	268	269	270	247	294	247	260	261	261	257	227	249	266	253	242	249	243	279	275	262	225	246	280	259	238	266	246	242	246	260	281	273	269	228	249	258	262	241	266	252	278	277	281	272	256	258	252	245	244	251	247	232	257	239	256	291	263	265	262	265	249	255	243	247	274	298	241	264	265	288	249	261	233	263	255	255	261	267	257	249	256	264	265	249	228	249	235	224	243	241	268	271	245	239	240	252	273	272	273	258	263	266	286	257	240	246	234	254	229	247	268	275	284	280	272	264	285	257	248	243	282	261	248	292	245	235	264	266	262	248	237	265	234	247	269	268	250	279	275	302	264	252	265	253	257	262	281	255	230	247	267	236	261	256	243	241	267	243	218	238	262	254	253	232	261	237	263	246	237	263	268	248	263	275	280	261	267	276	271	282	246	255	242	248	263	252	238	231	275	259	237	277	248	251	272	259	250	259	243	261	218	264	280	242	264	264	269	279	259	239	240	273	237	250	224	261	260	241	252	263	265	255	236	263	267	249	279	262	264	243	252	225	278	291	245	255	238	285	249	267	265	244	270	303	261	291	276	264	251	274	289	261	268	290	287	274	269	252	245	262	288	260	288	284	265	257	276	278	231	232	252	268	264	260	262	216	241	249	248	253	245	257	244	271	272	269	236	243	265	234	248	274	269	270	283	264	256	263	247	257	258	265	252	225	269	266	255	272	225	276	245	280	264	266	247	268	232	247	247	252	243	250	258	266	260	272	306	253	252	229	247	237	282	270	280	250	246	276	269	249	245	290	235	283	235	245	246	269	241	252	255	262	239	286	284	246	279	227	265	292	253	246	251	292	268	248	265	270	240	268	233	231	265	249	269	258	248	277	247	268	264	255	237	290	295	280	262	269	228	275	255	266	271	275	253	251	261	258	248	261	247	272	267	259	231	232	254	265	286	286	249	261	270	281	262	258	247	251	264	271	262	243	262	261	266	235	269	250	275	233	256	229	265	243	256	244	235	247	268	250	265	285	246	254	227	264	289	282	269	262	248	247	264	253	259	253	217	268	280	257	275	268	245	243	258	240	297	253	235	258	255	223	259	272	270	266	269	287	245	252	246	271	257	255	254	254	272	240	271	257	266	278	261	226	238	257	265	241	224	248	245	270	253	273	253	236	265	276	255	267	272	246	257	264	263	264	252	269	287	266	253	236	273	247	253	310	272	253	260	262	261	268	261	265	260	230	246	247	247	267	252	241	266	265	235	267	248	275	239	230	243	251	254	239	258	231	249	262	273	270	284	294	236	253	270	264	256	270	314	277	253	254	255	258	250	249	258	247	291	248	240	246	273	272	252	239	285	240	242	217	251	268	264	225	260	257	266	284	259	247	267	272	245	228	292	250	254	209	243	234	254	236	263	249	258	265	256	270	266	272	252	253	242	255	264	240	268	250	308	233	248	273	256	267	235	253	272	260	247	237	264	276	257	260	243	265	262	267	264	265	289	281	281	263	230	267	252	271	252	269	263	281	272	264	262	254	272	221	240	262	250	242	234
22907	17435	12958	6675	4724	3513	2623	2042	1637	1346	1124	952	824	724	700	608	523	491	510	396	404	429	399	393	403	370	406	461	401	351	374	374	316	330	348	305	312	316	295	298	305	243	277	290	305	293	257	278	304	297	250	305	258	278	267	290	284	306	278	262	287	274	257	273	257	269	253	285	299	257	286	287	273	276	266	272	291	271	257	267	258	338	253	256	270	250	268	280	283	266	269	267	272	307	272	291	272	283	297	262	291	297	279	269	255	246	258	245	286	258	256	327	269	244	255	245	268	269	279	244	244	275	265	270	255	248	263	282	271	272	268	276	268	292	252	274	239	250	283	243	261	252	260	257	276	260	261	250	234	251	262	278	247	258	233	278	257	272	292	268	281	285	276	291	260	256	271	261	277	245	306	259	245	263	253	249	272	277	282	259	247	239	282	266	272	256	246	244	222	264	280	289	257	271	282	257	261	282	243	256	249	252	303	255	278	287	267	271	256	273	293	248	232	271	277	270	266	251	291	288	274	238	256	263	268	279	262	264	285	260	254	272	263	273	270	277	268	280	254	286	260	290	274	251	229	297	257	239	281	275	264	279	266	282	281	272	281	256	265	260	262	272	288	309	276	246	276	307	264	265	268	306	243	249	269	296	250	246	254	277	299	257	285	259	271	275	279	227	274	259	279	279	278	252	265	252	259	260	259	271	275	272	283	265	274	275	273	283	311	246	245	262	274	259	257	233	287	265	250	236	260	262	252	258	289	265	279	296	272	288	261	262	261	254	267	256	266	260	246	272	269	264	279	265	258	259	252	278	272	285	262	239	284	220	240	288	292	267	256	262	255	274	269	252	281	221	273	266	293	255	263	286	259	264	287	304	277	244	272	265	257	274	306	287	274	251	266	265	268	265	309	278	251	290	273	282	264	223	283	256	245	266	249	253	289	265	283	274	247	254	288	254	234	263	287	273	293	239	253	254	282	269	250	251	259	253	262	253	265	262	279	277	234	255	264	272	250	265	266	243	242	273	262	232	261	237	250	252	269	306	252	246	267	249	239	253	268	266	263	273	277	248	296	291	259	291	247	278	252	244	257	264	279	265	266	259	266	282	264	257	269	275	280	251	284	264	276	285	270	261	261	246	281	242	276	242	273	254	230	280	282	257	287	295	295	243	260	272	267	258	273	262	271	248	271	269	262	236	287	266	289	264	288	281	273	282	236	264	263	278	258	287	245	283	265	268	248	249	242	290	255	285	256	270	256	254	257	292	288	270	250	249	262	274	270	270	276	261	261	282	287	249	242	265	267	253	273	266	273	253	276	279	260	280	283	292	255	244	256	246	262	273	239	268	251	292	254	275	267	261	229	251	276	264	265	293	269	256	277	283	264	243	242	273	245	289	262	266	296	276	272	278	304	287	234	252	249	246	254	240	246	256	273	272	291	273	264	275	272	261	257	258	278	263	312	241	265	279	293	249	289	274	289	265	274	237	269	274	287	255	271	257	275	235	264	276	294	280	264	252	283	259	277	248	264	268	274	256	295	254	282	237	257	254	246	289	273	248	261	276	275	260	261	258	251	247	254	252	261	258	270	263	259	254	279	273	251	287	262	255	266	290	265	296	280	253	258	298	264	255	264	257	266	273	277	255	297	276	272	259	266	265	263	236	241	262	263	275	238	242	268	292	259	253	259	280	278	248	265	257	272	236	248	262	267	297	276	263	265	257	272	263	296	299	246	266	258	278	261	259	245	252	281	250	272	286	264	312	253	261	260	277	277	240	288	270	240	226	268	289	251	296	253	264	292	253	286	256	302	269	271	262	270	275	266	238	271	269	276	248	274	271	285	300	267	273	276	246	265	250	276	259	245	264	263	266	266	275	290	277	246	250	255	258	281	253	240	291	257	262	266	275	294	224	274	262	284	259	275	275	273	249	258	260	239	272	268	269	265	241	280	264	254	270	257	261	241	259	251	246	282	268	266	292	288	260	290	264	245	285	276	285	288	230	289	275	272	240	261	271	279	272	259	262	268	293	251	270	263	297	267	261	259	253	260	273	285	250	274	274	278	251	266	262	229	281	256	276	244	268	279	274	276	253	222	246	263	245	269	268	284	237	263	244	248	271	285	260	283	303	222	298	270	238	271	247	270	275	239	270	246	292	264	289	261	300	260	252	278	261	242	268	274	265	269	281	275	282	283	271	257	280	269	300	284	269	266	267	259	258	292	264	254	231	264	276	258	276	273	254	268	262	246	278	270	240	262	266	230	274	244	264	257	242	272	245	249	269	272	284	282	278	284	257	269	247	262	279	292	296	268	286	249	250	265	251	259	274	260	259	267	236	277	246	247	264	283	251	284	263	259	266	282	255	280	247	265	291	248	270	263	265	259	257	281	254	248	263	256	283	251	249	261	260	247	273	290	270	254	282	265	238	249	275	265	291	249	254	261	274	252	268	247	246	251	273	258	281	281	258	276	305	247	248	274	254	271	276	284	230	276	267	274	269	256	269	268	283	246	286	275	255	270	270	230	290	274	261	238	267	300	261	250	257	261	276	262	255	239	270	279	267	262	265	282	269	287	237	267	252	286	259	268	267	277	291	267	257	261	268	265	278	258	274	286	258	253	255	267	237	276	242	256	296	282	236	267	279	283	239	287	255	276	280	256	236	277	253	267	288	254	283	268	240	265	262	262	236	279	262	272	250	243	254	257	282	268	257	274	267	259	270	274	282	254	237	260	268	258	261	247	279	279	267	261	256	245	283	266	271	263	284	262	252	294	262	286	280	272	260	246	279	253	267	249	273	230	281	280	268	272	290	242	261	259	261	285	305	233	249	269	269	260	263	289	259	248	285	311	292	236	281	267	238	258	269	252	254	266	260	271	262	228	266	282	259	279	259	267	275	232	247	267	275	283	225	285	249	267	250	249	282	258	294	262	250	253	252	273	253	273	265	276	271	285	294	243	275	249	250	278	253	269	295	268	258	280	237	256	275	257	290	294	244	272	249	272	256	252	294	251	253	274	264	299	259	280	267	270	277	259	263	247	278	320	254	270	288	258	265	264	257	299	258	264	243	271	265	252	267	287	254	293	267	259	282	268	264	278	264	244	280	271	270	275	270	281	255	272	278	282	245	267	278	254	292	253	280	235	232	271	259	265	262	271	277	259	247	249	268	269	251	250	277	273	266	289	282	258	254	280	228	251	269	264	248	265	276	260	264	256	275	270	267	284	260	261	274	257	262	240	275	265	276	290	253	247	272	258	258	249	231	265	290	253	262	270	268	261	260	272	276	281	243	265	288	263	262	270	268	272	244	271	239	247	254	279	286	270	286	253	263	230	290	264	280	262	255	267	257	293	271	275	265	281	278	269	263	260	273	260	293	276	269	249	232	253	269	258	274	260	262	265	283	270	245	285	266	282	284	272	260	267	247	244	250	251	264	266	284	264	291	280	270	256	262	273	269	272	280	259	250	278	273	229	260	267	263	261	266	253	246	246	254	254	247
28189	19929	7716	1778	1137	901	838	809	766	751	764	755	729	698	766	699	728	709	688	674	689	732	686	705	683	732	714	692	754	738	659	663	724	659	681	658	693	706	693	697	714	687	655	684	689	697	644	615	658	667	687	673	675	652	684	640	690	707	634	707	689	620	685	699	716	717	679	657	643	658	666	705	728	669	658	622	631	626	725	660	684	692	639	668	678	653	677	647	677	718	681	706	672	667	673	671	656	658	672	632	724	686	675	627	688	687	693	707	630	681	673	681	720	679	652	688	656	691	688	649	678	662	665	658	704	704	657	656	639	679	713	666	637	715	669	675	710	668	659	651	657	676	671	668	749	660	625	634	735	712	670	688	700	726	705	670	683	711	669	693	703	651	629	635	710	716	702	678	696	627	692	695	686	686	633	652	659	666	690	667	681	651	672	665	675	681	655	705	733	661	698	676	654	700	723	630	710	641	628	650	687	654	710	698	719	682	675	653	698	689	677	654	653	713	644	672	690	749	673	681	688	641	678	712	691	656	694	632	659	660	699	673	637	657	666	700	722	665	668	678	636	644	641	664	702	628	710	693	683	654	630	669	703	652	679	641	656	672	653	643	670	666	710	699	716	682	647	692	685	658	686	686	656	687	706	693	698	646	671	700	677	671	700	695	709	654	660	669	666	671	645	698	655	649	676	658	668	691	713	701	657	639	702	709	693	650	689	707	628	682	676	691	642	668	633	662	691	713	702	647	648	682	698	676	649	675	662	673	726	720	662	680	644	640	716	700	647	662	654	716	653	683	659	673	665	685	692	667	653	676	661	676	694	712	665	695	688	712	648	673	701	668	706	746	625	675	684	690	670	644	686	711	641	675	679	667	697	660	666	679	701	650	670	648	677	673	654	717	692	703	698	651	666	681	699	705	631	686	696	652	681	682	662	637	687	665	632	693	699	696	637	720	653	681	659	633	642	700	681	644	644	668	676	714	696	713	647	710	659	686	650	683	675	701	652	655	661	692	630	673	717	702	648	681	706	663	689	699	665	713	683	688	674	699	679	675	693	713	667	674	686	667	692	681	698	647	647	661	723	679	680	656	701	658	643	703	669	681	678	630	718	713	683	693	605	663	662	627	675	694	715	702	679	675	681	653	706	685	694	668	669	675	667	644	705	642	686	663	683	618	657	646	674	708	653	683	676	669	676	686	693	670	703	645	648	661	660	675	679	663	680	691	668	680	654	649	687	701	658	710	663	644	652	631	650	632	667	638	642	657	664	650	639	657	708	684	634	691	680	701	648	695	671	646	642	644	656	665	685	689	684	665	651	686	702	693	654	673	726	660	649	669	697	669	671	645	675	660	690	687	699	727	713	672	686	640	707	695	694	678	668	704	666	658	653	698	726	648	622	661	685	709	655	700	670	660	665	660	664	670	667	694	681	674	653	720	697	680	706	659	658	687	676	690	678	694	637	657	623	666	730	666	673	718	729	669	685	697	673	678	687	674	660	665	691	674	660	667	690	671	697	665	660	669	684	728	685	673	679	642	705	691	680	665	698	649	709	724	700	655	634	709	647	717	676	661	664	697	649	685	720	651	680	684	650	659	690	702	660	718	727	656	664	677	665	665	689	645	642	707	691	693	643	710	682	666	625	709	738	675	718	682	660	680	627	675	697	645	693	674	657	672	657	648	668	650	689	679	666	691	637	717	669	720	663	680	669	719	703	701	709	698	664	669	665	690	671	704	652	706	651	676	672	710	662	652	655	690	693	734	736	671	657	662	683	693	698	664	666	655	659	677	670	658	707	676	660	676	651	651	630	636	707	638	704	681	669	681	658	661	692	643	615	673	655	694	683	688	706	682	674	663	693	673	665	704	659	687	698	716	672	694	678	663	739	658	701	672	639	712	717	673	689	647	695	716	714	651	695	658	642	661	660	665	704	687	640	661	660	649	709	647	673	622	714	697	657	682	701	611	670	680	656	643	693	650	718	660	699	696	695	679	679	674	684	693	670	683	678	676	664	680	725	711	689	733	663	677	687	687	644	673	656	722	648	727	714	674	653	674	690	698	649	728	659	626	717	697	674	681	675	689	654	676	696	703	673	652	686	676	616	632	671	738	708	688	687	642	697	694	680	665	659	665	671	683	674	674	663	662	646	686	679	691	687	664	712	653	712	671	706	679	656	674	685	709	681	630	663	659	671	659	674	643	679	693	679	682	652	700	637	646	705	658	660	693	659	717	702	669	759	654	649	682	661	676	713	666	682	718	669	695	645	703	685	688	686	642	672	657	703	674	682	650	646	666	681	680	670	674	698	692	679	658	633	692	678	661	659	686	679	674	667	684	684	655	700	642	663	683	695	663	702	730	640	669	680	693	689	640	703	682	665	692	663	688	658	665	666	716	686	666	653	713	674	684	666	639	641	705	678	660	684	668	681	678	697	646	625	687	686	676	674	685	657	653	645	664	675	704	677	721	632	681	652	647	645	643	718	650	635	678	671	692	628	669	639	671	709	675	687	648	669	660	653	699	664	701	663	709	696	761	659	650	673	674	665	694	666	690	680	682	656	714	695	698	697	657	686	635	682	671	677	691	686	670	678	746	664	634	656	666	619	664	675	727	694	695	681	639	677	682	664	670	672	728	675	651	682	682	643	680	658	672	681	659	702	703	695	655	745	679	631	680	666	663	685	710	667	646	663	682	696	651	658	666	697	670	729	698	634	690	603	646	686	666	640	699	629	635	697	669	707	697	616	664	704	678	698	651	691	659	685	678	738	640	660	625	694	713	708	692	651	685	666	664	653	667	668	681	688	707	648	692	750	645	679	670	687	664	648	631	687	679	693	660	663	758	677	705	673	690	668	661	674	670	630	667	653	713	694	684	662	652	687	689	733	677	699	653	705	674	638	638	693	652	658	689	687	666	678	665	683	671	644	692	677	730	633	671	660	720	666	721	626	696	682	721	677	685	687	690	687	706	689	675	616	640	638	655	663	693	671	725	713	654	690	669	676	667	666	630	697	657	654	699	677	649	676	696	700	693	681	671	692	719	654	693	720	683	692	667	653	640	701	686	658	685	649	656	682	638	661	724	659	671	705	715	660	647	699	657	665	691	709	718	655	677	712	726	638	683	705	660	657	701	702	666	665	665	674	631	665	665	700	635	658	698	684	686	714	674	656	647	708	656	704	687	662	636	711	634	692	682	681	670	658	676	707	681	664	699	642	673	652	683	686	695	716	642	733	692	643	684	672	639	633	678	710	703	685	693	666	662	669	697	690	720	638	707	680	667	675	690	650	684	660	644	641	647	666	681	672	681	662	653	714	687	636	731	658	666	686	695	728	699	652	688	655	653	671	658	660	678	656	681	680	680	712	686	665	641	714	663	706	693	690	676	722	688	674	675	672	629	697	656	707	668	713	714	668	643	618	700	643	672	632	674	676	692	634	629	665	643	682	695	659	707	672	659	648	669	665	663	628	655	632	717	632	681	688	644	684	696	678	675
6657	4203	3154	1694	1454	1227	1132	974	902	896	879	812	803	767	757	756	722	743	761	732	782	766	753	737	756	728	768	707	726	704	716	731	751	748	719	740	669	674	698	691	728	710	732	772	705	728	718	618	723	704	668	733	742	703	708	699	693	720	697	704	754	691	718	720	729	705	695	696	690	715	694	704	732	708	741	740	717	706	707	733	703	700	720	702	672	669	762	718	756	674	727	676	678	657	653	682	702	751	757	756	705	705	723	714	731	717	664	713	668	748	720	716	690	722	742	722	725	682	690	712	656	728	684	684	751	742	700	702	684	731	757	703	710	746	674	728	681	745	720	704	746	714	688	651	702	724	729	697	728	681	678	766	737	742	715	689	710	746	700	670	707	679	646	713	717	646	722	713	730	686	721	716	720	693	697	724	677	703	719	701	688	774	739	699	760	694	742	702	711	676	754	746	695	714	738	702	723	701	758	666	733	701	675	708	701	739	716	740	706	697	706	718	716	694	674	716	775	718	689	715	705	708	690	674	730	706	706	755	748	700	675	722	684	693	735	677	678	706	663	721	710	726	704	704	751	710	684	701	735	746	731	736	705	693	731	683	743	734	715	698	744	694	703	664	682	697	712	723	685	683	667	738	707	734	708	683	745	714	723	746	738	720	750	700	715	679	699	723	721	684	725	696	728	691	733	735	712	687	678	698	759	707	735	702	714	755	727	667	729	739	697	755	703	719	713	669	691	686	690	760	683	675	694	746	664	705	705	719	712	756	704	744	709	707	740	639	706	703	677	666	726	690	690	718	647	625	737	696	704	734	740	707	704	691	680	734	692	727	668	698	690	713	694	699	727	715	714	682	720	689	764	697	691	670	719	656	710	733	730	700	641	739	648	714	746	707	717	724	686	706	676	714	691	711	745	712	713	726	724	703	728	678	665	699	733	675	699	679	736	730	720	660	664	777	692	713	720	729	790	714	708	748	758	658	732	706	702	740	746	706	683	708	722	726	700	755	689	717	666	743	699	722	757	691	690	662	699	689	709	713	710	719	733	699	711	721	720	732	698	717	711	712	716	679	716	721	726	675	678	725	737	690	713	715	705	660	703	723	738	736	675	716	711	716	722	720	737	750	724	730	715	739	728	707	753	692	699	663	712	722	697	761	723	749	695	710	743	710	701	676	694	725	657	722	762	743	709	749	729	706	717	708	723	649	687	625	699	713	712	720	679	725	674	746	714	709	685	698	742	724	693	722	725	716	709	670	727	696	738	734	696	687	715	724	696	732	698	655	749	711	725	737	637	716	727	748	688	681	747	764	703	723	664	723	716	711	700	722	714	728	719	709	699	745	732	712	707	684	722	688	694	681	686	693	694	765	683	778	717	676	731	676	744	689	738	713	694	711	688	712	648	724	721	675	727	724	693	714	674	716	750	688	698	650	682	716	681	725	713	753	714	667	746	688	764	711	745	748	712	703	687	704	716	744	667	685	687	682	717	720	668	687	743	728	728	729	622	741	701	711	699	709	658	710	723	747	716	714	693	648	733	746	674	687	702	691	703	683	696	713	732	725	741	686	690	705	730	747	700	756	694	718	690	691	737	732	724	670	751	712	674	684	688	742	727	696	714	689	681	771	714	653	727	719	744	750	731	733	732	718	728	717	705	717	735	720	676	681	719	664	699	676	709	708	720	710	700	627	742	692	765	700	689	735	696	699	723	716	715	716	716	690	662	702	713	709	697	703	691	708	756	675	723	719	672	630	723	669	686	729	697	704	741	721	663	736	714	704	665	720	733	712	752	727	655	732	729	706	704	722	711	733	744	666	705	745	727	670	698	721	702	708	674	723	719	732	707	720	724	689	714	751	749	736	685	692	749	742	728	734	723	741	651	705	691	714	749	705	696	751	727	707	672	710	711	698	733	723	692	733	679	701	649	669	714	681	672	690	705	715	689	721	697	710	733	741	654	734	682	734	722	709	682	775	715	676	723	708	667	710	739	701	705	742	738	722	740	732	773	738	728	711	708	734	737	740	705	680	711	736	711	750	727	673	738	677	707	729	704	701	707	716	723	746	744	729	736	722	711	679	716	688	693	691	691	697	768	714	715	696	714	729	736	674	662	708	694	727	667	692	733	729	697	728	736	705	701	693	679	710	707	709	723	668	672	661	756	695	701	673	685	727	725	717	721	730	703	748	716	664	736	716	750	725	783	678	726	686	729	718	722	728	727	689	725	695	727	670	711	765	712	709	729	707	721	751	722	713	679	689	712	755	688	718	718	704	668	717	705	676	683	683	687	714	741	733	730	735	669	733	698	694	706	692	696	714	697	729	695	701	643	688	686	709	708	701	694	711	683	695	681	675	707	714	715	701	676	735	695	747	696	690	688	708	681	703	740	716	729	706	711	691	708	706	731	702	710	780	709	655	699	708	639	722	672	681	730	691	755	740	717	673	739	730	657	683	763	721	722	683	724	704	715	688	701	735	679	694	722	717	666	724	743	730	757	718	738	689	698	680	705	695	677	683	733	712	705	776	754	700	715	746	727	693	720	704	719	730	725	745	686	741	658	739	699	696	718	731	695	735	708	711	701	734	772	693	682	705	721	733	711	679	705	715	736	731	732	665	687	700	704	700	712	737	697	730	687	734	689	673	687	681	707	689	699	687	720	711	710	710	712	701	691	707	717	707	707	743	724	703	685	682	712	684	673	724	689	674	730	747	690	660	700	688	702	739	652	676	719	697	737	704	705	701	689	711	697	718	723	714	700	700	742	735	709	665	706	693	697	700	692	719	722	690	680	728	709	654	713	714	728	749	719	712	706	669	696	738	693	753	755	694	716	723	685	691	681	689	693	733	728	731	738	695	729	741	717	690	676	743	680	680	694	690	636	739	732	649	701	741	660	703	727	727	664	689	742	672	728	734	714	684	726	712	691	732	683	715	690	735	730	695	718	689	656	685	691	726	704	760	726	756	680	720	702	698	706	721	697	679	708	731	739	670	697	733	732	733	687	706	719	679	688	711	715	692	678	709	732	708	727	711	761	735	691	705	731	691	661	700	728	712	701	657	704	664	756	723	690	689	708	689	694	667	719	650	724	719	673	679	657	678	684	753	709	728	725	717	711	707	748	704	697	720	686	658	670	713	667	649	676	740	711	755	730	733	709	692	736	722	734	771	733	742	690	696	744	698	704	677	730	702	713	719	721	711	675	718	734	716	696	710	716	722	722	695	727	733	719	720	746	746	721	684	734	754	703	705	721	699	745	697	688	711	718	668	734	740	718	713	709	710	710	682	722	714	694	700	728	684	732	701	716	680	708	720	699	691	697	697	733	714	778	735	701	727	710	741	756	740	681	689	726	689	736	741	715	665	722	709	708	727	723	695	734	681	728	676	677	710	746	724	676	703	705	715	693	743	676	724	720	713	693	692	775	699	703	728	685	725	669	695	716	676	666	663	682	730	727	724	733	711	667	701	709	667	742	736	680	687	717	706	729	697	699	733
23845	21568	29147	24442	21573	13967	1636	1020	752	724	651	640	560	521	486	463	444	456	421	435	395	447	401	428	417	386	410	400	399	379	410	371	385	419	382	349	356	407	342	375	386	362	371	359	369	334	355	341	332	323	328	400	335	362	358	376	360	365	346	356	329	347	342	353	391	393	351	337	324	363	337	332	354	340	339	345	345	347	331	351	334	346	361	347	374	336	330	329	366	367	381	308	364	374	297	367	354	378	348	355	350	336	359	371	369	353	352	356	342	332	349	403	368	348	379	372	341	334	310	362	365	350	374	346	359	327	341	340	331	382	354	356	308	326	340	359	333	347	344	353	362	344	383	355	327	338	340	347	346	352	352	357	363	399	322	338	333	324	323	396	334	340	347	326	328	342	333	345	349	336	376	367	340	390	330	366	345	330	344	355	328	350	347	332	325	361	351	336	388	356	355	368	313	341	339	352	387	356	362	364	322	336	359	338	347	359	317	344	354	320	359	350	328	345	294	369	370	369	360	363	358	383	315	331	319	344	357	351	360	349	371	328	358	354	372	352	352	339	346	337	339	344	371	336	385	351	374	344	393	352	348	357	393	334	361	366	360	347	361	353	323	348	346	344	358	310	334	352	339	310	349	332	384	346	330	354	343	348	322	350	374	322	372	342	358	348	321	313	354	334	341	338	367	352	348	338	352	355	324	366	334	360	357	355	324	341	302	346	331	322	386	367	365	347	343	334	334	345	334	337	341	363	346	373	347	346	317	343	368	334	340	383	381	355	316	361	340	347	314	349	330	351	343	324	380	338	347	327	348	347	334	333	363	358	331	355	373	344	359	378	342	329	362	385	320	335	326	364	312	329	358	341	353	341	362	312	318	341	304	384	371	358	383	372	361	339	330	379	334	388	328	341	351	329	351	372	358	311	342	390	380	312	348	329	366	391	341	337	337	364	320	358	365	353	309	340	353	349	337	324	303	329	411	365	394	333	338	335	342	327	316	370	346	353	327	360	347	345	333	321	363	385	358	387	363	343	367	362	321	348	328	362	368	374	352	364	362	385	313	329	354	365	365	315	351	362	344	366	346	370	305	311	327	343	333	374	356	373	363	333	359	355	344	359	351	356	348	344	332	348	352	328	345	358	345	365	365	360	345	359	355	341	368	358	364	392	334	364	374	345	334	331	331	351	339	326	348	375	382	364	353	355	333	344	342	347	353	356	323	370	297	357	348	309	352	346	365	375	367	364	334	354	342	322	336	360	382	339	362	373	355	338	369	326	363	367	344	312	325	330	357	341	362	326	349	340	355	389	304	341	350	330	382	367	339	350	358	319	342	349	326	338	368	329	351	325	365	354	335	349	322	336	337	327	374	370	336	356	354	390	331	345	348	344	322	355	350	342	362	348	352	359	343	305	355	358	367	354	370	349	315	364	378	346	375	336	325	313	338	347	359	322	339	345	378	361	350	380	362	370	331	348	330	331	338	366	365	358	331	367	300	343	334	367	347	377	346	365	376	326	382	337	337	335	341	349	339	337	337	340	331	329	342	396	345	356	347	342	359	347	347	349	351	333	328	351	352	337	329	360	336	349	343	337	367	375	351	373	347	371	360	355	356	371	378	358	364	347	354	348	370	341	365	298	350	356	310	341	337	386	339	366	360	339	352	325	326	354	325	362	329	364	367	331	343	389	356	367	365	333	375	349	363	358	367	345	350	367	366	322	326	331	355	336	316	324	316	318	342	336	324	368	330	301	325	350	368	341	344	319	328	333	358	365	309	378	328	379	339	331	356	343	350	334	370	321	369	355	376	348	382	337	342	364	328	394	396	337	326	386	343	353	333	333	362	357	380	331	360	349	356	365	347	317	330	323	346	340	371	339	336	341	368	379	350	343	356	355	341	336	370	341	333	342	304	328	345	336	341	348	358	354	349	357	367	353	380	370	348	339	361	347	358	348	355	354	330	349	338	354	387	366	327	375	348	335	331	388	361	368	337	341	326	356	331	353	353	324	343	366	368	363	329	384	354	368	346	377	367	368	331	340	359	353	339	360	365	388	334	348	373	346	348	319	347	331	345	350	330	321	352	336	342	366	341	360	297	371	334	340	343	356	366	345	333	368	343	345	381	351	336	356	364	376	340	342	345	357	371	354	359	341	330	371	374	343	354	382	333	355	345	364	345	333	360	364	329	353	334	348	353	342	335	346	379	347	354	367	337	314	381	373	362	367	339	363	351	326	375	354	357	334	370	343	348	335	358	338	339	338	346	343	298	338	362	321	347	372	352	333	349	390	376	357	334	353	384	361	359	348	337	336	348	344	365	328	351	349	318	341	374	382	308	355	331	371	354	324	347	339	340	354	315	340	352	305	363	366	317	365	336	356	331	378	323	358	329	355	341	343	346	394	332	340	353	379	321	318	336	373	353	347	337	331	344	380	330	330	319	341	346	374	370	320	374	353	340	378	383	344	343	330	358	342	350	338	351	347	331	359	343	343	346	367	358	377	319	349	339	320	369	332	348	367	350	371	307	325	316	338	349	362	332	341	364	340	354	355	383	321	344	362	334	318	357	336	348	355	345	372	349	353	337	345	326	347	357	350	310	330	350	354	338	354	353	361	314	325	350	369	334	328	347	344	347	378	309	357	370	370	366	371	325	353	349	346	337	333	326	338	358	322	345	338	351	364	387	359	329	371	354	358	358	339	346	359	336	359	332	356	357	363	354	341	338	340	351	327	355	371	338	341	352	398	321	370	374	387	344	393	319	361	352	365	339	317	392	330	320	335	348	325	347	334	332	334	339	371	372	354	371	388	357	341	336	350	352	351	350	335	341	334	352	374	341	365	340	356	336	339	360	356	358	350	318	328	361	332	364	340	331	318	339	376	323	362	367	357	335	334	371	352	357	344	332	369	341	381	322	332	330	355	373	330	359	338	351	371	346	352	333	365	366	332	314	345	377	384	344	348	331	341	350	379	342	351	363	331	339	349	365	311	368	356	306	341	346	357	342	345	343	340	368	362	355	352	345	332	318	336	357	349	334	353	324	328	343	351	370	337	325	330	339	384	339	362	305	340	340	352	346	348	328	336	325	347	349	377	350	338	360	327	351	366	362	346	324	388	313	333	357	385	316	335	364	359	361	357	318	339	309	341	347	353	360	374	334	362	319	339	322	325	318	331	303	376	345	327	364	343	342	352	353	363	333	375	377	381	359	313	370	333	344	337	327	318	331	306	348	342	309	350	343	341	343	352	330	318	328	311	316	335	366	348	357	353	343	388	356	345	364	342	345	349	373	360	343	366	363	331	374	316	365	372	326	335	344	339	345	316	380	330	354	357	362	329	353	385	337	366	346	342	336	345	347	344	336	341	315	352	335	335	326	337	326	347	355	361	336	382	352	326	336	329	403	347	346	338	363	316	328	316	352	326	342	351	340	344	376	366	358	331	333	324	305	337	367	311	356	363	307	355	340	346	295	327	349	355	342	328	368	370	384	332	359	356
17454	11777	8538	4181	3113	2316	1837	1469	1171	1024	947	808	729	665	580	613	553	492	491	482	471	511	456	469	473	512	482	478	462	459	427	450	473	432	444	410	426	391	451	427	410	415	396	405	353	407	382	412	359	376	384	353	379	372	392	408	378	369	399	370	360	384	398	380	376	372	386	372	372	401	381	399	377	387	407	393	398	380	382	394	377	416	380	419	369	369	416	407	386	375	376	386	366	334	377	431	387	365	350	388	419	389	383	373	385	386	393	362	378	340	401	390	359	379	367	392	349	361	412	392	398	391	385	355	376	354	374	400	359	365	410	385	380	375	380	356	368	338	370	389	376	387	360	422	379	370	367	413	402	353	368	364	383	343	379	343	412	351	347	368	385	376	398	364	369	355	397	378	361	384	409	432	403	396	387	343	390	345	386	373	363	394	382	397	358	368	378	369	355	381	407	405	377	390	365	387	376	364	370	387	403	388	396	400	392	390	369	374	353	365	390	385	377	374	406	346	334	389	391	392	432	401	386	370	373	387	394	416	384	410	344	362	362	368	353	404	392	363	354	365	340	371	368	384	373	368	378	372	376	408	387	388	340	383	403	377	400	356	412	365	393	380	416	396	357	394	422	389	369	370	383	369	370	385	380	388	373	389	363	383	391	391	387	404	361	405	347	392	381	420	377	355	391	359	382	357	416	375	347	403	404	383	407	384	347	415	369	414	381	326	364	365	390	352	383	409	398	355	388	372	343	376	394	355	397	362	389	346	372	366	396	420	357	406	390	385	355	351	362	366	409	374	399	365	406	386	364	367	345	379	358	361	423	344	393	373	415	377	376	361	389	364	377	405	371	379	350	372	368	356	403	392	404	383	375	373	390	358	385	395	403	357	378	371	398	360	410	390	425	382	397	403	383	363	369	415	379	394	371	348	376	384	350	388	402	408	409	406	418	393	384	374	392	371	380	328	369	368	354	426	346	412	391	375	353	388	420	396	366	382	369	362	367	362	377	396	366	387	385	383	361	373	377	368	400	387	402	390	388	384	361	360	394	392	356	376	363	408	375	380	393	394	387	406	346	373	404	380	394	408	382	365	380	377	368	419	362	372	378	391	394	363	427	378	373	398	404	399	370	361	349	406	412	392	405	402	336	367	345	349	373	391	366	381	368	430	381	354	394	368	394	395	368	361	373	363	395	331	356	413	367	349	376	395	366	391	393	368	391	391	365	381	375	387	408	385	348	385	395	378	378	390	403	416	381	408	359	383	396	364	373	361	358	385	382	356	380	404	413	393	409	334	373	374	357	422	382	364	376	390	393	387	417	367	373	386	401	375	362	380	397	387	343	350	402	393	395	396	380	366	370	404	364	358	360	390	375	402	371	368	393	356	405	359	365	401	391	384	380	386	398	387	390	373	409	375	380	408	380	386	394	434	429	386	389	372	342	393	386	405	385	390	372	396	399	407	366	394	394	409	410	344	354	398	404	381	373	388	391	391	353	374	377	399	361	384	385	360	391	376	414	379	376	412	346	368	369	349	385	363	377	377	394	419	397	359	400	376	364	361	394	371	343	357	372	382	391	382	400	387	350	386	395	390	357	363	393	432	397	413	361	388	358	359	396	377	380	391	374	377	400	360	402	374	352	422	397	380	380	404	374	385	359	364	406	353	364	395	367	372	422	357	382	370	348	391	426	368	367	352	407	399	395	383	363	410	379	358	391	354	373	379	381	358	360	374	351	382	380	411	408	362	355	389	368	413	351	356	386	390	424	380	350	390	359	370	343	408	387	383	389	380	405	407	372	364	375	389	390	399	401	320	372	370	385	393	357	367	378	388	394	390	381	426	347	367	395	349	345	400	380	381	369	359	351	376	363	442	343	411	381	411	386	405	375	354	357	405	336	399	362	401	386	354	373	359	358	405	332	383	369	355	378	373	379	343	337	364	383	377	431	395	387	381	377	404	382	366	421	386	378	378	384	354	365	347	402	406	376	367	372	380	387	351	384	372	398	367	403	363	377	379	374	358	395	395	350	409	383	371	363	374	358	374	385	381	396	347	399	390	347	378	360	333	404	385	368	364	381	362	369	367	383	378	400	411	358	345	382	390	371	420	377	416	354	393	376	383	385	375	386	381	380	398	395	403	377	377	365	402	361	367	322	383	374	369	380	412	385	363	377	364	423	429	369	358	380	395	403	362	414	371	399	387	404	374	367	389	369	359	352	374	356	374	407	401	380	372	365	366	365	380	381	383	376	372	331	371	375	357	393	405	379	382	379	389	411	407	432	336	407	396	361	401	370	362	398	410	415	381	375	386	387	366	364	369	411	383	375	376	406	369	382	347	402	386	415	395	365	371	380	390	395	409	426	375	385	379	394	361	368	368	382	383	370	368	377	401	366	366	381	351	385	387	368	391	376	334	365	391	383	401	403	390	358	382	375	342	354	341	343	353	402	379	420	374	381	343	358	394	396	399	412	378	368	332	398	394	341	405	389	363	371	390	340	372	409	411	379	344	369	398	386	369	352	394	427	397	398	379	411	402	334	392	384	358	383	373	372	408	404	367	397	368	403	363	413	381	398	398	418	348	381	466	374	368	359	336	389	382	381	428	354	403	359	396	382	377	376	416	362	408	357	360	387	356	413	359	398	377	364	371	395	336	419	376	415	376	362	424	392	367	369	381	424	380	351	370	349	316	399	361	366	379	370	392	369	378	370	368	380	347	362	353	431	377	386	360	382	378	406	396	404	376	398	364	369	385	399	388	385	372	361	417	381	434	378	386	412	375	361	377	376	385	380	410	377	360	379	396	432	402	373	380	421	380	366	356	413	369	370	377	365	438	384	427	387	387	390	396	375	405	389	356	385	370	380	426	369	374	399	346	366	361	365	387	373	373	433	373	381	387	384	413	397	390	393	421	357	376	404	369	353	354	401	387	363	388	378	359	385	357	374	396	376	354	394	347	378	370	382	444	368	401	349	356	399	362	375	382	382	376	381	388	357	377	359	356	378	359	383	405	377	357	376	372	438	398	367	357	380	365	376	368	402	385	379	375	393	360	366	377	396	388	357	385	402	380	367	402	369	349	406	391	414	404	363	349	397	387	407	363	381	404	378	358	382	408	393	392	387	390	385	382	363	395	386	392	364	381	393	400	385	350	396	370	381	398	399	347	399	379	383	369	380	347	375	348	349	386	337	385	375	387	365	401	397	348	367	385	367	381	349	373	430	402	347	379	404	386	382	371	397	372	401	379	422	372	372	353	375	371	393	379	368	380	381	377	400	381	397	355	420	370	377	336	382	381	395	357	395	376	372	394	352	383	358	351	392	390	375	372	381	403	380	387	380	429	407	404	382	374	358	394	382	388	407	426	381	404	372	390	358	379	386	361	422	375	392	394	368	384	407	361	390	373	392	367	365	394	389	383	369	376	372	387	402	372	413	368	376	369	380	376	389	360	392	398	347	404	400	419	374	380	402	398	366	364	379	372	360	395	385	398	399	390
24975	21578	28309	25226	15932	1944	1201	1076	929	917	898	846	851	770	738	784	711	744	711	712	729	679	745	788	695	707	780	741	730	656	713	753	693	712	689	707	710	701	690	701	701	654	665	709	684	653	692	704	688	718	665	694	708	693	695	681	697	707	647	675	716	649	689	713	646	703	692	679	698	726	715	688	653	682	692	734	686	703	676	642	701	670	705	732	677	702	690	671	710	704	731	723	692	703	755	633	716	646	650	706	725	664	718	680	740	674	707	660	672	673	689	676	660	643	695	707	676	642	650	681	666	698	628	661	644	698	669	670	689	688	692	714	701	707	732	689	697	709	656	725	717	681	669	668	677	636	663	702	657	647	650	698	678	682	697	722	723	688	713	688	657	676	692	688	661	719	712	652	631	714	698	682	668	700	657	682	686	679	676	693	663	688	712	682	639	698	717	702	651	726	706	643	649	695	639	637	711	726	662	647	648	672	653	653	674	683	675	652	713	703	686	689	674	648	679	687	702	633	751	678	648	718	651	684	677	720	734	705	704	691	672	655	683	651	657	693	678	723	651	678	722	705	694	684	677	678	671	688	670	695	696	676	746	702	661	695	716	724	664	687	663	642	638	736	696	682	678	677	655	727	694	715	665	723	710	689	656	667	692	700	686	682	704	697	670	724	722	694	673	700	715	714	709	682	703	680	694	686	666	687	673	658	664	711	665	722	756	700	646	685	639	705	678	696	695	664	665	694	637	692	741	648	699	675	694	661	708	722	628	694	665	702	680	693	673	699	705	711	708	671	715	678	697	669	708	668	678	700	692	691	640	674	650	751	658	672	764	690	689	691	658	676	708	696	679	674	689	665	691	667	674	689	639	600	673	730	722	683	698	659	662	672	734	627	697	686	692	739	727	692	652	674	740	660	679	672	697	713	697	690	656	683	635	661	702	680	700	657	659	665	713	692	719	658	701	683	675	707	712	679	651	649	666	671	629	687	672	717	701	677	696	662	703	668	758	721	725	684	702	670	708	701	672	687	689	652	699	678	701	722	719	717	679	688	669	661	704	677	705	666	671	697	675	706	710	712	700	687	647	673	677	670	673	620	682	656	696	673	680	655	729	690	664	709	719	707	687	648	686	658	662	694	682	704	699	676	723	639	723	673	665	672	667	664	704	611	695	693	665	658	713	668	631	686	690	644	673	651	697	739	699	715	701	682	680	685	705	670	652	700	682	653	688	653	685	701	695	682	709	690	657	690	665	733	667	665	664	680	723	681	710	680	703	629	714	663	745	692	690	738	699	696	742	651	679	716	619	717	693	702	670	710	691	650	661	682	712	747	711	646	724	689	652	683	661	640	732	731	668	668	702	692	701	687	652	706	670	712	686	711	682	678	656	671	714	671	683	681	678	720	665	710	704	683	735	667	707	726	694	658	701	688	685	674	651	691	698	708	714	650	687	720	697	722	667	710	621	668	682	666	671	677	683	690	687	671	654	702	652	661	677	703	720	714	704	695	668	712	648	628	715	674	686	692	714	680	687	705	697	660	681	682	702	674	685	646	704	679	675	667	690	703	691	658	720	692	705	695	705	643	691	718	675	695	681	661	719	632	701	652	673	709	685	698	687	694	704	644	731	664	711	694	679	702	699	698	667	675	632	668	675	664	721	703	717	684	632	713	695	689	675	673	710	709	726	676	699	673	729	670	667	666	714	654	685	728	700	694	715	679	680	675	656	717	675	721	715	668	681	672	709	729	653	714	704	694	655	718	698	661	654	681	672	705	655	674	719	715	677	629	697	672	698	667	716	667	680	726	677	728	763	691	710	722	639	656	705	738	640	662	688	682	707	623	706	632	642	691	698	669	718	678	682	683	719	663	676	694	688	692	703	742	659	671	696	704	645	683	659	736	718	649	699	673	665	676	635	664	666	726	651	689	694	680	714	728	698	694	675	674	634	697	650	710	685	676	637	632	658	696	694	689	665	667	655	699	673	666	666	722	665	692	719	712	658	657	679	705	710	663	680	660	703	695	717	693	672	687	653	659	747	698	706	665	704	657	641	677	630	732	661	688	686	660	699	659	669	674	710	720	684	662	694	693	675	688	682	682	670	665	658	671	668	680	696	683	720	709	697	645	715	669	693	699	648	691	650	739	677	666	747	667	639	747	682	717	718	656	670	663	676	678	717	690	675	717	711	671	685	685	722	740	715	654	674	707	701	709	692	674	659	736	706	667	683	679	672	637	674	669	644	691	716	705	738	728	675	648	682	694	697	725	692	679	677	657	629	670	654	641	683	713	698	702	738	702	707	653	668	695	723	676	730	667	640	686	655	714	682	700	617	720	654	697	659	667	673	680	729	658	697	643	670	681	662	626	714	697	668	681	641	685	698	615	683	680	737	654	697	675	652	687	704	695	672	704	691	704	755	664	651	658	672	651	702	686	664	678	687	662	684	692	686	685	682	707	647	664	691	651	733	649	671	709	722	648	719	643	703	704	724	666	683	746	669	709	711	687	667	701	716	716	750	708	704	707	681	716	694	640	721	700	698	720	660	689	684	704	745	710	657	732	611	663	674	734	658	684	696	653	716	695	685	665	691	652	667	685	706	714	710	744	692	701	627	714	704	715	666	669	716	714	679	757	710	717	641	666	686	662	687	695	686	672	635	680	704	677	706	699	656	649	686	696	676	716	666	712	664	679	687	685	711	710	741	661	709	663	751	707	666	670	650	679	685	657	656	705	670	695	675	712	658	755	720	707	686	747	702	693	679	693	671	660	676	702	708	708	676	684	681	686	715	644	707	716	682	697	696	669	717	644	720	704	665	671	693	670	697	680	674	667	685	656	684	663	657	665	716	673	668	705	671	671	665	676	671	684	694	655	689	701	638	736	681	670	637	664	722	719	693	706	703	687	718	724	619	660	698	607	668	707	703	672	679	646	667	734	664	681	681	698	696	678	655	651	635	664	671	677	671	669	705	681	654	674	694	664	678	710	667	666	694	726	701	694	676	707	720	701	651	648	713	714	648	706	675	657	698	703	700	676	706	718	687	681	704	678	721	727	682	705	734	646	650	701	683	688	665	623	689	649	669	708	674	647	614	691	686	685	659	693	673	684	630	684	682	686	710	690	699	684	660	654	676	679	749	732	690	685	711	669	659	720	661	679	723	696	680	688	708	711	645	662	674	743	704	681	721	647	691	698	691	695	712	675	697	671	682	660	681	702	727	648	667	738	657	698	641	693	643	707	634	754	717	687	703	705	614	717	692	688	681	674	733	675	701	728	719	653	702	667	685	717	715	672	669	738	665	703	654	701	694	671	713	681	675	686	695	687	696	659	672	633	691	708	645	687	654	660	635	713	692	702	641	683	702	698	672	681	674	709	710	707	665	655	655	695	676	658	627	726	672	669	724	656	685	672	621	723	690	676	701	715	656	654	666	696	684	694	690	656	710	680	711	674	686	730	689	646	642	725	693	680	669	706	705	678	661	650	708	650	649	680	646	701
17762	8357	5818	3059	2362	1973	1690	1422	1217	1089	1064	954	947	892	872	811	798	776	786	742	799	761	687	801	735	727	786	762	691	729	747	747	726	703	754	715	721	698	713	678	705	699	676	683	681	663	699	725	671	715	680	728	728	694	751	695	671	669	738	672	674	674	694	709	707	633	673	698	729	640	697	636	679	698	711	654	683	707	713	721	695	668	688	704	701	693	699	644	693	664	661	713	711	704	693	718	715	658	758	699	741	729	686	750	651	699	700	722	669	694	661	685	715	705	679	706	715	725	722	686	670	697	758	689	708	722	676	695	651	708	655	721	713	724	693	683	706	702	721	698	742	687	662	680	709	706	669	701	717	701	710	684	674	733	707	703	723	706	670	695	722	681	703	681	731	716	627	761	695	719	721	739	668	717	693	720	666	725	761	697	707	659	661	681	702	654	676	688	737	692	670	689	695	750	698	760	705	752	689	710	662	717	674	684	670	605	684	647	669	742	679	639	719	691	726	719	687	686	716	721	697	725	698	696	681	655	683	685	662	668	676	629	707	731	687	736	727	749	679	724	696	667	746	740	725	669	736	701	738	714	688	698	637	698	728	684	697	681	660	703	711	680	683	688	680	680	727	695	718	702	726	686	659	698	648	706	645	707	715	683	697	673	680	690	673	666	722	713	651	731	744	644	712	696	674	663	682	641	747	690	682	732	719	727	683	684	686	648	705	683	741	691	673	715	688	699	724	707	700	688	759	780	689	646	699	714	689	671	716	683	702	665	677	679	714	682	647	732	701	699	733	720	722	690	678	692	730	705	751	705	673	680	681	738	668	676	681	666	698	702	724	685	698	721	711	733	728	709	686	706	682	704	714	691	727	705	655	701	666	697	685	692	729	734	707	674	682	713	705	683	688	717	670	748	720	689	653	712	721	697	658	715	697	742	713	705	687	719	703	706	700	691	688	686	691	704	707	718	684	711	744	704	741	736	693	694	707	721	693	728	664	680	713	733	694	703	731	674	709	674	687	692	693	726	676	717	709	681	699	723	708	675	696	711	693	711	727	718	678	692	699	640	702	708	684	725	697	714	671	675	675	680	678	763	654	689	701	702	681	658	689	737	697	699	694	690	708	682	726	708	690	683	684	724	689	655	652	727	711	704	701	693	694	662	711	679	710	709	743	659	714	656	697	713	636	716	690	691	654	676	698	670	659	721	692	702	718	665	679	739	660	692	683	703	666	703	651	694	712	723	710	693	668	665	748	700	696	685	701	718	691	677	632	700	697	697	716	716	699	681	687	671	683	661	682	690	693	692	752	734	689	666	733	644	707	706	668	712	706	684	725	706	692	700	691	667	695	676	692	705	690	684	758	702	692	730	720	699	713	682	662	666	690	669	694	715	686	740	684	702	695	716	696	686	715	717	657	675	674	710	705	710	687	674	689	721	746	695	749	646	710	717	663	708	657	658	671	703	704	710	691	703	706	714	656	715	704	705	708	713	698	646	689	699	665	702	694	728	720	700	655	697	686	697	726	761	684	663	708	681	758	681	688	728	729	710	635	689	678	661	693	713	699	673	693	720	679	723	703	698	713	719	664	641	643	680	718	654	697	675	748	713	701	674	670	669	721	677	715	714	710	711	680	687	660	706	671	676	691	711	717	732	715	671	705	711	716	682	687	664	710	670	647	713	709	611	683	733	719	682	659	705	655	742	728	709	731	685	707	675	764	714	700	673	681	715	697	723	701	664	689	710	696	714	700	736	660	687	651	688	741	690	695	688	645	690	714	681	672	704	757	688	716	700	749	696	711	693	724	733	728	656	668	691	714	705	704	725	708	691	701	673	679	686	686	654	674	767	720	718	679	699	713	691	709	750	705	762	687	722	679	701	722	729	655	697	681	723	670	708	684	706	679	704	683	672	682	727	725	698	715	714	664	724	731	720	678	705	700	781	734	727	733	725	704	701	692	711	690	714	718	644	704	683	681	692	710	681	666	676	702	719	709	760	680	685	648	677	672	684	700	669	654	692	673	697	691	712	677	647	713	721	683	641	714	653	733	672	719	694	699	709	667	684	681	685	630	716	710	682	691	716	746	717	701	690	672	726	680	707	719	676	668	690	717	693	691	646	664	713	679	761	686	711	695	700	736	713	720	673	705	679	739	651	751	660	716	681	720	727	673	688	730	685	714	697	691	654	664	744	704	716	710	665	690	707	683	710	627	693	710	723	674	679	684	644	720	687	725	674	733	689	725	741	677	707	657	687	695	689	665	715	709	725	698	722	663	767	710	702	676	666	710	685	716	671	672	707	725	714	707	711	662	755	734	718	670	705	712	742	713	722	672	677	709	684	672	669	663	679	690	680	672	744	737	693	715	690	660	712	700	671	706	700	713	736	694	673	689	672	684	671	731	687	688	651	724	704	688	707	713	702	694	624	682	715	678	709	685	688	701	679	701	782	660	717	677	690	668	723	675	663	676	659	688	693	727	735	686	699	693	734	702	723	688	704	663	634	675	690	715	686	744	712	707	691	764	694	666	662	791	703	719	681	703	706	737	681	662	727	706	726	682	702	691	749	684	680	669	683	750	706	685	729	726	697	701	715	695	622	713	659	705	744	699	681	667	754	668	722	717	710	701	691	691	691	709	727	675	688	687	718	675	666	686	665	687	693	690	682	689	655	700	709	698	704	665	643	668	666	665	694	717	730	708	726	682	690	719	687	672	667	660	700	686	748	682	711	705	659	696	690	671	665	706	701	671	684	700	683	678	703	694	702	709	732	695	698	723	665	712	675	722	688	696	706	687	747	695	689	696	707	673	727	690	723	662	689	659	698	685	665	711	717	718	703	736	691	661	696	655	691	686	704	732	709	767	700	746	662	665	705	680	661	668	711	662	722	718	698	698	715	728	695	680	695	666	684	716	674	648	694	657	681	697	692	717	686	681	706	711	621	688	678	707	680	693	682	704	713	664	689	705	699	686	692	690	671	678	680	689	726	720	710	662	708	655	685	686	722	635	707	744	679	718	701	679	688	712	736	659	682	697	750	715	693	692	678	687	682	666	717	661	702	693	699	675	735	724	698	674	645	737	676	715	711	668	747	687	718	697	684	671	699	715	736	700	712	660	678	654	744	670	665	697	683	702	690	692	664	669	666	712	754	688	656	735	648	693	700	694	693	692	713	722	672	734	683	729	697	687	748	682	703	701	673	662	699	652	713	695	664	718	696	732	681	713	666	703	722	675	671	684	690	747	663	678	714	716	649	697	672	702	654	686	667	731	738	704	638	715	701	707	688	689	687	687	719	711	686	704	699	717	666	667	671	686	697	706	669	692	691	695	728	680	720	690	705	704	691	744	669	690	682	702	733	681	676	724	672	705	688	703	732	699	673	693	702	689	712	685	723	724	671	721	730	702	683	724	682	691	703	703	657	707	688	660	688	749	699	685	696	658	695	719	678	720	712	661	669	700	712	692	708	638	688	687	703	679	722	706	664	741	735	634	693
22690	21502	29439	24009	21503	21570	12310	1465	911	853	752	664	601	532	505	442	405	422	435	369	362	375	358	373	318	392	362	359	354	335	347	347	265	288	263	321	277	280	328	266	302	258	241	276	255	307	298	283	272	258	276	275	288	292	282	254	232	309	252	260	266	260	241	263	252	264	264	276	257	248	256	282	290	268	266	277	248	260	257	268	292	267	250	286	248	241	292	256	228	276	283	264	244	246	266	276	246	273	261	272	259	282	249	269	272	272	238	252	260	258	252	267	260	250	272	267	252	244	248	269	291	251	261	266	276	251	253	258	275	274	270	244	252	258	258	271	253	259	222	237	289	271	269	264	240	266	251	238	281	279	260	264	258	269	285	263	233	262	250	246	247	250	262	272	254	258	212	239	261	245	271	272	244	271	266	256	277	267	269	240	235	254	292	260	248	235	298	299	234	245	254	273	274	272	271	287	279	248	249	254	256	249	254	273	270	233	262	253	248	263	239	236	260	257	274	225	246	252	257	252	275	245	274	247	282	271	269	282	252	249	247	279	251	249	255	253	278	227	246	254	280	245	256	237	250	239	245	257	276	255	273	272	264	276	263	239	257	261	228	269	253	238	259	267	252	256	266	237	242	241	243	272	247	238	277	244	238	259	281	262	277	239	263	266	239	262	249	298	270	246	256	248	267	239	274	234	242	266	246	276	248	270	275	241	232	251	272	259	258	260	293	278	265	258	257	242	281	254	269	253	261	258	260	251	275	242	260	271	256	268	293	287	257	260	265	258	287	244	283	272	280	271	268	267	270	234	277	256	240	246	285	234	268	259	262	280	261	222	267	247	274	264	274	253	243	276	265	241	255	242	252	234	246	280	254	273	266	255	241	262	251	267	266	251	235	273	278	270	265	253	266	249	273	271	288	282	289	216	247	275	285	265	287	263	260	283	260	260	233	273	249	253	276	231	254	259	278	270	278	256	257	269	231	241	262	250	246	256	237	267	267	264	284	244	284	270	259	244	268	262	255	263	294	268	267	248	232	255	284	283	241	280	254	295	252	256	256	265	252	264	243	250	283	235	252	272	258	266	270	268	267	278	244	281	264	263	234	258	266	264	248	265	256	244	242	234	253	268	259	237	290	251	236	264	252	260	227	276	273	219	252	271	262	244	279	225	262	263	208	273	248	260	286	286	268	241	244	282	261	246	232	240	267	256	251	264	248	251	250	232	268	252	253	259	261	276	253	240	297	223	255	255	240	272	273	291	260	258	291	272	288	266	240	236	242	285	254	264	242	224	269	266	287	232	290	247	244	265	274	253	276	243	265	224	240	254	258	251	273	248	283	286	272	265	275	268	275	238	260	266	241	255	265	253	278	257	280	273	234	279	262	250	283	263	238	277	250	261	273	246	226	275	249	251	293	270	245	270	236	259	262	255	249	279	259	272	253	250	243	251	296	266	263	271	273	275	253	247	275	243	264	255	252	251	271	251	264	275	242	228	259	277	251	261	237	287	276	258	278	259	268	280	266	267	273	299	274	246	269	269	251	294	257	239	227	255	247	244	261	266	255	299	279	273	265	262	240	252	275	250	255	247	308	259	264	266	251	251	271	240	257	267	255	262	272	271	268	260	263	237	256	271	255	260	251	248	269	276	254	264	267	257	276	284	298	277	274	250	256	264	256	256	267	278	255	256	255	238	247	263	251	301	267	268	252	247	264	265	251	268	250	288	264	252	253	275	244	247	254	270	256	257	235	246	264	244	260	244	255	271	288	273	278	234	241	259	241	258	255	295	265	254	234	235	295	279	250	286	287	265	297	236	257	261	264	246	264	256	254	262	261	285	257	264	253	263	250	259	297	249	248	266	218	256	275	236	237	250	281	260	259	251	289	269	267	269	259	246	280	257	228	299	249	238	273	246	262	234	273	248	244	266	244	247	251	254	268	240	264	224	281	246	250	272	254	270	247	240	253	261	252	280	233	280	246	284	247	250	264	237	276	276	268	294	254	252	266	252	251	263	259	279	271	291	260	266	251	261	236	282	273	260	267	223	286	254	231	233	255	268	265	247	257	240	226	253	257	259	261	243	271	282	278	253	238	226	256	248	268	282	244	247	259	234	254	263	264	252	282	266	272	255	236	247	258	267	273	244	269	247	247	266	272	256	255	224	217	275	256	269	264	281	240	248	271	286	261	244	235	251	279	243	288	273	231	283	281	226	274	239	275	245	275	271	254	283	282	271	260	279	251	260	285	274	271	237	251	254	267	244	264	231	246	267	260	244	247	271	270	276	258	260	267	264	245	273	244	260	243	266	262	242	273	286	250	245	249	237	250	294	284	237	251	272	248	277	257	257	261	275	238	265	253	243	256	252	234	271	267	223	286	247	267	263	244	287	266	258	281	286	273	272	276	244	253	226	264	261	257	246	222	237	267	255	276	281	254	267	269	262	257	250	280	268	262	296	267	247	245	248	284	268	250	256	264	259	244	247	288	255	250	259	281	267	264	272	249	250	266	266	257	286	245	275	250	238	273	232	259	278	257	258	251	249	272	244	263	250	235	255	251	263	271	257	254	284	245	247	263	271	270	205	283	224	275	237	281	262	262	261	225	256	266	245	254	260	260	257	264	268	235	222	269	265	231	269	272	246	248	261	262	279	236	252	256	268	261	265	264	239	273	294	239	273	275	259	255	245	283	272	247	269	249	251	249	252	263	242	247	247	258	258	276	252	263	298	237	253	258	282	270	285	268	238	236	263	247	270	261	281	243	244	250	263	288	261	247	266	256	246	252	241	267	246	277	280	264	264	263	278	304	257	254	249	255	271	236	253	261	274	281	267	264	270	232	251	270	262	242	249	250	249	246	278	282	274	264	291	248	238	251	273	264	274	229	250	225	260	255	267	276	280	248	255	257	254	256	258	248	265	259	238	254	261	307	260	233	248	263	238	276	276	278	262	264	275	270	263	270	242	236	290	235	266	247	244	259	270	242	281	295	266	284	287	258	243	256	249	259	245	260	262	263	236	257	247	242	238	246	254	275	258	263	242	254	236	264	260	223	261	261	283	276	258	256	268	257	277	266	258	265	242	284	221	254	256	234	265	269	257	254	264	266	237	266	241	260	262	254	289	255	275	253	253	261	270	255	262	273	262	256	266	247	258	227	276	255	263	305	267	234	272	242	273	242	268	249	269	273	241	263	224	266	261	265	252	252	261	256	272	259	264	256	253	277	287	293	243	273	278	249	235	241	275	258	248	258	258	245	258	264	231	257	251	267	257	262	282	265	269	288	229	266	245	262	242	246	255	254	266	258	270	234	260	260	260	269	271	254	296	250	271	251	273	249	273	280	288	281	223	290	264	272	288	261	258	260	256	264	241	288	277	263	234	252	289	267	269	257	274	284	231	271	262	264	276	273	282	273	241	255	288	217	258	261	261	241	244	238	255	257	255	257	282	276	262	296	266	233	277	238	273	274	275	243	241	248	243	245	265	247	244	238	250	263	226
24959	17151	12347	6380	4619	3437	2597	2013	1584	1268	1023	903	800	748	631	630	543	472	464	432	426	398	434	411	356	406	371	374	383	346	372	334	333	308	325	328	340	330	295	273	310	314	267	268	294	251	293	257	281	263	285	272	245	287	303	274	297	280	284	280	285	277	305	261	242	264	255	274	293	297	293	271	273	274	294	267	264	263	250	275	274	262	270	229	263	273	269	261	251	291	268	235	289	239	271	271	282	260	269	297	301	293	268	297	291	282	262	278	279	266	264	274	231	261	274	276	271	263	240	264	291	265	268	261	256	269	258	291	241	257	273	258	244	286	258	286	261	247	244	247	275	249	261	292	251	260	272	261	239	271	272	272	250	245	258	285	265	258	278	271	279	231	276	299	269	252	274	248	247	276	264	305	253	280	243	268	274	244	281	265	233	287	247	272	261	257	305	278	276	265	239	288	251	265	248	268	260	272	249	283	271	265	269	278	285	294	265	279	245	266	278	274	243	229	271	293	291	251	278	263	257	268	270	288	269	271	280	255	252	271	263	288	277	230	256	272	269	250	242	275	281	278	252	265	271	284	263	245	284	258	237	266	232	266	268	262	281	262	248	238	249	273	281	256	286	280	252	263	267	254	272	275	251	278	255	267	262	294	263	247	267	244	253	241	269	233	256	298	282	272	242	253	268	251	282	246	242	260	245	268	271	277	286	273	269	299	281	273	279	277	288	274	287	241	279	239	281	257	265	268	281	259	254	255	260	277	272	231	248	256	264	283	286	299	277	264	246	305	282	280	265	281	248	251	247	251	255	291	238	267	274	268	248	262	272	266	249	274	267	275	257	253	270	256	249	284	247	244	265	260	277	245	248	254	253	260	267	272	244	250	262	291	308	249	286	232	281	268	273	270	257	274	293	248	287	279	244	271	282	248	258	315	250	285	276	285	270	271	246	258	235	275	265	250	272	269	271	275	280	251	288	274	271	243	268	261	240	268	277	267	274	271	289	272	286	292	270	253	271	276	307	261	266	256	256	261	276	240	259	247	268	274	280	268	236	262	278	271	278	277	277	262	266	245	261	255	247	269	289	302	258	258	273	253	289	275	309	293	279	252	253	277	278	247	260	254	259	269	281	271	280	282	258	263	263	263	279	279	249	277	274	262	262	278	247	269	264	273	261	269	238	249	244	244	253	264	287	293	290	250	300	276	281	258	274	284	270	247	275	262	259	253	265	296	268	269	271	294	251	254	279	265	251	278	271	267	277	278	272	256	267	267	264	254	270	270	304	274	268	266	263	278	228	259	269	256	281	281	257	248	258	264	237	253	250	264	252	274	268	268	266	261	265	265	284	273	276	253	270	250	259	290	295	249	260	244	272	245	315	248	243	283	267	255	274	285	291	247	278	281	263	267	278	271	262	307	272	268	270	277	273	265	293	243	257	281	268	283	263	257	260	267	250	294	304	274	267	286	260	249	235	241	252	236	254	264	282	264	272	261	267	309	261	264	271	264	288	285	245	275	254	265	269	295	267	281	267	250	283	250	241	275	281	260	261	268	260	264	259	269	251	287	271	250	286	266	275	248	286	269	263	270	263	281	262	274	304	296	255	262	280	276	244	243	299	281	277	275	287	259	259	266	275	285	243	247	260	245	269	246	276	280	248	264	289	280	248	280	246	300	230	282	253	259	278	257	296	266	279	259	272	300	248	270	272	247	247	286	260	273	269	285	290	276	257	264	234	235	284	258	272	276	254	252	267	297	285	265	268	288	262	265	287	253	293	275	247	286	244	261	238	282	247	266	297	260	274	289	270	273	309	267	269	239	245	251	249	250	258	271	270	258	261	275	252	287	249	257	254	276	291	279	288	268	274	266	289	267	284	267	274	270	271	264	260	291	270	278	249	248	255	281	233	254	279	246	254	260	287	247	238	258	309	233	269	242	233	248	264	262	265	264	263	264	259	268	285	296	279	270	242	293	265	269	247	266	277	254	256	258	239	260	289	278	279	272	251	261	258	260	269	285	259	268	264	259	257	279	289	282	266	279	271	272	259	286	245	271	247	243	261	260	247	255	277	287	256	266	276	268	257	278	263	260	252	274	240	244	252	284	273	274	253	264	259	258	246	257	287	258	259	278	253	291	279	275	272	271	252	260	235	226	274	261	266	262	241	255	263	281	235	260	252	251	296	285	251	266	279	277	264	265	267	294	267	250	278	286	302	253	270	262	257	276	269	257	260	240	254	264	278	277	229	256	262	287	268	253	270	235	277	274	274	257	278	237	252	279	268	277	240	281	251	256	238	248	264	263	258	265	265	238	272	284	288	250	274	256	284	280	261	267	251	278	294	264	271	259	267	267	258	247	252	260	258	275	254	252	264	269	285	250	234	283	264	285	256	253	253	262	248	284	272	284	275	270	245	257	278	293	284	261	253	250	264	232	283	275	263	258	275	248	248	288	247	254	256	277	267	271	286	281	263	260	248	256	248	262	272	272	246	275	281	293	249	287	260	250	274	256	271	311	248	262	254	257	272	298	251	250	303	248	265	263	271	276	239	277	257	241	268	242	247	281	289	257	276	276	241	279	286	251	261	267	277	291	261	263	294	263	249	253	262	285	253	252	240	284	270	245	281	263	258	276	250	264	246	282	297	259	276	252	288	278	273	244	248	252	266	263	276	259	293	269	277	278	261	299	245	266	261	277	263	241	274	242	238	282	296	276	272	270	254	306	262	231	266	240	267	261	256	251	253	273	272	269	312	270	266	281	273	257	266	270	294	266	275	269	231	272	249	262	246	287	264	257	292	272	275	275	258	258	249	246	251	266	272	272	238	249	300	257	257	255	279	291	259	272	268	256	243	252	270	250	280	242	268	263	237	277	257	263	291	269	255	264	277	276	254	249	244	261	280	292	257	238	265	239	267	281	274	256	264	278	268	262	265	273	257	256	266	259	269	268	260	276	275	280	294	294	278	279	297	259	272	276	265	282	261	234	258	277	269	274	269	270	255	260	236	265	265	257	275	248	259	287	292	282	274	243	262	281	257	262	282	275	268	282	275	235	273	274	264	256	247	248	252	260	283	243	261	246	252	255	274	264	274	274	259	266	269	278	285	258	265	274	269	269	288	291	230	264	277	272	301	287	283	248	287	270	265	252	251	283	276	270	276	264	267	248	261	276	280	237	285	250	257	273	286	266	258	269	246	269	265	246	262	275	297	285	286	236	251	259	251	253	270	277	267	263	241	291	279	286	272	260	274	272	254	260	262	280	267	257	274	267	264	282	274	283	244	253	231	263	253	275	277	239	256	247	263	259	247	268	287	277	256	304	280	276	262	268	269	257	258	295	260	269	241	291	275	281	276	266	265	249	287	270	256	281	226	261	263	256	289	282	244	244	266	276	241	261	293	304	255	255	288	251	277	271	275	269	253	304	291	257	260	250	249	258	247	257	245	268	229	222	282	274	263	283	231	279	257	265	264	259	261	239	247	257	273	260	298	254	272	305
28051	19847	7618	1843	1073	971	874	784	822	745	714	738	710	760	733	729	726	734	711	749	716	734	714	694	672	708	689	697	725	663	733	676	647	669	630	749	733	632	696	655	692	680	671	718	693	664	704	687	672	666	711	679	704	620	697	642	703	649	624	642	652	703	683	659	669	713	653	729	648	674	616	681	712	674	695	675	686	632	663	652	671	653	634	638	635	740	671	700	665	678	750	672	700	622	692	723	640	665	702	701	655	686	685	685	656	678	649	656	661	687	694	673	689	706	677	673	709	673	687	662	657	676	678	676	730	663	668	675	672	684	712	687	728	679	698	721	647	701	701	652	653	673	686	674	683	685	671	641	688	699	666	627	627	655	658	696	646	661	689	698	693	631	660	675	671	719	688	686	685	663	661	686	675	672	677	652	643	669	644	677	674	686	669	677	678	668	666	737	667	700	646	654	691	709	706	637	679	679	684	746	710	695	701	662	667	691	662	708	661	629	650	672	691	663	638	675	651	685	694	639	701	676	670	641	673	628	679	686	684	652	662	659	660	699	711	695	640	685	719	703	623	669	657	717	683	653	674	656	660	679	671	717	677	666	675	709	655	674	649	694	687	732	736	713	676	673	701	718	681	661	674	641	694	652	734	683	675	703	650	657	673	684	721	658	670	681	663	708	697	685	720	665	650	705	654	646	672	700	617	650	689	688	683	667	691	637	708	675	663	673	663	658	666	661	734	682	705	653	652	649	649	654	679	655	697	640	718	681	742	650	667	695	694	653	693	634	667	646	643	739	685	674	674	678	726	682	698	664	692	685	678	704	707	706	726	674	648	655	694	702	687	680	682	628	718	649	725	681	719	689	630	671	690	661	680	717	686	626	681	686	675	656	681	674	647	714	683	661	681	750	691	707	641	681	726	717	646	695	671	629	631	683	680	723	690	636	672	652	690	636	673	659	663	680	684	652	661	685	705	659	678	630	669	654	703	691	697	685	669	693	655	633	749	654	651	706	672	693	700	710	716	695	697	702	668	634	683	704	651	687	631	634	663	660	656	693	705	639	678	647	706	667	668	657	698	658	732	694	743	656	687	657	692	649	648	669	640	635	692	713	690	651	684	658	661	636	687	661	703	639	651	695	682	694	695	711	699	714	686	616	688	675	695	656	684	690	676	678	682	679	648	652	655	700	657	686	626	682	646	722	677	661	687	645	672	653	655	657	668	675	677	690	628	655	643	634	679	712	634	635	694	647	699	694	660	669	655	644	642	662	700	686	681	743	653	679	641	626	708	664	666	689	672	727	670	701	794	721	691	664	677	660	613	663	695	673	676	686	669	674	705	682	705	648	655	671	675	708	701	687	735	685	660	691	667	702	715	634	650	641	683	687	670	722	684	657	678	685	711	735	712	628	621	693	712	670	609	686	696	720	665	691	722	693	667	639	655	708	650	644	676	650	668	628	669	693	691	653	662	689	655	675	660	692	659	664	663	679	711	606	617	688	700	680	632	616	720	704	671	666	690	685	739	646	681	710	716	642	671	720	659	684	688	671	679	698	652	700	695	699	673	703	681	666	679	699	671	671	692	661	661	690	675	655	697	651	681	690	645	652	676	689	670	682	641	632	698	654	609	678	676	693	626	684	660	668	683	716	676	646	720	681	712	659	680	641	679	737	676	644	674	716	703	680	672	669	734	715	648	688	676	649	685	665	670	696	703	663	642	707	646	730	679	623	677	660	674	687	661	675	707	691	653	664	701	688	683	681	639	664	633	704	689	727	643	735	703	655	674	690	707	682	687	669	707	656	691	646	657	687	700	664	672	665	650	695	671	700	703	690	677	693	690	654	684	652	654	724	688	628	658	664	686	695	642	690	657	673	677	676	663	650	685	687	695	655	683	692	704	709	698	686	684	701	656	652	675	700	671	735	640	701	652	678	679	687	688	662	678	671	672	678	670	655	653	620	639	678	677	661	641	682	697	687	650	667	650	691	687	669	717	714	659	689	688	629	672	665	654	640	653	653	699	636	694	708	639	707	690	658	666	703	648	684	677	664	710	648	748	719	695	655	713	632	710	686	696	721	689	710	677	688	718	677	673	701	677	673	679	679	693	675	682	689	644	693	665	721	709	674	738	706	713	635	688	679	656	663	663	695	680	681	667	602	644	682	677	704	707	674	675	682	722	656	701	652	700	702	695	707	654	698	654	630	612	657	676	683	696	697	683	673	663	672	681	663	710	673	699	715	644	648	695	647	636	706	683	651	690	702	635	685	746	640	686	674	650	663	661	669	639	709	677	697	697	669	655	687	704	595	652	672	669	655	669	648	675	705	665	660	694	673	671	672	650	755	687	683	673	675	709	709	685	611	673	670	663	702	715	684	642	730	664	627	671	725	672	665	687	662	682	632	659	657	654	659	650	669	668	656	705	694	639	656	662	642	679	664	665	710	712	710	637	670	672	627	659	655	707	642	706	684	656	696	684	690	705	686	713	718	664	697	627	709	741	668	648	661	678	698	620	657	709	656	643	711	642	644	659	679	723	706	702	654	686	646	658	678	677	646	690	643	704	658	647	679	644	703	695	629	688	667	614	682	702	690	709	689	693	708	709	713	649	665	709	668	645	647	685	678	658	732	675	636	661	645	695	669	705	729	666	652	620	657	668	680	658	683	661	717	609	645	693	686	674	685	638	694	662	684	687	615	638	640	727	687	692	724	676	648	691	657	665	679	670	661	664	648	699	686	656	662	665	624	678	663	672	648	697	659	681	660	736	675	672	666	678	648	673	686	656	693	638	687	683	739	642	710	646	685	704	660	696	670	696	698	668	670	676	694	659	654	729	668	678	670	701	706	704	667	665	696	655	681	682	678	660	687	692	671	666	668	699	634	705	717	644	618	665	692	667	671	654	714	676	651	659	624	709	642	713	672	638	660	674	654	712	700	707	687	699	625	644	697	674	629	707	673	661	676	696	683	717	670	655	689	626	630	755	676	717	712	662	683	655	640	692	690	650	706	674	612	716	692	659	675	687	672	684	660	654	682	636	671	644	667	702	665	659	623	664	695	700	673	693	683	696	679	683	679	672	659	671	668	675	695	693	650	667	647	668	698	721	632	674	665	696	723	692	692	671	712	710	666	627	696	721	644	679	709	719	690	697	681	711	697	673	724	723	665	679	681	659	677	688	695	691	660	676	724	687	633	620	699	686	633	663	671	673	647	683	693	656	658	672	658	677	701	681	693	711	690	693	622	711	655	663	647	668	662	681	666	693	673	678	685	681	662	673	671	694	679	675	606	625	672	655	719	675	656	653	658	684	716	660	678	653	669	719	661	667	683	689	720	672	662	655	683	652	700	638	660	672	702	633	629	669	676	641	651	624	766	653	718	645	672	699	677	670	685	695	669	703	689	671	668	681	660	680	661	734	663	690	672	697	678	716	667	689	655	695	658	709	675	611	681	671	679	662	650	657	685	703	686	686	683	647	628	670	729	683	637	682	642	702	642
7185	4080	3038	1719	1374	1218	1082	983	947	841	812	797	843	808	744	802	749	714	802	763	736	736	750	728	725	702	759	754	734	738	744	714	704	729	751	688	718	733	703	740	706	689	701	699	704	686	717	695	698	684	721	756	744	756	720	677	718	721	687	698	664	724	712	744	690	721	714	729	710	732	665	712	659	733	706	755	713	714	735	690	713	728	695	754	665	708	715	712	707	731	701	707	706	714	711	710	719	669	727	693	718	672	699	757	690	717	695	658	648	664	717	676	715	713	727	775	699	734	686	681	701	670	739	717	745	700	684	730	716	707	727	683	691	805	714	710	725	736	716	720	718	737	687	688	707	725	733	682	711	729	698	706	754	714	730	690	667	702	689	695	700	725	714	663	683	692	675	740	708	698	727	693	700	696	710	701	713	678	697	679	716	720	722	712	697	730	679	731	671	694	787	738	721	711	707	683	764	692	659	735	685	688	671	678	725	682	729	718	668	735	762	730	733	679	690	710	709	723	697	651	724	702	653	697	692	753	732	720	710	707	686	678	751	724	738	748	700	682	747	718	732	699	689	671	744	696	726	720	707	673	701	687	691	746	674	699	697	744	690	728	744	700	725	736	647	723	731	679	723	742	700	715	732	699	679	681	702	740	728	752	750	696	716	697	700	707	705	699	722	672	692	682	777	760	668	781	670	737	716	694	678	728	687	723	693	721	721	722	697	732	707	693	705	715	704	751	752	718	705	734	724	679	696	652	699	736	693	684	653	726	733	765	690	695	710	695	696	684	725	709	682	686	730	722	705	684	709	689	706	662	733	698	729	727	738	695	730	695	682	680	730	698	666	722	662	726	694	733	716	661	703	703	694	766	704	697	693	754	710	726	735	734	721	717	692	672	680	695	716	666	714	693	717	707	699	695	752	716	720	699	678	678	736	695	703	716	704	719	718	743	729	711	678	739	744	744	750	693	665	683	736	690	700	681	758	698	699	719	721	665	738	689	748	682	692	704	770	707	687	730	703	695	704	707	688	715	695	734	732	736	713	679	720	666	746	741	719	713	714	741	757	701	759	738	681	748	689	694	676	725	759	747	648	674	714	758	704	733	685	694	661	664	745	700	721	746	680	661	731	688	713	723	685	684	732	684	686	699	757	713	698	710	677	720	693	713	718	661	704	739	736	709	700	705	727	692	703	723	744	697	699	723	715	646	681	653	718	695	674	704	675	720	679	747	772	692	673	720	703	746	697	684	710	690	690	735	725	720	677	717	710	718	678	750	700	704	668	720	670	719	715	734	736	716	721	735	684	694	695	704	707	706	736	692	709	722	658	678	686	709	724	712	705	686	707	685	755	721	706	675	702	702	701	746	684	670	699	674	707	695	749	750	739	698	745	692	689	716	698	699	683	639	720	750	688	750	734	743	694	676	716	712	724	699	711	683	702	683	684	691	752	754	688	688	707	694	714	695	691	733	709	681	702	710	722	710	713	705	763	707	708	646	730	638	720	637	730	687	718	661	729	673	705	703	692	673	706	695	721	673	674	756	708	735	712	718	775	698	726	720	681	685	682	691	683	712	687	701	711	731	711	713	747	703	692	720	657	727	710	715	750	733	735	685	688	704	740	724	697	688	668	668	695	697	678	710	727	696	684	746	743	699	725	716	715	712	688	669	701	706	657	706	703	697	751	714	724	732	691	775	647	660	700	734	718	701	740	700	738	693	709	701	693	683	681	687	719	720	693	747	743	712	738	743	706	685	716	682	709	729	723	710	729	707	680	703	695	653	673	695	691	695	698	718	737	752	714	725	712	745	704	698	741	740	728	719	647	695	692	755	706	713	728	711	729	688	714	655	736	754	697	703	735	690	678	738	714	668	711	679	762	716	738	653	753	713	713	705	739	713	712	696	756	691	706	727	715	709	642	726	699	727	666	696	743	702	644	663	688	724	679	717	666	682	672	735	684	698	724	703	677	685	713	716	723	700	698	686	727	675	692	711	724	679	718	707	695	675	666	705	725	725	670	713	741	705	767	740	667	677	711	722	717	689	686	703	716	699	673	658	693	742	676	701	681	750	696	719	723	709	746	684	725	709	676	737	726	736	705	689	694	740	715	656	694	680	705	675	687	711	711	671	775	701	730	687	729	662	713	699	699	733	708	707	721	741	685	699	700	735	710	737	710	715	665	693	702	676	701	710	731	728	719	725	709	691	743	657	754	686	690	736	721	744	686	721	699	738	709	669	657	686	724	683	695	766	696	680	723	681	748	732	759	708	719	747	741	706	717	675	689	669	693	725	711	738	717	708	713	701	690	719	728	754	727	687	719	671	708	698	713	735	664	718	703	704	684	711	688	734	710	722	722	728	680	743	728	694	722	684	695	702	683	700	651	719	689	716	691	709	727	714	711	694	722	694	722	708	688	771	731	713	702	742	733	709	715	712	671	722	687	693	718	688	722	694	705	737	705	696	721	698	711	741	666	672	636	708	668	745	697	723	713	694	725	705	718	713	760	695	706	726	701	704	704	700	710	647	728	670	724	734	772	707	687	668	703	755	709	723	728	706	707	715	722	697	690	701	704	684	672	749	717	677	716	678	710	713	746	708	723	765	758	681	757	700	712	686	765	772	689	709	681	688	689	700	679	728	726	712	696	688	725	713	693	707	698	756	728	710	731	700	677	727	727	683	701	692	689	692	694	714	697	725	679	761	636	740	737	691	716	743	711	732	681	682	751	730	666	698	730	701	726	689	754	721	715	701	690	719	715	728	716	757	715	686	729	663	676	744	736	757	743	677	733	668	675	731	689	693	699	708	757	731	705	734	779	718	714	698	731	695	738	682	691	686	684	724	650	710	704	663	729	729	715	707	722	685	700	676	722	692	704	682	699	724	654	746	706	721	684	702	718	674	672	705	680	691	706	698	746	671	738	686	708	683	714	702	711	726	689	730	705	736	715	751	721	688	693	681	708	705	714	663	700	743	692	733	684	720	714	736	719	695	703	702	684	755	680	705	691	707	725	731	693	688	734	681	746	705	724	702	767	690	670	754	699	711	719	728	744	723	719	737	665	695	733	702	671	750	712	682	683	689	729	698	718	712	714	687	676	703	750	709	743	691	716	692	684	699	695	666	711	728	711	688	675	693	670	712	719	738	705	693	677	718	725	689	667	693	702	688	735	720	693	698	743	713	692	781	708	673	683	701	682	733	724	712	739	668	695	705	699	752	721	722	704	715	724	690	760	681	686	710	718	745	707	762	760	676	719	716	695	689	734	660	713	706	670	703	724	714	682	743	690	708	690	713	700	706	710	738	645	706	756	677	695	707	701	749	710	706	702	700	742	728	717	695	693	696	706	741	712	723	710	697	708	751	721	750	720	724	725	733	725	679	687	705	702	700	685	707	700	645	681	744	707	719	722	678	657	709	719	704	720	679	666	716	710	669	704	678	727	674	724	706	730	721	705	693	670	700	742	728	668	737	721	749	726	724	697	729	704	698	706	732
23852	21576	29169	24456	21569	13786	1639	919	783	669	640	573	550	537	535	448	473	447	436	460	450	400	394	397	404	397	396	402	390	383	431	392	380	391	391	371	381	379	390	373	354	324	366	366	382	358	339	363	363	359	370	364	379	394	382	335	375	352	386	380	357	339	343	353	347	374	368	344	378	375	378	348	371	328	347	356	356	335	339	347	351	346	350	336	349	354	390	395	335	347	336	371	348	365	383	382	379	366	357	343	385	349	373	334	328	363	360	397	426	357	356	371	366	347	307	353	345	380	352	347	352	356	363	323	344	347	324	343	330	321	364	326	356	326	339	376	327	349	334	354	371	329	342	333	357	331	360	329	362	360	362	333	376	329	354	345	355	363	329	332	332	343	335	338	377	350	373	361	373	337	345	353	346	346	357	359	338	339	378	327	330	338	368	350	356	370	347	358	349	328	354	359	354	400	350	346	375	394	350	374	357	362	304	392	357	335	313	362	320	357	395	404	366	353	328	363	337	326	336	363	369	336	354	338	355	365	326	338	361	336	350	318	333	393	322	353	361	335	357	341	375	354	336	332	364	329	382	327	311	325	364	340	348	344	347	347	366	345	345	326	366	371	352	348	389	355	345	361	368	379	329	362	375	340	378	374	372	353	353	379	351	371	329	332	367	386	363	367	354	329	307	344	319	372	380	363	349	384	348	369	357	349	369	336	361	348	344	309	378	330	347	375	339	347	363	352	348	355	324	359	337	331	364	366	331	337	357	342	363	335	337	347	361	380	341	363	338	375	374	361	326	374	341	343	347	360	349	329	350	354	330	344	355	374	360	331	363	390	344	328	378	367	363	366	359	364	339	329	324	345	336	368	319	378	329	342	390	347	329	352	339	377	348	357	359	358	326	330	345	377	330	357	337	328	340	368	342	352	349	339	326	389	355	347	347	349	387	339	328	358	329	338	360	331	376	330	367	357	382	359	345	345	341	338	350	333	398	323	323	339	380	346	382	379	341	355	325	318	306	359	348	355	330	378	339	360	338	338	330	347	357	322	374	349	328	342	345	357	360	334	327	305	383	328	337	342	373	334	402	350	383	331	383	342	345	340	359	350	371	371	358	362	328	384	353	330	390	319	350	353	357	355	360	359	376	337	327	367	316	357	370	370	311	340	378	389	345	322	365	338	370	324	360	363	368	348	359	325	335	339	369	350	346	321	344	360	343	342	354	365	376	345	338	327	325	359	331	323	367	378	350	314	347	330	365	347	334	344	392	371	361	365	361	344	344	371	347	355	361	367	339	342	373	333	334	342	348	348	364	352	377	326	351	337	364	347	346	357	369	353	336	339	337	328	347	365	342	338	370	357	352	385	350	313	347	362	347	323	329	353	329	361	366	350	348	347	355	372	385	347	340	350	374	350	351	360	319	369	339	362	337	351	354	355	323	369	369	349	371	391	356	335	326	342	342	349	385	368	349	353	356	379	361	369	364	348	360	373	340	326	360	348	347	351	314	372	360	343	362	369	316	373	355	369	356	329	365	346	328	349	355	411	330	370	353	373	367	328	350	365	343	302	354	361	359	373	357	372	374	361	364	338	378	372	357	341	355	357	388	344	356	342	321	353	334	362	337	383	360	352	360	359	323	379	333	343	367	345	322	353	335	336	357	364	379	356	373	366	368	362	359	324	361	338	356	332	319	333	360	332	374	368	368	334	383	361	327	344	362	334	353	339	380	362	372	344	322	369	323	349	329	334	366	353	352	365	350	347	353	369	345	338	347	342	375	320	352	364	353	334	346	363	310	334	390	345	347	345	339	320	367	333	360	342	388	325	356	347	326	320	373	315	347	325	329	355	365	344	372	339	396	379	337	368	376	367	357	356	367	339	352	350	391	349	359	357	337	358	344	338	376	332	311	352	367	354	333	341	340	342	348	375	340	320	344	338	371	330	337	338	345	350	345	318	340	376	327	353	379	345	323	380	323	327	363	345	350	323	355	376	356	354	365	342	333	361	385	333	355	372	369	357	362	384	344	361	332	386	355	383	333	371	358	379	341	354	361	345	360	336	339	366	377	311	352	346	358	350	366	370	356	334	373	346	342	335	348	391	336	346	333	318	342	330	341	362	344	344	352	362	380	333	360	374	342	337	343	368	340	328	341	362	370	371	337	345	365	330	356	375	390	374	315	357	375	369	369	370	324	353	323	362	335	349	362	336	358	340	352	333	358	338	376	330	342	344	378	372	360	388	351	345	378	335	355	323	380	340	343	306	389	348	347	348	346	339	331	347	365	374	352	364	332	367	379	345	356	334	331	357	337	340	331	361	332	332	333	353	333	325	340	340	353	320	348	346	327	356	350	371	328	346	358	333	366	336	353	356	361	350	327	354	327	339	351	329	335	304	348	349	350	356	360	334	343	344	382	336	359	337	358	328	325	341	358	339	375	387	348	319	357	327	320	369	372	346	345	355	379	319	353	361	352	365	345	324	322	339	353	348	308	344	329	361	321	302	337	350	363	347	324	358	379	358	368	342	392	370	342	370	367	359	341	349	339	352	322	357	339	375	365	383	369	357	371	374	339	330	347	354	345	326	345	347	377	377	388	337	368	337	391	355	370	328	359	370	326	359	368	341	329	324	362	353	362	328	320	364	353	361	338	356	327	352	367	341	327	352	348	367	340	350	374	353	371	396	351	375	333	319	349	380	343	366	364	360	359	307	341	373	372	318	330	347	356	336	353	313	404	356	332	343	376	336	343	356	351	356	365	325	337	359	335	355	343	362	353	364	312	380	355	349	375	370	318	369	338	362	368	341	342	364	403	353	364	379	372	336	335	361	371	370	344	358	350	364	368	361	317	363	378	336	338	363	371	372	376	390	333	378	366	375	322	353	350	321	352	347	356	325	335	366	332	363	334	338	358	315	377	345	312	334	331	376	359	360	336	367	325	353	328	349	364	396	357	358	364	380	382	376	340	367	332	329	357	359	378	348	351	373	361	376	329	337	387	332	373	376	367	361	352	370	335	369	337	295	329	333	383	359	366	347	365	379	352	378	347	366	335	370	346	334	377	343	322	360	329	336	386	333	345	344	369	341	330	334	362	350	361	352	322	331	347	341	359	331	349	377	381	378	356	348	341	343	369	335	366	347	330	340	335	360	362	361	349	381	347	344	362	343	336	324	363	338	336	346	349	317	334	334	348	345	375	384	350	352	377	387	373	383	382	366	361	341	396	354	325	330	362	356	344	363	334	332	352	339	315	369	379	344	375	373	374	355	337	330	337	333	348	348	325	330	323	340	335	328	383	379	379	380	344	360	370	352	327	353	334	363	364	360	384	359	360	385	360	357	341	398	368	315	342	359	367	376	339	354	350	360	312	321	355	336	323	363	374	322	356	359	330	385	377	319	349	345	372	341	328	357	340	345	368	387	332	359	360	346	339	331	333	359	351	336	310	337	379	376	355	351	387	361	356	341	334	340	370	362	359	361	335	348	355	360	321	356	353	346
21799	11929	8446	4256	3057	2269	1775	1326	1140	981	893	746	688	635	607	572	497	507	479	457	535	488	488	419	459	502	458	466	468	421	423	419	442	421	426	439	422	371	371	389	399	423	413	398	377	369	390	373	414	368	346	365	360	410	387	391	400	392	386	377	379	406	396	358	397	371	379	389	378	378	388	397	398	386	365	383	394	389	385	388	370	387	382	334	374	383	387	369	390	379	389	446	371	378	376	395	381	395	404	389	354	394	386	404	401	390	394	395	363	383	408	372	394	405	404	410	370	362	374	377	428	369	380	384	377	412	425	381	334	372	386	396	370	369	391	410	371	381	393	382	369	383	396	356	424	396	403	398	377	413	377	385	366	339	411	366	369	364	380	381	409	395	378	413	362	393	403	391	360	388	394	363	376	356	400	393	372	390	394	386	384	386	380	354	348	382	387	398	351	386	369	330	403	402	395	407	361	341	374	392	378	409	376	397	370	393	387	379	397	421	364	390	410	370	398	396	392	351	382	380	383	356	378	400	357	369	360	403	393	363	417	353	384	374	366	380	388	359	374	405	380	384	402	396	395	388	340	388	390	357	379	403	391	377	383	355	374	386	358	430	366	379	369	365	385	379	388	377	415	398	400	426	393	366	346	404	394	342	394	379	398	377	386	377	404	361	397	388	403	343	382	374	376	407	410	366	398	370	398	364	393	405	359	369	364	369	366	388	426	342	371	378	383	345	403	355	384	392	402	352	379	399	372	380	402	370	385	374	371	357	390	376	358	385	376	389	382	379	360	378	385	429	353	362	375	401	413	395	351	365	412	386	362	377	378	382	389	372	354	385	378	381	422	374	370	378	393	398	388	355	378	368	395	358	385	408	362	374	378	415	369	405	416	383	358	435	396	377	373	369	379	382	382	378	378	393	384	381	364	383	383	373	430	392	331	362	375	395	354	432	366	377	388	383	388	392	388	402	433	383	374	398	374	407	372	360	390	401	366	375	368	344	387	390	407	368	391	403	359	382	363	349	362	343	391	379	392	382	406	379	366	390	398	388	352	378	382	390	376	376	382	384	337	393	377	395	387	370	363	404	427	373	362	383	386	391	371	384	382	387	426	352	400	391	411	369	397	361	416	357	359	363	390	394	394	375	398	413	434	359	384	382	400	372	406	369	382	400	395	417	380	368	369	377	415	370	364	377	347	336	335	408	378	346	364	428	384	389	402	382	347	355	404	360	388	359	374	399	404	375	367	373	412	383	383	379	373	406	364	362	407	409	368	354	410	400	396	399	380	366	390	379	362	372	391	400	398	400	389	414	414	368	382	364	367	368	363	399	399	401	387	340	423	366	415	382	381	361	396	373	374	379	389	383	404	334	371	366	372	352	387	381	402	381	362	432	394	394	392	393	386	384	402	377	433	414	362	346	381	368	408	356	378	348	361	410	407	364	370	416	375	424	401	370	369	398	348	366	364	353	396	364	390	362	369	385	353	367	360	365	410	404	375	387	371	366	398	363	357	369	371	403	396	370	381	378	364	400	398	352	386	415	367	385	403	399	365	392	389	375	386	370	384	387	378	397	402	392	364	394	374	407	401	382	358	390	374	398	435	376	380	378	380	387	376	394	402	375	360	396	371	355	358	390	360	396	386	358	384	404	414	369	399	380	410	385	398	394	394	369	340	400	370	396	385	347	384	374	374	330	386	382	396	383	422	407	362	417	407	364	390	396	387	374	420	364	381	378	394	378	375	395	390	370	404	374	382	393	392	356	341	344	367	396	394	367	391	398	381	393	392	345	369	376	392	345	391	389	387	377	433	341	384	406	390	376	369	372	370	368	421	385	388	388	376	366	356	374	386	369	371	348	411	404	413	400	378	371	383	418	350	360	365	394	364	389	383	391	368	371	380	363	399	413	367	394	397	359	360	384	387	337	365	375	380	378	366	386	375	390	351	342	403	372	360	358	429	380	320	359	396	380	382	403	362	397	404	384	382	364	379	397	381	370	366	382	389	374	360	400	383	402	378	389	408	376	400	410	358	387	391	364	349	406	370	345	410	420	398	374	394	405	375	339	365	374	385	382	382	377	381	368	376	380	375	384	398	376	346	383	357	398	366	374	393	392	358	396	389	408	375	366	365	347	387	375	370	390	360	363	361	398	402	415	368	387	377	384	359	371	371	377	368	388	375	348	365	423	349	422	385	366	377	360	374	399	388	419	390	388	386	403	338	390	377	403	390	378	378	415	390	365	348	385	377	387	368	361	388	370	402	352	352	371	427	388	407	385	415	387	383	399	378	390	370	383	396	405	380	403	385	327	415	369	365	371	408	358	389	406	367	379	373	388	365	385	350	378	372	404	389	395	345	405	406	366	390	403	392	387	386	397	384	404	420	393	368	387	403	409	376	355	380	418	403	398	388	410	394	401	374	390	403	391	399	399	400	384	389	419	402	425	403	352	347	418	389	349	361	387	354	399	406	345	384	385	378	396	360	345	370	395	392	406	387	387	372	331	411	372	410	359	400	338	353	359	362	386	346	361	367	415	404	417	407	394	364	396	372	380	365	367	367	366	401	385	421	398	394	360	390	412	381	378	367	375	372	406	359	406	361	387	389	377	342	381	424	375	389	372	345	382	382	397	379	411	378	408	392	346	361	390	360	392	380	360	353	360	415	396	380	392	427	378	390	388	421	382	404	365	373	383	392	395	386	384	361	399	391	381	392	379	383	400	378	392	354	370	386	400	367	354	362	369	402	344	409	374	402	354	429	405	387	390	404	366	383	375	397	389	370	384	390	357	369	404	348	373	371	386	383	371	365	410	357	338	361	422	370	386	371	375	393	381	396	365	418	384	364	403	393	402	397	390	381	415	375	379	372	391	362	429	353	387	383	381	376	340	401	355	378	388	385	360	376	377	376	394	358	380	375	382	354	380	362	371	373	431	399	387	340	362	382	374	430	377	386	371	389	352	353	372	357	359	384	365	392	347	385	401	382	382	391	362	397	406	394	383	369	363	407	395	379	384	374	397	367	379	404	377	367	381	377	383	381	404	381	360	375	416	376	374	380	395	365	376	371	377	410	392	388	412	383	384	385	363	383	357	362	369	388	369	372	386	367	401	426	379	382	386	377	362	438	396	374	391	374	392	422	353	391	418	446	378	365	375	368	348	399	396	376	370	374	395	364	361	388	357	391	418	413	398	433	375	371	376	382	345	384	401	400	375	393	425	391	360	381	381	354	352	370	397	367	401	380	371	384	395	398	371	376	387	388	371	399	411	362	370	403	368	366	373	426	373	427	394	344	382	388	367	392	372	397	388	381	381	391	370	384	377	371	403	336	395	388	390	359	370	381	378	386	387	356	369	381	372	411	414	366	352	418	376	402	389	370	370	410	364	328	345	357	404	381	384	382	406	398	359	376	360	352	447	349	329	381	382	420	355	385	398	391	382	397	404	382	393	374	374	383	387	394	407	383	382	400	414	380	400	367	381	365	422	395	332	391	396
24943	21524	28191	25265	15735	1923	1265	1093	952	965	866	820	819	808	857	802	782	745	716	722	681	687	747	765	719	793	756	685	660	704	743	668	674	725	741	675	665	688	707	734	707	727	677	714	683	700	679	682	683	703	706	738	724	725	728	696	689	740	659	653	661	698	736	707	666	704	720	684	648	697	700	699	676	679	714	689	698	709	693	725	673	640	683	685	658	720	687	677	726	677	653	671	732	707	698	708	676	606	659	710	662	686	750	681	670	704	700	674	693	695	646	686	670	735	750	708	651	696	697	686	739	714	628	692	675	730	667	700	680	711	705	695	706	695	650	681	725	682	715	667	687	720	656	680	663	749	693	727	698	745	697	691	676	649	673	709	695	688	715	665	683	645	626	689	657	719	682	694	699	701	702	661	686	733	716	673	692	681	686	641	720	710	691	667	696	681	683	728	734	641	665	698	725	704	692	694	649	697	708	650	689	676	672	675	738	662	671	707	715	675	687	668	723	650	658	627	618	721	628	668	671	700	627	661	712	720	705	650	716	635	734	716	683	692	698	676	699	720	684	683	716	654	663	707	749	703	751	689	697	685	710	710	736	694	708	724	713	682	698	720	727	629	688	667	693	675	689	706	661	722	705	648	696	680	708	687	675	644	672	669	691	687	751	728	726	710	669	738	705	645	671	711	673	692	692	677	736	681	709	706	659	657	691	686	714	690	729	679	676	712	723	708	671	704	692	646	701	733	700	710	687	643	696	696	703	702	686	647	686	649	726	676	700	644	713	635	713	702	687	726	684	654	673	695	723	685	708	632	708	750	684	644	670	721	698	684	666	680	724	730	689	705	733	689	658	718	677	668	675	678	677	687	720	696	688	647	662	713	687	650	645	704	711	718	665	659	729	703	689	731	713	705	686	686	649	637	668	710	707	653	662	711	747	672	672	724	669	722	679	704	666	716	665	725	693	713	654	678	729	712	680	662	688	636	686	702	696	674	729	674	730	711	682	700	682	693	695	680	710	688	735	697	704	704	680	681	707	693	640	651	663	667	688	672	690	671	687	686	647	702	693	735	699	687	735	702	688	684	729	667	680	732	712	699	646	694	663	677	739	683	735	686	663	698	716	693	694	668	716	687	659	658	683	735	671	735	696	701	703	664	714	619	717	674	691	694	709	700	720	652	691	700	660	668	663	697	691	673	655	629	659	667	735	732	698	731	736	703	673	714	717	695	754	684	682	672	703	639	736	681	699	643	660	699	715	669	716	704	713	657	691	679	606	658	697	675	658	701	775	670	697	643	687	664	654	725	686	715	689	675	692	699	667	689	678	700	694	707	685	657	666	695	724	649	666	674	708	661	698	676	648	665	693	655	706	739	709	722	738	683	704	702	675	701	660	673	664	688	713	742	695	691	698	632	680	690	701	709	663	679	679	681	715	684	722	715	714	725	692	698	698	709	691	680	679	706	660	656	708	724	695	692	709	646	692	678	651	672	714	711	693	738	709	718	704	692	697	670	720	664	708	668	723	670	698	714	695	710	645	681	692	696	682	683	706	685	723	684	725	718	698	645	650	677	722	688	711	688	686	698	712	729	706	674	712	662	707	695	756	699	687	681	694	664	705	735	678	677	746	662	734	762	667	667	739	711	707	736	681	641	727	697	706	714	668	708	728	720	678	711	723	741	762	732	700	705	685	697	658	682	690	689	671	683	674	677	691	763	649	654	697	665	643	695	667	706	684	704	656	667	674	728	683	695	665	709	740	679	697	664	693	634	697	656	734	671	708	666	683	662	700	683	708	687	659	727	711	692	689	734	672	716	711	684	679	692	725	688	709	723	688	671	685	665	688	674	674	708	684	670	689	674	733	662	732	731	742	666	666	685	664	701	689	708	738	702	677	674	694	698	658	752	693	786	696	667	676	694	671	701	665	709	684	647	652	686	689	683	686	737	690	719	666	668	717	690	664	699	700	660	692	657	659	651	703	707	680	658	656	643	680	725	690	732	686	686	676	718	657	682	708	674	734	705	673	694	712	688	689	679	727	721	688	666	689	685	712	664	694	683	734	703	694	722	678	661	719	677	637	716	621	683	646	732	657	698	670	674	622	691	674	713	679	670	663	650	648	722	690	671	702	669	699	709	670	686	682	705	675	690	660	695	706	709	737	742	711	671	693	659	695	741	728	659	624	693	648	719	699	725	688	688	689	683	708	671	642	713	630	703	645	714	719	673	699	647	670	690	671	643	679	724	664	683	651	680	691	679	671	738	687	703	708	652	738	733	724	742	725	715	659	693	727	736	637	703	693	721	693	693	729	639	656	675	650	647	708	681	695	680	662	703	706	684	678	653	670	710	669	691	680	705	618	679	694	675	693	693	687	697	703	656	700	663	690	726	704	656	693	671	671	746	698	710	643	681	672	710	704	662	715	760	670	715	681	665	638	704	670	698	702	692	722	673	712	638	721	713	691	674	722	725	683	657	713	719	684	705	722	673	680	669	721	687	717	695	720	673	682	661	724	707	685	652	663	642	641	683	659	690	703	731	673	707	666	679	656	715	732	722	664	729	661	696	726	672	693	679	719	699	659	694	681	709	668	691	705	723	714	695	722	667	738	664	676	705	679	690	731	687	713	679	699	720	726	677	682	687	679	643	703	654	664	676	675	656	706	736	684	700	673	669	660	690	710	731	689	665	674	681	643	696	667	701	657	641	651	713	691	676	652	707	716	716	685	693	742	670	652	699	644	715	693	695	695	676	732	647	690	675	692	673	687	733	689	714	712	693	722	696	645	684	682	644	677	653	678	712	699	651	674	715	688	649	675	650	649	659	709	697	751	705	712	661	674	696	673	736	687	689	655	658	721	692	650	686	708	684	663	656	696	653	678	718	691	725	696	706	721	683	718	697	733	767	731	685	708	697	695	698	657	677	703	702	652	684	661	725	705	729	729	705	697	673	671	711	678	740	722	681	639	704	654	677	650	711	685	684	654	653	634	686	685	665	705	680	685	662	696	677	689	735	635	685	699	679	703	634	650	654	769	724	711	703	704	712	670	712	658	670	658	731	727	711	676	683	699	677	686	674	670	659	656	703	639	695	735	671	654	726	684	714	715	694	702	674	730	727	684	672	712	661	645	691	633	661	703	676	686	734	695	669	711	669	693	734	666	706	688	635	670	722	658	686	730	678	676	706	670	698	651	683	681	669	693	746	665	686	709	714	721	712	766	692	658	695	668	710	685	667	685	661	680	671	679	691	702	679	702	699	719	708	693	681	690	669	710	669	715	690	698	714	690	721	679	700	713	677	688	674	686	703	730	659	699	655	715	649	704	667	716	704	698	663	714	668	699	715	730	690	744	697	737	652	690	689	694	650	718	720	680	688	641	699	661	688	712	718	728	677	686	648	668	706	699	658	647	670	696	664	759	674	636	657	701	627	723	678	654	726	720	680	662	680	677	709	669	713	695	666	638	720	733	652	696	690	661	707	689	666	686	731	701	687	679	696
21148	8375	5942	3095	2333	1938	1578	1398	1206	1098	996	932	868	895	858	784	792	836	794	752	732	769	733	750	723	776	759	742	822	746	714	721	778	737	688	719	719	755	734	728	738	716	754	703	718	684	697	655	672	710	706	696	698	741	656	725	740	720	706	742	700	705	711	738	722	678	714	698	776	753	692	717	730	746	721	702	682	728	712	675	708	688	681	720	710	738	716	709	686	717	716	719	734	649	695	708	708	760	760	637	724	698	684	664	721	722	678	711	715	747	695	731	690	670	695	701	692	687	721	760	673	703	717	707	689	699	756	722	703	718	723	705	711	718	696	660	698	694	695	666	675	687	680	688	661	699	687	732	687	667	687	647	696	704	658	716	709	720	673	715	667	697	705	640	665	682	730	726	732	729	686	694	706	735	665	660	709	725	732	700	710	689	683	734	724	711	660	722	708	677	752	729	651	673	670	719	757	681	694	655	709	649	661	736	751	731	658	648	704	675	699	709	702	729	703	719	678	688	688	699	675	736	706	711	677	695	702	728	675	686	696	738	738	737	702	704	687	706	700	686	684	665	731	688	726	725	739	722	657	726	677	685	697	707	714	718	724	708	764	670	670	710	695	687	701	691	712	676	739	683	653	706	698	706	685	719	679	677	689	710	723	690	693	687	681	765	704	635	648	668	720	714	730	704	742	693	677	684	674	725	695	689	712	674	670	707	684	707	683	714	704	687	708	655	713	734	676	706	698	706	681	701	738	683	730	688	725	730	697	670	729	671	709	709	701	702	719	723	718	718	734	698	718	683	679	703	734	658	685	704	706	689	723	719	695	750	709	724	704	746	723	663	719	713	683	688	716	672	684	705	715	704	734	724	694	666	703	648	702	708	736	718	735	746	697	704	682	675	668	680	670	704	687	718	655	668	698	733	674	681	703	638	677	732	674	693	734	703	733	754	682	704	690	669	716	672	746	709	696	667	710	743	689	686	737	727	649	723	720	638	676	715	724	699	757	726	681	694	700	723	705	719	685	696	682	690	726	668	731	707	705	688	661	696	714	667	726	642	705	696	681	683	709	708	763	714	698	699	706	718	683	702	734	676	671	700	714	687	638	643	718	731	667	672	708	690	635	681	738	747	695	711	670	677	759	711	683	685	711	668	699	664	713	650	744	682	708	682	683	746	650	686	683	720	707	658	726	705	704	692	696	666	733	687	704	663	689	722	688	698	738	692	731	684	741	687	707	665	744	657	683	682	697	685	696	699	658	745	664	700	688	711	684	704	723	686	720	682	673	710	698	681	677	730	741	739	718	703	679	694	701	700	679	682	674	678	661	719	712	699	723	751	724	711	667	695	708	734	745	705	716	697	689	724	700	735	723	687	728	665	686	701	650	681	700	717	715	700	640	639	694	723	686	696	704	708	709	688	711	713	677	730	729	693	726	663	710	701	662	734	724	721	715	685	689	693	694	698	699	726	672	681	666	651	678	706	674	695	710	666	714	723	721	741	665	667	738	714	680	740	729	714	705	688	666	699	676	737	705	731	679	691	723	719	671	699	692	740	727	678	689	680	696	666	655	729	686	681	700	713	676	729	713	662	701	699	681	674	722	753	702	711	648	696	657	674	698	692	699	717	708	693	725	753	664	722	731	714	671	655	710	718	708	690	688	707	666	697	681	662	746	695	714	731	708	688	679	676	746	700	676	707	724	625	700	680	685	665	692	696	702	682	708	720	689	698	689	703	663	714	688	740	649	668	716	686	708	688	692	704	714	736	681	713	697	705	714	669	685	685	697	697	681	700	706	706	695	701	653	717	734	676	704	737	685	712	698	716	762	720	672	703	721	753	714	734	686	634	708	749	649	684	696	681	682	705	678	673	752	698	680	705	686	655	710	697	698	702	678	715	704	719	679	709	725	700	714	673	705	714	726	677	720	715	689	700	682	677	709	717	725	720	732	705	696	706	716	682	693	723	616	692	714	650	622	691	734	698	678	676	679	704	736	671	664	735	680	695	670	722	688	702	680	693	678	705	678	744	722	702	694	702	729	678	680	650	686	728	742	719	712	693	692	692	699	676	718	732	701	693	699	728	681	661	738	734	712	722	764	682	667	700	742	708	685	670	690	720	719	753	727	713	679	688	676	693	729	686	715	712	729	730	712	714	708	677	705	702	691	689	683	684	686	705	726	699	688	726	702	704	686	710	684	716	723	687	681	728	714	774	702	719	733	712	651	698	700	661	663	748	647	678	677	691	708	738	689	693	698	712	667	660	680	657	662	717	669	695	723	692	690	692	718	699	685	679	680	645	739	671	715	677	719	716	707	692	777	730	708	710	679	748	724	681	682	672	713	739	697	655	723	692	722	771	670	655	721	652	699	705	712	708	665	730	717	710	682	684	730	703	694	734	698	687	712	683	672	690	675	740	725	681	746	709	693	683	704	714	680	731	728	703	678	670	691	689	695	636	670	697	680	650	723	694	692	678	690	700	685	753	709	708	714	718	709	713	721	731	705	722	691	708	688	715	688	733	736	755	677	691	727	707	680	706	720	702	721	656	708	688	721	721	729	652	718	715	675	644	685	688	721	667	705	733	688	712	688	709	671	690	720	733	661	763	669	715	705	701	685	680	691	662	681	712	695	718	706	720	698	709	673	658	692	679	647	709	729	663	686	690	702	661	736	702	713	693	676	718	720	676	702	673	749	651	702	717	669	703	730	728	721	721	689	689	684	681	766	711	684	718	651	664	690	712	737	702	733	639	680	686	709	687	676	683	635	749	686	695	709	741	672	689	700	701	679	714	657	681	714	685	704	657	692	708	727	705	704	667	679	688	667	695	729	701	705	694	690	686	757	714	750	717	712	657	699	717	680	752	666	694	753	765	698	676	627	765	691	718	731	685	754	683	665	698	765	700	686	711	695	655	711	677	720	687	746	695	706	702	653	709	675	721	706	706	714	691	665	694	698	679	716	715	741	767	694	696	663	686	691	728	688	717	710	713	661	727	694	694	687	698	727	659	714	733	700	739	699	710	710	716	663	711	646	649	686	722	674	685	744	688	696	689	624	698	676	766	674	683	705	753	714	666	711	683	725	771	712	740	719	655	703	680	686	748	705	679	655	709	713	694	673	659	706	746	713	689	724	748	716	726	709	691	687	702	678	702	706	709	741	684	726	714	706	706	717	731	694	686	705	690	702	699	636	692	701	724	708	686	707	700	748	668	699	704	722	681	688	743	709	727	693	694	679	694	665	749	646	692	713	715	688	682	744	727	684	697	675	678	660	708	703	672	717	748	675	686	684	687	713	749	683	688	635	710	667	672	686	724	749	702	736	705	659	669	703	697	671	667	725	665	640	674	715	682	705	694	687	705	672	739	687	714	690	702	657	721	702	706	711	714	718	707	770	682	655	722	700	723	676	703	723	737	730	709	728	704	711	721	673	717	713	718	724	702	703	705	724	682	669	669	720	712	704	717	731	684	703	709	714	707	644	693	705	756	747	693
22842	21626	29583	24147	21627	21700	12521	1483	967	885	776	669	637	561	492	480	450	421	404	408	367	364	357	340	317	379	354	355	344	365	301	346	317	350	298	280	296	276	276	290	277	275	278	287	282	276	290	288	254	269	294	256	256	282	273	290	283	276	292	267	268	299	275	248	261	285	275	295	262	267	253	279	277	284	263	269	258	272	250	278	282	299	299	259	285	271	256	261	267	265	295	310	279	269	285	271	282	280	283	252	267	257	273	239	260	300	268	284	303	240	259	290	302	269	277	256	279	289	263	241	276	249	289	282	258	310	256	271	289	283	266	269	272	237	270	279	292	264	263	265	270	261	279	285	267	271	245	259	283	288	256	303	269	261	260	261	278	300	273	266	269	263	259	263	271	266	264	247	243	272	269	270	320	269	287	260	269	273	266	286	276	279	268	285	262	281	252	276	275	267	266	291	284	234	279	283	292	290	248	239	268	259	281	262	239	282	276	261	287	261	263	282	279	268	265	272	307	290	274	272	285	253	279	264	282	289	260	243	264	279	271	265	271	252	305	289	276	252	269	226	255	268	253	253	287	267	290	254	245	268	255	275	255	281	277	272	267	269	284	259	270	276	262	272	257	243	278	249	258	266	274	248	266	269	279	273	263	237	288	258	283	266	267	251	271	259	246	268	268	270	298	228	269	241	271	265	256	247	248	276	270	260	269	224	286	263	295	269	267	254	242	272	250	279	251	283	238	284	241	274	256	254	274	253	300	278	286	284	245	280	256	266	257	262	249	257	279	264	237	268	266	288	265	279	289	281	262	281	263	245	296	265	248	243	288	262	264	243	285	293	270	250	268	260	272	265	244	296	260	244	238	262	270	264	253	270	241	289	266	263	255	234	266	230	286	271	284	286	246	268	278	251	292	254	269	280	287	279	245	256	259	273	281	297	272	281	255	265	276	242	269	257	268	272	253	260	279	255	253	247	269	227	314	252	232	269	277	269	260	275	265	267	255	272	301	251	267	241	270	249	244	270	241	250	242	254	259	250	263	281	252	253	288	272	296	290	238	246	274	302	274	258	258	273	275	278	266	274	271	287	271	244	288	251	272	273	243	269	265	246	273	268	255	273	261	284	246	278	263	279	255	283	286	273	278	277	291	272	264	283	244	273	251	237	271	287	238	244	267	259	264	269	298	284	251	256	255	252	283	283	262	258	263	279	262	254	289	237	284	249	245	266	288	269	216	256	265	263	295	257	262	243	250	289	273	259	275	256	276	236	288	286	247	254	275	264	256	268	273	253	266	266	272	279	260	264	263	231	289	264	259	256	331	267	256	270	290	270	252	268	244	269	263	285	274	283	277	263	254	289	256	263	273	244	247	257	282	249	264	267	230	283	240	268	258	257	273	239	262	260	271	246	234	245	279	269	284	257	266	249	278	305	301	252	266	273	271	259	279	296	295	260	273	264	249	265	283	238	249	272	271	268	256	258	289	258	291	249	256	254	287	236	261	260	280	302	267	261	257	241	287	264	248	276	237	269	251	290	262	243	260	267	244	251	278	250	271	259	284	262	278	255	271	268	274	253	260	258	271	280	292	258	252	256	233	282	260	240	257	250	270	271	254	286	263	271	251	268	260	248	263	266	252	266	291	237	285	292	282	285	263	268	276	294	256	276	242	269	273	273	271	303	259	260	278	227	277	256	239	284	231	247	268	283	263	262	245	274	269	274	285	295	269	272	271	283	285	311	256	257	273	265	270	282	260	271	239	280	274	234	255	274	263	273	266	271	250	253	268	261	255	276	269	273	270	239	251	248	291	266	261	284	274	278	284	244	284	254	227	268	293	267	279	285	288	247	244	288	234	270	249	282	258	281	257	252	223	244	239	244	266	259	256	265	257	286	272	280	241	277	265	273	284	278	276	268	311	257	240	249	255	246	274	264	260	282	263	258	276	270	263	276	280	253	246	239	275	225	255	258	244	267	250	276	269	257	268	245	268	275	237	282	283	271	273	284	284	264	278	285	243	278	258	269	254	259	255	261	263	287	250	237	263	267	267	285	273	281	274	254	269	268	240	267	243	292	246	234	292	256	249	272	266	262	246	252	262	267	295	279	281	280	283	254	265	271	250	273	264	260	257	262	255	275	256	276	259	305	285	239	280	233	243	251	220	256	232	270	259	283	260	242	252	259	280	265	270	259	259	255	241	295	255	289	247	248	240	252	284	233	257	252	276	268	266	287	245	260	263	259	262	267	270	265	296	283	245	274	245	278	268	262	261	242	289	275	243	283	275	287	264	265	275	272	293	255	281	265	228	278	279	241	255	258	287	248	263	257	260	271	242	264	258	300	258	275	280	274	254	281	268	281	273	293	263	258	266	262	236	274	272	285	259	249	273	285	279	254	288	279	254	290	256	254	267	269	275	255	241	269	265	316	260	263	260	268	274	278	254	258	258	257	286	274	253	262	253	240	265	258	263	253	249	252	260	266	264	279	232	242	270	256	239	284	259	234	255	249	233	278	285	275	266	248	245	265	239	280	230	282	286	247	250	268	250	280	276	235	261	285	278	289	276	255	258	273	309	240	241	265	300	269	263	280	235	263	248	261	265	297	278	280	270	271	249	263	282	286	231	269	253	267	303	236	275	255	245	254	267	261	248	258	298	271	275	293	272	265	269	263	265	240	259	257	237	294	256	269	271	261	258	257	275	257	248	282	248	259	276	278	274	281	284	288	286	274	245	236	234	273	233	318	258	281	272	290	244	246	268	275	264	290	285	271	251	251	284	255	309	259	275	252	251	277	268	267	244	274	261	244	256	284	263	287	241	276	265	272	252	241	273	258	261	269	280	239	259	269	266	277	276	268	266	232	263	238	269	247	273	275	279	244	271	281	282	292	266	255	267	233	281	262	258	295	265	258	267	245	272	267	286	256	276	274	273	241	256	257	266	281	266	278	271	255	255	286	262	316	262	263	250	276	264	281	253	254	289	253	240	302	273	250	301	293	242	255	255	273	253	244	265	292	260	283	240	247	243	255	257	245	274	277	261	246	268	248	246	251	263	281	287	251	264	280	283	272	250	255	268	295	282	273	274	234	282	292	253	260	267	255	241	261	234	285	249	283	248	254	257	271	253	241	274	242	282	261	281	286	260	249	275	265	257	264	242	292	284	243	259	289	246	286	273	271	243	250	270	277	298	240	251	241	262	270	244	260	290	275	254	281	250	257	272	280	225	256	250	283	252	267	303	279	240	286	247	289	263	247	293	287	274	265	292	287	283	270	267	268	259	311	275	281	248	242	263	242	257	258	269	263	258	263	267	252	244	270	249	287	282	246	295	258	267	270	255	244	259	233	271	249	267	273	246	267	295	247	264	254	259	266	268	271	282	256	259	237	250	273	272	297	289	237	277	275	276	283	272	273	248	261	248	266	236	253	241	245	269	258	255	229	243	280	269	269	278	281	286	242	248	251	244	260	268	244	294	279	303	236	280	277	302	252	283	266	256	263
28859	17722	12503	6422	4680	3527	2664	2057	1557	1341	1061	937	770	680	708	603	558	544	444	453	447	449	369	394	418	417	382	393	351	401	380	351	323	317	320	320	286	315	309	275	309	270	242	266	273	297	276	291	248	282	311	285	290	309	257	270	317	286	258	279	290	294	265	318	283	244	261	297	302	297	286	280	296	287	248	288	286	259	303	258	270	288	308	267	276	289	267	268	269	278	283	268	302	255	284	260	265	267	279	282	289	296	235	239	273	271	267	266	249	268	239	242	263	266	270	253	250	280	260	279	258	322	282	268	266	297	257	279	282	282	251	245	271	281	282	277	295	245	275	241	275	290	281	262	271	255	294	263	287	257	286	282	285	256	284	230	285	278	274	283	293	251	266	256	311	257	309	293	282	282	253	263	271	284	259	251	235	246	281	282	304	303	270	292	264	258	281	246	275	245	276	254	285	272	268	281	273	257	258	289	247	273	282	260	271	271	290	278	263	255	274	306	275	246	269	313	247	281	255	299	254	265	280	275	265	249	276	277	264	297	276	247	276	227	263	290	258	293	301	278	256	274	273	261	282	274	278	270	245	303	247	286	281	257	273	285	273	262	275	292	265	255	275	254	277	261	258	281	262	242	259	275	273	300	257	285	247	275	285	257	252	260	298	261	263	276	244	284	268	251	290	269	249	276	291	255	277	247	258	279	276	283	262	282	246	276	288	282	263	275	269	233	261	280	263	270	298	268	267	266	264	286	276	263	238	267	276	298	267	264	302	289	248	260	289	263	268	302	256	273	286	247	269	275	284	257	248	293	274	287	252	264	274	290	270	252	267	283	272	259	309	266	259	260	291	272	274	250	259	266	296	267	281	308	275	268	273	272	241	296	283	260	269	273	287	290	277	260	250	235	279	290	269	252	285	261	273	291	294	280	272	253	272	295	274	256	262	267	274	284	266	230	249	250	271	282	275	280	283	261	277	269	275	255	296	269	259	277	274	287	302	275	289	303	283	254	253	251	272	270	277	252	255	269	273	266	280	296	283	254	295	256	256	259	267	253	285	269	273	280	274	276	288	267	246	263	279	287	255	263	263	260	293	246	269	278	239	248	245	278	273	273	285	311	240	235	272	283	297	275	236	282	284	268	268	250	249	273	257	268	314	239	263	263	273	264	269	262	290	278	298	267	242	244	263	259	261	279	293	264	287	243	283	269	262	260	246	233	294	274	286	231	278	273	264	283	294	240	274	287	250	308	283	280	270	243	256	266	289	266	269	268	258	277	262	235	270	278	255	267	262	242	290	282	279	290	258	277	258	260	291	307	250	294	290	264	263	270	280	297	252	241	270	273	277	272	285	302	268	281	301	283	253	268	270	291	255	253	251	230	260	263	267	282	279	279	250	256	266	260	261	239	266	276	275	288	292	264	259	238	266	268	253	271	263	275	262	267	259	277	273	288	271	287	264	258	282	283	230	244	285	249	268	288	265	268	284	242	251	265	292	227	278	275	266	303	243	271	266	292	251	276	293	287	262	270	282	267	274	250	250	241	256	268	263	274	248	284	267	265	277	280	272	232	257	265	254	251	303	299	285	281	264	286	267	286	266	287	274	271	265	306	307	301	286	261	275	278	264	263	258	268	271	244	268	284	241	274	245	261	270	293	248	298	266	266	271	292	248	282	249	263	273	221	267	257	283	255	254	289	256	267	256	268	277	244	233	255	278	271	268	267	280	274	266	263	261	250	269	249	232	273	224	276	268	275	234	278	277	298	278	300	266	279	263	262	307	294	296	291	260	292	248	280	291	292	248	286	265	242	278	280	265	266	271	281	273	282	261	296	292	259	272	242	263	279	250	281	249	276	271	246	289	260	267	267	284	255	288	277	276	278	249	279	282	276	277	271	291	242	289	247	271	268	276	244	237	237	255	251	276	267	246	264	282	269	259	280	263	262	268	283	260	258	256	255	288	279	269	288	295	264	264	255	274	275	262	287	279	267	239	257	266	267	264	240	274	257	279	287	262	257	253	262	305	268	261	263	274	243	281	289	240	220	249	273	268	246	282	291	284	270	250	261	272	267	239	270	260	251	260	271	266	265	262	293	255	280	273	261	256	277	284	275	296	265	240	247	268	254	298	265	261	291	290	274	290	265	290	263	270	263	302	266	267	253	265	232	262	251	247	274	277	273	263	266	239	258	258	278	257	254	274	292	258	267	283	249	274	267	284	254	270	250	273	267	288	270	255	258	281	269	299	263	267	254	268	253	280	269	260	297	259	252	307	274	257	261	272	295	223	262	280	248	272	266	276	289	261	263	266	249	259	270	276	277	290	275	257	263	279	263	255	273	250	293	239	267	280	272	279	262	262	283	288	314	265	251	300	230	281	259	264	256	265	237	235	295	272	252	275	259	292	262	281	290	255	271	261	284	265	252	261	266	252	280	286	262	238	256	266	268	265	264	289	260	277	265	252	262	295	280	264	309	253	255	267	295	259	292	273	258	264	300	277	248	276	284	287	273	276	234	274	282	297	248	271	271	273	254	291	292	287	280	264	293	257	287	259	294	259	288	287	275	264	276	268	273	267	280	283	263	273	311	258	284	277	277	251	290	250	265	269	287	277	249	252	251	270	285	280	237	256	295	273	242	272	280	285	268	284	254	271	298	282	288	284	259	278	230	270	267	273	263	305	296	252	276	243	263	271	280	249	277	285	281	295	261	254	291	291	250	243	248	251	282	259	273	268	276	271	266	248	264	287	291	260	260	276	252	279	269	245	244	252	263	239	245	282	260	265	287	253	298	281	259	276	274	264	254	286	286	278	271	268	259	262	276	259	251	227	278	277	276	262	286	280	271	258	262	260	280	264	258	283	293	278	257	273	257	284	289	273	266	272	238	269	304	261	246	284	261	255	298	244	281	289	258	268	288	268	270	265	252	278	255	251	266	287	276	266	267	280	297	269	269	298	241	266	275	263	262	261	288	296	287	249	268	268	276	278	257	291	261	247	284	280	250	295	284	292	284	269	257	253	265	300	263	246	277	279	290	263	291	264	280	293	283	277	272	274	279	252	260	275	261	275	271	275	261	274	252	256	304	252	276	274	307	296	283	270	280	298	268	286	270	270	271	274	253	268	263	269	270	258	263	260	277	255	267	262	271	297	240	267	278	267	245	256	298	259	260	266	267	268	252	253	279	284	260	243	310	263	291	290	259	265	281	252	259	235	269	263	262	282	286	303	249	277	275	259	271	280	275	275	278	255	283	281	268	244	248	301	253	271	283	253	265	292	279	291	242	300	266	287	242	237	292	269	280	249	255	261	278	236	269	283	271	280	257	274	299	273	244	282	278	251	244	279	262	267	304	270	262	265	269	230	262	293	267	292	269	267	307	288	271	250	281	290	244	265	264	309	269	252	249	261	261	253	241	284	276	268	287	287	263	266	286	252	284	250	245	244	290	318	260	276	261	265	252	281	272	255	288	252	268	276	264	261	258	272	275	268	259	265	258
28142	19817	7621	1830	1151	934	900	889	835	795	746	732	775	752	745	701	721	740	681	692	700	715	701	721	722	711	691	739	694	678	700	725	671	708	749	685	660	684	730	691	687	704	689	702	686	718	664	661	696	667	695	704	707	654	678	680	662	661	685	681	681	637	680	663	651	720	690	744	688	659	671	685	675	676	704	699	711	707	667	736	649	722	745	673	713	692	699	696	702	726	667	722	661	690	665	675	672	715	650	660	674	690	650	677	669	683	687	689	661	713	705	715	682	709	690	671	685	680	702	710	677	666	716	688	675	738	654	708	670	682	632	632	669	700	716	745	687	714	712	745	680	742	673	654	680	694	628	658	651	692	723	670	671	654	591	693	683	761	665	703	648	703	710	626	674	749	678	719	659	651	622	695	706	619	708	665	718	681	686	704	704	729	721	687	713	713	704	678	702	680	689	707	669	697	674	695	678	735	696	703	736	698	644	708	731	690	709	657	671	664	685	681	647	698	675	686	684	688	650	646	672	667	664	693	633	718	693	672	705	706	716	663	682	674	697	673	684	638	681	686	668	747	671	703	642	708	681	714	678	709	663	743	692	700	692	680	679	715	649	664	655	693	703	718	714	653	728	640	708	697	726	656	702	699	695	664	688	712	659	681	655	686	667	723	661	673	619	690	694	712	656	694	616	632	655	697	681	682	703	640	742	671	705	712	686	682	676	727	683	708	646	713	662	684	706	686	679	669	725	685	686	695	700	690	684	682	714	668	695	687	695	688	671	702	687	676	680	717	670	689	660	716	728	692	694	719	710	744	648	698	674	641	681	599	694	689	684	685	684	706	689	674	662	672	687	694	662	667	639	707	724	679	667	685	669	707	708	681	667	702	698	672	718	678	649	653	646	680	704	665	700	677	683	709	743	720	652	678	668	671	694	699	703	727	647	655	697	671	650	645	653	680	694	693	669	685	636	687	706	732	724	634	698	703	681	682	708	688	642	647	696	642	704	667	708	694	745	697	758	669	708	678	694	644	700	689	654	690	665	718	691	646	724	677	692	699	668	682	651	694	689	675	612	706	641	649	707	699	689	712	675	684	662	675	664	696	659	703	654	632	685	722	631	656	681	684	684	726	688	655	721	661	710	701	670	665	694	662	660	682	707	684	700	712	704	660	658	681	708	700	693	727	657	672	679	680	685	675	713	713	702	707	667	655	698	745	713	640	736	639	701	679	692	670	716	727	631	710	693	657	703	648	673	702	683	660	656	744	684	663	695	675	676	731	658	661	702	723	701	678	691	646	674	621	655	652	652	695	650	689	737	663	742	666	685	674	677	682	650	674	630	669	668	654	717	656	661	664	642	704	678	667	693	707	693	710	695	656	690	730	695	674	647	716	727	679	643	714	656	686	705	704	703	624	683	638	707	698	710	722	677	690	669	701	737	695	679	712	700	690	687	699	732	678	671	699	688	704	663	674	711	681	695	716	690	683	704	671	717	673	698	684	718	702	758	686	682	681	716	664	632	683	666	726	691	694	707	670	731	703	680	716	663	689	673	630	705	649	702	649	669	684	666	680	680	686	685	686	722	647	668	761	745	740	721	684	703	699	687	652	642	676	633	624	683	701	648	688	697	706	683	688	644	642	676	674	721	703	689	706	713	687	646	735	675	689	683	725	694	706	669	710	682	714	704	683	697	689	671	697	732	686	631	696	677	718	658	708	745	725	697	696	681	658	667	681	717	713	685	674	666	728	653	695	720	729	689	641	683	698	678	729	689	637	690	680	688	671	723	703	658	684	709	718	663	674	721	678	726	723	659	673	713	700	608	645	680	683	715	704	708	644	669	756	657	673	696	667	680	703	673	657	654	686	699	688	717	696	667	704	652	664	734	686	712	708	657	689	697	668	669	651	638	724	689	741	709	678	655	702	707	679	698	699	653	687	702	749	651	700	691	697	672	699	702	699	685	704	667	669	675	676	687	653	687	704	695	704	711	710	708	642	717	715	675	716	681	738	727	700	722	657	701	665	664	724	687	671	650	618	666	676	699	707	670	679	721	653	713	672	709	730	683	708	669	720	684	721	688	681	694	713	717	673	692	683	675	674	752	679	694	708	646	706	707	671	623	718	670	722	647	698	705	688	672	701	692	704	790	665	693	700	695	689	690	662	681	711	692	653	648	726	629	704	723	721	684	690	720	675	699	663	675	693	679	678	676	713	643	633	650	675	646	683	670	605	670	664	681	645	663	703	673	661	699	677	648	696	695	698	669	704	666	658	689	697	688	692	666	654	719	720	660	645	656	666	700	674	696	692	701	708	692	686	683	643	663	677	694	697	709	703	683	698	670	695	717	685	692	709	686	696	694	673	672	623	677	710	653	662	662	733	699	698	648	708	685	671	678	676	675	724	667	714	719	663	670	686	651	689	676	677	672	677	660	670	666	732	730	678	724	701	700	685	691	683	713	728	642	709	708	656	720	745	635	676	711	686	687	712	682	668	703	703	677	713	748	727	714	730	724	691	677	684	672	691	699	673	620	722	687	674	672	702	689	660	687	671	695	705	731	676	665	674	704	664	688	705	652	660	707	664	680	704	670	695	744	741	700	693	677	657	651	671	676	737	689	688	659	712	704	710	692	725	719	695	686	719	678	723	726	681	691	684	679	673	704	705	673	740	704	660	697	660	676	701	633	684	710	703	696	646	688	707	705	710	689	703	708	646	681	654	684	625	707	672	718	705	714	693	693	669	660	667	685	677	674	693	684	662	691	697	628	692	686	702	678	709	665	643	674	697	701	655	700	696	652	711	691	719	691	659	701	689	688	719	698	662	704	664	693	696	707	685	663	738	679	702	727	690	719	683	672	673	682	642	668	731	637	627	686	673	648	659	703	702	699	645	624	710	669	695	709	633	719	702	696	744	646	711	668	683	688	676	689	662	697	697	675	676	729	705	664	708	715	672	662	705	695	697	735	681	661	653	675	675	668	750	683	687	685	678	652	710	672	691	638	723	632	624	680	728	710	699	715	679	691	693	681	683	685	717	664	703	717	681	696	686	698	681	685	679	705	650	684	697	711	691	711	710	663	709	694	661	662	660	686	714	705	687	706	667	705	657	673	684	683	717	723	689	741	719	671	660	670	619	703	662	682	712	669	686	669	715	661	682	725	719	691	653	677	686	685	709	637	645	663	683	699	696	701	674	680	700	739	693	707	671	749	665	654	649	695	652	680	667	639	703	750	693	696	659	718	687	643	700	719	691	649	694	735	677	643	694	708	681	737	714	672	707	627	675	681	706	725	662	730	715	638	741	681	733	711	693	707	696	712	721	677	687	674	655	712	692	700	653	642	691	671	681	719	646	744	746	632	681	678	716	640	700	719	641	705	691	672	722	649	689	688	667	693	670	712	693	645	630	654	652	684	657	680	699	718	717	696	675	686	705	682	643	672	690	688	679	704	735	698	703	677	727	690	687	703	716	678	681	657	705	611	687	662	677	679	673	690	716
8384	4419	3004	1724	1466	1185	1062	998	946	980	835	865	776	738	796	754	767	754	782	810	731	742	706	748	777	717	768	783	785	744	797	710	751	729	753	725	750	746	732	670	740	703	695	727	761	726	658	670	680	686	703	724	712	657	697	699	721	687	718	691	754	751	687	753	705	739	701	770	744	670	706	707	708	718	737	688	728	739	710	742	722	727	718	729	745	763	702	687	710	731	736	655	788	739	742	736	741	770	704	724	680	712	774	712	701	736	712	675	720	734	729	707	729	681	702	678	696	670	698	684	709	751	748	737	727	711	716	681	748	684	655	715	690	731	691	755	687	689	706	711	692	716	732	676	732	702	694	713	759	721	704	731	744	735	729	696	723	720	741	674	706	732	678	715	738	716	701	727	759	751	724	688	746	693	699	711	753	693	736	691	703	706	688	759	723	788	736	736	673	724	713	722	719	695	726	717	721	749	656	699	725	739	716	743	704	707	724	693	734	712	726	729	689	718	747	702	692	756	692	735	707	758	675	717	687	731	742	751	671	677	752	728	719	665	699	724	708	730	690	728	705	712	709	718	700	703	699	740	750	710	754	693	721	719	747	677	717	757	740	726	703	726	679	728	692	726	685	712	716	731	734	709	757	742	705	746	687	725	709	727	704	739	695	684	707	722	699	730	694	662	715	722	688	759	755	716	702	728	733	744	701	700	721	694	705	756	698	720	707	778	703	754	742	715	709	728	699	699	713	725	723	741	746	689	698	749	744	701	748	710	670	717	714	705	753	754	708	742	728	675	686	717	666	709	691	740	684	702	691	722	754	673	740	684	736	718	718	731	720	710	688	740	731	673	720	734	706	721	770	746	709	687	688	734	685	745	749	730	719	692	740	727	666	753	722	709	708	704	764	705	703	749	738	686	742	705	733	731	694	742	741	666	696	715	706	763	748	686	715	707	705	708	735	719	714	704	708	751	723	669	714	713	747	692	715	739	718	722	715	687	672	686	710	740	765	716	713	737	688	735	717	760	747	685	725	710	708	714	730	711	652	709	708	749	744	670	755	702	737	731	703	655	729	713	705	673	701	737	732	718	712	717	730	703	716	756	698	719	754	759	699	759	735	728	699	701	756	735	744	728	738	680	753	745	753	697	681	698	729	734	685	691	688	715	726	679	700	705	713	726	741	707	723	688	753	741	716	692	729	703	700	744	739	746	701	711	683	738	722	722	728	680	712	659	734	688	725	684	734	711	732	733	719	697	725	759	723	686	702	713	730	727	669	713	750	694	723	742	736	722	743	731	721	692	705	760	740	679	743	746	747	721	682	701	776	689	739	736	691	704	702	689	690	722	703	733	745	719	702	767	720	745	713	657	685	711	753	738	685	684	670	722	711	720	741	740	744	715	736	696	710	750	762	681	749	696	725	732	737	733	690	730	652	745	717	720	712	708	697	721	751	729	699	730	718	740	697	721	729	694	701	687	727	721	727	730	683	756	704	718	675	712	732	725	729	769	739	726	663	748	730	737	727	770	736	714	728	732	734	742	726	711	730	658	752	707	730	693	689	774	688	710	719	709	682	700	742	733	701	702	690	682	701	724	689	734	740	749	712	706	739	716	729	760	735	703	748	719	738	715	752	726	658	697	718	713	671	700	727	720	663	691	684	722	673	672	709	706	760	700	721	689	746	738	732	687	750	703	749	704	676	725	705	706	665	693	706	705	667	750	740	720	694	706	691	700	766	706	754	705	684	714	654	729	723	743	739	769	677	696	677	720	729	716	672	702	707	715	706	707	740	708	689	714	755	780	699	716	748	714	711	642	675	718	725	701	692	673	700	686	708	704	707	726	716	779	690	757	716	735	705	702	715	714	679	725	696	716	736	729	755	701	743	750	694	738	727	730	731	699	691	756	719	715	754	688	722	706	752	728	710	673	718	739	724	699	749	703	721	692	688	712	693	735	696	736	711	658	699	744	674	738	745	749	732	734	720	700	684	733	693	714	762	700	739	737	738	731	669	718	728	685	722	703	721	741	742	682	712	755	750	722	729	728	686	683	730	730	726	696	718	679	747	715	760	714	722	690	744	710	712	718	682	723	721	685	740	678	748	672	751	711	707	685	742	674	708	740	728	703	721	725	740	708	773	708	739	698	744	752	675	718	713	707	718	726	702	676	713	759	710	687	706	705	747	684	691	729	706	691	700	701	706	770	687	730	683	667	698	693	697	693	687	737	703	711	713	707	689	737	723	734	725	741	709	698	730	723	732	706	706	731	721	659	726	701	709	730	686	673	751	722	671	731	703	712	729	661	715	743	720	720	709	706	708	718	725	710	706	691	707	707	712	692	747	732	710	743	787	690	715	715	738	702	745	705	738	708	688	673	723	712	745	700	699	710	719	730	717	719	723	716	720	709	705	724	698	663	721	707	665	700	709	720	754	709	728	752	734	711	667	718	719	743	701	749	717	730	724	669	760	718	742	758	685	694	696	684	751	701	734	729	728	723	687	718	760	734	722	765	728	719	697	747	733	753	699	704	677	761	735	684	739	764	699	701	745	743	730	704	697	701	733	743	709	701	749	742	717	711	753	718	685	695	714	754	705	722	716	717	764	681	731	724	742	742	749	707	706	732	750	715	734	741	746	749	657	709	759	656	714	717	740	705	778	741	690	659	722	730	722	720	717	661	723	704	714	724	729	718	714	732	724	718	737	734	724	734	697	726	730	671	758	684	734	728	721	699	681	745	711	700	724	714	698	710	707	681	717	676	724	656	737	723	704	711	738	716	732	712	748	709	717	674	722	761	682	776	730	738	719	779	728	699	654	733	742	690	682	694	692	690	720	752	749	663	677	678	715	735	695	712	707	701	730	743	746	708	737	677	729	693	692	711	689	728	747	729	739	754	682	668	681	682	718	691	743	709	728	725	700	771	726	732	715	716	684	715	681	761	733	729	722	727	709	695	714	743	699	697	720	746	790	698	680	704	676	721	750	716	709	704	743	727	712	720	719	721	752	693	695	719	728	682	720	730	696	696	722	742	693	719	701	765	689	735	676	745	729	736	735	611	733	733	734	698	744	714	734	771	680	724	713	724	698	750	761	775	753	692	692	674	679	717	734	690	666	731	702	701	759	693	729	768	732	768	732	698	739	760	693	714	720	740	761	733	712	680	733	664	715	676	719	745	741	681	731	768	695	692	700	662	731	712	686	720	737	724	700	728	692	758	706	742	775	699	696	728	752	737	671	746	664	686	753	713	713	745	665	675	673	679	693	694	774	733	741	723	706	668	701	704	682	728	734	719	690	696	707	694	691	735	719	698	701	748	767	676	760	705	732	678	716	731	732	665	740	721	714	752	710	720	657	745	714	708	713	757	691	672	674	719	687	797	663	675	734	746	698	720	701	710	754	698	723	687	722	676	690	704	724	706	728	732	726	677	684	683	693	738	751	717	699	767	721	734	690	704	713	745	676	762	744	691	733	703	705	680	749	676	710	702	751	738	671	710
23915	21568	29123	24446	21576	13706	1621	985	781	770	631	614	558	508	467	499	456	433	462	420	414	449	392	404	436	364	402	392	424	369	399	439	401	390	367	359	369	366	384	393	394	348	346	371	356	367	352	371	373	350	363	397	382	390	338	372	360	359	343	390	344	415	363	396	354	340	381	352	360	384	345	376	381	356	336	373	356	348	382	364	354	332	366	404	365	347	322	353	318	351	362	341	340	342	353	369	351	373	341	356	371	329	364	365	338	338	327	357	322	364	354	351	340	327	344	336	380	373	371	381	356	349	355	361	346	375	376	346	355	341	351	381	354	330	365	348	371	342	370	318	386	337	321	366	358	332	336	393	352	361	351	377	328	364	313	332	373	361	358	326	336	342	378	356	364	365	316	352	356	361	357	351	393	352	348	338	375	341	342	370	336	331	370	348	364	330	361	389	343	381	373	379	357	388	346	355	364	366	364	372	353	356	382	356	373	361	353	331	345	370	335	386	332	372	348	340	341	342	372	356	364	347	350	357	354	341	345	396	353	386	343	357	336	349	398	351	366	345	315	362	381	374	366	340	370	360	337	367	345	320	373	352	360	356	352	372	329	358	375	397	326	368	363	359	369	352	331	347	340	353	365	357	370	354	372	366	356	336	341	330	374	376	348	365	326	361	341	351	370	326	337	360	410	359	358	332	327	344	345	365	389	347	344	342	336	348	362	361	347	363	328	378	341	333	323	352	330	358	319	354	380	363	354	379	362	359	325	393	360	326	347	334	362	365	384	336	316	354	361	365	403	399	351	346	306	318	348	380	352	383	347	381	338	361	340	384	343	346	343	357	362	347	369	364	334	314	356	332	346	341	362	370	330	323	323	348	331	359	370	365	369	360	400	357	333	348	336	337	366	334	381	352	375	382	369	376	373	323	385	334	347	323	348	378	362	342	379	371	352	363	367	321	343	351	334	374	381	328	354	348	349	364	375	365	357	345	348	320	347	346	364	365	337	372	349	350	321	393	361	338	338	350	348	374	359	336	374	360	371	335	345	355	357	358	334	342	348	383	381	357	362	358	320	357	331	331	361	354	348	346	354	368	339	370	390	366	372	336	389	359	364	364	362	352	367	366	369	323	331	344	337	375	367	336	338	382	346	358	363	331	364	340	353	376	339	382	335	348	348	377	365	337	373	358	365	359	378	392	361	345	347	352	352	350	385	372	349	383	312	370	347	357	367	358	372	356	358	358	372	351	336	378	332	327	328	368	357	360	376	371	370	363	378	347	381	315	334	315	341	332	343	358	355	339	330	332	331	388	334	337	347	344	333	339	365	357	347	346	330	360	344	346	367	346	352	354	353	318	322	363	363	349	352	344	359	347	325	324	344	366	362	323	367	353	366	372	372	316	348	413	313	371	377	365	333	354	332	340	341	351	366	338	347	333	360	336	365	370	346	334	363	378	352	331	355	374	360	316	379	350	343	337	331	371	372	352	367	363	327	379	341	361	371	350	353	365	369	361	377	384	363	333	349	374	346	343	335	338	354	357	349	369	369	337	355	370	356	331	376	344	356	358	363	310	363	379	372	382	353	331	354	369	331	350	329	364	357	389	360	319	395	350	367	329	346	376	379	385	337	357	338	350	346	386	363	350	382	369	349	341	346	340	358	363	350	338	351	361	352	352	339	405	359	342	362	295	332	379	369	400	342	365	351	368	346	397	358	390	388	365	358	362	338	379	348	348	355	342	356	347	329	389	361	379	355	344	356	379	333	365	344	351	372	389	325	359	356	324	366	340	328	356	361	374	353	341	383	353	332	384	341	340	335	362	346	383	362	357	350	360	377	347	344	329	374	328	327	342	331	359	340	342	345	372	371	393	372	348	350	314	353	340	340	339	358	364	291	350	360	360	336	349	325	368	362	355	403	339	334	346	362	360	367	322	335	366	328	351	382	367	374	358	339	376	366	339	370	384	359	333	358	333	371	358	332	363	378	359	351	335	378	374	358	325	369	383	394	340	386	316	328	359	356	364	343	339	331	347	355	343	332	324	322	344	398	335	349	373	336	355	382	348	355	348	341	366	342	314	343	373	363	341	355	349	344	332	348	351	371	342	371	327	349	342	346	382	341	333	347	339	366	337	327	352	333	365	351	357	365	342	344	372	391	340	368	361	359	353	328	376	342	379	370	340	352	333	347	363	303	353	371	352	310	321	360	292	371	358	334	363	341	356	357	348	365	324	385	372	358	377	361	344	340	356	341	361	357	396	333	335	388	367	314	376	349	379	375	339	332	361	363	369	408	416	347	333	378	384	359	355	350	355	377	319	353	374	379	380	308	332	364	368	358	327	348	348	365	378	356	354	336	378	374	363	358	362	344	356	368	348	355	359	383	367	345	362	357	327	338	392	341	366	331	331	361	335	342	311	357	345	342	382	396	325	349	350	346	362	381	327	376	329	330	368	328	363	310	369	351	349	335	361	358	396	349	362	347	346	360	361	340	366	378	338	351	327	370	331	363	377	355	318	346	360	367	332	320	339	356	361	339	381	362	380	377	359	378	383	360	362	358	358	334	369	343	323	381	359	363	325	335	337	370	353	362	348	337	325	335	327	364	380	341	347	384	342	346	354	370	344	323	376	354	344	343	365	377	356	350	370	357	347	337	354	358	373	376	380	372	373	352	347	369	359	351	357	344	339	370	374	321	344	347	378	342	359	346	329	374	354	383	350	345	383	349	327	372	376	376	351	353	371	339	343	350	333	366	357	379	342	322	351	370	367	368	354	364	380	326	383	344	332	370	361	371	375	333	350	355	358	346	354	347	385	353	362	367	336	352	379	353	332	323	346	363	388	346	324	348	368	347	381	344	389	341	355	335	361	315	360	384	316	379	401	378	338	378	358	348	349	373	350	340	376	379	372	351	388	331	354	351	347	388	377	317	368	342	354	339	386	355	379	358	364	366	363	351	337	358	367	361	356	333	334	381	363	382	385	372	379	324	326	407	326	363	372	364	367	371	378	352	358	357	334	374	331	342	402	358	356	359	384	356	345	356	325	330	323	338	341	329	338	343	340	359	365	359	359	324	351	377	323	380	331	390	348	343	371	341	361	349	382	342	325	370	389	361	360	352	356	327	364	381	353	321	363	358	360	330	383	333	337	361	385	357	371	360	355	315	329	318	359	356	356	358	401	365	361	377	372	381	371	387	330	338	330	350	373	351	358	339	350	335	360	362	345	383	352	332	369	368	353	299	363	342	347	349	357	341	383	332	345	342	348	347	297	341	356	389	371	337	356	372	369	331	382	387	361	377	374	344	354	331	339	386	341	371	348	359	380	344	340	368	367	356	380	353	357	322	343	334	336	367	352	360	346	353	342	372	312	345	378	344	346	361	364	363	359	336	336	310	333	383	373	388	359	387	349	356	353	344	349	307	393	362	360	351	343	354	327	343	366	334	369	363	319	331	343	371	348	370	379	373	354	349	355	388	355	324	343	328	350	368	343	330	387
26664	13246	8455	4106	2890	2275	1814	1365	1134	1012	874	816	732	656	565	599	522	508	527	520	499	516	458	477	468	445	487	463	496	458	440	441	435	401	411	407	425	390	427	416	409	391	412	399	413	409	408	371	388	358	376	380	385	385	382	393	368	379	370	415	387	402	404	386	400	430	392	381	384	365	429	421	406	390	390	391	379	377	418	369	410	394	371	374	394	403	371	344	422	410	379	367	387	411	359	388	413	399	444	371	430	415	390	388	424	392	359	361	357	365	402	391	383	392	365	384	387	364	337	366	398	384	353	428	414	375	363	401	364	381	416	394	395	399	369	399	394	394	406	421	391	402	374	409	439	395	379	384	357	376	412	381	430	383	359	357	401	382	378	381	375	383	375	371	389	410	371	432	415	380	400	363	394	365	367	401	378	374	412	383	387	400	398	375	368	397	423	346	409	378	399	425	374	354	421	379	358	397	354	393	400	395	420	387	352	386	348	432	398	401	407	390	381	383	408	394	387	415	380	367	389	389	379	372	384	391	377	377	379	371	397	400	363	384	386	382	390	388	391	365	367	426	378	420	411	392	380	410	395	374	379	355	386	400	387	379	369	388	424	337	380	358	405	390	364	394	420	382	406	385	378	427	362	383	404	389	373	378	408	387	381	358	398	363	381	421	396	358	385	391	362	391	382	421	359	382	379	375	389	401	383	375	357	400	404	421	393	387	385	375	388	390	393	382	437	398	409	403	388	390	358	407	375	397	399	375	373	410	386	412	403	400	416	367	362	386	380	385	377	388	384	355	363	373	423	377	386	415	402	355	368	408	355	365	429	394	366	386	377	425	385	383	387	378	357	401	373	380	394	410	391	378	362	381	394	361	366	387	404	357	382	386	414	389	380	397	386	382	366	368	400	411	414	380	367	370	413	365	361	377	383	395	348	386	331	374	387	375	434	358	355	392	376	392	383	393	412	394	387	406	383	376	384	353	394	374	389	410	410	384	393	375	397	361	394	385	363	375	406	381	414	380	415	354	364	388	379	379	366	358	404	397	360	398	350	358	351	385	395	386	354	404	392	376	366	350	400	384	396	395	396	371	373	379	384	389	397	397	366	365	399	408	380	363	406	376	387	372	398	372	404	382	416	363	397	407	379	358	383	379	382	379	357	364	385	364	354	398	366	421	368	358	382	402	390	389	409	345	390	373	418	379	359	362	376	396	350	388	380	399	368	358	412	354	366	369	357	346	434	386	410	418	426	372	391	383	385	384	402	379	383	374	373	367	396	373	408	400	409	393	385	371	374	411	398	405	390	385	391	381	436	358	403	402	399	431	391	403	370	379	367	376	378	358	420	347	395	423	368	365	411	345	401	352	398	395	367	391	383	389	391	403	397	390	410	379	393	399	359	385	397	367	366	374	377	384	394	389	382	393	417	365	388	368	372	357	377	364	395	392	406	360	408	374	356	421	374	377	426	434	401	417	422	417	418	381	412	407	383	399	372	387	386	389	400	400	374	369	374	386	410	369	420	394	384	391	391	393	365	359	384	363	376	393	383	351	398	398	388	361	386	422	369	376	370	365	412	388	372	421	367	385	367	383	380	365	408	386	386	393	386	382	379	369	378	365	347	377	424	367	397	359	399	368	371	386	389	400	415	389	409	383	399	441	362	346	390	370	356	382	401	376	376	389	403	367	403	383	368	383	352	413	400	406	390	410	389	396	400	390	379	380	395	456	362	399	353	373	359	413	369	384	368	374	353	409	399	381	379	373	381	354	407	386	408	381	380	414	405	399	409	368	411	382	381	370	370	363	416	366	405	407	418	402	365	375	374	389	377	406	386	377	348	410	391	380	363	401	386	388	393	389	384	410	382	401	401	377	370	397	416	375	382	411	370	390	401	374	410	402	389	396	375	408	398	389	337	400	366	367	366	402	408	369	355	373	431	410	352	426	389	391	390	377	440	404	370	404	350	404	364	390	384	350	376	380	384	380	413	426	393	384	413	367	406	393	392	404	420	378	374	380	344	392	352	389	384	406	398	381	386	372	384	367	366	361	356	397	389	400	401	378	363	405	382	399	361	373	394	392	381	397	350	379	395	357	377	362	382	399	392	372	409	385	387	388	388	374	426	409	396	378	405	380	404	378	407	367	398	420	373	381	387	392	389	371	387	374	346	390	376	376	366	398	414	389	416	402	389	395	380	388	381	392	368	371	370	384	390	429	375	383	409	428	369	377	412	382	415	373	422	377	415	399	389	336	381	365	366	408	386	404	406	356	380	393	399	377	376	397	360	361	376	361	367	369	398	410	395	416	392	353	370	381	372	397	367	365	340	388	384	375	386	362	406	343	374	383	396	371	370	390	411	396	393	385	397	386	414	381	393	341	386	371	389	401	371	413	378	406	382	411	397	381	404	423	363	426	372	388	349	387	403	381	395	369	392	415	403	365	371	371	388	378	414	381	398	415	385	377	379	414	375	368	355	401	359	375	377	405	403	391	396	391	363	365	396	389	372	347	391	400	400	376	390	408	366	407	402	374	373	350	399	392	382	350	386	392	357	367	371	367	429	394	359	419	432	326	387	381	392	369	378	411	392	401	372	379	394	396	394	390	406	382	412	387	385	380	403	373	370	424	396	381	381	377	400	378	379	389	364	395	370	369	367	402	396	390	369	376	383	402	398	393	426	389	390	391	392	380	383	387	325	403	371	382	401	389	369	378	398	379	411	403	395	367	377	398	386	416	375	394	392	394	401	373	386	420	385	385	410	396	354	404	373	396	383	369	364	398	403	395	391	362	389	376	343	387	371	401	358	388	405	401	364	396	379	389	365	375	362	390	410	369	416	384	409	357	398	448	383	388	377	380	399	354	358	395	354	433	382	367	366	381	422	384	412	432	371	364	398	384	438	368	391	380	399	349	400	409	374	378	348	366	379	418	393	400	365	396	382	378	395	408	394	388	392	376	365	428	369	402	383	393	408	426	362	416	364	383	378	375	358	403	372	382	401	391	385	386	365	384	354	398	358	381	368	423	385	400	426	401	411	365	370	402	350	423	366	395	386	412	362	413	398	377	384	381	401	364	387	411	406	383	409	377	347	362	405	379	408	384	400	391	384	366	375	372	388	387	376	368	377	387	406	401	368	406	390	366	406	367	374	389	364	400	373	385	366	370	390	391	379	414	354	376	411	388	380	365	396	365	357	381	386	352	386	394	406	386	388	390	384	416	354	371	388	423	372	393	442	377	330	366	381	375	406	402	390	384	372	393	396	390	361	364	393	371	381	383	399	432	391	401	359	412	399	458	393	388	391	346	359	383	365	404	389	428	415	398	357	375	377	369	417	374	420	410	407	378	405	410	363	364	346	394	382	379	431	346	378	372	373	371	351	395	364	413	346	383	359	410	346	372	371	374	393	368	394	382	366	351	384	406	396	382	390	382	380	418	355	384	375	346	407	389	365	390	360	405	351	392	377	384	415	384	397	345	398	358	359	390	411	380	389	372
24993	21532	28189	25265	15796	1859	1214	1010	955	882	850	856	866	782	805	756	764	754	798	730	788	719	727	717	771	708	738	729	699	715	767	778	702	688	703	694	659	680	711	678	706	669	713	679	706	703	710	680	719	681	685	697	701	664	679	687	667	731	735	650	659	746	684	734	712	751	703	652	691	730	709	656	701	684	686	674	756	704	679	665	694	707	701	654	700	632	707	726	686	687	671	677	682	715	685	678	676	669	701	718	710	683	673	744	681	680	700	692	661	691	655	712	688	677	721	704	724	733	670	668	741	742	714	690	704	674	730	704	733	679	680	675	689	693	701	679	688	730	680	731	702	656	679	661	697	623	713	703	724	747	657	677	711	695	708	668	711	719	690	732	651	682	662	676	726	682	706	623	742	689	718	646	680	696	687	722	687	685	717	678	646	693	666	710	689	710	718	674	711	665	722	648	713	722	719	723	705	660	722	704	719	658	646	690	694	707	686	659	678	669	718	683	677	695	656	696	722	725	686	725	694	640	628	724	703	706	721	688	748	660	693	713	673	645	667	715	692	711	714	694	723	677	742	702	652	712	696	691	692	696	670	687	690	668	706	682	699	702	693	746	671	704	692	672	695	697	728	665	688	695	720	692	717	690	632	665	697	691	649	710	695	737	697	675	721	738	732	671	675	644	704	680	662	701	637	664	678	672	719	722	675	696	703	654	699	655	702	724	702	691	707	724	709	713	684	723	703	673	711	735	711	687	733	682	745	714	676	690	697	714	682	656	652	717	680	720	707	684	699	701	702	710	697	684	705	686	709	685	665	666	713	688	656	705	677	681	719	664	672	705	728	738	689	716	698	695	677	684	670	736	661	728	656	673	675	682	718	692	680	695	707	719	687	658	750	663	702	693	702	696	706	715	696	740	689	710	733	659	689	724	640	710	719	670	700	681	721	700	673	646	687	709	699	739	698	716	707	751	723	713	705	664	656	697	707	770	720	748	700	657	672	702	698	754	684	674	701	710	674	663	681	727	692	664	677	698	701	693	670	691	690	669	673	698	679	695	696	668	707	665	670	712	707	687	696	728	724	726	688	680	713	656	717	674	701	721	690	714	690	694	724	682	712	720	680	699	729	690	659	710	670	660	676	689	665	674	707	655	734	681	722	695	672	678	645	637	680	740	697	686	713	688	756	713	724	674	700	713	689	686	709	745	712	650	669	647	702	699	690	665	700	703	723	677	782	678	684	694	689	692	709	701	703	717	670	717	728	667	709	739	714	676	697	688	702	683	672	721	737	679	636	689	652	697	667	722	713	705	710	725	695	699	700	744	666	699	697	705	670	697	676	633	642	709	689	681	670	688	662	697	731	679	702	688	661	732	698	664	746	676	660	724	695	685	700	718	723	713	736	671	703	696	679	667	732	642	700	706	687	688	714	751	706	683	700	671	676	703	689	694	716	720	698	673	677	719	682	710	692	713	710	708	709	718	708	708	703	697	687	705	643	725	693	703	705	726	716	704	680	670	683	685	671	679	689	708	680	708	667	737	707	673	686	679	711	730	698	677	679	712	690	693	703	682	693	700	698	674	648	668	662	693	638	717	663	687	695	715	642	711	697	717	701	692	725	669	725	675	686	700	653	704	703	697	681	680	670	703	705	720	744	646	731	708	681	653	726	669	679	747	673	683	652	727	713	698	698	688	658	675	722	704	678	701	732	693	675	731	713	705	680	677	688	690	687	724	691	653	678	743	725	700	718	637	733	683	691	671	686	682	662	664	652	672	683	636	683	682	702	664	649	687	716	644	746	695	735	678	691	739	688	738	680	643	702	718	690	754	686	676	635	738	683	742	671	705	710	720	672	670	654	749	748	684	661	679	740	676	678	692	751	674	676	704	734	646	742	697	690	691	658	669	747	696	708	726	694	664	663	719	679	686	703	678	663	689	713	727	699	706	693	714	672	661	670	714	668	746	692	661	673	697	696	686	694	677	662	710	707	686	722	671	711	717	703	687	665	712	655	725	629	740	711	723	719	721	689	725	662	682	704	683	684	668	727	688	739	724	657	671	668	703	698	670	639	767	693	643	647	704	709	693	695	666	679	700	709	723	690	706	711	679	713	693	704	703	654	670	668	719	698	654	705	747	673	733	691	673	695	706	651	676	680	712	748	655	648	712	723	687	677	657	691	710	668	678	715	720	715	716	688	650	700	675	673	709	674	696	678	689	710	673	684	726	665	650	684	708	719	712	725	736	713	736	620	712	705	713	688	705	719	699	656	672	683	698	696	692	700	700	712	683	662	666	631	710	702	702	715	678	671	659	675	714	676	713	719	725	685	674	666	688	727	706	716	705	712	716	670	706	659	704	690	725	710	688	712	662	709	672	691	738	763	702	719	710	691	652	694	686	689	711	696	704	669	717	651	707	687	734	674	706	693	746	633	698	685	675	718	694	696	664	709	646	682	699	725	673	714	685	672	667	683	695	705	709	660	715	685	735	727	672	692	682	694	699	639	661	694	702	722	700	690	712	687	673	677	694	647	686	743	727	662	706	686	703	679	709	721	685	710	666	692	703	662	668	646	667	693	685	721	691	672	730	727	686	712	683	679	689	702	745	662	723	662	614	711	655	673	705	694	665	711	724	705	666	696	734	688	721	684	715	733	680	633	700	725	751	720	706	754	704	680	703	731	706	675	728	671	710	635	716	744	667	701	676	706	670	733	679	683	663	678	750	700	704	681	682	685	672	739	689	678	752	706	701	682	668	691	674	656	722	708	683	694	709	708	692	670	682	685	728	691	709	686	701	677	670	710	710	669	725	687	656	704	686	702	696	669	727	630	688	677	736	693	716	714	670	681	704	673	684	697	657	660	698	725	731	696	678	735	675	644	670	673	712	630	728	718	683	668	647	678	670	706	707	688	671	656	661	737	736	713	721	679	733	683	690	732	688	640	753	672	682	665	661	676	640	691	701	696	682	666	702	740	667	700	722	735	706	685	726	682	737	666	718	640	697	714	682	673	673	734	699	685	687	705	696	674	656	682	649	720	686	698	678	681	704	695	693	706	736	698	662	685	702	679	690	701	680	724	684	683	713	745	667	676	713	699	709	765	687	685	697	672	698	674	706	668	706	712	706	687	666	682	696	702	698	701	673	685	685	695	691	684	711	733	702	672	719	675	679	710	713	696	672	700	718	691	680	696	698	677	724	707	672	690	687	692	651	671	672	650	643	675	724	686	671	662	726	660	647	704	675	709	749	640	730	723	712	630	681	703	706	674	739	677	707	690	690	696	673	682	702	715	738	726	655	739	675	676	681	661	716	674	720	641	681	733	698	685	676	688	657	721	729	674	718	668	726	697	686	711	632	655	707	660	648	717	688	678	684	672	733	768	701	704	683	657	660	683	665	695	656	715	683	742	716	659	667	652	729	709	662	644	757	708	704	692	692	679	656	715	677	670	708	674	724	674	628	708	676	659	693	729	679	643	698	724	681	703	720	701	705	684	735
22954	9389	5966	3095	2303	2006	1631	1341	1152	1085	1016	1017	964	926	861	794	837	794	775	799	774	795	762	677	778	747	758	787	763	691	758	779	756	726	725	726	703	726	690	700	751	695	722	702	745	720	732	706	720	674	730	719	749	754	728	699	707	725	722	701	709	701	713	705	725	716	708	702	744	676	722	702	750	704	718	732	686	720	734	744	674	744	753	729	694	717	747	734	743	689	750	704	697	721	745	714	699	656	682	706	708	708	667	750	705	690	714	730	692	690	709	703	700	707	748	680	685	715	710	698	679	735	672	715	701	697	704	716	714	663	675	707	741	745	709	711	710	681	646	686	733	734	699	667	650	697	707	702	729	696	683	681	733	704	722	687	705	740	706	734	709	692	726	739	717	703	661	733	676	700	699	688	673	723	681	726	725	667	741	702	704	666	710	754	718	676	725	697	678	708	711	639	684	691	717	676	712	739	762	707	729	696	729	707	750	689	721	673	738	689	685	673	700	706	686	743	708	687	699	702	676	678	699	686	733	663	685	728	708	753	677	680	675	697	717	688	743	711	722	711	678	746	744	706	705	688	670	662	662	703	745	744	692	697	713	726	737	714	680	715	745	678	681	695	674	696	693	719	747	743	695	668	697	692	712	669	682	695	715	669	689	702	720	714	707	699	710	736	746	654	673	702	698	665	696	725	702	692	674	693	696	724	701	703	696	672	711	666	687	689	678	755	709	692	704	718	690	734	730	736	682	689	704	699	744	720	740	668	669	687	717	674	659	734	731	724	713	730	749	680	722	675	685	693	737	699	697	680	675	688	691	732	715	712	689	693	661	714	760	673	701	674	727	706	744	732	725	711	713	675	711	723	693	735	684	720	717	722	702	713	662	687	701	707	682	693	683	719	663	686	665	698	711	738	695	678	643	687	688	678	674	720	722	730	737	668	720	699	734	667	722	752	729	718	736	707	659	733	690	716	715	691	683	738	740	731	705	707	698	714	671	726	725	695	673	650	690	711	795	721	699	690	756	680	704	696	637	676	738	758	768	691	662	728	685	671	678	731	733	720	693	735	700	713	740	723	746	727	707	696	698	738	672	695	731	698	680	714	745	733	691	713	740	697	703	732	723	717	702	715	678	701	700	734	715	736	727	716	696	664	736	710	730	755	757	747	721	693	685	673	695	714	661	727	714	672	704	746	680	682	722	699	705	688	669	727	747	712	729	703	701	701	733	645	716	680	725	720	726	705	731	771	738	739	717	759	679	774	718	691	738	676	724	701	726	668	670	702	661	713	692	698	748	707	701	727	696	705	716	670	671	736	721	706	664	696	715	754	685	723	717	762	705	686	740	696	705	687	722	694	685	710	756	720	656	708	748	717	716	706	681	694	719	706	759	701	716	700	706	734	691	704	697	745	726	668	674	769	695	724	692	708	677	701	675	674	702	712	682	662	688	718	706	702	707	677	687	705	694	735	710	704	679	706	723	666	656	702	651	716	700	756	685	737	687	707	742	689	701	713	667	725	709	684	731	719	668	689	672	708	648	718	704	711	718	689	660	756	730	727	733	709	731	720	708	739	710	679	696	727	779	683	694	678	701	722	689	751	744	712	728	768	717	759	732	730	696	733	752	707	686	682	673	673	641	755	720	751	681	629	698	679	685	703	686	695	721	707	697	646	673	656	679	692	720	711	700	720	721	709	695	686	666	674	719	696	712	664	706	729	739	723	684	738	701	704	723	692	677	726	692	698	680	693	706	695	695	729	704	719	730	733	689	699	697	730	744	714	696	703	732	685	725	720	708	701	705	705	723	730	699	689	638	672	734	709	757	700	735	714	720	690	692	704	639	659	706	687	704	715	669	691	720	712	689	671	681	703	707	673	666	667	734	683	727	731	688	701	722	708	687	710	723	688	685	727	740	691	738	736	743	703	723	673	712	697	682	695	714	699	709	682	752	712	711	732	719	662	722	720	711	687	713	712	668	683	722	733	734	673	722	720	699	696	756	674	691	691	700	686	698	721	741	693	708	697	665	759	700	711	715	734	717	757	775	681	738	705	626	727	731	712	701	723	706	678	700	679	696	669	739	669	708	704	676	707	711	723	692	725	719	690	705	704	717	720	713	716	684	678	702	688	768	734	723	744	715	710	669	727	699	667	713	727	703	744	723	726	686	741	725	712	712	727	716	723	721	663	646	706	682	678	748	692	703	686	735	705	691	721	670	706	682	763	725	677	707	729	738	689	736	704	711	711	669	728	702	675	683	715	682	719	678	675	680	755	687	696	705	709	750	696	704	682	687	706	705	751	694	702	765	724	700	708	723	715	680	749	716	694	730	692	727	736	680	681	675	735	721	764	688	659	708	752	719	708	684	646	728	695	670	769	711	696	722	645	724	756	693	699	693	711	720	723	742	700	683	667	731	709	697	707	700	680	729	692	641	656	744	667	686	707	692	688	671	736	686	712	646	689	710	718	757	694	719	740	680	720	712	673	673	664	715	707	722	751	700	700	713	752	728	693	667	751	668	727	678	716	764	720	701	690	710	704	733	747	720	706	690	694	720	695	717	688	726	691	764	713	709	690	669	685	689	714	724	684	656	734	773	675	689	736	709	682	663	709	671	742	642	719	673	707	738	760	706	702	735	705	731	717	708	692	707	736	736	735	775	695	733	689	666	727	712	714	715	660	733	718	685	731	738	669	728	700	689	694	681	700	703	697	698	702	672	731	713	677	702	682	727	717	669	720	736	724	712	698	724	724	732	704	697	681	696	723	713	727	698	714	702	738	672	636	647	733	738	727	718	698	677	705	669	708	740	681	647	668	718	694	749	684	695	706	713	694	734	652	741	752	697	732	673	686	688	754	711	731	749	714	723	713	714	765	716	718	690	697	686	690	694	701	668	667	718	712	738	710	670	725	712	688	734	703	717	687	693	646	706	735	716	680	693	705	717	731	654	720	695	703	780	686	674	695	688	712	727	676	749	690	710	681	714	697	675	728	716	703	715	755	685	707	717	681	708	769	698	675	681	697	723	724	713	680	681	625	712	697	698	688	644	721	704	669	695	710	686	706	751	715	724	695	685	680	755	701	719	716	675	732	717	677	727	673	689	681	705	755	738	710	706	731	697	728	720	695	678	706	684	743	720	705	743	754	721	697	677	706	738	706	661	704	740	747	690	686	759	661	720	685	687	664	703	685	703	726	697	705	636	741	739	746	661	717	689	715	715	706	681	687	657	715	688	745	676	654	710	738	680	736	715	695	709	655	730	695	750	688	702	687	676	714	702	681	712	725	702	706	714	693	735	678	679	777	688	714	666	714	676	675	702	719	739	707	702	726	677	695	681	757	715	707	703	706	671	704	675	701	742	686	713	708	718	713	661	772	711	665	707	702	679	723	714	688	725	684	705	699	709	703	689	675	702	739	675	702	730	682	726	679	736	715	692	688	672	739	723	724	742	695	726	753	726	777	717	696	710	707	697	730	671	681	661	693	715	689	716	721
22823	21614	29559	24159	21595	21645	12332	1391	1033	863	724	663	566	567	532	488	451	424	425	407	380	427	375	357	330	345	351	340	323	309	340	331	309	298	284	298	281	318	278	279	287	252	307	308	268	297	292	314	286	295	251	314	306	248	281	307	281	261	301	280	281	292	266	270	256	294	264	316	296	239	263	262	258	254	301	297	294	281	267	320	284	287	270	284	239	287	268	256	301	256	267	244	249	294	291	300	271	266	257	266	283	262	246	249	267	282	275	259	237	281	250	247	281	281	271	283	265	252	281	289	256	279	298	269	281	258	301	242	287	264	250	252	277	275	267	290	261	254	260	272	251	278	258	247	266	285	301	261	259	288	275	270	259	303	246	263	253	248	273	265	273	270	261	256	263	290	255	275	250	290	240	261	252	277	282	259	257	267	307	259	272	267	264	253	261	284	271	290	239	283	276	267	252	266	276	273	264	267	277	249	268	251	269	255	251	253	276	285	274	265	302	299	264	251	278	235	277	269	276	301	289	243	281	267	230	274	242	263	266	254	264	289	272	265	266	265	251	279	256	279	297	251	248	264	249	248	281	267	293	242	272	261	246	261	268	276	265	248	272	267	257	277	248	282	222	248	262	259	265	278	266	282	295	245	264	227	252	283	261	270	272	287	283	266	250	270	271	273	269	254	309	243	258	270	247	254	284	264	258	294	266	276	256	247	287	250	239	260	273	281	277	253	235	279	239	283	256	254	265	274	256	256	245	258	258	264	267	273	246	250	241	257	281	266	285	262	269	252	232	273	237	278	282	258	247	256	272	274	244	276	282	284	250	270	301	243	298	263	279	274	288	269	269	235	259	279	281	271	247	247	279	268	252	236	253	253	255	273	269	255	277	295	261	220	275	282	262	274	249	258	281	258	285	262	278	265	274	244	282	280	277	217	253	303	261	266	251	263	296	287	271	284	262	270	263	251	269	255	245	252	289	248	297	270	277	281	278	274	240	245	272	281	287	268	277	253	293	279	254	268	244	273	272	270	255	245	279	270	242	276	267	290	252	287	255	295	291	234	262	267	285	276	290	277	261	232	234	278	268	282	256	258	263	276	263	257	278	298	265	272	255	275	293	241	266	242	287	273	275	254	248	276	242	229	258	262	281	267	270	271	254	258	274	273	266	271	266	243	268	325	270	270	250	234	253	278	254	263	260	251	296	245	282	253	258	261	251	240	272	243	267	266	253	269	248	262	261	241	256	276	276	248	272	239	257	252	253	276	284	255	266	263	262	262	262	273	267	281	254	254	245	256	288	249	249	262	259	265	303	261	251	261	239	245	270	273	291	261	232	276	278	271	264	261	258	263	291	255	279	273	247	263	255	283	255	291	260	254	242	281	261	266	272	257	268	285	273	271	270	306	258	249	266	254	236	252	245	234	256	249	262	261	272	271	264	250	267	263	260	252	247	251	271	251	272	239	270	266	267	259	286	291	285	260	289	253	276	256	253	273	265	272	313	283	282	299	279	242	249	269	261	271	263	267	255	270	283	258	274	263	280	244	291	245	269	274	259	267	267	236	267	265	281	284	260	307	269	272	289	292	268	246	248	295	257	291	275	243	272	269	275	289	276	268	271	248	290	249	262	270	276	277	280	260	271	241	291	280	262	227	231	265	271	246	269	278	280	281	260	258	250	237	286	239	280	245	251	281	281	267	252	255	269	275	259	248	269	276	261	272	269	247	277	240	257	237	262	274	243	245	234	294	248	242	238	272	289	285	259	212	269	269	266	257	258	249	248	262	249	267	276	271	253	245	249	271	277	265	270	282	237	247	253	263	250	238	255	253	231	269	279	262	242	277	271	262	287	264	255	238	304	255	272	286	273	257	270	255	224	230	237	275	260	250	287	275	248	274	248	277	259	298	244	256	261	253	287	264	300	268	245	263	227	267	264	282	290	246	261	297	240	282	270	306	288	258	272	271	286	293	254	283	247	272	270	293	261	249	258	245	259	248	284	260	263	280	252	274	273	258	259	260	255	242	298	255	247	279	296	270	291	264	255	267	261	251	267	260	282	256	258	264	274	268	260	264	254	272	268	272	258	305	238	275	287	250	251	234	292	241	261	302	266	270	275	253	249	251	258	254	265	238	236	266	242	311	278	268	272	259	275	269	246	288	239	248	272	259	266	291	256	248	274	274	271	259	241	272	269	268	302	262	271	291	255	279	245	251	293	247	276	256	287	257	234	267	277	269	275	253	268	273	241	274	275	264	262	268	242	244	261	275	257	278	288	269	293	284	256	278	257	230	267	286	258	256	259	271	257	269	269	273	266	267	272	270	224	285	279	287	265	290	236	273	243	281	260	269	262	291	245	255	259	256	265	258	240	232	268	282	251	267	230	252	235	264	276	255	257	248	281	278	265	275	279	255	282	273	259	261	267	302	268	269	261	289	255	249	275	271	273	255	277	269	259	275	272	252	292	270	244	272	265	296	263	287	244	249	283	276	254	250	254	247	243	271	255	271	258	241	247	271	247	260	275	244	306	230	269	269	276	264	272	275	271	253	251	243	292	271	258	273	256	254	260	256	245	292	263	274	249	288	278	253	277	246	268	277	263	293	275	284	275	287	256	239	277	242	248	252	247	260	254	258	280	276	279	267	254	239	262	287	289	250	252	237	267	255	252	263	262	233	251	281	245	294	281	276	263	264	251	270	262	282	286	273	265	278	237	263	265	265	279	276	234	275	277	264	231	261	232	276	286	256	261	252	290	266	265	302	267	224	280	276	270	260	231	260	265	263	260	259	288	272	269	275	273	267	270	247	264	278	263	279	249	227	251	268	253	282	271	256	253	254	271	282	267	263	272	256	268	253	269	240	265	262	256	240	252	267	272	229	268	252	252	233	288	274	253	259	262	259	275	271	263	264	236	277	270	252	285	266	295	264	265	293	282	265	276	270	256	238	273	286	294	235	289	234	243	253	253	252	283	261	257	253	244	250	277	249	299	268	251	266	266	247	261	302	261	278	275	280	269	228	260	259	249	279	297	289	255	238	242	267	287	245	261	269	270	254	271	267	274	267	278	255	264	265	262	270	275	283	274	264	284	257	274	269	287	262	252	245	250	256	251	282	260	260	287	249	228	261	261	242	288	275	265	276	272	253	251	285	267	250	305	277	271	283	247	273	284	294	261	263	277	265	268	320	246	254	276	265	252	264	274	300	246	272	248	279	248	249	250	244	289	265	276	250	263	251	258	262	263	291	260	284	238	267	271	277	241	247	260	259	257	280	257	265	276	255	276	269	256	259	256	301	274	246	281	274	281	283	277	277	270	268	259	271	259	242	253	268	255	296	244	255	243	307	262	272	258	251	271	264	293	258	257	246	256	254	268	262	255	259	296	261	255	275	277	281	292	291	274	270	290	229	274	257	266	261	264	295	277	271	275	252	285	280	275	282	269	257	270	244	289	250	275	263	270	252	281	247	268	254	260	311	285	272	245	267	292	269	260	261	248	252
32073	19256	12266	6309	4562	3348	2591	2036	1685	1338	1071	954	834	749	668	563	538	555	422	445	445	451	396	398	367	378	397	397	362	359	333	398	327	296	358	298	312	296	325	277	300	304	258	301	278	303	294	296	256	268	290	248	312	297	318	288	265	297	260	307	323	255	260	288	297	254	312	254	254	257	274	299	276	303	255	275	303	270	271	271	265	279	251	272	279	277	238	290	282	267	282	280	266	262	254	264	260	261	259	255	278	265	315	280	331	281	269	261	270	265	256	292	266	268	261	269	257	258	253	256	277	269	296	280	262	274	263	259	276	294	281	280	272	265	290	263	281	254	288	303	267	241	251	236	279	274	299	291	294	252	268	275	250	274	298	268	276	279	261	256	274	271	256	264	272	291	242	274	224	297	232	278	296	266	287	278	294	273	270	272	266	282	302	260	277	260	249	277	243	292	263	273	239	273	286	268	245	270	303	255	258	243	286	263	301	286	298	257	276	306	273	257	291	244	297	286	257	282	255	272	278	265	298	295	255	250	272	250	275	280	305	251	286	260	273	292	278	285	270	269	288	277	252	272	256	295	264	261	260	271	281	244	276	276	264	261	248	297	277	248	302	287	285	267	263	291	238	270	273	260	253	301	274	244	263	279	246	269	288	263	267	256	281	284	268	301	261	246	258	251	281	307	267	299	272	287	278	276	286	281	288	270	295	278	273	269	274	268	282	269	286	284	303	268	248	276	293	255	339	278	254	279	264	264	283	260	268	248	266	259	295	284	277	287	262	255	283	267	279	256	258	273	254	258	277	271	265	291	270	267	295	276	288	257	299	258	263	275	263	304	270	257	259	299	284	252	271	283	253	258	266	244	270	284	265	271	264	293	296	264	266	272	286	243	263	245	295	261	280	259	273	251	283	257	289	265	257	295	282	281	273	272	257	258	260	275	272	248	237	276	262	242	273	277	273	285	250	262	298	253	271	267	295	263	264	247	281	254	278	284	254	267	276	285	264	280	292	251	258	263	287	284	283	270	274	253	265	289	281	275	266	231	230	247	272	291	251	279	251	258	275	267	281	259	291	285	280	280	267	277	277	246	260	278	250	284	276	268	287	267	260	257	261	252	293	242	259	276	294	258	263	266	263	257	260	290	257	263	295	252	271	293	295	260	289	253	286	258	277	267	285	286	239	234	252	266	297	277	272	264	262	273	270	273	281	253	267	248	268	313	304	274	272	305	273	271	289	265	294	240	281	291	268	260	282	291	293	249	274	271	270	282	277	281	286	271	277	263	277	251	279	266	255	278	273	266	287	258	265	273	245	256	243	270	276	270	275	298	264	261	266	241	283	282	247	291	277	280	310	286	269	287	272	265	273	266	292	275	251	250	256	280	267	281	294	287	283	276	293	307	275	265	280	257	283	284	302	243	262	270	270	264	257	300	297	300	252	273	293	280	297	271	273	265	277	279	296	260	263	276	268	291	254	299	258	253	291	264	263	254	267	268	276	261	254	240	276	274	272	280	267	260	258	291	249	243	239	250	252	239	283	261	272	296	276	254	275	276	258	295	264	274	251	270	256	259	289	274	258	269	245	286	291	260	259	265	290	278	271	265	259	265	269	260	267	265	274	262	292	265	237	270	292	256	253	289	283	287	282	278	280	263	279	246	278	252	269	260	301	254	256	275	269	294	282	308	271	281	297	257	267	273	280	239	284	253	257	258	312	286	264	274	305	283	258	275	292	280	297	289	307	279	295	293	262	256	277	282	281	249	243	254	272	292	241	260	277	262	271	259	284	282	257	283	266	257	300	248	259	254	260	293	259	258	265	286	259	276	271	270	276	295	272	318	282	235	284	254	235	286	285	256	306	263	296	276	290	303	249	256	271	243	271	260	241	272	244	262	247	267	277	270	258	305	248	286	256	258	248	260	256	277	289	256	238	256	296	243	283	289	307	255	267	250	266	290	262	264	239	263	275	292	283	290	252	314	271	252	245	246	280	275	254	273	269	267	267	284	261	247	250	296	266	258	293	280	292	290	233	282	278	232	249	271	294	301	266	266	262	305	256	261	244	251	268	267	277	231	293	291	280	282	264	261	266	294	274	256	257	263	268	264	283	292	288	252	257	248	297	266	281	260	283	279	250	246	262	282	281	281	280	262	275	262	290	288	274	278	279	262	266	248	267	288	295	280	263	263	279	260	278	264	246	251	284	262	257	262	289	271	281	273	282	263	282	268	276	278	269	275	259	223	253	255	253	279	278	251	255	255	263	249	283	264	267	263	267	260	278	294	243	276	247	246	230	256	274	260	264	275	275	251	250	267	278	291	242	239	313	271	266	264	265	268	281	289	267	266	341	307	255	251	238	263	265	296	305	274	280	271	275	257	238	263	293	277	276	275	232	278	278	270	294	250	254	275	288	242	284	262	264	248	299	258	258	291	238	272	256	236	283	278	261	288	249	282	245	256	252	282	285	282	275	241	286	263	253	278	281	262	283	285	266	253	286	285	272	273	286	280	275	245	292	259	304	275	242	269	290	264	277	299	312	293	271	256	278	268	253	283	284	273	267	259	261	269	252	264	261	266	266	266	251	262	261	260	269	217	260	264	280	235	266	287	305	270	283	278	292	242	272	260	289	278	294	254	270	284	260	269	263	241	256	259	250	272	312	253	265	301	251	255	257	285	287	282	267	268	261	302	270	263	270	287	259	254	254	294	296	258	269	265	265	295	309	266	251	259	268	262	261	266	277	282	281	263	291	246	261	275	268	291	264	277	301	255	254	271	268	268	303	277	270	273	253	266	282	261	261	234	261	270	264	260	301	260	285	276	269	264	274	280	271	255	252	275	266	266	256	264	234	251	257	282	281	268	275	259	242	270	279	305	292	270	293	273	281	287	291	272	277	297	270	314	261	259	243	269	272	265	265	282	284	261	312	266	304	276	288	306	283	263	300	262	271	289	273	278	289	272	249	268	251	255	251	265	278	276	261	254	239	261	267	261	265	281	244	260	275	286	278	256	253	274	261	282	256	275	299	275	272	276	271	259	279	271	288	266	279	289	259	262	267	254	271	281	258	269	289	281	268	267	263	289	249	247	295	266	268	267	247	260	306	282	230	285	269	283	284	278	267	250	265	276	260	259	278	249	254	277	275	250	273	241	263	259	271	287	283	277	272	281	258	307	259	295	243	264	255	276	298	230	263	246	239	239	304	265	291	271	240	277	265	264	263	250	261	269	250	257	293	268	252	274	269	277	294	289	278	279	298	245	282	271	281	268	260	263	273	288	264	247	280	279	304	273	285	292	272	254	261	248	272	279	288	281	269	267	325	262	287	288	280	284	256	278	273	268	266	274	267	273	267	285	244	293	265	292	267	284	264	254	267	258	277	265	268	251	306	272	265	247	266	291	279	269	247	268	266	295	260	279	270	285	291	266	290	278	276	271	273	283	241	271	273	284	266	278	252	284	275	280	258	270	270	279	272	252	262	287	268	274	291	253	259	275
28187	20040	7845	1981	1222	1077	943	838	810	770	782	764	751	782	741	784	670	688	689	682	728	666	711	686	717	720	695	711	691	661	695	708	706	686	660	677	675	713	642	705	713	681	697	700	657	705	688	663	669	734	705	701	746	695	650	668	694	677	686	697	701	698	712	725	693	680	667	700	747	681	697	660	667	686	715	673	688	656	627	654	691	719	635	628	665	695	691	698	743	697	682	718	664	655	658	668	741	719	688	657	694	693	724	708	673	718	664	719	734	670	646	684	697	722	689	662	632	663	709	759	636	652	683	682	696	701	691	675	677	676	715	656	692	654	699	641	684	668	674	709	655	676	673	657	718	675	703	694	694	726	676	650	663	681	696	720	688	675	711	727	664	692	717	735	694	694	675	706	671	686	738	702	699	712	677	679	730	662	660	714	666	702	694	691	637	696	682	717	679	660	646	733	708	694	728	683	690	710	696	696	701	730	745	705	680	702	721	693	684	685	676	666	690	672	664	741	658	673	681	684	706	656	718	642	661	678	697	643	712	756	628	702	636	728	697	653	681	729	641	678	679	690	662	670	699	700	715	732	685	680	649	669	679	680	656	704	701	680	690	717	695	671	682	644	685	688	689	654	691	712	632	682	691	703	690	663	676	696	722	664	696	676	712	706	654	689	740	703	697	726	637	711	673	653	687	702	701	708	716	673	652	670	709	659	685	702	636	741	709	687	728	662	680	671	656	664	692	684	669	677	648	658	622	689	700	685	739	709	677	664	678	674	694	736	683	668	728	699	661	716	711	752	685	673	744	691	639	631	669	656	670	708	654	715	647	677	693	709	643	733	703	683	682	656	700	691	680	678	721	647	727	695	654	613	687	670	712	716	695	696	684	657	683	669	684	687	684	654	708	688	725	673	668	686	674	701	660	665	694	699	675	684	648	724	680	686	689	678	632	689	641	673	651	685	639	702	700	705	727	643	736	716	663	634	713	703	684	698	697	747	689	690	651	687	691	680	671	720	687	634	666	680	709	720	682	673	643	664	659	711	691	722	668	704	657	620	688	662	670	691	655	643	719	688	688	684	674	716	673	689	674	705	687	684	739	664	697	712	671	675	673	688	714	700	694	699	682	706	663	677	684	660	747	708	695	667	673	714	811	714	722	722	674	698	649	705	693	668	672	752	688	673	664	698	685	708	674	679	709	705	628	688	638	679	671	760	658	713	688	673	743	712	666	684	664	712	700	711	687	668	661	675	700	664	702	708	652	705	731	666	648	625	662	704	677	662	730	701	722	722	736	730	708	674	738	682	717	692	681	706	656	668	694	677	668	705	699	660	718	654	704	698	721	698	667	663	673	693	678	697	672	653	699	668	662	697	688	699	670	715	679	657	674	699	701	678	654	658	678	677	675	654	659	663	679	672	677	668	687	657	701	711	711	673	659	673	691	691	681	687	722	655	664	668	674	670	694	724	712	702	730	695	687	640	690	714	735	666	675	667	671	709	693	718	688	703	687	703	720	661	691	681	690	743	646	673	697	677	671	710	688	681	692	625	689	714	651	692	689	700	692	763	669	685	671	733	629	706	654	676	753	709	684	705	680	672	695	669	699	693	674	675	676	706	654	701	686	732	674	707	680	690	677	714	631	667	722	733	655	690	685	679	713	691	695	695	673	678	659	662	660	635	679	694	645	736	679	673	680	694	637	700	705	680	663	680	680	660	705	664	662	660	687	681	737	704	704	684	669	665	717	664	708	711	720	715	708	646	666	669	693	671	702	721	677	672	690	705	672	674	638	674	672	681	647	710	709	655	717	660	687	693	669	666	697	742	697	679	711	678	674	706	653	706	678	636	654	660	665	722	724	690	643	694	694	710	717	735	694	626	677	645	724	727	684	704	693	684	719	650	762	664	671	708	728	681	701	651	672	676	692	700	644	654	672	677	655	651	706	715	678	688	674	706	661	735	679	684	646	677	675	675	678	704	720	682	657	643	715	714	652	715	687	651	657	650	705	707	702	685	673	714	657	662	692	723	721	737	664	688	688	678	665	718	668	739	657	709	712	630	690	697	661	712	715	679	671	643	644	704	671	674	612	702	660	685	640	656	674	722	628	714	641	680	659	670	729	677	686	688	670	698	706	701	671	684	729	749	660	699	692	711	677	670	660	721	669	713	684	689	659	645	640	716	670	691	695	706	666	668	674	652	721	674	774	719	691	665	716	676	656	643	694	657	658	707	704	699	676	685	683	698	720	659	708	630	673	704	733	689	679	718	697	686	666	689	694	654	681	673	671	688	721	709	664	682	681	704	734	678	660	681	634	669	670	685	647	681	678	680	684	712	708	670	674	695	644	672	711	663	645	676	666	697	702	677	650	675	700	695	670	691	662	709	654	681	682	648	709	668	724	705	684	658	699	709	670	682	712	670	686	641	711	735	632	681	687	687	709	640	654	695	686	690	673	635	663	717	715	657	640	685	691	652	717	653	695	700	705	660	725	690	660	706	659	681	701	665	707	687	683	689	654	663	712	691	678	664	689	688	681	690	697	679	677	687	755	692	662	703	678	700	676	696	670	723	668	715	690	707	695	700	720	670	658	704	669	665	679	637	687	664	669	705	696	727	661	661	700	677	685	687	730	684	676	660	698	658	714	685	693	672	677	673	714	711	678	663	712	693	721	699	685	656	677	664	651	667	687	691	635	712	712	658	661	672	704	691	653	707	716	690	691	678	725	676	664	675	655	710	682	687	643	655	670	670	666	704	651	702	682	673	656	702	711	685	680	677	684	669	674	693	654	678	661	688	643	707	695	725	664	688	727	700	670	694	687	753	683	688	702	701	657	673	707	677	668	692	688	696	689	698	638	705	699	655	700	693	709	691	726	684	702	675	697	700	708	713	690	609	682	751	711	685	633	708	694	712	665	644	724	683	712	704	696	715	664	708	657	688	685	653	673	714	635	707	702	687	629	711	705	639	688	731	665	714	683	662	679	674	682	714	676	677	716	673	682	673	674	696	660	705	689	633	645	709	682	690	689	679	693	679	700	657	669	718	705	689	680	701	697	695	686	695	707	683	631	694	720	660	692	695	661	656	646	691	687	680	712	672	676	709	686	673	639	658	661	703	667	667	706	717	692	704	681	694	662	696	643	677	703	670	691	675	726	682	690	711	722	683	697	682	721	700	713	667	704	687	700	689	659	663	734	740	685	741	669	664	681	691	698	698	701	710	678	674	651	698	677	668	704	738	718	717	664	695	726	672	675	634	682	716	729	697	693	670	737	672	669	692	701	676	677	669	676	670	651	694	616	703	706	661	692	716	668	697	751	709	642	658	675	685	692	661	712	699	685	652	693	692	718	679	686	647	635	688	718	695	650	703	721	676	655	704	668	692	700	694	664	672	709	698	668	689	666	658	717	680	698	644	657	723	722	665	677	684	681	699	699	680	666	690	710	713	667	685	675	686	696	714	656	666	681	704	690	717	679	676	709	658	703	687	682	739	689	693
8124	4531	2966	1681	1379	1193	1066	1026	959	916	858	880	802	807	759	752	789	752	743	787	737	715	734	766	795	779	757	709	726	712	728	707	717	748	752	704	725	707	759	763	752	767	741	723	694	670	718	729	763	742	698	713	714	771	716	715	751	694	729	696	746	721	755	722	718	690	718	741	718	772	722	724	709	731	721	744	718	724	722	727	692	719	691	712	704	679	762	720	709	692	760	746	704	706	682	743	735	658	703	667	690	757	709	676	705	727	722	718	737	731	744	697	704	689	732	721	727	759	697	747	752	718	713	670	699	686	701	700	669	761	712	729	677	741	737	709	727	714	704	702	707	736	728	800	764	708	716	712	751	706	772	760	736	726	734	670	716	717	740	748	705	667	737	716	718	735	770	730	706	719	728	667	679	694	715	752	751	716	750	711	771	728	723	706	695	701	709	683	714	660	687	735	710	714	715	728	712	710	717	729	692	697	705	744	700	759	729	730	707	673	746	712	742	732	730	697	704	744	725	722	729	685	705	707	689	718	739	714	678	747	747	786	667	680	709	705	725	709	688	726	732	718	738	702	742	722	719	700	743	703	662	689	698	721	724	713	705	748	731	704	685	745	710	737	753	757	685	679	756	718	708	703	729	745	720	716	737	734	772	715	722	739	718	701	768	748	670	718	697	747	750	712	721	753	686	720	681	707	724	724	728	707	694	721	698	707	726	700	718	715	787	710	720	726	731	732	747	719	703	733	703	700	697	749	693	708	729	738	717	718	725	745	695	735	761	725	707	741	722	736	703	713	777	740	689	732	707	734	694	691	726	725	703	686	710	746	696	724	724	661	740	701	704	730	670	698	730	706	740	776	778	789	707	712	730	742	713	738	741	681	747	731	715	695	724	757	742	706	729	679	741	707	729	781	759	710	683	718	717	773	704	689	737	731	711	712	746	691	739	729	729	734	710	714	688	721	721	731	689	728	744	709	696	723	719	708	709	724	740	729	697	712	683	758	717	727	756	692	730	708	699	728	716	666	673	707	707	756	728	714	724	698	698	733	705	677	738	700	690	707	696	728	765	702	690	682	717	699	689	739	753	722	747	722	701	743	724	761	675	694	694	708	708	733	760	737	749	673	731	751	787	692	693	758	718	750	732	718	669	692	713	722	706	715	715	742	719	724	699	761	771	720	745	764	653	696	677	753	738	696	736	721	688	688	721	701	763	703	720	703	734	708	763	714	722	731	684	761	698	656	722	708	668	740	732	755	686	754	723	760	703	682	777	704	699	706	710	716	776	682	723	748	723	709	726	685	702	730	762	735	664	719	648	722	728	728	750	734	688	713	682	749	637	711	711	717	727	688	726	724	694	751	726	692	754	723	795	707	763	693	724	694	681	778	760	715	768	692	747	735	776	736	721	749	722	706	736	698	650	695	673	739	744	721	756	709	668	706	728	704	770	709	699	702	719	720	699	682	689	744	751	679	704	670	707	736	650	706	705	689	747	701	712	761	724	713	752	743	746	731	736	697	672	692	676	754	756	726	679	691	701	734	732	708	770	739	700	703	708	729	709	698	674	730	737	726	737	712	705	688	721	720	724	695	717	729	737	734	683	699	686	718	742	718	695	664	733	704	757	736	712	740	708	721	694	724	663	710	701	765	767	716	743	717	742	688	694	683	721	725	739	743	720	725	713	725	707	741	714	698	767	699	740	750	712	721	728	734	753	731	745	691	712	689	696	712	729	713	715	736	725	702	731	703	761	703	717	708	679	721	738	718	681	721	746	719	741	744	736	680	703	723	711	663	680	726	703	725	748	763	699	723	720	750	674	680	747	668	721	707	703	716	679	701	804	701	762	732	706	734	707	724	689	732	699	745	764	717	737	711	737	723	687	715	757	720	658	742	677	719	729	729	727	658	710	713	722	738	726	724	678	685	733	690	733	763	726	728	708	726	702	696	733	671	687	726	685	683	739	740	768	698	739	708	714	697	724	715	692	736	716	698	716	675	700	715	732	719	671	725	769	702	704	698	703	739	726	693	700	767	727	657	741	731	761	656	683	728	725	716	740	742	682	752	713	678	747	677	715	699	689	696	703	753	704	721	702	722	668	722	685	741	708	719	732	696	696	720	745	716	742	737	679	775	701	724	631	697	758	702	742	731	706	696	722	724	736	726	734	726	714	695	702	742	723	704	713	742	739	714	708	715	709	722	698	736	714	685	722	711	755	736	695	760	694	717	698	714	732	754	701	722	708	753	676	695	756	670	715	731	684	698	746	750	691	709	673	734	725	744	737	689	717	737	724	710	703	712	713	681	749	696	767	725	676	744	728	758	708	726	700	744	733	707	704	726	713	731	701	699	781	705	694	720	752	667	680	673	717	732	742	699	717	705	780	738	719	704	711	748	737	670	707	731	710	759	704	685	727	682	760	730	659	693	764	703	694	753	732	746	702	723	747	739	708	722	710	766	737	725	738	694	673	718	767	737	714	743	728	707	738	751	743	701	714	760	745	711	678	725	727	731	710	739	692	722	728	707	722	674	757	672	707	687	754	713	688	685	699	746	670	726	743	706	681	690	681	744	723	695	668	697	773	784	717	735	735	743	699	742	764	725	713	690	691	708	692	742	694	720	704	725	745	726	746	738	725	732	719	677	721	735	687	694	702	728	744	733	757	720	734	703	711	745	647	726	727	717	704	735	735	731	747	784	721	706	692	713	688	717	697	701	708	713	728	748	730	702	753	706	726	676	727	684	746	713	723	728	687	695	718	723	684	785	738	707	700	716	726	750	696	707	724	747	785	686	721	702	704	720	654	741	680	725	701	680	741	710	701	695	745	690	751	706	721	700	754	735	738	674	668	699	710	734	757	707	685	746	731	676	701	666	700	671	740	718	722	716	763	684	761	683	723	695	714	723	702	690	719	686	724	724	723	740	702	740	737	712	689	719	743	767	717	727	693	717	709	692	740	706	717	743	679	706	715	737	711	651	716	694	756	715	748	726	732	736	702	729	735	696	701	661	693	711	729	735	683	694	683	752	688	704	729	745	707	683	708	710	715	753	722	717	727	681	714	721	723	740	701	670	678	788	703	760	647	719	684	767	723	718	723	716	698	742	710	744	677	736	747	699	698	694	661	676	742	730	761	725	713	737	762	681	712	692	756	697	704	686	727	706	735	725	726	715	709	707	705	743	687	711	723	708	752	717	736	698	710	724	697	780	657	732	740	716	680	692	685	719	723	700	751	688	705	683	737	695	728	730	729	703	705	690	731	707	782	720	740	721	677	750	693	735	757	710	732	740	768	693	707	753	775	707	715	718	745	707	749	717	740	688	718	724	753	692	729	756	724	718	736	776	697	696	723	709	736	693	733	750	703	758	742	727	699	674	708	722	708	759	685	675	692	701	729	706	705	695	691	716	683	710	725	671	768	701	681	734	745	746	761	711	697	715	688	732	734	636	681	733	754	708	738	714	658	718	728	734	739	737	703	722	711	703	750	761	696	705
23899	21556	29159	24392	21565	13734	1632	982	838	791	647	630	561	511	481	486	442	433	445	435	442	431	415	436	404	428	416	444	381	415	388	388	386	368	392	382	379	359	369	362	360	366	367	359	341	352	344	339	361	350	340	370	368	364	334	377	360	358	356	354	372	347	348	353	386	374	357	332	364	374	342	373	362	338	368	367	383	351	352	345	370	342	374	372	364	377	344	341	354	352	364	363	336	353	348	362	329	376	357	384	346	340	385	401	318	341	342	365	357	370	327	378	337	366	328	326	341	377	351	330	396	372	355	341	324	390	355	344	369	340	360	326	362	362	345	363	349	368	362	333	329	375	328	377	348	348	364	390	339	336	382	377	356	335	319	365	346	331	382	382	359	363	333	354	339	334	348	349	353	346	355	342	328	342	382	371	354	370	351	330	350	353	410	375	373	377	355	335	367	335	356	306	362	361	325	350	358	351	359	345	365	384	337	318	356	359	363	380	385	340	349	362	373	382	368	362	355	376	327	349	354	335	344	360	350	369	372	367	348	358	391	357	364	351	340	361	345	301	374	395	334	364	375	344	378	366	403	350	373	385	365	330	325	380	343	383	344	365	323	348	342	328	338	373	359	347	366	321	349	339	375	338	359	325	327	373	371	341	349	385	377	356	310	331	350	349	347	374	372	323	372	345	371	317	335	358	346	362	335	357	338	345	351	347	369	375	397	392	372	334	341	358	374	362	344	363	400	320	336	383	331	362	393	375	386	342	366	362	351	336	334	361	346	338	347	373	334	353	372	367	390	386	317	362	374	340	370	357	355	338	356	344	346	366	384	369	340	333	362	389	380	352	355	319	345	336	360	329	328	353	355	356	346	357	344	330	372	383	324	370	372	368	357	326	343	385	351	361	369	342	334	330	362	310	354	391	322	374	367	417	361	349	335	356	378	335	337	341	343	357	381	370	378	355	371	353	346	337	332	352	326	337	343	367	382	345	371	372	345	328	364	317	368	366	365	339	349	360	330	356	370	334	340	321	376	334	384	347	379	362	389	350	354	345	370	317	365	340	362	365	335	343	373	339	336	360	328	352	361	357	357	358	378	356	295	361	330	345	331	340	392	347	379	377	360	385	358	358	353	366	402	339	361	364	378	354	348	363	353	330	380	417	363	335	364	362	344	359	330	384	366	367	338	355	345	393	350	326	374	388	341	379	364	388	352	362	347	394	361	344	350	341	368	342	365	378	344	340	340	347	353	342	312	340	337	363	358	368	368	369	345	346	376	351	350	340	354	343	343	364	329	365	356	388	381	328	369	367	358	348	320	369	346	354	361	366	356	389	352	370	339	354	326	356	355	372	357	378	356	339	342	388	370	348	406	352	352	355	341	385	362	334	365	370	348	338	352	302	343	338	323	337	370	336	301	331	324	351	334	354	335	334	346	347	358	344	356	374	333	324	363	333	359	335	336	381	343	385	376	370	335	364	381	373	330	366	347	356	353	344	352	369	377	358	345	335	321	359	363	365	341	371	338	320	349	341	368	310	344	365	369	320	337	333	354	302	341	374	367	346	380	368	360	384	348	369	366	333	363	356	353	352	333	368	363	350	336	361	345	341	341	391	363	345	326	335	309	355	310	348	345	367	354	357	371	367	341	338	357	341	348	347	374	351	374	400	378	321	351	323	314	369	344	377	359	344	283	371	388	352	342	359	372	387	350	372	380	341	363	327	370	369	384	335	348	316	328	363	348	353	336	368	348	335	356	355	356	357	354	345	351	332	346	319	327	318	357	354	369	368	328	329	342	360	341	340	338	333	380	319	388	343	337	328	351	318	374	386	382	357	374	393	359	376	384	334	348	356	387	352	378	387	359	353	353	354	345	332	374	351	374	372	362	370	350	345	326	355	358	365	374	342	328	339	324	347	351	344	355	328	351	367	370	363	330	337	325	364	342	354	370	382	367	357	368	353	337	373	349	334	362	385	357	365	358	362	338	341	379	377	354	337	339	360	379	396	360	359	345	325	361	351	354	335	377	348	351	321	352	350	343	336	354	364	360	360	325	351	344	336	379	387	353	395	328	343	353	335	335	338	372	366	343	320	375	367	355	329	357	343	329	344	352	382	360	335	354	348	375	364	390	354	342	356	336	344	367	375	338	362	335	369	371	366	347	371	349	352	371	364	355	367	367	348	371	341	347	362	349	357	340	332	347	325	353	364	327	349	392	358	351	328	360	352	362	338	340	348	351	379	298	357	347	346	346	366	370	370	347	336	380	349	336	362	380	369	365	340	343	349	374	374	349	372	338	345	342	356	341	369	362	343	325	350	357	362	371	365	353	350	368	355	335	350	315	334	327	363	323	316	358	355	344	358	322	329	384	386	341	370	332	352	344	340	332	326	345	333	352	366	358	353	327	337	323	364	352	374	370	348	358	370	343	351	329	322	348	348	352	399	343	378	341	353	338	391	363	376	336	373	395	356	361	388	351	348	337	351	358	367	378	375	352	370	329	349	326	341	328	377	352	352	342	371	366	357	345	397	351	369	337	362	363	347	357	321	395	328	336	365	337	338	349	358	325	355	349	391	345	381	399	345	374	355	386	349	344	331	326	343	344	360	350	344	371	336	389	350	334	345	367	364	329	395	336	319	351	317	347	336	372	362	347	365	344	328	349	354	358	336	375	353	349	370	362	328	367	351	351	349	345	349	345	330	366	362	354	361	367	330	355	372	357	323	338	347	374	354	323	342	386	349	350	354	313	351	365	404	332	375	331	375	362	360	340	347	360	354	351	372	354	365	367	343	352	376	360	367	365	373	342	342	348	342	339	331	349	375	374	392	325	361	362	350	330	334	373	355	321	329	341	347	362	349	336	323	322	377	352	348	340	379	377	327	361	377	369	350	348	378	355	349	347	414	351	363	381	381	360	361	332	348	359	391	340	367	395	358	327	331	380	344	317	340	354	332	381	363	369	338	349	378	351	330	332	335	348	346	345	358	364	328	347	366	357	338	385	355	322	331	305	357	330	359	357	352	376	376	340	390	337	340	392	348	375	326	363	335	357	410	362	364	410	359	376	369	374	348	348	377	355	359	384	342	347	320	359	363	345	373	351	347	356	366	339	371	384	346	341	368	358	360	349	349	364	378	300	337	352	386	332	342	364	389	319	372	361	393	332	380	361	353	318	324	383	367	345	372	320	367	344	348	386	349	358	337	355	340	330	359	360	313	346	361	352	332	380	365	361	359	344	377	358	366	365	391	347	358	329	349	348	328	340	351	352	335	385	351	346	333	322	368	338	332	377	396	380	362	340	364	329	391	370	368	342	361	347	403	365	359	359	371	381	355	356	394	346	333	370	344	347	338	346	340	359	330	381	354	323	371	330	349	357	357	358	358	397	339	358	369	339	335	360	366	387	332	358	326	373	390	350	356	339	379	359	343	379	353	378	350	325	349	335	361	382	343	319	302	353	362	358	339	348	354	319	343	367	358	353	348	361	358	372	341	350	353
22665	12816	8400	4020	3044	2284	1857	1446	1209	1004	865	765	732	695	655	580	576	527	470	463	475	477	446	475	439	421	431	470	461	434	409	420	433	422	429	435	382	430	388	408	405	419	369	389	361	403	387	407	395	432	362	406	369	393	396	368	393	358	428	393	388	399	415	383	415	391	370	356	387	410	387	389	380	360	370	422	394	422	360	408	422	395	411	372	392	437	380	410	384	369	399	359	400	417	380	400	372	367	406	392	422	376	390	392	369	403	383	406	382	385	394	361	408	357	381	385	391	376	377	372	379	390	379	387	397	399	396	419	371	358	383	410	389	397	405	359	363	370	366	398	373	409	390	393	404	345	372	400	400	399	398	377	405	376	395	387	404	351	392	395	386	366	375	429	378	379	399	378	364	380	408	421	374	434	375	379	391	373	375	364	391	394	403	365	421	384	404	394	367	399	397	405	387	409	404	373	390	388	381	384	372	384	360	414	388	376	393	400	380	408	417	377	378	397	392	391	392	370	372	401	376	376	382	387	383	361	402	394	406	381	390	384	426	400	380	391	362	366	373	366	384	375	384	410	397	372	386	393	391	406	394	385	383	383	397	405	385	373	365	411	372	391	383	359	386	415	361	379	371	387	377	372	383	377	378	401	372	378	337	402	418	389	408	375	393	408	378	366	423	377	369	355	374	400	374	388	367	411	375	367	375	415	420	400	405	400	404	354	384	385	403	382	350	348	384	389	375	394	378	426	381	385	423	380	399	386	381	424	388	357	395	380	389	372	369	398	376	358	373	364	387	397	382	393	405	370	390	373	378	401	372	428	387	378	407	410	411	382	397	421	358	398	350	386	403	398	389	344	357	356	391	391	406	375	384	351	442	377	365	415	381	400	413	377	328	398	409	342	386	371	376	408	413	385	394	371	372	341	394	381	358	371	352	405	380	375	390	409	412	377	389	396	392	385	369	378	402	399	373	389	396	412	385	375	409	406	385	407	378	330	405	403	359	365	396	387	403	354	363	411	372	371	424	377	362	412	385	370	397	388	408	403	372	358	398	351	350	369	402	377	407	353	396	386	369	383	365	424	384	403	395	389	355	390	372	398	374	414	364	402	374	386	388	364	354	413	386	378	395	399	395	346	383	397	408	399	390	379	398	411	390	399	400	399	371	411	384	418	396	415	385	408	417	395	388	386	379	389	395	401	402	396	406	346	392	410	377	352	382	417	393	403	416	430	382	377	369	399	381	394	394	373	364	372	403	386	371	416	366	370	360	386	395	399	367	419	379	355	406	367	360	383	360	427	395	379	382	377	340	413	371	392	390	384	403	348	384	396	402	371	419	358	385	432	436	387	376	386	383	389	424	389	421	370	384	354	371	387	392	381	367	370	375	381	408	387	361	412	363	371	382	392	359	409	441	394	375	388	355	324	419	411	363	365	395	379	423	417	365	375	396	387	375	385	342	414	386	351	390	348	377	404	387	371	384	399	421	400	374	369	349	368	364	372	388	395	367	390	390	403	406	372	389	405	368	366	440	389	385	380	367	379	386	424	367	386	378	395	391	402	391	384	419	361	387	385	413	391	385	350	363	399	404	399	381	400	365	406	401	408	340	374	417	390	371	400	379	349	391	384	399	383	376	422	353	408	390	355	357	382	356	395	396	403	377	422	412	368	378	348	346	386	392	371	385	381	387	362	409	396	379	351	364	405	368	392	384	422	402	384	390	391	361	371	386	392	393	382	385	403	391	366	414	383	375	387	364	388	367	399	374	394	375	381	387	384	390	399	384	378	359	362	408	365	382	399	377	414	391	390	386	373	412	375	408	401	361	396	378	371	377	388	391	391	409	401	379	371	382	346	393	395	373	386	393	383	394	385	387	357	418	376	400	387	398	393	374	363	378	363	368	417	392	353	371	416	380	383	363	404	390	425	369	376	360	377	414	441	394	387	399	410	393	373	355	389	402	368	391	348	349	351	411	369	390	414	387	361	387	414	399	398	391	354	357	400	363	385	394	391	372	357	382	370	380	392	396	370	401	382	335	386	380	405	365	356	401	364	379	390	395	377	400	374	395	397	368	361	396	391	347	382	366	372	379	409	382	412	408	396	383	370	405	396	396	390	417	370	364	376	399	392	403	333	384	393	383	377	383	405	396	380	401	370	370	419	400	394	383	412	375	397	399	426	356	377	406	405	381	400	396	376	400	359	381	375	406	394	394	398	385	410	420	383	384	390	382	416	398	380	380	416	391	381	368	384	402	359	361	402	389	413	397	390	400	415	406	389	385	394	376	388	391	372	399	331	422	395	347	396	415	361	414	381	411	383	389	369	374	410	418	407	403	383	389	403	409	406	394	375	365	382	403	386	360	387	403	344	371	395	375	395	378	389	379	391	394	391	399	418	362	372	371	379	383	398	418	390	413	351	362	400	375	371	396	364	348	364	375	397	371	372	375	392	369	375	408	396	375	361	339	382	388	413	417	362	350	355	394	389	403	406	383	358	365	358	384	370	389	375	395	386	387	407	401	384	387	402	373	362	391	402	387	389	382	368	381	385	359	385	423	344	383	356	381	377	402	400	378	422	429	390	385	368	382	393	386	378	407	384	387	334	390	369	396	373	413	432	388	375	377	378	390	380	412	433	385	391	391	369	375	389	381	384	386	410	374	343	387	391	379	379	373	404	355	385	391	358	362	391	352	381	390	382	428	362	383	402	368	355	397	391	388	375	367	397	376	405	407	393	365	360	384	407	375	401	356	413	410	398	402	400	446	368	392	406	366	366	373	367	435	421	405	396	391	368	425	385	374	356	422	403	385	389	409	371	389	402	414	410	410	390	400	364	391	359	398	425	369	400	379	378	388	362	379	407	402	387	376	398	411	369	361	367	378	359	372	391	424	403	388	411	402	389	395	390	381	400	455	362	404	389	397	397	369	358	405	386	377	396	398	405	379	392	356	363	388	395	392	382	392	373	406	371	377	400	363	357	385	403	380	370	376	425	415	376	392	419	363	372	436	369	378	409	355	385	426	376	371	372	378	402	347	394	363	360	419	378	388	388	376	423	392	379	370	395	394	370	387	364	390	412	360	405	392	401	374	346	378	404	379	352	403	363	393	353	374	387	392	390	413	383	386	383	390	392	366	391	389	360	387	393	358	390	388	367	374	341	417	390	374	403	363	384	369	385	393	363	391	408	394	365	383	409	365	379	377	371	376	389	381	376	339	374	378	352	372	358	366	380	369	371	387	390	398	410	410	381	420	357	390	367	376	425	375	397	382	404	400	383	400	389	379	383	364	389	396	382	386	413	365	389	360	382	387	408	404	385	428	416	384	388	426	399	361	373	392	366	390	388	405	420	383	356	362	400	348	389	414	410	377	383	394	379	386	361	368	386	416	397	383	393	383	342	396	374	373	406	415	362	379	389	411	365	365	376	375	361	408	390	394	376	413	372	362	409	409	393	407	394	379	367	396	332	419	390	374	404	387	387	349	417	368	378	353	358
25109	21600	28332	25331	15792	1876	1271	1137	984	919	926	842	812	885	811	778	735	771	770	734	724	802	735	691	742	740	707	729	782	729	679	763	640	708	713	684	679	769	646	698	764	703	681	688	739	701	656	702	712	696	762	698	758	677	716	667	723	721	715	727	672	711	719	753	753	669	664	644	677	697	681	703	697	720	678	708	730	719	660	721	713	684	693	667	721	740	701	660	668	686	691	705	734	726	739	701	697	693	680	691	689	666	729	675	689	703	712	659	704	723	719	731	693	725	682	702	695	670	712	684	702	727	714	672	685	668	691	706	696	690	709	668	685	663	725	671	686	747	722	709	744	677	710	691	725	674	691	725	703	731	725	736	692	721	745	675	703	727	678	684	701	659	703	695	692	702	719	681	721	711	694	678	728	729	705	759	750	706	753	711	705	653	682	653	763	628	741	641	722	669	665	689	726	706	695	744	714	666	669	673	743	704	708	720	688	702	682	699	729	647	696	716	691	718	727	731	725	719	696	665	700	710	694	684	696	754	749	681	731	722	713	728	722	718	710	721	727	740	693	629	660	737	683	725	683	679	731	678	715	658	725	720	708	721	735	702	670	696	699	732	692	721	679	714	743	682	672	684	695	718	704	693	722	715	713	697	683	713	724	737	723	687	716	714	681	737	715	719	754	707	719	718	778	697	746	704	690	680	693	733	712	631	732	649	660	669	701	680	696	702	690	735	695	717	701	723	662	693	723	758	638	722	694	722	725	701	721	698	658	701	729	694	697	720	756	704	728	717	690	742	717	638	697	683	707	684	672	672	679	734	708	711	686	651	709	695	706	714	690	739	690	698	718	677	687	725	695	716	675	732	695	715	714	672	679	728	697	656	693	728	703	686	669	713	719	709	725	701	710	756	724	691	686	698	691	727	738	685	676	683	708	737	734	716	702	689	736	688	688	656	687	696	691	664	678	674	665	727	693	694	660	697	680	732	691	703	699	719	718	675	702	686	745	680	730	705	735	690	654	707	654	714	673	695	746	699	673	701	707	668	735	698	647	703	716	709	691	726	695	689	729	686	725	697	666	677	743	711	697	739	695	714	753	736	716	715	704	720	711	673	699	721	664	728	729	670	667	705	687	674	707	706	700	688	707	739	719	740	703	717	716	674	674	727	708	726	754	714	708	694	681	695	731	657	725	735	674	687	686	692	690	708	730	701	719	704	676	691	716	687	692	697	711	685	719	695	753	707	676	698	708	655	682	699	709	737	666	717	718	686	715	698	708	711	729	703	709	703	692	729	738	677	737	705	668	678	672	699	682	708	692	696	658	715	724	667	734	719	725	696	704	693	698	704	719	669	757	700	741	683	683	692	721	724	716	709	706	671	701	751	738	653	739	649	674	676	686	676	721	664	674	725	703	673	661	652	650	726	671	694	715	673	721	727	681	707	640	655	660	688	683	678	675	733	716	675	680	669	709	715	743	667	700	691	739	696	724	709	694	708	671	665	685	715	697	766	701	704	697	719	744	647	691	686	692	723	658	697	700	730	710	670	703	706	717	711	687	674	697	674	724	688	727	708	675	665	655	705	705	678	775	718	721	716	748	695	691	709	678	699	693	733	692	718	686	739	690	744	659	705	697	729	703	721	648	716	713	675	712	692	711	713	732	710	690	682	685	689	693	711	710	702	644	689	737	688	674	714	698	719	671	684	696	706	676	739	688	677	685	707	724	690	674	664	709	685	678	670	742	724	729	674	679	730	713	724	733	733	703	700	727	676	663	695	723	704	695	729	721	751	642	687	718	644	646	702	676	688	737	737	695	699	676	701	713	703	748	691	705	704	658	752	707	695	740	743	720	680	680	716	681	735	694	689	726	731	704	720	723	701	680	698	700	678	690	703	721	615	683	656	710	718	685	699	700	706	674	714	693	679	728	717	677	681	716	666	720	721	686	702	708	684	700	725	725	705	684	735	735	669	723	719	704	724	719	685	712	670	669	709	704	694	699	712	692	711	705	695	673	743	722	725	669	686	687	702	738	731	677	723	713	707	705	739	754	699	719	676	662	685	657	716	715	719	755	667	688	704	691	714	710	673	720	706	772	731	663	663	687	696	742	687	728	725	742	768	715	705	652	703	690	719	718	698	674	686	697	671	691	681	728	735	688	702	675	692	680	723	704	687	714	704	638	733	674	652	724	694	676	667	696	668	701	723	708	711	693	697	709	675	739	704	710	670	721	746	703	721	713	706	687	695	701	720	710	679	687	704	680	693	701	680	706	742	692	688	706	722	680	708	752	684	714	676	681	664	731	699	699	722	734	713	727	739	651	696	675	691	717	658	699	645	719	691	717	702	697	683	734	701	713	725	635	663	700	721	722	661	729	714	726	694	727	710	729	709	650	659	753	711	739	681	674	669	729	647	752	718	647	696	682	687	695	719	688	668	721	699	701	748	669	678	715	731	761	702	758	681	623	673	674	742	749	681	727	695	732	640	695	716	688	699	700	713	681	707	667	685	684	726	710	703	707	689	697	710	696	712	713	727	721	716	660	707	626	682	673	711	715	709	724	688	705	713	647	716	693	701	708	698	711	695	724	668	719	665	688	728	703	725	695	699	654	669	673	684	652	723	677	705	713	713	722	740	723	681	747	725	716	710	732	713	764	688	728	758	711	709	719	669	649	668	722	687	697	724	722	729	725	688	649	708	709	699	713	674	648	746	760	714	687	699	641	676	682	665	682	693	647	689	681	704	706	684	694	718	732	740	671	672	717	715	704	705	669	706	674	686	706	741	670	648	675	716	758	719	700	734	689	659	635	727	685	737	685	711	699	705	661	664	679	688	697	732	698	687	692	664	690	698	714	689	743	724	708	694	693	748	699	710	694	697	713	687	729	667	703	707	706	723	693	751	757	708	702	690	718	767	746	714	680	699	687	721	648	695	718	679	658	744	710	665	678	712	720	684	705	718	668	746	707	700	708	714	713	757	722	671	655	690	657	715	710	683	685	688	675	727	687	756	702	660	649	719	649	718	720	702	688	721	712	672	682	699	685	719	704	707	706	732	689	697	665	698	694	731	700	716	653	744	662	682	684	714	728	708	686	694	675	706	715	731	668	700	679	699	682	696	712	651	686	685	693	698	670	675	671	662	638	759	662	746	720	708	740	738	749	718	712	704	755	724	749	642	681	718	747	712	781	685	627	728	693	683	723	716	723	659	687	708	710	692	677	706	684	666	764	712	708	692	686	700	698	645	700	694	699	665	700	698	716	707	690	669	685	674	733	756	670	728	706	632	674	687	750	683	771	705	697	690	714	735	721	673	698	680	729	682	600	672	670	684	714	721	713	712	687	719	684	666	682	717	702	706	736	735	689	679	733	658	726	709	734	722	722	627	645	678	696	724	695	670	721	702	670	683	697	711	683	709	720	655	656	691	695	709	633	680	695	745	711	703	731	659	733	680	675	713	727	672	731	707	696	679	651	663	688	716	709	692	735	673	667	683	688	716
21719	9471	5840	3042	2310	1940	1673	1441	1199	1202	1062	1015	879	878	863	832	801	781	834	798	714	741	780	836	766	789	738	765	776	722	762	715	730	765	688	726	766	688	711	750	737	734	687	689	688	725	686	709	673	687	722	746	707	709	694	751	733	748	680	743	678	724	752	735	717	756	751	703	691	739	738	712	690	746	709	701	743	696	723	699	745	673	711	747	670	679	745	755	679	741	644	771	707	727	680	687	729	744	715	729	737	721	719	685	741	670	722	714	697	724	729	717	725	694	702	696	673	704	744	722	701	750	706	686	735	696	708	717	694	730	738	698	699	741	697	681	728	641	724	732	710	724	764	712	678	710	727	711	673	715	744	704	715	713	717	698	687	726	719	720	756	692	710	703	696	708	690	727	734	731	718	706	688	747	699	636	725	723	743	706	704	763	747	681	738	734	710	733	717	741	716	660	731	727	764	734	697	741	742	744	685	717	696	703	739	721	752	724	728	718	728	730	648	674	708	706	744	722	716	738	710	755	747	786	718	730	738	712	719	684	704	718	691	708	680	718	730	724	682	695	703	659	738	710	733	708	685	752	741	711	721	707	703	756	695	683	713	699	693	741	708	716	684	721	720	681	734	696	712	669	731	712	720	719	723	673	765	711	755	725	698	738	697	708	674	707	732	774	748	769	743	704	735	722	704	725	719	733	693	715	714	692	746	746	721	698	705	705	741	730	720	771	712	711	739	768	709	722	701	654	715	719	750	695	685	748	727	706	742	744	728	678	699	675	757	758	702	715	638	735	789	697	706	736	736	722	749	701	682	708	765	764	705	723	726	712	705	695	673	720	742	702	687	717	716	706	700	708	729	670	687	736	684	732	676	732	716	688	692	757	754	728	713	672	711	719	716	691	715	673	742	726	754	693	686	733	658	689	704	742	748	711	730	741	696	698	729	711	696	717	718	725	743	710	692	739	725	732	762	740	717	716	715	726	751	702	687	759	693	667	738	665	686	694	688	698	749	720	741	660	708	751	728	698	694	695	727	740	731	685	717	718	670	697	652	694	704	747	710	722	714	713	725	705	746	732	725	724	736	743	695	737	732	683	712	713	716	709	712	719	743	696	740	707	725	723	716	710	729	710	715	678	683	697	730	720	704	714	730	692	698	736	709	695	712	709	750	711	768	749	724	726	722	698	724	707	735	683	695	708	758	751	733	750	726	710	720	741	702	740	755	721	699	719	747	692	707	687	716	684	734	692	707	713	707	698	702	725	679	731	725	713	703	689	774	744	708	709	733	705	686	661	727	671	737	733	707	696	707	684	718	709	729	693	711	697	725	677	716	726	750	755	708	754	687	733	706	751	726	742	741	716	710	732	720	746	722	696	687	692	750	709	743	720	706	716	727	707	707	709	679	718	682	705	752	757	700	681	692	744	651	715	734	699	706	707	698	699	717	718	690	699	691	703	690	740	770	706	695	684	710	723	736	710	710	700	666	696	735	723	719	713	731	727	684	775	695	731	688	708	712	705	707	702	723	751	732	682	699	676	696	686	765	749	736	678	720	667	722	686	721	708	735	743	699	695	709	689	702	706	709	740	683	718	737	688	725	694	666	680	715	717	690	736	776	720	691	706	717	749	655	744	700	730	719	687	728	684	714	709	712	714	761	735	744	678	716	721	763	719	750	679	728	703	708	700	701	709	712	701	744	706	730	667	690	706	683	746	737	664	681	679	705	721	722	677	680	681	663	734	717	755	730	739	705	711	725	748	741	722	726	687	741	757	684	727	732	729	711	694	744	694	743	675	726	711	723	743	723	692	717	730	714	716	702	736	746	735	670	719	677	715	718	706	727	675	695	680	691	705	747	710	695	741	697	716	663	761	759	695	672	743	739	730	700	730	689	748	675	702	681	689	740	685	700	711	699	718	717	739	752	731	675	663	723	697	759	692	709	722	728	728	685	666	672	682	712	709	710	707	740	752	694	725	695	702	718	695	722	712	713	682	736	696	699	725	707	721	707	713	695	687	708	731	744	764	752	696	689	768	705	684	694	731	678	717	695	671	727	755	761	772	712	704	725	666	697	705	716	693	716	695	698	713	743	695	742	707	724	704	689	719	735	719	660	708	718	746	687	764	723	717	626	704	654	713	711	692	699	706	693	743	701	777	683	738	774	703	724	714	766	720	738	646	708	717	720	760	698	697	755	738	684	733	748	701	666	717	704	729	749	744	708	716	709	719	676	703	731	670	734	691	760	748	719	728	728	733	766	690	745	640	683	686	698	731	718	742	733	680	735	697	761	711	709	709	741	681	726	680	711	716	753	701	696	715	717	759	753	667	705	689	714	696	715	736	715	693	733	714	715	694	730	674	676	709	649	725	739	745	685	669	690	744	681	711	759	694	696	717	732	683	684	685	728	775	748	708	746	717	772	697	665	699	728	696	734	703	711	688	709	696	706	721	720	761	709	637	688	720	778	654	674	716	660	738	762	704	674	699	713	712	717	693	674	759	703	673	720	718	690	743	667	717	694	669	715	700	709	700	693	719	704	729	720	722	659	672	741	675	721	735	745	708	668	672	709	705	696	783	725	759	727	766	714	755	725	702	714	705	707	732	684	709	662	774	696	733	754	723	690	738	721	690	742	746	688	725	699	731	712	713	687	715	708	735	724	653	735	710	710	742	720	681	706	773	735	695	710	680	711	722	686	710	722	723	699	707	696	743	716	691	728	767	737	710	709	730	714	715	695	703	751	743	763	745	722	662	712	705	715	729	747	707	704	682	663	743	731	762	699	730	740	729	726	696	683	692	744	703	705	762	733	701	708	718	741	731	680	679	703	751	678	707	736	704	749	773	708	664	708	673	728	734	686	785	683	652	755	726	739	715	726	720	705	673	659	720	718	706	710	733	692	701	754	692	726	708	695	733	762	673	688	701	680	713	744	700	698	723	753	754	715	680	754	704	748	701	691	726	766	727	717	735	693	716	644	680	698	713	726	709	683	741	706	695	720	687	669	685	722	690	742	674	752	730	707	765	682	680	709	686	714	728	712	732	686	730	708	712	692	741	748	710	706	764	726	690	675	699	736	681	694	707	714	713	714	728	714	779	756	715	749	683	730	722	713	704	684	717	748	739	685	699	652	736	697	679	707	770	734	702	711	717	708	714	712	707	680	745	704	736	709	725	648	707	670	706	702	707	671	678	684	728	698	670	711	762	745	694	689	721	690	704	724	734	715	747	703	729	672	693	745	717	726	697	682	741	685	741	718	739	743	711	696	737	680	691	697	677	693	722	740	701	703	675	742	701	690	725	674	724	713	752	734	729	705	724	734	727	694	684	728	718	673	716	680	712	741	714	709	728	687	737	751	711	669	698	722	727	663	712	678	691	659	686	702	698	713	711	720	683	758	723	700	708	698	728	706	690	649	769	758	759	717	712	695	694	684	693	677	709	704	706	715	724	743	733	733	715	710	647	689	713	817	713	738	727	728	710	743	701	735	703	714	738
22838	21646	29593	24165	21639	21707	12517	1540	1051	914	789	638	593	528	482	465	428	405	381	411	359	371	326	356	340	358	379	359	348	330	308	338	300	325	314	282	269	277	275	296	283	302	275	262	277	248	278	267	287	296	292	318	277	279	294	253	290	284	246	243	276	283	255	298	284	261	286	257	276	262	269	290	267	258	257	272	241	259	244	258	268	263	301	277	280	233	274	244	285	276	238	251	250	271	272	279	282	276	246	290	269	280	269	260	271	268	267	277	272	292	265	257	250	258	258	273	256	268	249	267	254	282	274	272	279	279	242	244	245	280	233	278	268	254	229	297	261	261	280	250	288	261	270	278	240	260	260	261	248	264	270	271	300	274	271	255	255	288	288	266	261	290	268	261	258	274	264	278	277	263	275	264	245	275	275	262	259	293	255	272	268	260	299	299	295	270	289	246	269	277	259	248	294	236	234	225	281	262	287	248	245	289	239	268	280	260	238	280	254	281	239	293	254	240	272	278	295	250	291	274	269	246	261	253	274	260	239	255	276	246	237	245	248	252	254	283	255	247	265	256	269	277	268	271	303	247	284	232	267	273	245	281	232	280	265	261	269	253	260	279	266	286	273	287	244	260	243	237	267	254	255	278	272	257	264	271	244	287	273	289	232	268	254	258	272	246	296	282	278	260	275	266	275	255	274	245	240	259	284	264	287	253	259	259	283	265	262	260	234	266	264	278	272	278	266	259	258	273	258	265	246	267	280	283	306	271	268	263	267	290	276	238	265	264	261	251	263	298	237	282	296	242	258	252	293	264	282	273	289	269	279	258	271	264	259	241	267	270	273	281	292	274	273	224	278	249	255	243	256	251	264	284	268	265	264	269	274	307	287	235	269	275	273	249	258	260	256	286	237	239	275	245	243	276	289	269	256	272	283	268	264	279	260	253	256	249	242	264	279	286	264	279	283	294	277	258	269	300	285	259	276	250	282	249	276	260	242	285	255	253	264	277	266	287	256	243	254	265	288	257	258	283	266	282	274	253	288	254	256	268	252	266	258	273	290	286	273	234	287	229	268	243	241	276	259	273	263	265	267	266	261	262	259	255	257	240	284	279	230	304	281	274	273	257	299	267	251	245	215	274	248	299	277	293	290	254	276	271	259	267	243	261	242	242	261	269	253	242	242	286	275	258	246	286	297	258	244	258	256	266	259	262	250	293	237	264	283	261	245	257	248	245	275	274	277	288	264	269	249	257	275	239	261	265	254	281	253	253	260	299	300	279	269	262	264	278	272	239	259	274	275	287	269	271	279	270	242	284	261	276	259	250	241	247	248	275	245	260	269	265	261	248	274	260	273	276	267	253	272	283	269	252	279	256	281	273	259	243	297	262	255	266	264	248	269	241	271	264	273	276	270	268	264	226	249	262	247	226	260	267	269	271	279	297	273	272	291	291	235	250	284	250	276	266	286	267	241	261	292	262	222	279	242	288	251	286	262	283	240	274	239	290	281	295	289	270	254	266	302	254	243	254	274	262	238	255	280	287	247	261	260	252	226	258	272	267	269	280	281	263	256	244	233	242	295	264	272	257	265	272	276	242	258	247	251	276	257	255	271	279	279	308	274	265	291	267	266	249	279	254	257	270	278	268	260	245	250	244	265	237	266	249	280	263	287	252	272	230	281	261	257	244	288	267	278	280	259	327	272	271	271	265	253	250	282	258	254	283	261	257	276	286	268	261	249	289	265	264	268	279	257	256	256	261	250	286	254	280	274	243	268	278	241	281	266	290	238	268	264	271	273	277	273	248	260	259	259	248	282	271	261	248	248	283	264	258	247	253	266	270	258	302	248	263	299	263	277	245	261	277	256	251	253	269	269	282	284	258	269	258	250	285	256	243	253	265	255	265	274	275	287	233	242	254	252	252	262	285	256	245	257	272	262	280	254	230	235	251	251	267	282	252	266	258	271	248	269	280	233	256	280	253	251	246	269	287	271	276	265	265	258	262	277	265	269	278	252	263	294	259	258	267	286	259	253	248	254	245	275	273	282	238	249	254	266	226	278	274	269	254	284	289	263	299	280	234	272	274	279	249	269	267	276	277	261	279	281	262	256	273	266	262	320	277	269	282	242	265	239	289	294	253	299	272	239	272	258	256	265	268	266	266	276	258	270	249	268	267	281	261	245	266	235	233	251	242	267	271	238	251	252	259	261	249	271	297	287	247	278	260	266	249	255	264	272	260	231	231	245	245	304	260	253	278	278	247	305	273	244	240	284	253	280	277	266	266	277	254	258	253	295	258	304	281	246	281	273	257	253	245	265	267	240	270	236	276	249	297	255	268	236	251	273	275	262	273	272	270	256	269	263	250	266	256	267	295	270	272	254	288	273	269	307	254	241	286	274	252	271	268	271	255	244	253	261	291	267	268	259	313	264	242	237	259	282	278	274	289	266	250	255	268	255	242	254	239	259	285	269	293	231	255	281	262	294	277	287	254	281	299	281	227	275	258	284	253	258	273	272	254	295	242	272	257	254	278	274	271	296	268	240	269	247	281	254	273	270	289	267	270	273	281	285	288	269	217	260	250	260	261	243	264	263	262	286	273	286	256	260	254	273	278	272	239	247	292	248	273	272	275	263	273	253	266	271	237	257	288	252	280	258	261	245	270	268	241	283	264	243	273	272	254	291	271	273	276	279	277	269	259	268	272	242	278	287	252	270	263	246	246	282	276	277	252	244	257	268	266	277	244	247	271	282	253	242	278	285	267	282	284	297	295	265	268	240	233	264	266	257	279	271	267	270	297	273	262	269	271	280	260	270	264	235	288	265	265	256	271	242	269	283	244	267	273	249	271	233	297	273	245	268	272	266	235	263	271	271	259	284	277	268	251	254	245	246	286	267	240	279	277	249	247	224	248	253	278	270	266	271	252	277	267	304	256	271	309	263	267	255	239	225	251	299	263	270	267	306	262	272	292	252	288	250	255	320	259	261	271	275	282	264	241	244	248	258	269	293	251	266	285	282	271	276	280	260	297	282	254	245	285	283	264	273	250	238	235	232	263	243	269	258	229	258	313	282	270	272	263	295	307	263	275	275	290	223	251	306	286	284	261	292	271	291	300	255	265	262	255	278	302	285	278	249	284	261	259	275	275	250	267	238	247	258	251	252	232	283	264	268	292	302	270	258	259	280	245	254	266	252	261	261	220	294	273	253	308	243	268	271	276	275	280	274	260	269	248	258	297	255	304	243	252	272	270	279	265	272	247	259	279	260	274	265	264	255	253	256	271	252	251	267	266	264	245	261	239	281	237	252	251	242	244	260	275	217	257	259	254	243	272	294	261	286	256	253	259	271	284	294	272	248	265	248	263	258	282	262	276	254	269	255	283	261	250	267	249	242	273	294	278	277	247	276	267	260	247	273	264	282	282	267	250	263	253	278	249	273	277	256	253	276	249	254	235	273	309	245	266	278	254	277	239	257	276	257	273	258	276	252	238	284	267	277	297	263	256
29767	20103	12351	6376	4636	3561	2725	2054	1677	1405	1145	957	851	748	704	583	585	484	450	437	453	429	430	388	378	388	436	383	407	359	340	369	370	321	325	354	323	333	311	279	287	277	306	282	294	285	289	298	278	256	285	313	287	323	283	260	278	278	294	287	303	300	264	283	251	283	296	281	278	272	279	282	289	244	254	288	286	258	268	289	287	284	256	283	277	290	297	291	282	269	278	277	297	279	260	282	261	284	302	269	262	295	289	275	264	283	278	293	280	272	282	270	286	301	273	264	286	275	292	278	284	280	253	290	308	275	282	287	265	279	274	268	283	274	263	271	251	272	258	249	316	266	267	262	283	286	258	278	293	251	328	252	280	263	263	305	268	271	250	277	284	297	248	280	256	267	250	285	300	259	254	279	276	263	274	283	278	285	285	272	261	288	264	276	284	282	262	258	253	284	278	294	286	284	268	249	293	298	277	256	295	249	265	289	262	249	272	304	249	256	255	255	259	274	242	262	299	315	295	294	254	270	289	269	249	276	251	270	248	270	270	251	267	292	258	297	287	309	287	268	260	272	293	299	277	266	272	263	238	275	270	289	263	290	278	268	281	273	282	269	301	253	267	263	251	285	254	277	293	269	258	257	254	261	261	294	270	261	289	263	260	268	277	241	281	261	272	284	254	248	251	269	265	277	282	286	264	249	258	253	258	290	230	293	285	287	285	278	303	279	287	263	273	264	255	286	296	276	285	247	246	235	274	279	276	256	269	254	308	247	284	308	275	250	262	267	286	290	261	295	287	279	268	280	246	296	259	299	277	266	278	266	251	259	273	275	276	279	259	242	321	249	245	294	287	284	292	282	284	267	273	288	265	280	271	259	260	260	275	261	275	293	292	279	262	255	285	251	246	294	290	293	255	228	271	279	279	277	249	278	253	278	257	261	297	275	298	281	273	265	277	249	289	287	269	241	274	268	284	271	291	288	258	324	277	260	274	264	252	281	283	261	265	254	304	275	236	277	260	284	254	275	295	291	282	303	271	284	263	271	281	273	266	270	265	289	267	300	267	275	267	262	280	281	267	256	279	306	266	266	273	259	294	279	252	285	283	293	274	278	266	265	295	262	268	270	280	259	267	253	253	304	264	279	272	270	278	258	290	278	286	260	254	284	266	258	280	282	289	251	270	240	290	293	285	282	248	270	307	264	255	266	299	247	272	274	279	268	284	248	305	279	272	257	264	265	255	267	258	257	279	265	297	290	282	249	270	249	232	273	284	265	267	308	280	275	296	288	256	268	292	276	243	263	285	259	268	265	295	263	256	282	236	259	247	275	266	310	267	283	272	285	262	273	273	267	267	266	274	260	272	266	259	286	290	278	284	277	266	273	275	265	230	280	283	269	261	273	265	272	292	238	272	236	292	281	246	254	254	257	263	293	257	282	301	271	304	271	275	247	270	263	253	256	300	261	276	268	281	274	278	267	272	263	282	278	262	278	282	292	316	258	270	272	272	277	245	293	308	257	274	268	297	272	276	251	273	282	274	254	311	272	258	285	267	240	268	258	244	291	271	264	246	281	277	237	251	262	289	252	284	270	265	282	283	257	307	281	270	275	292	265	276	276	267	223	271	268	308	254	267	293	278	271	307	243	240	278	258	226	278	263	298	298	260	303	262	261	282	240	252	297	273	279	263	233	293	291	277	298	300	240	269	230	271	285	293	293	291	274	277	245	268	280	259	250	273	270	265	271	271	260	293	269	251	255	271	261	286	295	242	277	266	278	297	293	267	277	256	266	291	287	272	272	267	254	295	277	282	278	265	280	253	267	314	252	270	274	272	293	248	284	261	259	298	282	286	273	303	295	292	239	279	285	267	286	261	263	265	299	255	253	285	268	261	280	315	286	283	282	276	281	292	268	273	283	278	290	275	271	295	301	298	273	262	264	306	245	252	288	246	281	252	252	268	259	261	303	282	244	275	306	284	274	263	268	272	285	262	272	285	299	284	292	262	266	276	268	241	249	253	268	252	234	264	238	266	279	254	256	257	293	268	254	263	261	293	264	267	262	246	252	250	258	262	308	277	250	271	273	279	264	279	299	256	255	267	257	268	301	261	264	273	257	268	291	251	284	261	300	255	283	289	288	272	266	244	253	254	293	279	269	268	246	258	270	289	263	259	262	269	259	279	289	275	273	253	281	278	288	270	292	282	245	263	283	280	324	258	314	244	283	257	297	257	270	251	305	285	284	267	258	264	303	290	254	262	286	263	270	257	236	303	267	272	246	271	265	281	269	286	259	278	273	304	274	273	269	258	280	270	243	263	246	270	257	286	255	280	290	297	262	280	257	263	271	291	270	268	274	318	270	255	261	264	261	285	256	262	276	245	266	275	274	284	263	289	262	283	274	265	284	315	295	286	279	278	298	265	298	276	241	264	269	269	267	291	268	264	260	239	281	270	286	270	257	296	260	292	278	274	261	266	299	250	291	297	273	263	252	279	270	292	260	263	296	253	296	286	267	241	277	288	249	270	269	262	250	280	294	254	256	241	290	288	286	280	273	262	271	243	267	270	235	293	305	269	259	294	280	276	287	282	235	258	287	278	260	288	258	275	244	270	297	269	266	279	269	306	273	271	258	276	279	227	283	275	257	268	259	254	274	238	290	255	276	254	275	312	288	260	265	280	258	267	272	290	287	264	270	241	278	270	267	271	299	270	285	289	250	302	268	283	255	263	259	283	256	267	266	284	255	268	282	272	261	264	279	281	280	234	250	261	267	258	262	271	244	287	264	284	249	267	276	258	293	281	272	284	247	281	275	283	258	295	302	285	264	270	272	266	299	264	241	271	274	280	284	272	245	293	263	246	275	279	286	279	263	252	265	312	268	297	262	267	279	263	255	283	282	282	287	256	280	279	247	258	253	303	259	258	261	268	266	248	304	278	299	275	269	266	292	258	285	268	282	290	276	296	280	287	273	260	256	254	269	292	260	264	249	282	288	244	237	257	278	273	251	295	263	249	275	244	272	265	258	276	301	283	282	275	279	263	279	273	266	278	266	286	261	261	265	275	269	266	273	244	283	253	244	291	300	247	286	278	299	290	242	244	275	272	310	272	273	257	257	283	303	282	315	248	257	276	291	287	285	271	284	274	259	291	316	299	254	290	240	258	282	268	277	277	281	263	259	265	264	265	274	283	254	282	278	280	282	244	255	265	256	287	293	266	233	280	283	272	273	281	282	280	254	258	264	278	238	260	279	265	269	258	290	258	268	308	278	262	277	243	282	272	279	260	274	257	260	256	253	279	269	286	283	270	293	268	273	258	270	277	263	252	262	267	282	266	277	281	261	254	295	292	285	252	261	280	277	248	299	277	270	256	263	263	258	253	272	293	270	282	272	264	292	270	282	278	296	270	285	269	269	253	272	269	293	277	307	261	274	276	273	274	289	270	261	286	274	284	303	268	275	274	288	251	261	266	269	264	274	296	292	256	275	261	231	305	275	297	253
28086	19858	7548	1797	1206	1006	909	869	833	781	752	754	763	732	759	687	763	709	694	767	714	692	715	717	714	695	710	773	672	717	678	687	678	708	714	729	700	666	711	695	681	652	710	659	716	716	676	675	667	683	692	674	712	693	736	705	680	720	716	723	674	726	707	727	706	691	685	669	729	734	722	716	673	684	727	694	716	705	643	699	728	700	675	652	701	661	692	691	650	707	725	729	689	681	719	706	685	652	707	700	669	685	676	702	691	726	732	715	688	676	682	703	664	697	685	706	705	687	692	642	707	696	711	693	695	668	678	710	749	671	723	648	711	668	767	711	706	738	716	719	710	702	670	715	685	662	711	674	680	700	663	734	671	652	707	613	665	702	688	717	732	736	684	651	687	684	713	628	646	697	692	723	664	656	690	658	742	697	683	634	693	698	681	677	691	700	689	687	743	680	723	660	696	677	640	687	676	676	698	691	677	679	702	671	685	698	708	646	684	612	710	751	643	728	723	726	698	716	682	718	682	663	701	718	736	730	674	681	718	669	680	702	693	691	699	678	712	698	652	698	719	677	745	709	684	678	676	674	707	696	681	643	676	704	718	672	712	671	693	654	669	734	694	671	753	737	687	686	701	717	691	720	667	652	688	740	692	654	700	685	709	656	708	688	707	702	674	677	669	675	729	693	711	711	697	731	655	716	646	679	723	662	763	685	662	741	691	699	695	706	705	727	697	729	698	648	654	682	664	678	710	709	721	692	706	684	714	720	693	678	667	661	679	701	772	686	647	683	681	705	717	720	670	714	727	669	631	683	759	700	640	687	664	675	715	747	715	681	730	710	693	734	672	684	715	754	735	671	694	706	703	666	712	664	716	688	671	678	699	671	708	679	695	712	688	700	686	716	706	710	706	716	729	763	681	732	675	728	693	693	699	710	693	673	652	704	697	703	689	674	692	703	682	654	651	651	714	724	703	688	645	714	716	763	675	708	730	713	736	704	710	680	686	664	670	688	709	665	662	677	686	672	731	679	704	665	747	692	685	693	681	614	675	743	676	725	685	680	709	678	748	696	641	731	660	659	716	677	661	679	671	692	668	689	721	699	699	703	695	672	709	741	689	717	663	637	708	684	739	691	683	647	682	719	712	705	685	733	715	709	653	677	740	684	667	713	745	656	670	666	664	726	682	702	685	681	691	669	697	682	674	734	731	669	703	708	660	697	690	677	701	694	673	723	719	722	717	711	662	709	685	678	693	696	678	672	710	711	725	670	714	701	726	721	696	719	678	663	698	683	730	702	725	662	730	682	652	713	670	694	701	659	692	675	701	670	666	671	694	704	663	711	695	693	765	701	748	663	664	695	683	718	692	698	688	658	712	690	717	687	655	702	715	698	665	657	691	714	687	655	704	682	690	666	666	697	678	686	712	703	727	625	691	658	759	679	734	709	694	654	685	689	679	656	700	703	675	713	708	691	684	718	704	694	655	689	675	678	637	653	695	684	711	751	681	664	671	708	753	688	677	711	694	709	734	696	700	671	649	703	682	675	668	684	699	633	748	638	716	705	741	671	727	703	651	704	715	713	713	715	729	692	641	699	669	725	680	688	750	738	718	694	709	653	683	632	637	694	686	683	664	692	723	704	728	701	666	690	677	706	663	706	699	655	714	668	646	685	635	688	699	722	664	715	679	666	693	727	746	709	612	716	712	694	697	664	635	725	666	686	704	704	662	693	711	726	712	719	683	702	713	716	713	685	695	729	713	639	722	674	727	669	684	647	732	713	750	706	664	682	704	757	672	671	730	673	723	700	695	700	699	646	672	691	713	637	694	702	719	615	734	684	675	673	638	674	701	697	693	651	675	693	688	656	729	706	662	683	701	674	682	728	682	650	675	708	648	676	632	722	640	676	665	716	690	676	644	713	706	689	653	689	705	685	685	663	707	684	696	672	705	758	710	758	762	654	702	704	676	679	662	700	709	667	689	698	697	696	681	699	709	705	675	683	712	751	694	681	718	683	697	728	676	670	626	717	696	650	665	722	712	670	703	654	748	686	693	706	704	683	745	669	692	732	640	715	691	686	704	704	723	683	684	665	717	694	738	718	678	638	688	674	734	704	722	700	715	686	642	689	673	619	694	743	678	718	696	719	672	704	722	697	699	736	663	679	727	649	686	728	687	701	703	659	691	725	695	640	719	702	714	736	719	685	715	719	726	724	742	653	652	651	710	691	672	705	653	667	698	662	689	737	732	691	682	713	691	668	730	676	665	644	700	705	701	724	734	708	683	677	706	704	713	704	702	696	676	675	706	683	652	728	673	697	673	695	705	721	703	701	668	678	630	654	721	692	699	738	739	700	666	686	730	703	629	710	677	670	693	651	676	688	639	659	695	672	684	671	682	704	733	705	729	722	707	714	656	714	682	719	664	697	691	664	690	681	690	678	678	645	702	613	720	681	675	699	675	678	690	703	652	740	680	678	721	652	677	671	681	667	653	708	687	702	690	714	659	694	644	674	682	695	677	724	699	708	706	713	703	663	716	683	725	683	719	711	699	676	707	730	714	697	733	710	695	705	687	667	668	689	749	670	684	706	703	658	773	734	675	725	739	663	712	712	678	740	685	763	693	663	652	719	694	717	702	649	706	709	717	723	692	705	687	754	719	659	689	680	727	673	698	723	659	676	653	686	648	692	648	673	744	658	738	666	751	648	731	691	710	724	651	677	628	659	726	685	711	690	683	700	653	667	695	701	705	641	675	703	683	700	668	696	679	749	663	677	671	698	696	673	704	678	697	693	722	674	728	681	669	655	742	660	681	724	658	669	715	632	696	679	706	728	702	713	708	677	723	683	695	675	674	655	650	749	702	716	685	666	696	714	680	688	709	668	685	714	670	674	716	654	700	761	659	685	722	672	699	694	664	648	681	700	689	678	694	663	693	687	696	692	744	717	685	704	687	718	659	684	674	722	732	693	712	678	705	685	705	719	693	664	618	676	679	660	691	750	720	697	676	706	676	715	658	719	727	728	698	704	705	662	684	677	698	682	706	733	688	683	699	678	689	680	673	679	671	704	713	670	689	673	686	645	728	657	685	688	652	705	697	687	753	678	710	739	679	677	688	653	693	673	727	715	710	747	743	681	701	709	695	709	682	676	688	692	679	695	724	717	668	726	721	643	658	697	677	669	716	677	695	734	737	722	695	711	694	709	703	704	653	677	687	668	657	662	674	689	694	696	720	698	686	693	684	685	741	667	664	648	670	695	671	704	704	703	702	717	750	730	684	667	676	677	676	628	676	686	711	662	709	666	696	664	630	690	679	686	672	713	723	707	670	663	685	671	667	651	696	695	674	721	671	716	702	699	698	697	658	685	673	689	679	717	629	730	714	709	657	697	720	681	704	682	759	693	705	652	670	715	628	686	723	683	698	678	739	682	735	689	667	729	707	727	688	720	684	684	709	687	734	673	741	691	673	723	703	687	701	700	709	725	669	661	699	682	729	697
7279	4787	3059	1626	1394	1283	1120	968	961	921	855	857	841	814	781	897	789	750	761	772	749	766	800	778	762	754	781	813	727	776	726	715	751	739	747	717	757	751	736	770	760	681	708	697	711	706	768	732	691	738	699	761	758	721	696	749	695	753	713	677	741	694	714	713	737	733	709	741	719	722	730	768	695	707	729	720	722	720	745	709	729	727	734	736	749	761	777	699	732	732	741	758	683	729	719	687	727	715	719	701	741	719	710	736	698	728	746	708	738	750	737	718	707	694	729	688	747	714	743	793	730	746	719	757	750	742	729	761	724	768	754	799	767	704	748	714	718	770	711	766	740	767	751	726	709	734	712	731	684	769	726	732	739	757	754	682	729	749	724	722	773	721	729	758	762	684	721	775	757	714	760	736	722	654	761	754	747	681	718	704	731	711	688	757	779	767	723	675	770	759	733	711	731	689	728	744	729	728	779	706	717	688	762	705	717	757	691	738	709	784	688	723	727	679	681	703	709	704	758	727	787	734	720	743	716	748	766	769	683	758	692	692	695	750	711	702	720	680	706	750	707	741	740	672	719	763	714	728	729	744	756	718	672	764	757	718	692	757	694	760	710	737	687	728	742	759	754	783	735	693	707	743	712	729	711	707	703	726	691	721	681	683	721	738	746	724	678	740	702	740	717	701	727	758	712	701	745	718	735	764	723	693	691	723	724	733	726	743	690	712	724	684	732	724	718	744	711	742	704	722	685	697	776	735	744	708	706	712	729	716	701	715	728	662	718	751	732	702	736	746	727	713	762	751	684	700	689	728	701	736	759	725	706	731	714	766	701	707	728	732	715	756	676	704	740	735	740	702	710	711	738	725	714	703	762	718	699	742	733	743	705	768	701	755	717	721	740	687	669	733	743	769	704	696	745	740	692	726	713	675	766	719	708	686	748	705	732	728	714	716	774	760	701	747	691	789	742	731	752	735	729	749	710	708	780	720	708	748	727	725	744	711	772	733	744	726	773	696	724	725	702	768	717	711	668	726	746	730	726	724	705	697	720	742	698	775	760	720	719	717	758	736	724	705	697	771	807	731	724	711	703	727	763	714	694	763	734	707	717	672	704	708	705	718	719	731	745	698	707	738	667	739	741	677	735	706	680	744	678	712	751	684	704	714	749	742	747	733	721	728	684	740	744	696	688	742	767	708	735	701	732	706	714	757	694	716	718	718	714	724	738	821	752	715	723	747	695	767	669	684	747	735	753	728	705	707	703	744	747	746	699	704	718	734	718	693	720	680	744	748	742	708	752	739	688	723	779	741	719	690	720	696	740	768	713	809	791	726	737	744	733	743	749	785	714	721	696	742	713	694	703	751	720	713	766	722	738	703	746	783	706	739	732	694	687	759	781	710	742	689	728	704	706	782	730	735	714	711	735	760	713	770	779	689	741	713	728	703	744	683	741	782	724	705	715	733	724	703	739	701	715	751	688	696	721	766	727	748	697	702	757	691	734	767	759	731	730	780	723	725	704	748	751	735	689	685	696	681	685	752	704	725	723	696	750	690	754	734	711	716	737	700	748	754	728	803	665	738	750	719	701	744	726	720	702	779	775	742	725	698	659	724	707	764	803	743	717	745	696	751	759	752	744	714	692	724	711	797	730	713	772	749	704	750	713	748	718	707	703	720	720	744	685	747	737	671	733	720	722	684	716	766	745	751	716	719	727	689	740	725	687	732	715	696	751	730	729	716	691	772	775	759	749	744	728	692	697	717	779	701	743	802	696	684	686	718	746	766	751	650	706	747	737	668	732	739	733	721	728	674	674	717	695	755	733	727	701	673	755	695	715	787	716	743	733	733	723	703	715	687	723	696	722	718	767	757	711	731	742	706	780	727	670	745	747	703	720	758	697	699	688	712	736	733	763	766	742	685	735	711	722	735	726	771	702	687	738	746	678	752	738	765	729	704	697	750	710	739	708	743	769	704	731	721	666	727	765	725	720	743	718	704	749	751	765	708	773	761	758	772	697	760	732	706	713	704	734	733	723	755	714	713	741	720	729	732	714	672	708	718	742	701	707	719	685	736	694	745	788	719	684	753	707	754	758	725	724	769	670	705	742	717	704	698	743	673	756	681	729	732	733	690	713	714	732	744	712	700	752	758	720	704	734	757	688	748	705	732	732	694	709	752	710	671	769	717	725	716	742	758	720	720	739	724	760	721	694	733	751	773	734	728	733	696	682	757	726	733	662	714	738	720	705	728	719	693	650	737	728	766	719	732	744	699	692	681	730	716	720	701	704	680	764	751	686	718	723	726	723	703	677	709	730	747	749	706	706	744	697	676	758	749	669	752	761	723	727	742	753	741	714	732	756	775	710	737	715	790	769	730	734	706	712	745	737	741	715	730	713	711	751	726	753	704	735	709	756	676	747	714	717	752	756	709	693	722	703	766	714	723	745	717	746	710	751	732	722	708	737	753	770	714	738	734	748	768	710	733	721	758	699	767	741	708	726	712	682	722	727	699	739	764	735	754	729	725	719	744	688	710	699	728	706	737	743	769	775	723	694	741	741	750	771	740	708	690	734	715	730	710	766	733	718	683	685	749	711	719	756	698	782	725	753	745	733	683	741	741	747	715	718	750	709	733	672	723	681	768	745	735	737	699	685	724	731	703	724	732	697	746	718	742	768	721	717	721	684	706	733	775	766	763	719	746	705	708	709	748	736	737	715	710	733	734	769	734	700	721	799	727	706	714	692	686	712	721	720	696	785	689	734	705	694	706	693	762	721	695	687	779	714	715	715	742	739	706	722	759	699	747	729	691	710	694	692	734	708	741	711	693	691	729	758	739	751	662	706	724	713	716	667	729	730	762	692	712	701	756	769	770	737	720	698	701	771	745	738	689	732	685	731	711	753	684	706	700	745	691	740	748	735	718	714	705	743	710	695	771	690	737	695	671	708	742	668	792	720	734	693	744	714	717	739	700	757	719	722	684	764	713	698	731	693	724	736	725	726	738	738	737	756	768	700	718	744	730	691	723	721	750	733	702	740	728	712	738	763	737	708	729	701	731	721	694	723	725	717	764	767	704	703	731	686	750	752	756	667	718	791	705	675	767	756	719	734	733	774	748	739	720	708	759	755	756	685	746	739	726	707	724	740	705	695	754	738	733	671	744	716	739	692	711	729	734	739	696	739	681	737	707	672	745	731	715	700	711	700	763	714	744	715	720	745	684	697	779	735	723	708	696	755	719	722	708	717	720	682	748	695	724	722	666	711	759	716	708	699	660	714	734	712	705	728	774	701	728	739	680	733	733	694	692	730	725	733	684	757	704	770	751	751	746	740	759	701	687	718	758	752	732	716	709	709	718	691	731	728	737	732	729	759	743	661	781	714	743	715	740	736	763	701	739	695	685	752	702	699	699	723	745	691	807	698	694	733	710	726	742	758	745	737	723	740	724	749	721	713	734	712	744	774	705	718	734	741	721	741	747	714	794	756	692	746	746	767	734
23793	21490	29016	24357	21479	13529	1735	1028	862	743	643	612	559	518	492	476	489	455	406	460	431	384	400	438	459	389	415	377	407	418	358	351	366	378	345	390	383	343	367	367	375	372	358	383	375	329	363	387	357	316	375	362	360	376	367	327	345	368	365	331	350	359	405	361	356	374	339	341	356	372	394	330	330	344	368	346	351	320	361	330	337	344	380	341	332	352	378	359	329	364	388	361	362	368	364	380	335	369	350	384	353	386	353	345	362	364	348	333	350	343	357	348	357	354	356	380	347	355	346	351	365	349	350	356	343	342	336	376	343	361	359	347	340	372	386	336	341	347	341	348	336	358	362	352	328	341	377	356	362	393	321	368	384	399	361	362	379	344	359	343	330	355	355	359	353	375	367	342	359	359	350	375	381	382	362	361	386	349	377	368	332	380	369	336	343	344	347	349	361	359	351	338	333	336	359	346	333	341	356	363	346	364	358	359	322	356	312	337	348	372	371	316	357	332	333	380	361	372	339	356	352	351	345	390	361	345	365	321	365	341	350	326	356	362	323	379	353	348	342	361	329	358	379	345	373	345	357	334	394	322	392	332	379	357	352	381	385	359	382	341	348	371	368	355	343	360	336	335	367	328	344	388	366	360	355	352	343	355	369	356	331	354	382	349	374	343	366	348	405	361	360	341	337	320	342	336	412	368	343	366	402	332	347	345	356	345	363	365	335	346	340	322	335	351	349	356	373	328	339	365	366	335	334	347	333	332	316	372	367	329	349	363	357	348	379	360	361	345	390	357	366	356	342	354	378	356	324	393	348	361	355	324	335	341	352	345	359	358	369	331	371	330	355	352	364	355	359	381	337	337	343	348	354	316	357	382	349	374	394	352	339	338	333	327	384	331	369	334	339	320	348	373	348	337	294	367	348	363	398	352	368	332	342	315	329	362	368	334	342	352	340	349	387	370	404	334	361	307	359	358	370	369	371	358	341	378	354	319	358	376	361	363	346	375	323	344	319	337	366	360	390	369	377	384	365	354	341	345	358	334	335	336	357	337	335	334	356	350	336	366	315	338	336	342	354	338	390	337	372	369	347	349	323	374	343	377	380	345	374	336	365	352	347	391	333	370	347	363	361	379	369	384	357	360	368	341	364	337	377	356	323	362	359	369	369	365	365	373	336	388	345	347	345	350	346	353	349	359	366	366	407	362	328	364	302	348	333	332	377	345	352	327	327	353	344	373	336	345	355	384	329	400	361	340	386	339	338	387	336	342	364	360	322	370	342	320	332	344	359	359	342	336	350	367	342	330	368	370	363	349	364	335	365	328	362	342	367	344	356	345	393	377	355	353	333	367	354	345	375	369	364	358	381	376	357	366	323	347	366	329	329	349	360	372	329	336	345	364	342	364	335	340	355	345	317	390	365	372	325	355	309	336	390	330	381	360	353	366	345	372	342	367	338	362	341	345	361	347	336	366	364	346	364	339	312	370	378	358	353	322	354	349	383	378	364	330	323	342	337	357	340	365	344	388	369	345	403	331	334	363	355	362	367	346	301	375	331	379	344	364	348	340	334	372	363	356	346	360	360	343	371	360	371	360	325	334	328	342	353	339	377	321	341	355	341	338	361	360	332	324	376	360	362	337	344	353	366	367	355	354	353	398	373	376	353	331	353	364	371	347	359	336	342	375	362	341	349	341	379	363	324	372	373	332	358	367	342	364	383	355	345	354	368	364	317	333	350	361	324	367	349	372	348	378	364	366	353	361	325	388	379	351	360	334	372	317	330	334	353	351	352	348	351	397	365	355	376	353	384	358	368	361	402	375	351	318	345	329	338	308	366	304	330	343	373	372	399	399	346	324	354	348	358	352	372	353	363	347	372	340	377	327	363	357	363	356	344	372	307	351	333	362	393	345	394	335	344	343	339	364	383	334	370	345	328	330	313	320	373	345	385	345	342	360	337	316	343	351	368	359	328	362	372	366	373	343	373	307	380	357	338	332	341	340	320	327	366	343	347	359	331	383	343	365	352	360	345	377	330	313	334	361	322	338	370	395	340	360	359	354	378	381	358	360	348	340	336	304	320	306	377	369	387	336	339	349	355	362	324	345	355	344	372	309	357	344	340	367	379	360	351	361	378	330	355	367	345	359	361	367	400	352	351	350	383	338	358	335	362	342	359	381	357	379	337	343	313	377	344	351	323	340	344	380	351	387	376	339	337	360	378	350	331	360	353	357	335	352	355	361	351	361	328	352	364	346	344	345	401	325	345	349	335	352	330	369	338	327	322	365	371	373	372	351	328	351	349	339	362	370	354	374	360	317	325	337	342	348	358	354	383	334	370	377	361	371	364	333	359	364	365	366	333	321	355	358	317	348	388	354	341	339	346	364	339	373	369	350	347	342	354	357	351	348	344	373	350	363	396	370	376	342	339	327	316	346	362	365	352	337	326	365	353	363	394	349	357	344	325	329	348	336	362	335	334	341	379	340	380	360	361	328	329	368	317	372	335	353	345	359	356	335	342	366	372	364	347	369	345	369	362	336	386	365	358	364	350	348	336	351	337	344	341	352	359	345	357	356	374	373	352	360	384	344	331	341	326	372	372	334	341	320	365	338	331	348	378	332	338	344	413	338	322	357	369	360	391	319	332	349	364	354	330	362	330	357	336	378	359	343	377	352	388	405	352	375	387	361	341	317	310	351	366	298	361	368	354	333	345	325	347	335	347	334	365	359	353	377	402	388	324	331	326	363	382	302	376	358	372	358	359	360	392	385	346	346	363	396	353	330	384	385	352	337	350	320	358	329	353	347	352	347	368	339	368	356	338	375	329	338	390	353	340	326	335	345	365	387	365	369	340	367	351	338	363	354	351	359	397	355	377	356	319	388	353	344	361	351	346	366	343	341	325	356	352	334	361	334	304	360	343	354	340	362	331	332	399	371	367	342	363	368	356	346	344	328	372	368	372	349	337	352	332	369	353	319	342	356	350	335	346	357	340	317	371	353	344	377	345	349	346	334	373	361	336	359	357	350	362	360	341	371	350	334	388	356	327	365	332	372	345	357	335	350	345	360	345	370	361	379	345	364	355	368	350	348	354	343	347	349	350	336	363	380	378	362	336	343	350	368	355	356	340	353	328	354	384	322	371	354	356	349	376	348	343	340	360	351	345	357	351	359	399	395	325	320	373	369	376	355	361	337	335	310	337	350	373	373	353	346	342	355	325	364	361	339	350	374	318	361	362	358	365	366	327	351	379	347	359	361	359	347	326	355	334	341	374	368	325	333	330	378	312	390	369	315	359	354	350	349	377	319	390	326	373	326	350	383	342	343	345	361	329	330	319	351	370	370	363	406	369	369	385	350	367	363	353	328	340	345	363	367	377	369	351	380	368	351	360	367	353	355	361	380	358	332	361	359	365	317	334	347	349	356	324	358	346	356	401	374	373	337	311	392	350	317	340	347	358	311	358	367	317	402	325	354	345	357	327	336	364	371	362	344	359	353
22708	18966	8458	4166	2943	2405	1866	1509	1334	1025	919	825	700	664	615	595	577	539	545	473	506	451	478	461	419	428	472	485	463	502	409	414	444	401	420	427	389	403	414	413	395	393	405	386	408	381	396	419	383	414	392	419	393	390	368	381	425	401	428	404	400	374	414	376	383	374	373	401	392	373	357	390	424	362	377	392	346	409	400	381	371	413	390	363	409	377	367	368	366	356	386	385	428	378	369	416	392	422	422	391	402	384	349	355	418	374	409	393	394	357	396	388	361	406	386	388	369	412	411	394	381	384	412	419	362	404	379	387	409	336	383	354	416	379	392	403	367	371	406	391	374	416	418	367	363	383	382	410	399	378	347	373	418	365	408	396	365	401	369	364	371	366	366	390	391	377	402	364	376	419	391	385	358	375	373	386	377	403	374	410	404	413	392	392	363	377	364	362	381	374	382	385	397	346	388	394	400	405	408	385	351	383	378	369	404	400	388	405	367	370	359	403	368	361	351	410	364	367	400	353	375	392	362	350	403	387	397	353	363	398	399	374	415	420	376	361	385	375	365	377	432	380	364	406	347	386	379	398	380	381	351	412	354	379	362	324	414	366	373	395	397	359	364	389	359	387	388	386	416	393	365	426	351	411	394	403	385	360	407	390	401	359	346	406	350	393	370	354	370	399	361	376	380	397	408	380	391	368	390	371	369	362	388	367	435	388	381	373	385	372	374	375	418	365	374	388	419	372	408	377	402	368	344	395	404	402	384	381	407	364	351	405	396	368	394	403	395	394	408	354	382	374	416	380	362	396	388	404	365	396	363	375	375	364	370	400	333	372	360	390	418	396	382	398	400	404	364	391	395	381	407	376	404	388	388	398	369	404	369	389	395	375	346	395	404	397	399	384	380	421	359	357	398	405	391	359	354	407	413	377	403	392	372	375	405	397	390	381	393	379	378	401	403	408	365	342	381	349	418	403	389	380	378	361	386	391	379	393	377	393	386	352	373	393	412	382	356	363	396	406	367	418	402	373	409	329	394	376	371	369	397	396	395	378	383	419	349	376	367	343	362	387	439	371	393	361	384	412	356	370	359	422	374	384	375	349	406	377	382	401	411	403	402	369	365	367	375	359	401	390	386	396	393	362	386	411	393	401	380	377	401	350	363	419	406	373	399	344	331	375	376	418	373	378	374	369	391	398	382	389	355	415	409	427	389	395	382	390	410	407	423	379	402	350	374	410	402	395	400	393	377	345	375	327	363	400	387	365	403	420	411	401	407	384	372	381	379	377	403	392	400	404	411	374	384	395	373	397	406	385	381	410	384	357	374	361	373	375	394	342	364	416	367	389	387	367	384	412	385	411	365	365	376	369	387	391	377	408	384	374	362	400	419	395	408	346	381	366	392	356	395	396	366	360	355	399	370	392	367	375	380	399	418	356	372	359	361	367	386	370	368	367	392	422	385	367	426	354	399	391	404	380	400	379	401	396	382	369	395	408	409	407	387	392	367	406	372	348	391	384	376	377	414	362	411	360	394	398	387	372	381	414	371	402	344	387	389	359	426	353	390	384	389	386	376	402	409	383	381	391	398	372	381	391	368	421	374	365	364	400	398	392	401	357	374	410	395	368	373	380	374	384	373	390	400	359	366	417	386	406	409	370	379	391	422	378	416	370	356	411	425	365	418	355	371	394	380	374	393	390	368	406	381	393	397	379	372	384	366	337	371	404	398	372	396	413	415	395	410	369	412	382	380	357	383	374	374	384	373	365	377	367	379	413	430	412	404	412	411	376	395	392	367	397	390	396	382	385	357	366	379	382	350	416	393	384	374	373	407	377	394	360	393	390	383	371	397	399	370	379	372	393	384	375	383	385	386	397	399	415	398	389	397	400	373	381	350	400	394	390	401	380	409	420	401	404	402	399	388	399	396	344	362	370	365	377	373	367	365	343	363	400	352	408	363	401	435	374	366	430	354	352	376	369	389	358	412	391	375	396	390	398	372	374	389	389	409	384	416	388	404	388	426	378	390	385	405	408	375	413	372	379	386	388	396	401	437	352	377	388	360	427	394	406	377	401	390	373	375	388	390	354	398	416	391	387	417	380	400	399	358	360	329	391	412	404	382	381	366	391	408	385	381	418	409	401	365	396	371	373	375	392	403	416	382	399	376	393	385	394	321	385	368	344	415	394	345	372	385	389	399	418	383	362	378	383	406	323	395	388	373	397	364	378	380	391	389	395	377	397	405	383	375	405	416	385	377	380	349	382	402	358	393	384	440	405	438	375	391	377	381	387	366	341	368	406	374	387	391	407	349	378	358	404	376	391	375	352	388	386	393	375	366	394	357	389	378	361	390	356	388	413	357	372	380	347	393	393	374	382	398	362	397	360	395	393	383	419	402	356	407	398	365	394	376	377	383	386	411	372	344	406	358	399	352	359	354	387	373	424	388	416	380	355	386	356	359	396	384	359	391	365	362	387	405	358	378	419	352	366	410	375	356	379	397	389	395	386	402	385	376	371	413	393	397	401	384	372	358	388	402	386	385	390	389	390	394	376	350	370	405	385	403	372	406	388	381	365	383	409	384	377	412	412	392	399	382	391	395	404	407	410	374	394	388	414	365	350	403	407	400	387	380	386	366	385	406	367	388	347	361	372	372	391	344	363	380	396	402	423	370	396	334	396	364	394	377	394	389	415	422	385	378	368	392	401	414	365	384	394	377	393	372	394	384	385	370	399	359	388	385	395	387	416	369	381	397	354	398	389	386	393	388	407	387	354	447	397	411	381	378	373	375	382	374	398	369	390	392	383	361	375	396	398	379	386	413	382	372	403	366	397	371	365	393	407	382	363	355	395	352	395	416	388	366	368	397	404	416	401	394	373	399	405	389	374	394	367	405	356	379	426	379	395	361	387	370	408	394	365	421	363	401	341	382	387	370	370	395	336	377	389	388	397	414	417	401	376	412	361	371	418	359	402	421	379	405	419	372	384	390	369	381	409	382	386	408	380	409	359	399	377	406	422	336	429	372	382	396	366	387	394	397	393	385	372	370	373	393	359	326	401	377	410	378	360	402	347	368	404	373	391	366	420	367	409	368	399	424	395	381	357	384	385	376	407	400	384	345	377	388	395	348	366	419	385	360	352	433	410	396	366	375	440	385	399	390	406	396	401	380	397	414	390	374	385	401	377	391	400	392	377	417	408	399	395	372	390	385	413	375	400	400	396	377	376	400	363	369	362	380	390	405	366	411	388	395	398	432	388	375	423	377	383	389	351	399	405	414	368	398	398	380	391	402	411	370	414	383	385	400	377	401	383	370	401	384	351	424	388	414	364	384	401	391	383	405	400	401	386	374	387	382	396	359	378	374	397	404	390	364	380	395	385	384	393	360	377	407	377	373	362	393	430	357	389	394	408	365	357	368	429	375	367	419	380	363	379	361	376	387	417	383	385	393	412	365	393	375	370	335	403	410	358	383	419	384	373	381	382	363	414	359	359	407	405
25132	21564	28275	25287	15512	2006	1242	1081	995	919	862	890	826	767	774	823	753	801	816	742	704	774	730	769	788	761	755	799	731	715	719	738	687	648	686	675	685	700	719	706	744	727	764	709	668	708	717	711	707	710	744	728	753	644	731	718	709	703	692	716	679	715	704	730	674	676	737	652	693	736	652	697	645	711	717	680	680	693	739	681	655	731	736	740	693	752	703	721	687	758	696	689	714	742	717	676	676	756	714	715	665	702	711	709	680	676	711	734	720	683	691	676	750	719	716	701	714	713	730	703	648	707	710	721	685	689	736	705	708	739	694	707	696	724	687	692	717	704	739	704	738	666	692	679	683	701	697	671	758	703	679	670	713	741	681	680	676	673	662	686	748	683	706	700	702	696	702	750	733	697	713	642	708	703	709	720	698	683	659	666	733	706	703	772	693	680	674	720	736	739	747	732	715	705	762	727	699	688	668	692	689	606	727	671	692	694	705	691	688	716	691	692	653	691	714	709	729	704	641	715	709	720	730	709	722	671	731	685	748	681	691	672	730	749	697	657	676	691	749	716	705	705	691	676	674	734	734	718	685	717	674	712	634	709	709	673	706	619	678	726	653	678	628	699	740	729	714	758	692	701	736	708	745	743	716	703	699	756	705	691	679	758	733	761	693	657	672	742	632	711	742	711	725	676	711	708	692	746	669	689	708	690	685	691	701	698	686	685	692	713	696	694	697	666	689	675	708	738	730	722	693	696	676	688	672	702	713	740	670	724	701	715	669	709	702	710	745	701	764	712	680	677	715	734	730	713	706	694	724	671	687	716	684	675	716	655	700	679	701	709	749	721	745	698	666	662	713	706	686	699	675	730	679	738	720	716	725	672	721	733	734	694	693	695	666	664	743	695	687	677	726	680	677	688	699	729	742	725	703	682	693	733	712	718	694	727	709	708	698	678	682	694	671	700	741	666	714	671	719	706	721	678	708	720	705	695	677	673	698	698	665	727	699	678	709	689	684	736	721	686	678	696	645	742	715	652	671	677	706	714	722	686	685	714	719	709	745	721	663	674	688	738	720	701	701	716	703	684	676	696	713	672	701	714	734	650	748	697	694	715	708	713	734	715	688	705	663	697	708	698	633	715	729	672	682	657	726	670	690	720	732	724	698	653	719	735	664	734	724	706	684	722	673	674	664	692	699	723	657	753	727	710	692	674	645	703	707	676	718	703	722	720	691	682	707	709	697	740	688	681	704	689	700	695	714	715	684	700	706	688	693	742	713	702	726	703	636	711	702	710	775	697	734	675	695	687	684	710	669	690	713	697	653	687	678	707	697	699	668	704	656	718	661	675	723	715	703	685	750	674	735	737	746	683	758	688	732	721	707	717	720	741	683	745	669	715	690	700	693	693	715	628	655	727	736	734	691	682	680	731	707	767	686	732	723	716	639	703	690	674	706	702	707	686	667	684	720	745	759	635	694	685	718	673	699	681	705	684	674	673	733	648	700	702	710	704	727	693	693	696	668	724	691	706	711	714	678	684	711	751	727	707	709	754	706	755	734	670	650	703	672	710	669	748	682	692	701	718	687	715	707	716	663	647	697	760	736	721	725	709	665	741	693	714	768	665	697	711	716	721	709	717	741	720	717	735	707	732	711	708	725	653	723	659	741	704	718	685	707	728	689	725	657	666	673	662	698	739	677	746	687	715	717	705	657	679	689	694	746	706	738	672	712	684	734	705	695	713	701	683	722	685	703	675	684	696	704	683	711	704	741	735	739	723	687	737	694	700	675	729	721	687	723	673	753	718	627	689	717	704	704	721	686	678	694	727	660	716	719	666	711	694	726	719	708	720	691	708	714	680	706	722	682	713	718	726	746	716	669	716	696	741	668	685	681	688	686	683	702	706	674	662	697	709	704	680	726	686	703	724	736	713	714	665	773	739	695	729	740	682	730	701	695	748	695	691	688	693	706	687	727	723	704	689	691	700	703	720	663	713	757	676	687	681	677	746	740	693	683	721	758	703	708	725	706	669	741	739	667	708	701	708	664	748	698	753	722	648	679	689	695	704	738	705	745	731	726	713	699	665	719	720	668	673	687	701	691	718	738	754	703	710	723	674	705	699	653	734	680	705	678	687	677	684	735	720	680	696	736	718	674	693	663	722	740	685	685	681	675	689	727	632	706	712	703	709	695	652	726	667	726	720	743	691	692	712	726	740	717	711	703	722	676	677	653	723	693	692	702	749	727	663	724	670	714	688	697	695	672	732	723	691	739	770	726	700	725	756	643	671	719	668	667	686	680	710	710	739	668	731	693	674	662	686	702	667	727	686	716	718	742	669	675	728	713	650	676	728	652	702	706	686	673	709	705	684	742	698	673	710	699	703	665	737	736	702	683	656	703	726	728	704	709	693	682	673	733	692	736	758	712	704	687	683	767	753	691	741	705	689	705	673	693	735	733	702	700	687	711	710	678	718	697	690	746	694	744	700	689	698	670	701	700	714	674	717	702	684	670	731	676	652	689	700	714	713	709	677	728	717	708	677	713	722	715	707	709	711	670	738	764	710	708	678	701	701	661	700	711	706	685	675	691	701	699	709	666	718	684	676	711	742	688	661	710	670	696	694	709	750	659	687	698	645	679	722	748	694	750	696	705	728	691	693	723	661	684	670	696	681	731	685	738	689	707	740	731	686	700	700	668	693	724	674	697	695	682	661	671	724	696	736	703	700	696	695	712	702	685	719	678	735	721	697	657	689	703	716	706	672	721	737	723	730	686	643	701	729	696	689	716	667	683	699	704	723	720	747	669	674	709	713	647	756	692	687	667	695	688	714	668	710	698	724	748	697	694	737	699	697	725	734	673	742	690	718	716	748	694	718	665	680	682	748	694	706	711	679	633	669	718	680	685	699	752	706	697	679	701	704	740	687	656	702	690	707	661	698	705	639	709	710	672	678	681	740	719	713	671	708	713	649	714	711	712	641	719	716	652	700	719	673	699	738	672	692	677	719	718	713	712	709	690	689	680	685	710	714	725	713	749	624	764	739	742	677	721	713	714	714	735	654	727	681	675	740	675	700	709	689	692	726	752	696	740	658	685	721	680	725	705	755	697	717	732	668	709	646	727	700	648	724	738	742	676	714	700	745	726	744	748	648	713	697	718	719	687	675	689	674	648	762	690	703	727	684	705	731	679	676	697	668	699	765	714	692	714	679	718	652	708	699	656	686	713	703	695	695	698	681	678	713	689	708	668	688	711	707	717	678	736	700	732	676	689	700	670	754	680	715	689	682	702	662	708	711	728	698	669	696	679	693	714	674	745	681	717	695	682	748	718	717	696	667	698	758	730	744	678	690	702	726	785	691	688	689	682	712	699	744	709	725	748	750	718	684	708	637	712	693	668	684	675	654	775	687	672	701	715	721	693	672	724	710	695	724	705	710	688	696	763	699	707	716	789	739	653	733	725	659	723	732	731	686	707	710	714	717	740	698	706	747	687	704	690	705
20671	14793	5844	3120	2394	1981	1658	1467	1259	1182	1080	1021	960	892	884	814	864	809	807	788	737	845	766	712	780	818	740	735	809	775	735	746	742	741	744	791	703	752	720	713	770	766	756	746	710	731	696	742	726	693	693	735	698	639	697	694	750	706	672	718	690	742	751	732	739	758	711	730	770	752	730	711	787	756	735	750	702	704	717	750	753	758	715	676	697	738	711	727	684	754	726	718	700	678	695	710	731	741	759	700	738	750	685	711	705	748	671	736	766	680	730	722	715	736	757	695	728	662	685	731	695	721	712	717	725	692	719	728	702	701	697	753	721	700	708	739	699	724	746	686	700	707	629	723	700	722	724	681	764	742	728	682	724	738	697	735	747	722	740	741	681	715	758	699	711	657	703	726	694	682	675	741	720	741	725	726	727	757	726	716	673	690	681	759	695	719	702	730	759	710	727	718	669	740	733	712	713	739	735	745	696	684	725	766	735	703	718	736	722	712	732	688	692	709	755	735	679	721	677	693	699	747	705	664	682	704	709	733	703	735	710	743	726	697	716	736	743	721	725	711	691	695	731	730	722	710	675	720	681	699	715	764	692	734	681	715	776	703	721	706	724	712	688	705	697	731	688	738	705	759	737	729	731	757	748	702	725	690	717	716	698	717	682	720	727	672	734	721	745	731	701	685	699	692	745	764	720	754	711	685	712	696	722	700	725	728	697	728	672	742	683	752	661	740	722	682	682	720	720	692	744	743	742	703	691	730	740	757	735	750	649	744	695	743	732	754	708	720	671	710	725	714	744	680	728	696	686	679	702	731	713	662	693	717	745	754	659	674	776	713	696	719	723	704	719	729	699	690	766	695	769	655	735	723	727	685	788	701	753	687	724	704	774	711	690	701	690	656	710	728	662	692	729	685	754	667	738	714	691	692	758	703	724	687	719	674	682	703	720	727	700	706	725	732	756	698	725	695	703	701	755	709	734	681	760	722	710	741	695	679	706	725	690	749	721	725	726	718	720	713	684	688	732	709	673	741	718	724	705	689	758	690	702	677	728	745	730	709	782	716	757	732	689	738	723	692	692	734	660	704	709	741	717	735	685	761	686	702	673	726	696	720	755	685	760	666	720	715	749	765	672	748	731	735	735	709	692	715	647	710	724	753	732	695	721	727	684	673	721	684	677	728	789	695	712	750	770	755	757	703	708	696	697	702	688	643	700	723	736	705	705	722	704	726	714	709	758	689	729	735	719	717	738	720	738	695	736	714	714	706	738	682	758	708	749	672	695	689	737	702	712	718	731	724	702	708	719	723	736	732	670	686	725	645	698	720	682	722	715	732	681	713	762	700	712	724	698	735	724	722	729	726	704	757	697	740	697	690	717	743	730	733	687	741	706	720	714	705	747	688	694	721	672	721	739	707	664	662	719	722	702	661	750	707	683	711	701	724	721	691	716	717	732	683	726	719	698	703	727	743	726	687	740	691	729	675	744	710	740	721	759	717	760	731	767	721	730	690	712	729	670	681	678	712	682	731	703	669	757	788	709	750	730	731	733	692	703	694	709	699	724	729	767	717	735	715	704	755	721	710	710	697	698	745	702	686	722	717	684	685	719	684	680	779	682	757	691	732	697	712	749	755	737	738	695	728	722	746	687	685	696	729	690	698	745	690	685	710	724	696	719	698	727	707	717	743	725	704	680	712	740	695	761	684	681	734	704	727	716	691	730	729	692	701	757	741	741	699	703	692	715	672	664	729	712	710	656	698	685	682	697	693	679	670	726	695	739	751	754	714	736	729	723	735	740	697	711	762	696	710	799	744	726	707	761	772	722	733	685	728	711	752	732	686	674	695	726	736	733	745	698	684	725	715	701	758	749	683	700	731	708	676	722	710	631	731	746	712	702	756	705	734	711	729	716	740	692	692	730	748	754	754	734	703	730	697	724	698	655	741	692	686	722	707	719	706	719	718	713	677	722	754	663	705	724	759	715	786	727	688	714	728	687	731	695	721	654	661	681	711	716	763	673	682	733	664	705	716	758	722	680	729	752	736	713	734	744	728	690	751	694	727	684	704	720	688	689	735	721	710	720	740	701	709	690	681	733	719	690	731	721	720	757	702	703	680	657	718	724	692	712	707	736	740	719	713	705	685	712	702	744	719	698	754	746	677	706	683	681	707	717	746	733	707	698	724	744	735	721	693	691	703	711	662	774	729	770	734	718	721	769	732	718	734	727	683	708	708	756	719	681	697	698	695	705	760	696	695	675	730	704	711	754	744	697	674	725	750	735	719	693	705	717	714	673	709	725	743	745	728	744	684	712	719	733	732	704	675	700	706	742	691	698	733	702	752	721	769	689	704	746	725	718	730	730	724	688	720	720	733	690	759	711	728	687	747	737	703	665	729	713	709	736	708	686	718	711	726	725	750	727	717	672	652	707	722	693	688	741	751	730	746	756	718	695	693	689	700	688	730	707	728	688	742	744	733	700	685	690	723	713	700	700	728	722	724	720	711	724	714	721	745	771	719	720	711	740	691	706	701	672	702	702	695	708	753	683	749	721	720	722	717	741	697	692	705	731	753	712	744	697	686	669	716	709	739	677	700	728	719	724	688	734	713	716	725	707	723	747	722	718	698	700	708	684	691	716	657	717	747	737	706	745	703	701	701	721	755	739	737	686	737	688	716	748	701	720	673	705	699	724	734	716	775	716	719	737	700	722	709	755	640	680	745	727	698	712	744	720	724	711	727	762	683	700	691	711	699	713	687	734	709	725	757	721	748	717	677	691	708	684	709	733	776	721	741	725	733	727	703	686	726	690	742	722	787	689	713	669	696	737	671	695	666	702	724	710	719	730	739	757	682	766	701	733	702	705	699	685	711	707	779	762	726	712	695	766	690	777	695	733	723	732	718	713	707	732	738	703	741	723	719	709	746	679	730	784	708	744	715	676	724	722	719	714	740	689	703	749	733	723	761	702	708	690	712	770	696	710	690	725	691	711	690	704	771	724	719	707	766	740	702	719	710	706	699	674	720	736	680	676	700	690	689	708	699	737	683	667	736	691	707	688	714	698	748	697	720	698	723	718	695	765	673	751	695	740	749	698	731	666	730	726	751	736	714	738	677	726	737	738	724	766	702	741	685	770	685	746	718	717	702	733	734	720	711	662	770	752	737	733	671	750	749	715	706	740	763	710	751	744	740	758	730	761	715	766	716	707	719	729	663	739	712	731	780	721	680	688	714	729	732	727	665	719	711	717	732	701	657	713	697	702	670	692	694	697	715	708	710	751	672	719	751	722	750	732	716	689	727	758	708	709	710	616	688	708	684	698	713	724	717	660	765	715	721	693	729	743	720	714	736	694	727	710	708	709	671	723	709	691	716	664	680	658	710	702	744	761	732	684	708	734	741	751	708	720	739	696	726	722	673	716	713	722	762	737	702	758	755	654	749	706	725	745	707	660	744	734	748	697	698	670	684	729	714	731	701	709	698	709	658	722	693	744	745
22710	21520	29435	24071	21514	21594	12285	1514	1008	866	811	630	580	564	471	441	436	405	388	371	379	367	304	357	356	355	373	363	344	318	323	332	322	310	271	295	316	300	253	305	274	259	312	287	297	271	255	273	242	237	255	308	290	301	270	293	277	280	236	248	288	301	306	264	266	250	279	263	280	252	265	279	291	283	260	250	268	302	283	269	293	251	292	270	276	251	245	276	282	274	276	276	287	271	311	254	283	274	246	267	260	297	243	320	275	272	261	279	270	240	269	292	268	273	302	263	251	258	273	281	262	256	256	264	265	283	293	282	250	251	247	293	270	261	260	273	298	286	246	257	238	292	273	235	292	260	261	231	269	289	261	271	242	261	277	274	296	252	258	286	276	248	271	250	286	265	267	257	264	297	287	283	270	259	283	247	274	265	265	251	276	248	260	290	262	260	296	292	265	284	248	299	274	254	229	253	276	266	271	251	245	261	243	300	264	269	247	246	260	252	251	267	290	259	265	286	242	256	262	283	243	262	262	256	265	230	233	265	267	253	260	294	231	252	257	251	271	274	261	269	273	253	239	262	259	264	243	276	262	288	254	249	285	259	262	250	225	252	271	272	270	271	250	252	272	255	289	277	251	231	252	277	267	251	259	256	287	264	257	263	247	264	266	248	270	272	258	278	283	265	264	260	279	262	293	267	261	246	259	280	290	260	265	260	252	264	239	263	270	305	264	255	259	250	258	248	270	265	228	273	245	255	258	260	272	254	268	262	254	274	273	271	247	262	279	246	253	268	272	294	258	271	276	240	268	272	262	274	290	277	292	272	248	258	240	254	255	279	279	232	251	242	264	254	289	245	255	249	263	263	279	261	270	257	258	278	254	261	262	236	277	280	273	260	247	258	269	261	279	285	254	238	257	259	272	247	278	260	287	278	252	270	282	252	272	262	255	253	270	269	296	285	279	278	264	242	278	242	270	273	267	255	267	265	257	281	260	234	260	265	322	306	270	299	271	281	256	261	279	266	262	263	258	243	289	258	294	265	270	240	278	251	248	272	252	245	264	258	275	265	287	262	245	272	280	267	296	273	244	275	269	267	301	262	263	266	282	264	277	276	269	269	288	268	256	273	306	288	260	261	267	254	264	245	267	262	275	262	236	236	254	259	261	225	264	272	244	276	234	256	282	242	263	266	291	261	275	272	267	243	269	276	286	238	272	267	281	265	293	277	238	275	243	259	232	235	272	274	260	285	266	281	283	260	315	270	258	265	252	252	262	255	243	283	273	286	279	262	270	265	269	265	256	258	222	283	264	250	285	265	244	290	251	235	255	277	265	270	248	252	262	263	243	275	260	246	248	244	275	280	276	263	253	238	258	300	279	254	268	273	282	255	253	249	254	261	300	253	278	245	248	255	260	271	266	278	257	255	247	263	259	285	274	269	280	275	278	293	241	259	256	286	251	273	221	266	285	267	248	241	251	270	282	228	284	238	220	277	265	261	269	267	248	265	290	271	276	265	275	259	282	278	270	277	261	263	233	248	285	262	255	252	271	270	256	230	264	269	255	289	281	296	244	282	270	269	270	283	272	277	299	239	293	263	256	282	270	259	263	248	275	266	265	275	296	276	267	261	264	282	238	286	248	274	269	242	300	254	266	222	254	240	277	258	269	262	292	289	257	287	263	232	272	265	262	257	264	236	273	230	248	270	223	237	285	266	237	280	287	249	267	251	283	272	287	260	262	262	291	248	273	256	277	272	279	242	257	273	276	283	265	246	259	270	284	235	275	282	244	237	273	264	265	268	259	255	250	243	266	250	272	240	257	238	270	276	270	263	284	273	247	256	249	268	259	282	272	264	232	268	243	286	261	269	272	293	291	249	255	282	288	245	287	240	258	258	259	232	270	273	256	237	256	253	290	267	274	255	297	237	271	294	284	272	263	286	264	234	303	238	261	240	278	298	260	274	272	274	283	252	294	260	258	262	284	263	267	257	253	291	289	266	261	257	275	269	267	251	285	251	258	240	265	266	284	265	264	274	251	287	257	301	246	250	252	275	267	251	266	257	272	245	298	275	251	261	262	239	278	245	238	258	246	222	271	254	272	279	255	240	275	247	263	272	281	251	270	270	289	275	251	238	277	281	267	271	242	269	237	272	264	254	245	267	260	275	256	265	255	261	273	250	262	257	247	254	233	265	294	272	243	258	261	287	267	250	289	248	263	280	260	278	273	321	256	247	263	268	264	269	247	273	250	270	269	261	272	233	252	301	280	226	285	235	276	265	245	262	250	284	264	289	248	276	248	245	242	283	253	227	246	291	288	262	277	257	280	236	259	259	252	295	275	276	253	261	244	246	271	265	275	290	287	265	279	255	261	257	308	265	257	278	275	280	285	232	239	263	254	295	257	276	295	257	248	246	228	251	258	258	244	245	268	274	238	288	291	232	239	275	283	251	264	254	247	281	273	263	275	276	236	263	234	256	252	262	231	242	279	251	242	275	227	268	250	271	277	265	248	258	248	253	262	245	269	262	264	262	249	282	270	286	256	284	273	258	265	271	252	260	267	256	272	243	260	270	254	279	255	259	265	277	261	279	264	275	244	249	271	244	272	283	275	269	272	245	250	255	259	252	256	262	254	276	276	298	264	261	263	281	272	246	259	267	274	271	244	274	260	279	285	253	244	259	252	248	271	236	270	264	257	277	267	273	237	267	270	274	259	253	262	258	264	268	258	252	250	241	251	263	262	259	277	248	244	258	226	262	286	278	255	250	279	256	258	221	251	257	263	254	254	281	264	259	247	252	242	266	241	297	248	273	279	262	258	250	289	240	257	261	267	275	264	251	261	285	248	258	263	240	284	266	253	261	271	274	273	263	301	295	253	250	250	274	268	301	273	264	244	276	260	276	263	270	295	253	263	266	274	254	264	257	252	256	270	244	255	257	250	293	287	261	256	243	251	281	273	267	254	266	266	263	264	268	244	270	230	244	284	252	237	294	272	264	265	247	245	297	264	256	233	267	269	260	239	279	254	261	254	229	271	251	262	260	308	252	265	262	262	269	273	282	268	270	282	260	250	280	292	269	249	264	291	257	261	281	254	273	245	261	235	230	262	239	292	259	275	248	258	283	251	242	242	314	274	263	241	268	255	270	284	283	280	292	268	284	263	254	293	299	267	216	273	272	251	277	272	286	252	271	258	264	257	263	258	289	272	244	249	259	262	264	265	286	236	261	272	283	268	282	248	262	239	281	295	266	242	264	269	270	268	263	261	241	272	275	270	261	264	214	278	279	265	263	254	265	260	242	254	274	274	248	267	275	260	266	244	261	265	268	275	291	262	258	268	249	257	261	261	236	250	260	286	272	275	272	267	274	241	245	276	238	264	281	259	259	251	263	265	264	262	226	225	277	286	238	256	258	295	266	259	261	243	285	241	258	256	250	286	249	283	253	255	246	253	264	274	251	268	253	233	273	245	257	244	255	278	283	282	269	249	270	274	244	282	276
28844	23197	12291	6516	4797	3682	2826	2162	1589	1348	1149	994	889	682	626	544	511	481	519	467	447	435	399	385	404	413	425	390	356	343	287	340	333	340	309	299	304	297	314	262	295	306	295	300	300	284	309	313	308	298	282	268	302	295	290	298	296	304	272	293	258	256	280	247	296	286	274	279	288	286	269	292	260	282	285	272	286	307	269	279	287	245	254	271	262	276	289	284	285	274	267	243	291	258	289	321	278	263	286	247	272	276	253	287	278	268	270	270	277	262	304	272	270	260	271	266	272	273	284	271	275	290	259	279	297	281	279	253	256	271	269	289	264	264	273	272	271	295	288	286	273	258	244	271	292	264	279	271	248	304	259	271	290	268	252	254	251	288	254	263	296	264	258	256	296	244	277	266	274	268	257	279	304	290	275	282	276	287	280	293	261	280	258	259	268	291	295	254	245	269	260	268	267	260	266	275	255	279	300	285	273	269	297	253	259	231	272	273	254	290	273	256	267	288	283	265	281	261	288	264	253	267	287	288	283	297	278	282	280	291	283	302	292	249	289	279	274	298	286	262	278	290	265	279	269	268	278	281	254	294	267	250	266	285	296	258	259	302	253	250	244	264	256	284	267	293	273	255	287	254	264	237	269	273	258	250	255	276	281	291	246	263	260	260	267	245	280	254	229	233	265	278	257	282	281	259	266	256	265	255	257	241	267	279	254	295	258	259	273	278	289	275	305	299	274	287	294	242	276	262	286	281	253	268	261	251	252	271	270	279	279	254	255	258	257	266	261	283	291	249	265	274	281	281	293	262	309	294	273	264	267	294	277	236	262	285	271	308	278	256	271	270	253	254	283	265	253	238	310	270	267	283	255	246	275	278	277	261	256	273	274	267	253	275	267	254	276	275	252	273	287	272	246	272	279	274	296	273	258	271	295	256	290	273	276	293	259	272	273	276	220	247	261	279	288	272	283	247	274	277	279	296	277	261	271	278	281	247	291	275	280	252	278	275	267	267	273	273	258	272	254	253	279	307	276	281	265	282	279	271	246	262	277	292	301	291	281	295	274	272	281	274	262	265	270	279	270	271	274	249	267	270	276	250	269	267	260	264	311	298	277	266	267	286	247	248	260	283	262	282	254	297	267	266	311	287	283	257	267	267	280	271	278	260	266	264	264	270	265	266	275	276	275	281	263	266	268	270	265	271	273	268	272	270	268	264	279	251	265	290	296	272	266	307	275	280	251	260	252	265	258	282	259	271	243	272	254	285	282	278	267	285	258	273	262	264	281	259	299	284	252	254	227	285	313	273	265	300	282	283	295	268	277	276	232	279	284	287	272	239	268	272	277	251	284	269	258	303	278	287	266	272	253	242	270	287	288	316	270	274	255	288	267	261	267	248	263	273	270	264	261	266	249	263	267	266	276	253	306	270	283	247	282	276	280	247	262	295	303	262	319	281	290	247	283	265	266	286	267	263	281	285	276	254	268	263	253	268	251	266	289	284	270	260	241	282	277	270	306	275	281	260	270	253	300	284	287	297	273	263	270	271	264	270	256	270	260	283	242	258	280	244	243	279	285	304	284	265	258	260	262	235	260	256	286	279	272	282	260	280	286	282	278	271	264	261	268	254	268	263	273	264	252	253	255	250	267	262	289	272	269	278	295	271	308	276	291	276	309	275	292	257	258	259	254	270	267	292	249	307	237	239	293	275	284	264	281	232	244	279	262	275	257	294	287	289	254	277	309	283	277	256	298	250	288	241	261	282	255	249	261	251	286	264	278	254	283	250	271	276	269	272	263	249	288	254	270	251	251	234	277	288	269	270	250	281	291	273	257	259	257	251	263	250	285	281	275	234	267	298	274	265	281	244	268	272	262	253	266	269	261	277	252	274	276	267	271	281	273	301	255	240	280	252	275	280	278	295	300	276	269	252	260	314	276	297	256	259	260	252	278	297	262	260	274	271	258	282	283	258	290	269	244	244	292	254	268	281	294	288	294	272	255	245	262	251	277	277	253	282	288	278	278	259	301	268	274	265	278	298	271	229	261	242	295	272	290	269	293	242	255	246	260	267	249	268	297	277	256	303	274	285	278	274	267	270	277	251	276	299	297	271	257	249	278	279	273	279	265	263	258	247	287	269	258	272	275	268	291	291	275	270	265	295	280	244	238	291	261	302	249	258	280	233	264	290	240	273	261	252	267	315	259	269	267	263	297	279	277	258	272	274	270	275	288	251	270	256	260	276	264	253	244	257	262	268	250	275	280	288	282	259	286	292	272	267	283	237	278	282	293	268	300	249	271	278	271	269	277	253	276	234	265	291	278	280	272	274	282	257	291	258	289	280	251	265	289	299	266	281	259	283	265	281	285	287	285	275	251	269	265	269	265	265	292	259	251	285	274	281	283	283	327	256	281	292	288	285	271	270	280	295	267	253	265	260	278	232	255	278	297	269	287	269	278	312	302	275	287	276	302	274	261	288	277	232	274	260	280	294	260	272	283	266	297	265	264	268	274	260	294	269	255	300	273	291	271	270	257	257	256	251	269	260	242	264	255	271	249	253	284	261	279	301	310	241	260	262	281	257	256	274	273	279	287	295	264	249	236	271	279	286	277	258	275	289	241	275	272	233	264	265	285	282	268	267	240	270	268	285	302	279	290	272	233	251	281	280	251	273	273	278	267	265	253	263	267	262	273	283	260	266	246	284	240	274	274	242	274	288	284	287	277	276	262	235	279	270	264	298	269	290	269	288	281	250	269	267	268	289	269	286	284	239	262	281	280	257	289	281	284	254	261	310	245	278	264	254	298	268	272	251	283	275	281	315	262	261	281	292	300	295	259	281	262	264	281	293	271	287	270	244	238	261	283	284	283	289	294	286	272	278	298	266	287	286	287	280	261	301	279	288	273	253	291	254	277	261	280	275	242	266	270	274	272	310	292	248	253	255	294	265	253	263	262	255	283	275	271	277	277	299	278	265	261	291	250	291	278	288	306	286	301	280	264	261	266	267	268	275	248	286	259	270	261	261	256	229	241	265	269	290	269	264	261	268	255	272	246	253	244	241	236	287	292	300	272	265	273	278	282	279	268	239	273	287	268	296	257	295	259	247	248	293	261	268	272	267	265	271	275	238	262	258	280	265	262	282	263	272	276	265	285	253	277	281	266	248	286	285	292	272	274	266	246	271	236	294	271	278	293	287	279	246	265	279	266	305	275	244	284	282	284	277	290	239	263	245	281	273	259	299	301	237	273	253	273	281	262	280	255	286	262	279	257	265	267	297	253	258	288	231	269	259	296	279	266	274	286	289	278	275	285	265	258	295	278	276	278	257	295	255	274	274	285	297	292	264	276	288	301	262	278	270	259	298	267	278	273	280	272	283	295	267	249	297	256	261	270	242	263	264	275	268	268	285	252	271	266	264	269	296	258	255	257	260	278	290	273	251	273	264	270	267	257	266	263	280	275	268	274	261	263	265	263	283	286	281	274	280	254	266	288	299	266	267
28026	19875	7661	2069	1359	1175	1010	869	829	845	770	754	720	770	761	755	734	719	735	750	745	703	696	702	695	702	687	721	715	699	699	713	719	669	733	708	672	662	686	671	740	704	761	678	670	676	655	718	664	690	668	669	691	668	702	679	651	710	751	678	694	688	710	670	716	710	711	692	670	685	665	717	695	686	665	681	660	708	726	690	712	684	685	684	677	669	712	698	749	656	665	681	675	684	699	658	689	667	691	697	659	689	691	670	680	671	672	639	717	718	720	650	660	678	677	655	661	694	695	681	684	640	705	697	685	684	646	719	668	701	707	683	673	713	702	720	663	730	629	695	678	690	638	687	745	708	727	710	705	728	673	649	693	699	684	680	670	687	718	697	723	729	683	742	698	702	714	661	722	700	722	673	676	720	699	686	718	692	741	672	700	685	716	715	683	647	676	685	670	722	712	682	664	696	710	700	688	715	688	675	671	716	737	667	711	702	705	666	700	619	668	655	669	666	669	674	691	717	659	646	700	673	678	706	727	694	696	655	662	656	699	686	667	691	645	682	694	693	708	735	645	696	682	690	652	671	675	647	698	662	714	683	649	723	629	671	725	746	749	692	695	650	660	704	700	711	688	716	683	713	682	681	693	709	700	670	693	688	696	717	661	679	701	716	690	657	709	758	730	664	670	654	705	691	682	718	722	717	685	708	698	663	660	714	712	671	700	715	707	673	706	662	672	694	728	657	632	667	718	639	681	696	671	713	678	684	726	669	690	698	691	631	718	667	641	693	691	682	675	676	687	644	643	705	676	674	661	712	635	667	659	691	686	706	674	670	682	685	678	683	680	661	701	619	693	686	715	676	682	714	685	709	646	753	735	638	706	697	681	649	669	680	722	690	661	673	665	712	723	694	704	695	716	749	685	705	709	659	694	704	731	679	714	742	676	706	674	730	703	715	661	699	655	680	675	763	684	669	693	682	704	710	695	705	696	668	659	702	706	712	743	713	711	673	670	676	709	712	754	699	714	742	663	706	691	695	697	693	666	720	694	651	680	688	686	667	689	712	696	699	679	671	746	716	704	691	701	685	693	706	664	679	679	686	709	701	708	691	722	706	666	714	704	691	660	636	637	667	711	696	708	666	683	686	676	696	679	662	680	668	638	704	713	708	692	687	748	647	668	706	691	737	687	675	767	666	691	710	678	681	694	716	669	632	680	690	695	698	690	657	688	674	704	695	677	727	725	691	721	674	689	695	670	654	669	606	655	722	697	698	688	703	692	758	648	704	694	690	722	729	723	685	683	679	685	709	642	704	684	720	715	710	691	693	715	675	715	689	682	682	696	671	724	732	689	707	673	679	638	695	722	637	705	658	722	712	713	697	731	669	692	723	687	681	672	696	675	699	714	681	637	693	663	710	726	684	701	688	665	681	713	666	715	657	696	758	705	692	674	674	683	726	661	718	664	718	693	714	701	717	672	680	649	653	683	665	727	697	717	644	714	702	664	692	689	672	676	718	711	698	699	673	695	622	692	697	671	678	653	682	704	678	691	655	737	656	676	700	706	696	699	662	665	655	685	692	715	697	688	675	691	643	668	693	707	735	667	623	679	656	672	708	700	659	671	725	685	668	668	683	646	703	665	683	703	727	690	738	729	696	699	702	718	736	701	643	702	672	644	726	699	705	699	662	660	684	650	682	710	675	729	714	713	675	674	709	674	732	677	676	688	697	708	667	689	684	682	681	697	665	672	703	655	665	708	678	666	726	640	664	717	673	687	680	706	708	699	662	670	683	660	680	739	692	696	720	741	682	705	727	681	698	660	679	695	727	708	683	768	681	695	668	669	678	673	733	668	749	653	662	761	675	709	727	678	752	680	696	668	699	708	723	656	681	681	733	688	723	710	758	665	714	692	658	693	647	678	711	695	725	631	657	701	676	656	662	690	728	665	699	662	676	662	690	751	692	658	734	669	696	689	659	733	698	716	722	664	677	680	663	656	733	669	743	721	700	711	698	683	684	685	754	681	714	698	711	674	687	674	676	706	680	648	661	714	703	677	690	649	690	715	693	672	647	685	642	683	696	707	692	667	673	696	686	657	708	703	734	708	689	715	723	632	670	682	774	657	695	673	686	686	706	668	662	710	689	654	688	660	742	694	650	691	680	678	680	668	712	651	644	704	695	705	658	685	681	728	692	684	725	717	684	662	662	709	710	713	693	663	718	672	671	741	655	714	683	703	680	720	684	642	674	719	717	713	663	672	681	709	670	644	716	673	703	643	682	681	675	744	671	714	682	698	701	647	692	733	702	693	656	663	638	707	690	716	646	663	689	747	736	709	688	706	718	697	645	687	727	738	669	647	703	673	675	687	689	630	637	697	679	668	665	643	695	707	685	683	668	667	743	701	659	718	716	710	675	705	692	697	705	701	728	689	771	670	689	665	699	720	754	693	717	640	685	722	650	735	677	700	699	639	698	671	632	720	706	731	689	652	690	724	687	725	705	726	726	660	751	669	662	717	673	685	686	725	653	652	707	768	712	704	707	700	672	668	753	692	716	688	667	751	687	673	690	696	687	670	677	700	671	677	762	706	644	664	697	659	657	665	667	667	737	723	634	701	673	669	672	655	653	690	712	708	709	726	713	698	683	660	640	636	636	643	638	697	687	676	690	689	632	686	699	681	687	731	728	690	708	694	684	681	720	755	710	697	693	717	698	673	707	678	677	717	685	689	722	691	721	696	678	659	718	680	731	688	673	669	665	690	693	702	689	676	707	701	693	710	699	712	698	667	754	718	688	658	694	739	762	693	688	674	687	663	676	718	645	705	711	667	712	651	694	705	692	688	671	707	667	720	680	685	691	685	699	681	694	678	678	669	659	717	686	694	717	707	640	702	739	711	679	701	731	694	661	701	662	685	676	662	693	739	678	704	707	694	682	693	648	628	716	734	649	709	691	685	690	691	714	649	705	732	709	717	716	666	716	702	676	656	743	697	706	714	631	706	655	682	630	723	715	695	699	674	657	678	730	737	703	730	675	674	663	672	683	677	736	676	663	685	726	638	726	714	696	693	664	719	676	686	659	652	708	691	720	640	707	697	714	734	720	705	694	699	698	697	684	700	706	708	741	679	671	715	667	697	687	698	670	697	728	710	691	645	728	712	659	728	677	722	682	637	692	692	659	705	681	692	669	651	712	725	709	669	703	687	682	745	669	676	665	704	706	666	670	732	716	698	658	747	705	716	695	692	689	682	710	684	652	721	725	661	698	691	747	693	693	709	710	656	695	651	689	696	665	660	749	698	678	689	673	691	723	666	710	670	705	690	732	731	708	672	663	721	683	666	714	698	681	661	689	758	668	685	676	689	693	722	712	678	706	708	680	740	712	643	684	677	694	710	684	690	655	649	684	705	676	692	714	686	738	696	699	688	679	734	706	708	666	673	708	689	764	703	708	687	706	687	661	690	699	677	671	572	668	683	704	690	720	688	696	657	720	716	697	698	662
7249	4390	3275	1778	1483	1289	1195	1059	913	889	888	880	881	796	787	793	802	806	800	768	822	746	731	730	778	757	804	746	722	741	727	758	749	785	687	691	693	797	704	749	726	735	720	715	737	757	756	703	754	740	698	736	721	723	727	703	747	699	733	706	751	711	722	671	736	699	728	693	750	782	722	747	685	778	718	717	704	727	721	738	766	735	757	713	710	701	755	703	755	724	746	706	739	674	712	691	698	751	709	724	717	719	743	738	697	751	700	735	758	705	712	745	737	713	720	744	731	699	743	735	693	737	710	721	754	710	770	752	697	730	767	688	745	727	787	702	735	721	730	713	764	679	723	685	749	783	723	705	740	695	709	772	736	667	699	717	722	726	669	758	718	725	741	720	667	710	715	701	754	716	680	721	698	748	728	733	766	705	713	692	711	731	746	714	744	753	731	732	723	725	756	712	758	760	740	734	726	730	718	771	758	738	717	765	715	707	698	756	697	704	701	744	714	724	712	751	731	728	722	670	731	735	738	747	770	721	713	700	752	689	710	753	717	735	778	747	742	716	762	744	756	709	696	706	721	702	742	722	709	704	674	745	778	716	793	733	742	729	692	697	714	705	719	729	732	786	680	795	738	716	704	730	689	731	751	723	710	747	736	745	702	766	734	682	750	702	734	745	733	727	726	725	708	722	707	694	742	717	697	719	729	764	700	726	706	715	765	749	744	719	733	754	691	746	716	756	724	670	714	763	727	689	739	714	709	751	724	706	705	737	714	733	721	678	742	769	757	731	708	691	747	745	730	758	707	724	759	748	737	726	722	761	681	779	679	718	674	764	772	691	700	723	707	772	663	703	713	706	754	717	741	712	708	693	689	747	731	706	769	713	698	752	756	711	698	736	739	728	762	695	706	746	734	766	735	721	731	715	759	684	766	697	775	685	670	730	704	693	722	725	717	700	710	676	699	733	728	699	746	699	700	739	728	681	726	777	702	695	685	718	732	739	694	732	691	727	725	724	765	703	751	728	724	664	703	705	742	719	713	729	767	718	777	717	702	757	710	721	669	724	681	739	730	735	707	738	745	730	776	780	679	730	718	681	717	737	746	764	754	763	693	753	698	708	708	718	762	731	758	701	743	720	763	744	696	692	702	728	721	751	724	750	727	729	674	705	707	729	742	699	757	722	741	723	696	735	795	687	716	714	776	705	716	736	710	743	738	736	755	762	722	703	725	767	758	712	735	753	747	774	728	719	697	755	683	745	690	717	734	660	693	699	704	747	686	727	711	743	715	773	694	687	712	728	723	700	766	717	727	724	746	730	663	723	712	723	720	689	720	746	758	722	744	729	714	728	715	763	696	700	657	732	734	737	710	723	689	748	741	752	739	686	731	714	753	742	687	701	752	714	767	721	744	727	707	713	688	716	699	726	706	713	677	736	699	719	691	709	714	736	724	710	685	707	706	721	698	657	732	742	745	703	746	748	674	693	737	746	725	734	694	652	703	741	727	729	709	710	746	743	740	753	744	732	678	723	719	756	761	722	720	710	694	668	692	737	684	762	732	741	740	760	739	762	747	784	735	709	697	725	663	676	745	770	759	739	695	751	719	733	732	777	740	704	709	766	764	695	721	762	696	684	732	708	709	690	652	717	695	728	727	691	696	761	759	733	699	731	697	720	666	719	737	735	776	687	759	756	762	707	762	705	756	718	752	737	745	767	692	733	700	735	730	714	757	675	734	702	749	716	744	772	730	746	713	698	753	746	730	742	724	752	738	751	708	666	748	695	749	662	727	761	751	727	673	747	696	737	725	745	724	754	730	766	723	742	762	720	764	699	732	698	754	749	751	699	697	713	704	747	763	745	752	748	716	666	758	740	719	731	740	717	721	690	700	785	701	721	766	723	697	798	750	753	693	737	798	747	683	686	721	758	684	711	720	719	753	738	717	766	709	746	755	726	761	705	678	719	768	743	760	747	748	721	737	701	688	724	747	705	762	695	745	687	690	734	765	757	693	689	727	693	775	685	720	782	709	732	737	779	761	770	733	772	714	739	713	736	744	711	744	718	720	701	732	725	748	718	721	770	722	705	693	732	778	737	713	689	704	725	748	745	759	737	709	711	763	711	724	733	708	677	700	766	714	750	678	662	771	716	738	708	780	724	659	693	716	748	766	688	755	770	704	709	759	712	697	779	718	714	715	730	735	777	673	747	783	714	768	729	666	713	737	720	770	737	715	719	751	732	709	764	723	725	718	738	766	704	745	733	697	766	744	728	693	724	723	742	763	736	722	754	740	732	741	705	751	712	727	692	735	715	746	683	655	705	721	712	729	729	737	724	768	719	744	716	710	760	686	700	717	724	735	706	756	672	751	721	743	763	760	712	648	728	691	719	725	710	679	750	735	705	785	692	727	747	695	771	723	730	659	733	731	706	759	772	719	708	665	703	737	741	743	701	754	697	706	728	733	708	727	705	727	762	700	741	720	709	689	726	754	720	734	711	710	770	704	683	706	688	730	703	661	702	759	750	776	725	715	712	684	709	689	714	752	715	753	683	759	747	727	776	755	739	724	674	725	749	730	704	745	679	751	724	790	741	712	692	719	726	720	722	723	717	704	687	731	685	753	720	763	707	722	716	716	741	692	723	683	734	739	769	738	705	725	751	711	723	751	715	690	709	742	702	735	768	713	690	718	678	712	704	734	751	722	719	677	742	718	730	723	701	688	732	731	714	685	745	725	759	721	737	740	706	732	722	751	713	719	680	692	733	736	712	709	745	704	746	758	730	712	702	708	709	692	744	724	746	771	728	748	715	770	732	763	714	700	746	741	698	709	697	717	707	699	753	757	762	712	779	758	720	778	726	705	707	749	720	779	709	658	719	698	774	721	744	700	738	714	699	709	691	708	757	713	754	750	727	724	791	677	736	722	733	713	716	726	697	747	658	668	723	755	735	744	704	731	776	747	722	748	654	692	719	705	727	750	737	676	740	753	752	722	716	708	696	745	741	735	712	745	736	711	746	768	729	721	708	725	723	755	730	745	729	737	694	738	760	714	718	739	739	764	717	728	713	695	693	710	712	746	687	748	711	717	752	758	711	729	727	728	788	677	703	726	710	771	719	716	735	706	730	736	742	722	746	732	708	704	702	660	719	719	732	743	705	708	699	740	716	744	683	724	741	712	726	724	735	766	735	706	718	726	737	737	724	686	719	702	766	740	705	771	700	738	752	728	719	703	709	724	730	735	716	728	708	782	677	712	743	749	734	754	750	724	704	729	731	706	687	716	752	735	702	761	748	719	690	708	781	754	740	715	720	750	717	715	744	720	660	713	726	710	714	743	708	739	695	691	693	736	707	760	696	713	731	708	727	724	715	700	681	783	706	757	772	752	695	693	747	738	742	784	722	740	732	725	728	709	711	718	755	752	711	728	722	708	711	725	699	737	703	680	703	709	699	703	727	739	759	720	683	717	705	712	716	732	724	747	731	716	740	724	762	739	730
23815	21568	29157	24441	21575	13806	1733	1008	829	737	653	572	570	531	444	460	484	428	430	430	423	419	428	402	392	381	426	376	431	374	390	397	375	356	363	371	414	387	392	382	341	347	371	399	375	366	339	342	355	385	375	356	379	363	363	336	367	346	349	357	363	373	337	336	370	346	335	375	363	338	367	359	364	364	383	326	361	339	364	349	398	341	385	385	358	326	352	328	341	357	340	345	364	341	348	374	343	340	321	388	331	325	357	362	371	334	357	362	357	412	358	379	338	386	341	364	356	383	366	367	324	379	335	347	366	360	365	358	327	333	345	338	362	357	353	332	349	377	346	380	375	367	355	367	344	384	332	331	367	342	334	348	330	381	372	356	319	384	355	347	339	391	369	318	365	388	360	351	329	362	351	351	386	368	373	354	354	335	374	354	335	394	374	369	347	334	385	351	358	342	358	378	357	362	356	361	332	353	383	332	355	360	343	334	360	356	357	363	336	332	392	378	361	350	340	346	367	328	343	376	330	371	360	359	345	372	357	372	382	380	343	350	355	368	332	371	354	369	349	362	382	365	375	339	355	342	365	340	346	355	301	357	361	341	357	340	372	375	323	389	360	378	308	360	322	317	334	354	322	334	347	361	362	355	356	381	350	355	356	325	341	371	318	318	364	374	364	355	344	342	368	349	343	330	336	320	374	356	357	368	358	372	333	366	362	367	370	366	329	339	340	336	332	332	380	318	369	384	351	346	353	350	328	336	382	381	380	395	386	390	355	362	328	356	357	337	354	294	371	360	344	354	344	335	364	387	360	365	357	385	385	383	385	384	324	356	330	368	389	338	362	375	326	343	372	372	362	329	341	347	365	389	373	353	377	361	339	334	354	367	367	374	339	350	336	355	336	365	318	356	367	362	361	333	341	346	370	337	362	354	336	334	361	319	324	360	357	358	351	346	381	345	376	353	358	390	305	360	372	327	349	363	347	343	365	367	325	342	355	334	330	348	359	329	346	361	335	343	337	338	332	335	341	359	339	347	338	346	351	350	363	358	346	385	341	326	347	347	353	390	329	373	347	362	340	355	343	368	341	355	349	343	353	357	357	370	362	348	369	358	391	352	305	374	337	351	391	346	354	372	330	377	382	366	377	370	356	361	355	369	358	400	366	335	344	392	386	360	341	370	362	375	368	367	364	341	343	372	390	371	336	347	337	344	341	329	351	338	345	349	337	340	358	369	357	373	349	333	356	352	369	360	336	355	355	360	347	384	336	361	345	346	336	359	384	318	340	396	364	365	360	348	372	378	350	331	345	377	364	355	332	338	382	357	373	353	341	359	331	375	340	335	355	326	363	385	353	358	364	360	362	314	358	343	331	364	390	365	376	348	317	360	371	346	330	353	349	345	351	341	326	361	339	380	377	349	351	335	343	359	338	353	334	301	384	379	348	353	379	350	348	346	328	375	371	349	346	373	357	311	342	379	377	364	333	354	353	368	371	357	380	358	363	374	381	371	371	329	381	359	380	357	354	374	376	326	376	334	317	356	340	374	343	361	336	338	390	380	362	359	341	404	371	380	370	365	361	340	349	371	338	367	376	369	383	358	346	351	356	335	378	379	369	342	368	364	336	366	367	368	381	335	329	336	403	341	350	345	354	355	353	339	317	357	374	348	336	384	370	357	343	333	349	336	361	342	347	348	358	381	371	350	390	388	383	353	362	323	342	373	373	350	404	359	359	361	342	347	348	372	387	352	354	319	333	357	386	355	329	325	368	359	380	370	369	347	362	395	339	340	360	328	359	367	336	336	382	366	336	393	328	400	362	379	386	338	341	363	367	339	341	367	361	325	357	340	374	357	343	317	378	338	376	339	413	366	379	375	334	383	366	359	358	380	372	377	369	382	334	345	361	347	333	375	368	389	366	345	350	351	359	352	333	383	352	390	359	365	350	413	344	302	344	328	362	344	377	349	357	339	380	345	368	341	349	373	352	351	345	374	344	366	342	339	360	382	381	325	356	368	379	348	340	341	338	369	341	347	378	364	387	341	340	361	377	312	343	366	349	337	364	344	353	338	353	357	333	362	328	402	361	370	350	342	392	357	373	358	359	344	368	336	337	354	350	334	328	356	368	379	341	376	365	345	378	348	315	346	339	335	374	356	362	320	397	372	389	350	375	356	349	358	364	339	340	341	370	380	335	357	346	377	358	343	371	354	371	372	364	368	324	344	358	358	347	363	322	361	373	373	374	367	361	363	362	360	371	339	339	352	364	342	370	342	334	354	350	377	358	376	312	403	336	345	338	355	345	333	356	350	375	377	356	363	324	351	366	374	348	379	324	349	351	333	350	341	318	362	340	341	363	365	341	343	345	351	352	371	304	317	362	343	369	366	357	417	326	416	353	327	315	358	331	376	372	356	361	341	367	383	389	355	337	321	356	376	395	347	330	347	337	362	343	365	361	319	351	348	352	353	357	331	356	354	359	377	357	351	366	352	365	389	317	382	340	355	361	357	362	360	325	379	410	347	335	374	381	358	366	337	347	358	356	346	341	385	367	370	334	360	374	370	357	338	356	347	383	385	373	341	330	380	325	366	308	358	380	379	381	359	334	339	369	335	393	342	334	353	335	396	381	328	360	361	388	366	355	368	328	388	343	379	378	366	371	358	387	351	336	372	379	333	393	386	368	342	349	335	362	350	364	327	343	366	347	326	362	380	342	360	368	357	351	385	355	356	373	357	382	349	363	352	342	359	351	356	357	319	377	366	358	344	368	346	350	346	382	358	346	381	353	373	368	393	354	358	311	328	346	324	351	377	341	340	347	323	371	344	352	324	370	306	333	346	341	351	372	354	360	390	376	355	357	375	358	326	355	353	348	359	331	369	387	363	386	366	324	346	363	376	374	377	325	342	337	366	366	354	340	365	353	359	337	324	379	345	337	354	341	341	382	383	343	342	362	334	361	339	344	371	362	375	371	333	335	375	358	339	349	343	349	325	324	312	335	333	377	364	360	340	388	369	354	372	378	344	399	382	359	393	384	366	361	319	339	369	375	332	368	352	313	365	377	349	350	336	344	365	359	355	363	353	374	357	364	333	362	356	341	330	357	329	381	375	335	323	347	331	395	365	359	374	344	329	371	341	351	380	368	343	378	359	340	355	323	364	354	342	344	343	372	333	367	330	348	321	314	359	330	350	372	365	356	332	366	366	367	365	395	328	357	324	325	386	362	337	346	318	375	346	367	349	381	348	342	373	357	347	366	404	334	324	339	366	339	364	358	363	372	347	345	342	343	373	334	344	346	333	362	354	332	318	338	351	358	402	363	359	347	350	345	355	402	333	345	365	353	334	383	353	345	356	332	321	358	340	367	374	385	311	364	347	349	341	343	346	350	357	365	353	353	354	362	378	348	366	350	353	345	305	390	392	358	412	337	311	369	363	360	362	334	350	339	361	349	362	369	380	364	369	345	346	364	322	362	350	376	359	359	343	345	363	336	361	356	358
20934	13421	8530	4262	3340	2483	1815	1507	1152	1034	926	809	689	689	593	598	553	519	494	498	510	496	484	514	451	446	468	468	412	433	493	413	431	433	412	429	416	405	403	353	385	388	393	406	370	409	411	403	425	412	382	389	388	405	374	405	391	395	413	412	392	400	401	412	424	391	391	382	371	397	383	381	387	433	395	410	401	387	393	376	434	428	376	384	418	395	392	395	426	377	392	393	408	397	386	406	393	371	377	390	384	344	351	389	388	399	420	368	404	354	401	409	365	419	391	371	335	376	354	428	368	363	418	406	363	410	434	372	368	404	358	362	370	368	393	382	424	395	391	355	417	328	394	398	409	375	359	402	418	417	390	377	405	386	385	390	410	400	407	397	370	385	409	412	386	393	436	384	446	394	391	359	397	387	394	401	392	375	337	396	377	369	372	387	373	409	384	378	395	375	369	374	385	386	350	377	425	378	374	399	376	389	356	400	379	400	390	388	407	411	411	379	425	412	388	385	414	392	368	382	385	387	370	383	373	365	351	403	421	389	376	385	405	403	380	400	411	379	374	398	416	379	388	431	422	401	384	406	381	411	401	438	395	373	413	357	385	375	408	399	378	409	373	418	385	404	384	372	397	409	403	334	371	376	371	390	378	392	396	387	421	394	411	377	428	404	378	380	410	404	359	397	359	419	385	357	403	369	400	398	405	383	393	355	379	379	400	436	369	412	412	367	399	371	377	388	399	377	372	377	405	363	349	369	401	386	430	408	374	441	413	365	399	354	372	408	408	444	388	415	421	363	381	369	404	391	367	391	382	394	378	383	428	388	354	382	370	390	396	406	403	400	391	377	367	400	377	378	355	362	396	404	409	391	416	388	392	403	410	413	394	412	390	379	375	402	363	413	358	438	430	372	379	394	410	394	381	432	416	376	410	402	418	392	404	395	333	435	374	385	409	371	410	373	415	388	385	362	383	387	375	394	386	380	374	393	413	406	395	363	396	368	384	396	418	418	411	377	390	410	412	407	343	392	355	400	355	395	382	390	399	369	349	388	367	385	389	411	370	388	417	417	383	376	372	379	402	392	402	401	378	390	405	402	398	425	388	365	412	400	378	405	391	391	381	420	427	386	383	382	369	378	391	406	395	384	392	393	353	373	407	402	365	422	401	387	365	416	393	362	384	380	412	397	417	384	388	365	372	383	448	391	392	394	382	396	423	373	393	382	383	389	361	373	398	399	364	403	424	380	404	383	377	353	402	394	397	417	378	375	417	387	393	409	376	396	408	400	320	415	394	395	383	388	425	341	391	381	379	390	388	391	393	413	382	393	379	397	366	396	365	403	392	420	378	383	361	373	362	391	387	399	409	364	432	406	370	398	374	402	391	376	381	387	388	398	409	379	392	385	406	396	380	384	393	395	354	391	386	380	376	359	380	366	434	383	355	380	404	376	408	409	430	394	366	400	390	358	376	374	416	396	407	389	386	357	404	380	366	367	390	398	373	437	407	412	413	400	390	415	374	393	391	435	393	399	407	381	379	375	396	376	406	377	424	375	397	373	421	380	385	363	374	354	370	375	405	348	362	385	408	390	380	405	389	396	422	389	407	384	420	411	382	356	373	408	386	385	390	386	392	391	382	391	371	407	379	395	373	365	391	373	408	395	361	396	385	390	370	394	361	380	359	412	386	407	374	422	395	363	377	412	392	367	411	392	372	403	395	370	407	359	407	358	364	400	353	393	399	396	386	391	388	400	407	373	347	372	382	415	388	410	421	385	394	398	358	360	391	396	374	410	400	382	373	408	391	394	378	405	386	426	368	396	400	401	368	376	404	434	403	360	374	365	378	387	430	393	364	360	360	397	357	417	385	404	384	392	393	398	359	405	405	450	371	385	375	424	375	395	373	375	374	396	387	399	404	406	395	346	369	412	397	373	372	412	399	368	418	392	401	413	419	397	378	377	431	399	401	409	408	414	362	371	388	359	385	415	386	401	394	383	374	393	384	389	395	386	374	375	407	407	388	378	395	386	363	369	398	357	363	395	374	344	406	390	389	384	410	404	389	388	372	430	424	388	402	370	378	404	404	360	417	390	421	377	399	360	387	395	401	406	382	390	423	387	367	389	389	397	390	381	406	370	379	396	410	399	378	386	395	400	384	386	374	422	372	427	398	410	371	402	388	402	388	399	385	360	381	425	379	373	415	366	376	382	435	378	390	392	406	367	388	408	395	369	365	402	395	409	368	399	368	346	390	378	389	374	420	373	364	421	380	373	393	426	408	380	401	390	394	371	395	361	414	358	376	392	393	395	367	372	428	406	403	356	379	373	343	416	394	411	415	380	405	360	389	376	376	377	385	383	414	416	376	403	342	367	378	404	407	373	385	401	397	407	379	359	410	374	369	404	409	396	415	359	399	400	368	368	338	410	388	390	378	379	400	413	427	394	405	416	414	399	402	409	356	390	367	375	391	369	373	408	356	393	430	373	404	412	369	346	363	369	390	394	392	398	380	372	406	392	384	380	392	400	401	370	401	381	389	423	398	378	405	377	387	393	434	384	410	388	439	410	397	399	379	404	402	401	346	372	403	382	368	412	455	344	383	394	398	341	377	419	367	414	414	385	396	430	422	402	419	400	371	412	390	410	386	382	385	360	392	388	378	378	427	401	393	368	390	403	373	404	359	410	405	405	401	373	397	391	424	382	384	412	359	367	395	381	395	365	382	367	356	356	387	416	359	388	386	391	407	382	383	444	360	401	375	371	370	372	369	410	409	422	393	401	378	379	396	369	421	372	428	375	387	386	374	376	454	398	379	363	374	394	382	372	373	376	394	396	368	370	385	407	423	384	390	376	400	380	386	367	415	387	391	426	383	367	368	387	377	404	403	431	365	378	391	361	416	400	403	397	394	340	402	399	429	388	378	409	394	398	358	386	410	363	370	379	397	396	411	360	363	422	372	397	416	407	398	401	407	393	365	363	402	373	343	388	390	386	376	390	382	387	384	346	426	412	375	393	366	373	376	372	401	425	363	410	367	398	437	388	409	390	403	387	353	384	365	387	386	383	377	448	416	397	382	391	393	375	382	360	378	359	369	397	362	407	392	351	409	383	395	405	409	373	404	367	377	364	382	382	429	392	426	379	386	402	360	395	427	410	392	368	422	347	403	434	426	381	412	365	397	379	388	380	400	384	407	431	398	377	401	390	432	350	393	391	382	374	402	401	411	395	396	386	423	369	420	389	373	367	392	371	386	378	392	394	385	408	402	375	345	372	411	406	395	392	346	390	388	424	391	378	413	375	382	388	411	372	411	361	388	420	403	420	374	355	368	357	391	398	405	370	391	421	384	391	399	377	390	384	416	386	380	409	407	395	366	407	406	394	421	372	403	399	383	370	411	382	384	403	389	384	402	349	380	403	413	391	366	398	424	394	390	400	430	407	394	383	396	377	372	413	408	349	397	401	390	409	399	414	424	381	364	391	392	390	362	401	416	375	393	364
24846	21447	28138	25116	15523	1984	1345	1088	1002	974	893	899	866	825	820	708	729	748	779	768	749	747	750	769	747	726	731	738	769	722	751	743	735	729	748	710	742	679	749	706	693	708	756	670	719	707	709	683	686	724	719	736	713	696	720	730	749	732	716	730	673	689	665	691	691	675	686	708	718	746	734	719	698	697	700	730	725	706	706	721	728	693	705	704	680	675	709	732	713	689	760	680	697	705	727	689	703	670	734	680	660	703	730	723	648	705	773	701	682	722	694	674	706	738	723	740	743	659	657	698	741	703	704	717	692	736	705	684	731	647	693	679	717	718	712	671	713	709	686	717	660	671	694	703	667	719	688	692	712	706	730	741	692	688	714	662	653	705	711	702	705	684	699	717	754	699	738	715	703	701	702	705	695	683	750	703	693	692	742	719	712	689	738	701	714	647	722	679	720	720	720	707	702	678	700	731	737	675	700	684	661	729	722	685	681	697	721	668	694	723	749	666	732	680	690	700	763	714	696	664	702	719	738	684	753	725	712	762	739	700	728	679	687	679	670	704	683	732	701	708	744	732	694	711	713	661	730	630	748	726	703	715	706	652	672	708	733	698	689	728	687	683	711	690	733	697	711	726	739	699	760	687	679	748	672	673	672	711	709	682	691	695	695	712	724	737	741	712	721	693	704	644	723	708	671	740	723	691	728	697	684	674	679	705	694	703	677	673	707	720	700	707	733	682	703	755	678	701	727	729	708	682	720	702	727	699	707	748	725	629	709	697	713	668	678	693	753	706	713	688	630	750	720	683	717	721	661	695	713	763	717	696	732	731	691	718	728	722	704	704	710	742	740	698	710	757	700	720	724	747	773	679	712	751	690	670	715	747	693	726	727	692	696	710	771	701	655	739	704	719	649	669	699	695	692	696	677	687	659	704	742	715	676	742	706	695	713	717	681	738	761	714	726	739	728	723	718	702	708	729	709	727	737	677	718	722	720	705	714	722	708	694	750	693	666	693	704	706	763	747	697	694	723	743	672	712	727	696	735	713	711	700	684	716	723	791	700	735	705	647	693	737	731	711	713	721	679	682	734	700	650	677	766	735	729	697	672	725	664	698	677	704	704	675	710	731	659	718	742	735	715	702	706	701	685	738	724	710	666	733	697	685	650	732	760	748	698	697	735	702	708	721	719	752	719	688	678	747	708	693	725	706	693	707	717	700	725	673	703	739	697	679	688	776	721	686	718	728	684	739	705	701	727	715	723	694	725	707	720	673	736	702	676	683	719	675	734	758	680	650	735	801	718	723	709	697	723	756	703	691	646	739	700	706	720	745	729	691	666	707	667	689	708	735	744	718	738	700	708	701	668	663	675	752	717	693	734	701	729	765	690	704	721	727	738	756	713	711	657	736	691	759	698	710	703	651	712	718	724	706	730	703	746	704	706	693	675	718	687	731	677	696	716	712	720	708	703	713	730	722	746	718	735	717	744	700	710	676	739	666	737	703	740	695	679	688	708	687	720	681	705	692	730	703	689	653	712	674	660	700	676	692	667	711	719	703	740	703	706	710	684	691	676	697	721	712	678	719	685	708	719	701	701	713	709	719	706	725	703	687	737	718	715	703	697	699	690	681	758	686	701	706	735	658	689	698	657	723	630	657	707	703	730	722	743	690	710	729	737	669	681	743	718	691	729	731	728	722	695	742	716	682	675	692	714	716	739	713	647	712	746	723	744	699	686	694	705	698	665	707	720	741	742	696	728	760	668	692	712	695	673	686	697	711	689	691	692	680	645	715	733	698	706	743	745	752	729	763	726	710	720	682	694	720	704	718	719	722	685	686	751	694	687	664	665	701	684	736	671	669	699	708	694	773	737	661	729	692	718	730	678	689	735	723	706	688	752	745	726	721	719	705	684	689	715	704	640	718	709	671	691	715	699	700	733	734	722	708	722	699	699	696	688	693	736	731	727	703	726	693	700	669	733	669	753	716	705	730	722	698	702	679	729	673	721	725	701	649	656	770	710	722	690	698	703	697	760	724	700	721	696	702	704	724	711	719	707	742	652	728	656	732	678	685	691	697	718	718	727	688	759	658	691	732	711	711	656	723	668	740	663	728	724	721	674	741	686	732	724	683	776	742	743	666	716	678	703	737	719	726	724	672	732	723	737	674	697	687	727	686	736	701	653	709	733	744	719	726	683	668	720	670	710	709	689	677	637	750	751	735	707	739	717	713	732	716	715	686	747	686	736	696	726	708	630	686	669	664	719	670	732	693	750	712	683	677	721	741	678	713	719	724	752	732	690	738	725	728	690	697	699	709	718	676	691	692	740	694	738	697	705	710	738	699	695	718	698	685	641	680	710	677	715	675	660	681	714	751	725	717	774	726	735	697	702	679	670	639	716	697	693	702	673	683	706	729	768	702	677	713	696	691	685	727	727	720	726	684	746	749	707	684	728	677	731	674	729	666	713	721	742	707	732	677	726	729	635	706	705	707	705	711	730	647	722	743	688	739	705	713	700	745	693	708	684	752	702	684	703	724	670	717	691	707	737	683	712	645	671	700	708	721	711	677	715	730	712	676	704	679	740	717	735	713	692	738	709	740	698	698	747	680	774	726	702	700	709	759	673	730	684	741	702	715	685	729	717	721	678	683	677	690	745	668	699	752	655	759	723	690	698	714	737	676	710	672	696	651	701	748	711	772	698	750	688	704	680	714	737	691	646	712	684	680	706	672	684	686	742	682	742	708	754	730	753	685	716	740	723	689	755	704	689	719	756	736	720	756	712	711	638	771	693	685	728	699	738	752	724	674	777	753	738	682	682	658	699	735	694	709	701	713	676	662	787	678	700	709	676	700	736	684	699	728	717	675	728	733	719	694	705	720	756	689	668	696	696	686	746	731	737	717	708	700	713	731	728	693	716	716	714	711	712	720	741	709	714	702	696	683	735	729	737	735	722	683	719	757	718	715	698	731	670	679	722	720	697	701	785	748	702	743	661	667	687	707	668	690	677	732	712	711	691	727	670	710	682	732	699	679	715	718	646	667	712	758	689	663	692	709	695	749	673	750	720	714	699	713	687	640	714	764	735	702	711	692	726	727	737	724	697	674	737	725	714	698	701	703	657	739	733	703	692	709	724	695	728	697	688	660	721	668	710	685	708	675	714	735	719	688	766	650	686	728	701	673	707	730	732	708	698	686	711	775	735	707	711	661	719	733	676	711	662	653	729	707	699	696	726	728	659	684	699	723	682	724	719	686	733	701	719	713	679	687	680	706	668	703	679	657	665	676	689	733	692	736	760	748	718	670	756	727	675	715	702	680	693	728	755	667	762	680	658	722	686	757	697	744	737	747	661	661	724	674	728	698	673	652	713	711	720	687	678	705	712	731	714	685	713	713	679	687	717	697	714	678	713	732	767	691	750	703	745	674	659	749	724	712	709	704	690	713	721	674	700	680	750	714	744	722	686	757	698	678	683	721	655	689	706	688	708	698	717	723	712	675
18720	9102	6129	3186	2545	2046	1637	1422	1343	1184	1020	938	955	887	839	816	831	822	778	723	797	761	849	766	789	775	789	780	766	744	710	719	749	710	770	742	740	747	764	697	738	718	735	728	717	748	754	726	697	671	696	727	709	732	685	700	746	674	756	703	751	769	699	694	718	743	712	716	689	708	679	716	719	663	738	692	698	750	754	756	661	706	739	721	708	742	742	747	732	693	737	691	668	678	728	676	740	731	776	752	776	715	725	719	776	728	736	735	705	732	771	708	736	680	703	703	746	680	758	657	744	738	725	710	728	705	679	761	763	754	742	731	729	690	728	740	732	705	696	714	731	725	749	701	731	770	738	720	685	676	716	694	751	777	701	719	651	748	710	667	740	719	721	711	745	721	740	726	710	638	760	704	739	733	646	708	704	702	716	728	729	746	688	738	715	717	753	702	722	732	695	734	722	707	729	720	726	736	724	725	728	779	708	724	752	709	782	738	706	700	717	689	653	709	708	732	733	716	705	687	667	689	756	724	709	700	740	633	728	693	758	722	720	712	737	690	713	706	700	766	748	713	673	702	724	747	738	695	727	691	760	790	715	717	661	715	699	722	723	677	752	688	707	716	698	767	675	713	700	761	733	686	711	708	704	724	700	681	705	712	667	783	714	703	766	729	728	719	724	686	713	753	724	736	725	727	687	738	712	684	709	692	687	727	706	684	716	715	721	759	677	703	731	766	740	701	659	726	720	754	680	702	694	698	701	742	700	695	694	701	744	742	746	717	744	698	708	726	709	749	694	747	739	677	741	702	722	730	718	724	720	718	717	648	703	759	732	770	719	718	733	650	685	666	784	708	701	690	720	704	692	685	742	674	727	675	707	738	746	728	710	721	700	717	705	694	708	702	714	725	748	709	681	731	711	697	679	708	728	754	717	721	719	735	747	713	735	751	713	765	735	659	736	693	711	732	680	711	678	765	795	733	726	725	731	748	727	714	744	708	791	745	691	733	750	732	752	708	759	663	672	706	749	736	691	696	723	709	707	720	707	696	694	669	745	737	691	687	734	712	738	740	763	720	728	680	683	738	755	691	692	725	675	711	712	725	752	678	711	746	712	642	686	717	653	743	706	698	714	763	670	696	699	734	660	672	751	714	697	759	734	700	723	738	742	697	695	689	728	679	700	760	762	787	695	711	739	728	731	709	704	683	714	666	766	732	718	662	704	738	718	711	715	748	707	735	688	714	716	715	711	727	697	709	730	722	716	718	709	694	746	677	689	738	742	698	703	737	715	735	734	742	670	685	731	756	672	680	765	655	747	722	702	733	679	725	703	752	705	748	675	742	741	720	667	731	713	719	731	696	753	751	749	722	671	716	675	721	731	742	696	696	729	706	702	718	711	721	715	708	761	722	711	673	729	673	736	740	764	684	706	718	707	669	714	711	729	693	735	767	722	727	715	730	731	770	761	748	725	699	743	651	762	668	762	738	757	719	745	728	697	714	710	734	671	726	706	712	686	686	759	707	746	666	712	700	727	728	659	726	717	746	729	739	693	742	741	686	725	704	682	677	730	719	694	738	698	718	697	739	705	704	739	708	706	729	717	711	683	720	740	730	696	767	732	662	740	742	750	752	679	670	697	723	740	716	707	783	714	746	720	726	705	711	682	705	683	747	705	699	697	716	692	751	780	714	727	687	779	722	687	701	730	703	743	689	707	761	746	711	730	737	699	751	699	646	675	710	709	716	718	738	730	727	729	740	699	714	669	721	686	697	733	725	674	707	714	682	761	706	709	729	706	737	715	711	743	699	682	750	735	716	673	690	756	743	758	715	761	711	765	750	744	702	712	689	729	725	674	692	729	715	669	688	717	761	725	692	617	742	715	718	765	709	690	738	724	695	718	704	708	715	722	676	721	767	752	679	706	725	683	683	711	699	672	713	748	702	731	715	735	756	710	697	730	734	712	734	719	733	703	724	776	740	789	699	696	744	725	678	720	710	683	685	684	729	720	739	715	748	695	714	727	677	661	697	671	695	724	709	725	743	672	711	725	725	719	719	701	699	741	736	727	687	714	686	741	699	701	684	696	737	709	749	748	706	727	682	700	718	710	681	697	710	691	723	710	725	732	687	737	726	732	677	658	706	708	734	728	655	720	698	647	744	688	684	751	658	720	702	707	740	729	686	759	694	755	723	724	707	712	722	723	744	697	725	713	739	739	774	660	744	705	688	768	719	688	727	716	733	748	720	745	686	741	737	699	740	773	753	714	699	756	745	664	736	697	724	718	645	710	724	762	724	693	734	681	697	693	733	736	700	706	749	735	688	763	731	708	748	694	750	708	697	676	704	726	678	670	724	683	687	728	770	703	703	745	732	720	694	716	714	671	722	723	638	715	724	699	715	671	697	722	753	700	718	713	731	723	729	694	736	757	732	709	745	717	738	691	716	774	736	698	759	722	707	717	713	775	722	683	744	748	714	704	769	710	753	750	769	712	788	747	699	734	736	721	689	689	708	697	760	701	718	701	717	703	753	747	686	676	701	684	730	727	745	734	763	730	724	673	699	706	714	695	697	700	762	713	726	663	756	736	740	693	681	724	708	757	782	745	720	752	712	690	739	746	716	722	700	686	675	698	695	749	738	692	712	743	728	728	695	751	751	746	691	745	766	726	690	727	740	735	712	670	747	746	702	718	704	743	702	697	735	766	712	675	689	703	687	708	694	718	727	732	683	700	664	681	718	718	649	730	703	710	671	710	760	702	754	734	760	696	698	672	727	717	725	743	689	696	725	707	688	716	716	772	709	736	724	764	724	711	746	739	772	694	713	723	719	728	718	718	702	702	712	717	726	711	694	719	678	732	651	655	747	728	742	746	695	702	757	718	735	787	717	713	718	669	718	728	717	637	659	730	714	700	728	725	727	745	700	716	751	711	731	716	712	710	744	689	688	691	692	710	730	708	700	757	694	707	704	650	705	685	688	712	690	659	763	718	749	741	728	701	714	754	745	695	709	726	691	764	746	782	701	733	743	711	719	729	711	775	704	757	741	689	715	708	722	723	723	737	703	655	699	774	682	761	717	700	771	682	713	724	686	727	702	679	727	775	735	737	763	708	703	699	732	683	740	685	697	712	716	646	693	754	707	697	717	682	739	712	709	685	735	745	743	729	663	729	680	701	716	726	697	726	671	749	705	776	731	742	711	689	726	711	735	670	730	684	723	688	717	712	718	713	724	740	735	699	738	721	767	736	733	738	722	732	754	706	751	702	713	682	734	765	669	688	720	730	728	687	708	711	724	707	740	682	704	694	783	697	705	736	698	633	732	738	707	740	696	727	707	675	709	724	725	753	748	753	760	677	692	734	759	672	727	709	700	760	768	726	732	694	680	691	745	734	711	723	735	722	797	709	683	722	768	743	713	741	742	704	723	710	702	760	724	753	737	735	788	700	692	680	709	711	726	745	716	732	698	764	723	682	681	731	701	715	790	679	761	730	703	702	713
22742	21576	29551	24065	21570	21655	12307	1526	1044	855	781	631	601	550	499	425	463	413	377	370	415	363	367	345	318	373	364	360	358	340	335	346	326	301	307	318	266	312	283	272	311	281	311	298	279	290	309	258	287	263	275	230	296	322	291	266	294	274	261	247	265	297	286	280	292	269	265	301	312	285	309	280	251	292	273	262	264	292	265	269	275	225	298	279	285	277	315	271	260	266	276	277	281	298	236	273	256	281	287	256	287	264	273	276	295	255	263	254	272	268	289	274	309	279	277	248	281	286	265	241	280	266	285	298	257	254	281	255	267	266	274	237	263	254	276	284	267	246	282	266	277	280	288	279	273	265	288	263	282	270	266	253	292	264	271	251	249	279	270	269	291	259	241	278	270	268	267	260	256	268	258	286	250	304	299	274	261	275	276	278	277	260	270	258	248	255	285	262	307	278	263	253	285	291	283	286	286	262	260	256	283	270	269	278	293	268	257	265	272	278	252	247	258	244	275	295	258	284	259	288	280	265	273	277	266	284	292	273	262	256	283	287	265	265	270	276	289	275	246	295	282	281	270	242	261	276	250	252	289	282	268	269	262	279	238	254	271	263	257	281	250	270	260	262	279	244	264	282	251	266	269	271	268	260	272	257	273	267	253	267	279	259	279	278	296	255	297	265	265	278	221	273	260	270	251	277	228	283	275	254	249	263	243	276	313	294	255	242	280	230	247	256	245	269	289	285	272	247	278	277	256	269	274	270	283	254	304	227	275	282	296	236	236	260	301	276	271	287	281	265	272	276	277	242	295	273	265	293	270	248	273	279	279	260	289	281	242	284	262	281	280	285	257	266	280	269	276	289	271	268	286	294	270	274	250	269	296	297	267	303	273	274	264	275	260	260	277	238	289	265	295	303	257	284	276	260	268	272	285	262	264	250	285	298	274	295	268	283	279	253	266	265	261	244	290	239	250	262	259	288	292	256	312	263	271	258	287	226	274	250	242	278	277	277	258	254	258	256	280	280	255	265	270	266	256	269	260	281	260	242	270	234	249	271	258	232	252	307	298	285	293	269	240	269	262	256	248	288	291	279	262	291	265	259	270	291	281	274	260	271	263	296	246	259	271	266	290	276	258	255	250	284	276	268	266	267	259	281	264	279	309	218	271	257	282	274	288	257	271	270	255	266	257	293	278	260	281	258	270	265	261	280	257	272	268	261	270	286	271	261	269	272	296	291	270	284	238	268	246	252	285	267	266	280	279	272	269	259	262	287	258	268	279	281	266	287	269	284	254	298	263	270	285	271	252	276	256	231	258	234	255	275	308	257	257	271	257	285	255	253	278	279	257	247	250	287	301	273	242	274	280	266	277	253	271	261	271	257	263	273	251	277	287	285	258	261	266	256	283	293	243	260	257	279	235	265	271	277	254	256	281	300	287	280	294	250	270	275	269	264	278	279	259	277	254	276	259	270	239	268	268	283	271	250	262	294	280	272	268	274	278	268	300	268	283	264	288	291	263	283	280	269	245	266	258	263	234	284	255	284	257	272	277	252	297	272	267	284	282	224	284	267	273	260	285	260	272	267	276	255	259	281	279	282	273	298	250	316	253	231	296	290	276	275	262	268	258	291	260	290	274	245	273	261	267	287	271	268	257	285	257	277	258	261	290	269	266	268	272	249	297	284	317	267	256	284	262	255	272	280	281	293	292	283	267	269	259	289	278	295	268	261	288	266	255	250	262	280	237	284	256	271	244	253	274	259	267	282	249	275	285	263	265	295	281	293	277	288	305	257	268	257	264	272	244	274	294	259	267	281	288	259	267	281	267	276	243	258	264	273	270	243	266	274	268	248	268	252	260	285	252	261	265	279	243	265	305	270	274	286	272	274	278	259	271	274	272	279	264	279	284	260	271	279	271	265	254	257	267	236	261	270	264	298	262	278	262	249	269	293	282	287	268	281	288	280	251	288	273	264	289	268	265	257	291	273	284	301	250	267	275	240	261	275	259	254	264	280	278	281	263	292	238	297	293	276	252	286	284	260	279	259	258	280	282	269	287	269	278	252	294	281	258	283	281	255	282	277	275	267	245	300	266	278	270	266	261	248	283	262	267	277	260	293	284	261	265	285	283	265	275	261	272	252	320	258	317	275	257	255	292	248	263	261	254	272	242	247	260	256	266	286	259	267	290	246	262	281	250	258	258	265	305	285	284	258	261	258	267	266	267	280	285	277	296	242	248	259	268	280	285	264	285	272	259	249	259	261	314	245	254	260	291	261	267	283	293	266	327	274	246	225	255	258	286	262	273	283	295	238	240	276	243	271	231	269	258	278	250	299	263	279	245	289	260	243	264	296	255	280	277	268	276	302	257	265	270	276	282	247	283	269	288	282	283	271	250	286	262	275	263	266	257	278	248	289	275	272	293	274	261	270	263	259	280	254	245	257	276	275	271	291	256	281	265	265	293	271	267	257	298	262	276	240	246	276	293	239	269	255	301	258	261	259	255	281	239	276	277	275	241	241	280	276	287	281	242	265	280	240	249	277	283	279	287	251	279	271	264	249	269	267	285	241	288	268	290	301	266	305	259	241	278	306	285	292	290	271	242	249	266	303	263	283	271	250	230	285	269	232	252	282	254	257	217	265	246	259	283	264	247	267	278	245	285	255	293	285	251	270	239	265	294	272	295	259	283	270	268	265	287	250	260	306	275	251	277	289	284	256	281	245	272	266	254	286	242	259	263	278	285	287	264	290	267	260	254	265	282	276	259	286	270	308	295	267	271	288	254	254	294	240	283	272	248	274	261	297	260	278	276	252	269	281	266	253	254	256	280	264	255	279	277	253	283	257	293	282	247	243	230	279	256	281	268	257	270	260	288	251	268	274	270	246	243	289	281	281	271	298	290	267	250	288	288	233	277	263	293	265	279	256	269	266	246	260	257	285	252	250	284	254	305	296	260	294	274	258	261	279	249	261	287	248	264	267	263	282	257	272	272	293	296	293	255	285	272	274	309	269	239	237	255	295	276	275	260	260	277	265	264	271	312	269	267	246	296	251	248	303	260	268	293	291	276	270	253	291	249	272	272	234	270	279	272	260	247	282	268	277	251	271	294	261	292	285	300	276	278	289	250	252	267	285	255	244	265	232	260	284	280	255	246	264	271	265	309	282	280	281	276	273	253	281	271	277	239	271	255	283	257	258	270	270	276	267	240	261	284	296	271	279	272	270	277	248	265	288	279	264	276	275	272	254	277	277	244	245	300	254	273	296	247	277	289	284	301	270	243	268	285	250	267	270	260	267	256	253	280	266	256	272	272	247	263	251	260	264	278	273	251	281	251	254	279	282	281	277	253	281	299	275	300	306	268	267	249	261	263	255	262	276	270	293	284	281	252	274	262	288	254	259	257	250	233	269	262	267	275	295	256	289	283	297	228	254	276	293	273	262	265	278	268	253	240	301	254	265	258	271	265	270	281	283	274	265	241	247	288	265	288	281	246	259	258	287
26920	18909	12704	6706	4942	3635	2787	2237	1660	1419	1081	940	815	685	648	573	564	526	420	432	430	414	450	403	412	356	445	420	398	340	329	332	334	311	316	316	310	317	306	309	304	297	284	282	303	288	287	272	278	287	286	256	277	287	260	251	309	284	267	320	286	283	279	271	272	288	290	277	310	283	275	284	284	276	250	307	298	276	271	271	291	295	301	314	279	292	285	306	272	292	277	294	289	294	261	274	259	285	280	302	283	275	278	277	298	259	264	248	297	273	242	267	287	288	273	284	250	289	263	263	288	262	278	272	301	270	227	286	271	246	271	282	249	264	304	240	269	263	269	263	281	286	280	263	262	287	268	292	251	278	250	275	266	273	268	283	264	260	291	279	260	278	287	273	277	259	249	262	273	279	281	295	264	274	296	276	273	271	275	268	280	287	292	269	248	245	278	324	269	248	266	294	295	293	270	252	267	281	281	275	272	269	259	256	283	294	287	277	245	288	274	286	283	260	296	286	268	239	259	282	261	276	282	282	277	289	254	252	265	263	260	279	271	302	281	282	271	294	277	244	247	297	299	253	280	291	290	256	288	263	285	273	270	258	280	261	264	284	261	302	260	282	267	312	268	281	315	286	289	295	264	273	314	263	262	277	279	266	242	270	260	294	287	261	324	288	272	257	263	260	247	293	273	278	258	268	298	284	283	301	223	272	304	243	273	261	283	255	293	280	265	253	275	284	280	287	279	288	256	285	282	270	241	307	260	294	282	278	247	276	279	253	295	289	276	251	287	257	285	305	261	269	289	283	287	251	281	275	256	277	272	287	301	313	268	274	278	302	272	295	315	257	268	266	284	287	264	270	325	278	297	267	253	279	257	292	262	272	284	279	258	276	276	270	269	237	283	260	269	265	305	270	279	228	279	293	250	297	251	245	285	263	268	273	261	275	275	273	253	291	275	274	253	299	284	279	271	300	294	277	250	254	240	272	287	278	279	277	275	264	285	261	268	271	259	244	252	260	282	286	260	279	259	262	281	264	223	286	296	248	263	261	274	267	269	256	273	307	297	292	279	263	315	303	256	280	285	283	271	284	305	296	266	261	260	268	275	285	239	261	269	269	286	264	276	248	275	294	271	273	302	237	257	267	250	262	304	302	280	290	279	251	253	266	271	271	260	274	286	253	279	298	288	275	275	273	279	286	289	244	280	331	265	280	293	266	237	273	268	292	295	258	288	281	262	294	264	256	282	322	256	283	269	279	265	284	265	299	287	286	279	251	266	314	262	297	242	293	276	293	297	290	286	279	270	285	264	308	249	264	263	288	273	242	274	277	255	275	267	291	266	282	258	254	294	276	291	276	288	273	282	263	249	283	250	259	293	277	251	264	238	300	276	274	229	267	245	293	247	289	267	283	248	295	286	279	314	293	249	265	280	261	291	280	273	255	295	276	275	272	277	258	266	290	274	284	270	263	252	282	259	265	286	260	260	256	250	265	264	253	264	252	246	279	253	253	264	261	275	281	248	292	269	243	266	273	245	270	274	274	285	286	317	304	254	267	261	290	275	272	275	294	262	264	290	253	274	284	276	250	251	279	264	281	262	267	276	274	307	290	284	288	239	274	261	264	310	297	295	278	277	292	267	254	272	246	266	292	292	288	277	284	280	239	261	283	255	261	273	301	271	249	281	296	262	280	263	272	273	309	278	264	282	277	254	266	262	265	294	303	272	261	270	256	259	254	286	279	259	268	286	286	291	286	281	265	260	258	266	284	309	288	269	258	272	293	270	297	287	274	286	301	254	264	280	275	275	255	266	260	258	264	319	277	264	264	280	278	260	261	258	280	262	254	268	249	300	293	266	243	254	284	264	270	287	262	273	244	283	272	292	280	303	306	273	255	244	269	260	270	275	267	284	259	308	307	309	267	252	283	258	273	265	308	288	237	279	301	284	259	280	247	251	277	278	301	306	289	280	285	274	295	267	285	282	268	277	292	246	280	267	257	266	257	286	254	282	264	259	293	257	298	276	281	283	255	276	258	249	286	260	283	274	255	268	304	264	291	284	278	239	289	243	273	270	276	268	306	237	231	249	306	285	312	278	280	268	263	293	284	252	265	278	261	277	295	226	246	282	275	229	314	284	253	277	288	295	279	252	258	311	266	280	284	329	259	291	249	265	290	272	276	254	269	265	275	285	288	316	276	285	232	266	275	292	268	277	256	284	267	268	283	284	266	260	265	272	277	273	281	241	291	272	281	281	247	275	278	266	290	281	244	261	272	259	282	281	280	255	274	267	272	286	242	303	293	288	297	277	301	251	269	273	281	282	263	258	281	271	269	291	279	270	270	279	249	245	264	277	305	257	259	263	281	263	277	276	294	273	271	244	268	275	292	272	263	256	254	265	311	284	262	285	262	283	264	276	296	269	248	271	276	270	301	267	264	266	257	250	247	274	268	266	259	296	259	278	300	272	275	256	281	252	275	255	237	283	298	266	258	267	270	285	297	276	283	250	303	282	289	258	268	255	273	279	224	258	252	297	234	280	293	269	242	268	299	288	311	273	243	252	272	258	275	269	261	301	268	267	277	269	286	287	272	265	266	259	267	284	268	255	275	270	279	278	282	276	297	266	255	263	277	280	312	287	283	276	260	267	245	265	291	260	271	289	293	292	282	291	285	281	322	257	249	293	242	293	263	303	271	270	258	275	292	274	248	303	274	272	293	273	256	228	279	305	260	274	273	292	259	284	276	259	276	283	282	261	270	281	270	287	279	258	280	290	264	286	274	276	270	257	265	263	296	285	257	261	268	272	310	264	263	287	265	290	282	258	259	288	248	284	312	259	279	266	272	276	233	278	275	279	273	271	264	273	272	275	262	284	242	243	262	269	250	274	294	281	282	265	272	264	281	255	285	266	280	288	298	294	254	307	261	300	280	262	284	263	267	292	285	286	259	279	280	295	246	255	294	276	288	292	253	270	280	273	261	251	268	271	267	264	263	292	284	284	265	246	283	273	259	265	275	269	295	303	241	250	244	248	277	307	270	304	282	258	286	286	303	281	278	277	307	256	273	254	270	246	281	278	282	302	284	288	265	276	261	265	279	274	284	283	264	279	280	291	281	256	273	268	289	262	285	277	261	286	262	281	260	271	281	287	267	273	296	272	258	258	266	252	277	240	278	308	250	273	280	279	304	264	258	248	280	289	229	262	286	282	266	286	251	295	245	293	241	295	257	279	268	265	266	243	275	283	270	288	257	245	264	305	306	277	266	267	260	304	258	276	250	269	248	303	291	237	265	256	297	276	268	298	283	259	263	282	277	301	284	267	247	311	279	299	277	267	281	286	306	251	258	263	275	256	290	282	255	258	281	284	264	260	264	275	288	268	266	287	251	281	262	286	266	272	271	282	277	287	256	275	270	254	279	283	279	297	282	257	260	271	314	293	282	271	280	277	284	254	279	271	303	283	293	279	290	252	280	286	285	314	251	273	244	293	301	287	279	283	306
28050	19895	7771	1948	1119	1039	912	883	840	845	751	768	749	777	735	764	713	730	687	706	717	793	720	678	742	697	745	744	741	651	650	729	693	692	730	739	702	759	696	683	719	682	758	692	728	664	723	665	763	702	691	735	687	664	708	676	697	720	751	734	708	735	734	721	737	737	708	725	685	692	733	744	697	723	694	687	651	705	692	718	730	710	752	740	724	663	746	683	681	735	688	699	720	708	696	726	709	716	696	662	671	689	659	678	684	720	707	665	703	720	689	698	730	632	703	689	669	681	670	701	690	695	740	716	709	662	732	708	731	697	721	724	688	684	685	677	694	688	688	672	681	745	730	675	717	689	748	691	707	679	755	726	749	680	668	673	699	726	705	697	708	694	718	688	713	712	709	714	732	690	669	687	687	712	729	710	668	754	683	663	687	720	709	703	700	646	708	719	696	690	691	707	703	695	725	681	691	680	717	745	686	713	715	648	695	690	699	705	717	692	677	703	632	699	726	691	731	720	733	657	654	726	701	695	673	666	749	673	688	708	664	660	737	704	733	678	729	666	693	716	712	742	726	701	738	740	685	708	696	712	697	716	705	696	636	771	732	654	670	703	699	705	706	692	654	691	728	656	714	712	736	705	731	759	732	728	704	740	731	745	669	711	727	678	757	700	716	724	707	677	706	731	710	729	711	727	714	741	673	718	717	717	667	731	694	702	734	698	688	689	720	714	709	728	718	679	707	655	690	705	711	685	707	697	703	737	713	673	752	687	676	666	717	724	692	751	748	681	716	701	716	714	722	697	697	713	692	713	664	690	701	718	730	700	689	695	660	763	627	713	668	712	677	695	712	692	694	715	716	689	669	662	658	717	717	731	709	738	725	683	711	637	716	654	708	738	696	721	688	646	704	697	637	728	706	739	699	691	774	670	700	716	700	749	698	711	695	687	678	733	702	737	710	679	707	707	682	710	756	715	720	679	688	709	686	699	703	660	726	691	701	639	683	696	670	747	718	679	691	707	729	707	716	698	699	746	648	693	740	694	666	695	730	752	742	708	719	675	732	707	717	674	706	701	666	673	676	702	710	690	740	699	704	700	700	701	711	702	709	716	711	684	689	708	718	747	660	695	697	715	713	709	737	668	656	757	699	718	703	692	696	743	693	677	703	618	680	680	704	699	716	699	693	718	726	709	677	702	704	659	678	732	682	695	727	683	719	731	671	717	761	654	707	680	707	712	681	659	705	678	692	646	698	738	719	703	686	695	685	724	753	668	733	692	670	698	771	704	695	719	708	679	674	683	660	660	760	700	733	682	718	685	722	663	742	707	675	699	740	668	688	713	735	728	726	702	748	671	700	672	710	737	697	708	718	686	675	717	756	720	696	709	702	711	724	712	724	659	662	735	689	700	694	698	690	733	742	716	696	663	707	719	686	710	692	670	696	738	664	690	718	759	711	648	688	746	661	717	716	710	689	741	685	678	689	665	722	664	700	727	650	734	734	743	725	755	689	754	731	769	695	745	668	683	724	719	687	709	717	732	714	708	728	745	719	706	708	678	692	708	686	704	689	709	707	691	652	656	721	698	724	647	687	683	709	702	692	689	750	712	688	677	695	703	693	733	747	717	682	723	733	763	747	686	670	706	675	716	649	718	724	693	715	687	683	677	683	706	751	673	728	675	740	716	726	668	614	699	720	701	714	710	698	746	690	696	721	744	736	710	685	671	661	687	736	707	701	691	710	730	639	734	701	687	686	646	713	745	716	670	743	725	700	706	750	744	724	708	683	717	682	665	687	726	717	670	715	729	687	704	719	669	686	696	728	659	680	719	645	641	673	725	704	719	678	707	677	761	668	692	703	738	721	708	737	681	676	693	678	718	708	757	690	664	663	718	726	714	729	706	701	692	701	694	671	663	697	685	755	714	707	725	734	759	695	720	712	725	687	703	709	644	724	716	680	676	691	774	665	734	727	703	717	737	722	663	716	766	702	745	699	708	659	679	677	697	673	736	648	717	712	676	684	712	717	690	737	691	727	684	647	702	715	717	669	686	706	770	704	737	683	676	742	749	663	665	673	713	738	703	689	714	686	734	705	661	703	699	685	694	750	677	672	722	671	719	676	751	723	689	695	704	723	738	725	716	750	720	674	738	699	658	659	629	685	729	677	710	717	702	747	732	723	692	655	687	662	693	734	701	699	677	693	729	694	646	738	714	724	663	757	653	726	694	694	744	675	735	695	693	695	673	731	688	721	741	729	698	716	717	716	693	689	718	691	717	705	685	659	739	724	722	728	745	706	717	690	671	687	694	671	734	695	686	660	689	687	696	680	690	750	706	707	707	703	683	703	723	696	708	657	723	707	717	685	723	707	788	712	651	729	754	730	691	714	711	724	720	735	723	643	710	679	747	726	713	703	684	645	702	749	657	644	735	724	717	716	713	714	751	760	694	697	681	732	719	753	661	722	734	719	699	679	700	713	663	682	732	741	727	683	691	696	720	690	702	686	671	696	704	726	679	707	688	738	679	702	691	716	674	731	684	706	702	714	727	718	671	694	713	676	712	721	663	657	682	709	688	639	707	749	694	698	724	691	715	732	723	753	717	722	733	694	747	679	775	681	714	724	732	676	696	731	705	679	719	756	692	713	707	737	650	710	688	702	750	686	650	720	697	700	733	653	696	711	712	668	705	699	703	683	748	685	667	671	736	699	705	660	730	651	716	665	708	657	696	741	689	686	636	721	687	718	706	708	690	722	715	679	719	711	718	728	755	719	718	692	706	667	714	661	697	684	683	714	696	654	717	715	747	683	707	749	710	698	699	630	720	683	705	720	685	730	687	685	703	727	710	693	712	710	657	705	750	752	702	696	693	777	760	801	710	742	704	706	669	699	679	729	663	706	700	683	668	702	714	735	690	718	672	703	670	714	717	712	687	690	661	690	706	704	678	701	731	694	736	672	679	664	694	713	673	736	740	714	721	687	662	677	748	682	698	691	739	731	732	715	659	745	709	687	743	743	705	698	669	671	701	671	673	673	700	670	744	695	664	716	742	716	701	689	699	713	683	707	708	687	665	664	711	665	704	734	675	717	669	686	759	723	675	697	662	665	692	732	704	685	703	688	643	689	744	691	687	682	694	701	756	693	694	661	640	710	754	698	677	733	705	695	669	671	678	742	691	694	716	724	713	706	680	708	702	685	740	725	714	686	713	726	728	752	688	677	689	707	711	692	720	733	742	702	698	709	720	710	709	690	695	715	740	718	646	763	709	681	761	736	690	729	682	699	702	696	692	690	714	719	661	707	713	716	652	736	707	700	707	710	662	663	679	748	665	701	720	716	694	723	695	676	648	738	691	661	704	733	719	675	685	706	654	707	720	700	703	711	701	700	698	725	714	674	687	717	695	696	662	716	691	700	672	692	686	676	704	737	683	670	712	684	688	678	688	670	692	713	722	664	671	719	711	705	655	750	689	694	722	700	698	658	639	706	740	741	672	708	687
7292	4457	3238	1772	1519	1311	1058	1043	964	874	873	916	840	773	797	786	789	799	772	767	749	789	762	768	723	747	751	793	720	765	754	719	754	729	716	707	710	767	719	686	753	682	687	771	751	728	716	723	731	751	694	726	737	730	728	707	724	717	747	708	749	712	727	710	756	771	718	740	719	751	725	670	683	760	728	725	723	713	767	722	720	740	715	744	776	712	720	714	685	740	735	727	721	706	744	676	752	711	751	716	677	695	756	751	712	760	725	679	768	679	715	752	704	696	733	724	721	713	701	705	693	740	736	778	739	687	736	697	725	734	720	702	738	740	766	683	729	728	737	715	747	671	714	710	723	697	725	723	724	668	773	724	714	721	755	712	732	746	751	725	788	790	739	748	753	716	737	753	729	711	702	736	709	719	760	716	695	709	775	703	764	758	729	782	724	742	672	661	725	746	736	682	690	699	757	724	743	749	760	713	731	699	713	686	769	738	730	718	714	784	743	746	685	698	689	742	762	727	774	675	697	749	781	751	732	753	726	752	750	749	712	777	750	748	726	754	721	686	732	757	743	761	742	731	757	705	707	741	755	691	744	684	733	709	743	730	706	745	704	724	756	741	734	731	688	753	703	713	786	705	767	739	760	720	743	714	734	706	731	723	746	728	753	723	724	727	709	759	750	749	703	744	769	688	745	708	726	751	724	713	694	728	751	758	741	754	716	714	719	718	739	753	759	746	698	745	722	785	711	741	730	741	722	745	693	701	746	747	758	750	735	710	718	701	734	704	790	702	760	744	719	777	699	681	785	738	755	689	757	710	749	731	784	697	733	744	752	721	773	754	723	781	728	701	723	722	708	722	740	722	791	721	778	684	754	771	710	710	748	760	710	699	728	657	723	714	758	790	731	744	715	711	736	718	739	717	734	671	778	710	718	747	748	722	703	680	725	708	768	717	760	706	738	709	755	698	767	709	713	710	773	713	725	718	771	750	753	737	760	776	762	764	721	745	698	686	741	727	716	754	751	739	719	736	733	770	749	720	749	742	750	722	769	706	714	716	718	729	706	714	712	728	722	705	692	715	787	712	753	731	694	761	805	691	688	742	718	767	724	715	772	737	767	783	756	774	746	721	758	739	705	689	736	746	709	746	745	715	725	736	746	751	688	763	710	720	743	705	762	721	721	734	713	708	732	752	773	727	710	707	771	732	671	714	746	719	720	745	740	768	772	744	721	710	720	733	778	755	690	731	762	733	753	745	732	774	687	718	748	702	722	691	715	780	740	802	777	715	713	746	761	682	722	768	744	722	735	718	743	755	742	693	712	763	707	684	754	718	708	729	735	753	710	691	674	660	707	711	729	696	738	706	739	778	713	754	720	751	729	730	720	705	703	747	749	753	742	733	769	707	786	765	721	754	698	752	713	741	712	701	747	737	704	717	775	706	718	697	734	733	764	726	725	683	748	721	729	737	749	754	727	730	701	724	706	705	718	732	777	780	746	713	715	731	721	735	705	761	720	772	758	751	728	726	760	709	780	743	729	754	758	710	732	756	705	745	704	741	725	753	716	780	715	731	732	715	720	758	754	778	728	743	727	683	779	758	703	722	772	759	719	765	725	689	771	762	763	788	718	710	732	727	677	696	704	689	785	719	715	742	732	722	713	668	729	724	696	750	760	728	763	678	764	741	692	706	723	701	694	758	786	722	752	681	742	743	746	702	737	746	673	771	748	786	748	752	746	758	708	685	761	757	741	769	747	718	673	773	750	736	739	745	762	725	768	733	733	720	704	757	769	717	705	788	750	754	723	752	722	727	727	752	755	728	734	704	759	756	738	755	720	721	724	749	706	758	759	689	732	753	723	714	770	711	748	728	753	678	702	765	707	751	750	725	765	738	717	747	704	766	695	730	772	777	742	733	752	734	738	730	790	676	704	784	748	781	696	746	754	717	719	760	725	695	721	789	764	761	738	687	769	754	756	764	763	715	729	760	709	717	746	664	780	724	742	744	711	733	719	745	782	755	702	737	739	709	722	775	752	754	778	740	757	735	761	668	780	781	760	729	706	743	759	748	749	727	729	746	706	760	710	739	749	699	733	683	706	736	714	750	711	707	792	734	740	709	818	771	743	728	734	730	737	741	725	760	694	731	750	675	683	740	732	723	741	716	739	752	716	696	788	686	710	739	696	718	815	729	744	696	710	755	690	694	703	749	737	777	815	679	735	707	739	782	762	724	742	739	717	716	728	672	708	667	742	796	757	734	734	749	777	742	733	766	706	675	740	734	720	689	724	735	756	724	723	713	731	737	791	717	750	735	707	751	729	700	715	692	695	731	721	748	742	710	699	733	694	721	777	719	713	732	742	779	710	692	761	772	709	751	745	701	731	760	775	711	720	736	724	706	723	724	745	692	686	725	649	697	695	704	754	742	708	753	712	741	736	743	702	748	728	713	740	770	717	717	749	726	765	709	732	744	753	773	783	722	680	757	728	755	707	738	770	701	700	724	693	742	673	768	748	675	745	747	712	722	709	743	756	758	707	713	749	720	730	719	722	741	757	751	672	770	741	738	736	735	719	752	762	741	717	734	700	696	709	684	696	731	759	750	767	744	767	780	723	752	762	730	743	697	744	697	773	768	728	783	763	689	708	770	721	784	692	728	708	729	722	700	733	719	706	724	750	743	703	749	722	764	723	729	705	741	705	705	709	752	758	782	734	729	698	765	701	758	772	740	744	701	765	712	757	728	722	736	683	720	746	745	733	723	754	716	764	722	740	713	709	755	767	749	736	712	774	694	729	743	725	698	752	733	690	724	721	716	713	702	738	765	731	752	724	723	733	756	731	759	698	717	726	766	725	717	700	699	716	736	736	734	751	740	743	699	684	756	722	737	761	799	714	739	780	749	751	672	737	740	754	721	693	773	744	691	744	747	720	726	735	736	714	722	751	763	744	673	712	697	732	765	729	746	780	753	707	720	761	768	695	715	735	759	705	732	758	728	731	743	705	679	718	711	709	670	736	768	751	786	768	738	715	678	683	737	661	770	732	737	736	697	762	756	694	713	781	729	685	672	736	749	710	707	761	778	664	710	720	762	755	715	721	724	774	748	697	749	746	685	739	754	753	750	762	755	745	769	714	758	722	704	727	737	742	747	753	712	709	724	781	667	681	738	700	762	715	736	711	748	720	721	714	721	763	731	744	798	746	709	742	724	738	764	652	772	739	700	746	761	736	766	736	713	733	799	757	706	740	752	751	681	755	734	706	714	737	731	690	761	731	751	735	743	739	746	706	798	708	707	750	734	730	752	713	758	717	667	759	750	745	711	734	730	718	809	720	784	738	779	701	732	705	663	679	757	741	737	757	759	750	705	702	748	721	727	766	694	727	710	728	718	704	736	706	692	684	671	758	783	721	716	768	704	787	708	730	716	742	704	758	745	710	698	730	772	764	785	715	724	725	736	700	714	756	720	745	741	718	757	726	705	694	721	712	777	651	754	740	728
23735	21506	29113	24355	21520	13958	1767	985	763	727	648	608	550	526	519	487	429	483	426	399	418	442	440	425	418	417	420	442	376	405	371	403	377	383	365	365	399	373	374	363	344	349	396	379	393	357	367	358	327	331	352	372	374	367	353	333	378	371	389	361	357	349	402	367	371	374	362	350	372	380	373	359	360	388	378	339	373	388	374	358	352	333	373	385	356	342	378	384	384	357	356	390	339	320	359	339	365	380	364	377	350	334	377	378	344	331	347	389	355	342	368	390	343	369	360	373	360	348	310	360	358	366	386	391	332	349	380	379	362	354	385	379	358	380	351	324	368	346	384	339	330	371	380	362	377	365	327	333	388	327	365	353	361	377	349	384	361	387	379	346	336	343	383	348	386	355	376	356	349	359	336	387	317	361	352	332	349	349	351	349	330	383	307	369	353	392	341	347	358	336	374	372	360	332	378	351	357	377	351	374	349	386	357	388	374	382	358	322	350	357	347	349	362	361	370	337	350	338	325	350	332	331	359	312	350	349	341	343	350	338	367	330	390	356	364	375	338	371	342	359	383	340	390	363	359	401	316	346	358	337	381	371	394	384	362	353	365	381	367	313	352	347	367	352	383	350	349	347	324	342	354	368	337	361	337	368	374	365	355	357	352	379	377	384	350	358	382	387	355	323	369	353	362	368	363	379	362	377	371	364	357	358	350	348	342	357	369	387	368	388	364	358	368	359	367	354	376	338	344	350	364	379	331	372	353	352	371	322	330	323	373	354	361	361	365	353	376	341	382	368	374	370	356	362	333	336	371	358	359	367	378	369	345	319	372	357	364	323	336	352	371	357	384	337	350	346	339	363	358	323	356	366	320	351	344	375	398	323	374	350	371	367	363	373	395	335	363	371	354	366	351	364	356	370	380	365	388	361	351	312	387	369	351	356	354	343	369	366	356	338	374	359	315	387	353	343	329	342	352	379	372	338	356	365	393	323	367	355	365	360	372	346	341	349	334	364	349	315	358	330	357	354	373	358	326	338	327	344	325	336	360	358	333	354	320	369	376	328	346	331	373	361	353	352	365	333	369	382	332	360	362	327	376	388	363	349	372	379	343	338	363	321	364	338	387	331	332	344	385	375	371	362	353	360	375	364	380	343	367	364	340	359	331	366	375	343	361	340	362	343	365	368	373	347	334	361	335	367	375	351	328	358	345	332	339	388	396	334	367	310	343	379	372	353	354	384	364	343	345	352	373	368	359	348	360	390	369	347	364	348	357	367	366	334	327	334	359	345	368	365	360	346	342	338	356	383	351	345	355	366	351	369	392	366	359	365	333	417	406	356	348	356	354	309	359	360	346	358	400	359	349	335	353	373	369	346	335	349	356	331	360	379	387	313	357	360	373	419	373	349	363	385	373	317	375	355	358	355	352	401	372	381	347	350	361	377	338	356	364	352	366	364	345	334	380	394	338	389	346	352	389	359	403	354	327	345	369	366	364	325	357	347	375	354	359	349	356	365	346	335	357	315	366	363	376	343	396	372	338	345	344	327	408	340	377	347	345	379	366	352	364	367	380	386	384	369	358	390	361	349	360	347	348	360	407	351	357	350	354	360	346	346	373	377	353	378	401	332	385	331	378	386	360	364	370	379	355	403	356	365	351	354	357	333	357	385	346	350	355	351	360	340	351	376	366	324	347	321	383	330	330	358	381	353	342	358	365	384	359	347	364	334	378	301	374	328	370	343	349	410	345	374	344	347	367	391	365	366	325	374	353	370	358	359	397	371	369	341	353	383	331	366	369	342	325	375	376	365	326	357	383	393	353	355	354	391	363	369	372	383	339	396	353	391	356	366	388	361	383	346	366	348	361	332	348	343	368	333	339	371	353	331	346	379	364	388	384	347	356	356	352	338	357	379	355	398	388	370	348	361	367	323	360	356	341	378	359	342	362	370	348	354	369	369	386	379	371	332	344	356	381	366	332	356	355	399	386	366	348	353	325	356	346	354	384	342	351	373	369	406	345	353	348	385	374	332	384	377	363	351	372	376	375	385	375	344	363	385	361	358	367	382	394	320	352	378	347	364	366	334	374	378	327	331	343	357	352	368	373	378	345	357	342	403	323	350	345	383	362	358	328	317	328	358	332	354	378	338	331	354	351	360	358	375	375	377	340	361	381	361	366	348	314	388	364	347	386	348	336	346	359	375	348	319	341	382	353	379	377	321	354	350	348	393	357	346	393	375	373	358	360	359	354	350	398	328	350	357	326	379	346	306	341	375	323	340	351	360	340	319	380	373	379	425	389	350	339	344	349	349	343	346	348	380	361	353	347	373	353	366	370	337	343	363	351	370	380	355	362	350	393	379	348	366	354	372	345	344	349	371	346	359	379	338	360	335	357	362	366	365	369	367	365	370	336	326	350	371	375	384	356	323	371	372	342	364	352	336	377	391	380	336	349	324	377	326	354	368	381	357	337	379	336	339	371	364	354	340	306	339	368	350	367	381	354	341	343	365	334	371	347	368	329	381	356	333	373	339	342	397	358	363	356	349	337	370	363	358	351	380	386	377	380	355	361	376	344	363	384	342	318	371	345	339	364	364	351	347	351	336	348	341	375	335	343	367	343	384	344	364	371	372	331	366	343	353	364	383	350	358	377	368	351	368	323	346	351	363	358	312	367	416	362	350	343	351	347	335	316	351	340	331	363	365	329	358	366	375	357	354	375	377	351	361	362	349	346	356	357	364	384	354	353	333	348	394	330	365	362	350	378	352	363	371	332	374	362	391	361	365	326	346	355	363	371	328	346	397	338	326	326	367	348	377	314	409	364	362	335	362	379	342	372	326	333	365	374	342	384	336	373	350	379	337	344	343	346	370	351	332	368	373	341	352	332	356	339	329	329	340	353	377	402	352	362	368	368	340	372	389	356	355	396	373	379	349	356	326	381	338	354	357	370	370	344	369	359	376	347	377	360	332	349	384	352	339	349	359	339	361	364	366	330	355	335	369	334	369	360	373	346	364	345	338	399	376	365	377	378	373	351	362	372	343	364	369	376	352	332	346	351	359	373	392	338	352	336	333	358	356	355	326	341	377	347	360	352	365	375	376	353	355	355	362	410	357	374	377	364	333	356	340	315	376	381	361	365	332	369	360	337	332	336	334	367	385	378	364	337	366	371	382	378	320	372	362	370	351	350	331	349	325	337	369	350	349	385	340	372	374	365	333	355	368	332	371	377	366	330	367	332	375	367	385	338	337	335	382	385	373	408	363	361	340	344	393	378	338	365	357	353	336	346	368	344	358	336	367	379	338	407	380	339	342	346	372	338	362	355	296	346	347	351	354	345	373	363	331	341	370	323	333	349	391	372	354	364	365	355	380	346	337	365	371	383	352	366	370	349	329	403	335	374	326	348	355	365	378	375	379	335	353	340	356	355	358	334	343	373	351	341	347	405	323	366	336	338	371	339	369	371	337	350	365	392	370	355	370	358	353	346	353	366	359	347	308
24523	16704	8675	4383	3160	2275	1879	1406	1145	1016	903	788	725	664	622	568	538	527	528	452	506	497	490	451	438	484	490	500	463	428	453	424	460	422	384	418	446	444	397	409	425	375	411	409	385	417	427	372	402	374	385	415	383	389	372	374	411	370	373	404	389	419	390	387	410	365	407	400	395	415	406	434	425	384	433	399	405	374	383	400	367	415	383	406	395	358	366	407	374	406	382	395	363	375	369	380	400	379	398	402	442	383	398	366	412	429	397	366	358	412	379	387	410	409	388	374	397	418	379	402	387	363	397	357	386	416	357	401	369	358	401	395	411	364	385	410	409	375	393	356	362	390	423	371	386	406	379	355	396	401	358	398	375	350	418	394	396	386	324	385	418	366	380	429	381	401	364	385	391	380	354	391	377	407	401	362	354	381	371	378	403	413	403	402	374	409	369	405	350	357	387	374	392	424	362	362	379	410	409	365	403	411	399	396	411	393	428	393	409	384	397	364	392	430	390	352	405	388	367	392	390	382	375	394	402	346	402	404	399	364	399	390	366	385	383	386	392	381	404	377	402	356	423	398	368	375	376	385	395	390	393	409	395	373	389	391	395	418	347	410	358	412	432	381	378	391	378	424	384	371	365	386	384	386	395	401	369	388	406	352	397	390	391	402	401	372	413	346	417	379	394	389	421	370	387	412	368	389	371	367	392	396	360	426	427	415	388	366	413	363	348	374	410	421	399	412	379	387	351	445	371	427	411	386	402	387	388	413	411	378	409	405	381	354	408	391	396	367	360	355	379	398	417	375	399	394	385	369	393	391	424	409	402	392	415	381	391	389	394	404	418	398	383	405	388	383	387	395	416	403	398	370	383	438	379	397	385	384	375	385	383	376	350	375	398	388	384	410	419	409	394	368	444	371	400	392	378	353	414	396	388	405	391	401	401	408	385	384	386	382	382	353	383	397	384	416	345	390	414	399	408	385	406	357	385	378	395	402	389	351	406	396	409	389	371	405	401	373	396	405	358	383	391	428	362	366	406	409	445	388	417	390	392	416	374	349	396	385	389	420	360	379	380	440	382	369	417	398	369	382	381	401	411	404	401	379	385	389	408	377	390	370	376	405	391	374	441	396	389	400	399	365	396	403	391	424	374	380	352	364	403	406	361	390	390	413	379	398	399	410	385	394	391	350	368	415	392	404	391	364	360	386	390	388	413	393	407	398	391	410	378	377	388	358	370	393	374	405	385	398	375	425	404	366	382	354	357	396	393	399	375	394	389	388	378	365	413	390	402	372	403	413	378	391	395	397	346	361	397	388	396	378	435	411	370	398	398	380	375	400	409	377	389	387	373	395	373	402	378	380	416	386	377	396	387	382	415	373	387	411	379	399	377	443	382	404	377	391	357	375	392	409	369	413	374	373	392	385	389	413	348	372	407	410	442	375	393	425	414	415	420	372	404	387	382	362	408	411	401	382	395	403	422	376	380	418	382	383	389	399	390	390	371	397	402	397	394	366	407	424	351	373	401	398	401	392	410	354	410	378	409	381	347	400	402	406	391	390	401	381	396	434	369	398	408	384	405	430	371	388	415	373	379	370	398	380	390	416	410	366	388	388	329	398	385	380	417	383	419	382	393	390	368	382	402	402	422	402	356	440	393	379	394	402	417	386	417	384	399	388	426	343	411	415	403	382	383	411	401	419	374	359	406	387	388	378	376	394	377	394	385	405	399	393	394	362	372	383	358	393	376	390	410	377	403	402	377	388	383	389	375	391	366	412	397	380	421	373	399	402	387	389	402	390	385	394	414	346	405	360	411	431	404	383	388	383	400	370	404	397	415	373	417	403	384	388	386	434	394	392	387	388	398	379	381	367	415	409	407	375	410	378	343	417	404	431	394	407	373	381	360	402	379	443	394	380	361	405	387	378	415	388	409	385	438	382	351	389	393	383	400	391	399	393	434	418	412	354	367	394	382	419	389	400	397	359	379	347	417	380	399	407	377	330	376	370	389	387	392	380	381	401	379	399	404	347	409	354	379	415	390	350	404	392	401	358	358	397	386	389	390	386	389	410	373	390	383	388	378	385	385	386	376	380	389	385	378	392	356	386	368	412	414	363	409	370	405	396	436	393	367	386	363	358	413	389	366	381	413	384	402	414	367	409	379	390	391	397	397	368	408	430	397	407	377	374	424	379	414	412	347	397	429	393	397	377	380	419	384	406	422	395	371	392	409	407	390	373	387	369	377	384	378	376	407	408	369	415	426	400	366	372	383	395	388	393	422	384	401	383	389	382	365	397	419	388	414	418	387	390	381	403	398	375	425	382	377	422	369	376	377	425	373	379	393	360	401	372	356	400	393	374	369	386	375	356	390	379	403	393	372	381	378	388	382	319	344	368	435	407	394	414	386	397	331	388	387	423	408	384	378	395	399	353	374	438	415	362	378	380	392	378	381	400	382	395	414	425	399	388	419	427	399	428	393	394	378	362	375	366	391	370	398	426	364	375	353	398	395	394	401	449	359	377	390	383	403	423	380	366	390	355	370	388	387	383	364	356	415	410	398	393	429	365	374	394	398	413	359	376	396	368	399	376	396	366	419	409	365	376	395	392	394	404	427	403	386	390	423	384	389	394	399	404	369	402	385	369	371	370	413	366	393	403	397	375	379	383	409	383	396	418	385	385	396	381	361	392	409	375	408	361	404	409	376	423	412	386	405	411	404	393	388	383	372	368	400	404	371	399	393	400	344	366	376	381	406	386	362	397	402	419	399	391	402	358	366	403	376	372	394	392	379	378	375	381	382	375	399	385	386	387	414	421	422	404	358	364	373	396	401	397	400	413	372	406	352	376	368	377	413	338	384	372	382	365	410	409	408	377	398	377	389	397	417	409	401	432	402	396	390	373	390	373	394	402	394	402	423	396	396	387	396	391	369	428	411	387	396	400	378	356	405	377	386	386	379	382	368	373	397	392	382	361	397	444	391	401	386	389	396	388	386	420	367	414	369	395	370	362	352	388	374	393	368	413	377	418	396	379	424	410	407	413	393	405	406	383	374	407	383	382	403	454	378	395	421	390	417	394	376	399	391	401	373	414	404	382	378	423	379	386	414	408	372	411	380	408	394	391	377	423	404	409	378	405	436	411	368	397	381	381	385	346	366	394	391	407	366	386	408	395	404	416	387	387	373	410	421	385	397	372	414	407	371	371	402	376	363	364	414	411	345	377	415	401	340	368	380	400	368	390	397	382	358	376	392	387	391	399	397	360	354	394	396	376	372	387	404	401	422	378	361	392	381	374	380	415	353	383	407	410	398	400	385	402	418	421	411	405	388	390	405	419	397	381	371	362	383	390	397	385	385	344	413	368	381	391	363	393	425	409	370	377	383	378	400	404	429	406	417	377	402	423	394	407	398	360	376	428	377	399	369	377	412	374	401	421	413	372	427	385	398	372	425	381	389	392	395	377	372	377	368	416	431	403	362	344	406	396	394	363	379	370	376	381
24984	21521	28162	25242	15721	1967	1302	1078	945	980	903	834	850	813	802	783	755	781	814	766	808	724	766	740	703	768	844	746	758	716	741	745	712	704	779	695	716	682	731	747	726	765	687	710	705	679	743	748	738	703	712	746	700	641	733	717	728	714	694	728	690	699	691	678	738	676	718	683	759	727	728	674	706	698	742	706	655	714	739	699	714	711	757	723	775	719	711	695	749	718	738	715	749	742	648	753	736	701	675	681	744	685	757	715	704	731	734	690	687	716	713	724	719	719	652	750	676	665	740	730	682	732	701	715	733	714	740	671	734	721	740	741	694	673	737	696	744	674	701	687	722	728	726	696	714	715	738	724	673	746	693	724	711	714	724	720	690	750	735	697	721	731	725	724	722	731	715	727	710	666	730	751	663	745	694	747	712	776	729	756	702	714	710	726	717	703	677	731	709	686	734	679	725	714	711	717	729	722	755	717	710	744	794	731	684	716	742	692	695	670	709	787	695	746	712	733	712	682	711	750	763	690	738	722	714	744	687	731	693	739	681	725	701	755	723	737	740	667	726	748	755	675	706	711	705	666	736	732	735	725	756	687	695	744	730	708	752	735	696	775	727	728	715	742	711	737	710	762	715	701	728	687	697	774	670	702	661	673	722	710	743	702	729	728	725	652	716	735	679	739	714	713	702	693	687	700	752	709	673	627	689	744	714	688	706	679	737	702	694	714	748	706	736	721	764	716	703	710	708	701	743	729	736	732	698	689	746	723	672	713	711	705	715	729	724	734	655	678	696	698	695	699	718	730	676	642	704	706	693	716	738	703	719	733	698	734	681	729	696	718	692	727	702	679	685	691	746	723	714	706	667	743	709	744	683	753	688	758	682	722	751	735	711	768	747	742	781	670	704	742	730	670	678	674	710	713	691	671	745	754	730	733	724	744	709	680	682	686	721	721	724	690	705	713	717	684	679	676	723	730	711	730	713	758	764	732	705	748	726	698	713	731	707	707	732	701	722	756	702	739	703	723	693	742	757	718	718	709	744	692	722	700	714	735	739	727	748	676	725	716	683	703	711	684	705	693	717	702	733	736	692	672	729	751	736	718	694	708	732	686	763	746	780	648	745	707	710	715	699	694	725	737	703	774	765	698	768	748	730	719	722	747	711	707	724	715	713	726	708	757	702	736	705	727	698	676	767	718	693	757	732	693	667	704	706	714	734	744	684	728	724	729	731	731	686	722	745	713	689	733	708	672	716	715	696	688	661	733	733	746	721	735	727	737	710	719	711	715	772	719	727	705	698	752	768	702	693	731	731	758	730	675	719	712	747	733	745	713	675	704	758	668	736	732	687	711	726	698	735	685	702	776	745	704	717	694	719	744	673	723	696	683	742	705	703	677	732	711	702	697	729	717	675	723	722	703	705	730	703	683	694	731	695	731	701	740	718	730	702	733	707	733	722	698	750	736	716	742	687	707	734	723	692	681	744	707	725	766	713	677	741	716	779	738	701	754	716	702	716	763	688	760	730	718	740	698	711	710	775	757	745	689	705	738	740	713	722	706	686	691	746	707	718	743	709	720	714	674	768	675	688	680	703	713	708	712	691	726	722	686	698	710	736	775	712	743	768	721	704	709	725	741	709	732	761	703	725	708	718	740	708	703	691	767	779	712	712	737	717	739	704	789	719	746	732	683	717	692	728	754	719	732	757	762	716	719	745	726	676	754	696	738	728	741	696	719	686	671	724	728	749	701	725	716	736	710	693	746	731	688	740	713	715	680	694	735	683	689	699	710	687	702	672	646	703	735	725	734	749	724	707	691	759	710	708	733	753	701	723	723	711	748	753	722	682	693	701	670	704	718	679	749	743	701	711	743	718	745	741	705	703	719	708	791	702	719	748	720	674	777	705	687	730	723	736	700	713	740	713	698	702	730	759	734	736	730	718	722	674	703	726	683	697	711	716	708	722	754	668	729	763	731	773	723	696	713	678	696	769	695	676	713	712	721	687	743	744	707	741	736	708	692	719	674	684	718	716	697	697	691	706	713	690	722	700	705	685	735	694	701	682	688	716	709	724	718	728	714	740	781	737	687	744	695	731	736	727	716	745	689	737	663	683	751	756	725	699	727	665	746	703	733	733	722	718	712	682	714	689	756	757	728	725	742	684	693	709	672	754	772	727	711	676	667	693	687	751	659	694	685	748	720	703	701	752	757	735	726	734	720	711	702	728	691	768	726	674	724	700	709	678	727	672	662	709	739	730	706	717	711	719	719	704	735	773	754	673	705	745	722	717	715	695	753	689	734	739	750	764	696	733	700	701	735	693	703	700	678	683	745	675	695	693	741	778	728	712	704	737	710	697	731	707	729	713	693	716	725	728	721	697	718	707	692	700	677	709	789	736	701	729	755	760	714	721	701	721	698	712	732	709	748	719	689	751	747	636	736	696	795	747	713	719	791	732	739	721	722	666	671	668	750	764	755	709	716	751	751	703	705	755	724	725	717	715	766	693	664	751	687	733	737	708	707	678	723	756	716	774	698	679	734	722	696	723	749	723	716	719	734	710	716	693	692	709	713	724	685	697	696	759	687	725	716	766	680	721	700	679	726	719	728	683	754	703	690	703	755	708	766	719	780	684	728	755	676	741	740	713	699	701	736	719	693	743	694	713	720	711	729	768	726	710	707	689	682	692	716	726	733	744	711	689	713	747	670	707	681	642	712	679	709	731	719	730	744	724	710	704	690	691	761	705	725	700	698	716	671	757	727	776	659	802	723	728	753	701	692	765	694	671	728	747	703	749	746	709	698	726	719	729	661	749	706	750	746	711	737	720	703	692	678	726	700	737	690	726	735	706	736	719	707	738	691	691	693	725	728	711	742	736	678	716	723	704	703	694	732	687	727	735	740	712	692	749	671	717	757	710	705	722	723	700	700	694	686	722	728	646	722	762	745	656	690	695	743	728	727	692	732	726	691	725	745	710	708	649	739	712	783	708	701	740	659	730	728	759	735	680	717	719	718	692	736	677	717	658	684	773	713	690	710	689	713	668	761	737	728	713	711	692	723	718	700	729	720	731	672	676	715	717	704	726	691	747	674	659	735	715	697	700	699	692	693	729	706	779	690	679	713	744	670	678	745	793	708	708	745	701	791	717	756	689	739	733	690	713	711	677	741	700	728	709	701	760	738	746	710	756	753	741	688	734	741	724	743	755	722	734	722	766	707	727	703	697	748	742	707	700	753	717	727	742	709	713	715	757	708	727	707	757	682	694	794	701	745	731	750	766	716	675	764	779	736	826	712	727	734	728	744	731	705	688	736	733	735	762	707	756	722	723	689	730	726	721	734	733	697	756	700	721	700	727	707	686	708	712	709	690	693	704	722	707	705	696	673	678	731	719	680	742	711	698	762	746	686	710	754	717	715	717	811	703	756	703	711	698	716	789	728	677	776	713	715	769	714	733	719	735	676	697	709	692	754	768	744	683	680	727	698	680	693	740	741	725	689
19314	15635	6131	3256	2488	1987	1613	1435	1315	1159	1137	992	946	874	862	921	794	806	807	782	790	799	742	776	742	785	761	804	782	784	733	719	783	732	780	711	717	745	727	732	738	712	720	710	714	720	703	748	747	697	715	738	747	747	680	715	708	736	750	772	761	754	713	707	704	746	663	710	748	753	728	726	706	729	735	736	715	686	754	725	794	692	717	738	735	752	696	756	736	733	742	703	766	713	734	749	699	763	734	774	750	710	725	714	712	666	688	727	679	766	741	726	749	751	697	698	719	718	747	732	749	734	715	715	703	727	726	735	726	721	745	726	695	753	757	738	713	733	725	671	748	743	756	707	697	733	735	723	714	735	759	731	730	749	741	742	712	683	716	739	727	734	683	696	690	725	700	730	700	773	744	742	699	669	739	745	739	750	736	721	745	742	724	747	725	706	693	780	711	708	732	785	731	709	731	724	728	671	681	729	716	745	700	724	713	746	722	680	738	753	708	727	656	725	713	717	730	720	679	745	711	732	726	699	728	700	685	688	702	781	744	726	754	741	719	709	676	723	717	748	740	757	665	742	765	725	701	770	717	681	703	717	750	693	708	717	721	706	692	752	700	710	699	699	706	709	726	725	753	723	713	756	708	731	731	744	684	769	735	726	746	733	759	784	730	721	700	780	697	702	745	719	709	770	722	737	742	695	715	751	676	723	735	767	727	781	765	726	691	711	727	741	776	718	738	762	684	734	688	741	732	701	744	741	696	714	753	748	723	695	713	702	742	703	722	741	709	717	761	704	790	737	732	737	688	710	707	719	714	652	779	754	699	758	705	702	701	771	732	682	696	745	737	685	775	729	734	742	682	724	773	765	692	696	726	707	731	741	725	701	758	685	682	755	707	722	708	721	695	712	766	779	716	696	714	675	683	762	689	743	749	718	671	726	742	703	770	699	725	714	730	772	728	737	685	782	720	680	721	700	708	711	714	716	724	711	703	670	722	723	742	750	735	722	728	713	744	690	712	719	744	722	734	713	717	687	714	710	741	702	723	763	704	737	708	754	739	697	738	731	701	734	730	707	750	714	759	740	699	713	706	681	686	726	749	747	747	766	757	748	705	732	720	729	727	669	698	713	712	714	699	712	755	691	742	725	686	731	720	750	775	684	757	727	737	705	756	774	725	758	744	683	719	728	729	732	745	703	733	727	710	700	751	742	737	732	702	717	745	735	713	739	724	717	689	646	707	704	692	676	706	766	662	730	731	733	696	729	718	667	748	727	756	750	736	749	717	738	722	730	734	703	687	753	781	681	713	703	709	743	735	665	707	750	768	685	704	737	747	724	774	735	717	720	702	724	692	706	709	710	772	708	766	720	723	749	786	734	761	716	705	732	692	720	768	764	742	733	723	714	709	756	732	771	716	679	701	736	746	712	740	726	698	727	730	756	684	703	719	719	725	726	708	709	709	740	694	793	702	736	684	730	783	689	731	688	760	701	715	678	702	698	749	713	723	746	758	721	698	727	741	715	728	687	724	714	713	781	742	758	724	716	680	729	736	718	700	668	741	684	767	797	703	679	745	730	738	753	687	753	739	691	773	698	733	729	686	751	743	733	736	711	693	724	694	667	696	735	712	713	688	684	775	691	724	701	726	756	693	741	672	717	715	743	692	731	732	747	727	670	727	708	677	702	719	748	785	705	757	740	711	742	706	751	752	714	764	646	715	755	724	770	680	734	699	787	704	698	739	720	723	661	714	732	714	707	722	793	709	723	719	765	750	722	733	716	735	743	720	722	714	705	733	670	726	735	653	783	713	730	712	729	703	746	762	695	735	686	717	724	674	703	735	668	727	725	759	749	721	704	746	704	724	713	714	730	725	710	753	700	693	739	734	750	729	751	664	712	702	732	744	704	722	707	670	690	725	721	731	721	751	764	720	772	726	749	794	765	685	742	716	724	681	726	734	705	745	691	752	808	718	731	698	720	730	701	705	728	722	699	705	714	719	733	678	774	698	759	709	734	698	691	768	722	756	694	735	729	746	729	730	727	710	711	763	726	706	721	742	758	747	755	754	724	701	737	705	714	734	734	689	676	767	731	753	704	751	719	724	775	724	685	722	750	751	780	719	782	705	714	743	705	751	715	727	720	748	749	737	704	668	690	686	675	710	703	725	723	719	759	753	726	701	730	764	714	717	728	711	714	755	754	693	751	756	737	732	733	731	731	731	747	690	713	719	710	785	738	724	767	687	745	712	718	712	713	712	712	729	753	768	715	758	724	717	719	765	689	719	718	756	732	728	675	781	726	720	767	729	737	723	727	784	721	702	742	716	713	745	735	700	736	706	698	734	729	763	757	746	712	743	714	692	759	764	688	725	702	703	752	746	780	719	739	778	764	723	725	713	703	739	725	712	761	763	693	730	705	672	742	726	666	708	734	762	752	707	714	702	786	721	720	731	706	771	760	729	761	728	739	707	749	728	733	767	765	735	663	748	752	708	775	780	695	761	723	742	747	715	702	720	714	710	704	752	708	792	723	776	725	759	754	706	737	720	686	775	739	719	777	744	655	757	698	760	756	743	695	760	708	665	736	700	739	745	697	727	734	725	744	746	712	703	662	694	735	734	731	704	723	705	703	745	721	692	704	756	742	736	718	741	708	717	733	711	734	721	739	679	721	722	712	726	701	756	746	741	709	710	739	762	728	718	757	712	687	754	717	690	755	710	695	733	714	738	728	701	726	708	698	733	675	766	732	744	736	727	685	715	763	747	750	737	754	741	725	723	736	689	699	757	729	743	744	745	752	737	745	749	721	682	746	757	741	734	731	718	738	764	679	733	722	690	730	775	694	760	753	747	687	747	703	710	711	718	716	691	718	745	707	717	750	767	712	686	721	745	722	764	739	730	743	759	726	692	744	712	758	791	701	700	732	739	719	754	689	745	730	740	746	704	718	725	728	792	702	712	772	723	753	739	704	753	737	718	698	732	680	734	734	705	689	730	722	705	741	701	694	664	745	701	685	750	721	740	719	745	750	750	717	750	729	728	721	744	694	682	732	729	697	714	695	773	714	788	706	784	749	717	739	734	705	688	710	781	720	737	758	721	712	732	742	696	717	722	701	710	718	797	705	728	738	708	748	661	705	755	754	752	720	758	707	747	739	711	733	740	707	732	749	704	704	725	715	695	757	714	729	728	742	713	711	735	744	732	751	710	740	780	738	747	747	744	757	703	749	781	707	740	765	736	695	747	693	774	798	721	697	709	729	771	701	714	725	721	738	727	726	731	752	748	709	674	735	732	729	787	696	735	689	715	731	697	722	744	784	646	724	702	704	732	751	709	745	764	680	749	755	699	681	735	748	767	707	696	738	759	769	732	750	743	697	687	748	746	734	714	707	737	725	766	768	759	704	726	711	706	679	739	674	774	753	689	707	747	738	759	746	728	707	732	698	714	705	711	721	722	727	731	672	728	734	720	720	731	681	730	740	733	743	723	694	706	710	665	723
22713	21536	29473	24045	21535	21628	12409	1490	1031	873	750	657	575	526	553	467	422	454	387	409	400	409	386	355	340	359	345	379	332	294	289	301	294	313	291	294	314	299	285	267	297	304	262	294	288	245	317	301	307	273	303	293	274	254	264	294	293	283	246	309	247	263	274	310	251	290	269	307	269	261	291	279	258	252	304	266	290	273	279	282	270	282	285	254	266	271	268	295	276	287	285	301	260	269	280	262	303	255	275	280	265	277	246	254	267	293	251	289	283	250	270	291	274	292	276	299	261	265	281	322	280	277	264	275	245	284	280	267	294	256	284	267	261	264	244	245	277	282	277	291	258	288	260	255	269	262	264	273	269	258	275	280	321	275	287	329	260	271	266	278	267	246	261	270	263	290	262	268	307	286	256	284	237	279	280	263	281	282	261	297	277	244	279	305	239	242	261	256	281	291	271	278	245	289	317	295	247	288	288	247	296	300	262	299	290	276	263	265	257	257	273	280	312	293	242	259	248	253	282	244	296	271	300	260	268	268	252	247	256	275	274	270	284	287	276	271	270	268	267	257	271	284	261	279	263	280	251	263	275	285	275	274	241	265	282	248	263	269	251	267	235	277	277	268	291	253	290	275	266	276	272	270	269	252	282	266	301	236	276	249	277	280	250	264	264	258	270	256	300	283	268	243	256	274	269	257	283	286	279	246	261	269	276	285	264	284	300	278	280	273	267	277	290	295	275	263	244	264	271	297	286	278	263	251	256	307	281	236	280	271	292	268	271	272	283	250	270	254	269	267	269	300	306	303	259	284	237	268	272	315	262	243	273	294	302	276	272	301	246	252	286	301	292	249	250	263	252	252	287	268	265	282	293	247	277	262	276	296	268	279	254	310	284	300	245	261	284	264	251	249	303	275	265	272	280	261	268	263	263	248	248	289	278	274	266	255	258	282	279	269	291	289	273	264	263	254	262	247	283	252	278	249	288	250	251	253	280	267	279	249	271	279	292	261	294	248	273	249	263	263	289	258	286	261	259	248	280	292	283	266	288	263	272	257	288	266	301	277	279	281	266	266	291	278	254	231	282	280	307	291	312	282	269	292	292	258	251	267	267	287	250	258	273	272	252	270	271	282	278	268	307	280	275	292	255	281	265	284	292	297	260	289	278	312	292	271	301	275	258	272	242	265	294	262	269	259	245	292	268	274	271	285	258	303	295	267	300	274	249	306	288	259	265	260	260	268	258	278	275	278	271	284	271	302	245	290	248	262	272	291	244	267	298	256	289	259	276	264	235	287	260	275	264	256	253	251	263	297	274	258	287	281	273	276	245	266	277	274	272	242	249	277	258	243	254	264	251	255	268	282	275	263	275	277	264	269	268	252	267	266	263	281	251	285	291	275	251	243	296	241	299	257	260	252	265	266	250	282	260	258	283	263	272	294	286	280	295	286	265	283	297	280	256	287	278	265	307	278	271	281	277	290	255	253	294	287	271	264	238	241	269	271	292	274	305	275	280	273	266	249	270	284	259	280	275	252	289	272	274	250	267	268	235	272	270	273	268	267	272	273	274	249	254	268	244	244	275	263	264	251	297	265	279	289	277	261	316	267	286	269	255	282	247	232	250	277	275	276	254	268	288	260	281	279	254	256	266	236	258	304	232	274	258	299	255	266	273	269	279	270	293	261	285	256	266	273	253	261	255	236	263	271	255	279	282	264	269	279	266	272	279	261	251	234	281	242	274	292	274	284	249	251	279	270	261	264	294	271	274	260	303	287	269	264	269	225	264	259	242	231	259	311	297	260	261	278	258	244	295	256	269	267	262	292	276	249	260	268	247	273	291	274	270	269	265	275	277	243	263	303	273	302	285	265	266	297	244	265	251	245	262	302	285	266	302	271	300	276	264	305	263	302	259	306	269	291	280	258	262	277	267	272	274	247	272	244	300	262	284	280	245	248	288	270	229	280	273	269	260	285	297	262	270	257	276	273	285	270	234	266	247	254	295	302	272	277	267	250	244	282	271	288	254	274	264	255	304	285	280	269	251	288	258	285	291	238	252	273	279	247	278	286	267	257	267	269	258	283	267	248	259	301	281	288	280	257	281	243	257	280	250	256	275	285	260	269	262	252	278	283	290	273	281	262	288	232	260	251	247	264	254	304	264	271	256	265	307	266	261	290	286	245	266	297	294	238	268	257	284	281	301	283	255	254	254	299	298	285	277	295	266	265	256	282	265	281	285	255	255	273	293	262	278	248	269	283	237	280	295	286	255	244	248	276	284	280	237	256	292	274	269	278	259	247	262	294	281	289	260	241	269	242	282	284	272	298	260	259	260	249	277	261	250	271	263	261	226	259	303	260	273	265	253	276	257	293	304	309	278	277	286	280	265	254	300	268	254	264	252	268	282	276	292	260	274	243	276	281	250	256	264	256	264	256	274	267	268	268	249	257	269	267	276	268	286	251	252	260	257	303	275	280	285	266	271	287	266	261	278	286	239	280	230	274	271	256	249	284	248	283	262	288	271	275	250	267	282	286	242	257	289	286	254	254	256	267	277	277	269	266	263	306	277	309	301	260	303	279	278	256	286	251	274	278	278	265	269	267	279	234	290	258	250	295	285	271	247	233	277	270	290	249	287	294	296	294	247	283	263	264	283	263	256	279	253	264	260	270	270	267	263	274	264	286	259	258	297	267	281	250	272	287	244	266	275	255	266	262	262	283	288	256	289	263	270	248	283	259	271	289	263	258	238	272	267	255	288	281	255	275	271	265	289	276	245	296	258	280	254	276	254	292	269	259	281	278	283	262	293	267	278	295	265	297	265	296	232	279	276	247	267	293	266	291	304	264	266	246	269	303	289	310	257	270	289	248	266	280	268	269	293	247	269	260	292	262	268	251	267	259	256	276	262	275	276	281	249	268	304	284	295	268	262	263	265	311	271	286	284	269	264	272	278	268	278	263	277	260	258	290	292	236	291	290	283	267	250	249	272	283	277	253	290	252	300	259	278	270	277	244	251	272	287	270	276	281	251	273	268	267	282	274	281	295	266	267	277	286	267	248	256	292	272	268	272	289	253	274	271	248	266	266	273	261	269	271	256	274	250	261	261	295	256	261	270	253	260	292	256	222	249	296	282	254	273	297	254	284	259	274	295	259	269	266	247	262	255	274	266	283	273	275	269	277	214	252	272	277	276	289	275	238	286	255	271	281	306	278	280	290	271	278	250	284	249	295	252	258	276	291	282	314	280	279	253	281	275	308	279	250	267	296	251	291	255	269	252	274	257	288	265	239	270	274	273	275	281	281	279	249	296	263	250	268	287	285	293	300	285	289	256	271	285	282	290	300	265	269	258	271	259	290	263	250	268	290	279	272	304	265	257	268	276	259	265	269	264	257	289	269	250	242	284	247	251	281	268	282	270	289	261	256	248	249	252	280	293	267	301	281	272	247	257	254	282	248	251	274	282	270	254	262	274	254	259	275	269	270	278	277	305	290	273	279	294	270
26132	27551	12675	6668	4797	3581	2685	2105	1653	1333	1095	916	801	693	696	586	505	515	464	523	516	435	436	373	377	399	424	416	377	336	354	339	354	294	280	331	312	284	308	266	290	315	302	286	327	303	295	265	269	314	291	292	272	284	304	288	285	267	298	308	314	277	288	292	298	259	268	251	298	284	296	282	305	293	295	267	287	297	299	289	281	256	266	276	299	259	262	321	281	263	283	271	294	279	281	271	266	273	279	275	296	300	280	266	267	267	277	271	316	255	257	290	276	250	282	273	259	280	298	274	263	255	294	253	268	262	260	278	264	264	292	282	262	276	266	274	295	294	258	285	289	280	286	259	264	278	290	286	278	276	299	287	262	286	244	283	287	295	261	269	264	279	283	250	270	285	272	298	287	271	259	284	271	282	279	265	274	267	284	280	277	295	297	288	299	295	244	275	303	296	293	305	266	275	305	254	255	282	264	296	262	255	254	283	258	247	284	315	263	259	250	256	278	225	265	268	298	269	274	278	248	274	269	300	247	283	272	293	250	303	263	264	288	300	261	277	302	276	284	286	291	287	286	291	261	283	277	280	280	298	244	286	298	282	304	284	271	276	276	288	282	295	296	254	278	270	282	275	281	310	271	255	278	272	244	274	256	269	300	266	270	261	278	287	273	290	269	291	260	291	277	259	253	274	258	271	267	287	301	261	307	267	281	285	249	281	263	282	252	297	268	272	281	240	288	266	262	307	297	282	261	260	286	283	278	246	281	287	287	283	249	279	249	284	284	283	272	271	268	274	296	278	277	271	277	264	262	259	274	299	266	280	275	275	271	259	254	279	282	276	242	275	286	290	282	272	277	260	264	264	291	294	299	286	275	271	283	280	302	271	254	254	260	294	284	288	303	293	244	266	245	236	253	271	266	263	267	277	298	258	286	268	263	248	244	270	268	279	261	267	263	287	284	274	282	288	238	263	299	264	260	266	298	283	304	281	254	301	278	306	268	246	296	271	262	268	262	265	264	273	264	283	295	271	256	258	278	270	288	272	268	280	297	294	271	276	256	280	258	270	280	260	285	273	264	279	279	264	288	270	260	275	267	284	258	275	292	277	299	280	269	288	257	269	266	263	294	292	277	262	275	277	274	262	264	313	268	258	277	302	255	270	282	261	313	280	285	261	271	257	287	260	242	311	309	287	296	293	292	275	260	278	255	277	259	268	269	284	266	286	285	260	274	280	257	288	282	295	309	261	271	253	283	269	283	274	282	268	279	281	259	289	276	301	261	268	248	250	273	278	239	257	275	267	280	285	292	244	283	251	259	259	266	290	282	271	276	287	268	297	278	265	239	269	284	270	278	268	275	282	297	273	289	293	272	280	284	296	318	298	289	285	282	251	260	287	264	281	271	270	281	290	278	263	270	260	289	284	279	268	274	292	277	278	265	292	270	274	239	257	291	320	277	304	315	272	270	255	294	272	257	293	269	280	279	281	276	236	275	254	271	263	293	285	274	262	288	271	267	264	282	290	285	321	262	282	305	238	256	303	268	274	284	264	255	263	279	271	288	294	273	289	260	278	282	265	259	265	284	271	261	266	289	288	270	283	262	245	287	268	290	285	286	273	290	290	276	279	283	246	278	282	251	269	279	301	265	266	286	254	271	258	265	267	267	290	280	281	298	257	278	248	256	269	288	240	281	297	305	291	301	275	256	267	266	275	263	259	276	248	290	284	260	288	259	275	265	286	282	265	252	287	274	304	308	276	287	273	298	273	265	295	288	253	268	263	252	302	276	264	259	266	256	262	248	274	289	256	290	242	276	302	285	272	263	290	278	275	268	263	240	268	283	269	282	269	300	303	257	298	298	252	265	281	257	258	302	267	298	279	286	259	273	272	264	258	266	254	282	277	263	300	251	268	271	306	275	277	286	310	287	261	266	294	290	263	264	269	282	250	256	300	282	269	255	279	281	274	264	262	285	282	271	258	280	321	278	305	293	266	276	258	277	285	265	272	254	286	247	281	257	266	281	266	273	283	260	278	271	285	287	263	271	299	275	277	237	283	261	280	261	275	285	258	269	264	261	288	274	296	240	271	272	297	274	307	245	256	275	290	288	248	268	276	295	282	270	280	256	295	258	262	274	267	293	283	287	269	261	242	280	261	285	262	268	266	266	261	277	262	278	303	265	272	285	300	263	282	289	266	273	291	287	272	269	275	285	260	306	279	293	283	263	295	273	298	292	281	281	288	275	254	294	292	278	281	281	260	281	310	235	245	259	289	259	281	277	279	308	263	275	277	284	280	267	285	256	292	235	272	278	257	252	284	281	312	260	328	272	274	262	277	302	260	276	289	238	267	312	289	265	259	272	304	268	279	297	283	300	277	275	263	254	282	280	273	255	269	268	265	287	266	252	304	278	243	277	263	295	283	284	298	246	288	273	232	264	260	276	264	306	270	282	285	273	289	303	266	276	280	277	261	278	255	257	262	268	291	274	287	285	265	301	252	299	298	283	281	268	283	257	257	267	274	280	290	267	286	312	268	291	300	266	292	265	271	245	314	272	285	252	255	255	274	259	281	312	307	259	259	272	269	272	323	288	284	283	248	269	263	273	264	284	280	270	263	278	286	296	291	273	281	259	232	284	273	271	259	258	267	291	290	274	260	269	282	252	283	296	276	268	267	314	279	277	288	275	284	290	319	252	279	257	295	287	247	227	281	287	267	270	304	281	305	280	288	288	285	278	261	275	268	252	305	259	287	266	260	290	298	282	273	291	311	256	267	279	236	275	272	261	300	270	281	289	248	262	293	261	272	262	261	240	288	266	287	262	287	290	283	284	302	263	273	284	280	280	271	277	245	319	275	290	260	315	293	273	265	283	258	258	259	269	278	284	307	297	251	299	298	284	303	293	276	264	301	266	275	270	259	255	311	292	279	261	275	284	255	271	272	293	269	265	307	300	254	249	275	290	272	293	257	255	274	277	299	272	294	257	252	262	252	307	301	266	276	280	271	277	248	261	263	281	252	286	285	302	276	310	314	245	268	295	272	286	246	279	286	278	304	283	288	274	247	275	297	271	277	277	259	287	286	282	268	258	278	249	278	306	276	269	278	260	302	281	309	274	274	293	267	286	253	274	282	241	269	304	263	262	299	245	274	289	268	277	272	275	266	295	283	281	255	255	289	281	299	304	271	286	265	294	267	256	281	277	249	262	245	283	268	260	279	315	266	278	271	276	262	252	249	276	268	277	252	275	256	281	272	293	256	278	283	272	261	258	262	259	295	282	292	264	292	293	278	315	267	298	271	274	283	289	293	273	267	280	281	289	277	243	264	257	252	265	277	269	266	307	252	280	270	281	306	288	262	273	295	288	263	275	272	291	291	296	265	316	281	258	248	277	271	280	263	274	296	293	252	288	284	283	276	287	280	247	275	277	249	284	305	289	256	293	292	280	287	258	276	258	294	267	290	254	233	260	277	298	286	266	262	304	303	267	275	300	275	249	287
28145	19902	7845	2042	1199	1017	924	871	863	802	803	781	805	773	749	706	748	683	702	759	775	764	722	699	749	725	745	699	714	698	690	728	671	713	686	694	732	697	708	705	728	710	682	712	700	736	719	664	694	694	651	726	702	720	709	727	696	651	690	744	734	659	675	688	719	721	744	718	675	681	682	703	683	682	760	717	766	654	657	652	681	691	723	713	718	727	728	733	681	720	672	682	715	723	702	739	685	755	624	706	705	701	657	729	716	660	715	729	671	664	712	729	708	644	722	752	710	689	677	778	681	735	683	680	717	677	661	703	739	673	729	667	688	695	685	747	723	708	729	712	715	745	690	699	683	692	708	688	735	693	682	682	718	701	668	714	702	723	711	753	676	686	689	678	727	731	725	713	762	767	730	691	714	725	682	699	771	726	726	719	733	651	716	681	722	730	721	720	711	702	700	720	703	684	687	675	684	712	681	713	713	716	658	668	706	762	711	685	656	742	711	722	699	743	711	740	628	696	693	732	661	674	773	745	651	679	701	749	663	701	696	722	688	670	669	733	738	696	718	719	736	696	722	705	737	668	738	747	688	724	703	683	692	667	690	726	678	694	769	731	707	729	698	685	704	731	689	734	721	715	695	750	702	718	694	696	737	724	727	736	690	709	715	693	727	701	670	728	670	756	679	706	689	691	714	701	731	707	674	703	727	686	731	705	734	712	708	667	662	749	732	734	742	696	700	720	686	692	675	696	691	759	665	683	728	689	692	728	690	713	709	751	732	715	700	706	726	659	709	730	750	770	773	735	697	683	672	700	719	749	687	744	712	756	750	665	699	706	666	726	675	726	709	668	682	667	778	696	714	723	714	681	712	751	711	746	677	729	687	682	721	667	744	701	729	727	690	694	692	712	707	663	723	723	714	731	679	713	672	724	726	674	702	704	754	734	687	696	672	777	724	712	737	742	750	711	692	703	701	724	708	738	716	666	684	695	725	655	717	722	653	695	724	725	736	750	751	711	704	693	722	750	701	703	706	726	684	724	695	762	714	761	649	661	705	653	656	668	690	730	713	649	698	751	708	664	746	630	663	722	690	683	708	696	707	679	702	720	684	738	746	738	707	676	695	723	720	787	686	745	686	684	699	690	705	676	704	728	742	760	678	680	660	712	686	717	732	747	648	722	691	697	681	700	744	746	703	672	692	693	716	709	727	714	681	716	743	719	749	709	708	677	719	721	709	716	757	723	669	701	718	691	747	718	709	683	703	759	748	685	730	686	691	740	696	726	684	733	672	694	718	732	720	708	712	712	706	725	726	710	706	717	731	725	665	733	747	679	691	716	722	700	736	700	717	688	693	682	719	708	684	719	702	705	710	705	704	681	719	668	762	696	712	695	710	681	684	718	730	748	724	681	704	697	701	748	718	743	717	743	687	651	722	668	695	681	745	733	724	662	736	708	667	718	720	716	715	725	716	712	678	716	655	706	708	680	699	692	713	705	712	690	737	753	701	674	704	678	759	711	708	723	743	691	707	691	709	724	686	718	705	708	690	669	652	680	679	695	660	686	725	715	717	709	708	699	722	690	701	746	701	702	728	734	721	735	692	707	672	769	729	643	692	728	709	695	700	692	718	692	743	726	673	728	688	727	682	672	721	730	719	729	678	697	714	727	701	739	718	757	684	763	691	794	712	717	691	765	696	717	741	690	707	723	724	734	700	717	678	726	756	724	697	719	698	696	661	739	687	700	687	721	731	676	744	699	703	712	710	683	700	716	686	711	712	742	671	676	723	703	727	659	708	726	703	697	689	742	720	706	740	687	681	691	729	704	710	713	703	724	747	658	670	739	744	705	723	697	662	741	648	700	725	717	789	680	666	702	709	658	729	704	692	710	694	681	709	714	708	711	709	650	702	701	734	745	685	705	698	730	752	719	732	695	710	710	745	732	721	721	657	697	708	727	733	754	737	745	678	730	709	698	745	712	690	711	664	709	694	696	743	657	728	727	720	709	698	704	721	686	717	703	673	717	732	708	717	716	703	769	702	695	712	716	709	752	706	681	714	680	719	676	683	688	712	710	700	691	728	742	720	714	680	746	677	652	711	651	729	720	738	679	740	676	723	727	706	731	731	741	692	710	689	680	710	759	760	748	777	671	657	761	686	704	730	713	701	649	688	712	756	681	684	675	673	712	727	719	679	678	687	686	770	693	702	720	729	699	665	727	710	684	724	707	721	690	745	745	695	699	708	678	729	725	766	719	763	681	680	720	680	743	714	722	712	681	695	745	708	676	707	676	725	752	738	710	741	730	668	716	722	727	742	717	665	722	682	710	745	693	719	678	682	694	750	719	733	706	723	729	708	691	662	726	730	690	662	724	722	750	668	744	729	681	694	692	708	662	709	809	709	707	691	695	749	705	689	718	708	728	743	685	716	671	671	663	767	705	803	720	703	663	675	689	712	717	687	755	727	688	734	758	712	714	714	685	733	731	762	711	713	776	728	715	650	700	685	654	695	726	676	711	729	674	713	683	730	701	732	732	715	732	686	718	677	698	753	723	700	704	715	673	709	699	701	628	769	706	691	697	729	727	726	725	734	704	737	775	715	753	749	698	701	699	699	672	703	722	721	771	700	733	687	693	671	718	720	728	728	684	722	714	692	661	705	685	726	735	728	711	692	718	736	732	677	704	713	674	666	710	718	700	690	732	692	691	657	718	695	698	718	702	729	700	730	732	706	728	648	754	720	765	732	721	667	693	674	800	722	683	699	729	684	686	741	747	696	728	669	681	720	685	710	693	656	736	726	700	720	678	699	704	647	710	725	725	737	737	711	693	751	679	718	672	741	707	711	716	703	739	665	682	716	699	676	767	728	709	696	718	695	736	697	680	676	746	666	704	738	725	708	705	742	734	748	742	702	734	705	723	657	689	703	680	736	698	692	734	701	733	705	731	734	663	722	700	752	705	701	708	700	679	730	762	706	694	713	696	716	691	724	712	721	720	673	684	709	705	672	706	676	722	723	717	695	718	697	693	677	684	707	695	692	676	699	688	736	702	759	738	663	716	677	704	738	707	686	729	713	706	714	686	727	701	699	700	715	693	711	688	731	713	689	730	751	661	708	768	693	677	654	725	701	687	697	689	725	722	706	703	666	677	714	746	696	701	709	666	699	712	684	686	687	659	672	703	710	719	668	738	693	716	729	660	662	664	733	723	689	721	718	714	726	680	693	771	724	707	725	772	753	676	748	711	791	719	702	724	733	688	701	696	731	694	770	703	681	755	682	702	725	708	683	687	738	675	727	691	673	725	723	726	686	702	721	706	713	706	711	726	701	734	727	696	688	731	733	717	706	682	705	662	726	719	683	699	659	700	775	739	702	737	655	733	725	669	686	695	718	679	664	729	702	689	688	721	697	698	709	727	717	719	716	736	717	666	719	709	742	705	756	659	651	720	681	743	762	684	655	676	708	710	695	729	738	665	726	674	713	735	697	696	710	696	784	719
7098	5004	3377	1834	1435	1283	1147	1058	949	926	891	851	875	781	828	773	714	775	757	775	792	745	728	801	823	766	771	809	775	759	748	774	733	753	780	732	722	773	734	704	730	759	773	730	768	774	751	735	718	783	736	745	732	759	717	757	742	733	751	711	731	740	800	684	747	718	712	808	774	739	724	773	758	815	716	750	786	696	716	712	717	733	719	715	777	717	727	740	713	738	787	757	733	720	744	802	740	684	751	750	705	725	703	701	787	741	744	734	706	697	768	756	769	762	706	789	716	747	752	696	763	748	744	723	724	723	747	677	731	751	769	700	727	698	735	770	722	701	760	712	696	672	727	721	737	698	788	733	736	771	721	770	772	723	704	681	772	741	731	707	751	752	708	732	781	805	783	721	770	750	785	732	752	717	770	719	734	740	710	779	745	720	710	742	728	708	729	767	811	712	764	704	740	737	737	720	727	721	730	736	771	744	720	771	736	698	724	751	772	755	803	711	782	755	709	790	724	757	747	779	730	729	727	726	708	727	760	726	700	702	767	730	756	729	714	743	720	765	785	785	739	706	742	769	739	733	690	720	736	764	755	737	743	698	701	683	711	731	700	710	706	814	694	731	706	749	765	749	774	736	736	749	775	814	772	754	745	754	778	723	684	728	750	732	765	725	742	717	717	676	703	744	739	724	669	739	731	772	714	697	776	724	746	724	710	776	726	757	727	791	749	779	768	769	773	751	761	740	729	756	736	730	708	781	741	720	696	749	716	721	761	741	727	726	750	752	751	690	729	774	742	721	768	709	779	701	729	736	669	737	760	739	718	761	742	765	739	774	749	746	774	783	681	728	712	747	750	725	744	787	747	749	734	728	752	774	784	755	726	732	744	695	716	739	764	787	751	769	722	739	781	725	749	758	755	770	783	749	744	740	757	737	734	739	735	710	748	727	759	763	742	757	791	756	779	755	721	719	761	696	738	731	750	717	736	737	735	716	747	742	757	749	703	771	748	709	735	718	725	730	755	744	734	758	705	765	747	717	735	766	769	771	755	744	749	705	738	726	733	755	764	711	759	744	753	737	728	759	705	735	774	733	718	774	734	716	765	733	743	748	810	780	784	770	762	779	751	766	736	745	702	734	729	752	748	764	740	758	722	769	762	741	728	751	733	692	723	747	711	706	732	777	738	726	737	734	735	765	776	725	781	699	753	728	752	742	722	750	770	727	723	768	751	732	753	737	733	710	742	718	752	686	749	766	741	732	691	743	733	750	731	762	661	735	706	776	735	726	782	749	732	693	791	754	722	761	759	752	710	683	731	764	753	737	771	747	716	747	733	708	745	763	756	792	722	717	723	772	741	700	747	761	733	764	735	756	760	752	726	724	775	709	758	740	794	743	731	719	729	732	748	720	687	721	703	724	765	725	776	706	711	767	730	724	729	737	695	767	748	772	722	730	735	758	727	746	711	723	744	722	772	761	772	730	755	724	685	734	710	735	758	727	730	725	731	739	753	717	736	717	765	765	801	699	800	721	724	693	720	741	731	715	701	724	720	739	776	728	726	742	752	718	746	739	776	761	709	719	738	731	730	759	729	764	724	750	722	748	756	687	760	740	708	740	749	716	691	776	721	736	685	752	735	726	794	739	700	747	742	687	723	738	738	729	692	769	727	742	769	706	775	723	729	751	750	692	769	759	715	737	708	758	731	712	722	756	761	781	701	763	687	732	725	745	756	807	753	754	784	781	707	723	738	763	729	742	713	716	744	745	789	716	777	704	763	719	770	708	738	729	764	770	727	733	762	789	733	776	726	743	819	685	731	707	811	730	768	790	759	792	710	695	772	732	684	723	795	707	753	720	785	786	687	712	681	769	723	735	742	719	789	747	755	706	710	751	708	706	718	744	710	752	716	757	773	727	721	718	722	779	734	763	776	753	759	817	773	757	752	716	735	773	763	713	722	775	720	786	718	760	751	713	743	695	710	739	796	753	746	745	740	748	737	757	747	755	677	743	716	747	730	749	726	688	728	728	707	686	715	736	716	692	661	711	742	798	772	740	756	749	721	749	749	759	730	773	741	760	726	748	746	763	792	751	726	709	718	677	758	745	772	737	757	744	747	729	729	743	744	799	782	771	766	738	740	709	748	723	776	741	699	746	686	790	716	748	727	795	759	743	755	758	715	745	742	724	752	768	758	719	784	760	710	777	744	759	735	714	743	702	725	748	757	750	773	760	750	711	726	743	749	736	728	715	742	785	718	695	724	683	740	758	744	725	730	732	801	761	695	761	732	727	733	705	741	735	739	730	697	780	750	734	714	714	718	738	737	739	727	715	689	694	789	742	770	771	712	726	753	712	721	748	767	785	757	737	745	746	722	737	731	742	776	790	722	743	725	792	720	765	737	747	754	730	705	725	769	765	735	730	695	724	751	765	694	725	743	725	719	761	712	750	732	765	791	736	731	754	754	730	730	733	665	705	776	767	737	708	756	727	780	682	727	714	745	720	699	731	735	792	735	765	709	735	734	781	726	725	728	754	749	707	740	730	763	784	760	733	716	732	788	769	725	739	699	671	733	707	745	716	739	764	723	699	723	783	764	699	763	766	740	754	749	772	696	744	709	723	777	775	760	762	730	745	794	787	766	756	754	752	742	707	736	762	757	767	751	758	801	746	710	708	716	757	749	712	721	742	760	723	721	700	732	718	758	701	703	701	758	735	730	762	789	739	704	762	712	795	740	735	741	710	741	670	731	688	722	748	725	752	771	770	760	728	692	714	704	668	752	782	762	717	708	749	742	731	724	726	739	709	738	752	747	723	726	719	785	764	797	802	736	742	752	731	721	777	732	767	736	729	709	752	745	722	703	732	726	742	726	728	729	760	764	723	806	746	691	772	732	698	731	696	710	740	786	723	723	749	761	719	688	782	739	793	726	714	743	698	709	763	739	749	707	712	664	668	788	760	733	723	768	714	738	784	716	717	723	751	731	750	714	731	735	783	761	754	708	702	785	718	740	739	755	757	735	737	721	761	728	708	758	739	744	704	714	730	702	768	740	736	777	705	753	743	731	733	751	742	772	747	794	761	760	733	753	718	767	735	680	723	734	694	731	777	750	748	734	748	730	728	732	753	735	729	711	745	722	713	717	706	729	740	750	706	711	738	681	772	733	775	753	665	732	682	779	722	725	752	719	723	761	735	705	764	751	774	741	760	770	751	754	739	743	771	775	737	709	743	761	738	725	689	691	749	702	703	745	798	766	724	731	764	748	743	743	757	683	732	759	737	766	697	771	746	721	778	732	764	772	765	749	783	733	737	791	731	756	769	731	690	740	799	651	722	739	711	787	737	748	746	779	714	749	767	738	759	744	794	755	747	746	741	700	785	716	756	746	701	724	790	783	692	755	767	770	770	720	751	733	726	748	763	737	784	761	758	747	743	743	713	748	677	741	728	722	749	699	707	791	750	741	738	768	759	731	792	735	739	736	762	777	778	738	730	721	753
23847	21512	29104	24363	21504	13979	1816	981	824	731	635	619	586	489	509	473	488	448	406	435	425	472	420	416	418	414	468	388	405	374	400	354	375	373	404	427	391	381	368	369	350	369	373	398	323	395	353	373	393	380	352	382	400	350	392	385	390	396	357	369	356	305	399	376	369	340	371	392	381	352	341	374	430	371	362	354	343	385	374	355	370	346	364	346	350	332	364	343	352	348	357	348	322	359	332	350	373	375	384	382	357	333	374	370	357	346	382	368	420	393	374	362	373	415	361	337	370	336	359	363	375	363	364	364	360	348	376	381	338	364	347	386	368	383	335	335	392	360	366	391	351	335	367	366	383	346	379	375	389	331	338	367	362	343	350	365	334	349	364	332	400	363	367	379	364	350	381	378	345	361	401	401	371	374	363	336	354	376	330	386	347	375	360	354	385	405	345	349	366	385	367	354	347	375	375	366	387	358	352	349	359	354	356	350	390	340	368	348	354	382	377	355	360	346	381	393	317	360	371	398	329	378	375	337	386	331	356	356	372	351	334	353	350	390	386	357	357	381	373	381	356	360	346	362	357	367	330	392	360	323	393	398	369	360	380	383	348	351	372	377	355	358	387	353	332	376	402	341	356	366	339	387	343	366	377	365	391	375	342	407	361	343	356	375	401	370	370	398	383	389	378	349	354	363	370	373	402	321	321	351	356	345	374	365	338	324	384	374	363	362	395	340	393	371	366	361	393	372	363	377	375	355	370	355	395	343	333	391	356	357	320	340	360	384	359	376	393	372	338	362	378	387	377	386	352	356	367	390	385	375	363	377	354	355	370	367	379	382	352	369	339	342	377	372	368	368	372	368	377	383	360	381	365	347	381	371	362	348	354	335	341	342	361	375	373	362	381	351	364	365	393	377	369	348	354	331	372	374	381	363	353	391	351	365	367	363	381	397	371	352	347	325	311	337	361	364	341	382	402	341	363	375	357	378	383	370	374	363	362	379	365	403	356	353	355	354	359	372	350	363	340	370	351	361	385	334	395	367	368	368	368	342	365	386	352	378	380	355	365	371	339	349	338	346	385	339	354	346	385	337	350	368	379	365	350	350	338	367	335	343	359	401	373	396	378	380	343	346	383	322	355	352	360	409	379	388	332	377	364	380	357	367	360	362	362	354	332	390	361	347	380	349	359	375	368	401	363	364	377	363	404	344	362	362	351	391	354	370	353	364	344	352	346	343	362	340	348	367	385	358	355	362	344	361	393	297	368	363	405	394	377	343	375	317	354	361	350	371	369	382	366	344	371	362	369	360	352	372	338	341	347	399	398	386	362	349	309	364	386	348	322	345	369	381	359	368	329	360	348	339	367	379	351	385	356	379	328	300	333	356	339	348	368	324	339	371	376	379	351	398	370	382	349	348	347	387	349	354	396	366	376	331	351	360	331	374	368	395	340	401	361	349	388	352	382	376	355	364	390	376	414	371	395	366	338	379	341	338	340	363	372	365	374	385	338	350	380	370	366	365	312	323	391	364	357	343	383	370	386	350	374	357	345	382	370	357	369	365	374	358	358	354	346	352	347	375	345	356	356	326	371	338	366	337	349	358	359	351	363	340	333	374	317	365	335	343	377	356	378	343	346	340	361	371	351	348	360	334	367	368	387	384	388	354	352	380	384	380	368	383	345	353	384	383	367	386	347	361	370	370	351	354	364	340	351	373	397	358	370	413	331	348	366	365	360	362	339	356	370	336	406	371	358	351	381	368	382	378	362	329	371	387	364	382	400	354	338	397	374	338	382	343	393	333	366	339	375	381	348	331	356	389	381	371	354	369	390	375	376	361	362	343	329	358	350	341	341	351	344	392	368	353	376	372	386	387	341	332	350	360	383	356	337	396	357	362	348	356	366	359	364	345	353	372	358	360	347	357	351	364	345	335	365	390	351	398	350	371	349	361	374	373	392	379	346	388	328	333	356	387	383	356	356	368	356	368	373	369	376	361	341	387	368	359	357	357	340	362	366	368	351	348	388	354	373	392	332	359	361	362	362	351	370	379	355	333	357	342	341	367	370	373	346	394	342	403	374	353	377	372	393	326	366	361	371	348	408	334	376	331	358	353	336	359	351	364	348	370	339	375	350	333	363	342	380	373	372	344	350	352	368	365	385	364	394	359	368	359	382	360	393	337	396	367	381	345	378	339	330	342	359	389	381	375	354	384	369	365	387	346	354	356	394	367	390	364	368	382	379	394	355	355	375	370	352	377	371	360	383	354	347	363	359	373	375	366	351	342	372	363	365	387	361	333	335	343	360	322	347	364	368	360	361	358	384	345	372	390	367	368	398	343	361	376	356	351	314	354	392	355	368	343	378	350	371	365	351	362	373	330	372	393	374	316	355	387	363	367	387	354	371	404	372	360	357	353	328	357	349	393	360	389	357	348	335	365	393	356	370	363	375	357	392	372	369	339	379	351	342	355	366	374	375	382	356	387	336	384	378	366	329	387	346	380	379	368	335	362	370	386	370	398	368	355	327	378	336	356	354	357	356	393	367	340	384	353	361	348	365	361	360	352	340	328	387	367	361	365	343	395	365	329	357	352	377	350	376	381	327	364	362	343	365	351	345	320	348	364	364	349	372	382	343	384	323	365	371	365	341	334	370	370	353	356	352	359	388	352	371	344	371	363	353	349	390	350	378	386	364	366	356	358	361	343	355	339	328	356	386	374	352	361	372	353	325	389	370	366	360	319	334	344	320	385	362	341	357	361	368	357	380	354	380	398	353	387	363	375	374	338	344	391	391	366	339	350	339	368	368	379	366	356	338	355	324	360	395	355	320	375	342	375	363	356	367	371	371	372	391	385	415	368	362	386	355	332	364	340	331	369	338	351	367	395	378	346	378	354	359	361	327	384	375	369	364	354	395	359	346	373	342	386	361	391	408	364	377	358	361	342	331	324	334	372	349	389	329	398	345	292	361	367	365	358	380	385	350	344	353	341	363	364	366	352	328	338	333	336	315	369	353	397	350	346	357	389	353	358	359	349	341	377	367	372	315	376	342	339	339	346	343	361	376	333	329	368	353	384	360	384	370	359	374	340	372	364	353	374	324	420	390	334	377	369	384	356	347	318	375	332	399	359	366	353	368	358	417	370	388	324	349	361	370	354	384	377	378	379	312	356	369	360	366	349	378	391	349	352	363	388	328	345	410	356	331	336	388	350	332	393	369	367	352	349	386	365	343	386	379	362	359	334	368	331	370	347	360	385	359	368	351	389	342	344	347	358	355	353	381	364	380	363	375	334	336	370	397	364	370	368	331	352	360	390	357	407	434	349	330	370	372	350	355	395	378	363	343	365	377	362	340	359	362	360	362	329	367	385	381	365	355	370	345	367	360	363	338	378	361	340	338	354	346	341	352	352	370	401	360	364	384	352	375	359	346	379	407	366	389	364	331	358	340	412	345	369	347	336	318	368	383	378	373	327	349	340	373	359	335	351	384	355	382	374	345	380
18858	15255	8790	4290	3121	2364	1805	1495	1226	996	841	798	756	651	574	545	595	476	498	494	474	475	482	488	465	474	439	494	475	416	462	421	413	452	449	427	415	404	411	468	394	405	391	374	416	416	389	357	442	385	425	395	381	431	401	408	403	413	399	418	397	449	372	386	383	418	386	384	421	385	424	414	385	437	374	410	404	387	383	361	396	388	394	382	403	367	390	395	410	400	378	367	386	401	363	412	400	411	409	329	385	404	361	405	417	393	397	352	393	361	435	392	375	419	364	390	362	408	392	374	426	408	418	403	417	385	399	391	421	409	381	368	419	414	404	386	397	389	376	384	387	400	402	436	394	427	356	374	391	403	378	401	358	389	404	410	384	373	349	382	391	390	379	386	403	394	385	410	389	404	381	410	364	370	391	407	395	414	435	395	400	385	406	436	381	380	364	409	387	401	393	374	405	379	379	386	376	416	414	382	400	433	372	355	380	416	363	391	400	418	417	399	382	397	403	396	379	415	389	410	364	399	384	416	432	384	368	386	373	393	401	370	405	388	396	403	400	389	385	375	375	417	369	418	365	415	408	371	391	405	428	384	433	389	406	423	401	378	398	404	397	407	361	357	374	396	370	404	405	417	362	357	388	400	381	402	379	376	420	395	384	371	395	377	439	356	381	431	368	396	399	416	410	352	399	378	389	380	408	380	390	375	380	369	370	374	402	421	375	365	419	381	379	427	382	371	442	395	425	358	428	402	368	421	399	382	387	409	378	383	394	376	407	353	414	366	402	368	406	433	354	416	380	424	405	406	431	412	396	393	386	411	386	407	416	359	401	381	379	413	394	372	373	418	374	403	405	409	406	398	401	363	367	362	383	352	403	408	407	412	363	394	409	406	408	388	429	387	409	361	353	386	427	374	391	400	421	382	399	406	370	389	368	407	397	342	375	369	442	375	404	412	383	386	396	387	440	383	406	397	394	372	379	389	417	407	371	420	391	423	367	409	414	372	368	369	371	366	423	396	394	383	388	414	406	388	382	388	383	398	398	401	411	397	363	414	400	378	417	382	433	390	424	365	398	392	421	364	406	427	414	393	395	375	397	344	402	403	382	359	408	415	416	383	388	400	394	384	408	359	389	377	395	417	398	413	403	420	374	373	408	370	392	396	398	417	385	393	385	405	397	397	424	422	429	363	392	412	419	403	391	402	424	373	400	410	377	372	391	386	402	413	404	372	416	396	382	361	404	415	362	424	367	451	401	371	368	402	410	369	449	398	457	405	400	394	387	397	412	413	407	376	414	374	401	393	405	365	389	369	393	393	405	396	377	406	379	400	409	361	413	390	402	421	431	404	422	392	380	358	373	404	426	410	392	388	359	412	424	388	415	418	390	385	379	379	367	403	365	397	407	384	383	373	394	425	404	425	408	397	381	414	395	399	400	405	378	394	384	386	406	377	417	383	425	404	399	416	414	397	381	386	379	433	403	402	377	367	375	359	375	399	405	398	379	386	400	441	389	389	396	387	399	403	384	377	365	375	401	395	375	386	381	407	439	399	448	385	369	408	384	379	404	388	388	378	382	404	402	375	357	388	388	401	397	357	408	404	379	446	413	393	394	384	400	381	416	411	391	425	386	383	377	414	363	365	413	390	407	412	396	390	466	437	405	356	404	400	392	412	406	434	398	388	365	402	410	412	392	414	365	398	397	395	425	400	391	405	378	415	402	389	409	382	404	366	398	389	416	395	373	407	377	412	392	389	399	400	361	401	350	391	396	384	426	398	340	414	352	395	389	385	406	423	391	388	391	362	398	379	374	378	397	363	408	378	394	398	400	386	414	393	368	373	402	361	383	378	369	371	397	402	400	372	401	394	372	382	375	385	405	395	380	418	395	408	400	383	409	419	361	406	399	361	381	412	400	413	383	385	375	404	446	384	409	381	380	364	395	384	398	370	369	394	429	417	410	404	411	370	376	398	409	398	356	421	370	432	381	390	394	384	377	394	411	393	375	393	383	390	406	390	385	403	373	371	390	368	380	418	356	358	385	393	398	411	403	379	413	398	408	371	373	397	432	356	378	399	404	416	408	392	370	394	400	406	384	410	411	398	420	377	395	372	361	379	389	436	392	396	403	378	364	404	410	393	403	409	403	412	397	393	394	422	391	419	376	369	372	365	409	403	424	382	377	399	410	398	397	382	428	454	397	381	366	416	378	398	419	396	394	400	397	414	416	379	421	367	391	386	411	397	377	389	400	385	407	360	414	414	399	391	385	377	353	401	385	370	351	390	389	406	340	363	393	411	398	417	402	429	410	394	426	383	403	395	391	402	402	417	381	350	364	402	368	399	410	377	429	419	435	407	378	382	396	406	376	394	434	382	389	380	374	366	386	397	394	422	374	408	403	392	371	423	401	381	336	376	376	389	394	418	402	469	391	427	353	374	418	436	378	369	410	384	392	389	390	414	389	415	385	393	374	382	391	387	380	402	417	410	397	398	392	402	405	366	412	389	382	356	406	390	371	422	427	394	424	391	397	397	385	403	378	394	359	370	400	369	385	385	414	369	403	430	373	383	404	406	401	391	391	393	393	402	386	408	394	395	400	387	382	374	361	393	381	417	358	394	370	395	380	380	414	405	392	427	372	400	380	372	393	350	398	373	426	411	422	390	409	365	412	395	336	395	435	390	379	358	389	412	401	400	378	370	374	399	372	403	397	397	384	363	432	404	380	411	365	416	423	387	410	419	422	406	391	399	378	399	367	393	347	388	392	394	386	375	418	402	414	404	384	387	394	387	404	392	426	360	405	390	407	417	383	370	369	430	390	430	407	415	359	384	410	412	349	416	403	401	421	358	400	382	418	416	414	369	411	393	414	392	435	379	392	399	412	412	400	401	430	418	381	377	370	382	387	412	434	418	393	388	426	398	419	367	389	407	418	398	414	467	388	387	404	383	389	394	387	398	396	380	399	372	382	397	427	375	373	396	384	409	377	385	377	363	399	379	406	426	390	361	392	433	409	426	380	373	408	356	383	393	372	457	405	390	376	401	402	406	383	370	412	423	387	399	394	369	388	392	382	402	399	355	390	390	386	394	368	413	378	384	399	419	361	385	405	358	365	383	407	395	398	416	366	389	389	404	401	392	378	365	396	409	401	392	359	365	378	376	390	428	352	394	395	362	356	419	416	369	410	415	393	418	420	410	353	393	404	429	408	398	396	392	393	389	394	389	421	358	363	399	393	382	401	393	384	390	374	403	433	403	414	419	406	377	361	401	372	396	400	356	360	397	381	393	408	379	396	374	368	379	381	390	404	411	402	401	376	379	385	398	413	356	408	383	405	391	414	342	412	392	368	429	407	371	393	400	397	433	357	359	387	410	402	363	397	404	369	414	383	379	394	404	385	387	384	420	365	404	410	406	375	385	372	399	396	386	378	418	397	409	415	390	391	442	392	412	410	405	373	386	395	389	399	407	403	377	408	396	375	369	392	417	418	366	399	400
24829	21433	28080	25136	15903	1985	1302	1053	935	962	860	877	846	807	814	831	741	794	752	788	726	800	782	755	726	778	768	814	767	811	744	736	773	713	726	769	704	741	729	690	735	737	709	712	739	721	722	735	714	655	700	749	751	716	735	696	687	657	773	701	744	701	723	718	700	750	758	701	727	750	721	755	727	685	699	801	708	755	675	746	704	752	728	757	714	733	711	734	696	753	746	714	734	656	748	743	746	683	717	723	734	715	734	722	684	767	797	765	699	719	756	728	665	754	713	705	709	712	784	754	724	684	692	729	716	722	738	748	727	695	707	755	702	685	778	743	761	729	753	711	704	716	709	729	744	707	688	691	710	680	690	716	708	701	716	729	670	814	716	729	734	738	758	724	755	759	766	716	679	766	764	768	762	775	727	729	735	790	697	692	768	713	754	764	748	689	722	691	736	703	728	732	760	735	668	742	738	685	690	669	679	751	714	736	722	685	715	726	714	692	718	756	729	752	694	688	704	692	750	737	779	709	694	700	690	716	782	778	709	773	750	720	758	741	751	729	686	666	744	754	692	690	732	711	733	727	724	753	745	724	752	732	701	719	681	740	736	673	702	708	708	721	675	703	714	669	719	706	707	666	707	742	677	710	720	764	702	715	691	720	718	776	748	705	726	722	727	717	690	725	679	717	683	775	690	676	722	696	746	725	715	729	676	716	738	699	699	727	718	727	743	773	722	738	697	675	715	696	760	720	785	727	739	762	726	693	720	717	715	766	717	711	775	747	732	742	683	722	727	729	716	762	760	695	688	704	762	726	694	768	704	701	742	727	695	686	735	753	709	708	745	716	735	763	761	725	767	741	772	738	724	728	746	706	714	786	733	735	713	726	716	709	764	763	766	716	717	707	781	693	712	724	758	766	766	685	740	731	722	730	762	752	734	712	734	731	728	744	742	725	694	697	680	734	721	735	717	719	773	694	699	743	750	722	705	717	737	738	718	742	720	738	704	748	792	678	721	705	734	732	672	739	740	725	720	716	680	687	691	762	715	738	742	699	701	737	728	733	729	766	742	715	675	738	705	722	729	712	660	729	739	751	758	727	691	707	700	688	710	741	758	748	724	664	736	718	739	725	687	750	732	759	700	705	683	715	753	721	681	766	675	757	693	717	717	704	726	738	721	689	690	710	731	692	730	740	746	709	751	708	709	699	640	726	739	670	751	726	706	709	756	738	706	722	720	757	734	691	790	709	718	760	718	760	699	717	739	701	765	709	767	716	697	759	759	792	713	761	704	717	728	730	684	728	725	725	697	670	740	737	689	731	681	741	733	741	703	761	692	774	717	725	717	666	702	724	724	668	746	714	756	748	679	742	704	717	768	698	709	717	694	732	728	686	704	749	706	699	725	745	766	709	682	727	724	714	761	699	700	735	736	728	726	699	712	723	722	715	707	729	756	712	767	749	713	713	758	686	704	743	744	733	731	700	724	705	747	761	720	727	666	734	739	747	715	720	705	743	740	751	733	710	700	774	718	706	686	762	684	697	715	707	717	727	712	726	732	743	729	704	752	722	731	714	709	687	776	739	727	761	676	720	706	719	698	723	673	765	720	700	750	689	709	701	745	739	701	728	736	671	725	760	763	773	686	720	738	691	763	697	732	740	691	729	719	701	696	709	683	745	750	682	722	799	709	772	769	727	721	714	687	744	672	757	728	734	727	681	722	717	722	693	738	724	681	719	685	732	709	795	758	721	683	729	700	731	701	770	758	740	723	704	700	748	719	771	688	662	746	723	740	731	735	771	752	754	703	748	728	716	726	687	729	687	723	727	735	687	731	710	732	774	769	683	722	700	732	751	736	723	704	788	705	754	746	721	720	744	742	713	657	749	733	693	768	740	710	759	755	698	746	752	752	724	717	737	724	738	733	694	720	726	723	738	735	753	728	693	735	665	733	743	710	679	708	751	709	707	750	758	678	714	734	766	728	743	738	780	762	745	712	744	738	738	746	701	716	794	720	733	720	732	704	729	715	735	693	684	721	720	700	733	723	708	678	674	692	722	721	762	724	745	702	745	708	709	753	791	723	765	688	676	746	721	703	733	735	719	734	708	736	781	697	767	739	755	745	739	728	709	702	712	728	722	757	712	742	711	720	722	743	749	711	727	802	719	711	700	726	674	711	720	678	761	744	739	709	726	749	700	761	753	665	738	727	748	715	684	745	719	745	676	673	767	725	711	766	762	751	703	691	745	736	720	713	765	723	696	736	727	689	753	696	772	726	704	728	761	761	767	736	706	727	724	702	693	701	704	750	694	706	716	735	724	716	716	759	711	725	704	772	731	738	744	685	752	719	702	716	708	705	697	751	738	714	704	750	724	711	782	737	750	745	713	729	692	768	792	711	697	709	748	764	700	668	747	716	719	746	700	749	704	706	750	738	727	728	722	755	681	755	744	727	736	743	745	752	737	716	734	711	700	703	727	745	730	683	743	717	701	768	749	684	724	688	684	731	693	749	685	713	734	682	798	711	742	740	744	713	747	719	760	750	713	701	697	764	703	722	741	687	700	706	682	673	695	737	770	721	727	735	746	740	705	744	700	706	718	674	753	682	737	764	720	694	762	753	694	726	708	692	740	711	709	736	747	718	725	689	755	726	694	690	712	684	742	716	736	746	742	708	718	702	733	711	671	749	725	745	792	755	732	733	751	681	763	668	764	764	728	717	743	750	700	689	731	662	711	735	724	697	739	735	699	750	705	715	703	711	760	688	734	688	680	669	697	712	763	694	733	724	744	700	749	709	707	694	728	704	746	727	731	728	762	710	768	712	707	705	680	690	707	730	711	723	677	683	716	749	737	709	729	722	732	746	705	734	730	707	726	702	753	739	763	745	681	711	743	708	751	750	779	719	702	726	726	745	756	698	696	721	756	706	687	695	678	748	721	731	669	715	765	742	736	707	717	720	662	733	736	752	702	729	705	741	735	715	720	739	683	728	716	716	770	721	746	702	703	761	753	709	724	685	728	668	739	730	717	718	691	684	742	731	749	746	688	684	719	729	763	686	710	719	703	697	673	773	725	698	751	744	726	734	718	729	780	729	716	691	715	779	744	745	765	704	712	724	733	707	734	736	701	654	714	727	741	748	723	704	727	718	691	736	728	714	722	728	686	693	746	743	727	704	725	708	760	736	720	700	691	710	713	679	698	734	702	745	717	707	688	696	736	724	728	699	729	699	747	750	673	760	722	731	726	720	747	732	676	681	707	704	748	696	725	716	729	752	710	715	673	667	738	721	732	756	731	741	679	743	711	768	720	729	769	728	746	728	735	679	778	727	751	693	697	708	710	746	734	754	713	709	704	708	715	772	741	760	688	674	746	686	709	693	721	689	694	716	739	691	717	726	690	722	702	748	706	723	769	740	744	728	707	745	807	736	754	703	707	720	710	728	724	691	723	725	717	714	663	684	715	769	720	714	679	685	679	805	738	712	732	713	725	692	731	779	664
15289	9690	6122	3228	2573	2139	1684	1434	1230	1058	1031	975	1000	832	815	821	849	852	771	811	837	847	829	821	762	833	751	765	819	774	776	747	743	782	747	770	686	782	743	721	734	742	746	773	729	778	737	680	694	673	753	705	734	712	721	724	703	740	765	695	721	712	722	729	769	761	723	760	713	686	735	750	773	758	743	694	745	707	751	727	734	749	756	763	751	662	720	670	776	785	730	749	702	751	712	724	785	736	730	736	757	723	766	799	754	757	763	752	765	725	729	754	746	713	738	716	710	759	685	756	705	721	756	729	712	706	695	755	735	724	700	678	722	760	746	766	727	763	731	744	743	768	730	736	691	699	766	738	757	710	701	676	725	723	742	705	726	735	730	743	742	723	747	732	723	706	760	734	744	711	716	760	674	735	738	717	692	728	676	673	737	739	716	737	678	745	729	729	707	729	735	750	744	738	692	689	695	722	717	740	743	719	723	768	719	699	759	723	738	751	718	700	770	719	785	724	739	697	727	771	727	698	702	738	695	746	780	743	729	770	689	716	738	696	708	698	772	717	722	666	718	733	716	709	668	746	731	757	744	727	709	716	763	715	704	686	743	721	744	763	746	734	794	723	747	740	723	748	777	738	754	754	810	741	716	736	733	673	765	781	754	752	712	740	754	738	740	731	717	705	657	713	725	706	739	710	732	732	679	754	689	700	712	717	742	752	747	742	757	729	747	734	723	793	734	770	703	780	744	727	707	775	736	739	718	774	699	677	745	761	729	745	703	727	742	751	758	713	732	771	757	719	713	734	715	756	686	721	740	758	733	739	737	737	734	735	730	719	705	699	717	713	723	773	705	714	718	765	754	764	767	731	696	704	737	738	726	733	711	756	769	728	758	700	739	766	763	721	698	751	751	770	750	755	757	745	718	735	715	713	709	743	712	718	746	697	674	752	661	738	722	746	706	743	719	743	763	738	675	744	666	726	735	739	796	756	718	768	711	760	707	767	708	711	719	735	780	761	681	738	752	762	751	728	724	726	724	754	702	721	736	759	789	705	724	783	729	775	733	747	765	741	738	709	713	692	751	735	691	737	725	750	753	735	773	721	753	694	719	747	703	725	713	754	703	702	757	798	764	724	784	760	696	743	752	703	730	728	737	812	733	719	733	676	731	784	709	711	713	797	702	700	716	684	731	702	733	723	707	683	769	713	730	718	743	739	697	785	661	706	718	729	710	728	677	714	730	744	693	751	732	776	712	727	695	724	737	798	738	771	709	696	722	771	711	733	700	745	738	706	740	760	829	712	678	712	766	710	707	724	724	707	704	752	689	742	778	753	722	701	716	726	746	691	714	773	764	737	724	750	780	776	704	711	743	733	728	739	731	764	699	724	717	739	690	684	709	741	720	720	757	730	716	748	739	700	750	695	746	771	749	722	769	722	691	716	746	695	751	747	724	813	745	750	740	761	727	739	721	750	725	743	699	701	726	712	768	688	745	698	769	736	729	701	706	721	769	703	781	739	711	711	743	734	740	726	710	699	749	748	727	738	707	705	699	730	754	696	783	727	727	753	748	744	689	767	792	775	693	759	705	715	738	719	727	705	780	738	751	739	722	747	724	758	742	676	688	719	732	698	728	718	775	689	730	719	731	741	738	731	728	757	738	740	743	805	725	726	719	726	765	730	719	721	721	751	695	704	772	717	714	778	747	664	721	763	770	718	758	717	737	700	719	726	681	739	709	737	764	703	722	710	713	727	707	735	729	740	677	714	726	710	684	738	760	749	730	696	730	704	825	697	732	684	705	712	735	712	703	776	753	744	710	680	716	754	741	676	706	708	751	777	722	715	771	724	683	746	712	756	729	755	721	735	757	728	759	728	771	742	730	751	730	733	694	726	751	733	675	786	749	720	766	740	761	751	682	765	793	734	776	722	793	735	719	740	758	670	719	698	700	745	729	760	732	755	690	735	719	712	661	748	729	726	724	699	723	736	739	795	750	719	723	710	724	723	727	732	688	724	710	706	748	776	721	743	764	741	709	745	684	706	740	748	692	746	721	752	695	740	736	746	692	740	717	759	753	712	751	704	731	753	790	699	720	739	727	744	720	724	739	726	768	719	742	705	719	715	724	726	679	706	741	718	735	691	683	734	753	738	755	737	729	750	759	704	759	734	729	769	697	744	699	719	703	705	748	736	750	750	742	704	722	750	700	684	746	741	711	730	751	731	724	741	735	720	730	735	746	765	676	723	723	760	754	729	703	714	724	721	722	705	768	771	708	738	750	699	705	738	679	743	766	788	743	717	727	730	721	718	709	766	735	745	723	747	721	678	766	714	782	702	746	683	754	769	726	718	771	757	704	724	712	711	780	740	729	710	725	724	761	758	748	739	674	740	704	711	707	739	769	711	736	726	750	739	719	728	710	702	764	730	703	694	721	740	727	712	782	745	752	739	695	754	760	745	742	762	743	732	677	737	777	721	733	750	693	700	684	698	745	679	748	700	707	742	751	710	744	706	712	720	672	778	727	718	709	739	688	772	747	697	768	695	755	747	716	748	769	705	727	724	713	771	730	724	713	745	771	727	743	755	731	711	789	724	723	751	718	709	766	765	760	724	752	741	714	722	739	707	761	730	767	740	701	736	746	745	724	725	732	717	703	729	694	724	683	734	781	706	712	699	757	751	714	720	737	684	728	733	689	753	681	709	735	764	676	763	704	696	699	757	695	782	737	745	757	724	765	709	709	735	666	765	698	719	745	722	706	719	758	709	717	747	721	715	743	737	710	754	773	752	756	732	717	724	769	746	700	715	749	740	740	754	738	745	748	768	764	749	744	705	715	759	723	737	720	777	740	767	704	726	735	712	725	747	747	728	708	713	750	721	755	721	759	734	725	733	759	752	747	738	727	770	760	679	749	684	735	730	723	758	735	734	712	751	692	709	703	694	747	739	777	755	724	729	690	719	715	738	732	741	729	706	775	720	722	731	747	747	729	745	752	706	709	768	735	706	695	722	708	740	747	766	752	719	772	744	715	751	754	718	755	746	764	744	726	735	739	759	772	717	715	738	718	742	759	698	702	711	728	796	702	768	728	723	720	741	697	759	691	728	761	763	753	778	740	831	715	736	725	731	712	767	729	724	772	769	748	733	672	722	731	704	740	749	728	741	732	763	716	747	766	718	766	730	728	760	669	724	738	735	740	739	753	734	733	737	742	788	723	799	754	729	725	715	715	754	725	709	760	780	723	733	710	683	719	738	762	719	732	668	744	739	688	727	708	731	794	713	746	670	756	753	753	693	750	746	752	755	693	734	730	755	713	713	731	748	780	737	750	728	753	752	753	676	747	762	746	743	719	703	754	722	756	740	793	737	725	763	718	728	717	750	707	714	719	699	734	721	749	742	780	726	719	750	752	724	699	723	738	695	710	725	744	720	742	719	737	730	783	690	700	716	743	756	730	733	728	745	747	730	739	721	716	711	738	742	735	718	764	764	702	701	737	732
22692	21536	29519	24036	21532	21595	12468	1459	1023	850	720	609	610	515	516	470	455	409	422	383	407	345	336	353	338	365	379	382	348	347	280	330	323	323	278	320	314	269	284	304	265	283	291	290	291	273	267	303	268	262	311	268	296	259	279	260	287	281	273	277	260	305	277	259	255	283	268	251	276	266	323	276	283	274	262	297	256	291	266	321	302	300	276	278	265	270	316	279	278	302	266	256	296	276	285	284	268	262	295	286	278	293	250	304	257	287	286	269	283	294	308	247	281	268	275	289	281	262	274	235	253	259	305	265	263	264	257	281	264	249	292	251	233	282	263	244	292	275	273	307	274	280	308	278	272	292	259	272	273	288	263	270	306	270	261	283	273	263	285	302	296	267	265	292	273	271	258	280	276	288	261	294	290	285	287	255	258	282	298	273	289	281	262	272	267	280	298	293	263	286	281	262	262	281	263	285	273	280	271	278	265	289	278	274	247	273	269	281	252	267	287	250	280	243	293	260	260	288	276	254	256	256	252	269	279	253	272	280	279	292	260	253	276	284	304	278	277	286	273	263	263	283	281	301	291	267	274	261	232	241	248	263	286	260	279	272	264	261	285	277	259	272	267	282	243	231	257	276	279	285	298	281	234	272	281	256	290	303	279	305	238	265	242	252	278	281	254	282	260	298	284	281	265	283	262	286	264	245	273	271	284	281	268	294	260	311	248	281	288	257	244	250	293	277	282	271	264	299	295	283	260	270	271	310	280	259	294	273	270	302	280	270	285	277	276	281	281	255	265	269	243	265	290	297	293	283	284	293	272	264	266	321	275	281	282	285	294	271	259	247	282	274	282	256	249	291	251	267	265	285	295	263	257	265	290	249	276	259	250	288	265	279	248	274	269	266	275	274	282	294	265	257	284	288	270	250	293	285	279	276	250	227	263	264	252	214	247	247	280	248	262	259	287	284	278	247	267	257	265	292	294	264	290	258	293	252	280	276	263	254	284	261	256	259	268	273	268	279	256	255	269	253	274	286	273	294	297	246	300	284	290	276	285	268	291	265	279	275	263	253	288	307	305	252	251	270	270	274	224	268	278	285	253	278	278	283	271	261	228	297	295	287	250	261	290	245	289	232	252	273	274	271	296	267	285	296	290	254	263	289	302	264	286	243	281	298	268	302	258	253	286	291	267	279	267	277	256	281	263	274	261	280	276	282	276	262	284	270	273	280	271	259	261	246	253	283	303	274	273	250	288	267	289	291	269	303	256	276	289	303	276	301	254	278	279	241	268	278	280	298	289	277	268	273	254	279	305	248	280	277	279	258	248	259	268	254	277	255	249	264	288	265	262	275	252	261	279	279	279	263	292	256	295	280	274	270	292	281	265	260	253	266	260	295	277	250	256	276	249	300	291	287	245	289	273	273	272	296	270	275	274	261	252	240	334	254	289	254	292	261	266	268	278	270	293	285	254	257	264	262	272	303	282	276	261	263	291	281	307	277	266	277	279	290	283	248	286	278	281	295	283	274	253	274	277	296	287	254	261	252	270	262	280	253	286	276	255	277	267	246	258	277	277	250	267	255	270	242	262	262	300	272	252	253	260	316	276	287	280	280	283	304	252	259	293	287	271	273	286	284	258	255	272	263	255	269	267	277	271	283	298	284	285	266	276	258	274	265	295	251	286	261	252	263	271	261	270	265	279	259	285	264	267	265	249	269	287	262	301	259	263	244	279	291	294	232	266	278	267	296	263	322	295	250	257	260	277	286	294	269	258	239	285	251	254	260	252	258	271	262	295	271	270	233	272	262	265	297	290	268	231	264	284	258	317	252	298	253	238	281	282	288	267	277	282	259	279	267	291	275	304	282	282	258	293	272	286	235	273	262	254	282	310	269	239	263	237	253	278	280	251	282	273	257	260	273	285	294	262	273	282	301	292	241	291	279	278	279	311	254	274	269	268	270	285	264	278	303	240	271	261	264	279	268	285	272	273	271	275	282	259	286	298	278	274	298	273	325	276	257	288	250	250	286	262	263	291	251	278	291	267	260	279	267	276	241	264	289	277	284	290	269	283	282	272	252	282	297	263	261	302	280	262	297	288	270	256	267	289	294	274	254	289	291	266	263	265	274	265	271	285	277	298	292	281	266	246	260	275	280	312	267	269	279	279	253	286	272	257	265	259	282	269	286	269	292	286	272	282	253	250	264	263	276	275	260	259	248	272	252	295	289	280	256	282	246	305	289	287	252	248	249	269	270	275	242	268	292	292	294	267	288	260	263	242	264	316	267	278	278	282	274	282	288	253	283	282	278	269	286	246	266	255	262	243	278	272	292	282	296	281	269	265	285	264	268	272	263	305	289	269	271	272	247	282	255	244	262	280	271	275	275	285	297	285	274	272	266	262	255	272	273	273	277	291	266	274	247	316	303	292	253	282	263	282	289	283	274	271	276	280	260	262	286	297	286	239	269	303	241	277	257	290	266	261	268	293	316	262	244	259	292	261	284	269	283	271	262	236	267	283	297	250	280	268	257	289	307	241	287	276	270	266	320	277	279	251	248	258	277	288	285	328	257	278	283	299	274	281	276	284	259	262	266	267	298	303	301	272	294	273	274	258	260	288	263	297	274	257	258	310	266	252	284	300	272	270	291	282	275	237	269	284	256	296	300	310	251	269	300	263	313	270	286	292	291	288	271	256	242	292	264	261	245	250	271	257	278	281	296	274	264	259	247	265	264	254	270	292	269	290	297	258	284	277	295	259	280	258	280	275	269	301	267	277	239	299	294	282	288	276	271	291	272	279	270	286	249	299	247	264	264	262	265	287	265	316	303	258	277	309	286	267	248	307	303	290	260	245	280	263	280	274	269	261	265	261	280	281	283	272	284	295	278	268	288	283	257	266	269	271	255	280	280	286	261	274	243	297	244	285	289	263	300	295	266	283	273	299	273	250	297	278	286	270	329	297	261	275	294	293	307	277	241	287	294	281	258	290	255	292	251	271	262	262	250	289	281	280	260	275	262	277	294	285	264	277	294	261	242	292	260	272	265	258	283	267	284	280	285	277	312	283	293	282	252	284	266	279	247	276	266	277	250	280	271	258	280	271	276	295	258	268	263	265	255	270	256	290	244	281	294	252	266	253	246	300	283	281	263	279	289	248	270	270	278	247	253	252	268	266	267	287	243	253	262	259	282	270	248	266	283	264	261	281	269	277	278	264	254	244	298	265	254	270	281	271	304	275	276	288	289	268	275	284	275	289	266	259	298	265	262	256	284	255	289	314	277	264	260	276	271	287	284	300	294	272	242	315	270	284	261	288	278	241	296	274	283	252	302	287	274	258	271	269	281	262	290	288	264	268	275	279	275	257	260	294	290	269	266	287	261	285	268	278	262	269	292	293	277	264	248	254	268	287	278	297	283	261	284	274	265	289	276	275	272	262	284	301	267	250	276	290	268	299	278	249	279	292	278	272	290	281	289	285	264	294	283	289	233	291	277	261	285	291	272
23799	18579	12805	6697	4839	3476	2685	1981	1652	1343	1108	925	783	708	614	571	569	511	449	456	465	462	423	386	398	389	386	406	395	372	386	341	338	277	307	346	334	329	273	288	310	302	310	300	320	268	288	320	275	319	333	273	306	318	281	270	274	305	296	285	242	286	306	321	274	289	302	269	290	295	262	257	283	264	296	312	280	283	265	275	253	257	261	286	287	273	303	278	315	283	287	294	281	276	264	274	295	293	268	301	296	281	281	265	291	284	276	257	279	307	290	274	313	263	284	250	283	281	273	276	235	276	270	284	250	280	291	296	266	275	268	286	286	268	296	270	288	262	279	284	258	281	283	285	296	274	261	294	286	291	290	270	268	286	270	278	253	293	315	296	279	305	298	258	314	263	282	292	280	272	285	308	258	288	276	283	264	284	290	284	269	280	281	277	284	295	283	305	285	286	236	304	278	255	242	272	256	260	285	300	297	260	259	261	288	290	290	293	260	277	253	267	298	254	274	254	255	283	269	288	259	281	292	267	280	257	265	266	283	274	302	268	283	283	304	288	246	281	254	268	265	301	273	272	255	283	311	283	284	254	279	278	262	275	309	277	280	286	283	285	297	309	283	261	267	270	257	290	276	300	274	274	281	310	284	266	247	271	260	294	277	275	270	258	290	243	288	282	278	287	301	260	292	292	289	293	257	277	278	296	252	276	254	307	279	293	289	301	290	302	280	271	267	278	278	299	266	267	278	282	288	285	279	272	285	259	309	296	253	270	287	302	289	264	265	249	285	286	294	291	286	288	268	299	283	277	277	262	292	235	283	301	273	265	310	248	259	298	261	250	284	270	280	253	266	280	287	291	297	254	259	289	289	273	263	302	282	277	284	277	293	274	273	273	276	259	284	283	255	278	264	295	262	284	277	287	295	249	260	274	305	290	299	259	283	256	288	273	291	290	270	274	297	303	258	280	296	281	294	276	299	300	304	257	287	283	263	269	263	289	285	280	283	285	259	263	248	278	277	281	274	280	309	288	283	254	274	269	259	251	265	283	250	275	262	284	290	256	277	272	280	286	269	278	282	275	269	279	304	272	268	291	245	241	267	256	310	267	264	293	290	265	280	297	266	307	283	298	254	281	280	287	280	265	286	289	280	275	267	276	276	270	267	301	305	271	292	271	254	280	262	241	294	262	241	283	292	259	280	284	297	285	270	303	278	296	285	250	262	288	285	303	297	296	260	275	278	268	268	285	274	276	278	286	277	292	293	264	276	279	283	270	256	270	293	280	280	269	282	281	251	239	268	293	268	252	300	282	252	235	314	295	283	268	298	231	237	257	290	273	289	270	264	282	279	309	267	278	296	284	313	259	287	263	286	260	283	278	270	284	277	297	297	277	275	301	263	294	318	293	254	248	291	276	276	263	282	264	283	268	291	239	294	253	228	270	284	289	282	254	268	302	259	286	304	307	249	256	266	297	272	292	252	228	310	298	298	261	274	274	292	274	276	282	285	312	301	301	259	302	270	278	302	313	282	302	259	266	284	271	283	274	288	273	255	241	277	327	276	263	255	272	304	291	256	282	271	242	308	274	291	273	294	264	251	289	275	279	275	277	252	288	279	297	252	289	288	275	267	270	298	263	261	273	288	285	287	279	261	285	283	299	268	302	294	278	245	287	295	280	288	251	277	283	262	275	294	243	257	272	284	288	251	281	268	255	280	292	292	238	286	269	275	283	272	262	263	269	308	292	299	271	276	272	271	284	258	273	288	266	301	283	265	301	282	269	271	272	270	253	294	288	267	266	299	288	292	294	289	292	283	288	276	261	277	283	267	243	289	254	255	278	297	292	255	288	279	281	245	258	296	285	289	269	269	255	264	298	264	271	289	283	245	244	289	298	273	258	249	287	287	278	283	275	277	270	320	314	268	262	300	272	263	293	289	289	304	259	259	274	287	270	284	255	264	268	267	290	285	278	286	289	268	280	273	258	274	272	282	286	270	287	267	309	261	286	266	296	284	252	274	267	274	289	297	285	271	259	259	255	274	237	296	307	297	267	275	286	261	278	282	293	257	271	265	287	293	283	275	280	270	255	285	309	290	253	282	288	276	317	259	269	297	292	272	291	271	275	300	266	263	281	266	281	306	285	260	258	274	283	279	253	278	271	269	295	270	264	281	284	259	252	276	287	251	278	256	271	284	264	262	278	250	272	273	269	289	262	281	276	305	275	272	270	240	269	264	270	279	304	290	284	261	293	279	276	275	305	264	282	266	292	273	290	338	273	289	312	265	270	246	272	257	259	295	275	308	269	285	289	267	294	270	257	290	275	259	245	287	261	272	293	305	287	303	261	300	307	263	281	294	286	308	295	271	261	277	258	273	307	283	271	302	283	283	278	265	282	310	267	260	291	276	264	303	292	297	250	293	284	268	290	260	252	282	281	254	285	298	249	301	282	306	281	270	299	280	290	279	292	285	267	292	283	287	255	295	289	251	274	292	292	247	303	287	273	300	273	300	277	268	285	293	256	272	289	290	295	294	266	269	273	280	275	269	275	259	310	294	280	296	268	261	259	275	285	286	274	290	270	294	281	294	280	279	299	268	296	266	283	283	301	302	260	258	246	287	274	287	299	284	263	275	275	288	320	284	273	263	298	288	283	298	276	284	314	262	299	263	271	276	289	276	284	267	270	298	301	270	286	279	259	282	281	245	299	257	296	274	296	269	261	253	294	250	288	262	290	290	298	265	258	271	253	279	274	259	267	252	278	305	292	282	283	268	278	280	271	307	288	290	280	303	287	270	292	262	264	284	289	280	300	266	276	279	279	300	290	262	272	314	251	292	283	269	286	297	309	275	304	265	270	273	304	260	285	285	253	279	271	279	279	257	294	261	298	283	270	263	285	278	269	282	287	257	276	292	270	305	289	285	281	265	281	283	268	265	294	284	281	268	251	300	289	295	296	289	307	293	285	266	267	271	299	274	302	282	300	266	285	272	266	269	270	276	259	296	291	276	277	280	279	278	286	286	279	293	257	261	284	260	327	307	291	265	284	279	274	269	288	270	288	268	291	256	264	277	257	265	263	281	288	273	288	281	279	272	279	258	265	298	261	302	279	310	286	278	292	270	266	274	295	281	260	278	278	302	270	289	270	269	243	296	264	259	309	260	270	285	269	270	287	296	277	255	282	281	250	261	274	300	254	259	280	267	296	281	277	263	288	288	282	294	279	293	267	305	266	271	271	279	266	244	269	282	323	272	304	260	294	249	273	251	266	268	282	265	248	297	241	282	260	285	288	292	291	268	279	273	274	267	264	293	274	299	305	251	280	271	269	269	303	286	298	291	272	298	254	288	307	289	288	305	272	298	263	277	292	264	305	267	305	277	271	284	288	265	302	279	305	265	282	269	264	253	269	265	283	301	283	293	254	288	291	242	279	281	288	303	261	258	292	279	282	262	283	308	248	263	270	266	302	283	249	279	269	288	267	294	287	296	286	263	292	271	281
28082	19942	8206	2348	1541	1196	1133	913	797	843	756	755	746	825	777	802	733	753	723	698	706	727	764	737	739	737	700	694	760	717	717	682	712	744	729	735	707	719	719	698	715	749	751	737	722	738	691	730	732	724	751	721	750	720	674	711	693	697	718	685	740	753	722	699	726	698	689	761	740	660	724	705	720	718	734	742	709	692	732	722	722	773	739	731	747	736	674	672	745	722	704	699	688	694	729	719	731	711	703	733	685	692	646	756	746	731	815	701	699	684	745	719	687	738	695	678	651	691	691	728	731	705	704	734	734	707	690	727	715	712	671	721	761	702	679	695	749	720	717	689	758	713	712	707	718	757	693	711	747	694	783	750	697	710	705	673	688	720	715	720	717	696	705	695	690	714	709	714	705	742	706	728	660	722	716	739	763	730	781	721	721	717	769	695	740	723	694	733	720	741	759	730	726	709	713	750	683	728	737	724	748	698	693	700	713	736	673	681	733	698	752	687	719	727	674	716	723	667	691	748	673	749	701	708	705	709	713	718	719	706	727	776	753	761	741	726	724	725	723	727	722	704	731	707	726	725	735	743	728	716	711	724	757	675	716	713	691	666	670	723	685	721	751	711	699	659	703	689	715	742	715	726	733	678	744	738	748	753	760	732	761	700	720	717	727	706	671	676	753	725	695	773	740	751	681	725	715	661	709	714	773	721	696	680	712	710	770	671	723	710	709	706	668	693	693	678	717	727	744	694	694	726	735	696	675	674	739	719	728	693	762	760	715	745	684	735	782	724	715	682	752	740	754	722	694	705	696	735	702	720	739	719	698	729	766	710	727	726	701	746	712	719	725	705	702	711	659	738	689	702	723	741	662	716	713	710	751	709	694	658	710	760	661	737	716	677	716	696	707	703	745	750	702	701	718	689	753	716	740	686	713	779	685	701	733	719	693	751	703	743	689	702	696	747	751	674	714	739	682	750	709	719	712	763	757	695	710	748	735	735	674	724	753	685	724	707	736	663	752	719	758	693	713	737	715	699	671	715	736	696	744	730	638	717	736	751	716	666	707	752	713	753	719	714	692	706	704	692	708	734	707	724	682	705	669	693	699	796	700	740	747	710	721	712	685	711	712	693	721	727	709	742	774	714	660	694	757	700	723	729	757	702	700	765	691	733	724	713	736	752	751	727	715	717	702	718	712	723	701	700	726	765	711	712	707	783	707	729	730	698	718	692	727	829	715	701	660	694	718	706	761	682	742	724	723	784	733	722	769	713	700	725	763	697	713	737	766	765	690	710	725	738	724	758	754	656	711	715	719	713	764	740	744	682	709	707	688	729	732	696	716	683	703	721	708	694	727	745	713	748	722	716	680	707	733	720	721	684	705	687	701	689	731	728	735	736	692	718	672	702	671	715	701	756	737	715	700	691	737	729	768	687	733	717	710	714	727	747	777	721	736	728	672	694	682	693	751	720	720	731	692	688	699	701	724	757	725	719	719	731	691	728	741	695	738	718	743	726	736	698	758	704	704	737	716	695	718	706	759	691	703	711	753	739	705	777	724	723	739	738	708	728	695	698	702	706	769	682	720	674	713	702	726	729	665	704	733	721	697	684	708	709	775	711	765	702	730	752	759	765	739	666	687	710	731	694	696	766	687	740	704	768	749	712	740	699	718	765	752	659	676	749	690	720	741	731	695	775	755	722	719	759	717	751	730	698	700	661	721	700	659	725	704	759	725	678	710	745	766	667	661	722	718	711	709	737	708	689	721	705	690	678	711	728	724	724	724	740	745	749	802	671	722	672	699	730	675	727	688	746	684	703	681	760	666	752	669	702	679	704	719	663	745	702	739	740	711	698	681	746	762	737	701	712	751	733	708	702	704	742	763	683	726	684	727	697	758	712	763	747	696	743	727	719	706	726	709	721	721	728	722	717	715	729	709	706	717	733	719	751	755	700	726	735	747	714	742	722	663	734	741	747	721	666	673	735	694	773	672	713	775	721	693	670	758	761	725	717	697	707	702	703	700	695	733	709	699	733	701	742	707	739	678	717	739	706	712	709	710	730	753	754	778	686	747	728	751	673	714	714	752	724	673	721	735	699	725	688	690	667	687	718	736	689	678	730	672	724	755	693	686	724	713	698	745	709	729	750	706	727	685	715	735	669	770	724	671	707	692	688	645	743	719	708	725	694	745	715	744	692	717	752	689	704	715	755	700	710	733	711	691	751	730	728	709	708	683	717	745	698	725	766	690	690	715	699	731	742	705	749	758	677	708	730	709	778	750	735	727	710	696	708	687	719	739	708	671	700	684	733	688	703	703	715	675	716	663	738	743	724	750	725	678	672	741	714	713	745	735	718	725	687	701	711	732	699	731	725	734	721	788	724	736	716	749	747	757	720	724	721	721	729	728	720	720	706	687	710	686	733	714	723	709	709	694	722	730	718	740	756	685	725	701	717	733	686	734	738	723	701	715	710	741	674	719	730	710	714	708	714	671	721	737	787	693	696	679	689	677	716	753	698	720	723	709	695	712	670	749	675	689	750	699	715	722	707	706	738	706	700	673	693	691	719	731	706	691	732	712	758	714	706	756	715	668	715	740	681	716	737	698	739	696	705	734	692	723	684	757	732	676	778	754	708	700	756	718	742	731	713	698	721	705	672	781	715	752	731	703	692	770	725	749	696	750	729	701	733	685	693	726	795	747	727	722	712	741	703	721	726	780	657	703	722	685	753	758	750	733	674	722	749	672	722	736	672	715	711	711	740	710	685	750	669	707	679	679	711	685	692	719	750	756	709	721	742	760	706	721	748	746	750	684	727	730	788	767	754	709	695	722	743	722	695	706	755	710	740	731	701	713	663	716	722	713	698	741	727	722	686	724	707	703	720	663	751	712	694	725	710	690	700	752	727	710	745	708	688	728	682	712	714	723	736	751	739	702	700	751	768	715	726	717	747	697	783	673	690	751	755	718	723	742	716	720	710	668	721	720	706	781	736	701	706	704	714	764	707	689	711	719	659	682	740	756	758	773	738	751	675	675	692	754	717	683	705	706	714	691	734	742	743	718	730	675	693	703	718	692	717	756	667	722	768	722	732	703	694	710	689	701	695	743	722	772	685	708	811	692	736	740	750	735	750	667	726	712	682	697	747	693	712	672	722	710	684	714	734	714	731	633	700	685	747	710	700	706	661	711	700	702	713	694	702	760	695	745	722	696	731	692	724	693	740	694	786	683	684	693	707	688	682	686	691	707	718	728	732	712	748	656	708	751	773	695	685	680	706	711	727	703	689	718	730	717	705	708	699	715	741	707	683	754	694	712	712	718	736	710	742	737	694	758	699	754	722	680	741	740	729	748	744	693	714	710	754	680	723	708	762	741	720	741	709	661	742	682	730	721	712	745	713	728	704	736	723	729	709	746	738	677	701	773	751	728	750	724	731	745	718	742	730	734	722	674	702	698	747	749	687	698	745	748	789	715	717	749	692	711	740	724	747	738	725	655	732
7773	4875	3464	1946	1579	1332	1128	1026	983	873	869	872	830	840	794	749	801	759	787	768	764	786	774	817	784	841	789	774	729	772	713	839	733	761	741	776	735	745	744	713	759	747	726	714	716	761	760	732	754	748	719	724	744	734	684	730	730	716	727	754	729	732	732	724	759	800	772	679	732	744	692	772	663	760	742	763	772	745	689	749	789	750	700	735	737	752	754	737	795	721	746	739	790	741	746	732	788	748	739	722	729	724	707	726	709	730	761	741	707	715	750	789	727	751	743	757	784	758	687	777	682	755	750	753	726	739	724	725	732	775	747	696	726	781	720	715	771	740	733	747	739	742	765	737	727	742	695	736	734	744	713	765	704	758	749	741	729	720	784	741	730	717	741	711	764	732	692	701	782	775	761	726	720	750	748	716	715	712	770	750	786	752	745	704	748	758	763	755	703	748	736	728	724	731	779	721	750	705	767	747	731	766	834	737	716	746	794	728	740	726	755	775	734	773	734	738	710	712	711	731	749	727	748	739	707	715	716	726	710	737	705	772	735	744	701	728	737	740	776	740	758	709	770	741	724	686	736	786	804	768	710	743	750	727	758	761	776	687	768	782	709	746	749	748	700	756	749	664	727	723	727	743	727	756	754	684	737	733	734	760	714	713	778	771	685	753	773	783	745	716	708	754	760	782	732	714	743	770	724	749	754	727	711	725	754	760	759	767	747	730	745	741	737	721	737	764	739	679	732	722	721	768	742	767	734	761	816	814	723	773	729	755	727	753	794	732	782	752	728	716	740	700	758	757	741	745	723	722	758	747	748	779	756	753	739	763	721	744	748	766	740	768	744	736	717	746	702	786	716	763	745	716	750	743	731	691	769	758	771	756	771	754	762	745	705	735	707	722	720	751	707	757	742	761	723	747	743	757	769	726	750	759	726	732	761	779	765	743	744	766	778	736	742	742	785	731	729	765	798	724	749	730	748	785	753	705	735	786	734	806	730	764	764	771	778	773	730	711	740	740	784	686	726	780	758	720	771	720	756	742	736	686	734	727	735	764	746	723	752	769	743	796	773	704	735	780	752	723	725	769	750	734	792	706	695	695	707	768	729	746	705	766	727	718	784	732	745	741	719	713	675	716	724	733	755	760	819	770	762	765	764	714	772	756	771	697	786	720	756	755	719	709	793	702	716	733	738	765	830	771	761	705	748	748	756	751	755	729	767	747	698	758	776	726	754	716	738	729	692	733	755	735	693	739	763	722	742	780	759	761	757	763	722	714	742	737	737	750	717	729	733	754	741	715	760	738	730	791	778	730	756	736	742	742	738	740	746	754	773	728	772	722	746	721	733	703	754	725	733	760	742	682	788	708	733	741	737	718	752	722	694	732	708	759	715	715	759	716	767	748	746	754	727	760	745	702	745	715	780	751	728	783	747	731	734	748	743	761	744	782	759	803	763	774	736	735	736	769	735	757	773	695	764	726	741	777	709	736	748	752	763	724	711	741	739	729	706	799	754	797	730	739	765	743	712	715	757	740	761	728	713	730	791	746	730	814	741	765	717	765	751	764	738	720	713	763	684	742	750	765	742	789	693	704	749	663	760	714	704	780	738	732	728	728	744	677	757	747	755	737	714	729	719	687	765	701	784	757	762	704	750	738	735	739	703	754	731	733	753	733	706	738	781	785	737	764	779	768	785	729	705	734	733	755	719	728	736	765	759	751	735	746	813	741	725	738	731	720	752	701	753	746	730	735	762	691	777	746	726	739	725	739	728	716	756	775	777	740	779	716	714	716	757	723	777	764	720	712	745	776	773	774	731	775	753	743	760	743	759	730	730	726	739	703	730	734	743	719	725	809	750	725	697	701	692	715	768	788	731	724	784	736	764	737	754	743	782	784	717	781	794	735	742	727	808	749	756	792	786	700	775	744	732	729	745	746	798	734	723	768	740	717	744	728	753	755	695	792	716	717	808	702	774	783	723	752	746	745	750	752	708	787	729	745	772	759	738	754	782	681	728	760	783	728	762	685	776	766	725	734	738	738	768	753	727	781	752	756	757	770	742	722	750	739	758	740	791	733	701	747	703	778	799	754	783	753	710	738	694	770	745	795	744	734	751	724	708	751	698	726	733	734	746	800	756	743	737	771	757	744	700	775	712	717	765	733	773	748	796	725	792	718	803	759	748	728	725	772	773	746	761	781	760	752	742	765	757	727	784	761	730	706	753	767	724	760	770	734	768	789	718	747	749	751	714	700	712	748	722	736	760	751	729	764	719	731	763	735	773	729	725	734	779	737	792	772	742	750	790	708	757	673	747	763	714	703	749	677	765	756	737	743	726	748	779	735	727	749	746	742	765	713	785	797	686	750	693	752	763	730	738	779	719	720	751	710	747	702	700	763	767	731	733	702	741	752	771	835	762	747	717	731	705	729	756	732	751	724	728	762	757	740	720	737	764	717	695	739	715	718	730	727	789	735	719	692	685	749	762	752	782	758	760	796	757	738	738	745	697	701	725	772	695	716	768	780	756	753	732	748	750	768	738	741	717	760	716	776	732	750	808	708	795	763	741	713	754	792	736	758	717	720	726	717	736	728	736	700	748	780	726	747	688	748	733	741	771	742	774	765	735	725	732	768	699	705	727	712	771	726	724	685	757	759	760	724	665	740	718	738	749	749	788	729	750	721	709	747	740	798	729	759	741	754	746	767	724	757	767	778	761	722	695	710	712	754	756	726	751	718	721	743	745	724	788	739	750	759	747	764	731	731	731	852	776	725	799	750	704	691	717	724	780	749	742	712	706	769	783	708	734	758	767	763	732	783	778	730	752	737	727	718	740	692	764	755	682	695	742	787	763	777	737	725	710	736	763	748	790	714	751	753	761	798	752	785	719	743	728	759	727	724	776	781	738	753	769	756	775	760	786	769	752	778	698	751	733	767	751	810	750	782	737	705	767	711	744	728	769	732	733	739	732	715	735	706	738	738	765	715	755	769	733	735	741	733	767	738	722	732	731	804	738	750	783	706	739	684	765	734	768	750	737	740	749	721	748	760	729	731	732	749	782	771	733	764	787	732	710	760	775	760	752	770	771	680	755	753	798	799	688	705	721	756	743	732	753	781	764	742	772	749	759	755	766	735	731	759	752	745	760	738	711	728	780	735	703	716	693	750	761	805	745	752	799	722	740	734	696	747	726	738	742	772	730	779	732	739	722	720	738	740	756	747	691	720	728	690	689	703	716	706	740	740	704	724	761	727	730	772	730	748	743	768	727	686	726	724	732	726	732	770	734	741	749	775	717	739	754	766	730	777	817	729	741	775	710	758	736	725	748	722	711	749	705	783	721	774	778	739	767	738	771	744	749	738	747	739	748	744	756	773	762	732	802	725	762	802	795	788	725	783	741	750	778	735	755	717	762	685	744	762	767	727	754	761	716	747	688	691	710	790	744	755	698	746	713	714	744	767	759	736	770	780	779	753	711	739	781	712	749	721	756	768	715	752
23893	21600	29211	24468	21612	13882	1684	923	811	718	651	547	522	519	511	459	482	468	411	425	457	427	435	428	422	403	397	379	417	385	419	410	345	369	447	423	348	347	355	370	362	357	339	392	368	369	355	402	352	381	360	384	390	385	381	403	361	391	390	375	393	380	410	360	352	351	389	371	361	385	379	363	369	370	315	339	377	390	389	346	364	406	362	336	376	401	394	369	371	403	377	361	363	347	350	375	383	364	349	345	337	374	372	364	380	365	376	356	365	366	358	376	343	378	360	360	365	363	367	376	365	331	396	333	363	353	392	393	377	389	379	349	377	374	374	365	372	374	392	361	362	360	389	392	354	351	379	370	391	344	394	366	369	362	337	353	348	382	361	349	392	341	366	391	397	384	374	348	408	374	339	347	358	331	346	390	358	342	334	380	377	321	379	358	385	367	364	343	367	339	389	363	343	401	379	389	379	385	358	374	388	386	357	339	386	398	366	353	355	376	368	368	379	351	385	387	355	350	330	332	389	363	375	374	360	338	379	392	355	388	376	383	391	387	358	350	371	378	362	358	379	357	409	362	371	361	355	345	378	359	366	353	353	388	403	356	397	353	376	370	357	375	365	369	359	364	365	348	327	377	329	390	371	360	357	395	354	361	362	362	365	364	379	360	368	352	410	370	384	357	388	394	356	349	375	347	378	339	384	378	380	347	384	364	389	334	378	368	378	360	402	383	333	377	403	374	394	357	367	393	365	369	387	341	384	364	374	362	338	342	369	345	338	376	365	367	317	369	358	408	363	365	375	330	373	421	381	339	394	369	334	389	349	386	353	376	355	360	381	358	344	374	366	398	365	346	338	368	363	343	366	371	371	338	360	338	373	345	392	349	397	390	393	357	341	344	335	342	361	369	321	393	354	378	352	384	312	340	380	357	376	342	388	397	355	359	318	347	362	344	365	355	378	386	348	357	349	395	358	363	364	363	342	381	359	380	384	344	361	353	350	330	392	376	325	373	328	359	360	366	366	370	370	376	348	360	345	372	364	329	369	401	362	362	363	367	354	357	372	359	335	393	379	361	357	398	383	348	352	358	327	365	370	393	384	364	343	333	376	382	347	388	353	375	391	376	356	365	345	365	339	389	376	360	339	364	337	397	399	364	400	374	401	353	393	364	393	376	388	365	383	361	353	390	369	315	399	381	325	364	365	339	367	367	360	354	392	396	360	383	367	365	360	376	325	398	358	368	359	426	380	388	374	343	349	382	404	375	385	365	394	343	405	355	379	358	385	379	357	342	334	344	355	358	379	396	376	371	374	349	333	388	355	372	366	349	345	363	376	382	381	374	363	418	345	363	380	326	352	368	353	367	416	389	343	389	387	379	382	338	370	362	338	375	337	387	369	395	356	374	364	355	366	389	386	343	397	355	360	356	351	367	379	336	361	392	374	345	390	357	373	375	359	349	398	396	381	337	385	395	361	349	363	381	368	365	389	373	384	360	386	362	398	376	349	357	378	380	362	374	366	373	356	385	333	416	384	348	383	377	378	333	377	379	369	384	356	394	386	351	364	375	350	366	392	355	381	368	380	392	348	344	358	350	354	344	370	386	381	370	373	349	370	395	353	346	367	344	349	351	351	379	406	357	327	364	393	348	374	359	353	363	361	354	358	357	395	401	341	382	374	359	352	375	373	311	355	396	366	358	361	325	365	382	344	405	389	346	378	382	396	388	379	388	361	361	379	369	369	389	382	344	378	330	332	380	354	395	380	368	403	367	344	374	346	383	389	339	343	348	343	395	342	368	361	340	353	366	370	353	343	347	385	411	378	408	370	349	373	353	377	371	355	348	386	355	397	374	360	332	359	397	389	361	373	375	349	349	387	377	380	362	383	363	349	331	360	368	380	409	373	361	364	355	364	330	318	377	362	364	331	357	357	387	394	360	362	341	347	391	366	377	354	398	344	393	372	379	363	359	398	333	378	389	341	363	362	388	347	357	375	350	354	358	409	386	337	331	359	366	388	350	394	354	375	376	395	373	357	368	378	401	350	394	382	367	386	362	382	390	375	355	326	354	352	394	378	330	365	382	352	366	378	348	387	382	352	410	345	365	378	354	375	351	371	366	393	337	389	369	389	353	376	366	348	349	355	375	364	349	401	391	357	350	382	345	384	372	353	340	388	370	336	379	382	415	357	378	376	371	358	368	366	386	382	376	378	370	374	353	379	369	355	373	369	374	384	354	360	346	357	364	368	356	366	353	378	380	358	353	353	341	349	332	369	381	395	339	408	339	354	354	332	370	402	337	359	354	367	338	367	347	371	374	343	394	379	375	376	419	365	343	396	351	367	410	350	367	386	356	379	354	367	343	378	343	376	376	344	401	334	344	363	399	323	376	347	383	365	338	417	393	406	352	345	357	364	336	355	380	321	387	335	402	395	332	343	360	356	368	333	332	344	343	377	346	384	361	359	386	366	365	376	363	387	386	382	394	367	373	365	371	343	349	339	360	360	400	359	396	375	340	370	387	366	354	399	325	341	378	368	358	354	354	363	354	381	359	375	389	366	359	343	367	374	350	383	361	374	355	386	366	376	409	370	359	396	360	368	376	348	341	358	382	397	392	372	357	356	381	342	367	380	386	397	386	394	357	323	359	363	379	380	346	377	379	346	380	362	363	376	352	356	353	374	375	377	371	395	363	386	359	351	388	392	391	398	380	369	357	398	355	368	365	361	354	355	375	374	365	347	351	388	382	376	386	367	382	332	392	319	355	398	356	367	361	373	339	333	377	393	310	350	380	437	363	388	367	351	365	351	375	371	362	345	386	373	389	383	368	362	351	374	331	332	347	364	398	399	323	379	374	335	378	324	381	383	397	341	371	369	361	350	371	353	360	346	361	432	385	338	396	380	362	355	380	353	379	394	338	360	343	367	359	399	335	377	366	366	385	361	365	387	379	344	374	353	374	370	389	332	378	372	333	360	355	363	364	368	310	337	402	356	378	377	379	387	366	345	381	357	377	325	371	360	393	356	378	399	336	366	371	377	405	374	365	383	351	387	360	330	380	369	389	367	369	356	362	382	348	360	370	372	393	350	368	352	373	388	392	346	371	382	363	360	371	376	357	383	353	365	357	374	368	371	385	347	375	367	372	404	380	371	382	358	385	378	399	391	378	389	355	364	378	360	371	374	348	356	376	359	391	357	369	357	355	375	345	389	349	352	358	394	368	370	352	381	357	384	348	348	387	370	378	348	354	383	312	404	355	358	368	310	353	382	355	383	351	367	362	352	432	370	352	350	367	366	362	385	377	343	397	382	376	357	379	384	368	355	373	347	368	326	369	342	378	383	335	390	349	386	340	379	371	373	409	361	349	354	368	342	335	358	383	352	350	376	344	383	362	375	396	373	356	354	347	354	379	340	321	371	370	348	375	359	355	366	333	326	363	350	375	385	381	328	348	365	349	364	359	390	362	344	364	346	402	382	344	364	342	373	337	358	407	348	336
18582	14038	8792	4483	3166	2378	1807	1475	1203	1005	824	755	682	675	611	536	587	534	494	524	503	458	481	474	470	480	470	493	515	472	428	439	433	410	409	409	424	426	427	385	404	412	400	428	399	374	396	388	426	404	398	412	388	403	406	445	433	452	423	414	439	395	426	394	429	406	380	395	420	384	384	377	425	360	389	410	393	408	427	410	427	405	401	450	385	388	430	435	415	397	432	384	423	405	441	445	382	392	425	395	384	417	403	440	366	397	391	403	380	391	430	365	411	375	431	404	379	414	399	441	384	390	385	397	447	395	430	399	395	377	392	411	365	403	385	396	374	398	377	412	444	379	417	380	376	389	417	405	377	420	378	404	402	380	362	393	427	392	390	444	407	382	409	426	404	414	416	404	398	425	384	414	371	395	421	388	398	412	418	413	439	422	394	395	426	428	408	409	418	433	398	436	388	402	365	389	412	380	390	385	352	416	386	393	410	383	436	362	386	419	398	455	403	393	375	358	392	404	423	417	395	391	396	416	368	391	399	349	391	399	351	395	354	412	381	433	395	424	388	437	385	378	388	389	406	381	414	421	366	388	423	382	368	395	433	414	409	399	410	398	404	394	400	391	424	404	366	400	393	383	420	387	398	439	393	390	374	383	403	410	396	400	408	407	382	380	407	420	405	416	361	407	370	398	417	394	377	463	397	438	420	375	388	377	402	424	394	410	374	390	401	396	375	429	408	384	412	415	422	382	401	432	419	391	387	388	373	375	413	412	423	373	412	387	423	389	387	408	395	387	396	384	419	419	420	374	406	370	391	396	363	417	449	416	380	412	389	381	420	403	430	402	348	421	375	386	426	395	403	394	399	415	426	391	425	385	411	367	442	389	392	399	414	428	369	365	387	417	397	404	407	381	416	381	407	388	419	378	405	415	398	417	417	372	441	359	402	427	377	422	398	391	437	352	402	399	408	428	404	389	407	409	396	399	383	378	415	413	394	372	368	396	391	376	363	405	395	417	408	393	393	391	386	403	419	380	409	408	421	391	406	413	377	388	369	389	352	414	387	401	346	385	387	408	399	375	424	438	419	385	422	397	416	391	415	379	382	422	408	385	431	416	382	386	394	382	391	411	448	401	443	417	404	386	381	412	424	391	369	391	409	387	420	434	367	409	417	422	408	385	364	414	365	395	393	382	394	385	388	435	406	397	401	426	412	426	374	372	384	429	420	390	410	414	378	440	397	429	378	439	378	396	373	382	413	375	422	397	378	379	406	425	429	394	370	392	427	408	418	416	403	390	386	396	399	395	438	411	377	360	410	364	429	398	394	434	415	378	406	385	379	378	421	395	396	385	382	398	401	383	408	379	387	422	425	386	409	402	377	411	402	409	411	394	392	365	409	386	414	399	394	427	405	372	415	375	412	391	408	434	397	372	398	375	381	384	406	417	372	402	394	394	369	442	402	371	385	385	415	417	393	405	394	366	388	399	411	389	382	397	381	358	387	410	370	416	407	381	417	401	412	431	324	442	438	395	385	378	403	396	403	436	381	377	399	411	387	378	386	398	396	445	409	392	411	397	405	392	393	426	415	381	411	378	393	432	397	407	398	386	408	397	387	399	389	413	415	423	399	394	415	419	425	384	369	421	404	412	396	390	413	402	410	413	404	439	378	359	403	392	421	366	424	388	404	407	399	371	391	409	380	424	409	396	401	385	383	399	431	413	390	390	405	397	383	368	407	419	416	402	395	416	368	391	397	411	414	430	381	390	413	399	421	345	417	379	401	396	386	391	401	399	382	365	385	362	423	416	401	416	376	388	406	392	371	377	405	408	378	383	392	447	396	417	418	405	403	407	383	392	396	374	393	390	368	372	371	382	372	407	396	385	407	445	357	406	385	405	419	395	409	388	433	381	392	412	391	371	389	409	374	388	398	370	418	406	379	402	380	361	413	411	403	406	412	404	435	407	414	418	391	385	421	419	418	407	393	412	340	368	431	384	407	404	407	380	376	401	415	389	429	387	460	356	392	407	393	414	369	420	376	420	398	428	391	387	390	413	371	407	417	405	389	371	395	386	346	405	442	363	371	403	377	396	363	419	401	429	420	421	400	370	408	381	389	376	394	413	374	396	375	417	412	407	388	418	422	378	443	369	420	385	423	417	380	407	409	408	406	402	409	370	390	375	382	402	338	413	403	409	411	414	406	410	420	416	368	419	416	419	419	399	425	385	433	408	398	350	412	422	408	411	404	439	379	370	396	380	385	377	386	401	405	422	410	409	379	389	425	387	379	390	366	365	391	398	382	404	420	407	407	410	414	398	368	377	402	416	371	379	392	394	426	387	386	430	423	399	371	421	390	378	408	405	423	406	375	380	384	369	394	377	388	388	415	437	400	410	409	361	405	389	388	418	409	404	372	394	442	408	391	407	394	426	435	416	422	354	441	418	442	420	387	381	388	389	388	394	377	383	409	399	381	385	417	373	398	378	380	407	419	384	396	384	403	407	377	404	439	421	415	382	371	419	444	418	359	404	382	408	411	375	421	408	428	400	369	428	365	389	418	396	388	402	410	390	426	401	426	437	413	408	406	410	389	395	394	392	399	405	399	366	402	405	412	411	392	401	428	388	397	373	422	404	383	384	408	398	384	393	418	413	380	408	388	435	393	372	399	390	428	376	403	378	395	399	391	394	447	390	412	354	352	376	392	391	433	423	376	421	421	397	390	415	397	421	412	403	370	439	417	385	424	399	359	439	430	414	393	441	403	366	432	434	400	396	415	436	416	400	381	404	387	389	376	435	398	406	422	428	374	384	362	407	402	415	429	415	409	375	405	399	421	401	400	398	408	420	405	399	401	423	439	403	394	407	386	366	428	392	387	370	431	409	414	405	420	431	396	392	408	404	402	363	359	394	403	402	403	379	372	387	418	385	397	396	371	433	401	404	429	400	394	388	388	393	390	396	415	382	424	378	360	421	404	385	381	389	424	386	416	429	412	440	385	384	419	364	417	405	386	451	382	406	378	380	396	368	384	415	404	376	425	394	405	424	400	372	385	429	404	399	407	417	393	393	408	423	390	359	410	402	364	384	391	378	414	361	370	404	387	400	402	410	406	375	387	425	378	393	392	405	367	420	393	375	381	409	394	447	385	404	406	391	401	394	416	414	398	401	414	392	418	420	445	406	391	409	382	413	411	359	411	399	403	374	394	411	399	355	408	440	380	427	397	384	403	407	398	400	375	418	418	394	395	387	379	407	350	387	388	401	428	388	369	402	433	407	382	402	409	400	409	408	405	415	383	380	366	408	387	449	388	423	375	439	384	401	398	391	358	375	405	416	421	375	390	376	387	410	402	402	393	407	429	412	399	407	413	426	379	389	399	381	407	401	405	375	406	375	390	385	398	392	389	401	372	382	422	425	396	402	416	388	411	389	405	387	404	370	422	409	423	445	404	417	404	402	409	378	413	422	409	392	417	429	392	381	408	411	421	374	392	403	430	390
24995	21502	28135	25204	15768	1945	1267	1088	979	926	908	866	865	845	826	820	824	815	755	771	796	755	760	741	767	787	750	804	790	753	765	746	720	734	767	715	749	735	683	788	703	710	734	763	737	777	756	745	752	798	729	738	752	693	712	701	768	721	748	736	722	779	752	729	729	751	738	763	780	750	716	751	735	689	670	739	713	785	702	719	735	699	703	755	731	789	754	741	741	712	742	719	738	728	726	730	758	706	729	730	772	746	748	741	729	748	741	703	750	771	728	774	775	705	709	707	727	749	763	754	755	738	719	756	791	735	747	745	749	681	737	766	714	748	688	687	705	768	721	729	739	729	746	733	734	721	737	741	762	675	741	718	734	719	727	726	780	739	728	729	724	734	739	767	694	762	728	806	721	744	703	737	725	748	741	740	777	736	726	728	739	724	673	758	707	717	708	742	748	740	728	714	771	686	761	795	735	721	760	735	738	657	758	767	743	731	739	709	777	719	708	798	717	720	738	731	780	736	775	738	713	761	699	753	740	693	698	725	724	721	752	732	744	777	693	724	737	794	689	744	731	727	773	735	714	707	725	716	737	706	659	731	808	724	728	740	702	743	758	720	697	738	766	696	722	759	731	768	722	740	710	699	733	711	740	774	755	748	749	710	738	722	769	712	743	702	656	725	655	737	767	700	744	724	723	704	715	743	787	789	695	743	718	713	820	753	705	771	721	753	801	739	740	757	729	743	693	770	723	720	720	712	714	705	736	761	734	689	782	777	731	726	750	734	691	710	749	666	737	721	771	753	727	754	733	740	825	777	733	695	712	755	761	749	765	758	785	714	655	688	675	722	742	755	774	751	755	732	761	721	745	727	723	685	731	764	777	719	747	685	703	755	766	722	725	744	682	753	693	756	722	729	692	749	723	747	694	701	711	783	714	785	731	700	723	759	767	733	781	732	745	781	726	805	732	733	765	678	743	756	733	693	703	758	707	743	733	715	711	733	724	745	712	745	748	771	739	737	705	771	729	764	752	722	708	732	723	737	743	725	728	803	702	727	750	723	760	727	728	738	704	778	706	756	765	767	742	720	705	754	721	770	725	708	723	763	763	729	773	715	759	737	744	745	725	736	688	740	699	709	761	772	793	788	738	723	710	755	696	769	752	712	752	742	758	751	727	729	700	736	716	725	711	681	728	703	693	740	763	741	741	791	730	690	758	769	767	729	713	728	764	718	767	703	744	694	707	747	750	700	709	771	709	743	721	726	720	781	686	723	721	745	691	712	738	775	743	773	741	728	761	765	797	729	726	736	746	717	733	704	658	755	707	726	718	774	752	702	698	719	717	767	716	735	729	745	731	730	702	712	735	724	714	720	759	750	668	754	719	726	730	705	727	770	773	737	716	743	757	758	712	746	715	763	719	738	706	754	751	728	742	722	709	785	724	722	771	696	732	672	768	758	712	733	709	741	764	690	694	675	752	698	730	750	766	761	771	732	701	743	741	728	705	726	723	717	749	745	747	714	712	763	727	682	717	687	703	774	753	731	758	759	735	722	695	768	765	740	755	773	715	769	738	709	715	702	735	752	794	743	723	753	759	744	766	703	753	738	752	760	695	787	718	715	686	795	767	776	708	665	692	687	689	791	765	751	725	781	723	724	699	733	705	695	715	735	731	752	725	758	673	748	684	728	737	706	773	733	703	732	763	697	716	700	744	715	696	706	757	713	758	691	748	742	709	713	768	750	744	740	760	797	760	689	765	685	683	733	730	712	781	731	681	731	743	709	725	724	716	716	762	765	680	736	701	749	697	768	711	724	750	763	765	750	787	756	740	728	687	740	714	791	692	733	707	751	765	717	716	732	757	673	733	697	725	709	722	711	706	699	728	774	761	765	754	736	696	732	722	721	707	712	748	748	729	730	756	715	721	725	779	745	738	678	759	740	772	739	724	722	700	738	731	725	722	708	767	723	754	729	751	758	697	712	752	717	688	739	678	807	793	733	777	732	752	759	742	738	741	738	683	780	702	753	742	743	773	763	697	710	725	738	768	755	730	723	748	702	717	741	718	747	729	760	725	696	717	715	705	715	736	696	721	725	739	749	719	747	781	747	751	706	751	744	719	750	765	685	758	751	737	757	720	721	718	759	766	708	708	749	757	738	756	721	755	744	727	740	727	738	710	754	726	740	698	792	719	717	719	738	707	718	699	730	725	725	718	743	688	781	735	715	766	770	707	757	766	786	687	755	766	737	775	736	702	693	728	721	789	723	758	730	718	740	777	751	761	692	719	737	694	750	719	754	728	674	724	701	798	711	727	740	754	711	738	708	753	751	723	759	678	788	730	794	743	747	780	737	766	731	684	785	717	745	788	740	707	736	696	742	726	704	715	730	748	745	684	710	738	684	731	786	783	721	759	734	763	725	728	717	748	718	655	781	813	742	715	694	722	788	711	747	753	705	742	735	719	710	755	748	725	748	725	751	719	786	740	706	717	802	785	700	777	738	748	729	731	771	715	709	748	715	722	757	730	734	758	724	732	771	803	753	763	719	740	748	753	731	745	777	724	746	721	746	684	731	705	725	710	698	755	723	684	740	740	703	749	718	767	730	708	748	761	762	782	691	692	755	760	761	696	696	722	755	717	733	691	698	737	763	751	730	723	695	745	766	712	709	731	696	705	725	750	717	722	708	737	731	727	699	717	739	725	726	757	748	753	736	763	710	733	709	710	733	723	725	746	748	740	727	724	755	756	743	683	743	684	743	697	757	764	735	708	747	756	727	710	734	704	750	786	735	722	764	713	770	762	727	748	692	710	731	706	690	751	690	732	749	728	716	745	770	710	776	764	737	775	678	714	753	694	718	778	694	748	787	756	755	749	700	678	732	745	704	728	739	751	760	778	779	722	736	746	745	685	810	728	713	735	685	749	746	709	771	812	757	717	747	748	728	731	760	730	690	710	717	760	735	736	742	709	758	704	754	735	730	697	787	732	734	709	688	747	748	712	722	689	683	722	731	710	740	746	749	723	759	694	691	766	698	675	746	751	780	729	740	726	750	735	711	777	726	729	754	714	697	747	715	680	746	743	745	735	730	697	737	701	745	707	768	718	769	718	709	723	730	715	744	736	750	690	755	754	755	731	761	745	732	730	750	750	725	686	711	713	747	759	723	751	753	737	693	713	715	728	744	717	692	676	787	701	731	739	752	781	738	698	729	695	743	757	734	669	690	771	740	741	818	751	775	736	748	762	753	758	737	728	742	725	736	735	762	737	748	721	710	761	739	767	768	767	754	704	760	755	711	768	704	812	732	648	759	730	717	711	735	811	737	744	720	753	761	724	684	770	689	709	744	766	717	734	739	728	715	692	749	735	773	735	774	742	727	738	782	713	749	781	728	764	721	689	695	737	740	694	735	731	760	710	757	705	740	771	778	708	771	748	750	725	669	733	711	736	696	736	706	718	686	736	694	748	740	743	775	715	748	729	730	721	737	755	690	757	714	746	743
17299	10350	6318	3408	2452	2010	1584	1394	1267	1176	1010	989	940	892	870	873	854	850	770	856	805	767	810	797	799	819	762	801	784	805	724	765	786	708	748	761	778	773	720	692	773	750	764	727	750	768	782	727	700	695	708	708	735	755	724	720	755	742	733	777	726	723	748	745	733	747	738	730	727	706	747	737	761	748	731	754	736	696	744	751	792	719	732	710	771	720	755	688	692	745	756	775	716	786	774	743	712	804	708	739	750	768	711	716	699	713	715	739	748	747	705	720	743	726	740	678	737	718	767	767	732	775	731	756	699	716	794	731	772	751	749	747	734	734	790	749	683	737	751	757	689	707	723	739	744	750	743	729	750	760	713	823	736	784	718	687	739	708	749	761	730	749	771	715	676	748	719	726	746	727	718	762	761	753	737	781	735	752	745	718	722	683	748	739	760	751	706	716	753	722	737	711	747	755	754	711	777	736	747	757	748	764	716	767	713	704	705	735	738	730	725	773	762	762	739	734	756	664	711	736	758	709	740	659	705	732	713	723	746	751	754	721	773	735	769	716	738	765	765	752	716	780	685	747	750	738	761	738	734	778	718	727	738	697	789	731	737	767	732	731	759	728	782	723	744	758	725	761	730	812	706	771	739	762	735	717	749	725	760	722	709	755	696	741	742	772	727	674	744	717	709	668	818	724	779	739	702	713	722	729	751	742	740	723	753	717	743	740	770	789	733	700	758	743	752	736	770	743	730	765	709	750	750	768	761	741	747	729	736	768	729	698	747	741	735	701	726	693	779	725	729	769	758	761	736	729	716	725	756	731	796	703	744	754	779	729	733	728	734	709	757	746	723	765	786	744	735	793	781	737	761	770	726	767	771	759	743	733	721	751	745	727	729	702	723	771	754	733	729	722	718	728	731	774	678	733	699	765	761	732	786	698	761	751	721	721	813	771	795	753	761	751	766	697	714	756	724	725	745	789	740	743	775	740	795	735	787	782	759	731	777	705	736	753	750	719	779	756	704	756	771	805	756	764	726	729	739	702	736	760	739	715	736	707	732	750	762	728	687	766	744	726	713	782	744	738	706	735	720	736	742	777	750	729	715	730	776	748	779	765	731	747	701	708	741	712	710	730	741	748	793	719	681	735	747	723	744	707	783	710	743	749	743	712	724	687	736	750	745	730	748	737	746	721	697	733	741	709	716	681	748	714	765	733	721	719	750	737	772	789	717	725	725	747	736	792	733	741	776	721	757	730	747	766	738	771	711	738	732	783	743	769	721	700	736	764	699	745	699	730	726	705	774	736	742	725	719	754	767	733	683	723	751	746	708	777	765	718	753	762	715	758	761	761	730	731	685	765	739	767	799	733	742	752	693	754	759	766	730	801	762	794	762	747	737	700	711	737	724	748	746	743	707	722	719	722	772	723	752	704	678	758	785	727	731	804	718	663	733	745	770	776	751	712	753	720	685	741	720	725	711	710	767	735	739	730	711	763	760	743	787	725	765	790	756	776	754	719	758	726	731	706	713	710	741	773	736	734	748	726	794	779	727	728	738	724	688	741	772	758	774	765	767	722	732	755	703	738	778	749	742	698	750	767	737	730	726	734	731	760	745	702	679	767	713	719	797	768	740	809	768	744	737	807	754	737	707	734	717	701	781	728	716	701	773	755	716	720	736	714	812	719	761	722	737	701	702	726	747	760	760	780	739	720	743	741	778	748	753	739	775	738	763	756	767	743	715	691	763	735	760	788	755	781	770	746	783	678	753	766	707	781	699	745	749	720	749	718	787	701	763	734	747	759	745	725	747	702	791	779	759	742	747	722	765	734	784	704	770	737	747	714	761	752	772	716	718	741	719	759	715	713	691	778	720	777	709	729	753	777	726	725	741	767	727	737	715	741	757	742	723	736	704	754	722	722	774	707	747	733	755	789	743	711	671	686	712	719	746	721	767	778	795	754	734	777	761	742	744	739	761	743	675	741	721	750	724	716	745	688	711	728	714	737	769	725	729	775	732	719	744	722	764	748	707	775	728	765	708	770	710	767	756	704	704	739	713	702	753	707	784	726	731	725	708	760	792	718	759	763	730	770	796	741	692	752	682	735	742	724	741	733	771	761	768	732	768	751	762	756	737	757	828	704	718	758	807	773	747	722	758	743	724	699	731	723	715	741	776	690	763	744	761	777	710	729	716	714	743	696	749	718	703	682	733	772	754	751	737	766	756	738	788	779	748	765	739	734	766	753	710	743	751	748	774	703	750	765	705	777	766	740	723	761	767	760	725	717	726	745	750	752	796	681	781	763	716	748	798	705	683	761	747	764	797	729	725	744	725	728	773	801	672	704	768	715	738	726	695	764	738	781	709	713	681	728	744	677	784	751	736	736	698	729	742	796	739	688	734	743	727	722	713	744	718	794	725	733	728	752	722	739	775	728	733	689	732	726	733	725	759	753	732	754	776	719	725	739	730	730	759	741	746	667	721	708	745	774	727	684	751	782	749	684	682	747	769	757	810	708	747	681	777	767	705	715	737	792	745	744	743	724	749	764	769	718	729	697	753	755	730	754	690	714	752	724	727	735	698	735	765	720	726	756	803	764	722	747	774	774	754	714	734	778	714	734	766	729	742	727	705	754	728	769	753	764	754	709	746	739	758	767	744	777	753	716	765	760	706	756	728	691	770	721	783	745	769	760	700	738	746	691	803	717	766	753	729	798	740	759	737	730	737	735	812	729	779	739	741	771	766	755	752	746	722	743	714	730	777	734	791	679	731	792	760	739	716	769	730	789	737	752	774	712	765	762	716	716	765	755	738	762	754	702	719	712	751	663	735	745	770	775	723	704	698	771	749	725	743	739	756	769	715	748	733	781	815	784	727	781	768	743	735	700	741	730	753	816	707	742	754	732	716	762	688	758	759	759	725	759	743	733	686	751	780	750	773	696	731	771	735	749	758	719	752	741	730	793	724	741	757	726	723	744	776	741	740	727	741	724	791	720	726	738	737	751	708	741	735	747	734	776	775	729	777	754	755	721	729	695	749	740	714	698	779	744	746	736	747	785	735	744	695	778	770	703	726	776	746	758	718	797	751	702	779	737	742	743	739	731	762	740	667	739	720	749	750	711	781	729	773	767	791	728	749	741	742	709	778	654	784	727	730	680	711	739	715	772	708	735	723	774	746	775	724	750	725	752	721	715	738	671	752	772	721	682	747	751	741	727	771	723	761	707	789	729	738	716	761	783	760	742	733	741	717	753	740	785	755	755	732	771	705	733	752	784	737	768	731	794	755	753	821	748	767	758	787	707	739	726	756	713	754	692	767	674	756	692	694	712	746	725	716	735	731	740	755	695	704	676	729	731	741	737	743	756	739	750	744	713	730	699	716	733	716	677	786	782	707	717	753	783	751	760	752	755	782	723	761	798	740	791	755	714	712	761	662	765	745	751	719	772	763	726	783	732	786	731	754	777	719	707	736	753	773	762	757	706	787	727	764	729	696	701	702	731
22759	21542	29474	24088	21539	21600	12347	1532	1013	902	757	696	627	552	493	482	441	450	389	378	373	405	383	379	399	340	348	372	387	358	343	339	311	320	320	306	312	291	333	297	284	298	317	301	295	291	279	310	279	267	307	268	326	296	279	264	262	297	263	278	284	271	294	303	289	294	270	300	320	282	329	310	294	303	282	289	301	293	287	288	282	302	274	278	292	287	285	281	262	301	288	295	288	287	284	277	243	309	276	259	278	281	304	279	265	286	286	271	250	285	290	316	267	270	257	282	270	290	286	272	299	308	277	265	315	268	300	275	261	278	312	294	275	275	318	280	271	293	303	279	300	280	302	272	319	262	258	287	277	274	255	274	295	269	247	284	279	250	282	282	264	285	294	265	294	290	265	255	255	294	292	275	258	248	322	259	266	273	286	255	284	275	285	271	273	305	293	250	271	283	278	277	285	292	291	293	285	314	290	255	281	287	289	284	291	304	276	273	293	276	273	287	270	297	263	288	294	270	274	275	299	283	304	273	280	295	299	283	288	286	274	283	257	291	257	279	301	314	288	288	311	293	279	267	298	306	283	265	288	278	296	281	296	298	286	290	303	272	279	301	272	317	288	299	274	274	267	247	302	296	283	276	258	303	257	271	301	277	279	310	265	280	257	293	290	286	254	269	278	279	264	274	302	294	312	266	257	296	296	317	278	296	288	299	294	259	251	297	263	285	291	305	286	276	304	283	313	267	302	270	301	280	294	275	278	280	263	271	302	267	283	292	264	271	262	295	279	258	284	313	284	251	274	311	248	275	295	332	292	274	270	285	282	269	270	309	297	291	298	256	320	283	320	253	249	256	248	294	284	290	274	270	292	279	292	302	247	242	248	266	290	305	271	283	283	302	300	292	260	255	272	267	271	241	256	268	268	269	285	308	289	298	289	291	296	287	279	260	269	273	251	287	284	263	288	284	263	279	272	268	254	303	288	280	253	270	274	304	295	286	308	275	263	293	267	310	263	290	267	276	284	265	293	259	291	263	263	284	309	268	279	302	291	276	263	248	278	279	296	306	300	303	310	261	264	285	270	246	265	287	301	295	296	289	283	275	282	299	270	285	280	278	271	286	290	272	297	280	262	321	293	267	276	252	290	297	283	284	272	295	268	261	279	272	281	266	264	296	291	281	277	280	301	279	280	291	278	286	298	274	279	286	245	299	250	297	279	287	309	320	314	280	305	270	284	302	321	281	283	290	279	290	296	268	285	257	270	260	316	300	287	275	270	281	265	280	312	276	279	270	298	294	263	281	285	272	254	261	308	263	291	284	277	263	265	292	300	274	258	297	287	266	267	292	304	289	295	302	297	281	255	270	288	285	269	287	306	299	275	298	305	267	302	280	308	278	296	297	271	267	262	260	272	307	276	285	267	294	290	291	262	304	292	294	277	291	266	268	283	293	262	262	264	271	256	266	244	256	273	265	278	283	309	278	279	300	319	273	273	275	299	286	282	306	284	250	308	295	284	279	291	275	321	268	264	277	269	267	283	286	270	287	276	282	280	272	279	296	291	265	265	266	279	294	295	266	297	258	287	287	300	297	298	296	297	251	279	282	258	248	263	274	281	307	260	299	283	279	276	272	278	280	293	308	246	262	266	279	265	276	301	272	286	287	301	284	280	305	313	265	271	266	267	291	275	292	292	294	296	322	269	307	291	274	294	254	305	309	271	232	288	273	292	280	293	259	288	288	303	283	303	274	316	316	273	259	282	270	254	291	278	255	274	294	250	288	257	266	258	256	251	279	274	264	265	263	259	286	268	289	296	281	301	300	284	307	304	295	293	281	274	298	294	300	286	265	304	275	253	260	275	267	273	277	280	263	252	265	290	270	296	262	249	280	283	275	304	276	304	289	266	275	275	285	292	278	299	281	260	304	275	286	282	273	276	271	285	282	283	258	275	293	301	255	299	298	275	269	289	292	283	301	286	265	286	271	268	299	308	283	283	300	270	262	280	278	271	264	284	268	278	284	308	270	285	289	294	282	264	294	265	302	288	276	308	269	313	278	272	271	287	303	272	288	290	260	276	300	276	277	273	299	304	293	242	259	287	309	275	256	302	268	290	249	267	282	297	286	286	322	273	289	265	299	320	262	254	286	269	263	302	265	289	244	267	281	226	301	290	273	286	307	258	269	285	288	244	273	313	322	308	283	309	258	287	305	287	297	269	268	335	317	293	268	298	284	279	282	258	279	285	280	285	310	249	269	297	286	297	296	269	285	291	300	258	295	294	286	280	301	280	271	295	288	247	300	303	318	285	294	251	272	266	282	267	257	308	259	265	261	291	283	275	279	271	303	309	306	286	292	302	263	275	282	286	276	271	271	282	291	295	269	256	302	274	303	305	276	300	287	264	286	286	269	257	281	296	299	275	263	275	272	263	291	303	263	278	279	287	271	283	292	288	286	299	268	243	292	289	265	276	246	275	248	271	274	294	275	301	285	298	304	270	266	290	259	293	276	284	294	302	296	302	254	272	310	272	285	313	287	283	292	279	309	266	284	270	282	327	272	261	261	303	275	264	273	313	273	281	286	267	276	266	293	291	268	266	293	285	273	290	295	276	269	263	252	272	275	273	275	268	271	287	280	286	284	271	295	302	248	256	251	279	273	274	294	248	251	273	277	299	284	305	262	304	257	262	243	291	288	303	303	275	282	302	285	301	287	266	265	260	306	276	283	247	283	253	282	301	263	275	301	262	301	278	285	301	271	284	287	306	296	317	294	276	286	246	304	310	281	262	296	278	296	289	289	273	317	288	281	277	306	307	297	288	289	259	273	287	282	282	311	285	296	276	277	260	318	269	293	308	293	303	279	285	279	276	272	283	295	277	289	306	313	293	285	285	276	285	274	283	270	318	299	271	288	305	283	306	293	304	268	321	287	285	305	269	279	299	309	273	244	277	295	260	289	264	267	294	291	309	272	278	303	257	250	293	298	251	297	284	277	271	300	277	285	304	298	278	314	276	286	277	264	306	282	277	251	309	295	298	312	282	252	262	281	277	309	307	285	295	281	270	270	269	286	302	275	287	292	263	293	265	268	297	274	274	291	283	297	273	305	263	307	327	276	316	271	300	276	261	290	331	299	285	295	252	281	265	283	275	258	307	263	269	291	240	255	300	295	291	254	247	290	308	281	291	302	288	276	273	292	241	305	283	305	286	270	279	289	282	288	309	303	295	268	264	295	255	268	288	300	266	271	285	280	316	311	295	285	288	320	278	268	263	291	271	272	295	303	266	290	280	309	268	269	265	285	259	290	291	289	280	275	300	295	257	281	270	275	300	279	307	285	305	281	294	286	270	248	271	272	286	288	331	284	291	279	288	298	263	301	255	303	311	279	290	307	281	279	247	281	301	286	266	262	276	293	269	274	286	271	257	291	302	303	278	278	281	307	306	279	275	282	269	289	259	265	274	267	270	293	285	303	291	294	294	309	303	267	318	280	272	287	293	306
27406	22369	12931	6855	4798	3466	2602	2093	1709	1388	1128	888	755	637	626	590	537	497	532	482	436	389	411	426	430	393	390	401	398	403	381	357	311	297	347	315	306	325	322	306	288	299	310	297	295	314	281	301	291	287	310	303	292	295	302	308	295	301	323	314	270	322	301	313	289	293	304	289	282	302	299	284	296	292	287	322	318	271	263	294	295	292	286	290	277	269	292	283	255	316	295	311	295	291	296	305	293	302	267	312	277	301	304	297	293	299	309	328	270	294	273	293	275	302	308	265	316	268	306	277	289	314	284	292	312	264	313	288	281	310	280	294	293	282	257	312	301	287	276	271	267	300	275	309	260	299	297	260	300	301	288	290	304	283	269	314	312	297	287	256	276	259	284	271	267	279	289	279	264	279	281	291	306	299	244	288	275	329	279	275	286	296	299	308	262	279	268	293	266	282	258	286	294	257	252	294	261	271	280	273	310	297	273	297	303	278	288	296	271	266	279	290	308	311	269	302	265	285	297	258	301	287	295	285	281	305	250	280	298	279	277	305	276	277	295	324	288	305	266	287	278	279	255	294	325	274	288	289	263	274	300	296	272	283	261	313	288	277	274	295	274	290	281	264	314	284	275	304	270	276	289	287	280	281	296	285	293	309	277	292	300	288	279	283	290	289	275	272	274	254	261	273	294	288	282	294	275	322	267	257	327	271	310	257	274	301	306	291	306	295	310	291	298	287	282	286	295	299	279	289	275	284	268	265	280	297	316	272	285	273	286	297	288	292	299	288	320	275	300	283	280	274	276	289	291	304	277	308	285	302	306	267	285	269	289	294	302	294	284	294	264	270	305	277	294	271	300	307	285	269	299	260	291	296	252	306	273	279	279	286	254	294	303	285	307	306	281	287	286	309	285	267	286	277	290	303	239	277	271	257	273	315	262	263	305	263	270	260	298	253	301	271	278	278	289	296	306	269	319	268	303	266	299	276	270	304	274	274	306	275	289	284	283	284	262	243	278	272	305	270	269	277	302	316	301	301	291	274	301	229	304	313	284	305	299	269	286	292	282	264	283	272	280	284	295	300	282	322	282	272	268	300	281	320	313	294	275	288	315	303	287	289	294	314	287	293	317	288	294	267	278	312	284	309	281	301	281	261	307	260	306	309	277	283	312	276	284	279	286	290	284	311	337	290	308	291	281	265	289	285	306	294	279	286	295	290	284	260	311	279	250	275	291	295	300	299	303	274	281	305	302	265	306	274	274	273	288	290	280	298	293	267	272	306	313	270	276	280	279	280	253	279	307	265	274	319	294	312	271	278	317	299	305	255	260	301	269	286	321	269	258	299	288	265	319	302	301	297	277	314	267	279	302	287	276	250	249	284	274	313	291	296	283	250	296	304	293	306	279	254	257	285	282	287	281	254	295	286	307	272	255	276	264	266	274	262	265	276	308	270	308	306	282	292	265	279	273	295	300	300	254	312	296	281	286	300	274	279	260	277	270	267	270	272	299	263	272	308	281	318	274	281	307	293	284	299	282	285	306	296	272	319	264	317	282	275	276	300	299	283	259	270	279	271	297	321	305	262	268	285	283	289	279	313	283	271	294	281	278	288	297	273	288	291	296	272	297	284	272	317	285	267	289	263	290	282	269	298	292	269	290	283	294	282	297	290	288	287	273	295	296	310	284	307	292	312	282	287	298	282	277	286	292	267	272	300	295	309	286	311	303	295	273	278	306	306	315	278	284	282	320	267	275	294	287	271	280	314	305	276	284	308	299	276	271	281	319	295	286	258	298	301	290	277	283	301	255	261	300	277	268	290	283	287	258	279	292	275	306	289	279	292	252	293	295	274	282	262	268	285	302	292	279	293	287	273	285	293	285	283	286	301	310	291	311	315	333	268	305	291	317	284	308	260	258	292	276	292	286	286	280	264	297	299	305	284	277	300	281	251	280	308	292	275	282	268	301	274	302	294	273	283	281	274	281	283	282	273	293	302	281	296	285	297	275	267	269	291	259	303	275	277	274	280	264	306	290	296	271	294	300	250	278	274	298	284	280	287	264	283	267	299	264	307	286	291	272	291	297	271	293	272	280	297	295	280	278	261	291	273	289	306	305	265	308	280	294	290	272	286	316	303	313	268	275	282	290	266	284	269	290	294	291	316	267	302	291	278	308	264	302	299	272	251	293	270	293	274	291	279	276	283	274	271	319	289	302	247	281	277	300	299	300	293	269	267	267	311	304	279	279	286	283	274	288	308	277	296	283	300	277	290	282	283	278	290	280	274	294	280	273	259	289	301	288	290	288	319	261	309	277	309	297	263	288	281	317	274	306	282	297	295	273	296	285	277	291	309	284	297	282	294	289	282	268	310	295	284	295	291	289	286	278	275	262	267	307	286	295	270	285	270	278	284	288	288	315	297	314	343	298	276	275	294	306	260	290	293	294	297	311	307	285	313	270	322	299	317	258	259	296	254	332	298	281	330	263	295	305	274	293	286	291	271	260	298	311	281	292	283	317	281	268	291	301	254	308	281	286	308	289	298	267	292	312	267	269	313	293	286	268	254	307	290	302	252	318	246	274	286	258	293	310	286	293	312	297	287	282	285	275	244	311	258	281	299	231	276	276	316	291	299	272	307	294	270	284	302	275	296	275	278	262	282	286	297	249	281	306	302	287	273	279	289	263	291	270	296	301	284	316	297	283	271	247	270	287	289	299	316	319	282	255	274	291	274	246	261	272	287	282	299	272	297	280	288	289	295	280	282	293	318	297	303	281	274	284	281	250	275	305	296	299	288	280	326	274	249	262	260	288	295	265	270	291	259	306	285	262	265	292	283	298	270	280	296	297	317	294	304	308	316	295	283	275	307	266	299	262	265	284	283	317	296	267	288	281	251	291	300	263	265	311	273	275	307	330	304	301	291	303	282	280	293	281	284	292	280	283	299	286	289	285	306	292	298	296	257	263	291	311	274	279	242	265	291	249	306	282	291	302	283	287	287	274	302	281	293	291	309	323	288	289	278	279	302	238	283	281	282	253	332	300	258	274	297	292	279	308	270	293	301	289	284	262	283	271	289	285	286	291	282	295	287	293	256	284	314	303	303	264	301	294	310	308	288	298	294	317	274	315	290	277	281	272	262	297	294	256	312	311	279	288	281	290	270	286	290	300	300	291	304	300	264	242	248	272	287	294	329	283	266	279	291	302	317	264	252	275	250	293	318	303	278	274	296	315	301	287	304	267	274	301	292	274	299	298	300	278	311	305	281	276	289	303	335	300	284	282	286	275	254	322	256	263	247	301	264	275	315	285	296	273	271	268	300	290	296	281	307	296	293	269	275	290	310	268	282	287	258	290	307	280	287	280	243	283	274	282	309	310	294	283	290	300	253	260	246	283	309	268	285	271	314	294	286	300	286	270	282	279	255	276	261	311	290	296	283	287	297	257	276	245	282	270	301	258	283	303	264	287	283	304	293	283	288	301	291	276	266	272	305	280	300	286	276
28254	19783	7910	2003	1208	1113	935	850	840	789	851	828	791	793	775	778	758	746	774	717	799	729	761	764	789	750	739	709	753	775	713	774	741	724	706	702	746	745	735	740	718	719	642	705	668	745	720	761	720	695	713	702	740	668	743	728	693	732	705	722	742	715	694	701	724	727	736	716	759	725	728	726	709	746	719	726	770	782	728	772	705	671	672	706	677	747	711	721	733	695	738	706	696	751	691	757	714	727	731	728	738	701	749	742	721	762	754	721	719	756	745	722	717	744	742	780	698	718	703	746	690	737	709	722	768	671	704	725	754	754	739	706	738	710	732	700	734	714	735	736	719	726	776	700	731	771	716	759	698	732	708	708	727	691	701	677	756	728	735	700	722	721	664	723	714	723	748	703	714	686	663	706	741	725	687	781	670	690	728	725	700	732	731	732	668	736	767	750	733	748	728	745	711	710	706	707	730	654	714	775	746	708	705	716	730	712	753	802	755	708	730	714	699	721	759	737	732	727	716	754	728	671	698	720	741	699	732	743	731	702	727	743	722	727	729	671	702	736	703	717	756	702	712	700	734	738	702	709	731	753	727	745	690	754	707	702	758	745	744	753	691	704	783	712	699	672	743	734	709	736	705	726	761	693	715	710	711	727	741	785	744	756	754	786	713	751	697	743	714	730	722	727	747	759	734	736	770	712	683	716	711	760	719	744	756	728	716	712	706	767	739	782	736	711	724	759	754	746	729	721	720	745	740	726	695	679	744	771	734	724	738	742	729	728	738	670	682	736	729	749	783	716	754	726	676	734	712	731	684	722	712	739	741	718	701	753	704	738	712	729	707	705	748	726	689	759	709	716	772	712	706	704	720	730	759	704	751	701	740	763	732	750	784	725	743	695	742	728	752	730	741	745	796	731	733	701	689	704	806	760	718	695	766	665	759	727	720	717	699	657	737	743	762	725	735	786	748	742	724	751	757	730	726	747	687	768	690	772	752	757	706	754	728	716	722	758	710	741	751	723	722	718	668	747	714	747	706	727	731	724	715	740	758	783	684	757	692	724	723	710	714	731	752	697	681	724	693	746	696	762	716	718	726	740	754	694	778	759	678	748	758	733	728	726	736	681	728	762	772	701	753	747	715	704	746	682	749	694	714	712	751	746	712	752	702	704	700	775	713	715	718	698	696	725	747	680	722	728	732	744	725	716	788	708	764	752	745	725	730	735	731	733	711	713	709	762	714	697	675	737	704	748	697	737	717	705	703	709	741	736	687	754	693	686	751	720	749	800	691	726	725	700	708	763	744	722	716	762	723	740	732	749	708	681	734	677	713	768	718	725	741	720	719	782	736	716	739	720	718	693	728	738	788	706	725	720	720	772	746	711	742	746	660	712	760	720	691	729	700	722	680	727	697	772	730	735	742	715	747	783	769	712	746	748	745	760	740	708	707	709	720	720	717	753	690	714	744	711	754	728	744	755	715	699	751	749	731	714	711	748	744	757	727	727	767	747	725	722	736	764	734	766	723	739	705	758	716	761	740	752	743	778	710	739	750	729	760	773	748	722	709	777	712	731	710	734	751	723	674	721	712	739	718	751	676	698	694	753	716	700	693	735	734	734	752	687	760	723	713	665	689	703	734	744	731	723	754	696	714	752	746	720	753	686	726	749	723	711	718	708	706	703	720	758	738	711	744	735	680	731	751	750	740	724	733	750	709	729	706	740	691	727	726	700	737	718	705	719	696	686	698	756	736	749	743	728	742	733	737	738	750	724	736	707	742	724	748	745	706	724	757	702	733	683	711	728	713	722	722	730	710	713	780	733	737	746	703	730	712	765	747	778	749	711	770	741	765	722	722	681	718	734	745	734	686	727	686	725	716	717	718	686	717	741	728	730	735	732	714	744	710	707	811	682	759	716	748	758	693	678	718	759	744	734	711	707	727	753	720	683	724	703	752	742	773	722	765	713	696	722	701	724	749	745	724	740	736	684	714	706	740	711	710	688	744	722	768	712	742	729	708	705	701	717	710	698	701	729	723	700	735	709	734	754	723	717	717	709	710	724	740	738	731	721	743	710	806	729	713	694	742	781	763	735	690	738	700	766	740	702	759	747	702	781	733	729	697	740	758	780	785	716	721	661	732	750	704	699	728	775	708	734	706	725	746	721	708	653	737	715	684	700	734	677	727	723	744	759	779	720	707	733	714	750	708	698	701	733	729	699	693	713	728	718	704	734	702	718	779	699	718	778	716	710	757	715	726	759	721	696	711	732	700	735	693	772	752	752	710	688	712	685	712	744	707	753	738	701	705	687	758	795	710	687	722	722	739	732	702	707	671	746	691	725	678	716	688	745	710	731	780	736	753	666	728	730	726	754	741	681	721	755	771	725	735	712	731	719	741	660	739	684	778	749	703	755	690	723	716	738	698	766	667	678	714	702	774	727	728	711	733	689	715	745	747	738	750	751	728	696	731	729	736	732	686	675	725	748	772	718	682	708	731	738	754	715	735	705	737	738	764	755	716	724	686	724	717	681	732	728	690	732	724	685	728	719	756	712	745	743	736	763	682	719	705	703	743	754	681	756	732	725	705	767	742	727	716	718	759	728	768	727	704	741	682	744	702	761	705	735	753	734	704	754	691	714	740	768	719	749	695	729	676	732	722	741	694	819	735	719	730	727	761	772	761	726	690	704	747	696	695	704	720	712	719	740	761	723	745	734	709	720	772	729	765	709	747	752	705	655	717	751	712	739	747	728	706	699	724	726	749	717	741	727	706	755	723	689	742	770	693	732	721	714	710	717	742	694	771	738	703	757	734	754	739	703	701	725	736	736	741	723	793	712	771	721	670	731	699	771	757	735	709	698	746	735	723	696	748	701	666	687	739	680	729	734	717	731	764	717	743	764	720	732	736	764	663	744	743	728	734	759	711	755	710	710	697	732	735	741	741	698	723	717	741	721	732	736	754	719	733	751	756	719	722	758	680	685	756	741	734	716	728	743	739	712	751	750	732	717	719	777	711	696	697	729	759	718	713	827	747	757	731	760	724	755	747	730	717	720	716	778	740	731	729	728	717	721	729	759	708	761	772	738	691	709	713	716	745	703	679	773	689	721	690	811	678	741	720	737	715	700	739	739	756	742	746	711	711	710	707	726	702	751	724	743	707	729	656	724	792	709	695	718	731	726	784	738	726	738	706	750	727	743	667	747	701	716	739	756	722	706	677	734	770	696	716	727	755	700	734	739	719	730	749	733	729	744	750	712	670	741	751	731	698	763	731	739	775	730	694	714	708	739	691	721	742	737	718	767	693	697	720	710	758	787	758	688	705	678	726	721	771	676	749	715	750	722	751	731	769	790	700	759	755	734	754	780	730	712	669	733	727	718	751	745	718	722	725	738	703	710	769	726	739	768	720	741	704	726	724	727	737	713	756	674	735	717	715	744	747	756	784	782	680	710	677	702	693	754	720	710	725	724	682	751	668	695	725	652	721	689	702	729	708	711
7935	4943	3626	1955	1513	1295	1125	1014	935	889	924	860	851	858	790	792	882	826	817	758	821	790	773	828	762	801	780	791	795	776	805	804	762	782	801	799	749	779	739	707	737	773	759	695	738	765	704	790	767	786	707	715	766	748	710	737	747	722	702	765	725	785	756	755	743	750	736	755	799	742	764	742	698	757	783	719	761	768	775	778	760	800	689	794	778	794	811	764	747	732	750	698	728	764	775	723	742	722	754	723	734	759	771	791	745	739	778	813	713	744	749	797	753	742	794	793	723	746	741	759	778	760	743	732	738	757	806	717	715	774	721	777	702	788	776	755	722	727	783	767	690	748	754	779	761	736	713	808	736	713	736	753	734	757	765	768	730	788	800	757	769	768	797	750	759	770	799	760	759	767	758	829	752	769	730	743	752	700	751	756	723	756	760	777	763	733	749	709	795	779	766	751	770	779	743	764	707	775	757	751	752	760	742	727	770	735	756	729	728	763	722	779	719	710	800	731	759	782	763	737	732	769	785	763	687	731	756	742	744	764	762	731	748	733	713	701	743	778	762	746	735	731	755	758	776	767	764	712	751	798	775	758	760	748	768	782	755	730	726	706	734	755	737	725	746	760	738	755	753	745	785	757	775	794	738	742	731	749	787	765	768	724	751	787	697	771	766	767	727	750	758	741	800	725	774	727	751	782	728	781	726	772	792	792	717	835	773	755	793	768	700	733	796	746	777	792	813	721	769	768	760	751	687	749	733	726	734	803	711	738	743	775	707	756	754	770	745	763	787	795	740	786	778	814	741	759	758	770	770	789	796	746	782	745	740	751	738	730	697	754	718	747	731	741	709	772	755	782	752	816	808	746	776	733	794	778	759	748	759	729	747	778	795	789	764	742	674	724	739	747	746	738	753	698	760	790	776	716	720	777	744	743	727	734	766	796	732	698	749	727	767	754	783	717	742	787	778	748	733	774	745	748	770	739	766	780	766	802	741	761	753	758	799	717	761	821	736	794	739	760	756	771	745	719	709	770	793	684	791	725	755	729	797	744	793	770	790	767	773	779	719	779	734	755	709	763	774	736	772	771	784	756	791	796	691	759	796	738	764	756	769	708	734	750	738	747	760	770	738	764	758	784	789	773	776	763	728	785	745	765	713	756	756	719	771	764	768	733	781	775	825	772	801	770	795	761	760	715	743	800	763	742	757	800	743	738	763	765	739	778	788	734	760	761	752	792	763	781	750	746	745	729	820	771	794	732	738	739	767	766	735	718	732	746	724	790	730	764	735	730	746	747	796	727	800	738	740	782	772	706	754	766	748	767	757	747	726	722	820	752	757	814	758	711	709	756	708	746	800	721	702	755	730	735	752	778	750	748	765	728	746	762	754	757	760	745	775	768	725	767	700	777	730	742	766	713	794	780	788	778	774	763	768	756	744	752	724	764	739	715	756	735	734	742	784	724	771	740	752	751	761	770	806	739	765	803	714	811	741	743	751	757	755	754	715	733	730	745	742	742	785	801	764	730	721	755	787	744	770	706	767	766	715	849	773	758	796	758	722	758	731	748	757	732	754	762	748	720	753	703	764	733	730	750	794	782	763	791	763	736	739	768	721	722	768	824	765	778	785	759	750	807	734	752	744	779	772	773	753	723	738	746	777	786	773	792	744	781	728	743	730	719	760	730	777	788	746	753	751	786	743	761	748	732	746	740	769	726	700	743	778	760	748	759	729	759	744	787	751	721	760	733	781	785	773	776	718	721	710	727	772	720	745	783	771	746	757	731	762	765	754	770	769	798	746	740	751	784	719	749	725	758	755	769	749	762	747	771	727	715	787	785	743	802	741	792	782	784	741	739	712	754	764	748	758	743	788	733	777	744	746	781	792	740	752	754	720	747	780	778	763	765	750	771	794	703	781	760	760	740	780	793	728	716	755	757	734	711	757	764	774	810	768	734	771	757	719	787	786	747	850	737	790	741	751	782	753	720	747	771	741	743	729	768	728	755	737	746	754	790	757	765	795	771	752	741	738	794	775	720	746	703	763	804	736	767	755	734	748	692	761	776	689	727	741	742	767	771	743	722	756	768	774	747	750	763	732	747	720	741	762	749	785	728	742	791	735	758	752	746	695	723	750	760	759	744	749	721	755	791	767	780	805	764	731	769	761	764	742	761	760	749	749	795	744	751	785	700	717	771	793	727	785	781	740	759	724	728	741	736	758	763	714	767	672	744	785	746	780	692	732	763	762	744	755	765	763	755	741	794	792	770	711	750	736	782	762	779	760	735	768	736	701	783	738	791	808	759	792	745	791	777	794	748	791	731	758	761	756	715	725	738	771	749	776	764	765	735	758	800	732	748	735	740	782	733	742	771	780	752	735	772	753	738	775	780	737	795	768	747	744	737	780	715	771	796	782	720	735	707	774	740	741	676	721	721	748	800	718	761	712	781	722	785	744	743	774	811	745	786	757	768	735	765	797	712	788	721	753	750	803	750	736	774	758	749	770	764	727	726	785	770	743	733	765	762	756	729	744	731	755	756	785	742	736	709	760	786	784	780	753	771	771	778	760	756	757	745	746	779	792	736	762	718	773	803	725	765	730	749	785	724	759	765	743	794	783	766	724	751	723	724	774	750	768	717	750	799	747	763	777	752	766	819	747	765	744	773	742	793	773	767	767	716	739	705	735	725	726	752	732	758	776	780	786	775	729	742	762	719	764	740	769	791	761	758	779	750	794	732	745	763	786	786	762	726	757	714	810	783	743	730	704	785	756	772	719	781	718	759	775	717	768	781	720	728	810	740	743	754	711	723	807	765	738	740	794	744	768	771	735	817	746	774	758	777	745	791	732	733	793	734	738	789	775	780	807	763	768	789	760	719	775	749	720	743	746	757	728	789	759	766	766	738	784	733	743	747	741	764	753	778	798	775	806	813	812	733	765	842	770	737	765	791	815	733	770	786	735	752	734	752	777	786	761	718	725	794	798	743	774	734	742	773	750	750	752	728	760	806	768	726	756	776	788	777	788	810	716	738	713	744	719	782	734	801	782	776	739	734	738	750	735	787	774	775	769	752	741	765	768	773	763	762	749	650	791	748	782	813	750	805	733	746	763	765	771	738	745	754	717	759	747	743	712	745	748	732	776	741	763	806	748	762	801	749	722	709	761	741	729	745	773	795	734	747	743	751	765	757	740	711	733	769	728	776	746	811	734	715	760	810	735	728	790	750	816	754	749	697	755	724	773	826	740	762	802	729	731	779	777	722	777	716	708	814	737	732	765	750	784	756	796	799	718	746	753	738	801	760	782	740	721	725	745	795	844	716	785	762	703	753	768	728	712	729	737	774	762	732	752	777	778	730	764	742	732	698	750	726	769	759	748	784	728	733	751	745	775	735	721	767	773	767	746	749	785	756	723	719	720	793	742	698	712	782	756	764	763	781	746	814	766	734	766	776	780	746	757	773	810	727	777	708	776	728	776	716	746	731	744	755	772	686	751	819
23781	21498	29103	24321	21509	13773	1634	1041	824	746	688	628	608	531	503	511	510	480	450	449	424	417	412	455	441	447	398	416	430	388	405	394	377	362	388	398	379	358	403	432	402	373	397	372	387	361	355	385	381	405	377	384	421	374	372	383	377	393	390	361	374	364	378	360	386	398	379	424	358	370	344	379	379	373	366	373	354	383	380	372	384	382	372	367	390	380	352	354	398	370	385	368	348	376	344	356	377	373	401	379	373	374	363	370	349	395	379	372	382	372	384	350	424	345	362	358	371	389	386	413	400	395	373	369	391	362	368	371	421	345	349	391	375	396	371	386	391	399	379	374	412	343	385	391	339	400	366	396	371	343	378	391	383	370	357	371	361	385	362	389	376	400	405	353	399	391	382	397	344	410	382	385	382	364	378	365	386	399	373	351	388	401	366	360	365	387	366	386	340	381	364	366	354	369	415	349	401	380	378	362	382	357	386	402	385	357	337	374	366	369	414	399	373	380	364	354	389	365	380	389	401	377	364	377	330	363	363	369	408	371	367	385	371	398	373	378	369	359	390	350	364	384	375	399	344	381	402	344	360	331	369	361	385	345	377	399	343	376	370	357	376	363	410	341	395	381	378	351	380	367	379	378	392	380	367	375	363	350	371	378	383	373	388	388	401	371	392	365	368	393	410	364	416	354	366	366	343	367	398	390	405	354	371	338	380	374	345	392	412	398	378	401	368	385	371	369	391	401	379	377	370	332	388	376	397	373	389	393	349	390	357	368	375	386	398	366	382	358	357	359	368	352	345	372	377	369	375	375	390	376	357	347	379	356	378	351	376	393	355	396	368	378	369	444	363	400	372	375	340	407	373	360	357	356	377	375	372	380	398	358	368	389	395	377	380	389	365	375	364	372	400	378	372	362	390	380	355	385	410	354	317	381	395	379	366	360	362	354	364	382	394	363	370	357	366	356	372	342	373	374	374	353	390	360	363	342	390	361	361	383	369	404	354	386	353	389	362	362	361	376	344	385	405	381	367	338	372	385	371	367	382	378	398	348	365	312	400	361	375	374	367	376	389	382	382	353	376	363	370	415	350	355	368	370	368	378	343	389	397	362	353	354	379	364	400	409	381	373	373	376	380	380	404	375	371	377	359	350	352	405	354	350	357	403	371	385	372	370	412	393	375	374	373	382	368	370	380	390	378	311	384	375	375	371	336	368	374	354	357	375	330	371	368	353	349	397	358	373	352	353	371	342	388	379	380	342	394	443	404	354	374	385	402	325	335	350	395	368	420	394	353	394	318	386	402	328	364	395	330	406	392	386	356	372	381	365	356	346	356	366	376	363	389	369	377	352	362	381	369	365	377	411	371	395	401	385	400	390	359	345	369	350	348	395	353	386	377	383	386	365	377	389	377	402	383	360	388	385	354	363	361	393	361	363	357	394	377	357	358	357	354	374	385	349	355	406	396	384	380	348	366	345	369	374	387	387	391	380	372	331	331	368	378	371	387	391	370	369	409	349	369	369	395	408	379	377	386	432	370	374	374	358	376	379	390	377	341	361	351	354	375	364	390	376	359	400	370	341	406	378	361	388	345	354	354	361	374	371	348	407	409	349	353	351	388	375	364	361	384	384	352	382	394	358	382	368	387	342	363	353	372	391	335	360	392	350	387	364	386	387	372	369	359	385	343	394	397	374	395	372	378	394	377	347	370	347	401	377	337	365	346	402	364	355	351	380	381	370	377	351	367	348	360	342	365	383	373	415	391	365	379	385	355	408	421	345	367	390	366	434	368	362	340	405	357	390	368	390	356	362	377	367	386	392	406	334	347	332	344	364	351	342	386	363	350	364	373	350	349	348	367	380	361	375	371	349	348	351	374	385	359	335	400	364	378	379	379	390	333	387	395	374	392	383	376	405	406	368	375	371	369	390	358	351	393	381	380	387	363	392	335	366	365	353	400	364	353	370	400	380	365	399	362	417	362	358	346	379	380	328	364	391	328	379	387	379	375	364	372	372	381	365	348	313	356	363	380	407	359	366	408	419	379	355	379	372	359	351	356	349	364	420	390	392	375	381	357	395	401	388	345	365	383	365	346	359	373	356	373	393	357	367	395	370	385	394	364	383	395	372	339	400	374	374	365	355	405	382	362	388	391	376	356	394	374	381	385	356	401	360	347	359	418	376	371	364	378	376	416	376	400	418	369	386	357	374	330	358	348	362	377	365	402	356	331	383	387	341	389	371	365	332	377	351	383	384	391	386	356	344	346	412	375	370	376	330	373	400	348	392	378	344	341	358	383	339	367	373	336	364	399	411	358	387	398	350	391	382	387	377	352	354	379	372	390	350	381	384	347	365	395	357	392	380	366	397	352	347	365	391	343	371	345	376	364	350	357	359	363	373	352	397	404	370	366	400	375	356	358	387	372	365	380	385	343	368	381	371	386	400	347	339	353	369	350	362	333	342	348	356	387	362	364	392	351	357	369	345	365	385	369	379	364	394	401	348	363	372	376	380	335	366	367	376	391	371	396	366	363	374	387	354	402	386	362	370	410	377	362	348	353	340	411	388	356	351	390	370	380	384	379	359	393	374	402	369	385	377	379	352	370	361	368	372	346	372	342	380	348	383	352	387	369	429	434	389	374	369	379	362	379	327	364	334	403	369	381	355	399	376	369	369	380	372	376	359	395	361	338	368	370	374	347	358	359	359	402	377	366	362	378	382	367	339	390	397	357	365	380	362	343	383	346	357	355	355	374	351	379	384	386	347	360	393	382	361	364	343	339	388	362	352	363	383	362	360	380	366	393	365	361	350	394	366	384	385	347	356	358	344	372	372	359	375	362	362	372	376	380	395	387	380	400	363	349	334	367	382	378	375	379	387	382	369	343	389	345	331	384	384	361	361	343	326	335	373	376	356	396	370	389	395	370	347	362	327	353	354	404	390	361	358	372	370	354	383	347	360	351	371	378	365	352	354	387	358	354	367	371	350	359	370	381	374	379	386	392	368	389	327	364	358	369	397	395	377	356	362	400	381	350	380	358	408	387	365	362	354	368	371	337	362	360	368	375	386	385	368	345	361	385	351	396	382	374	385	365	343	380	387	388	360	378	359	394	369	380	370	373	377	388	371	349	380	388	372	360	336	349	363	354	361	358	400	382	380	372	365	372	366	390	388	389	375	375	347	377	364	358	365	339	358	386	363	374	382	385	358	365	392	391	375	390	371	378	386	382	406	394	378	396	327	379	376	368	376	355	392	378	361	343	371	371	377	345	366	357	386	358	371	370	385	347	389	372	346	402	340	378	377	350	401	356	372	386	338	358	382	354	404	335	345	365	359	358	371	367	396	360	381	387	392	349	375	388	388	373	366	377	390	349	360	367	366	377	377	343	378	361	376	373	377	376	370	368	398	401	380	400	369	407	374	391	372	399	358	381	390	389	321	352	368	369	372	325	362	382	394	404	415	358	334	401	360	388	372	379	365	413	361	395	329	359	390	385	372
22043	17491	8999	4334	3038	2396	1832	1457	1168	946	892	748	723	671	637	602	520	550	520	474	473	484	508	503	485	484	515	474	492	473	447	461	432	421	440	451	414	404	409	419	417	403	406	427	445	423	406	411	415	397	394	402	399	386	417	407	428	384	390	442	419	426	394	405	405	411	390	379	473	404	434	399	421	410	409	410	395	393	400	396	392	415	375	398	416	380	415	397	420	426	424	426	399	388	461	400	404	388	416	378	390	368	375	433	407	425	413	368	413	394	428	391	423	415	407	434	391	422	383	415	436	403	441	396	424	430	386	384	394	439	402	409	369	442	405	425	400	394	362	379	396	412	414	371	432	396	426	406	441	419	388	439	407	408	413	396	393	461	382	412	422	437	388	408	420	392	439	402	392	373	407	418	420	375	413	415	425	397	359	423	409	348	432	404	381	410	388	402	392	390	393	416	406	413	421	404	388	444	369	399	430	425	410	400	424	422	380	392	393	406	426	403	423	407	414	391	408	393	395	360	427	430	404	391	378	387	414	414	429	426	410	389	401	401	352	373	432	430	378	421	402	421	403	401	417	363	394	406	427	420	386	396	430	377	408	380	431	390	408	394	403	412	405	406	375	401	411	375	433	398	382	421	392	389	404	423	356	409	423	410	397	370	436	422	378	406	414	428	394	430	397	377	416	400	386	404	395	401	416	393	405	339	421	398	398	410	435	405	391	393	397	408	425	365	425	399	382	418	412	422	421	448	406	391	386	414	406	400	390	387	397	434	391	431	381	422	414	392	410	400	429	393	378	362	421	408	392	370	415	414	402	373	378	407	406	425	397	389	387	426	413	457	427	424	420	388	415	379	408	445	377	385	372	444	425	393	426	384	436	415	405	400	371	385	382	423	415	424	398	424	421	399	395	403	397	375	390	409	402	426	391	360	374	415	400	378	392	429	421	404	396	395	412	432	411	404	406	399	393	381	415	387	383	410	389	398	425	389	433	387	415	380	452	391	406	428	426	392	397	412	400	388	405	410	400	425	393	376	410	386	394	439	383	367	396	389	384	403	398	407	412	429	408	426	398	415	415	406	418	423	408	399	417	438	379	383	369	405	374	395	429	410	410	410	384	427	392	407	430	392	422	438	402	358	422	391	396	394	452	386	369	385	393	415	391	423	385	419	413	406	437	397	417	398	405	397	394	394	396	379	439	426	403	408	444	414	399	374	457	409	429	402	416	455	416	371	381	371	393	432	419	382	418	457	431	407	413	406	397	421	433	404	434	396	400	374	454	421	402	441	428	360	404	404	426	404	413	396	403	384	421	392	405	421	414	404	398	402	388	420	412	418	417	404	395	391	388	449	368	392	392	411	410	420	386	429	394	435	407	370	380	401	405	420	438	426	409	409	385	436	407	405	407	426	413	395	427	415	422	446	363	422	414	424	398	403	391	371	388	390	401	385	406	384	437	410	396	407	416	397	406	384	409	423	391	389	363	410	414	384	380	415	370	436	397	378	417	421	367	434	371	404	422	397	413	429	395	381	378	433	413	412	367	423	410	382	426	438	380	456	431	429	390	427	406	402	380	382	416	434	398	362	405	442	434	427	411	420	427	408	376	404	435	422	395	369	404	431	394	390	378	411	396	387	405	402	386	406	395	409	397	391	400	383	405	381	418	373	419	380	418	437	445	422	379	419	399	389	372	389	384	390	435	399	420	423	394	387	404	437	392	444	440	410	409	339	360	384	404	428	364	402	412	408	354	420	409	438	398	407	393	405	405	434	419	375	403	411	389	414	388	408	411	398	385	412	400	412	407	403	439	419	415	404	432	393	387	386	414	413	368	407	429	429	447	417	422	411	375	366	381	405	374	401	409	389	408	407	407	381	429	383	404	371	403	376	381	415	408	403	403	423	390	356	401	404	400	398	398	387	428	410	416	441	410	395	400	440	390	412	428	395	395	423	421	412	395	433	373	429	400	370	413	404	398	393	396	382	433	412	381	403	392	418	434	403	429	400	425	442	438	383	371	413	401	417	419	403	396	412	427	427	395	418	412	379	420	358	405	404	397	382	354	396	384	380	380	392	403	400	400	401	437	405	388	394	396	407	397	377	423	399	396	430	408	415	442	397	413	378	403	378	391	412	418	394	407	451	431	369	434	450	432	411	387	424	409	392	370	427	418	397	358	399	373	400	384	410	374	414	392	404	427	415	413	388	374	410	367	394	395	413	387	402	382	372	388	400	406	390	418	396	385	375	362	392	410	396	411	418	404	413	408	419	410	386	381	422	424	405	426	393	421	423	399	431	417	418	400	428	402	451	404	417	405	410	431	435	426	385	426	405	417	411	401	358	411	395	404	400	423	404	401	390	383	394	388	445	397	427	415	393	382	370	416	403	408	386	416	422	430	404	401	382	420	405	403	400	396	431	409	401	413	384	407	415	409	428	389	382	409	417	439	410	412	426	392	419	427	410	412	404	396	441	435	422	379	410	435	418	438	381	405	410	388	409	414	403	433	415	436	406	427	379	401	380	414	441	415	403	384	421	415	417	398	401	390	377	399	408	448	414	405	382	401	395	401	444	437	383	424	399	363	398	375	417	373	377	426	410	413	391	419	387	416	423	385	378	409	402	399	401	394	432	399	399	382	363	394	414	416	391	379	408	411	411	387	407	430	410	427	413	403	392	395	434	417	395	418	406	413	396	433	392	411	367	420	381	386	393	422	402	388	401	453	398	409	369	394	416	447	422	440	411	395	410	377	373	395	383	398	399	426	383	411	394	398	398	397	432	381	371	390	396	422	372	400	425	391	375	417	415	363	357	410	406	443	383	425	421	398	373	391	420	434	383	386	400	424	396	413	403	412	390	402	434	403	428	390	397	406	415	398	399	400	440	376	422	409	401	417	422	430	426	380	389	379	425	419	370	371	395	415	395	404	393	394	399	403	400	405	401	431	382	382	422	430	409	422	409	404	421	406	381	386	397	400	413	384	414	401	393	407	390	388	404	377	379	435	422	392	371	403	370	398	387	427	384	381	435	383	400	399	409	387	416	367	389	425	409	400	430	415	428	404	386	444	376	398	365	414	385	401	413	394	425	407	410	422	398	403	410	412	399	395	424	405	435	436	423	386	424	393	434	427	392	381	404	382	397	402	429	430	399	401	407	410	399	419	441	433	398	428	392	440	388	427	424	407	414	366	416	384	404	408	411	407	375	380	413	388	409	399	408	440	392	403	381	397	404	436	407	402	403	433	425	379	402	379	409	418	385	384	379	392	405	402	416	394	399	456	420	417	413	409	397	400	409	416	402	421	393	386	368	421	393	414	403	397	391	405	414	396	375	429	422	393	403	412	420	379	376	382	404	390	392	380	386	420	395	435	401	405	388	386	398	419	436	399	403	401	411	378	394	369	415	428	448	403	400	391	358	398	424	410	399	411	411	380	361	385	408	371	424	386	395	393	432	396	391	441	388	372	385	407	405	400	388	384	396	408	391	420	416	409	388
25031	21566	28269	25302	15829	2125	1337	1128	1006	963	902	880	912	875	804	822	827	844	789	828	785	807	769	801	828	817	791	761	756	804	772	774	773	730	753	734	773	767	745	764	798	771	791	793	808	724	735	764	748	782	742	766	714	771	766	704	733	782	728	750	762	766	754	775	704	672	739	793	710	766	779	789	788	744	706	734	728	705	704	756	792	731	805	744	772	747	697	795	731	742	744	767	758	741	736	741	749	813	741	757	729	701	704	771	758	778	753	804	772	757	779	738	786	756	754	748	730	703	754	753	797	743	724	711	703	766	768	728	760	751	724	763	738	725	731	761	793	723	779	770	800	758	792	771	726	781	733	772	743	726	741	770	721	794	823	788	747	769	819	724	786	744	700	698	752	793	740	786	730	755	801	730	704	772	785	789	718	816	756	793	695	749	740	768	775	776	774	739	782	785	746	730	765	712	764	745	683	750	745	736	730	749	748	752	771	733	732	764	800	761	741	799	728	773	766	803	748	763	762	784	774	735	792	707	783	760	742	734	698	745	766	747	718	773	764	787	746	709	721	786	760	743	734	666	747	811	758	748	746	780	720	710	746	809	763	754	736	759	702	766	781	732	772	721	750	724	757	707	750	756	772	734	774	772	733	779	716	760	728	732	752	737	737	758	781	736	758	736	721	796	772	743	692	759	739	745	719	728	802	747	731	683	765	771	724	724	719	795	716	748	726	735	767	717	767	736	736	703	741	720	747	798	776	730	789	762	783	771	743	792	727	795	746	719	727	760	791	792	761	744	692	751	750	731	750	752	758	734	722	723	735	742	783	766	782	728	738	753	714	729	724	694	774	745	773	740	775	783	703	755	802	733	762	729	731	744	707	760	781	732	722	716	803	745	757	715	745	775	752	791	743	789	718	743	741	796	699	767	739	786	774	745	738	755	744	769	745	790	768	737	737	761	757	755	762	739	749	756	746	728	796	727	756	798	759	717	734	811	746	755	737	743	764	759	695	791	742	759	785	724	763	789	732	770	727	788	726	731	742	689	777	759	718	771	737	744	758	746	746	747	758	734	729	740	759	783	765	779	728	737	730	804	752	731	726	743	754	772	750	736	744	742	730	702	773	778	787	763	743	745	758	754	709	792	712	752	747	767	717	784	750	724	760	725	705	766	783	701	703	776	757	747	736	755	769	702	740	765	804	755	793	701	782	733	759	729	778	774	775	777	765	733	781	737	751	754	707	732	770	757	780	779	787	728	824	737	802	772	779	764	762	730	790	745	717	750	763	776	761	769	760	709	736	704	733	746	743	795	763	732	805	764	776	755	784	777	777	786	815	694	736	739	758	767	705	738	759	700	748	750	710	774	760	746	732	718	681	737	722	766	735	771	728	704	789	777	756	798	797	731	738	782	795	749	754	741	779	690	779	784	714	724	770	699	746	748	756	764	782	762	785	753	743	748	723	766	749	735	792	778	784	750	798	766	763	768	771	744	749	736	729	743	758	708	784	700	744	772	718	730	754	750	734	743	737	785	736	772	788	747	737	723	779	783	745	733	794	784	774	749	707	718	755	717	758	816	809	716	799	737	742	758	725	748	746	758	795	771	745	756	719	751	738	754	735	735	698	698	801	749	781	727	797	735	708	759	757	730	730	755	747	691	702	731	798	747	712	783	720	715	763	744	746	758	751	751	702	767	781	755	788	739	750	733	722	724	740	732	736	764	746	738	726	801	719	775	723	759	733	780	802	754	783	772	692	784	738	705	737	732	775	773	753	727	710	735	804	789	776	780	774	732	727	724	755	738	774	741	707	747	758	737	770	751	751	810	744	738	721	721	768	743	782	823	746	732	776	767	733	720	753	724	743	792	812	731	714	792	776	751	678	739	748	713	763	713	769	704	728	756	721	749	725	719	766	739	715	746	788	789	771	756	713	747	769	779	769	702	706	737	760	761	781	734	790	740	722	727	776	788	764	750	774	776	707	726	741	719	797	741	790	733	728	739	792	804	708	757	765	807	769	721	741	733	761	735	760	751	750	747	769	764	780	793	777	796	750	740	757	713	830	796	772	745	753	764	780	747	749	730	726	752	752	794	808	762	749	758	769	737	740	717	738	713	795	791	749	726	725	707	782	756	787	786	741	760	766	741	764	698	760	727	801	827	725	762	720	776	764	765	761	734	775	716	747	732	789	691	737	761	749	724	775	706	753	712	762	751	717	729	745	699	790	742	785	729	765	745	770	769	791	769	715	722	803	748	793	754	763	782	748	738	769	768	728	751	757	697	777	728	773	740	776	730	740	720	730	791	754	755	739	747	730	759	772	762	707	744	752	743	773	767	791	767	754	772	722	780	742	760	787	782	705	734	755	748	818	720	756	748	723	708	696	753	704	754	737	745	724	798	775	709	776	747	744	701	729	715	722	750	746	801	743	744	762	728	771	738	774	767	703	751	755	764	692	784	743	782	748	797	689	752	750	752	718	819	780	800	719	739	754	749	733	718	758	723	781	764	737	767	810	701	774	714	697	734	768	769	745	735	761	755	744	746	786	768	716	735	778	741	757	771	715	720	725	714	714	756	732	736	759	834	771	718	755	731	747	761	746	758	782	740	729	745	724	735	794	741	719	727	726	728	742	742	740	718	755	767	745	734	781	746	761	758	735	723	791	751	783	771	768	692	787	786	707	796	804	750	727	679	704	737	784	757	818	753	674	748	751	767	727	722	737	801	738	730	730	779	733	725	746	789	792	797	777	696	759	744	714	762	754	766	723	771	743	760	762	801	760	789	685	731	791	795	760	754	736	730	787	721	750	754	721	759	761	773	715	782	722	766	750	754	761	772	740	669	759	761	720	770	738	738	827	759	672	770	760	751	756	748	727	762	763	780	707	758	717	753	723	716	746	792	803	741	757	774	786	750	812	748	795	756	735	712	766	750	743	795	738	716	743	756	711	737	693	748	751	715	745	676	785	714	771	769	801	752	732	794	753	708	772	759	754	735	788	740	719	744	706	677	733	776	779	724	797	734	735	788	758	777	752	759	777	745	728	767	758	713	735	763	758	738	778	797	757	756	733	799	761	718	712	739	727	748	771	723	723	764	716	708	727	752	754	757	698	784	693	724	753	746	716	748	767	743	747	746	744	745	753	755	749	676	785	779	753	731	727	743	755	783	780	710	752	720	772	744	750	751	764	768	760	734	767	742	734	769	776	726	714	756	782	740	738	745	724	752	801	760	755	749	757	783	759	756	755	805	728	743	730	726	733	736	721	716	787	757	758	722	732	766	699	777	711	728	739	747	759	775	748	749	734	777	783	793	742	753	719	731	730	743	787	781	747	801	718	725	789	737	798	749	760	729	731	735	755	725	719	778	754	708	779	716	736	699	730	771	739	740	768	803	720	732	759	750	765	746	750	764	752	748	710	704	754	743	717	773	732	740	762	771	774	793	744	791	806	802	750	784	799	705	774	766	797	788	718	777	758	755	727	764	698	729	785	775	730	730
20398	15555	6396	3234	2508	2054	1646	1422	1326	1128	1038	984	930	935	939	873	820	863	803	792	771	843	833	782	803	801	815	770	747	825	768	760	790	762	802	737	781	773	764	762	750	788	751	787	763	737	757	848	736	751	756	783	711	733	724	762	773	766	763	749	752	722	740	740	740	723	766	784	775	782	753	762	746	749	713	716	750	738	754	763	790	800	764	747	782	725	745	719	769	796	804	785	798	753	778	745	792	755	774	766	819	764	770	752	747	727	736	776	742	753	734	818	739	799	762	767	757	782	774	771	825	774	812	780	807	775	745	738	726	754	736	831	792	707	774	747	780	784	717	712	729	716	684	763	754	734	765	803	750	768	784	773	710	766	778	805	769	701	774	751	703	747	780	770	727	798	788	740	745	814	752	780	727	747	771	694	759	744	744	738	796	758	804	738	720	769	741	721	737	736	785	723	782	763	711	757	726	729	786	755	732	789	755	807	756	742	704	779	718	709	708	749	715	742	765	756	723	779	757	716	784	733	692	729	798	732	791	737	781	744	738	746	742	755	779	707	763	725	747	773	793	780	761	736	740	741	771	777	757	742	771	783	778	742	746	775	727	770	776	762	723	729	730	771	734	756	744	745	716	784	773	749	718	717	746	759	744	798	735	708	700	749	759	784	738	746	785	732	766	813	743	769	757	782	716	746	705	747	797	712	756	719	743	787	771	776	736	688	798	728	743	729	783	766	723	693	712	737	759	720	742	745	779	724	777	724	746	751	712	745	806	725	706	741	752	720	749	738	751	735	739	767	812	730	730	784	764	712	768	746	748	784	800	786	756	747	732	764	721	782	753	665	739	782	706	744	783	739	759	764	779	749	705	670	785	739	760	710	710	738	771	767	800	707	750	752	790	766	736	761	768	731	778	764	787	752	716	742	735	761	805	812	714	774	748	752	763	765	740	739	720	800	756	767	761	790	727	732	741	746	711	766	751	776	765	804	775	745	755	742	739	753	735	776	717	790	745	733	772	763	737	761	703	766	752	760	765	744	738	763	764	776	759	757	723	785	757	738	771	776	744	770	790	758	738	739	733	761	752	748	742	727	761	753	727	773	692	701	760	719	771	778	785	801	728	777	735	759	737	721	757	741	761	798	759	737	785	722	793	761	743	752	741	763	739	726	771	732	755	756	775	707	721	738	742	767	790	729	800	786	775	690	754	770	759	804	772	748	735	748	764	717	758	735	772	800	733	724	761	742	816	765	696	785	770	804	755	725	778	743	758	772	747	767	792	760	760	849	722	742	721	738	711	725	701	761	769	747	723	707	749	732	762	773	748	753	716	761	744	760	761	766	742	713	672	770	748	782	728	725	755	755	709	720	784	721	749	746	747	743	727	761	727	794	753	748	755	799	741	717	741	776	704	746	751	745	737	724	711	722	783	772	775	745	751	743	731	761	769	729	797	729	792	772	777	753	761	765	735	777	775	736	822	780	738	761	735	780	724	775	747	738	709	716	724	734	749	773	741	714	790	765	725	737	786	744	754	763	738	811	755	732	729	812	736	744	728	769	729	735	755	752	754	768	740	734	787	775	736	811	713	749	727	748	774	740	763	740	732	769	746	738	775	756	771	733	740	766	775	777	767	750	739	750	717	723	756	705	793	742	756	798	749	748	793	714	793	756	792	730	737	804	785	724	744	738	783	732	775	746	787	759	787	757	780	758	751	755	770	764	713	730	749	736	723	712	751	775	744	764	763	757	717	737	780	740	754	706	770	725	794	763	747	774	752	806	710	695	782	732	727	758	744	704	787	724	717	782	742	792	756	787	702	730	748	778	770	722	718	765	702	731	780	771	754	786	774	753	754	773	763	782	663	715	704	728	765	764	716	757	770	768	777	762	759	759	700	734	732	817	781	770	750	719	714	778	707	720	780	735	741	798	758	761	744	723	740	748	812	769	780	744	741	719	758	747	782	711	765	760	747	733	740	744	758	739	739	749	756	757	746	816	727	747	753	756	795	718	747	756	727	748	735	707	738	756	720	724	723	692	754	701	810	762	730	765	727	767	738	756	785	738	740	755	741	722	786	782	731	818	760	720	710	729	746	735	797	731	779	757	750	795	765	732	773	737	742	748	742	757	776	787	744	746	767	743	688	764	780	732	785	722	738	726	762	796	765	720	718	787	744	771	756	757	772	747	744	734	766	747	767	721	715	712	794	789	719	737	805	785	748	719	750	739	791	775	754	740	765	740	770	747	812	776	733	796	712	735	735	755	756	747	751	778	741	766	755	770	746	750	769	759	731	744	772	730	730	772	781	762	770	757	733	703	766	742	754	798	709	752	748	749	790	766	788	792	743	818	754	726	754	726	801	758	787	734	773	773	771	795	744	731	787	751	782	796	709	784	743	713	719	764	766	752	735	772	759	751	771	805	798	693	786	731	737	717	713	704	752	731	759	753	779	725	730	733	750	723	732	753	744	717	699	765	721	708	739	759	737	784	754	783	768	762	764	748	722	671	786	723	674	761	752	706	783	748	819	752	764	728	785	811	786	761	759	755	753	764	707	747	735	750	729	766	750	739	750	787	736	709	717	758	739	700	747	765	720	774	692	754	723	749	763	728	766	739	785	764	767	796	744	764	753	724	748	732	738	807	731	728	776	782	715	715	792	748	808	760	765	717	762	700	773	733	769	733	743	751	757	757	728	725	751	770	731	790	765	770	765	744	759	771	804	738	711	729	741	748	746	738	759	744	726	698	752	749	758	747	769	762	761	766	703	806	750	759	752	758	744	748	702	756	717	826	763	717	762	762	719	715	804	781	759	706	791	760	758	763	780	777	746	702	767	726	769	745	719	750	748	744	789	802	762	728	728	744	742	786	741	738	726	731	762	756	731	732	786	714	731	741	757	730	743	740	724	746	723	736	809	765	711	765	754	738	738	750	726	771	728	738	741	753	704	728	741	753	752	736	735	709	765	755	708	719	803	759	761	744	776	746	745	766	724	717	746	772	775	750	746	748	751	752	726	776	799	734	724	778	740	777	779	759	716	734	751	711	747	781	724	769	762	791	776	771	733	737	732	743	703	767	719	756	790	725	735	742	728	724	773	723	741	719	713	811	804	760	740	778	706	711	825	744	670	749	740	731	721	737	779	707	735	726	696	738	775	742	790	751	721	746	750	749	743	725	716	766	752	815	746	687	753	760	767	775	718	774	708	764	785	724	754	679	760	781	766	747	750	747	786	725	722	724	745	738	790	738	823	752	778	744	787	777	736	743	720	732	761	724	773	774	702	771	769	764	747	725	760	706	710	732	711	774	781	794	712	801	742	836	738	788	721	787	767	789	735	760	733	709	758	775	739	755	782	793	737	739	769	760	731	726	724	726	736	764	783	757	813	770	730	752	754	779	747	731	792	725	755	758	782	789	769	746	753	724	762	709	773	783	744	742	717	733	797	764	759	732	761	805	789	725	768	758	778	744	730	800	736	775	708	729	729	746	726	763	723	765
22697	21540	29493	24041	21535	21603	12361	1462	1030	871	763	675	598	540	520	452	465	421	440	403	408	381	355	388	380	395	340	325	321	326	349	312	316	333	296	342	289	291	274	296	305	287	288	270	304	297	305	297	332	327	289	312	290	264	302	289	283	272	290	294	293	304	274	288	279	274	310	270	290	320	293	302	287	285	299	298	297	306	283	279	324	324	303	276	314	282	304	292	265	262	307	279	290	304	294	288	297	291	315	301	283	302	263	296	286	301	261	282	275	312	283	258	309	261	291	276	268	280	276	321	272	287	278	281	266	323	294	322	284	297	290	281	319	293	311	280	279	284	267	275	306	276	298	287	296	252	269	285	290	312	290	301	290	302	318	280	301	251	317	275	281	276	294	301	300	280	305	300	313	279	283	238	282	300	284	282	274	261	292	277	300	305	271	305	277	285	281	274	281	278	274	288	305	279	267	278	295	296	291	277	300	281	281	274	295	301	258	280	249	283	277	317	298	305	295	289	269	283	270	300	282	277	271	333	281	282	278	266	305	292	278	287	288	263	276	253	270	283	281	266	311	274	290	295	314	289	296	267	269	298	280	277	280	303	298	292	292	280	262	278	298	272	263	298	274	295	290	290	294	289	301	284	249	307	320	276	256	280	284	274	279	267	274	279	279	288	265	275	296	301	297	297	285	286	290	313	272	296	298	267	294	292	263	286	275	306	290	283	281	268	287	282	277	300	293	299	300	289	308	283	291	293	281	279	256	288	262	302	268	294	263	318	288	282	275	278	302	298	300	305	283	266	304	280	308	302	277	321	289	267	274	302	292	272	279	304	294	297	268	293	311	290	288	269	304	305	275	290	289	292	293	261	270	294	265	301	285	282	261	249	265	288	265	326	309	321	289	308	306	268	298	308	304	269	291	314	313	294	296	299	270	258	297	281	314	286	274	281	305	274	254	295	267	308	286	275	273	295	291	306	271	302	260	278	312	318	295	271	274	281	294	275	313	301	315	298	253	303	263	320	272	281	284	291	271	270	301	264	279	277	285	271	299	290	292	292	295	279	279	261	299	302	302	317	300	289	274	306	304	295	258	315	291	257	237	297	277	292	305	270	278	290	300	284	305	301	303	231	261	282	261	295	267	277	301	287	281	291	279	291	264	269	292	296	270	287	288	262	274	273	312	298	264	280	288	282	282	275	262	288	278	269	252	276	282	322	288	298	285	292	307	280	278	298	279	263	273	295	287	273	275	298	302	296	286	284	284	323	276	294	300	285	282	331	296	254	277	291	314	302	277	299	271	310	284	298	302	311	293	300	270	297	312	317	267	328	324	320	268	304	296	252	297	316	285	298	339	284	290	294	269	254	285	275	270	288	294	237	305	255	300	292	292	274	282	309	285	296	308	308	278	311	296	271	274	288	282	271	278	301	309	302	307	317	294	306	280	296	276	287	275	274	295	280	288	319	285	303	261	286	271	261	283	305	294	288	296	313	274	278	295	265	287	282	255	271	279	288	292	300	305	253	267	308	312	276	295	297	260	281	282	264	288	274	289	267	273	300	297	278	276	288	316	260	306	295	295	299	276	265	310	300	306	292	310	293	295	287	294	288	311	282	290	291	294	287	282	294	280	309	289	264	280	292	295	284	289	293	265	296	316	268	276	301	276	280	302	281	284	315	296	281	276	278	267	297	274	304	286	292	280	285	269	276	290	280	294	308	274	307	255	273	310	289	277	278	294	290	312	288	314	276	283	292	280	258	249	285	305	322	282	318	282	276	305	300	282	285	279	308	269	298	286	279	274	292	286	263	257	282	282	284	283	344	279	311	301	287	299	273	321	295	290	283	304	284	293	307	304	290	268	295	297	311	255	288	331	246	266	306	287	260	282	304	235	287	268	279	269	295	282	258	306	287	326	304	284	280	295	306	267	302	294	284	283	295	289	292	309	249	276	278	268	313	300	294	269	278	319	307	292	290	289	270	313	261	255	301	286	288	291	285	277	259	288	288	297	283	309	273	279	280	250	265	266	272	281	337	283	289	279	247	291	278	274	293	307	309	279	264	278	271	273	286	269	292	279	267	284	300	247	256	277	276	311	288	266	315	280	275	321	290	273	244	297	300	269	269	263	301	304	261	286	287	278	297	235	304	262	289	270	279	284	275	283	310	301	288	292	291	255	292	268	315	286	254	284	272	321	296	259	292	284	293	264	289	294	294	303	289	297	287	273	297	262	281	270	289	275	250	289	261	278	249	279	254	274	308	295	284	255	263	284	293	279	293	298	291	283	297	275	303	262	296	288	250	315	250	306	288	295	264	279	299	269	271	300	283	265	297	293	280	265	314	277	309	311	290	287	271	296	258	298	308	277	295	262	304	259	274	296	291	299	290	299	275	266	249	271	290	269	278	302	280	282	269	312	266	280	277	290	290	269	283	315	293	298	316	274	296	287	299	301	300	280	306	275	299	280	273	285	263	269	294	287	275	313	309	293	257	260	303	280	293	290	258	264	285	268	288	286	281	280	310	291	272	247	306	288	303	277	251	270	272	243	261	282	279	281	314	278	262	277	307	280	291	287	259	282	328	325	322	277	296	287	283	260	297	261	294	290	306	273	282	269	277	248	255	294	295	281	300	264	268	242	309	328	231	256	277	313	294	280	303	301	273	301	263	279	277	283	299	299	288	293	247	261	302	275	289	308	318	274	283	310	311	305	284	290	282	266	292	269	296	276	308	269	324	272	276	302	311	278	305	272	272	257	291	297	263	327	292	300	287	288	296	274	267	272	302	270	289	277	289	245	318	278	264	302	286	308	277	255	260	256	321	284	286	270	314	262	244	285	275	286	307	280	273	272	282	290	277	300	255	251	302	285	302	302	268	313	284	276	296	266	277	267	282	307	302	303	282	288	311	293	296	296	289	291	312	279	304	301	321	316	251	249	275	312	298	300	300	282	277	282	307	311	244	255	281	284	315	246	273	264	269	276	311	279	264	319	292	276	322	304	270	269	297	290	272	329	279	301	293	307	298	303	262	282	305	295	290	307	271	278	252	287	303	289	278	285	272	276	290	294	273	293	251	293	292	297	286	287	275	279	315	312	287	289	290	292	264	299	291	296	271	354	266	293	294	276	294	286	259	291	296	292	282	275	320	289	289	259	282	253	301	289	273	293	250	294	286	305	288	260	277	284	293	297	265	317	276	299	289	285	278	285	264	325	297	276	310	233	248	302	277	283	291	279	262	283	307	308	281	272	302	281	298	276	292	290	305	238	282	307	277	279	264	286	291	283	299	275	295	296	291	322	301	298	284	283	326	280	287	280	309	299	290	307	291	280	249	270	255	254	270	277	287	300	278	289	297	287	294	302	295	295	309	261	328	305	311	277	275	285	256	292	275	312	303	280	290	293	275	295	284	290	289	311	313	259	323	286	310	277	292	288	301	288	309	297	306	275	280	248	280	310	247	292	295	281	273	282	284	290	295	262	289	270	289	311	295	274	287	285	278
31649	29575	12996	6442	4726	3576	2649	2043	1548	1262	1065	970	839	765	691	593	573	531	572	475	426	418	410	461	458	453	378	392	379	390	390	348	328	323	319	312	335	302	295	307	285	321	297	268	318	316	352	315	324	313	328	323	295	270	316	305	310	270	326	279	317	302	304	293	321	281	294	274	315	307	304	306	336	296	252	306	316	296	332	309	276	312	318	297	298	311	315	308	303	305	294	298	282	284	286	285	275	310	302	293	274	325	280	295	298	288	277	292	310	273	276	308	288	292	274	276	293	306	291	273	302	287	321	300	321	282	282	315	275	316	308	276	269	300	308	301	289	282	282	282	272	264	294	291	264	295	279	280	318	314	285	294	315	241	305	260	332	309	290	281	260	283	279	302	295	316	288	310	313	297	275	313	286	258	291	326	279	288	268	293	275	310	318	281	303	282	291	264	309	286	264	305	268	271	319	315	273	300	270	263	292	277	288	302	319	256	307	253	281	302	297	310	342	297	271	287	277	279	279	289	250	287	283	322	288	278	284	265	287	282	290	263	285	270	331	285	318	301	294	299	304	295	265	298	290	307	297	303	268	290	288	267	300	264	303	275	274	292	281	263	262	245	292	290	294	312	320	303	310	262	277	277	282	302	304	306	298	325	285	255	303	318	265	296	276	278	298	294	301	279	294	303	291	302	279	288	288	297	272	273	302	281	284	245	268	324	264	280	318	290	282	273	291	286	266	281	273	285	260	300	282	298	290	269	294	282	320	282	295	310	304	282	281	266	306	265	286	317	310	297	290	275	301	279	299	291	293	268	275	269	289	278	291	264	308	291	300	298	292	304	292	308	232	314	281	281	311	306	306	280	284	309	286	309	280	281	289	312	239	306	291	291	285	314	303	266	290	294	272	273	286	275	292	288	309	292	296	309	298	292	275	269	296	293	291	290	264	270	284	284	255	307	288	287	267	278	268	271	287	286	266	289	287	294	270	284	295	314	286	287	298	258	289	298	304	283	277	252	297	268	278	298	290	263	293	293	311	282	303	301	308	302	286	275	295	300	270	302	304	265	277	294	261	290	271	297	315	286	322	303	297	280	295	273	317	282	322	258	288	310	313	297	285	308	260	296	282	277	297	297	317	277	286	281	298	290	295	317	294	298	288	294	291	314	290	295	321	297	289	308	296	277	295	301	311	300	296	313	277	274	302	278	302	288	295	333	298	312	299	305	276	300	279	306	300	263	294	288	280	320	286	287	303	285	281	286	271	272	295	284	299	289	280	284	264	280	265	276	307	307	261	297	320	296	299	303	292	310	274	291	283	303	302	328	300	291	306	319	271	277	267	315	279	300	317	255	283	323	295	270	317	278	306	284	276	290	309	282	306	297	300	275	288	275	273	307	262	288	283	282	285	286	289	280	302	300	276	277	298	282	291	287	273	286	275	283	314	302	298	280	331	334	273	259	292	284	289	288	274	268	331	278	289	306	315	305	311	287	307	285	280	304	329	279	288	269	289	280	284	284	274	302	295	275	288	300	282	273	259	321	293	271	305	290	281	275	322	277	313	300	301	298	276	297	296	313	262	285	290	274	287	267	272	292	261	306	331	274	302	258	306	282	304	299	258	303	317	289	304	289	297	291	273	293	290	294	276	320	306	265	282	268	294	330	281	328	302	300	273	291	308	291	269	267	277	279	309	313	271	300	285	291	296	277	298	286	329	257	278	308	293	296	314	330	306	308	311	290	275	293	320	289	274	268	279	274	337	276	277	290	294	299	282	266	305	286	273	301	305	302	287	285	322	307	280	283	281	296	274	317	291	274	270	293	284	322	293	290	303	305	311	290	312	305	308	277	262	297	268	309	269	233	279	289	299	276	271	300	320	259	261	271	298	299	298	268	295	279	304	281	277	260	281	289	273	328	299	263	272	296	295	289	290	291	257	321	288	288	270	300	264	291	288	299	295	305	278	293	295	297	297	270	279	312	280	303	310	304	283	278	280	299	285	303	309	308	298	263	302	294	294	274	263	286	274	293	283	322	298	296	254	326	295	273	303	293	279	296	264	286	307	277	300	300	287	303	312	288	325	262	290	278	295	313	310	300	315	296	274	302	309	312	296	269	313	300	267	263	279	254	297	291	281	301	305	277	287	294	293	265	290	304	294	292	352	277	309	304	271	276	295	293	272	300	283	281	291	310	296	293	301	291	277	292	327	314	284	286	286	301	303	292	277	284	292	314	278	278	311	282	246	293	321	275	300	308	286	279	308	283	312	259	292	291	311	297	277	282	291	275	290	299	275	306	270	315	285	275	251	312	268	303	291	260	300	279	292	275	273	295	291	279	316	273	285	304	272	282	300	287	289	287	242	288	278	282	322	260	299	280	299	303	323	281	314	284	324	319	269	293	299	310	288	265	291	289	268	299	281	268	270	291	318	286	286	306	269	277	311	304	287	298	278	275	299	299	264	299	325	269	282	299	298	265	303	274	278	318	269	302	283	292	295	291	319	289	328	276	322	306	282	264	287	286	294	332	260	270	305	319	293	292	292	259	252	262	330	297	298	276	332	305	269	293	296	298	302	286	274	297	300	297	275	256	271	286	302	285	285	284	297	269	316	261	303	298	290	276	307	273	287	273	284	289	291	302	290	275	272	314	304	296	297	291	307	273	288	303	315	337	299	289	283	288	309	284	287	291	286	289	303	338	312	297	278	308	287	311	260	299	298	286	308	284	319	278	305	291	272	323	300	250	288	321	296	305	273	273	267	291	290	276	265	278	322	268	280	299	271	286	290	281	294	282	303	285	267	287	289	278	245	301	321	290	291	280	295	299	297	281	314	288	297	300	290	302	294	261	291	300	319	280	267	279	307	296	303	265	262	280	280	293	276	293	325	245	285	280	298	266	306	295	264	305	310	303	298	294	291	278	269	279	267	297	285	315	286	272	279	279	301	312	292	272	236	300	271	309	298	298	263	293	264	304	296	293	307	315	314	293	288	272	309	289	282	298	318	305	285	311	318	283	265	276	303	309	272	290	282	288	270	243	280	284	285	288	277	290	295	271	259	271	300	306	288	291	295	303	309	320	262	306	291	280	281	258	274	291	287	301	294	286	308	288	281	277	310	269	264	303	307	262	280	269	271	306	273	260	294	299	279	288	330	315	291	277	277	286	292	257	313	282	299	287	264	300	319	306	298	253	289	298	262	276	292	301	278	306	288	285	295	287	317	260	279	293	288	303	276	296	242	293	284	300	280	277	296	272	299	290	282	283	278	308	300	298	292	288	283	286	295	258	285	267	281	313	279	303	282	333	270	308	287	273	318	302	262	316	295	310	274	298	279	301	308	289	302	261	297	272	301	299	301	298	297	280	295	280	290	276	341	268	276	307	272	279	301	270	288	308	299	271	285	283	260	281	307	278	247	271	282	293	263	270	275	300	256	314	274	258	306	289	289	288	310	281	284	294	284	329	302	314	287	295	302	289	289	290	302	309	275	292	300	284	278	278
28168	19974	7980	2187	1373	1128	1047	861	831	814	824	806	783	802	778	813	783	702	774	752	796	800	725	744	736	713	759	709	713	769	755	704	762	722	791	767	762	716	760	761	730	744	710	635	755	712	737	696	775	733	720	745	725	733	713	739	746	723	761	712	755	741	682	747	723	688	729	700	744	684	763	721	743	710	734	735	709	728	740	685	724	755	776	728	731	730	764	707	774	736	703	758	723	690	721	718	756	757	759	731	722	710	700	720	732	748	779	682	728	703	696	724	751	744	711	721	720	729	767	730	715	724	698	707	759	714	784	743	789	727	738	722	746	761	722	745	747	738	715	731	738	745	714	728	707	718	735	710	739	755	780	766	693	717	732	760	760	719	763	686	705	702	731	737	753	743	704	741	737	710	683	725	742	722	744	732	734	748	769	767	705	721	744	748	739	731	745	778	784	709	711	727	717	741	686	723	706	742	710	707	730	786	713	748	710	753	769	764	709	756	755	741	725	748	701	763	736	750	755	743	730	777	738	717	750	742	753	722	687	707	727	707	700	702	705	733	704	722	724	747	706	758	733	711	729	716	733	757	748	747	695	738	707	660	734	763	763	735	746	736	765	748	786	686	681	781	725	729	775	754	696	705	767	717	723	727	721	725	735	746	723	721	723	766	743	693	738	739	755	731	675	711	729	676	687	743	752	720	732	750	697	721	749	719	719	741	769	769	756	728	746	770	740	768	713	681	722	723	767	750	754	756	707	714	727	750	734	703	719	754	717	759	720	730	739	751	727	689	739	732	725	747	718	707	757	700	717	783	731	727	752	704	702	742	752	752	722	750	737	727	682	740	739	751	685	746	761	749	751	718	700	742	745	757	707	716	743	723	773	782	780	739	763	688	723	750	734	721	704	746	668	701	748	741	759	737	707	727	698	737	736	746	773	740	755	697	748	746	692	712	775	720	760	769	692	727	752	697	739	773	742	775	718	759	696	764	763	750	715	703	733	753	705	691	730	735	784	730	704	719	761	701	756	786	788	762	725	763	669	735	740	716	705	747	762	717	717	688	741	720	770	743	723	696	681	714	736	740	701	700	741	753	751	772	726	725	676	765	757	727	717	746	683	715	723	707	755	759	753	736	767	696	747	685	698	739	719	739	707	726	710	704	735	729	761	708	724	730	690	687	750	723	724	718	769	750	731	707	720	777	739	746	755	697	716	687	741	739	701	694	761	720	739	727	714	745	753	738	723	692	709	748	709	720	742	698	732	735	757	659	740	731	726	716	769	752	739	710	716	746	686	685	740	744	668	729	739	715	789	728	736	723	713	701	721	711	704	731	725	698	711	731	726	706	766	720	711	792	725	729	720	735	700	759	755	735	691	711	780	713	706	753	731	719	775	714	791	751	676	713	708	712	741	728	755	763	718	797	691	731	716	711	762	692	774	661	742	701	743	752	739	713	759	687	732	772	723	776	722	724	692	764	723	730	746	721	729	732	721	746	753	728	721	721	718	675	687	744	769	740	727	724	738	738	719	732	723	733	716	720	731	754	726	720	700	747	732	727	708	725	720	709	682	718	701	729	690	746	727	743	757	749	773	759	771	710	727	737	675	699	750	780	751	767	692	723	741	729	717	745	729	761	724	709	677	719	744	726	744	705	732	733	726	662	749	731	766	735	725	708	728	752	676	740	737	747	730	725	714	785	759	732	701	715	744	766	690	740	722	742	720	726	724	760	723	761	720	766	698	704	673	712	807	723	755	689	709	742	694	705	776	721	709	684	765	718	692	699	748	710	755	727	716	711	700	729	708	751	761	700	732	737	719	717	718	729	735	773	728	710	749	739	737	757	778	771	726	724	709	712	719	706	749	746	729	768	750	694	675	713	705	757	744	678	722	761	693	743	741	752	713	708	758	745	740	704	771	713	722	739	724	757	733	738	708	708	774	738	764	719	759	746	702	722	715	737	760	774	747	718	749	733	720	707	731	696	738	766	694	723	736	675	719	709	802	710	731	746	683	791	719	716	714	733	704	727	733	746	736	720	720	716	759	716	717	716	729	720	741	773	759	765	756	728	750	744	710	721	741	744	727	730	728	756	743	735	715	762	709	699	750	696	686	768	772	755	703	725	738	740	740	697	701	727	723	722	769	730	690	706	761	752	734	721	727	709	709	697	751	726	782	716	739	764	709	715	726	733	702	729	749	696	744	768	705	720	733	677	700	735	745	787	729	762	724	724	754	738	728	764	710	729	726	693	769	721	727	785	675	752	677	701	714	766	750	738	717	698	702	735	714	681	759	759	736	736	699	700	740	728	721	697	759	718	742	771	746	717	743	721	744	717	728	684	745	720	751	719	686	738	751	699	708	705	747	688	762	714	728	709	775	715	687	757	764	723	733	704	719	737	719	680	665	687	727	719	697	728	711	774	713	766	742	723	741	740	700	711	754	799	722	703	718	743	705	714	643	779	768	767	715	737	689	764	776	748	710	735	708	767	685	692	733	726	765	734	709	669	703	721	754	709	760	678	730	729	691	773	734	744	729	763	718	703	726	744	748	710	742	731	745	719	755	739	728	701	735	742	728	699	765	751	698	738	771	728	744	735	743	707	748	748	713	793	714	710	703	752	725	744	741	710	721	761	746	782	720	739	697	728	762	719	740	800	742	700	714	702	716	734	701	735	724	714	731	721	704	713	736	745	718	764	723	741	729	715	739	768	758	749	722	717	730	733	728	704	711	737	716	734	752	691	724	681	687	715	746	683	694	709	720	694	734	747	716	746	705	750	735	761	725	765	741	713	709	760	713	704	725	800	751	745	767	749	737	746	710	771	782	707	770	747	735	700	709	740	750	772	727	756	731	713	790	752	740	681	709	699	680	776	738	703	690	735	708	733	739	712	717	747	752	751	737	695	772	673	709	701	734	714	728	693	721	717	759	700	725	728	716	729	663	719	708	763	717	692	754	720	718	738	725	737	757	704	716	739	714	713	668	704	728	720	718	767	751	747	723	744	699	715	720	722	714	738	772	784	684	717	705	690	727	778	724	725	754	732	726	747	728	740	681	713	713	773	719	726	694	710	663	714	728	727	734	748	741	740	753	750	691	722	754	717	706	732	723	693	722	723	766	721	742	743	734	732	726	759	729	752	696	757	726	721	753	726	721	798	744	684	743	747	737	760	782	717	673	761	754	722	722	723	732	688	755	747	712	742	725	732	667	766	700	684	706	744	750	721	730	732	719	792	689	778	714	711	748	704	708	714	693	753	730	779	748	734	671	767	767	723	737	739	744	668	721	719	702	708	720	722	724	729	759	726	701	729	728	759	765	717	725	761	766	687	708	745	706	729	703	715	723	722	691	705	721	741	710	767	712	716	739	651	737	711	698	699	740	705	675	749	727	720	739	707	738	689	719	737	737	781	726	758	686	732	755	731	719	706	765	724	710	746	743	758	715	737	732	775	747	727	743	707	772	723	688	737	727	739	736	730	775	752	745	785	730	760	712	685
8591	6323	3530	1958	1496	1339	1185	1113	957	917	876	914	877	831	813	803	832	823	755	784	758	761	762	805	787	828	756	810	782	768	733	835	748	748	740	749	756	776	730	785	756	774	750	752	749	731	795	752	747	811	787	766	741	786	741	754	738	769	737	758	837	784	756	795	725	774	721	739	767	770	736	709	774	713	753	783	753	760	763	762	760	810	772	743	776	785	770	771	765	773	782	794	765	736	749	761	763	727	716	780	714	759	787	688	786	760	772	721	743	759	739	803	741	726	762	733	765	746	724	752	783	758	732	777	778	746	784	783	773	705	675	779	735	718	803	779	755	772	744	739	774	769	767	713	769	767	813	735	748	772	736	739	745	750	789	777	742	727	692	795	748	796	750	831	754	764	768	804	770	754	793	741	771	760	748	735	757	792	762	764	728	817	720	776	760	793	749	792	783	732	768	732	772	752	761	704	712	765	729	748	787	776	793	801	699	781	757	756	800	753	757	784	765	743	813	801	758	736	759	753	690	810	751	706	797	754	772	743	747	826	769	776	719	772	732	759	730	764	724	735	750	757	725	776	806	773	697	760	726	727	732	729	748	780	774	784	800	752	744	756	755	737	740	733	788	764	722	766	730	750	716	753	777	783	808	794	803	791	737	775	799	778	757	731	770	779	769	728	741	704	795	788	766	772	737	717	803	753	806	710	789	760	812	752	749	723	743	789	733	719	780	745	793	742	829	759	779	761	742	764	765	696	763	759	786	748	767	790	722	744	773	710	749	751	715	750	716	765	783	748	763	715	813	784	761	774	769	766	769	768	767	784	792	803	723	760	735	736	761	823	767	775	755	740	715	739	758	746	737	749	782	707	804	765	770	735	788	730	749	762	794	751	728	743	812	741	716	803	779	752	759	724	780	766	806	820	807	735	734	767	767	728	809	763	750	766	737	772	792	761	755	758	772	756	759	733	753	786	785	755	712	750	737	759	748	764	822	787	734	773	732	724	740	717	776	801	699	727	740	755	758	841	778	762	782	748	797	766	777	765	751	774	785	769	751	733	797	713	792	760	741	819	771	734	783	738	756	746	780	730	711	804	729	787	757	749	762	730	720	756	773	776	771	789	738	774	761	759	752	716	747	724	758	713	714	802	702	762	768	772	724	719	778	736	765	711	732	768	782	762	740	837	786	717	774	796	787	745	708	775	756	745	735	729	769	745	766	718	761	768	775	769	804	755	802	752	758	752	761	766	742	800	759	773	765	805	803	770	812	764	728	752	721	770	754	784	777	736	739	780	752	778	783	765	728	801	757	768	748	730	768	755	762	784	776	774	765	735	724	780	738	790	752	722	747	766	743	727	763	753	782	754	779	779	788	799	799	771	750	798	805	754	837	740	808	742	751	768	807	737	744	727	811	735	795	722	811	791	749	777	771	729	720	726	726	776	729	778	738	794	772	747	774	728	771	725	739	784	784	778	720	723	725	761	822	757	782	784	769	796	721	720	732	781	787	783	813	781	752	734	785	754	775	721	728	784	828	745	763	796	768	752	764	740	736	749	768	805	732	772	751	729	817	782	774	747	748	730	769	794	739	751	714	779	760	794	743	756	670	745	747	740	776	717	712	776	785	763	779	782	765	757	837	754	798	748	705	746	779	756	759	739	744	755	734	771	750	767	719	763	779	729	724	763	742	780	753	754	764	767	707	815	740	737	748	807	793	712	744	764	725	754	783	756	751	728	796	774	754	766	763	783	710	678	729	733	749	773	748	758	741	786	783	735	792	784	761	767	763	785	774	759	729	750	733	796	732	778	731	721	699	780	727	720	735	730	752	796	752	734	813	777	729	700	753	767	715	722	752	733	789	732	796	766	742	757	782	738	735	740	752	777	732	776	760	823	744	740	719	805	766	728	773	722	769	748	712	785	803	700	771	722	759	734	791	757	759	808	756	747	740	726	736	685	750	800	776	750	755	769	805	717	776	800	763	743	691	733	753	773	761	753	753	714	749	772	772	716	738	786	771	768	734	750	797	792	743	759	790	743	728	765	772	742	777	696	736	754	695	738	709	775	760	730	706	787	753	713	771	796	713	753	729	797	754	809	760	776	750	787	776	775	761	764	743	746	777	746	769	709	747	734	731	774	747	777	720	773	735	760	735	781	707	759	783	798	749	774	796	775	749	766	735	820	752	766	769	768	724	772	738	752	789	794	773	737	735	707	758	799	798	732	755	733	752	751	765	729	762	708	766	776	810	746	786	811	760	772	737	752	753	731	692	744	753	725	836	740	762	731	744	798	768	784	750	751	789	792	785	745	742	834	789	772	735	742	748	770	785	734	766	742	757	775	764	709	771	771	765	763	701	780	712	757	724	712	802	764	741	778	711	799	801	805	751	749	789	743	760	766	768	759	773	736	740	731	741	719	726	756	797	816	752	765	775	780	782	737	778	717	751	775	783	774	749	780	764	764	750	744	723	710	750	811	724	761	723	776	723	719	692	791	763	785	727	767	788	747	758	760	708	768	790	756	733	766	756	724	686	769	788	722	737	711	694	779	795	765	799	716	789	728	757	766	675	755	732	793	763	760	681	810	756	802	789	751	783	761	725	743	775	711	748	781	755	783	723	805	769	766	740	719	792	717	762	813	750	774	808	779	769	756	769	776	764	751	808	773	764	730	774	784	775	802	763	731	783	751	793	770	772	756	779	725	740	768	772	741	769	788	724	711	760	762	747	788	740	703	766	743	764	792	730	711	797	760	696	754	818	824	772	779	726	775	697	786	807	748	760	744	734	768	747	760	767	718	754	763	796	756	726	783	740	780	782	784	798	713	736	723	771	758	816	718	769	751	782	754	742	738	797	729	784	762	807	763	767	761	788	731	704	761	739	800	786	765	734	763	761	731	759	781	750	755	741	774	752	733	762	768	782	782	746	762	790	735	732	785	744	732	761	744	748	770	779	835	735	745	757	751	798	800	783	788	740	799	786	697	717	754	729	776	783	747	711	749	711	770	800	742	760	749	761	781	787	732	771	761	706	777	766	759	776	768	734	772	703	769	785	779	761	782	821	832	757	753	766	757	719	755	775	749	781	755	748	744	734	785	720	788	738	731	812	702	768	765	733	744	747	766	748	758	764	702	756	730	745	756	726	755	735	779	748	751	772	781	727	758	776	791	739	735	720	794	795	796	774	750	749	742	734	779	732	766	728	762	696	750	769	784	786	777	740	727	752	745	743	757	751	784	737	778	790	818	748	832	729	732	763	797	741	751	758	731	764	781	715	766	732	768	782	724	738	778	774	683	747	744	798	737	734	754	741	764	769	745	767	699	747	747	815	774	768	770	741	779	762	805	738	767	742	789	752	772	750	796	742	743	754	757	768	745	738	762	768	727	726	751	774	741	754	764	706	766	736	761	790	785	803	777	817	767	740	782	767	818	765	752	795	748	787	769	746	750	766	765	763	786	788	786	761	771	752	765	705	744	742	824	749	765	708	776	725	777	767	756
23687	21404	28972	24215	21396	13730	1813	1012	813	690	639	552	536	492	513	483	485	434	500	457	412	421	405	428	409	416	466	434	430	413	388	374	388	403	354	373	365	375	393	345	373	367	371	402	368	366	365	379	369	366	369	381	374	405	390	394	387	389	353	354	338	396	406	377	375	394	397	378	428	382	403	380	374	369	368	398	372	368	385	392	375	391	352	374	348	398	372	327	368	372	394	366	377	402	397	358	363	383	393	366	377	401	346	357	387	383	401	361	355	375	376	368	382	346	360	381	363	341	353	376	385	399	368	350	393	361	393	378	409	355	380	361	388	361	363	365	370	346	364	391	386	383	349	353	342	337	401	370	349	381	375	354	393	339	408	343	422	375	372	399	382	402	377	362	355	382	370	341	347	381	377	375	362	377	355	364	334	365	386	395	360	363	374	372	405	398	356	362	368	384	353	385	387	394	391	376	403	376	371	375	376	385	343	391	374	361	372	357	351	356	398	368	400	359	361	364	335	374	362	398	394	351	344	341	352	390	393	351	380	385	359	336	389	380	384	382	370	336	356	383	390	361	356	370	356	364	402	373	382	350	382	372	374	373	366	362	342	390	349	358	376	359	331	369	355	394	373	380	390	366	346	371	338	369	413	351	375	401	371	358	389	363	382	372	373	325	313	371	365	394	378	378	368	379	372	379	341	398	370	330	359	361	363	386	399	422	376	353	388	383	376	356	370	410	342	374	384	361	327	370	349	380	392	379	382	402	351	345	374	351	353	362	379	388	344	362	378	358	394	392	353	369	377	376	365	362	389	349	382	365	383	368	395	344	349	383	407	387	368	368	406	354	398	366	365	400	365	373	359	393	394	363	375	373	371	376	403	369	378	388	383	383	390	405	398	391	408	377	360	393	400	380	376	354	374	395	341	377	431	362	385	349	352	352	345	337	381	347	351	377	358	367	374	389	362	372	339	359	383	370	354	334	374	399	380	370	355	346	393	364	328	365	412	375	358	425	363	379	389	381	386	372	356	383	351	346	344	383	373	362	404	365	385	366	374	380	362	347	354	360	375	374	389	390	339	378	391	367	359	395	402	400	390	384	389	369	353	371	344	388	379	372	385	371	358	378	381	394	373	378	378	340	380	385	386	390	366	371	376	366	362	364	361	380	405	370	340	380	371	387	350	346	372	396	365	362	388	335	375	371	375	382	371	377	381	387	394	359	351	376	360	368	371	364	350	352	397	331	379	398	372	361	394	354	372	364	347	354	380	331	379	370	341	400	383	340	395	361	394	379	379	356	349	388	372	321	357	358	370	354	386	384	383	356	403	381	357	384	351	368	367	372	347	356	380	371	386	356	334	353	370	390	351	396	372	375	385	374	386	370	342	363	363	352	373	393	354	366	375	389	369	356	376	342	395	340	395	386	347	380	356	373	376	331	379	405	334	362	351	363	412	371	356	363	411	340	352	358	425	366	339	397	365	363	368	361	362	367	351	350	378	341	369	366	383	344	406	395	388	358	375	386	376	365	374	357	367	395	383	390	366	341	339	369	348	388	394	363	356	341	396	344	372	403	383	352	400	344	393	369	364	375	367	369	359	393	372	370	372	383	383	376	372	382	349	377	417	341	380	355	394	387	401	381	373	384	372	379	370	410	394	375	387	409	376	376	350	351	410	358	364	347	356	382	348	386	362	352	403	405	373	384	367	357	347	383	399	353	355	363	387	350	371	401	338	399	350	377	363	351	351	365	350	396	361	365	358	390	387	384	352	370	390	397	353	346	359	367	370	339	366	369	371	358	396	386	343	385	368	370	363	370	396	402	346	377	390	397	390	377	372	355	374	356	362	386	394	360	376	380	368	336	368	383	380	373	395	377	393	345	362	380	368	356	403	376	371	350	369	357	379	403	394	368	380	394	358	382	367	393	375	349	395	352	346	374	368	386	364	388	378	378	356	382	350	350	383	377	383	346	366	394	357	389	390	354	359	384	371	367	366	379	340	351	400	361	377	354	370	370	329	381	333	371	379	345	371	352	414	383	366	357	378	386	346	372	382	409	370	382	352	397	362	360	372	350	394	360	364	394	372	347	351	355	376	424	363	373	376	348	374	389	345	389	367	408	372	341	387	371	403	362	389	375	363	350	333	379	398	364	364	386	366	346	347	386	385	381	404	354	366	396	363	374	375	368	344	343	354	379	367	347	384	379	392	364	339	359	367	362	351	394	397	348	371	371	394	372	356	416	374	396	346	368	376	354	363	404	400	363	380	366	370	401	397	393	391	359	386	375	385	352	385	360	375	414	339	357	390	382	380	340	354	379	385	371	373	353	368	362	339	354	352	391	375	372	390	401	415	400	366	362	386	351	392	366	417	388	380	365	322	364	387	373	369	396	381	371	374	359	366	372	362	376	414	367	400	385	354	367	338	368	393	407	380	378	353	339	399	381	362	397	366	315	398	374	401	370	352	367	340	385	350	375	337	359	387	398	388	406	379	356	396	355	363	355	372	375	369	372	369	342	385	390	390	369	396	346	382	363	359	366	356	380	333	358	339	380	381	329	365	366	375	351	362	372	390	384	367	376	372	350	371	400	358	390	365	360	371	343	396	379	356	352	344	397	415	375	383	365	379	382	367	352	378	382	383	339	382	347	343	418	375	402	374	361	396	381	339	386	357	357	358	373	374	365	361	381	364	390	407	329	386	384	351	422	358	346	349	364	400	340	372	379	360	361	401	376	333	351	424	371	391	380	347	374	368	383	351	366	377	378	354	399	373	400	343	363	392	372	413	355	349	360	364	383	401	360	370	357	365	371	360	346	393	388	346	389	346	378	326	371	358	359	406	349	381	387	378	381	356	385	354	349	328	374	378	398	335	372	365	378	376	377	373	374	372	369	362	339	358	367	380	351	394	355	368	372	359	342	400	370	385	381	371	401	393	380	382	368	378	417	364	388	372	394	352	344	382	366	340	379	376	388	386	402	410	365	386	393	370	366	364	373	399	371	368	349	347	375	382	374	359	355	362	378	368	357	375	338	414	377	359	369	354	384	394	404	372	402	363	371	376	371	348	383	372	371	385	391	370	372	337	329	357	358	358	353	356	390	378	361	371	362	404	334	357	378	351	374	399	360	398	407	329	363	360	380	395	337	371	357	368	374	387	340	368	361	384	378	342	336	388	338	351	354	378	371	368	388	380	382	362	360	352	357	350	360	373	374	370	389	361	394	357	393	384	364	393	370	370	385	367	366	402	359	344	383	351	380	383	364	378	359	382	378	345	377	391	394	347	343	343	376	401	358	394	371	383	378	357	358	388	374	359	389	404	394	339	322	404	341	382	358	379	364	343	383	397	361	400	379	403	360	369	352	394	382	368	346	387	390	378	389	373	393	368	349	346	408	387	384	361	405	366	361	361	367	381	386	397	393	354	387	382	366	407	340	339	381	394	364	352	386	382	387	357	367	375	304	358	362	385	399	387	367	329	365	387	372	382	378	391	344	373	373
24771	21390	8824	4319	3081	2281	1802	1420	1196	1005	889	768	716	639	570	567	564	562	549	540	511	474	476	475	501	499	488	436	447	485	447	424	443	437	443	392	421	394	427	390	445	382	394	404	379	405	414	399	437	421	402	386	415	414	416	391	465	391	408	388	371	406	417	419	419	424	404	432	416	417	418	417	420	442	461	402	408	404	439	389	418	411	429	416	416	432	415	389	414	401	431	398	392	401	389	408	412	439	421	405	438	385	375	400	403	392	390	408	421	395	401	399	390	418	421	418	405	431	399	377	393	377	427	387	396	408	362	405	384	414	402	393	383	403	384	411	412	419	411	392	418	363	416	417	413	402	392	402	398	425	399	443	402	401	433	424	403	427	445	397	419	386	400	424	426	421	414	407	381	374	402	394	385	430	434	396	380	382	378	403	426	434	424	397	445	414	386	379	430	431	427	389	393	405	404	392	426	430	405	392	453	376	406	372	386	362	406	409	392	399	409	384	396	409	391	396	366	417	393	425	399	430	398	388	391	372	410	429	409	430	386	427	384	415	386	412	418	401	397	431	396	422	380	427	397	372	396	414	409	375	425	419	423	403	375	406	413	419	384	404	407	386	426	411	408	429	396	401	413	428	427	454	412	371	360	376	397	410	419	381	435	400	402	398	394	408	410	410	436	413	381	408	414	421	410	413	400	388	372	385	396	389	397	398	401	431	424	427	400	432	394	401	350	430	367	424	410	414	401	411	416	399	408	463	395	363	409	408	421	417	390	402	400	387	416	397	363	411	408	429	414	409	434	392	398	411	410	412	371	430	398	418	386	400	440	408	348	422	412	409	412	407	406	404	397	397	410	410	432	420	399	404	392	406	399	411	423	435	350	384	459	418	399	417	385	364	406	430	414	384	423	429	423	400	381	450	395	417	401	410	429	431	401	434	373	396	399	417	368	387	429	429	377	390	392	383	415	399	440	422	424	428	433	419	411	396	411	442	417	422	398	411	396	405	438	380	409	361	416	402	394	409	375	395	404	407	407	411	399	436	401	397	399	427	400	443	385	376	407	408	357	435	386	396	408	416	395	412	409	397	396	421	369	374	398	410	403	418	404	432	398	426	387	395	379	394	424	399	413	422	411	389	374	403	414	435	380	413	465	413	412	436	400	396	389	389	383	388	399	411	441	423	423	390	420	397	410	390	399	418	414	401	410	407	417	401	422	409	407	403	407	400	417	386	431	390	394	426	417	414	427	385	455	418	386	453	373	411	389	382	425	395	404	398	412	408	416	430	457	410	427	403	411	382	399	377	406	377	424	417	412	374	382	412	406	385	409	410	407	416	412	421	387	389	425	389	407	394	371	405	420	385	427	404	386	421	436	415	411	356	402	408	409	405	416	428	395	423	396	439	408	389	413	417	381	402	359	406	388	426	423	390	421	372	430	410	375	439	424	409	394	402	424	371	414	423	394	400	390	419	402	378	398	423	380	432	411	435	433	394	405	412	417	376	410	401	426	387	412	421	369	400	393	464	422	375	418	396	418	436	394	372	408	392	410	407	392	392	414	395	379	419	380	430	420	412	386	401	414	421	406	387	413	412	402	416	401	420	462	381	404	423	407	397	389	419	417	386	415	384	400	460	413	424	409	406	405	397	387	407	372	393	415	409	386	364	403	416	408	420	392	388	375	379	375	363	413	372	382	390	405	444	442	391	408	406	412	426	406	408	400	395	401	417	372	364	391	428	373	416	381	391	384	430	379	395	426	402	426	402	405	413	400	395	408	394	405	424	388	402	426	412	403	420	404	403	369	437	423	420	371	409	397	414	361	420	404	431	384	395	413	435	423	423	383	391	397	423	397	398	384	418	436	403	429	389	392	417	412	399	375	406	425	412	434	389	401	421	373	404	410	397	396	403	401	397	456	397	390	406	422	392	415	378	396	391	415	418	432	395	433	401	383	435	353	420	430	404	427	416	426	394	423	442	439	377	402	401	404	416	394	416	401	441	443	387	383	424	401	411	449	386	451	404	379	413	433	427	383	403	422	414	391	422	398	380	412	394	394	395	420	401	366	385	380	389	409	428	438	393	384	372	374	408	428	415	407	384	425	370	410	412	413	415	386	415	389	408	391	414	426	428	386	439	431	404	412	410	393	411	365	372	369	450	410	411	420	417	425	391	410	393	400	415	401	403	389	389	416	410	360	386	403	399	377	444	372	414	395	410	368	390	388	399	344	387	378	370	357	441	414	410	428	390	374	445	420	421	438	432	412	394	389	376	421	400	413	384	403	408	400	394	422	407	419	397	382	410	453	423	407	421	409	389	432	410	389	420	408	413	388	425	382	430	400	396	368	383	416	382	410	421	396	419	404	432	430	401	427	401	402	425	377	396	398	456	387	397	426	391	377	419	389	403	385	426	397	388	411	418	376	410	401	403	414	379	380	386	396	364	405	437	402	409	421	361	377	413	395	435	372	448	414	423	415	410	400	370	398	429	413	428	407	397	396	392	388	428	410	374	394	394	430	414	424	405	425	407	432	422	399	416	394	433	425	405	409	392	400	426	424	376	411	426	386	447	387	377	401	382	389	401	440	399	367	376	383	382	399	376	410	372	441	401	401	375	420	390	427	417	448	402	441	408	430	443	417	453	389	425	395	407	398	393	404	402	400	426	401	387	399	436	404	430	421	416	392	425	400	420	393	420	398	396	399	375	397	407	438	404	387	424	391	416	401	397	406	406	412	406	402	421	419	408	400	412	393	424	415	392	398	414	382	406	417	415	373	398	424	379	436	420	404	366	370	385	403	453	433	405	400	404	405	394	402	375	410	377	406	386	408	420	443	432	395	401	423	427	410	416	381	429	390	386	414	383	419	384	432	401	410	426	371	415	391	394	412	412	415	402	396	415	436	402	424	375	428	424	415	404	443	399	424	443	414	383	405	361	386	440	407	420	384	381	395	405	396	394	383	405	396	378	403	444	399	384	397	438	388	415	403	438	419	425	433	391	431	388	449	398	373	401	406	399	390	403	385	421	407	440	371	417	386	418	403	408	422	392	411	402	438	385	371	380	418	400	422	393	384	390	443	410	364	415	397	404	417	430	420	429	386	410	424	432	448	431	390	378	427	422	379	388	429	428	394	396	395	399	418	439	400	393	382	422	371	404	426	407	435	388	419	396	378	424	409	390	418	418	433	388	412	414	388	431	410	396	413	407	418	379	408	364	408	400	383	421	358	376	462	404	387	394	392	381	418	409	364	365	398	390	383	390	431	390	405	407	398	389	376	459	446	408	422	401	412	442	410	384	395	411	371	384	384	381	379	414	412	397	390	376	380	367	421	374	405	427	369	416	424	401	449	386	394	382	390	382	380	416	369	387	397	416	388	422	394	371	427	408	386	399	396	376	401	401	353	375	381	400	400	406	422	408	423	406	403	441	422	398	387	427	427	430	396	393	379	403	400	425	401	376	386	389	443	393	406	442	411	415	418	410	388	418	402	378	401	423
25011	21502	28171	25264	15836	1995	1340	1116	1002	970	984	951	854	858	885	840	808	825	845	840	770	803	734	761	760	815	794	794	749	809	776	821	713	779	740	809	749	759	721	774	773	724	786	746	791	767	752	775	774	764	756	771	723	742	775	727	743	750	771	742	781	712	756	724	736	777	732	733	777	706	760	807	803	715	719	791	718	745	741	705	749	731	789	785	748	745	768	733	706	772	772	794	758	764	739	726	809	748	795	749	692	723	776	760	739	722	743	762	792	758	767	737	758	742	726	774	787	742	733	775	729	736	677	783	777	727	721	755	762	747	739	746	771	683	743	741	779	785	735	811	738	720	750	701	739	749	748	777	760	766	730	718	738	755	748	701	728	750	757	775	745	718	739	770	765	737	783	753	741	762	754	750	764	706	732	777	728	742	733	729	715	729	759	738	795	767	730	725	740	761	766	762	789	725	730	751	765	746	740	739	752	706	743	733	694	681	765	724	733	769	693	746	736	787	787	759	728	754	725	726	743	803	739	739	753	713	724	712	818	804	764	748	814	735	719	765	772	812	766	747	740	735	760	722	754	748	813	775	781	720	746	708	766	752	756	733	743	802	715	728	738	741	768	760	777	736	767	772	771	764	760	734	751	719	717	762	740	787	758	776	779	749	711	776	740	748	747	746	735	812	690	805	757	741	780	782	808	677	717	742	720	768	729	806	713	756	740	735	738	723	768	707	723	787	717	757	747	704	737	723	727	793	702	748	758	776	667	772	695	748	737	738	736	794	747	798	756	765	719	721	724	755	700	777	743	743	780	778	778	726	745	746	747	720	721	753	759	753	723	754	746	696	761	728	760	754	731	724	734	734	725	757	776	800	721	764	734	748	792	701	758	773	736	714	721	805	744	734	754	782	765	734	790	756	730	706	761	734	763	772	729	759	742	734	734	733	761	775	761	726	744	749	733	763	744	725	744	776	839	704	739	731	732	773	775	762	716	732	731	720	768	763	697	746	750	750	722	778	769	777	665	731	805	722	748	689	775	758	745	766	767	726	770	775	713	744	787	752	726	781	743	706	710	743	745	747	756	759	771	752	736	722	727	735	794	754	751	767	770	735	759	712	772	735	755	728	739	761	755	730	729	701	726	737	718	776	765	709	781	745	743	708	737	732	753	786	784	732	804	740	758	761	798	711	779	793	753	729	733	774	742	717	710	714	800	801	720	749	733	794	734	726	750	793	768	738	703	728	756	768	716	779	785	778	752	711	768	753	731	792	743	738	738	779	764	791	734	696	768	748	709	713	719	743	795	772	733	695	740	748	750	766	737	750	801	736	754	704	747	772	745	686	741	718	734	766	777	735	769	757	767	774	790	754	712	772	800	773	758	769	719	716	730	743	716	780	775	706	751	747	715	738	741	736	765	704	746	751	761	773	773	749	784	732	811	755	784	742	728	734	714	769	732	763	750	746	791	691	728	771	735	725	780	771	724	754	768	783	725	790	711	760	722	787	735	744	752	771	786	770	742	772	697	706	741	720	741	723	784	751	758	748	773	754	725	716	779	734	741	717	709	756	790	705	782	747	766	745	693	783	689	740	718	681	779	750	739	710	730	716	753	785	778	773	782	718	720	748	684	700	738	767	752	759	775	754	661	757	757	749	738	709	751	741	732	736	774	725	780	749	776	791	772	740	775	755	734	730	786	770	688	785	729	760	735	733	736	776	714	784	750	770	775	768	757	730	764	765	784	766	731	703	725	759	755	799	799	749	799	795	752	787	733	775	785	704	775	738	751	732	757	754	786	741	765	723	686	787	750	755	799	755	799	753	737	753	764	754	779	761	747	748	769	792	767	775	735	742	740	726	738	818	776	768	694	695	810	769	715	734	727	739	743	723	782	784	702	697	779	770	742	782	696	778	742	713	717	773	724	713	761	707	783	744	734	767	713	710	764	769	712	734	796	733	721	798	701	755	780	714	757	762	768	739	682	767	732	755	779	773	773	742	724	746	739	755	755	708	743	757	782	758	803	730	713	756	783	747	784	757	709	716	760	748	726	697	720	771	696	737	722	770	776	720	768	785	811	755	724	727	782	792	763	728	738	753	783	693	687	772	752	768	739	732	733	760	743	745	745	730	765	818	791	771	705	749	756	770	757	778	786	710	812	747	731	722	708	774	827	738	702	738	776	752	699	770	780	703	778	747	730	785	729	742	776	752	778	762	760	774	784	752	738	754	742	775	819	761	758	703	774	794	834	730	743	785	754	755	723	764	758	694	754	736	730	781	771	725	797	777	820	741	730	766	736	735	773	724	705	724	758	740	763	726	771	794	776	796	774	770	764	754	765	768	722	730	708	783	720	791	763	755	722	809	752	765	778	748	757	803	757	738	729	756	745	736	712	677	767	775	767	750	730	720	734	755	761	761	777	789	731	757	752	708	775	697	791	694	746	754	730	730	733	757	768	753	755	784	733	752	794	738	729	738	764	733	760	770	777	754	781	757	724	782	752	726	717	811	775	764	750	764	775	755	712	718	745	799	768	734	714	792	798	714	791	727	762	734	749	765	756	740	744	802	774	730	734	746	765	755	700	753	722	722	713	734	731	713	756	749	730	786	775	763	711	744	729	788	746	737	758	750	716	772	821	789	684	758	748	754	764	711	791	720	821	733	714	718	764	776	720	735	750	790	748	766	741	774	744	763	758	783	707	692	782	696	719	719	790	751	777	730	776	715	731	744	788	750	788	760	739	763	760	746	744	733	724	704	779	720	709	740	720	723	779	717	795	742	737	752	751	701	731	785	730	722	791	776	760	763	749	701	732	776	763	788	715	730	769	769	802	751	744	736	738	794	758	754	729	737	760	754	728	765	760	732	728	781	761	736	741	763	741	716	789	708	752	810	747	731	753	760	753	778	746	795	752	732	755	731	727	722	736	727	734	762	760	734	726	763	737	740	767	753	759	725	722	804	751	788	721	715	761	719	727	735	766	773	786	746	800	760	703	737	751	727	739	719	709	718	801	684	742	736	706	763	731	746	759	718	742	767	769	752	760	701	764	752	759	780	737	739	777	850	748	748	781	730	736	661	704	733	750	749	725	814	750	757	735	734	834	749	796	752	751	737	746	747	749	786	739	750	795	787	759	767	771	780	759	753	795	787	797	777	777	709	805	776	755	813	716	784	806	761	716	755	728	730	722	696	731	732	749	715	770	712	754	713	778	795	754	735	730	792	779	762	728	745	783	773	749	752	775	720	748	723	739	755	743	727	752	747	834	746	786	782	750	715	772	775	727	730	727	716	750	771	735	773	746	727	788	732	752	736	742	765	790	717	766	737	752	793	750	757	766	778	718	790	763	741	793	706	778	711	729	752	752	754	756	732	688	726	729	779	766	766	747	757	786	784	780	718	721	756	803	748	755	733	749	749	765	770	741	747	781	741	769	786	794	731	712	735	727	772	698	726	725	788	715	732	761	737	756	778	767	720	723	755	739	745	777	765	765	801	759	734
22621	13203	6526	3304	2498	2019	1652	1414	1256	1135	1060	1042	952	960	865	815	853	856	766	835	822	864	825	769	777	782	832	850	765	781	784	804	745	780	829	782	789	788	732	739	727	795	798	764	787	783	734	786	797	726	748	801	742	766	765	723	747	745	787	770	777	754	759	737	797	771	717	732	784	748	726	764	736	773	688	750	717	784	778	817	780	775	763	748	763	768	728	718	824	763	720	766	771	807	802	774	746	736	756	743	740	758	751	806	735	826	763	734	769	766	732	756	779	810	772	725	777	755	771	733	780	755	763	737	767	722	772	815	740	734	760	741	724	728	776	801	759	757	756	764	721	797	759	726	722	810	772	756	792	739	733	746	755	732	744	805	753	767	790	751	802	742	741	797	757	725	767	750	722	757	803	769	741	748	765	750	759	762	761	744	747	737	704	778	733	753	737	770	793	765	771	768	725	718	692	807	783	691	729	748	789	749	762	779	731	756	748	722	747	737	741	766	737	737	730	739	719	760	788	713	786	778	738	820	754	729	745	749	740	778	726	794	804	783	773	717	791	753	748	705	764	753	727	722	757	741	760	771	765	753	733	696	751	727	705	772	736	787	724	773	756	765	794	746	716	776	795	759	757	759	774	732	766	769	784	756	746	773	770	737	772	723	766	778	783	783	807	804	726	755	748	744	832	739	759	707	743	794	765	794	756	756	755	754	763	693	791	761	769	753	766	772	709	722	724	770	758	752	756	752	756	766	749	785	764	734	776	769	750	748	783	754	716	738	757	788	808	747	758	764	757	731	758	737	733	742	769	746	746	736	777	754	752	747	762	748	737	784	736	733	763	673	732	733	723	799	772	742	795	774	760	774	784	795	751	723	774	770	744	722	739	722	726	793	748	761	721	782	771	745	743	698	782	768	787	811	813	800	771	756	752	790	778	818	800	737	780	773	770	781	721	792	771	789	790	762	785	751	798	773	734	749	803	790	718	752	746	715	745	748	736	718	729	757	736	744	783	760	780	721	775	781	743	748	775	811	745	744	764	733	746	740	773	720	766	782	785	783	773	799	768	814	750	762	734	788	728	733	734	781	817	768	815	817	735	812	778	804	730	668	742	755	780	774	785	715	780	753	701	787	786	779	787	772	725	736	816	782	759	695	762	748	764	789	767	739	754	744	803	758	723	712	710	790	708	746	777	758	778	769	781	767	747	786	746	821	760	782	700	751	789	756	752	772	715	779	806	755	786	778	750	781	778	763	722	748	789	715	750	767	729	722	771	727	732	713	768	772	766	783	748	763	771	744	712	732	756	758	784	754	735	702	751	778	779	749	766	793	802	728	790	713	767	757	726	767	777	780	745	756	776	731	785	735	731	752	762	771	795	717	745	706	720	722	729	780	758	755	735	782	758	713	784	733	776	772	747	755	772	779	755	785	745	727	752	782	726	762	742	731	805	789	720	782	739	790	805	793	821	770	735	752	741	731	781	773	743	764	753	743	748	753	747	772	801	803	769	777	703	726	762	776	747	768	756	767	768	730	775	752	726	727	780	736	809	777	784	731	701	770	770	767	777	762	798	755	774	736	790	769	793	735	795	780	784	689	737	785	765	794	756	726	757	751	713	742	750	766	738	792	791	774	762	778	833	789	778	775	775	743	728	717	747	749	737	735	752	769	753	705	742	698	736	728	732	776	739	754	754	783	750	809	781	753	770	768	734	863	758	725	735	726	740	718	769	741	755	734	762	757	753	758	796	737	739	778	759	743	776	799	740	721	774	820	731	726	687	744	751	760	762	740	811	748	737	776	774	732	719	769	813	763	769	766	774	766	739	780	730	718	758	796	714	732	739	742	781	742	771	761	722	762	751	738	731	729	761	730	745	785	754	761	710	746	716	757	756	763	726	785	759	743	735	700	760	752	774	747	763	785	758	769	790	783	731	795	771	728	747	730	756	757	767	750	682	758	748	723	738	724	767	742	719	734	778	795	731	752	730	761	745	752	751	765	775	805	778	738	761	780	728	756	780	721	780	738	746	757	807	778	739	786	759	734	770	761	780	794	705	720	764	792	763	782	796	770	775	774	741	785	722	783	762	762	763	722	774	766	763	754	722	705	753	772	773	791	741	745	782	757	768	706	759	816	778	769	745	758	736	750	748	782	742	734	765	752	726	756	777	693	752	736	720	776	759	731	759	774	786	739	722	760	694	775	759	762	760	801	755	775	724	777	778	716	781	754	758	725	685	732	748	748	794	778	738	734	741	712	769	774	766	701	774	732	751	737	768	772	770	776	787	790	767	764	795	775	726	748	732	763	748	798	742	735	766	746	753	722	741	752	749	784	760	761	739	785	745	752	727	711	838	768	737	775	755	786	732	747	722	761	726	759	755	723	755	707	727	791	748	753	782	723	720	736	734	764	748	763	761	749	783	743	763	759	712	763	835	723	776	777	786	747	751	768	761	788	724	779	760	750	778	744	775	741	775	750	793	683	783	760	692	740	798	699	756	720	817	790	789	757	789	747	784	777	799	735	750	770	759	738	744	753	724	772	746	772	728	743	747	769	766	774	824	725	696	721	733	746	824	746	725	751	822	746	778	809	757	701	804	753	791	716	800	758	743	730	774	758	715	721	746	720	769	749	755	757	763	761	821	712	787	777	750	769	765	738	752	759	785	747	690	736	728	721	762	777	720	779	709	751	751	776	728	721	745	769	720	790	761	753	756	744	765	777	780	711	770	765	752	757	791	765	763	782	762	711	747	763	712	785	767	771	708	761	794	796	704	779	725	714	766	703	782	742	784	784	724	776	739	783	729	761	761	764	700	755	717	734	757	777	795	784	745	735	701	741	757	808	734	750	827	738	789	757	812	739	745	725	756	764	738	770	780	765	729	744	750	770	773	790	722	757	717	777	797	769	800	796	762	774	816	724	770	771	769	812	770	741	733	752	775	754	804	747	735	755	750	767	717	720	786	707	756	774	788	723	772	740	773	712	727	727	768	666	737	733	767	772	794	770	749	751	773	794	804	769	795	768	793	737	704	718	740	699	692	740	763	781	770	703	751	733	748	705	771	738	768	754	752	794	744	739	737	781	736	764	751	741	758	745	768	778	800	756	806	741	810	751	732	789	806	724	768	724	747	766	749	727	722	739	713	709	769	723	727	728	760	832	741	757	801	784	807	779	763	798	787	751	752	758	764	773	768	747	756	762	794	730	743	721	741	742	749	767	753	728	743	797	769	759	734	791	811	757	755	793	744	742	701	722	776	752	742	725	810	681	762	748	743	741	786	764	745	808	768	761	748	761	771	741	743	777	780	801	734	741	709	788	744	739	742	740	790	730	738	743	739	712	758	743	803	744	739	790	783	775	746	750	742	737	769	761	756	727	754	741	774	735	776	783	720	800	788	733	757	777	754	755	743	745	756	784	736	761	738	765	774	776	741	742	762	716	735	803	762	742	736	772	778	708	722	783	755	736	749	762	740	743	736	746	759	799	756	798	788	779
22736	21534	29480	24011	21524	21618	12478	1541	1019	901	737	676	629	537	513	455	444	431	447	375	396	396	349	335	380	436	376	362	351	369	316	325	327	311	316	304	336	284	310	309	318	324	323	280	296	289	320	298	296	306	302	291	300	316	320	294	272	306	298	312	286	299	293	300	292	303	280	271	291	294	285	322	305	307	297	300	308	305	292	295	289	285	276	316	287	274	294	314	261	314	276	299	308	307	297	296	299	300	308	278	273	306	300	277	291	282	314	337	293	319	298	290	263	286	293	267	299	299	292	317	294	316	310	326	300	322	285	293	254	289	277	285	259	276	275	309	292	264	316	283	291	305	270	253	290	312	293	274	302	316	292	240	296	317	299	265	287	309	288	259	305	300	299	279	318	287	298	299	310	276	264	323	303	324	287	285	294	311	299	300	259	283	297	286	257	295	329	289	277	310	281	274	304	289	283	313	269	294	271	311	271	270	295	282	314	301	286	257	290	298	304	271	293	279	299	288	287	295	288	297	294	273	295	296	271	311	270	279	281	272	331	289	288	293	289	252	278	271	294	324	301	298	268	285	306	322	295	285	285	302	255	291	289	297	282	305	303	282	307	307	296	293	264	292	276	308	284	301	312	302	316	313	283	284	286	286	289	297	282	272	277	287	322	281	261	317	297	294	301	268	271	289	251	283	291	303	253	305	294	295	285	271	292	258	272	306	281	301	306	278	291	311	286	272	284	277	285	291	298	294	264	285	246	302	300	302	321	269	282	254	294	302	297	281	291	298	302	324	266	284	266	295	287	293	288	278	276	271	310	312	274	288	291	282	314	326	304	283	291	297	279	308	281	251	270	314	319	290	291	279	321	283	294	280	254	289	302	300	294	262	273	295	297	301	331	300	278	261	261	279	286	258	276	319	314	295	276	292	299	284	300	279	268	256	292	267	306	286	331	289	290	278	295	287	313	299	288	288	301	295	297	286	289	312	302	279	303	258	277	293	288	284	304	276	260	272	329	299	288	307	276	319	316	286	294	310	317	284	321	290	323	268	269	316	269	294	281	312	278	264	271	294	278	264	275	271	309	301	301	284	266	282	284	317	288	269	313	272	312	309	294	303	327	288	273	299	292	291	298	271	261	262	294	302	290	287	306	279	299	255	283	303	269	302	293	283	276	272	295	295	318	283	301	290	290	293	272	292	291	287	264	275	300	279	279	305	261	292	302	283	280	302	290	294	283	265	275	305	308	293	296	303	298	289	265	268	262	290	315	281	279	306	289	300	256	290	289	263	302	332	324	297	294	282	301	279	289	302	268	287	276	308	297	287	287	286	322	265	320	245	275	299	269	301	306	266	307	274	285	296	284	254	288	277	283	277	261	277	277	270	304	284	283	255	285	305	289	266	287	295	293	312	300	302	282	279	327	261	300	277	280	319	304	296	286	285	291	270	312	320	292	319	278	298	291	278	286	266	289	320	273	272	278	274	290	246	290	291	281	314	299	269	280	270	284	308	294	274	285	278	306	296	269	274	305	259	303	267	295	301	318	303	316	267	271	318	292	306	315	305	274	265	297	298	281	300	284	278	288	301	267	290	282	298	271	253	309	285	314	297	293	281	286	272	286	304	277	285	275	270	291	279	318	295	289	292	254	255	276	265	278	281	304	316	301	299	301	311	306	296	280	320	283	279	304	288	294	295	309	297	247	295	294	297	282	276	291	266	276	303	299	299	292	283	295	305	286	331	319	311	288	298	299	289	312	285	287	325	276	286	303	286	302	306	298	278	274	300	291	289	285	288	288	327	286	275	284	283	325	280	324	300	301	282	253	307	274	287	292	286	281	292	304	294	255	285	303	291	310	281	285	288	255	265	267	270	292	293	281	293	305	289	274	295	286	277	302	255	308	284	292	299	279	239	283	292	290	255	292	275	287	317	274	291	323	308	272	257	292	292	284	280	289	305	281	328	301	278	306	312	317	304	285	304	263	296	265	296	287	272	278	282	267	319	294	326	306	300	279	319	325	280	325	289	262	293	279	299	276	294	276	278	293	303	299	262	293	281	306	341	300	308	321	306	297	272	275	314	273	258	303	255	269	324	271	264	281	294	276	290	277	286	268	286	294	278	302	302	276	275	262	283	294	283	278	285	297	320	275	280	301	261	294	286	277	320	299	285	269	288	290	283	296	256	301	283	297	283	284	301	307	291	302	264	300	302	294	302	293	269	294	261	274	272	303	268	287	308	310	284	287	294	280	277	325	252	301	316	275	282	282	259	287	301	265	300	276	295	287	292	289	285	297	278	290	255	301	263	279	287	292	298	300	294	267	314	300	265	283	257	277	285	287	275	314	302	297	264	315	301	282	317	323	307	295	274	325	278	286	303	278	301	288	311	266	295	297	269	282	298	318	248	277	329	295	282	324	312	277	296	287	286	289	281	268	291	257	301	309	296	293	297	257	275	279	279	281	295	319	270	267	282	312	313	293	266	287	313	286	301	289	270	301	271	289	277	310	285	266	255	300	282	305	296	307	270	294	272	281	294	288	268	305	320	241	274	289	273	286	279	263	267	303	278	291	293	311	311	283	251	271	303	306	273	293	295	296	283	302	286	300	281	295	302	292	298	265	292	286	291	275	284	272	305	299	286	307	283	287	301	281	295	313	305	255	287	275	273	269	309	286	310	298	304	284	272	304	257	275	277	281	257	276	293	252	258	276	275	308	272	311	256	277	302	258	298	272	260	292	289	305	267	297	272	329	256	303	298	285	268	274	284	284	307	281	258	302	286	285	277	282	287	271	311	307	296	281	290	275	304	283	306	294	283	286	302	289	291	300	278	273	293	268	288	282	289	304	323	287	297	312	257	288	292	303	265	272	312	295	301	273	278	282	307	325	294	266	298	285	322	298	275	277	294	286	300	306	279	297	288	288	257	312	302	279	276	262	269	270	289	307	259	267	305	279	309	282	290	297	293	294	311	298	271	277	273	288	287	316	286	291	297	313	279	289	278	350	301	290	305	316	294	277	305	258	280	287	279	305	274	264	325	274	269	275	291	328	319	304	317	286	281	273	300	304	291	268	263	313	300	268	302	307	293	297	288	309	299	321	304	278	299	283	280	266	294	322	282	274	301	291	295	291	285	276	294	295	291	265	317	312	263	313	311	284	317	300	291	314	325	303	284	286	300	303	288	297	306	264	294	269	300	301	306	293	294	285	307	289	284	275	312	307	282	271	312	284	263	272	314	303	335	278	301	292	291	305	290	287	309	319	315	285	279	280	260	269	302	258	297	267	271	294	282	300	311	258	280	308	299	309	291	312	286	283	278	297	278	283	322	267	295	265	324	298	284	288	312	306	291	272	289	275	292	276	255	287	263	315	303	281	283	272	308	303	276	293	300	258	293	287	295	287	262	310	283	288	294	284	289	281	287	277	275	290	261	298	304	305	302	307	305	277	297	273	307	275	274	296	265	306	323	293	282	251	281	265	295	304	286	289	291	304	306	313	304
31044	21664	13306	6695	4800	3473	2650	2019	1676	1322	1046	929	798	736	633	588	551	482	463	464	431	451	429	438	431	448	440	415	391	401	356	336	340	348	314	340	287	332	311	316	334	324	300	320	302	312	339	287	272	318	311	288	314	285	279	306	274	325	286	272	282	314	285	311	300	277	306	289	325	270	321	302	312	310	313	314	313	283	294	311	295	298	320	270	272	325	337	299	329	303	300	277	291	266	288	312	294	301	313	280	272	304	297	264	306	289	264	300	298	283	285	305	313	277	295	334	306	293	303	267	312	289	298	309	319	301	309	304	262	313	276	287	279	280	291	306	273	279	286	302	328	287	317	330	298	276	298	292	306	276	269	269	296	306	293	291	286	280	289	342	297	257	271	305	277	269	285	293	314	299	294	303	302	314	292	278	308	290	275	300	267	290	287	266	295	265	297	309	286	297	273	285	313	275	323	243	290	316	285	307	291	298	276	293	299	272	291	295	272	291	297	324	265	285	299	290	289	290	275	288	330	286	347	327	294	296	287	283	281	304	276	304	320	297	299	297	263	296	297	293	303	279	311	285	284	327	312	298	298	297	281	309	289	286	290	308	285	279	295	316	284	265	302	308	306	272	301	258	280	287	287	292	301	302	302	297	356	280	313	262	293	277	268	316	310	305	296	280	259	275	262	305	255	274	286	312	306	306	322	313	283	304	274	287	297	284	301	252	304	298	247	307	271	300	289	285	297	265	304	288	251	312	280	277	290	295	293	317	314	271	302	300	311	331	292	267	314	306	291	270	284	299	264	267	296	297	303	297	297	317	281	281	303	278	285	292	278	289	292	296	248	289	332	268	306	275	287	306	277	248	279	288	283	308	285	315	312	343	252	302	297	266	298	289	282	274	268	300	268	255	285	316	277	313	281	311	288	281	290	292	291	313	292	286	286	295	290	262	277	300	308	274	289	282	290	298	298	299	306	271	314	300	288	312	300	256	305	260	299	326	296	312	295	308	310	267	270	280	281	302	325	286	285	288	280	306	299	273	293	288	297	280	320	285	306	286	297	341	265	293	309	286	280	278	278	298	329	282	311	301	293	320	298	287	317	299	287	276	286	254	306	293	285	289	285	304	280	277	282	297	275	305	308	311	292	314	302	295	306	287	315	296	321	311	308	291	291	321	316	275	274	285	284	292	324	286	286	273	290	326	300	302	294	265	284	304	283	283	271	289	301	299	273	284	265	293	285	281	273	284	278	270	293	283	294	306	307	267	316	302	290	299	313	296	281	299	300	274	279	297	296	304	274	289	301	285	299	293	279	256	305	331	298	288	281	289	264	260	274	301	298	308	259	301	274	273	283	318	270	306	297	294	287	280	307	286	311	292	312	285	268	273	303	302	269	291	285	300	283	298	292	287	284	310	249	265	274	316	297	302	298	291	309	302	295	302	267	315	301	294	298	294	304	287	296	283	286	266	285	275	298	269	288	339	308	290	316	283	272	298	277	311	287	273	330	235	259	259	283	293	293	301	289	289	277	274	290	295	297	269	283	311	301	286	293	290	288	283	267	297	278	306	275	312	276	311	315	282	296	264	319	295	268	306	283	300	304	305	309	291	293	268	295	325	296	286	285	298	292	291	277	318	290	295	305	282	331	304	266	283	300	303	291	279	332	299	291	309	284	283	263	303	276	293	338	279	273	283	281	299	308	291	285	297	309	292	283	275	292	300	275	291	291	316	319	336	287	277	288	288	286	300	301	291	306	300	307	295	276	315	284	284	274	305	308	279	283	280	276	278	330	276	276	278	286	266	313	333	306	310	283	305	296	255	313	291	285	282	312	285	302	302	318	308	282	290	306	306	324	323	303	275	302	274	285	294	292	273	289	272	326	287	270	272	285	310	283	282	295	320	257	273	293	278	276	301	284	287	293	313	275	304	272	298	306	317	304	306	318	287	289	288	280	262	258	320	300	299	291	311	260	277	287	313	327	289	325	294	315	296	296	288	287	268	268	286	273	268	281	261	290	284	295	287	281	309	311	281	282	307	289	275	298	269	271	278	294	285	292	299	301	300	287	280	295	278	269	287	294	280	294	280	297	310	291	304	281	284	297	313	290	298	288	284	314	298	316	299	269	294	309	288	272	303	302	292	281	323	302	284	287	299	299	266	269	282	294	303	318	308	279	311	294	281	298	274	289	280	277	299	309	277	287	293	277	314	302	284	309	288	287	276	302	271	300	288	281	272	269	262	292	278	312	262	290	273	279	248	293	287	284	322	306	299	302	288	281	286	310	298	275	293	251	296	315	277	315	277	321	318	291	266	275	270	293	289	306	267	280	286	309	285	288	276	291	278	305	284	288	298	291	289	323	303	302	289	294	290	273	270	318	280	325	284	277	304	263	294	296	294	302	279	271	298	282	280	336	329	301	294	287	281	273	282	281	260	314	294	302	288	334	251	298	287	308	322	306	305	319	316	307	300	278	300	299	299	313	292	306	293	297	291	288	288	293	300	263	315	274	284	272	301	303	308	309	293	262	305	274	318	306	259	301	299	300	305	309	310	284	288	290	278	298	302	278	278	284	292	298	281	277	256	272	304	278	300	311	315	289	285	279	268	303	294	297	308	314	276	303	276	295	273	322	279	309	320	265	305	293	298	312	278	300	304	292	301	287	296	304	312	255	292	255	315	304	285	285	298	291	314	306	278	310	308	303	283	295	293	295	295	317	247	269	289	290	286	316	282	297	307	295	314	289	294	298	310	278	290	273	283	295	312	304	277	288	269	247	272	287	279	291	291	319	320	297	313	315	271	310	323	298	264	322	317	292	284	287	262	288	309	293	314	252	272	299	290	307	258	316	291	277	294	282	293	297	296	269	288	282	294	298	277	290	293	278	285	317	280	302	264	304	295	296	314	290	304	285	311	298	295	285	265	298	291	305	281	257	288	267	280	301	300	290	300	301	299	303	341	281	276	280	322	291	294	279	301	281	302	306	333	308	262	278	291	315	277	293	294	309	290	289	292	305	306	294	279	285	311	270	296	271	279	288	269	290	285	292	288	294	287	301	293	321	312	295	298	317	280	314	285	294	261	307	316	283	262	285	296	280	296	310	315	302	301	301	318	293	315	320	291	300	306	289	314	280	269	310	321	337	286	293	275	298	292	297	293	316	258	294	298	280	299	292	287	280	279	294	287	299	310	303	281	306	284	279	305	295	277	271	277	283	298	293	289	271	283	281	294	289	273	296	320	295	307	278	312	282	296	304	302	297	323	276	308	283	272	281	279	304	275	342	286	293	310	293	284	309	307	276	273	273	261	281	284	324	286	273	289	281	290	281	301	253	296	277	325	263	298	286	292	290	288	267	309	314	257	276	316	280	285	284	280	276	279	302	304	310	290	268	246	306	287	304	282	302	321	320	292	297	284	313	283	303	290	304	311	288	278	291	282	305	293	308	310	293	292	296	282	275	307	291	281	281	245	287	276	278	272	289	265	280	307	287	311	276	292
28230	19918	8050	2054	1300	1066	952	907	815	816	851	803	809	780	762	713	793	791	822	755	804	719	693	791	757	737	735	761	788	773	812	787	784	705	765	709	784	729	744	753	723	721	746	763	764	744	774	703	775	729	755	689	720	671	726	702	734	734	729	741	724	691	728	774	754	759	746	742	746	702	712	770	743	712	739	776	772	744	750	723	718	772	771	762	697	753	753	730	711	710	727	792	769	719	846	737	733	701	783	719	713	724	710	749	729	738	754	762	767	731	758	730	738	783	732	726	721	759	676	704	714	750	744	673	715	780	700	669	746	685	772	822	743	771	746	772	748	759	737	734	747	746	722	695	729	742	717	714	766	713	734	705	724	746	716	759	746	756	726	729	777	709	759	719	813	729	730	686	751	744	713	771	752	722	740	707	742	798	748	729	754	742	749	763	734	770	781	678	822	721	730	736	796	732	725	724	712	696	722	772	735	811	725	761	740	769	720	738	763	769	715	782	703	773	744	755	711	739	762	761	729	777	723	751	762	705	731	712	684	703	753	697	720	750	758	730	766	703	719	776	708	749	732	751	797	780	724	759	722	734	723	718	700	746	766	749	744	745	740	749	728	709	810	760	668	735	701	718	776	757	703	747	721	691	791	718	731	719	738	761	702	706	702	724	707	760	699	720	731	702	754	750	778	744	759	775	725	704	722	713	758	743	698	753	710	743	694	720	716	717	708	765	729	694	710	728	718	750	726	721	776	751	743	699	738	727	740	739	760	730	712	740	707	727	760	764	720	711	711	746	762	792	773	696	746	736	713	703	721	752	818	768	753	768	770	786	777	719	719	712	749	709	769	758	728	703	735	745	738	725	747	750	678	754	783	722	779	739	726	804	740	740	790	739	742	696	718	704	729	739	689	743	688	763	738	728	753	750	742	690	788	748	737	726	733	747	751	714	713	784	716	752	741	687	719	740	710	726	750	678	698	754	724	703	716	764	778	747	736	771	707	794	728	699	750	736	822	733	782	767	725	739	771	728	721	700	696	708	722	735	734	805	682	752	779	720	745	682	776	730	745	712	733	737	689	680	755	713	759	756	720	736	726	760	738	730	731	719	765	743	763	757	755	705	784	723	720	754	734	716	752	700	736	730	721	698	717	745	712	777	786	762	717	695	792	709	717	726	774	716	786	712	711	710	794	738	745	748	705	747	751	746	740	714	706	751	737	664	777	779	741	754	728	727	773	696	722	748	725	748	812	742	728	731	674	730	756	731	735	740	719	731	744	738	759	755	767	768	723	721	734	742	673	728	745	743	697	760	731	722	693	734	746	742	734	734	720	702	726	696	739	776	772	746	719	698	812	714	767	796	780	758	796	779	733	688	691	711	752	697	823	759	717	743	723	750	735	683	751	719	722	746	740	765	728	712	759	728	732	721	753	745	716	774	736	680	724	740	743	698	735	704	771	730	726	767	735	743	722	737	783	761	736	750	754	744	720	735	740	764	686	690	727	706	742	723	727	779	741	725	752	761	712	739	772	751	764	747	770	780	738	728	690	763	728	719	745	782	734	719	766	792	787	697	760	734	696	732	755	745	766	700	749	693	768	777	736	709	705	745	681	729	726	746	698	736	778	743	758	726	767	796	717	710	757	775	748	761	706	778	707	754	735	737	760	705	737	776	757	699	718	739	743	764	734	752	712	691	709	718	794	764	725	765	745	732	698	725	726	732	760	784	775	705	740	746	755	734	752	716	707	767	757	729	708	762	670	735	728	745	767	750	730	721	787	765	724	734	731	704	726	790	798	731	738	720	740	740	731	733	758	711	753	725	791	768	769	728	744	713	718	709	745	732	699	790	714	650	643	706	748	761	755	735	747	751	722	738	757	796	775	741	761	764	694	760	721	728	727	722	695	754	718	754	733	731	743	750	753	740	707	744	778	734	770	704	735	671	699	754	754	734	784	779	724	729	776	738	750	744	720	718	772	747	739	758	723	728	764	743	753	725	752	718	762	790	738	757	771	729	721	707	749	732	740	731	771	764	733	720	678	726	753	775	769	757	778	755	782	798	750	762	744	739	770	726	724	761	736	767	709	757	763	741	735	722	736	736	701	738	693	728	756	746	773	761	701	700	713	764	755	674	722	749	784	774	730	703	668	733	707	687	742	727	733	739	693	726	752	728	745	766	693	732	757	797	767	736	717	699	730	758	717	736	749	773	730	743	759	779	726	720	764	740	752	737	754	746	721	757	696	706	804	726	732	783	761	744	713	783	740	719	747	775	683	737	753	753	722	810	728	746	683	702	743	759	699	743	768	771	748	756	734	703	738	747	714	755	757	756	753	719	742	732	726	748	743	726	786	710	761	747	752	703	702	724	733	740	732	753	761	709	695	743	712	674	759	716	699	733	699	810	751	799	782	742	716	768	730	749	710	740	757	739	771	727	781	747	733	704	732	695	764	702	765	756	713	758	714	707	712	796	721	747	712	749	714	764	737	739	709	792	770	772	743	721	760	695	706	747	756	785	760	756	731	789	725	783	724	717	727	732	726	728	717	759	765	711	776	775	734	689	745	767	709	750	766	742	771	735	781	722	731	788	718	773	764	745	752	762	701	720	729	726	783	739	734	779	722	760	743	742	735	762	682	741	744	708	743	753	762	709	743	710	719	758	752	719	770	693	801	684	709	722	704	750	739	718	741	767	763	748	726	769	762	745	717	708	742	723	739	787	711	708	717	711	750	789	748	740	707	786	755	722	727	729	744	766	762	747	713	704	785	770	765	741	721	732	748	719	732	762	739	744	690	764	748	755	720	699	732	768	772	689	749	780	789	719	758	802	697	772	731	709	719	731	714	766	777	805	703	720	759	722	658	732	786	706	764	787	762	757	718	760	726	737	729	714	751	740	726	713	783	758	746	713	729	773	744	743	714	719	722	787	711	752	694	756	741	786	712	765	708	770	729	731	750	720	729	758	752	732	806	751	744	728	722	744	772	734	724	782	760	762	758	732	720	699	714	784	734	721	746	733	742	739	755	768	732	800	726	739	745	764	761	669	745	763	733	824	742	782	737	725	677	715	765	728	747	760	723	753	730	696	732	688	749	713	729	680	789	744	744	714	702	713	706	750	721	741	766	731	731	769	770	692	751	755	714	728	762	712	756	759	709	732	746	711	734	719	781	691	745	740	755	700	751	752	758	731	724	672	771	719	732	749	756	700	725	763	781	765	762	694	722	727	690	729	733	776	774	745	701	727	726	768	734	736	742	749	681	742	711	745	706	750	716	772	738	691	771	732	756	725	725	772	783	708	749	751	737	694	762	740	774	769	753	722	718	686	790	778	723	765	751	732	705	729	736	743	753	779	709	739	744	709	744	729	731	744	750	743	752	723	728	751	754	766	757	728	733	759	751	739	750	752	760	702	735	729	735	720	734	670	750	751	742	742	732	720	697	738	731	778	750	709	765	741	726	764	716	736	714	713	711	735	721	797	766	747	722	725	738	729	704	717
8355	4793	3465	1971	1483	1261	1123	1106	955	959	902	879	822	868	833	799	806	815	759	810	804	824	777	784	886	822	859	803	730	807	750	750	820	740	770	753	782	747	791	752	789	757	786	755	753	753	800	759	759	761	762	740	780	763	818	782	764	767	824	787	791	757	807	780	801	777	783	724	773	765	757	744	750	796	716	752	780	731	784	785	753	750	820	766	782	773	782	751	741	758	769	802	778	769	771	784	736	749	766	754	766	756	681	803	758	743	732	777	797	789	732	756	739	774	727	764	741	721	791	755	773	766	718	756	785	721	792	801	744	798	749	788	755	792	790	779	782	800	770	737	716	737	820	708	768	799	777	765	804	735	759	697	798	771	768	787	739	779	789	739	785	814	740	809	845	815	717	747	757	746	782	773	764	773	741	773	781	723	754	738	721	754	727	780	721	779	773	744	715	767	769	773	787	771	752	729	793	798	744	820	800	806	800	732	746	756	770	795	745	775	734	721	792	757	764	830	744	752	749	821	806	733	777	713	772	787	739	773	787	731	738	750	736	769	783	734	771	733	770	817	774	743	678	783	758	818	701	788	773	758	769	761	740	784	820	772	802	779	776	794	754	738	768	799	780	778	764	765	744	790	720	802	800	760	794	764	768	788	751	726	775	773	790	770	801	742	780	767	750	760	762	802	746	742	782	746	782	740	780	734	823	725	762	769	742	720	792	759	773	732	761	773	724	719	755	849	800	765	806	756	746	802	753	821	750	762	732	807	759	751	815	747	746	802	766	744	761	781	806	814	777	737	768	792	742	798	732	798	747	768	718	821	781	771	787	803	768	723	784	725	797	741	775	774	776	754	798	750	717	756	738	720	790	801	769	750	776	729	772	783	776	748	770	762	751	805	785	812	735	829	745	761	767	786	750	810	767	757	768	739	729	788	794	819	763	772	753	770	806	779	761	770	798	781	727	776	792	733	746	774	709	772	749	751	707	749	753	740	718	766	791	775	718	747	730	782	773	739	747	766	792	816	794	825	793	739	771	756	751	738	773	774	777	699	807	739	775	836	748	785	781	755	718	799	768	751	771	724	757	732	786	757	760	754	778	778	777	780	820	736	821	745	758	790	711	774	783	723	734	778	757	753	785	782	775	755	743	763	774	789	735	759	752	721	723	766	773	792	799	796	726	810	735	784	698	759	767	792	740	771	758	813	770	759	766	723	798	817	762	758	751	748	737	764	788	773	740	759	732	767	701	748	762	795	752	760	770	806	827	706	787	767	755	769	745	757	762	741	742	730	793	724	778	805	747	767	766	767	765	766	784	819	782	784	750	808	805	780	759	782	816	750	781	728	731	768	774	737	801	802	788	781	768	779	794	805	771	796	810	724	771	778	830	777	749	766	782	803	781	737	793	688	748	799	737	747	757	698	762	698	802	744	798	755	812	768	763	754	781	743	726	746	740	778	769	733	784	782	794	787	809	737	806	789	703	821	696	747	783	784	732	712	751	742	765	782	739	756	769	770	742	795	803	792	788	725	796	750	748	726	691	802	756	775	712	761	756	801	754	769	758	759	761	734	738	825	782	728	768	767	754	774	810	741	795	784	748	751	752	764	757	784	770	735	773	782	765	814	762	745	805	761	807	760	761	766	802	762	766	783	803	773	744	779	797	760	758	753	742	735	743	742	763	799	740	782	786	789	733	781	707	719	731	677	723	752	742	719	779	755	740	754	807	769	756	796	758	774	768	807	753	769	752	759	777	787	753	750	759	776	779	782	757	751	812	737	804	780	723	723	783	705	815	715	740	803	754	761	773	758	789	702	728	801	772	784	760	804	792	775	777	798	727	774	754	761	750	741	763	791	810	772	797	732	724	766	746	777	750	766	781	782	810	783	748	787	757	781	731	765	717	708	812	811	789	766	717	768	761	770	801	764	764	708	769	793	751	762	726	779	773	767	718	769	818	704	749	783	819	748	755	743	769	747	736	752	730	734	758	718	772	777	743	725	765	719	755	778	795	738	804	790	746	803	747	773	754	709	758	758	762	743	797	787	738	789	768	795	782	775	762	752	812	760	760	760	732	803	821	735	780	758	753	739	708	764	722	760	760	783	749	748	842	755	732	733	698	745	751	803	812	780	727	722	763	762	771	832	799	772	737	702	782	715	790	761	775	776	796	775	744	780	811	743	811	805	784	774	767	798	717	744	734	804	831	755	750	723	733	785	751	760	765	710	825	764	801	786	808	799	774	749	763	743	788	738	773	806	775	727	680	784	770	762	765	734	788	732	748	798	787	799	801	762	699	804	752	755	722	737	799	752	786	774	780	784	760	807	735	764	761	801	756	740	773	806	735	715	746	789	715	761	783	775	725	729	815	761	750	747	712	728	771	810	783	795	773	758	704	782	760	784	751	708	755	795	808	743	755	731	714	783	749	763	724	773	781	719	792	780	711	726	718	763	804	798	738	747	780	749	777	742	780	776	811	794	782	732	734	727	782	758	725	797	755	766	750	766	751	773	776	734	765	738	761	722	760	780	761	779	779	737	782	787	830	715	792	793	759	769	735	772	737	806	786	758	810	814	764	722	746	730	766	710	762	731	770	819	760	782	786	765	787	738	784	791	734	776	805	751	830	766	792	767	749	743	759	760	762	770	757	721	761	779	775	753	766	773	800	800	750	701	821	780	749	779	754	759	769	753	749	756	723	740	785	769	758	780	794	812	802	826	770	794	768	745	795	819	745	793	786	744	766	805	745	769	780	777	764	754	749	773	789	794	766	752	783	786	772	761	738	786	782	735	739	773	788	778	734	773	750	743	755	785	814	748	766	803	832	781	739	788	741	722	748	813	773	728	822	734	716	746	746	765	769	706	832	755	770	777	730	813	783	780	727	755	770	771	801	805	719	768	762	812	773	759	697	739	811	757	761	802	774	787	743	701	758	806	788	716	798	770	758	744	762	787	745	751	788	789	780	806	785	756	782	758	800	738	730	801	722	758	799	719	770	802	747	773	782	755	732	757	778	739	726	725	773	787	811	787	759	792	762	762	787	761	744	741	740	731	764	691	723	727	764	790	733	756	752	772	765	753	747	808	760	753	761	741	731	807	741	771	783	711	782	784	778	747	785	747	737	752	788	751	783	732	773	771	772	793	755	748	781	694	763	753	799	762	797	796	728	773	771	756	773	830	775	817	745	753	786	768	811	750	758	755	722	724	768	732	707	754	788	765	723	752	756	794	747	780	804	745	833	784	748	860	761	717	772	727	737	748	779	724	780	783	732	749	792	807	774	811	737	761	787	731	821	742	738	778	716	721	753	769	811	774	800	730	757	770	782	773	721	806	769	721	765	791	742	807	741	731	767	740	777	737	777	755	781	723	733	723	759	776	743	746	761	741	793	792	782	775	748	778	761	748	751	795	795	764	746	750	700	720	720	786	809	755	782	734	724	717	773	761	785	793	763	704	772	715	775	764	745	794	746	835	780	729	793	741	787	800	758	750	741	786
23890	21572	29227	24385	21582	13666	1741	1052	811	718	698	627	581	510	521	508	460	471	445	450	476	461	435	426	409	440	462	456	390	414	429	436	412	396	401	405	412	390	407	384	424	384	383	397	367	392	393	427	399	391	404	385	416	366	429	399	390	358	346	369	368	379	385	403	398	364	398	409	361	374	398	386	396	416	403	385	363	397	428	401	430	388	364	411	377	427	364	372	388	352	399	379	367	396	388	376	346	356	367	431	389	394	401	381	341	372	365	387	376	377	391	356	392	405	406	361	368	369	427	393	404	367	396	382	377	407	413	378	397	407	388	371	365	381	367	389	395	387	355	367	365	374	405	366	358	388	400	371	406	390	416	370	391	363	385	390	397	387	390	417	411	406	364	377	377	393	370	372	393	394	395	391	388	372	415	348	396	416	378	348	365	389	405	397	375	385	377	392	395	363	365	388	389	382	391	368	394	404	384	362	390	398	393	393	357	353	394	394	366	402	360	403	420	407	419	389	377	380	344	391	354	358	367	419	360	367	395	377	366	397	433	423	365	380	383	365	380	374	382	374	342	405	393	408	417	389	376	388	392	387	376	383	430	357	390	408	404	390	376	382	372	348	385	375	396	329	375	386	389	372	398	365	368	384	363	395	389	387	391	416	389	389	376	399	401	380	374	370	413	395	353	389	417	398	341	384	369	403	367	378	395	407	389	343	380	360	371	413	374	381	396	376	385	379	399	375	373	406	397	362	384	364	377	355	406	384	398	392	444	411	381	362	393	391	387	402	405	384	393	362	402	359	417	395	353	353	394	388	372	358	375	383	382	381	397	371	367	372	412	386	381	345	416	405	385	406	386	378	386	380	401	364	384	382	410	366	366	393	368	412	386	393	401	368	366	417	384	391	401	364	362	385	375	395	409	410	382	391	393	381	431	369	359	397	386	387	393	388	394	355	409	385	389	389	389	401	425	386	400	396	373	347	368	419	395	376	374	383	363	354	398	347	381	372	367	382	402	318	366	372	345	411	381	411	378	351	377	374	405	398	368	374	365	384	393	355	379	364	415	381	369	396	377	375	363	362	427	369	351	363	389	376	378	374	378	394	392	424	376	402	375	364	379	348	392	383	415	379	365	376	359	372	367	410	413	362	380	393	413	347	381	379	379	405	414	377	394	408	352	402	384	355	413	383	376	414	378	399	390	393	403	349	385	355	404	411	390	340	378	369	369	360	345	397	370	413	390	395	351	418	385	370	362	413	402	391	414	386	382	404	376	387	378	415	380	372	348	387	361	371	375	359	348	366	426	371	354	368	370	414	388	377	350	392	400	367	389	369	384	348	389	375	370	387	424	363	378	389	381	374	399	400	390	388	373	387	409	374	333	382	381	377	376	340	371	388	376	406	400	385	391	349	407	391	344	363	385	349	402	413	377	358	385	404	380	368	385	347	371	391	406	382	371	377	393	356	349	370	387	397	346	408	367	373	359	378	380	396	398	386	384	380	368	374	411	379	360	384	387	390	391	438	365	391	376	361	375	377	363	404	377	368	392	358	364	415	387	386	382	373	375	392	360	373	403	381	372	383	368	360	383	413	397	399	397	366	354	397	393	371	371	406	361	378	423	382	382	364	379	385	372	379	402	374	368	397	407	345	386	397	381	408	378	414	374	382	397	377	364	387	357	382	385	365	360	406	401	376	383	388	371	370	412	364	406	404	384	384	404	390	423	353	381	392	397	398	379	387	386	383	322	348	360	354	383	381	381	379	416	395	401	356	399	404	377	393	391	359	394	412	394	352	401	416	390	389	364	409	374	380	336	408	365	388	386	349	370	406	370	423	402	358	375	399	391	353	386	401	403	383	372	348	417	391	390	368	366	385	402	361	343	368	382	386	392	393	391	387	376	389	340	395	364	395	371	379	394	385	386	366	381	351	415	386	352	406	356	421	347	400	356	411	399	378	406	383	384	383	377	404	362	372	382	422	400	362	399	415	376	389	377	371	374	384	373	344	417	401	401	393	395	383	387	394	397	389	389	330	377	363	387	418	375	405	399	382	380	415	393	405	378	425	387	345	408	421	403	412	367	398	396	367	385	381	366	384	388	342	407	380	393	386	350	358	400	373	364	348	338	357	370	376	362	369	411	388	393	354	369	420	387	427	376	374	389	394	397	369	383	368	362	371	414	395	370	391	393	410	383	380	396	369	370	366	391	386	378	363	355	386	416	357	367	376	379	427	371	391	358	366	378	363	386	402	366	369	391	385	385	375	369	386	378	354	372	336	364	363	411	386	400	370	352	379	377	342	390	401	343	396	397	362	403	406	391	393	379	393	355	436	375	420	386	400	383	398	371	354	407	382	427	407	382	368	377	375	361	399	368	413	360	393	338	359	403	365	389	377	356	417	422	363	389	401	427	396	388	375	381	351	375	373	399	364	384	401	415	387	320	435	416	360	363	372	385	393	385	369	343	392	413	387	437	361	392	358	359	417	374	399	389	378	351	370	389	413	408	377	366	447	378	382	357	377	404	398	369	386	385	373	371	435	356	360	350	390	393	369	375	390	369	383	369	374	372	395	377	350	396	381	352	411	384	355	360	410	416	386	421	389	392	367	368	373	415	399	376	343	400	379	394	407	358	347	412	405	357	381	356	405	359	373	379	386	389	427	383	386	404	401	386	389	383	392	363	387	413	376	403	365	409	392	361	417	379	372	384	393	380	358	403	377	393	405	396	357	393	376	410	356	398	378	387	353	370	378	386	357	361	384	357	365	391	398	383	399	426	381	342	375	376	381	433	342	424	392	377	416	376	367	396	362	352	432	382	386	393	389	412	372	404	384	369	337	391	380	383	382	415	413	345	390	407	377	382	385	364	381	399	406	371	354	389	390	364	359	356	382	355	401	425	403	420	413	367	401	363	377	361	359	377	378	342	385	397	376	389	346	387	354	389	381	394	407	345	368	395	370	358	351	360	386	406	414	376	387	424	363	370	396	370	340	392	377	430	347	379	391	345	405	386	357	380	419	370	414	383	381	379	372	384	389	354	355	381	390	380	391	386	403	366	358	381	368	397	371	352	396	371	382	369	407	397	353	391	373	346	395	398	405	370	391	393	412	390	374	369	395	348	401	388	325	376	403	403	370	400	363	374	349	429	370	394	368	361	375	341	363	361	362	363	353	401	375	354	387	380	380	369	386	385	382	401	386	378	348	364	386	370	386	386	378	364	378	374	403	375	367	383	390	342	369	364	415	408	369	417	353	371	360	363	407	396	374	385	390	362	333	393	401	377	413	355	371	368	358	368	375	389	382	369	363	384	390	372	421	351	379	382	364	344	432	379	387	364	369	363	415	418	404	423	361	415	359	403	380	380	370	381	384	376	398	371	376	386	359	391	384	399	388	378	390	376	372	396	371	370	392	399	388	402	394	362	378	369	405	385	398	377	426	414	361	382	384	388	380	367	398	363	390	430	407	373	377	382	372	367	357	401	373	395	397	381	424	415	384
25999	16040	8978	4483	3088	2326	1817	1490	1231	1007	872	864	703	674	622	603	558	569	551	493	549	484	519	477	512	492	542	455	479	469	454	444	419	444	421	426	434	435	462	426	419	442	387	414	422	424	433	463	427	435	408	410	399	394	450	422	426	399	413	447	438	441	432	424	427	424	405	416	409	432	426	382	413	445	431	409	464	413	440	427	429	435	389	435	362	381	420	428	433	445	430	444	405	372	409	404	405	395	404	395	416	388	447	410	411	414	427	423	420	427	435	392	403	439	384	402	410	399	398	421	424	396	404	431	389	446	447	417	397	406	394	408	376	423	427	394	400	429	384	445	413	380	454	418	416	398	379	418	407	422	422	449	385	441	432	422	424	422	415	398	438	417	435	392	433	432	428	390	416	387	414	409	397	440	395	432	422	409	404	436	402	410	423	417	467	378	409	387	411	443	423	435	418	426	460	440	414	395	399	417	388	399	398	403	452	423	420	411	428	392	437	378	393	410	425	412	425	398	423	421	434	384	418	408	425	399	419	414	430	424	417	381	416	431	436	416	415	404	428	399	382	383	415	427	426	428	405	408	390	393	428	410	435	411	397	384	377	387	429	429	392	391	401	438	410	427	419	420	431	379	385	401	465	415	389	377	437	411	423	430	405	404	396	436	387	419	418	422	425	423	424	400	414	436	414	416	385	416	404	411	400	408	404	366	415	413	434	420	421	390	415	421	393	384	432	389	434	391	440	403	443	422	410	419	443	437	419	429	427	393	429	389	418	419	400	403	428	430	406	405	403	406	389	384	404	435	418	446	389	452	428	413	427	415	391	416	394	387	395	427	433	442	408	399	405	413	403	402	387	447	420	374	431	422	392	396	418	407	384	418	411	433	420	408	404	400	392	399	375	421	390	408	455	446	410	417	409	404	403	408	423	406	433	380	416	425	437	423	410	408	421	422	418	430	420	421	424	410	404	402	372	428	388	418	430	385	410	381	413	419	400	434	408	409	436	392	412	410	429	462	430	424	407	410	429	412	392	418	410	434	391	416	392	420	422	400	408	410	466	427	420	430	407	412	437	413	406	439	416	465	410	404	414	414	448	428	449	395	413	420	375	381	419	414	411	418	450	370	410	412	422	431	421	435	394	392	406	406	420	449	410	338	414	447	430	447	442	406	415	405	398	381	432	402	433	437	405	401	444	430	401	409	435	419	420	413	426	426	408	406	413	428	386	368	416	431	470	434	406	379	409	432	403	404	371	443	416	429	415	410	412	417	427	438	411	436	433	393	401	428	426	428	419	425	422	393	415	399	436	397	425	420	430	365	397	425	406	425	383	425	423	437	429	393	429	412	412	380	374	362	418	427	449	432	406	406	417	433	422	392	401	383	419	383	423	444	428	400	370	363	379	417	436	388	417	379	420	457	400	421	424	385	398	400	447	426	415	446	437	452	407	370	429	409	374	397	375	437	405	415	433	424	439	411	417	449	398	429	420	411	401	398	424	378	421	422	392	371	429	391	440	401	411	388	413	395	411	389	384	376	432	430	407	407	429	404	410	372	392	395	402	400	423	384	425	403	412	431	420	401	430	394	416	402	414	406	438	397	404	416	440	353	444	415	406	431	427	422	432	420	426	414	424	409	399	396	428	389	395	408	410	393	405	414	387	431	407	430	436	446	416	413	405	410	415	428	420	431	393	418	409	408	385	386	403	391	398	396	432	406	386	379	409	439	424	360	402	445	437	399	430	429	412	400	416	441	427	439	398	409	429	433	432	426	410	428	423	375	447	479	403	421	399	433	429	406	413	407	417	410	445	407	411	432	438	462	466	426	419	396	381	398	423	428	425	412	403	426	390	382	413	375	407	384	434	376	433	403	385	391	413	425	433	426	404	422	404	434	412	436	377	433	394	441	442	424	427	446	450	385	424	398	406	408	407	446	421	435	438	407	413	410	408	435	380	397	381	420	406	384	424	391	403	423	419	391	408	407	398	380	401	417	380	431	424	392	393	448	435	437	383	381	425	417	426	374	423	421	402	400	411	384	428	428	443	409	382	408	372	415	383	426	432	424	409	408	382	413	405	421	439	394	403	381	405	401	401	424	407	383	441	357	428	402	446	416	435	403	413	408	409	429	388	417	381	429	418	382	419	418	410	448	385	424	407	422	426	416	407	428	467	411	414	414	390	401	423	383	427	424	436	387	382	422	415	407	406	433	469	386	423	407	405	408	409	411	376	433	385	402	363	402	394	434	420	418	390	466	401	378	421	388	395	411	405	388	430	437	409	375	375	443	396	418	400	448	434	425	408	392	411	431	391	435	399	428	417	404	398	433	417	392	386	401	414	447	405	417	423	414	399	438	395	397	447	407	395	371	424	384	428	445	398	449	416	427	411	453	389	430	436	407	421	393	443	450	422	366	451	397	407	428	447	444	403	397	424	404	431	385	401	445	396	416	409	448	424	438	386	408	414	387	398	423	394	385	419	404	407	434	399	422	407	411	441	416	420	391	408	399	408	416	438	373	451	441	443	398	415	384	438	456	412	421	427	434	412	437	415	432	377	428	392	432	389	438	410	424	409	393	446	433	383	409	408	397	428	420	391	428	410	404	402	431	402	439	424	407	408	428	407	429	405	431	411	409	387	407	428	406	382	339	414	404	415	400	393	410	401	369	428	419	399	407	401	370	393	421	427	426	450	414	422	406	394	393	391	407	418	434	411	432	414	458	405	411	375	437	395	420	419	398	395	461	414	389	445	405	381	355	410	414	365	401	419	403	413	368	410	443	409	414	440	395	408	407	410	402	422	414	408	428	396	392	402	429	399	413	427	411	408	409	411	386	414	400	425	441	419	442	418	413	442	440	402	406	424	418	424	438	390	428	413	420	443	431	409	409	416	407	377	399	400	440	419	425	394	393	417	401	422	437	386	396	397	431	424	408	401	384	442	404	377	438	427	428	429	405	448	372	444	429	436	385	412	422	422	403	379	444	415	428	408	433	391	379	376	436	427	396	405	424	401	375	413	439	428	406	402	428	402	406	425	458	408	431	455	404	407	398	432	429	386	422	398	438	419	397	406	352	413	416	414	431	393	439	437	407	387	407	405	410	399	394	379	423	403	381	436	411	436	422	417	427	400	403	418	405	418	432	417	403	390	360	430	411	392	406	411	434	380	425	396	401	448	372	433	414	423	423	442	410	439	460	417	432	409	416	414	411	410	444	429	397	426	423	413	408	377	426	433	446	391	391	399	431	419	392	413	422	461	368	400	437	401	398	431	418	409	419	430	389	370	428	424	380	377	364	431	406	411	409	425	425	427	422	422	418	402	420	378	399	398	391	390	391	405	428	382	409	402	411	441	407	399	417	428	401	461	423	395	399	377	374	439	426	394	416	405	447	415	425	441	392	421	429	398	421	446	447	428	420	443	431	424	402	436	423	421	403	402	417	385	395	422	439	413	432	390	403	413	432	438	389	391	406	398	427	446	404	416	374	428	376	386	357
24907	21534	28249	25212	15731	1936	1283	1146	1040	952	926	865	908	923	866	888	787	820	820	885	804	775	811	816	780	790	814	800	794	828	832	795	758	789	818	796	782	759	788	769	738	706	754	748	773	775	852	740	758	704	713	761	742	819	776	757	742	749	753	765	767	779	748	754	729	771	760	763	792	722	776	785	713	790	747	781	753	769	829	779	783	765	801	760	786	777	803	792	773	740	742	702	738	781	783	737	774	785	755	788	771	732	773	772	742	779	731	776	776	777	744	729	791	738	775	783	754	751	747	816	810	811	809	768	789	780	718	753	800	732	800	782	761	786	770	741	745	768	770	741	685	725	769	748	725	745	728	774	784	733	761	737	765	764	759	736	797	783	793	778	729	796	784	747	706	766	765	745	696	767	702	781	787	758	790	774	732	779	735	750	765	755	771	791	791	781	779	735	749	752	768	738	761	766	727	768	760	735	753	737	789	692	732	754	788	753	779	710	779	783	728	757	758	760	766	737	732	747	745	778	776	770	752	722	764	762	740	779	722	790	747	780	764	773	761	727	680	776	744	783	776	825	755	762	777	757	793	791	696	759	768	739	744	786	721	725	767	786	781	763	814	735	753	754	778	782	774	771	805	743	748	754	783	724	725	719	812	786	757	718	774	715	747	791	803	768	777	784	760	714	794	802	770	773	713	735	752	732	737	734	746	746	787	761	763	753	733	746	753	797	733	762	768	750	786	740	761	780	780	763	743	745	805	743	767	768	783	806	762	738	753	729	782	792	743	740	737	733	837	783	777	741	724	766	735	762	807	775	753	722	732	814	785	761	756	760	786	799	726	805	727	764	807	762	747	754	797	813	780	782	719	764	757	744	729	796	746	729	752	724	822	792	751	687	783	769	759	789	756	787	697	751	745	770	761	814	741	742	719	770	778	763	750	757	743	774	748	714	748	733	728	724	761	752	735	753	737	770	740	777	775	717	722	725	744	697	767	718	731	738	724	716	753	782	762	779	723	726	740	783	794	797	837	753	777	754	785	800	758	702	727	716	801	751	768	732	748	762	770	768	797	729	735	762	793	764	737	762	717	758	753	752	760	778	762	796	780	799	733	796	817	789	719	745	727	766	719	698	688	771	731	765	775	737	764	759	760	733	737	747	806	765	740	726	783	781	719	725	741	749	771	750	778	770	771	716	731	790	777	784	768	781	764	705	725	767	786	796	760	739	817	766	778	800	788	784	830	794	749	758	743	754	821	746	745	724	778	719	754	791	766	753	733	748	731	780	772	762	780	765	826	775	747	749	756	748	739	774	746	784	784	749	740	752	752	758	773	787	759	784	738	835	765	763	738	690	773	751	770	735	746	739	789	745	785	736	779	745	737	758	730	815	719	784	776	726	818	804	747	747	750	705	728	743	710	745	779	697	765	756	745	743	806	797	767	773	745	732	715	787	794	710	735	764	751	752	765	803	770	779	773	750	794	743	761	729	761	782	714	795	779	785	743	787	730	785	771	762	772	735	754	762	775	678	712	762	714	797	759	714	796	758	765	749	742	736	793	746	728	773	770	722	804	724	765	748	741	731	771	772	782	742	791	752	778	731	738	733	755	784	756	687	743	734	786	713	737	780	759	738	752	780	764	784	743	758	780	738	785	780	736	800	670	782	771	756	818	799	814	735	734	799	739	723	730	729	780	743	711	737	762	776	821	770	754	759	736	748	722	782	751	756	773	741	763	746	732	769	769	733	705	741	767	699	755	770	702	744	758	773	741	791	717	712	788	770	725	726	725	804	806	732	769	730	790	706	728	754	742	709	710	784	771	786	756	755	715	734	772	754	701	714	771	782	799	805	777	770	783	765	744	764	756	758	747	730	763	772	750	746	740	755	776	744	746	738	748	750	739	739	742	755	726	726	757	704	759	785	743	752	753	755	750	779	755	724	764	763	766	770	697	782	790	763	812	769	761	737	796	774	722	790	796	748	818	763	808	759	711	744	793	767	745	780	757	730	737	765	755	754	743	729	754	731	765	775	747	726	773	736	755	761	786	727	763	753	776	747	732	832	749	736	792	730	762	758	744	780	787	675	765	761	790	795	760	783	763	755	758	764	782	745	697	763	784	773	757	772	794	762	759	748	779	760	826	791	738	758	764	752	784	759	774	794	710	750	762	688	762	751	773	735	766	761	761	745	776	807	783	773	772	752	739	732	783	802	772	769	774	741	724	787	732	781	814	783	729	749	733	774	790	769	783	709	750	771	748	778	784	756	808	732	746	758	709	727	734	757	747	746	738	775	716	741	785	789	771	769	751	763	757	779	775	766	796	770	783	794	754	756	775	784	759	714	828	710	715	766	751	731	725	737	701	793	773	780	738	748	772	745	747	736	817	758	820	749	753	796	752	763	765	755	768	730	783	769	778	707	749	712	765	807	725	786	763	717	732	700	800	760	764	778	757	740	736	758	752	789	774	786	738	804	793	740	787	759	783	766	732	753	708	769	768	727	726	752	723	794	785	802	768	748	752	730	779	743	675	745	771	768	753	718	714	755	777	741	786	728	731	792	753	682	770	750	729	734	752	730	785	792	755	744	733	755	755	749	785	736	779	735	767	751	777	813	748	776	798	753	793	744	746	808	811	729	759	732	752	782	745	762	737	767	742	753	746	754	761	734	748	723	749	720	796	754	791	756	738	763	775	752	724	758	755	802	761	777	754	769	754	762	727	780	779	737	742	764	743	697	803	755	760	755	781	677	752	758	800	739	748	748	745	733	739	776	765	817	764	825	740	780	752	797	739	789	766	786	754	753	765	733	750	716	754	739	805	767	703	766	762	756	763	725	794	752	714	740	700	779	734	773	761	726	744	705	764	778	789	697	756	779	737	738	757	754	745	752	765	775	759	760	768	781	772	770	786	756	736	770	734	717	792	776	730	741	742	754	755	727	751	755	771	806	733	727	756	784	752	718	719	763	781	740	736	777	710	705	749	723	780	741	812	791	745	769	715	749	815	786	754	728	754	748	746	730	741	709	781	726	790	736	757	735	769	827	725	769	706	735	725	753	773	788	729	739	798	762	720	762	745	756	809	767	745	799	817	720	771	731	776	778	755	749	711	730	759	782	828	789	774	730	837	764	754	744	734	786	719	703	714	737	747	737	837	720	730	777	711	728	775	812	752	778	732	739	735	767	797	767	819	742	768	764	724	754	836	724	724	781	753	759	790	803	733	849	764	740	775	758	728	780	790	758	788	787	775	754	801	728	737	770	741	779	785	731	738	709	747	792	781	760	743	749	797	799	724	753	755	790	801	760	762	755	724	785	765	752	745	789	721	727	739	767	775	759	766	702	729	732	744	736	762	776	792	745	760	741	743	748	722	734	788	781	773	713	717	780	800	708	766	762	761	752	684	769	755	772	773	762	801	753	752	757	729	728	690	756	757	743	805	765	793	777	721	762	802	779	739	743	735	747	778	781	755	753	766	717	782	758	718	741	775	746	731	759	765	724
22003	11365	6391	3307	2505	1967	1630	1456	1284	1143	1123	970	982	886	943	858	845	799	844	802	869	833	779	799	826	820	822	778	835	815	766	820	787	789	776	780	747	738	745	799	790	772	719	751	764	751	738	813	766	759	781	762	748	746	755	820	766	755	801	752	763	744	805	772	788	751	792	741	767	751	793	723	739	784	743	789	778	672	766	802	780	820	712	737	718	787	750	800	761	769	742	743	766	768	763	790	823	722	824	809	788	759	822	778	806	764	788	819	772	747	726	798	757	781	734	751	749	809	823	750	736	805	727	749	748	769	773	784	762	772	728	785	776	756	793	756	834	733	756	724	767	771	812	743	785	782	798	724	768	747	799	776	825	748	804	777	715	761	706	842	713	732	756	771	770	748	771	738	832	786	768	821	765	747	807	754	760	746	744	793	737	760	794	810	753	795	759	782	790	776	743	757	731	826	760	699	795	778	736	714	792	757	758	790	755	798	773	729	745	820	757	743	776	763	765	730	781	755	734	765	789	810	741	755	763	780	775	770	785	766	786	774	750	728	797	733	775	740	768	758	755	727	771	741	729	801	775	713	812	749	759	749	724	716	744	815	798	763	699	784	775	775	754	776	710	747	772	772	762	791	776	739	751	762	745	780	795	825	761	704	762	744	765	727	788	751	741	779	794	761	758	768	778	771	778	736	790	769	742	763	776	773	795	798	755	750	763	770	724	738	751	741	771	807	745	752	726	751	765	803	748	777	782	775	802	749	765	761	801	712	793	739	765	726	785	802	796	823	769	784	767	805	768	765	788	758	754	739	800	796	774	759	754	776	759	809	745	793	776	782	756	767	759	769	807	740	720	777	781	773	796	752	804	764	772	827	789	725	801	745	753	746	762	743	791	781	769	831	795	789	744	766	765	777	750	746	788	745	766	781	725	761	805	779	812	805	761	748	745	736	784	809	745	763	763	746	744	773	765	801	744	839	758	770	812	796	744	774	760	780	775	759	766	790	765	752	715	805	765	725	780	772	782	821	755	784	792	761	778	776	727	778	812	748	777	758	797	737	766	779	730	767	758	730	748	807	816	727	708	792	756	745	759	764	778	757	793	793	780	758	748	790	717	743	776	737	744	759	763	747	731	725	732	786	776	792	769	743	751	741	754	743	732	787	708	755	826	722	791	769	753	772	753	717	757	782	782	723	761	754	769	761	782	811	738	754	692	735	724	791	793	750	840	745	723	773	744	721	742	808	774	781	767	804	756	731	841	772	762	772	739	765	816	785	803	781	756	723	731	746	756	747	797	755	790	747	735	766	778	734	769	771	757	753	807	807	760	752	751	745	759	735	744	803	774	765	804	780	818	770	752	770	776	755	741	778	767	766	783	756	775	762	757	716	742	731	794	766	751	815	699	735	803	749	787	722	780	822	758	785	769	794	779	777	765	743	774	795	745	759	783	816	793	746	778	763	740	776	730	749	816	756	763	743	760	766	736	770	750	854	733	759	736	747	808	764	774	789	806	722	800	802	819	801	732	788	791	765	774	766	830	774	791	777	723	753	774	755	750	737	770	749	769	769	764	755	772	731	720	765	799	778	754	739	759	822	761	767	701	767	746	800	717	781	763	711	749	792	748	769	706	765	762	740	778	725	781	792	748	748	792	752	763	717	728	799	792	767	744	753	723	745	756	777	762	760	750	759	749	798	751	778	747	729	766	786	778	760	755	720	784	742	812	775	783	746	726	720	763	751	767	736	765	756	775	746	765	777	756	797	726	764	735	713	773	742	789	768	758	763	766	787	751	717	785	797	701	804	744	784	763	730	721	734	777	764	724	736	779	804	794	752	759	768	816	777	743	755	730	735	758	779	712	765	742	739	790	765	759	770	726	769	813	739	802	735	798	743	760	731	739	777	763	694	805	771	777	761	770	756	738	747	807	767	765	807	785	771	780	777	753	764	765	780	770	769	784	774	751	814	755	719	777	729	725	797	767	752	785	801	720	745	794	735	733	775	808	753	767	786	752	777	811	747	761	770	734	716	736	790	738	815	732	759	729	727	802	756	810	810	745	773	737	783	759	770	758	766	768	728	763	818	768	757	780	776	747	771	785	770	771	772	722	763	758	741	788	753	783	762	762	743	755	775	813	766	791	774	810	772	740	811	790	781	782	770	769	745	822	798	756	713	768	822	774	784	776	768	767	775	751	784	794	793	753	774	723	763	719	754	746	760	795	777	794	775	785	755	742	753	805	781	790	777	710	778	762	722	723	802	738	752	740	804	772	765	762	805	744	779	787	759	757	713	779	769	722	815	793	749	849	770	753	771	807	749	743	785	776	809	775	759	773	781	770	740	767	757	717	758	727	747	740	811	757	785	764	745	788	783	794	766	780	769	762	799	795	744	752	775	784	741	759	789	745	763	794	801	793	771	806	747	738	764	723	746	771	746	759	767	785	755	754	777	773	778	758	808	788	768	779	739	774	767	769	717	744	784	777	756	763	770	739	800	697	808	701	732	736	753	755	766	788	741	722	747	758	797	768	750	771	736	803	753	732	714	781	779	785	779	764	752	787	780	775	812	751	752	734	761	741	755	759	769	703	775	781	741	763	718	736	761	754	734	724	717	769	756	804	784	796	781	738	786	745	741	782	755	755	780	737	756	792	731	794	773	803	740	753	708	760	780	801	753	791	721	751	795	718	781	800	789	791	786	781	759	725	747	766	767	783	784	768	751	756	834	749	800	712	803	731	738	796	778	723	783	744	726	803	760	778	766	786	738	796	799	780	798	782	782	812	761	790	803	770	727	742	836	729	746	742	824	745	737	779	823	784	763	784	805	782	758	772	790	767	754	807	765	771	710	798	801	766	764	786	753	768	780	712	771	748	750	744	708	753	732	755	747	786	751	791	755	773	784	770	765	753	766	749	761	783	801	708	733	771	747	787	729	829	797	753	799	789	732	739	753	745	777	808	772	801	772	756	767	725	749	744	726	810	734	805	759	760	740	728	755	763	784	798	753	723	772	752	774	808	763	766	743	763	775	751	794	803	770	772	811	808	726	722	809	803	728	784	785	758	803	729	758	780	730	732	739	739	759	791	718	766	764	759	803	749	743	726	787	795	749	805	760	754	768	793	756	709	727	765	760	819	754	750	758	761	794	761	797	792	799	756	790	762	761	742	776	756	771	775	767	786	766	763	766	759	732	701	826	709	759	787	755	777	769	747	738	802	786	790	775	728	784	732	730	740	716	787	801	791	743	757	776	777	786	755	784	726	765	771	762	721	715	767	747	771	748	826	782	760	725	772	751	801	759	765	771	771	785	780	746	716	799	783	762	775	782	799	765	779	788	764	755	762	780	772	806	723	733	777	793	741	801	758	781	753	748	734	787	749	787	702	731	792	725	814	731	765	759	776	780	728	790	819	821	772	774	760	780	708	750	791	793	778	837	764	712	814	811	805	747	758	784	758	797	750	794	775	800	748	795	777	779	764	803	760	776	753	681	811	799
22783	21610	29624	24076	21612	21702	12598	1555	1036	899	782	682	650	600	512	473	485	414	444	413	425	432	389	410	386	376	389	373	383	347	354	302	335	338	309	310	310	320	323	321	292	315	295	292	304	322	297	310	289	311	335	301	297	316	314	268	338	276	302	315	294	278	299	295	283	278	310	313	303	307	345	333	303	312	289	306	321	309	312	279	310	299	303	323	296	287	303	300	318	319	285	286	304	323	293	288	317	297	310	315	287	291	297	290	310	333	295	347	285	318	272	297	296	300	260	297	308	303	310	292	299	289	303	288	315	292	284	286	316	321	293	298	281	304	302	307	297	303	292	307	306	270	297	313	298	314	281	299	336	297	278	306	283	275	327	310	309	286	252	277	296	287	295	298	280	295	280	311	286	328	298	327	306	266	260	278	297	286	272	280	319	294	285	303	305	268	295	312	283	281	276	291	297	307	288	325	327	296	270	287	347	296	271	326	291	325	291	305	288	295	260	270	278	290	296	289	314	295	305	311	300	261	270	294	291	264	271	324	272	294	322	295	337	262	294	313	304	303	294	276	320	320	333	278	355	270	270	273	309	307	278	292	258	298	292	282	309	277	290	303	297	301	299	271	281	340	294	270	296	304	278	289	281	294	295	293	288	306	293	326	301	273	329	303	286	275	291	281	317	285	321	308	309	322	296	315	281	289	300	305	284	295	309	280	294	294	302	280	299	325	290	302	323	296	308	292	312	274	292	291	337	276	278	309	336	320	303	282	270	280	302	283	292	304	293	286	308	313	301	279	276	309	306	309	294	308	305	262	295	293	281	289	297	290	295	305	289	295	281	295	302	270	291	279	266	324	294	324	323	306	315	323	287	311	300	297	350	322	303	291	312	333	299	325	287	313	291	319	278	292	291	320	274	308	260	264	294	306	335	281	324	296	285	276	289	307	272	274	270	302	278	317	305	305	288	280	293	291	299	307	311	303	293	295	309	263	296	298	300	278	316	327	280	294	270	316	291	265	295	272	295	290	280	288	304	306	302	312	310	296	306	300	291	281	295	335	309	298	276	305	309	312	272	304	286	312	306	285	298	306	283	286	296	279	279	302	281	300	303	263	318	308	283	303	280	278	314	294	294	268	318	320	286	281	321	265	312	295	322	310	302	279	311	277	288	274	288	311	266	267	276	267	313	292	322	310	271	292	266	285	285	303	277	276	284	280	324	288	303	288	304	315	260	309	296	331	287	316	248	288	297	286	296	281	277	297	309	292	300	308	284	289	309	291	314	305	283	282	291	280	305	308	312	275	279	289	329	307	301	280	338	305	287	281	322	297	268	286	333	342	303	291	296	292	296	294	291	296	302	314	297	290	303	295	298	319	327	305	282	265	292	288	298	279	268	285	278	312	316	281	297	313	327	291	294	281	318	326	299	306	296	306	292	293	296	293	318	311	281	330	292	290	288	276	283	300	288	303	314	288	290	276	303	333	289	317	305	270	308	316	289	300	303	304	280	290	299	271	299	297	299	295	307	329	303	275	298	303	305	282	321	288	304	316	313	304	262	289	305	269	295	286	277	317	321	270	298	312	265	323	285	296	305	302	288	284	329	317	307	299	282	291	318	306	291	276	326	305	320	320	302	291	297	293	277	299	293	297	285	307	302	277	296	280	281	278	307	319	302	291	310	299	308	327	296	273	289	277	280	302	271	303	303	283	302	280	285	302	259	323	302	297	305	284	317	317	298	304	301	330	313	288	291	290	276	282	307	280	323	304	273	302	291	265	321	294	292	305	337	316	314	320	296	303	280	312	298	312	293	303	299	290	313	312	273	317	286	294	324	288	282	274	319	292	289	288	289	285	306	310	271	306	323	324	299	323	274	278	313	294	304	298	288	292	300	318	292	306	274	276	269	331	319	307	304	316	276	287	323	298	310	274	273	288	291	258	272	284	285	287	284	302	295	295	315	280	313	256	290	275	284	286	278	282	296	292	297	306	296	298	260	315	274	305	328	310	282	296	312	307	288	303	293	315	346	297	300	295	298	302	294	314	272	278	318	275	287	320	273	304	276	305	305	294	247	307	313	294	303	293	320	300	266	306	281	291	300	269	289	314	322	296	317	314	308	296	298	317	314	266	296	310	279	299	303	304	273	294	288	300	276	268	278	290	281	303	282	278	306	315	294	339	316	283	298	281	322	312	299	321	310	307	317	288	283	310	319	307	320	307	299	310	310	299	307	287	312	294	278	290	313	305	296	283	287	279	261	296	301	263	306	315	305	287	295	304	305	310	290	298	310	313	284	327	258	308	310	307	305	278	293	288	295	286	281	297	287	307	323	287	333	284	296	293	314	308	288	318	281	312	297	267	290	276	263	289	297	311	294	309	325	284	272	290	267	280	307	308	301	302	272	319	287	297	280	286	285	305	290	305	299	270	266	283	283	280	240	291	284	299	283	304	309	332	319	316	320	306	304	305	267	306	282	289	300	269	295	339	281	333	300	297	307	313	307	306	293	335	262	302	263	316	274	285	283	325	296	294	307	312	315	290	319	330	268	294	286	315	302	260	294	300	292	319	290	286	293	302	293	259	328	303	317	302	264	333	282	315	315	297	291	278	308	309	295	308	258	289	321	298	291	297	268	294	291	285	324	301	276	290	298	302	304	299	284	308	277	314	321	307	291	298	273	308	280	304	300	283	290	298	308	294	305	267	293	262	306	283	278	297	308	281	308	288	270	292	274	260	310	316	303	277	302	296	292	306	313	309	289	298	290	291	304	298	265	319	285	282	264	287	277	304	290	306	284	298	309	307	307	298	276	340	305	266	333	291	279	300	315	302	310	309	300	319	270	310	292	294	287	323	311	311	295	311	271	299	300	299	295	283	307	255	293	304	281	309	311	267	285	294	314	292	269	293	315	296	301	311	284	313	323	262	261	282	272	307	267	322	272	288	286	299	289	321	310	290	312	305	321	300	243	293	280	294	293	300	285	297	291	299	289	299	287	298	272	284	256	320	285	317	320	291	309	288	329	269	293	273	316	301	322	307	270	307	353	295	287	304	282	294	282	308	299	295	302	281	284	288	281	282	351	348	320	306	298	292	289	294	303	308	284	286	310	305	339	292	268	277	296	327	287	336	311	293	317	320	263	290	313	312	259	316	280	296	278	296	280	297	325	287	300	301	318	318	286	296	297	291	281	279	294	308	308	298	280	307	270	299	304	292	337	300	297	266	298	302	327	281	326	283	309	296	279	279	291	299	296	290	329	299	275	271	292	311	311	275	306	316	311	288	300	290	297	312	317	287	299	304	284	278	301	304	272	246	296	301	293	303	300	302	309	308	330	314	300	315	267	308	313	337	293	324	309	311	313	287	309	299	283	273	296	288	264	330	290	300	301	282	278	282	282	316	288	312	287	308	281	273	304	280	295	329	280	289	307	313	299	303	274	307	289	310	267	265	290	294	288	308	300	343	285	300	292	295	306	286	287	313	286	293	308	309	290	282	298	279
29645	21955	12920	6664	4741	3498	2649	2106	1596	1358	1115	941	776	697	672	585	549	529	463	487	475	475	467	460	393	425	394	401	415	387	349	334	337	341	330	320	319	302	310	335	320	300	349	310	312	315	333	283	308	347	313	316	314	301	295	323	336	313	334	294	300	315	307	316	313	293	292	284	293	312	346	301	312	302	297	326	311	285	282	294	305	326	304	281	325	301	313	314	298	309	290	337	312	308	296	307	328	287	311	279	320	285	318	306	312	322	310	272	293	284	296	273	272	333	279	292	292	295	272	316	305	301	288	296	265	296	283	271	307	320	268	292	290	276	295	298	291	296	271	291	293	285	326	335	309	289	313	287	323	309	330	289	311	305	293	311	282	300	317	283	294	300	277	292	263	279	288	289	276	309	309	297	278	295	317	303	292	309	295	291	279	310	308	331	323	287	264	278	267	263	294	325	290	287	297	302	316	276	283	275	290	312	276	311	294	296	280	312	281	279	344	315	296	275	304	328	283	321	283	316	278	298	293	320	285	283	303	314	297	297	277	308	294	314	307	311	304	295	280	316	294	312	307	303	297	290	307	295	301	286	298	280	286	309	303	318	286	285	288	314	279	297	289	313	298	316	286	309	294	283	284	335	298	332	287	270	298	300	296	316	300	311	306	278	324	279	287	354	325	285	304	292	280	322	313	285	304	316	284	304	282	294	301	299	297	298	292	311	299	312	307	307	301	324	278	295	330	322	313	298	298	292	301	287	326	303	260	281	308	271	293	289	320	304	332	277	292	313	275	299	295	322	283	321	305	310	320	276	273	281	296	314	321	307	317	325	292	328	343	301	303	294	283	278	294	303	316	288	292	291	280	323	270	311	293	308	266	316	301	306	308	339	318	301	296	293	289	308	279	303	298	313	284	341	284	321	267	278	303	326	317	311	299	311	279	272	302	304	326	298	326	300	303	360	321	320	275	302	288	271	300	274	296	314	278	306	292	277	281	293	319	299	310	318	261	263	278	260	301	312	297	287	320	275	273	286	284	281	306	305	300	286	339	296	299	282	278	295	312	295	274	289	292	295	282	275	286	312	313	297	302	279	308	303	289	330	302	314	277	311	292	291	288	306	298	311	295	311	326	308	279	317	295	288	313	298	302	291	289	281	319	287	336	288	271	294	270	302	315	294	285	287	297	291	270	286	323	256	302	300	322	294	327	303	296	307	293	274	287	290	292	274	326	321	315	284	329	289	310	301	302	286	323	294	322	298	281	315	309	284	277	279	288	292	304	268	305	297	307	300	320	293	324	295	325	333	320	276	270	315	321	325	289	283	283	282	285	278	296	278	293	290	305	293	277	292	309	283	291	265	300	317	277	276	301	262	290	304	304	307	327	286	279	291	302	317	288	336	287	282	314	282	311	289	296	302	320	305	259	308	293	289	302	280	315	265	283	280	292	313	312	297	285	303	331	252	293	323	296	305	310	330	293	259	285	265	274	277	326	289	332	304	305	294	291	286	293	340	281	308	333	333	298	277	305	300	297	280	285	313	304	327	309	312	287	307	285	323	324	313	295	307	300	325	300	280	276	315	279	310	267	275	321	303	309	316	317	312	298	269	292	291	307	308	345	303	329	281	289	299	278	285	286	299	265	294	276	288	308	300	288	283	307	307	302	305	255	300	293	300	288	298	309	313	270	266	301	304	305	282	284	310	321	315	298	316	320	268	315	313	314	310	300	292	252	292	331	309	289	292	310	294	301	287	301	276	321	285	289	331	272	299	318	247	270	294	272	353	296	307	290	291	268	312	293	306	296	293	282	308	299	284	292	292	273	281	272	298	302	304	335	272	286	280	270	270	297	278	295	335	259	296	304	287	307	312	296	307	316	303	312	297	322	316	306	313	319	293	288	294	297	308	292	318	269	295	276	307	307	314	277	302	321	315	282	310	313	304	275	307	294	278	280	306	328	307	309	281	297	295	304	291	293	311	323	308	340	308	289	283	310	272	284	268	294	300	312	312	317	294	285	308	294	296	284	332	307	275	290	297	301	298	314	303	314	309	313	318	325	327	281	269	287	323	278	302	263	296	295	304	280	285	341	296	299	301	327	312	331	293	298	322	305	309	301	279	318	286	303	290	296	314	310	302	308	300	314	285	286	321	270	302	285	322	296	284	293	298	282	319	294	292	294	309	300	292	319	277	309	286	297	295	270	323	285	265	285	293	322	296	295	311	273	292	270	253	308	269	308	315	328	270	329	282	282	301	322	305	296	286	318	309	277	296	320	308	289	327	294	293	314	275	316	303	284	287	311	288	264	284	327	306	291	339	309	311	295	275	309	300	279	283	312	313	311	287	304	285	299	332	327	271	297	301	308	297	297	268	300	300	296	290	326	287	303	299	302	309	284	280	316	327	282	311	301	310	279	255	314	291	289	286	264	299	286	328	283	290	255	304	320	305	293	285	297	298	279	311	326	271	327	287	296	309	284	293	290	349	294	295	318	327	310	300	282	282	288	275	294	278	293	326	319	259	282	281	313	295	327	297	272	267	314	296	291	277	308	276	297	353	296	300	282	312	305	313	319	303	332	302	269	280	317	317	338	288	293	301	305	289	292	319	280	326	301	300	289	305	314	300	296	307	283	278	334	273	305	285	272	322	290	301	322	307	275	304	340	311	284	316	310	281	286	306	294	285	322	291	270	313	282	257	274	301	300	333	299	318	292	307	319	288	295	296	299	308	316	308	308	321	310	301	332	285	311	288	335	288	309	303	286	302	323	308	327	293	276	298	297	305	297	287	282	296	280	318	303	306	264	279	283	269	317	300	278	314	299	294	308	334	273	288	276	306	338	298	281	298	315	317	305	305	309	310	322	288	293	293	323	315	309	330	313	290	272	306	282	307	292	302	309	285	319	281	297	287	294	304	288	292	298	301	319	332	322	302	272	314	280	284	308	314	343	284	319	320	317	293	301	321	265	300	281	324	298	276	309	307	294	291	310	317	287	279	293	289	289	278	269	271	287	296	329	295	281	303	302	304	312	318	269	309	292	274	308	297	300	297	290	285	301	299	284	293	283	303	292	305	280	267	311	295	304	287	324	288	265	290	307	303	315	314	306	306	299	261	319	288	278	306	272	287	307	303	290	318	261	305	307	277	288	308	300	307	299	290	285	295	287	315	295	308	291	317	301	324	305	271	308	302	319	288	326	288	300	281	313	310	276	345	324	312	312	304	316	342	315	305	311	318	303	290	330	253	275	308	281	300	316	321	275	275	301	298	303	288	300	257	298	297	306	290	319	284	306	311	311	315	308	314	291	276	288	305	317	311	307	307	281	278	288	284	314	287	267	297	320	292	287	307	324	298	299	311	268	292	290	291	311	292	310	295	322	323	276	309	334	308	304	300	298	272	316	316	276	290	308	307	311	319	300	287	298	307	317	316	305	314	302	312	300	308	290	314	281	287	293	291	323	324	309	311	333	306	292	294	308	306	241	275	286	322	291	296	291	258
28339	19868	7813	1980	1233	1055	959	874	843	822	766	792	799	830	831	782	725	738	747	774	790	710	807	740	759	807	796	762	786	757	771	789	764	741	789	756	733	742	728	731	730	759	737	745	752	733	724	745	769	786	739	757	706	764	749	794	720	750	738	797	744	732	739	720	719	760	784	770	743	728	755	762	778	730	762	761	718	711	723	731	762	734	750	758	782	711	738	767	757	722	766	740	720	767	764	791	766	737	722	714	747	767	710	724	706	732	775	669	733	746	693	726	779	748	768	718	754	699	742	757	740	741	737	781	731	744	766	744	729	756	734	749	700	756	748	803	704	766	736	841	714	734	751	745	787	741	784	734	737	722	752	752	758	750	752	787	764	759	779	773	781	750	752	735	774	749	719	749	792	772	746	697	766	718	777	762	724	732	756	721	749	715	755	724	723	734	728	775	743	777	772	741	756	717	734	730	739	755	722	775	727	715	712	735	771	769	722	802	741	771	734	754	669	703	699	748	752	730	742	745	766	746	790	741	719	736	721	732	706	774	735	749	719	770	698	753	770	812	719	731	769	747	692	717	762	760	766	763	712	774	698	772	769	748	743	726	759	720	728	807	742	734	746	656	720	768	762	745	742	752	706	775	751	774	737	743	717	786	765	745	779	759	710	733	732	751	753	749	746	711	798	764	758	802	772	711	720	734	713	728	770	777	718	707	745	769	734	683	719	781	736	735	755	726	733	777	777	752	757	800	687	743	748	803	741	744	761	708	710	721	733	789	717	764	709	702	766	745	741	719	753	776	763	788	758	728	712	745	726	728	791	710	750	735	731	725	715	757	791	779	772	774	728	735	696	769	767	770	749	734	803	781	732	704	708	760	786	774	748	759	708	723	715	729	787	736	730	747	717	785	812	697	743	761	691	807	734	691	725	767	727	770	778	746	716	719	755	759	765	740	789	776	738	757	728	745	744	705	726	716	719	736	759	775	694	741	737	783	765	761	725	789	726	715	733	733	744	737	734	718	747	779	722	735	766	733	771	718	742	712	728	733	716	765	767	756	696	759	749	742	719	801	754	768	764	806	720	742	730	750	715	716	741	740	799	724	721	698	746	763	760	746	752	750	753	766	745	788	696	779	738	723	745	729	780	791	736	729	752	764	768	735	731	706	751	728	695	801	776	759	720	706	728	772	731	763	778	796	744	704	719	753	714	770	762	730	736	782	786	700	779	734	769	701	751	726	690	755	777	755	758	737	777	750	704	771	726	769	776	735	726	728	755	725	728	756	734	748	781	747	753	728	731	730	737	780	744	700	765	785	689	786	752	785	801	714	770	720	721	786	701	723	744	739	741	757	758	713	704	696	734	754	724	760	743	722	781	787	730	738	725	704	750	728	730	735	793	729	716	696	746	790	796	783	742	762	759	741	718	785	774	772	709	717	782	736	717	717	758	735	718	782	733	755	706	751	789	731	757	711	758	753	681	680	719	750	770	754	752	768	712	758	740	767	721	746	749	740	763	719	765	730	707	705	755	757	734	706	746	756	774	751	685	722	756	771	796	715	734	700	735	723	766	766	708	782	746	741	754	755	755	684	710	765	771	762	718	754	737	767	768	716	743	764	732	742	727	737	751	695	770	791	745	763	736	711	774	763	815	758	784	724	745	738	772	723	792	731	783	820	735	743	754	730	722	724	739	756	777	754	730	742	789	760	796	737	724	740	742	751	714	744	758	763	725	711	680	757	721	755	742	735	754	731	791	750	741	765	783	675	747	759	737	775	749	733	745	728	753	766	786	755	724	779	739	705	736	724	742	769	716	723	729	698	749	808	759	740	749	726	767	751	704	724	754	762	739	730	735	716	762	758	782	683	793	772	753	727	688	701	776	715	779	687	707	768	710	760	777	719	776	774	741	749	767	714	712	744	744	736	810	787	780	740	776	789	760	767	729	761	783	732	713	769	763	693	715	731	741	732	801	746	750	736	750	781	734	710	738	742	723	755	714	754	773	718	723	816	756	722	773	749	796	736	799	789	721	735	758	741	755	744	778	758	741	730	756	775	755	739	736	709	761	735	721	746	771	715	739	735	734	765	746	738	700	727	786	798	772	721	771	708	745	777	771	751	763	720	711	757	713	739	759	779	687	712	777	727	706	740	740	726	736	760	743	744	791	698	770	786	792	718	774	736	749	766	820	790	739	772	736	699	729	718	753	763	715	722	778	705	756	806	769	755	711	776	758	732	779	753	786	766	749	763	762	778	726	790	751	699	780	724	739	755	780	761	741	747	756	744	707	770	728	792	726	733	776	721	734	744	731	701	762	757	727	718	722	831	744	731	766	742	736	751	766	727	745	759	755	770	715	755	753	751	710	764	701	727	816	789	764	772	756	738	684	734	752	774	741	704	769	758	717	724	748	717	743	768	765	780	751	770	734	725	737	729	819	762	752	729	758	772	732	703	778	726	739	720	744	726	762	701	791	732	765	721	712	750	771	765	789	779	693	741	763	732	789	770	716	769	747	820	730	719	692	719	685	741	756	711	750	730	740	777	717	772	726	733	762	776	742	760	739	763	785	701	745	754	781	733	765	731	746	757	774	727	753	750	784	772	780	730	764	738	735	743	726	766	734	743	690	729	702	772	729	725	738	747	767	702	742	702	729	680	739	734	738	727	740	718	694	692	698	768	738	761	742	724	731	757	758	751	699	710	781	758	753	740	690	796	764	767	770	739	756	733	787	765	746	733	705	748	754	707	749	720	700	776	778	715	768	782	806	704	774	700	728	693	764	729	739	737	762	724	785	727	779	706	773	698	725	726	717	756	756	743	772	740	737	757	726	806	714	742	751	737	778	763	698	749	746	766	746	753	751	734	715	699	738	744	730	735	768	775	742	708	784	793	774	742	784	714	746	743	710	753	739	740	702	716	723	781	751	756	766	734	764	713	763	763	756	716	770	742	706	725	747	790	754	707	745	821	744	705	784	781	735	738	751	748	757	767	758	760	706	729	718	746	737	730	781	765	743	755	753	687	671	735	737	781	735	742	697	697	720	744	769	718	770	676	762	738	709	740	727	777	732	763	753	730	706	733	756	744	748	745	765	751	738	723	738	731	747	724	749	733	731	762	793	758	793	683	726	749	752	760	800	756	743	771	748	710	742	710	822	778	746	743	772	739	701	703	773	726	775	720	723	766	774	745	751	763	710	758	765	731	749	754	771	756	777	751	724	727	796	762	749	818	724	716	783	751	704	729	808	780	746	760	788	704	821	745	730	705	747	706	762	770	768	766	794	735	755	724	689	726	747	776	752	716	756	743	730	704	675	757	747	711	748	754	728	746	742	735	750	737	744	737	757	700	755	755	716	767	749	768	752	830	754	735	720	718	737	780	763	732	724	781	755	771	723	672	752	760	749	776	724	745	676	770	689	761	778	770	737	767	722	722	727	700	784	738	746	711	727	729	745	770	769	764	751	775	785	762	764	667	704	766	773	732	755	744	796	766	777	733
8299	4909	3424	1922	1583	1325	1210	1057	979	957	939	910	848	840	874	878	810	755	842	811	778	778	793	809	787	796	796	763	767	738	802	793	779	776	773	755	761	782	767	783	791	766	727	737	749	831	829	783	821	765	787	768	764	811	829	794	805	736	705	753	780	738	793	790	762	779	756	791	806	792	767	751	762	734	839	792	743	744	777	801	774	796	766	776	759	770	770	782	758	776	786	770	787	782	837	779	728	723	778	718	755	788	818	786	768	769	740	786	744	827	756	764	817	773	755	798	766	712	758	776	810	820	773	830	782	774	759	780	760	770	836	769	806	764	821	780	765	751	762	764	767	743	756	768	780	786	788	781	773	811	769	819	771	783	737	777	793	782	811	802	819	762	816	760	709	756	819	783	712	763	803	818	775	759	826	739	824	778	774	772	803	781	765	808	820	777	765	744	752	791	753	788	762	776	745	724	781	772	786	818	823	820	755	748	797	779	804	768	770	754	805	814	724	831	758	786	746	752	794	796	722	814	743	811	759	799	779	748	802	777	793	802	775	785	782	759	731	799	810	828	759	765	745	805	782	746	740	777	790	767	799	843	757	802	806	770	795	754	780	750	803	774	820	804	775	778	798	776	840	823	761	774	828	785	816	725	779	710	812	782	792	786	784	809	744	748	736	728	756	778	777	810	748	758	713	726	768	761	850	729	776	752	844	760	745	778	799	757	758	816	779	822	731	787	781	741	747	792	742	787	761	762	763	794	737	781	764	769	793	792	818	812	729	775	729	806	789	744	773	818	777	785	727	766	815	770	791	799	731	761	759	806	746	750	789	763	744	744	777	756	707	797	817	780	778	775	730	743	767	794	778	823	768	780	827	749	775	745	799	775	785	783	783	745	762	806	795	745	783	806	797	792	793	760	770	788	792	783	800	772	796	751	753	807	803	752	768	833	822	716	766	720	757	791	786	828	794	836	768	832	761	818	731	796	770	764	773	796	781	760	769	835	774	735	720	804	745	711	753	772	743	714	733	739	762	764	793	793	767	806	794	735	801	765	806	834	736	748	774	801	803	792	736	759	730	762	766	767	728	735	763	741	813	733	793	787	771	748	793	746	785	789	818	830	768	798	764	801	784	754	775	735	760	778	763	803	759	769	773	787	758	752	748	781	773	777	777	811	809	769	793	730	761	799	807	798	763	775	798	749	819	778	865	791	777	787	755	728	719	825	845	760	777	783	824	745	789	750	791	794	802	755	809	800	781	754	745	741	756	766	722	741	828	785	791	744	802	777	736	804	799	774	800	756	785	779	808	772	680	781	796	775	756	764	819	762	763	694	856	734	799	769	791	772	766	767	713	798	810	773	796	819	740	757	745	747	788	732	783	806	769	792	744	750	778	797	746	858	785	721	780	765	750	813	767	735	791	819	769	815	782	785	815	752	751	745	762	699	813	851	766	754	790	800	796	778	829	748	807	725	785	806	769	768	830	784	808	828	747	738	797	761	779	746	802	760	754	749	773	763	770	757	799	760	759	805	744	794	769	766	758	778	821	721	773	765	738	723	776	786	810	759	800	825	693	793	824	809	795	818	762	746	803	789	746	835	748	796	764	780	821	815	792	792	752	774	724	768	747	753	830	821	799	758	793	783	778	745	767	765	767	738	765	804	744	784	805	779	816	777	775	833	750	833	782	768	744	750	757	766	811	753	763	801	792	780	815	770	787	750	795	717	778	769	783	747	746	739	770	791	789	748	793	779	808	761	752	790	756	757	824	800	750	785	759	777	824	807	788	792	824	737	742	793	813	797	794	757	811	794	789	717	750	753	808	763	758	779	748	756	749	783	731	767	791	754	788	803	756	785	791	823	728	755	780	755	823	756	739	777	777	775	740	798	691	790	786	753	727	823	800	788	743	833	805	788	723	757	714	743	777	781	758	737	779	760	785	805	779	761	824	789	773	795	776	778	783	773	791	715	794	765	806	805	788	758	796	793	755	742	765	784	781	750	782	783	768	795	814	793	809	809	738	792	780	761	758	824	760	759	719	748	803	764	756	743	766	772	779	770	751	804	757	759	790	768	772	836	812	753	802	788	780	751	796	770	778	732	814	755	797	800	798	748	729	841	753	720	744	776	785	791	796	784	759	779	767	751	784	774	772	815	728	803	756	796	752	797	760	775	746	777	768	829	774	782	786	732	752	780	763	786	768	808	746	712	759	742	780	795	799	758	824	792	787	734	810	783	804	796	745	775	779	812	753	784	781	768	762	728	763	801	774	774	761	779	781	805	775	750	774	745	799	783	802	782	778	780	775	743	762	824	814	733	810	824	749	765	761	762	821	763	811	782	870	774	772	811	767	745	732	781	767	752	758	797	759	771	783	792	796	763	757	791	786	744	783	764	750	819	704	771	766	794	742	738	775	787	767	762	756	760	778	809	735	752	740	722	781	728	810	796	735	782	757	744	808	789	768	805	749	754	774	802	730	786	746	789	790	779	697	807	760	736	729	801	795	757	757	791	750	777	820	772	751	753	761	771	775	767	741	786	783	791	806	793	776	725	777	729	805	762	799	788	793	739	781	767	799	799	778	794	787	780	796	748	779	747	767	773	775	732	752	775	759	778	775	782	768	789	748	801	756	795	787	748	823	794	784	766	769	735	781	808	783	782	757	771	784	716	769	818	730	770	790	796	799	752	801	816	750	753	772	785	787	781	752	788	732	789	766	819	780	787	784	789	730	749	798	811	791	771	751	791	794	749	781	760	774	758	765	779	738	727	783	810	772	799	759	772	792	800	800	798	803	784	797	732	781	748	775	784	764	788	787	796	807	780	769	808	797	783	730	758	795	737	806	748	794	796	774	751	782	800	784	795	752	776	788	785	781	767	728	740	729	831	808	803	771	811	778	757	757	774	742	805	755	746	776	821	787	775	822	792	761	818	745	809	792	795	831	758	763	790	811	775	760	809	793	750	768	821	742	738	750	781	805	789	750	798	739	795	810	822	724	799	725	789	754	732	786	798	765	788	726	825	779	783	777	829	727	756	772	833	790	731	781	764	752	760	761	799	788	778	746	745	759	771	730	779	782	763	803	755	735	761	754	788	778	779	821	792	814	745	769	755	797	747	802	806	759	778	775	760	745	767	757	783	687	737	726	751	763	795	781	780	771	794	781	813	768	761	773	784	724	812	764	802	816	835	781	773	764	771	761	720	808	805	769	752	763	776	770	790	758	765	738	771	789	783	778	779	739	759	712	808	739	735	786	709	747	793	750	735	780	743	756	774	791	772	768	725	799	751	764	697	810	745	734	816	798	743	788	774	715	813	792	761	789	774	751	769	800	756	784	738	792	771	760	817	785	764	787	809	748	816	768	804	767	771	786	797	761	713	721	810	742	804	737	801	799	754	796	825	744	750	764	749	772	710	814	819	824	749	768	770	770	728	817	782	768	738	748	810	755	784	781	782	762	816	768	760	739	754	750	758	815	769	787	738	708	779	735	806	748	773
23833	21536	29077	24394	21541	13687	1671	1120	852	696	713	635	599	523	523	486	531	477	451	438	466	479	431	458	452	482	415	436	428	436	437	431	400	399	384	382	408	404	402	399	387	401	435	411	399	397	391	382	380	364	384	389	350	378	388	388	395	411	390	405	417	395	408	387	402	410	381	369	370	374	418	358	379	377	399	391	390	413	368	401	397	398	370	380	401	370	399	325	406	418	360	380	387	392	388	396	412	396	391	390	427	378	395	404	429	382	379	367	435	372	394	361	412	386	369	361	399	356	388	391	422	372	363	389	395	378	395	427	373	402	377	362	387	368	385	397	373	413	365	363	371	383	399	380	375	374	338	367	404	387	377	377	382	389	381	331	376	422	385	402	344	392	370	425	358	382	401	371	387	390	382	403	376	399	350	373	340	430	387	383	411	373	363	379	384	415	369	386	363	396	369	401	359	391	379	407	356	393	367	368	412	385	393	407	379	380	416	386	397	361	376	414	402	397	371	381	359	460	386	383	410	388	347	396	406	378	416	400	361	373	399	369	363	412	395	344	415	383	363	362	355	415	376	371	402	367	384	385	401	392	378	414	408	380	381	387	377	356	407	425	373	392	348	389	369	385	391	370	389	443	390	403	369	392	386	410	393	367	436	402	405	355	387	371	390	379	356	385	383	367	380	408	329	368	396	402	384	426	392	418	377	376	350	410	400	403	397	392	377	382	396	377	413	381	377	415	340	368	413	360	396	391	378	419	413	367	394	367	406	415	406	416	382	377	383	386	414	388	387	385	390	399	389	389	365	382	387	365	404	410	393	371	403	374	329	393	395	354	389	391	389	416	393	413	381	385	393	399	389	409	381	428	415	380	384	377	427	408	374	362	375	394	380	395	414	374	377	364	403	391	394	405	376	420	374	382	387	388	354	375	383	378	386	412	384	417	392	384	390	404	356	399	414	375	375	389	380	385	334	339	387	391	366	363	426	404	401	374	407	416	375	402	344	370	383	382	400	366	402	384	396	378	406	347	372	372	384	391	372	404	349	388	402	357	379	421	396	369	391	414	415	374	422	369	393	395	393	384	371	367	405	387	391	368	386	388	399	395	353	398	366	382	400	396	379	389	403	366	374	362	388	360	379	414	393	423	407	414	416	396	375	386	407	407	354	379	381	407	396	372	417	378	407	382	364	341	383	393	397	399	376	378	362	375	396	374	407	397	417	354	368	383	370	387	373	369	399	398	386	399	390	374	386	405	404	386	391	367	401	385	384	419	380	397	412	376	369	401	375	382	417	397	393	381	382	360	426	383	371	368	376	413	415	371	347	381	334	367	407	388	356	414	373	384	407	405	395	366	367	400	365	386	351	385	397	393	383	362	397	425	393	374	384	382	400	362	364	384	359	363	395	394	383	376	360	393	385	432	368	404	373	388	410	366	432	410	382	387	414	364	370	375	405	395	385	413	367	375	369	396	351	369	397	398	419	376	403	391	364	412	355	373	415	374	387	373	401	400	376	361	379	372	402	365	407	364	346	366	359	402	375	405	385	405	399	368	405	403	359	406	395	440	387	416	379	377	411	392	366	408	421	391	385	365	355	395	416	387	426	369	383	406	382	392	360	389	365	381	405	347	398	380	407	405	382	390	377	368	372	419	405	374	397	382	381	369	388	389	387	383	397	388	437	410	390	392	409	381	376	366	374	384	396	373	387	380	412	392	389	392	357	384	382	335	384	403	391	374	397	381	383	435	383	389	373	362	387	340	362	377	375	375	372	382	381	355	414	367	362	378	414	394	371	403	370	379	377	386	376	407	379	383	404	394	388	373	372	394	403	359	360	418	381	367	414	368	372	366	381	388	381	371	417	406	366	414	379	407	355	390	417	384	387	350	372	379	387	409	390	357	421	393	354	385	374	399	372	352	397	381	416	364	360	380	372	395	374	377	411	377	438	380	361	361	393	408	380	393	389	390	376	419	390	393	385	384	376	380	372	396	381	424	363	424	352	413	405	363	398	351	373	409	376	378	375	394	415	377	399	374	386	402	407	359	377	392	434	400	376	388	367	376	379	408	389	369	374	412	367	378	391	410	399	373	411	360	371	335	365	387	356	373	419	383	344	395	378	397	370	379	394	379	374	391	363	395	388	353	380	408	345	381	364	386	389	388	436	355	387	405	406	342	381	389	384	378	349	396	398	391	349	383	358	368	418	380	386	362	362	389	380	385	420	397	390	383	367	370	399	370	394	390	367	405	375	404	388	407	397	386	373	379	378	371	378	428	415	431	363	385	391	382	403	385	355	389	358	387	398	365	387	414	374	369	363	393	371	375	393	350	389	387	376	389	342	417	389	387	337	390	400	412	393	377	378	385	394	389	386	395	367	402	402	397	386	390	377	404	396	381	387	385	396	413	388	388	367	419	384	372	400	379	383	390	408	371	423	347	399	356	395	412	411	390	383	392	425	379	377	383	412	380	366	369	385	403	398	429	427	318	356	364	386	370	391	383	380	379	403	385	397	378	391	379	326	367	367	397	379	416	347	403	403	404	418	354	397	410	357	422	381	385	361	403	392	418	395	401	374	343	407	373	416	408	392	391	436	384	360	403	370	392	399	396	395	373	399	411	382	440	369	425	372	411	375	347	350	380	388	344	375	399	385	385	411	388	368	361	361	397	363	363	381	393	380	380	385	352	392	384	382	389	351	381	400	364	409	410	381	402	366	379	371	379	341	424	413	384	375	390	383	379	377	375	351	425	360	322	383	396	326	377	392	352	360	389	384	387	382	391	367	429	390	368	409	409	390	390	387	347	372	406	422	400	388	412	375	409	397	363	390	408	376	396	372	382	382	373	364	384	360	385	362	410	367	386	374	364	419	350	387	407	381	384	380	365	382	424	402	382	374	386	427	365	377	370	404	403	403	350	346	393	377	349	359	366	387	411	396	391	397	418	370	406	388	403	384	375	376	359	342	359	365	391	359	352	403	411	369	405	411	386	390	385	367	399	371	394	385	363	384	351	388	378	422	370	383	401	395	408	402	401	353	378	366	410	418	385	416	376	366	355	388	382	334	386	358	408	375	361	404	392	366	358	379	380	392	375	410	375	385	392	388	381	373	378	395	388	411	368	342	380	350	383	394	409	408	347	380	384	334	392	399	381	403	371	383	341	368	389	366	399	393	389	373	402	378	388	404	397	382	383	349	375	358	372	383	363	366	365	367	356	368	379	400	373	404	370	412	378	377	380	367	424	366	381	359	378	400	360	380	394	405	387	434	373	405	415	378	423	377	389	387	350	399	377	417	430	393	409	387	379	398	364	403	382	353	383	359	394	389	396	344	425	404	368	361	380	391	405	343	371	383	377	387	369	383	360	408	346	373	378	405	409	391	425	385	394	371	385	378	381	413	370	402	442	400	407	361	392	377	457	395	376	387	427	363	363	406	374	383	373	391	379	408	430	400	390	379	365	389	351	396	346	393	390	423	375	371	384	381	427	381	395	378	407
23084	14780	8712	4168	3075	2317	1904	1501	1208	1013	900	781	770	666	606	569	535	564	541	520	509	525	476	524	529	487	474	504	497	493	466	466	436	454	390	426	464	444	453	465	391	434	408	429	420	411	426	422	406	437	410	405	414	426	449	422	456	450	430	396	432	383	417	399	431	390	423	460	425	409	445	408	419	432	426	402	448	391	435	397	440	415	391	447	411	440	416	393	413	392	393	396	433	418	428	421	432	399	388	415	449	398	385	419	415	397	430	404	421	413	390	421	417	411	434	435	426	440	411	420	432	396	407	381	405	417	423	366	388	435	384	414	405	421	438	396	426	420	413	418	397	453	409	393	432	429	416	419	407	388	462	428	448	421	413	416	436	404	408	403	420	424	439	420	415	426	468	378	423	390	434	446	391	413	405	381	428	407	402	426	372	390	414	447	437	405	437	412	403	415	431	430	383	417	465	405	421	426	406	421	408	412	371	422	435	440	425	393	427	395	421	388	424	417	415	383	415	413	411	410	408	441	416	469	460	425	389	423	425	428	409	387	435	407	395	372	405	408	386	412	437	420	415	426	397	404	430	400	406	430	436	412	406	411	393	396	416	404	409	425	405	425	443	403	421	414	389	404	380	421	428	427	400	396	416	422	444	419	412	393	394	411	415	412	391	420	403	416	407	375	422	410	433	424	393	440	439	437	452	452	435	403	422	405	392	454	416	417	417	425	405	433	392	430	388	390	410	399	398	414	389	444	422	402	408	425	410	369	438	407	463	384	422	419	401	446	439	394	413	420	420	456	412	398	419	408	430	411	421	433	393	422	405	418	429	416	429	432	442	419	415	409	413	389	390	393	400	416	420	392	406	415	429	414	401	428	409	432	441	448	398	430	394	437	387	386	394	440	420	453	435	424	401	422	380	433	428	403	407	408	422	404	412	421	408	359	420	448	407	410	416	452	413	431	404	394	375	404	403	397	428	390	420	431	411	438	434	403	403	434	432	449	421	441	416	424	400	406	385	423	391	420	439	438	414	442	386	393	406	431	433	428	434	448	425	361	397	415	414	401	399	415	403	436	381	460	419	421	408	425	416	418	396	382	428	410	418	421	399	403	446	421	456	425	431	371	444	401	422	397	449	398	395	434	410	368	399	415	377	391	413	394	421	400	434	421	411	409	421	419	417	385	434	405	418	411	428	434	419	423	454	432	389	460	416	421	443	379	414	419	397	433	430	385	438	422	405	425	402	379	384	439	435	392	386	385	413	398	415	436	433	477	401	408	422	434	417	427	385	407	433	380	367	396	404	366	407	416	396	395	403	398	413	432	383	375	435	382	411	413	385	414	391	390	417	385	433	411	410	425	409	474	414	391	436	415	426	405	425	377	412	410	412	443	377	427	424	394	421	396	445	404	414	380	375	421	429	407	426	431	441	416	374	394	416	433	398	396	464	428	432	416	400	407	407	432	463	399	407	425	444	424	401	373	409	417	430	439	402	410	394	407	417	427	389	402	419	387	433	418	422	432	396	401	420	423	418	461	454	398	414	399	425	375	453	409	391	372	407	414	440	428	414	418	461	413	443	417	418	390	425	445	420	423	401	375	406	440	408	414	389	438	453	430	430	397	406	415	412	421	446	416	392	445	437	416	447	434	430	435	396	418	389	392	369	389	419	416	410	413	452	415	429	421	378	395	430	422	442	424	388	412	456	422	441	417	407	411	420	401	453	421	422	406	396	418	437	419	398	429	425	399	420	413	404	374	425	434	389	441	425	401	420	368	437	443	416	434	424	395	430	398	405	383	447	420	416	393	434	419	408	381	434	435	430	425	413	413	394	421	402	393	430	388	422	411	417	433	421	468	375	394	434	436	426	410	389	421	455	398	387	417	409	428	415	409	387	415	387	410	437	436	408	404	396	435	403	416	395	422	392	431	419	417	432	441	414	405	390	421	423	429	401	424	422	389	392	415	414	415	431	423	408	389	436	415	463	389	464	405	408	442	415	391	418	393	405	431	421	408	406	396	420	424	413	431	401	417	427	461	385	407	420	443	444	388	418	424	436	424	407	383	433	429	419	455	399	427	401	413	445	386	420	401	455	401	425	422	413	459	420	417	401	412	443	402	392	415	387	371	421	416	387	415	406	434	408	396	422	410	442	453	453	406	462	420	423	382	396	408	432	403	418	427	387	407	419	411	415	401	414	374	418	422	426	445	408	419	424	437	418	402	411	447	397	416	434	413	435	442	433	437	408	441	396	420	407	431	462	432	402	412	421	406	427	395	442	424	439	446	409	397	395	436	416	454	414	445	402	408	405	423	414	405	447	427	400	407	431	398	432	420	398	421	420	397	402	428	424	396	442	426	437	426	418	401	425	377	406	398	405	459	405	412	440	428	426	361	410	434	410	442	414	400	404	379	444	421	413	401	464	487	419	420	418	410	410	393	461	446	413	398	418	384	413	371	405	439	446	401	387	383	405	374	368	406	398	420	400	422	396	421	428	431	457	398	440	405	423	411	424	385	410	406	386	447	444	353	368	398	395	392	413	385	431	422	383	394	424	415	434	400	419	402	401	418	401	418	397	427	432	449	399	447	425	387	417	437	398	437	383	400	450	433	403	387	429	411	414	395	413	427	422	379	418	418	392	388	387	405	386	421	397	406	422	411	415	431	386	414	416	423	420	405	407	437	410	430	425	416	402	438	391	405	401	409	408	416	426	413	398	408	403	383	418	393	389	430	424	392	402	408	398	393	410	424	377	438	433	384	374	418	427	440	401	395	398	401	395	414	410	408	427	403	409	438	441	450	428	434	406	427	427	405	411	415	390	430	396	436	402	409	373	401	387	418	414	419	434	411	412	402	404	453	385	406	412	413	399	401	415	412	384	390	419	390	420	426	413	399	386	381	423	419	408	404	429	422	399	378	423	442	410	420	413	380	436	383	445	397	414	432	413	395	381	417	356	424	436	442	397	391	433	411	433	407	414	382	399	415	402	444	383	391	414	446	443	421	407	383	409	402	397	444	437	440	400	425	412	432	417	406	397	420	403	436	464	422	413	359	430	427	419	380	410	422	400	430	453	446	387	433	419	434	397	406	418	401	389	401	421	426	437	432	420	394	407	423	406	411	406	416	395	435	422	411	417	413	372	398	450	421	413	436	439	402	368	444	420	417	433	404	394	409	388	428	445	416	433	420	433	429	416	423	409	393	467	416	410	427	414	396	421	451	393	416	364	425	380	435	374	401	376	434	414	408	410	439	437	417	427	389	405	372	435	416	419	430	405	405	410	439	451	388	384	462	420	434	427	434	401	428	429	425	451	420	401	415	419	389	439	386	429	438	427	417	418	442	387	418	435	435	397	400	420	421	404	398	406	441	417	373	409	427	399	423	384	378	425	430	397	444	393	400	413	388	439	409	438	376	442	451	428	435	382	409	412	405	398	396	394	391	406	433	402	419	411	431	463	419	438	381	418	412	436	434	412	414	435	419	463	408	390	444	405	427
25145	21601	28289	25319	15540	2039	1366	1155	1036	957	1004	876	888	834	808	847	799	849	820	815	782	808	813	808	823	790	741	873	793	797	781	808	775	764	756	748	788	725	758	787	807	786	760	791	776	742	758	824	807	773	786	795	762	757	753	763	813	803	784	784	774	794	781	770	751	753	760	777	824	771	769	746	738	763	765	766	766	742	778	813	766	799	810	766	760	801	759	791	791	768	753	711	760	837	737	772	768	761	768	813	785	771	725	777	762	837	755	785	815	768	782	798	734	755	765	715	771	801	802	769	758	806	785	823	798	787	770	766	767	756	796	785	787	802	821	753	783	711	753	786	792	750	715	750	724	753	778	799	784	771	822	763	830	768	775	762	747	788	772	741	801	766	798	789	810	784	769	828	772	758	752	748	803	807	801	796	790	784	794	759	767	797	775	764	760	784	769	815	818	745	794	752	784	780	758	788	746	753	750	796	765	759	730	812	793	797	784	760	736	725	781	793	745	768	804	756	825	741	804	780	798	766	787	819	757	748	788	733	766	758	729	760	763	814	735	776	749	768	751	750	786	774	752	762	767	779	774	781	794	742	771	813	745	755	748	780	804	823	767	720	731	761	747	804	799	752	776	769	805	765	744	788	815	746	756	751	791	764	767	823	715	790	790	750	775	785	747	781	761	712	690	749	797	738	771	788	759	760	799	684	816	821	739	777	780	767	827	784	741	819	759	769	814	808	755	738	769	765	755	772	752	733	763	771	781	773	753	798	724	751	778	771	770	791	822	762	738	757	805	717	786	771	720	798	735	784	749	709	773	774	787	786	776	803	797	782	766	756	811	794	782	764	767	755	743	754	769	745	754	762	783	805	763	805	787	765	793	749	769	807	761	760	769	761	775	740	765	812	793	773	794	770	809	787	793	766	785	740	854	790	791	745	764	791	782	720	797	802	699	703	804	762	745	738	773	790	758	775	811	757	808	773	767	771	764	792	797	769	777	782	739	730	735	771	771	724	795	754	749	774	803	743	796	812	805	727	746	772	736	785	800	740	753	819	768	768	783	796	809	788	788	798	776	837	759	780	774	763	767	801	750	759	745	774	763	786	812	809	768	764	776	793	769	754	751	785	765	757	842	762	787	710	662	772	735	810	727	778	768	828	782	750	797	759	779	786	753	869	744	780	792	735	772	731	731	788	778	767	766	824	795	761	795	771	787	719	715	761	794	810	782	762	739	772	796	726	791	749	843	781	841	773	819	737	743	778	779	826	755	730	803	847	759	781	823	793	743	748	794	720	748	781	762	763	767	810	799	759	711	791	819	778	796	774	706	788	749	734	757	759	774	792	762	746	817	829	746	776	783	784	762	708	780	754	808	795	756	794	790	784	771	767	733	779	715	789	796	778	763	739	742	762	770	750	750	741	775	768	771	769	802	765	726	791	753	764	805	738	802	730	772	784	745	689	768	776	781	832	777	714	813	751	772	784	756	768	775	725	782	739	748	770	738	737	820	822	736	768	781	747	764	772	749	741	810	806	780	804	791	770	758	781	731	756	754	791	789	770	772	794	807	803	809	744	769	815	779	793	694	801	797	779	770	821	730	773	749	722	781	753	745	740	753	761	783	766	758	747	749	759	791	728	737	773	767	761	714	787	756	800	795	801	739	786	743	765	746	770	746	749	773	759	752	727	732	748	732	779	771	770	774	808	758	727	739	752	724	764	765	801	765	770	735	758	753	759	798	818	802	746	725	790	731	793	730	788	719	772	747	778	817	780	740	763	782	765	736	708	769	790	770	804	755	745	788	806	775	744	774	770	774	754	768	718	784	723	788	741	769	767	791	770	767	787	785	751	809	767	767	778	833	757	813	717	770	777	727	757	789	767	780	778	817	762	835	722	820	782	743	760	747	750	787	771	777	779	736	820	770	773	775	779	750	751	727	784	768	750	749	736	803	814	814	812	816	738	749	792	741	731	759	819	767	773	814	742	802	785	803	772	772	779	748	775	758	789	749	777	780	762	768	810	726	780	801	755	798	786	768	822	762	785	773	779	804	786	785	806	788	780	744	799	792	823	777	782	753	766	764	725	739	819	722	798	758	804	770	809	765	793	819	790	746	809	741	754	804	732	797	781	796	759	765	790	730	774	796	742	760	776	756	780	772	821	776	804	784	729	792	766	829	804	787	714	759	761	743	773	824	770	725	834	780	778	797	813	824	773	800	806	743	785	788	771	785	776	821	778	756	737	800	761	784	783	799	784	744	773	778	730	742	751	792	787	764	757	813	777	782	768	760	765	795	736	765	790	775	783	766	771	733	795	815	805	750	810	773	727	766	788	811	815	778	788	767	789	765	815	744	779	746	784	743	848	708	755	752	765	767	732	756	745	790	790	782	819	785	767	765	739	770	749	754	775	759	811	750	713	785	780	761	770	789	770	788	717	830	807	732	769	786	738	763	753	755	781	789	794	763	756	777	732	719	776	806	783	798	788	785	725	787	751	772	754	808	797	837	763	817	754	766	755	748	789	786	818	746	671	817	793	779	783	777	780	761	790	766	778	798	777	750	806	742	813	760	738	763	795	716	747	744	798	773	749	770	812	763	809	728	789	739	772	792	785	798	769	728	797	728	775	762	772	723	758	800	821	783	734	765	772	743	776	789	796	762	774	784	769	759	781	779	769	779	770	788	787	788	752	741	760	770	786	774	757	764	763	763	785	756	789	766	768	833	741	774	796	763	789	782	785	771	773	800	746	785	768	772	804	838	791	745	766	750	776	776	750	806	769	745	772	805	752	757	774	807	776	741	759	753	778	741	760	771	749	750	804	793	717	760	767	729	747	787	742	760	772	740	773	765	753	794	768	750	754	755	789	842	737	764	747	795	762	783	768	794	761	797	777	776	765	752	761	791	788	738	746	778	767	791	749	765	771	829	788	789	778	756	837	793	824	719	764	739	776	778	764	714	789	774	757	752	790	784	740	753	782	763	764	813	761	818	775	807	788	761	720	807	802	756	789	741	742	736	783	781	827	744	750	782	803	791	765	729	794	815	798	770	743	798	768	755	731	761	777	800	749	790	730	805	759	767	785	791	813	781	819	751	755	792	762	794	774	767	739	807	810	796	818	746	813	778	802	786	767	793	779	759	779	763	767	785	744	777	772	725	727	736	736	783	763	797	773	787	809	732	717	783	737	829	853	769	749	748	795	795	818	777	761	732	733	794	783	791	756	721	760	794	740	788	782	693	775	719	796	788	794	765	763	796	810	781	805	738	786	743	755	764	807	750	790	783	797	767	739	825	782	759	792	785	757	773	765	794	812	763	742	797	745	750	771	789	781	782	761	788	793	782	767	810	799	733	764	808	821	758	773	751	801	739	772	795	733	795	764	736	785	795	773	782	786	774	784	776	785	789	756	754	798	694	762	780	803	770	747	734	753	714	794	816	750	770	799	744	755	808	765	700	802	859	737	788	751	763	735	721	763	740	746	766	806	763	779	756	821	749	784
21430	10673	6230	3297	2521	2044	1676	1494	1263	1106	1103	981	995	937	874	877	824	878	888	853	856	819	826	867	824	815	804	862	864	787	785	788	737	776	751	795	812	803	789	750	773	850	757	792	766	745	745	739	816	774	792	736	754	805	811	779	776	833	742	817	802	788	800	811	749	751	768	802	763	745	792	785	761	760	737	809	832	815	777	755	769	758	757	779	778	808	752	784	792	784	751	794	737	869	781	765	771	776	746	753	787	767	773	778	811	813	811	759	764	782	774	791	764	766	767	769	782	758	796	816	761	801	761	811	773	780	768	749	773	742	771	772	757	787	792	807	747	812	779	827	807	751	779	822	766	759	756	753	780	775	796	766	756	791	771	754	810	781	765	732	797	751	735	788	770	786	785	752	782	769	823	744	788	790	743	838	771	757	808	813	738	788	740	804	823	738	813	791	758	732	735	759	782	745	784	802	719	787	798	809	799	811	794	779	800	798	775	706	755	738	768	773	750	752	791	816	735	834	782	793	743	722	790	761	743	801	722	768	786	816	806	769	812	819	825	765	758	812	780	735	818	764	815	769	762	786	822	793	806	773	736	799	799	808	747	776	728	808	755	755	748	725	741	787	777	784	785	737	776	740	797	789	719	774	798	796	787	774	783	762	760	782	818	776	792	781	738	770	744	783	793	817	762	790	785	765	770	771	760	730	786	723	752	756	776	790	796	740	768	737	765	821	783	769	819	807	784	748	787	785	791	788	777	800	761	751	803	764	828	793	729	786	771	786	803	808	738	770	786	738	769	809	771	724	751	811	784	724	731	750	792	769	742	759	782	760	801	803	795	773	756	761	841	762	795	757	769	842	773	824	778	792	781	764	842	746	774	777	794	782	759	799	732	774	776	743	778	790	830	808	780	764	785	781	793	772	807	777	780	757	781	799	804	797	751	784	784	786	743	765	768	756	779	797	830	751	808	764	785	730	767	809	850	801	770	802	769	824	774	775	751	793	746	764	797	766	795	720	785	787	770	772	764	747	778	698	804	759	740	786	731	753	709	771	744	751	790	767	768	760	805	829	777	771	763	741	803	768	754	699	777	756	802	765	807	838	809	803	794	805	734	789	733	777	768	755	780	780	803	767	756	805	749	759	777	764	740	777	747	766	782	786	787	768	762	769	805	745	800	772	798	822	741	755	757	796	795	788	739	773	799	794	780	793	748	803	776	798	812	796	773	767	747	750	795	764	780	813	805	748	745	749	785	747	777	782	770	740	734	785	741	820	773	772	778	778	748	736	779	794	781	761	781	751	774	736	788	758	838	805	761	786	785	775	757	800	844	744	830	795	753	730	763	845	770	766	803	750	836	690	777	791	749	818	803	742	749	789	796	735	758	788	765	821	763	742	759	786	746	757	754	751	802	792	730	772	749	793	795	786	751	764	757	785	732	780	748	801	757	770	777	784	759	797	807	774	750	741	775	785	736	790	760	761	758	757	815	742	759	758	759	799	730	758	796	841	766	758	773	794	752	801	729	765	745	799	783	747	796	815	741	842	779	766	809	779	786	808	753	821	738	789	785	788	768	770	726	786	782	755	811	793	749	805	754	755	834	785	778	813	787	773	723	774	766	792	766	717	782	749	808	813	823	799	796	776	749	781	778	758	784	755	758	795	765	718	791	792	816	770	796	819	810	773	774	750	786	803	757	761	805	762	755	841	777	765	800	786	766	770	832	830	755	838	772	791	798	751	723	783	792	789	749	777	738	758	769	794	779	742	738	747	770	803	742	765	761	782	747	761	762	761	767	753	705	791	745	787	764	740	799	808	746	782	743	736	843	781	794	760	803	772	762	712	767	798	725	759	790	781	722	749	739	759	770	790	782	739	787	804	762	807	764	794	776	757	804	792	773	815	774	763	767	812	778	773	776	807	809	748	770	798	761	788	787	779	744	788	744	728	745	814	728	731	731	790	788	781	825	793	743	730	780	740	771	838	778	755	793	792	749	752	794	728	785	720	760	767	790	722	765	760	778	814	767	753	824	739	788	747	791	768	793	801	789	789	833	789	777	794	791	814	771	815	776	748	740	785	739	774	766	782	782	731	765	799	812	778	756	768	752	798	758	794	794	798	734	801	763	806	824	769	824	733	783	779	759	746	768	714	790	764	719	778	754	781	722	757	732	769	831	767	736	738	805	821	767	794	763	768	785	769	787	780	755	752	729	784	758	776	780	797	738	798	791	747	758	752	788	807	781	816	802	794	735	789	773	860	770	760	796	783	786	810	784	750	765	731	789	804	766	737	760	769	792	786	766	782	796	723	757	758	785	731	781	775	785	800	759	775	782	763	781	755	832	713	814	787	745	737	760	741	823	797	793	790	797	707	804	806	765	791	806	751	813	770	771	726	737	763	781	773	783	756	778	732	773	739	700	783	778	750	813	775	800	782	770	764	757	821	744	781	783	775	826	807	787	782	792	773	779	757	738	755	764	742	785	733	732	738	799	714	786	771	733	728	784	765	752	757	748	803	751	771	804	837	756	770	755	751	741	817	756	787	738	737	797	757	762	820	796	765	800	797	806	745	816	781	769	769	748	784	805	757	784	761	757	778	773	800	793	789	779	791	848	764	771	754	778	817	783	735	786	767	769	761	800	758	803	722	762	735	788	808	811	790	771	790	764	746	755	803	760	769	771	751	790	742	768	745	799	758	807	797	784	766	772	774	760	766	800	778	755	729	788	753	771	783	780	804	731	781	707	780	749	829	780	764	720	778	750	791	749	736	765	808	763	777	781	800	775	742	780	833	806	790	763	786	791	766	741	754	835	788	738	819	806	781	724	781	835	769	786	730	752	791	769	768	771	716	797	770	818	810	738	728	788	811	731	775	762	827	787	775	724	734	815	774	777	795	820	743	795	816	823	807	791	773	788	784	709	780	802	785	779	781	732	784	764	835	791	757	793	767	778	760	803	788	801	744	789	734	756	803	740	754	823	822	764	704	746	727	799	798	727	739	763	763	758	770	808	781	769	734	792	759	750	780	810	779	816	804	796	781	739	812	745	783	811	717	792	790	781	779	764	790	777	804	770	807	790	792	784	778	776	775	726	772	798	737	763	767	758	752	770	769	763	762	805	770	808	731	778	753	793	777	778	792	780	774	743	766	738	752	726	759	773	762	745	741	761	769	761	770	740	796	809	795	792	761	799	774	788	767	791	733	777	824	763	758	774	754	793	781	822	797	751	752	727	806	776	784	806	803	734	770	716	779	788	792	752	749	765	806	841	719	793	805	802	728	784	786	806	801	753	726	791	759	792	747	768	764	750	837	782	766	805	751	741	786	762	736	745	794	789	780	784	824	740	801	769	770	751	817	768	761	797	806	773	757	754	739	789	769	782	769	793	836	758	816	747	783	773	829	773	771	770	808	755	777	801	797	764	780	791	798	745	768	807	744	783	733	736	796	755	734	769	741	730	762	814	771	778	772	753	759	757	724	783	778	760	761	743	777	779	793
22799	21642	29593	24178	21643	21741	12510	1543	1045	876	755	706	605	534	534	487	463	448	427	399	439	419	404	369	414	384	360	361	387	346	354	324	342	283	326	303	313	295	309	334	341	327	299	314	291	292	330	295	313	322	297	292	296	313	317	328	287	294	341	274	328	289	320	302	306	307	313	318	302	320	299	330	349	311	304	279	304	292	291	320	289	306	304	307	289	302	322	304	274	297	320	280	284	299	294	309	299	260	329	290	315	305	337	285	294	299	310	306	281	314	285	284	343	328	308	291	320	297	312	293	312	313	311	317	319	304	284	296	307	254	281	309	311	289	296	287	290	307	290	322	301	291	280	296	327	311	288	310	299	316	273	322	293	262	286	302	298	330	306	289	311	275	307	282	268	291	305	306	294	298	313	304	302	333	313	280	281	318	318	323	280	284	310	302	326	299	316	324	319	289	269	310	327	312	318	283	324	312	301	286	303	272	295	299	335	293	307	316	299	294	306	296	288	332	259	302	298	281	312	276	279	317	299	297	263	304	296	273	322	301	307	279	265	298	320	285	304	303	310	309	315	283	310	303	281	286	292	316	340	321	321	295	293	301	304	295	284	278	260	339	263	289	285	340	310	288	320	311	333	278	282	291	312	310	310	308	310	306	323	317	305	312	301	301	290	284	300	326	310	289	294	289	323	316	291	272	305	278	312	325	309	273	315	323	303	287	300	330	314	312	288	327	297	297	304	336	282	274	290	301	288	301	323	315	297	308	301	311	306	296	299	319	292	321	296	324	292	273	319	307	313	286	310	308	299	311	319	292	325	313	288	287	291	298	271	293	327	267	299	309	295	302	288	300	331	285	298	293	330	313	287	318	289	323	292	304	268	290	291	285	275	273	348	307	305	304	311	310	314	297	317	295	286	304	306	270	346	297	313	324	291	297	273	280	289	320	281	313	296	270	300	315	300	313	314	326	344	298	291	327	342	300	290	269	304	320	336	330	343	310	292	346	321	301	292	316	272	303	287	305	272	302	295	281	297	306	305	312	327	330	306	314	275	279	278	301	281	291	296	311	290	280	308	270	259	314	275	295	288	301	331	288	289	325	286	314	334	262	311	328	278	300	296	301	296	286	299	330	306	325	330	302	269	301	319	311	294	312	321	288	291	292	317	308	323	291	283	300	280	298	329	335	274	312	305	298	310	305	329	287	307	293	306	326	303	283	301	334	313	297	313	297	293	333	318	325	349	312	326	266	317	276	315	296	298	346	300	288	296	318	302	298	293	260	295	303	308	306	290	291	310	323	303	334	303	302	274	296	297	293	311	309	293	296	324	303	310	290	306	279	300	284	300	297	301	272	297	320	295	330	295	296	292	290	316	277	265	337	275	297	289	278	280	282	311	328	278	300	296	304	308	299	290	333	292	341	280	293	306	280	282	325	277	314	297	310	301	325	306	312	310	326	253	272	306	302	305	317	305	303	296	326	326	315	285	330	297	301	303	338	287	303	274	305	297	300	327	286	278	301	291	295	333	287	314	301	309	295	278	292	295	282	316	288	309	313	310	295	284	306	301	300	339	330	270	280	311	293	324	295	294	289	312	311	291	306	296	303	295	274	293	293	258	294	272	327	298	290	295	329	323	309	307	287	274	302	319	298	288	295	298	313	294	289	314	301	286	316	327	296	269	271	287	325	294	297	315	277	292	302	293	314	303	313	302	264	323	313	305	318	304	288	285	311	328	293	271	301	342	342	314	308	304	320	291	304	318	336	275	300	282	318	339	281	299	321	306	284	307	308	297	291	303	323	308	314	284	290	257	292	316	326	295	289	281	271	274	273	300	291	312	274	300	299	293	282	301	316	316	303	323	296	337	293	278	294	290	274	313	308	302	303	292	318	293	273	326	304	281	315	303	295	307	287	308	347	297	301	310	302	318	273	283	300	316	311	313	277	293	307	326	317	295	315	275	268	304	310	303	306	305	271	285	323	301	307	284	277	297	300	302	284	291	290	312	295	288	253	300	294	293	292	305	337	287	291	319	296	290	288	288	298	310	309	316	313	326	316	293	304	320	292	295	286	277	283	314	296	306	302	275	310	312	308	267	293	312	312	297	308	308	307	336	302	316	333	286	309	307	270	298	319	288	270	308	318	329	308	282	277	277	290	315	290	316	332	309	308	325	319	271	331	304	305	316	302	280	275	300	254	294	322	315	309	313	333	314	314	340	336	323	301	287	297	285	283	298	293	310	308	293	303	269	301	295	290	295	293	319	317	303	266	317	292	273	270	278	296	307	261	272	283	313	284	290	319	318	293	284	321	258	307	307	294	315	316	312	279	296	292	279	320	302	262	302	329	305	287	270	296	298	296	322	301	340	302	307	306	320	312	284	283	298	304	299	336	275	292	327	309	304	240	301	283	305	285	305	333	310	296	315	286	318	295	294	301	302	286	322	301	278	271	334	287	275	274	318	270	300	286	308	287	303	316	310	317	291	278	279	300	290	295	286	310	285	328	285	314	328	291	289	316	296	288	285	321	317	314	305	290	307	298	285	292	296	293	313	268	323	342	259	279	293	267	249	328	291	295	322	288	267	320	299	283	316	311	281	291	307	300	308	289	318	294	316	313	334	309	308	322	304	289	281	314	279	285	296	285	300	313	314	316	292	293	317	313	307	269	301	300	303	305	298	314	328	309	324	272	290	327	312	308	333	288	268	307	301	320	302	274	286	269	292	276	282	305	308	342	254	333	304	347	256	298	329	286	293	310	317	313	293	303	302	332	315	268	299	286	301	271	299	294	301	287	296	278	284	317	335	277	314	282	273	305	321	298	305	291	288	285	290	278	286	296	323	323	314	291	269	288	301	283	296	286	305	288	289	293	283	296	305	287	287	286	295	281	273	295	317	297	305	295	319	289	307	330	280	305	312	322	305	311	291	308	289	263	270	280	244	283	295	293	284	292	289	310	317	284	289	271	295	318	293	283	326	313	305	312	281	299	326	292	311	279	287	278	286	310	300	303	306	298	300	287	299	287	307	294	300	282	286	290	308	316	331	324	303	313	302	288	314	293	294	285	270	298	320	282	307	309	334	303	324	286	296	302	290	291	310	286	306	283	297	315	295	313	323	323	277	288	319	332	291	308	308	303	278	307	315	301	303	298	299	294	335	275	294	295	268	282	327	304	294	327	265	298	290	307	302	294	278	331	318	288	289	317	308	278	292	327	299	286	307	331	306	299	324	310	288	303	301	311	299	316	305	308	297	300	282	262	339	297	290	290	284	290	295	308	289	309	321	287	306	320	292	279	306	315	317	295	329	301	294	285	300	289	312	280	266	300	318	307	312	277	280	293	302	312	293	295	286	277	294	282	273	304	285	325	286	300	299	307	298	317	306	276	276	286	269	274	309	262	301	268	285	296	271	300	313	314	294	318	272	308	275	280	341	280	320	285	320	286	280	281	311	293	336	332	310	302	280	280	320	313	273	311	250	305	332	283	329	295	317	305	267	284
30289	18956	12810	6652	4724	3637	2666	2172	1624	1309	1095	980	825	774	692	634	550	541	536	481	508	442	474	442	444	455	436	409	395	405	363	356	365	322	342	322	309	308	358	332	322	298	314	321	341	318	321	303	311	346	313	298	331	311	296	332	306	305	316	308	318	299	323	288	340	314	316	350	285	295	302	336	320	325	318	306	304	321	332	304	297	294	323	316	313	312	315	263	298	339	307	302	346	306	288	298	294	290	305	320	296	298	302	308	288	313	315	288	304	279	303	349	269	271	353	315	278	319	314	295	312	298	295	277	297	304	296	327	277	293	316	315	269	317	321	355	303	351	321	283	324	290	287	293	304	298	323	314	306	318	294	321	309	294	296	313	299	315	324	302	298	295	313	310	318	313	304	282	312	301	286	294	325	288	274	312	308	300	275	290	300	294	311	308	329	291	312	306	300	312	295	280	303	302	304	360	284	315	286	307	293	287	300	302	309	303	286	304	317	340	294	357	315	299	304	316	327	291	320	291	317	321	305	283	286	312	305	290	282	273	280	295	279	299	321	299	284	301	325	298	330	281	293	297	298	292	295	313	290	279	324	264	293	317	291	320	318	289	280	324	335	291	280	314	305	299	307	279	310	302	298	336	345	297	299	297	288	355	302	322	283	298	290	318	297	304	325	287	307	288	336	321	308	292	296	284	295	284	283	293	304	296	307	311	285	302	310	291	328	318	314	345	321	290	307	321	311	305	281	287	308	308	295	283	302	344	324	309	296	297	332	311	325	301	269	302	310	316	317	305	265	302	288	286	317	294	279	317	292	338	319	301	318	300	296	306	274	311	297	307	297	286	291	280	316	337	292	300	285	304	278	308	303	309	310	310	302	311	304	326	290	295	308	308	314	294	299	298	290	297	318	318	324	325	307	287	318	297	320	307	305	306	307	326	319	331	298	319	316	317	304	297	322	290	329	287	303	297	307	295	297	336	291	300	304	301	320	285	311	309	270	296	291	318	305	281	289	360	311	283	296	286	312	303	301	307	339	324	325	262	289	320	291	277	321	291	311	319	313	304	311	302	321	298	312	316	299	318	313	291	321	310	296	310	299	272	305	309	295	290	303	301	332	316	277	325	299	300	332	328	306	330	313	292	327	269	321	297	316	308	294	298	292	324	309	307	306	262	312	300	307	317	302	311	286	314	299	303	312	302	317	300	295	298	286	298	291	310	278	298	277	294	305	307	316	289	294	309	288	316	285	286	328	308	307	315	294	310	314	288	308	293	283	286	278	315	260	304	322	305	289	287	306	283	278	296	330	318	327	276	300	314	299	295	299	293	293	316	313	289	299	339	314	296	321	312	292	283	299	289	333	278	303	288	303	275	298	315	321	319	306	296	299	325	320	293	273	318	295	302	260	331	294	284	286	315	277	330	305	295	283	320	272	311	330	297	321	269	300	297	271	292	288	311	282	312	295	310	299	292	322	306	306	300	298	292	309	280	339	307	308	284	302	297	314	348	315	296	322	297	305	279	285	300	270	319	282	338	271	280	311	314	312	298	306	291	293	304	289	314	297	280	304	290	293	306	323	294	317	292	321	292	318	327	300	313	305	287	306	303	309	300	312	332	306	313	328	295	284	323	328	271	291	335	294	347	278	324	296	316	291	302	290	331	303	314	286	289	352	307	302	284	284	251	287	305	291	275	304	303	331	326	324	267	307	297	315	329	290	313	320	326	280	308	290	338	280	308	333	308	291	303	284	303	309	333	292	281	306	331	303	280	278	290	318	309	307	324	323	282	323	309	276	295	318	314	339	290	307	324	332	304	306	303	281	324	279	292	296	326	297	285	279	317	304	302	303	305	328	294	320	287	289	307	310	332	290	339	310	330	312	312	322	320	305	318	353	301	306	283	314	314	317	300	311	341	337	330	311	311	269	291	306	330	265	311	287	300	315	329	302	305	331	291	276	274	304	345	308	308	315	323	305	296	307	303	303	317	280	332	294	291	308	307	291	300	288	310	280	292	268	311	291	328	258	325	264	289	305	285	283	339	335	310	278	328	302	308	291	272	307	261	273	298	283	271	302	276	311	285	317	322	316	276	294	286	292	276	282	292	324	276	326	302	266	310	318	272	301	289	315	281	287	266	319	292	301	310	286	283	297	333	300	289	272	315	278	297	303	301	303	306	315	288	320	310	332	323	302	273	311	292	331	273	281	316	312	296	315	300	343	290	313	278	316	306	290	278	298	272	307	327	302	313	314	316	304	338	314	304	294	317	276	309	285	280	287	313	300	309	272	309	305	331	293	299	299	314	294	282	296	285	293	301	304	305	314	298	292	307	325	324	316	297	298	317	312	315	314	302	310	294	289	312	286	319	330	299	277	308	289	313	287	286	300	296	303	319	296	331	285	310	300	301	300	285	307	308	307	297	284	305	306	344	301	290	289	286	302	284	297	296	291	314	320	292	344	317	300	286	318	328	291	289	302	320	311	303	281	292	297	282	286	302	291	316	290	282	299	311	316	293	310	296	284	270	279	306	302	297	306	318	306	260	303	299	283	354	305	288	263	305	269	294	283	283	265	322	297	313	300	322	300	271	297	270	312	308	285	281	322	292	319	310	316	310	312	291	313	290	309	302	306	293	295	302	310	294	290	291	318	321	301	282	325	292	301	302	296	316	291	285	305	306	294	298	316	280	274	285	311	316	311	292	340	297	304	293	312	266	320	298	282	319	309	313	317	335	316	303	292	298	286	335	324	307	310	309	268	314	312	288	280	310	278	309	289	300	297	330	300	310	306	325	331	295	292	284	277	322	310	317	302	297	291	293	302	301	310	295	288	302	278	293	280	289	280	316	310	300	313	343	328	323	323	292	322	321	277	291	306	306	316	342	285	302	300	295	306	329	321	299	302	283	272	300	286	302	302	279	310	329	293	294	339	263	304	312	279	290	298	346	304	343	320	326	308	297	283	312	294	295	289	304	351	295	310	320	321	304	308	298	318	292	256	300	309	312	341	304	294	314	316	318	305	287	297	272	333	276	306	309	300	320	293	274	318	306	300	292	328	296	298	299	311	298	290	311	314	324	282	323	310	292	308	294	302	307	315	272	315	302	285	307	292	299	293	270	334	315	302	296	294	310	294	300	302	291	297	310	288	308	314	311	302	298	280	315	301	292	294	298	310	317	312	297	313	332	302	295	302	292	283	326	294	282	306	293	329	316	345	286	329	308	351	297	292	292	292	293	287	300	311	283	321	301	290	329	264	324	288	280	311	278	292	301	286	330	316	299	306	317	289	280	317	305	289	284	283	302	294	303	312	270	303	303	308	289	314	314	326	292	286	352	314	308	345	319	281	279	262	321	302	297	308	325	280	286	301	303	298	303	294	321	313	309	291	319	298	307	311	282	287	288	319	267	326	297	288	309	270	262	288	275	313	312	320	313	297	305	310	289	337	257	288	299	332	293	320	312	303	264	295	304	293	296	294	303	329	344	292	289	290	311	296	273
28280	19722	7577	1997	1262	1078	993	889	837	906	818	836	831	837	853	810	807	785	755	752	778	763	829	771	795	790	767	765	819	791	739	794	751	803	739	790	775	791	761	756	732	772	747	745	747	748	741	737	743	728	780	806	754	777	732	768	697	763	787	747	808	758	744	768	762	752	776	786	776	709	759	800	784	742	797	754	746	728	743	769	772	747	759	765	794	789	741	744	782	774	775	751	818	744	793	742	788	759	798	738	740	776	751	810	764	713	737	828	753	764	738	755	793	786	817	762	772	730	786	785	706	768	757	743	756	763	736	744	728	725	747	770	708	763	742	790	729	760	733	702	747	754	771	779	812	806	789	732	770	729	760	772	737	730	758	752	774	792	706	712	773	745	768	748	752	793	769	761	791	794	776	742	753	751	767	747	710	690	757	730	760	722	795	745	762	793	804	743	799	735	821	808	788	742	781	745	749	812	734	744	741	796	737	776	777	777	765	788	742	721	703	786	724	733	743	750	777	739	803	758	756	765	770	774	756	768	740	748	748	785	750	761	773	781	724	739	776	807	754	761	803	717	763	748	758	758	756	781	751	776	717	748	804	764	734	764	775	738	771	728	774	759	737	815	724	727	813	745	744	809	789	747	752	760	739	748	734	729	767	772	796	801	748	754	734	755	794	723	759	783	773	765	778	743	739	773	760	730	739	776	773	778	792	795	782	760	786	705	749	734	788	740	754	739	759	719	738	747	757	685	767	709	764	702	714	787	746	807	779	728	767	735	747	763	749	720	761	727	765	735	758	782	793	740	785	747	776	736	794	800	743	748	720	778	717	757	804	720	736	768	771	733	790	749	788	773	823	771	769	734	770	758	734	764	772	783	763	765	741	803	759	849	765	768	742	749	740	740	727	742	715	791	745	753	729	807	761	737	782	797	786	739	799	771	742	736	753	776	748	780	741	756	745	777	736	736	778	809	772	749	770	751	754	756	739	740	761	752	780	786	747	743	786	783	723	751	775	771	716	802	771	758	759	730	737	806	700	736	743	720	760	751	744	811	723	748	758	782	723	790	769	750	713	768	753	778	752	776	752	762	768	796	777	784	757	785	785	783	820	792	798	754	702	771	751	735	739	762	712	773	693	764	761	784	734	774	755	767	785	804	747	739	781	764	780	760	812	803	750	731	737	743	740	756	728	806	741	796	735	752	815	777	746	727	728	720	749	798	782	749	742	734	814	735	790	774	764	781	799	773	716	778	762	772	757	783	774	799	754	783	746	759	787	762	741	748	755	808	812	768	759	735	758	729	813	733	726	736	737	783	729	759	769	733	805	766	753	770	755	777	788	737	816	744	790	739	728	748	774	769	709	755	743	792	747	736	795	779	765	767	764	738	767	788	717	741	775	695	767	684	704	749	728	753	768	751	746	805	706	783	797	823	723	753	833	747	737	736	784	769	771	728	738	798	738	792	767	795	736	763	805	776	725	700	781	771	761	766	776	789	780	816	723	775	783	745	806	756	751	733	743	760	783	774	762	737	747	730	773	735	790	729	707	763	691	820	804	762	719	773	771	774	780	755	747	799	772	746	729	760	787	750	764	788	816	805	761	748	797	711	828	726	773	714	796	771	751	757	778	779	785	826	792	772	768	760	777	714	762	763	754	756	746	777	750	743	752	728	761	777	765	774	747	789	782	756	758	767	734	705	772	728	720	787	762	776	699	762	728	761	747	780	771	784	789	742	785	763	800	795	809	774	743	763	759	733	778	774	803	790	750	728	694	762	795	770	761	734	735	719	734	774	705	784	786	760	760	736	749	817	739	722	769	814	788	768	777	762	757	784	790	752	781	796	722	772	776	817	805	782	736	742	751	778	783	737	769	783	749	785	753	762	767	739	739	771	780	749	797	754	740	733	747	741	726	713	768	746	743	745	753	731	765	784	729	767	744	764	796	761	736	778	792	756	749	765	748	749	735	757	730	809	740	760	745	779	772	732	799	783	801	720	770	794	773	775	791	803	778	766	789	738	774	767	790	777	788	754	756	748	793	768	731	766	753	762	795	809	745	750	759	703	788	734	688	743	786	760	764	765	765	733	818	780	750	761	772	756	724	730	724	776	755	731	777	748	766	771	757	803	794	774	749	768	762	786	749	755	782	743	774	727	748	744	719	752	795	759	757	820	793	783	779	739	771	726	752	802	758	772	752	722	746	729	758	719	739	760	750	740	768	788	773	720	771	763	801	753	770	694	787	778	773	765	750	741	717	782	798	730	704	752	763	694	755	708	720	759	764	785	704	749	739	730	764	749	729	738	761	761	745	779	746	765	729	713	798	745	775	790	753	779	741	742	731	746	724	762	769	725	776	796	778	808	780	754	719	749	775	698	763	787	755	799	740	764	784	741	764	837	746	778	796	758	800	748	781	784	774	798	754	747	733	788	790	758	729	742	759	733	787	804	711	779	768	763	715	762	754	748	775	777	725	691	755	765	712	761	746	751	725	755	719	785	771	781	740	761	804	777	819	767	775	771	761	796	725	765	741	781	714	782	785	794	744	745	742	786	777	764	764	794	779	743	749	759	748	804	787	763	737	737	751	775	785	748	758	749	754	730	744	784	808	760	785	791	747	796	769	793	737	785	788	745	796	782	774	753	760	757	755	755	801	742	712	756	765	737	776	740	718	740	789	731	739	777	749	724	745	780	734	769	748	730	746	843	790	773	783	753	761	785	773	729	763	762	745	749	799	753	748	757	797	807	787	762	698	766	817	700	759	762	764	772	741	747	720	780	773	735	755	811	780	755	808	725	809	724	792	748	750	739	779	768	739	771	757	686	776	727	773	803	765	713	753	798	713	796	765	710	785	792	745	754	755	751	805	717	801	743	757	753	771	729	813	752	760	765	757	776	779	799	791	690	711	761	781	771	786	780	694	740	799	746	744	802	747	810	698	752	767	777	818	732	733	743	786	776	768	783	784	767	789	760	803	749	782	753	756	771	724	742	756	736	771	775	738	791	705	758	725	740	734	743	812	762	780	789	745	760	702	778	766	794	802	755	693	767	804	768	776	773	781	744	781	715	799	709	722	822	744	767	756	801	713	746	784	735	796	734	786	795	750	751	780	755	755	761	776	779	726	738	704	819	783	752	760	743	732	718	802	782	779	750	760	742	715	768	763	763	758	736	756	736	778	764	738	757	793	789	756	757	733	791	788	727	731	789	732	813	730	759	767	707	793	754	768	747	762	756	780	772	779	768	766	772	738	739	665	752	733	749	784	748	743	716	762	741	755	736	721	785	823	730	746	771	757	728	793	836	757	754	774	725	792	717	743	738	715	749	802	713	732	759	777	729	772	767	732	755	752	680	738	755	776	767	752	788	713	697	768	783	734	808	740	761	771	739	725	712	772	775	765	748	790	776	809	731	776	744	746	829	787	724	724	792	831	750	755	808	770	718	747	819	756	794	730	742	757	728	731	738	751	759	798	825	764	773	790	763	757	773	771	794	776	738
8953	4267	3282	1846	1541	1373	1183	1026	1007	969	923	817	843	817	884	865	817	843	766	800	847	810	805	814	810	842	802	834	835	828	781	845	821	872	799	777	755	739	781	826	814	826	798	779	751	757	831	795	788	830	776	758	785	796	772	790	779	735	783	806	787	755	799	785	750	816	747	811	782	780	734	794	800	778	858	787	752	783	785	745	801	834	832	781	794	785	777	801	726	788	828	755	809	782	803	772	810	759	774	803	772	770	777	746	838	814	781	765	748	767	782	781	778	760	764	783	755	800	744	778	828	790	787	776	821	765	798	777	840	785	811	795	804	753	782	772	804	768	749	813	760	769	772	774	754	759	743	763	755	734	769	759	758	776	787	778	756	731	780	807	759	825	764	793	768	757	834	775	766	818	765	767	809	764	752	800	784	768	818	811	758	806	752	775	803	806	832	840	758	724	788	823	836	818	800	792	780	752	795	825	757	800	785	790	789	769	793	782	819	741	773	780	782	793	784	818	739	772	742	796	787	755	787	765	803	788	791	769	757	830	793	823	805	778	791	788	781	789	778	792	777	815	788	804	783	835	819	789	755	714	827	782	768	776	780	759	771	728	803	830	802	762	812	779	812	755	782	846	765	783	803	781	805	764	789	833	766	791	828	781	756	748	781	800	796	801	784	758	834	790	764	793	796	823	749	779	754	794	730	775	761	810	773	779	785	820	815	840	792	794	792	775	765	774	747	778	777	785	814	775	788	757	804	760	774	772	824	768	786	849	802	804	819	799	822	748	779	783	815	764	829	801	776	774	778	800	778	755	769	809	825	823	750	825	780	789	776	793	785	800	813	815	787	776	791	815	787	759	817	734	826	747	808	799	742	774	836	797	733	750	753	764	796	796	748	771	725	799	826	766	814	740	781	775	748	798	773	792	811	785	798	810	802	780	746	765	816	783	772	747	798	806	803	788	767	787	786	793	740	848	806	826	836	813	761	810	809	793	776	774	849	820	787	795	833	751	738	825	713	819	767	794	743	706	774	784	826	779	810	774	780	761	795	806	769	793	811	773	760	776	786	789	782	785	761	834	786	827	765	796	751	800	780	729	778	769	759	783	781	820	747	831	807	796	779	759	767	813	754	802	789	812	807	837	692	803	839	786	811	805	795	774	759	781	762	772	795	757	798	796	772	804	762	771	758	765	752	751	795	765	753	751	772	801	780	775	774	794	771	819	773	790	788	788	784	781	763	812	784	746	806	745	814	716	792	738	730	788	792	759	787	781	804	787	798	766	748	741	828	734	796	840	770	800	772	833	792	799	793	762	720	808	746	812	776	762	820	794	763	736	798	736	798	778	777	821	803	766	813	799	756	765	746	753	776	756	786	776	776	765	736	787	777	781	789	789	837	770	823	808	802	801	786	788	830	780	791	790	827	767	762	740	752	781	794	799	817	799	809	829	809	757	738	766	777	796	775	724	797	788	788	775	752	788	798	831	812	763	771	787	741	750	788	799	804	801	780	818	770	765	732	832	759	759	759	782	830	763	746	783	789	815	860	847	750	790	768	768	800	822	792	774	761	783	792	785	755	783	802	800	790	778	770	773	811	782	835	778	849	836	790	751	816	783	760	829	797	765	773	765	791	791	810	761	801	724	844	795	777	779	773	769	711	736	756	801	769	810	769	808	740	809	802	816	810	785	831	783	717	798	734	819	757	760	756	775	753	791	808	777	832	780	779	789	782	822	745	786	838	758	763	856	844	814	765	825	790	799	833	802	806	813	812	746	795	803	761	776	800	764	803	791	777	762	833	775	774	755	761	759	809	815	827	794	773	752	744	750	758	804	726	774	792	787	802	792	781	793	797	775	760	799	750	765	794	811	783	741	810	836	795	795	793	780	733	806	811	812	792	789	793	756	771	821	780	842	776	802	820	805	746	792	765	771	848	784	746	765	799	785	742	778	801	810	765	751	796	814	856	748	804	756	758	814	795	793	765	804	793	764	777	770	800	796	795	774	815	781	769	796	783	803	807	821	821	800	816	744	826	834	784	785	810	744	757	790	828	771	837	787	814	812	767	770	797	766	757	779	793	744	802	796	830	762	767	776	750	810	808	812	802	799	773	787	834	691	784	799	780	744	816	745	785	766	776	812	762	826	735	773	806	769	769	807	776	803	813	787	782	758	776	759	811	798	818	778	819	803	767	779	725	770	731	748	798	793	783	773	808	823	754	793	795	783	811	784	812	840	833	787	821	753	809	814	783	793	792	796	774	771	741	753	734	758	787	819	785	801	723	817	783	792	808	801	773	799	780	806	735	799	775	772	761	785	857	795	800	759	765	817	760	699	795	807	795	754	837	753	759	751	757	810	795	770	734	820	769	820	797	745	764	734	826	814	725	749	748	771	734	756	765	790	770	772	802	808	771	795	817	808	795	771	809	784	833	793	752	792	778	793	795	722	810	758	775	797	777	826	768	748	729	808	832	806	799	793	809	789	792	783	816	776	796	734	809	811	764	786	819	799	737	767	748	786	767	761	786	809	772	753	755	817	816	806	774	814	807	807	788	803	800	766	816	787	761	790	784	758	763	790	830	720	748	820	806	784	791	826	789	768	757	782	778	753	753	792	789	791	772	771	799	817	750	741	790	814	798	775	802	757	787	813	794	798	790	786	762	769	802	779	758	823	814	750	806	792	834	792	796	815	744	763	771	817	752	770	784	836	814	773	829	800	797	738	803	794	794	849	781	804	778	818	808	768	801	791	755	749	826	800	793	778	738	780	794	774	770	781	814	806	751	792	790	834	755	746	790	775	794	789	795	798	823	776	776	806	804	799	853	769	787	779	810	796	750	758	797	765	819	752	761	747	799	759	795	794	763	756	815	773	789	802	765	812	851	856	781	781	787	776	760	791	832	794	757	728	823	797	769	793	756	786	773	771	765	771	832	753	805	796	795	834	774	819	762	810	820	769	794	782	795	834	797	756	770	791	814	758	797	805	778	798	771	811	770	835	777	798	824	774	786	795	776	791	802	734	859	742	795	811	749	812	772	766	765	781	812	757	760	808	770	802	756	752	772	798	788	762	744	770	804	786	773	776	788	795	771	784	769	753	834	790	824	818	764	756	779	775	786	770	794	808	761	764	792	784	824	749	809	814	749	735	742	767	759	800	800	808	769	802	792	764	778	801	774	843	816	786	782	794	733	768	817	842	809	812	766	825	782	810	789	779	807	785	756	803	807	775	835	785	830	815	794	757	772	786	783	780	811	774	777	785	782	822	776	780	807	797	795	744	764	803	785	749	800	759	749	797	830	767	816	761	761	756	812	823	789	782	805	761	787	761	796	801	878	802	824	799	784	751	781	778	796	768	794	810	753	779	798	815	794	724	803	811	815	739	790	787	756	733	753	824	788	743	808	765	777	799	760	826	800	757	777	809	833	783	759	760	772	712	756	766	795	815	708	811	757	791	761	824	769	762	782	831	773	733	847	749	789	801	789	742	789	787	754	757
23910	21564	29137	24434	21571	13768	1774	968	876	732	652	623	539	559	585	516	521	512	475	481	444	439	428	463	502	466	428	443	428	412	413	419	417	409	420	427	397	414	407	395	366	410	376	381	406	411	401	398	402	386	366	384	424	391	392	425	431	397	390	397	372	419	401	436	384	386	362	389	385	382	390	385	358	352	385	401	362	396	409	376	367	367	397	376	381	387	406	412	400	393	351	407	378	424	391	384	449	410	460	372	391	394	367	386	405	394	417	377	371	416	417	388	369	395	417	430	390	371	432	410	410	390	395	401	421	376	375	406	402	407	410	398	387	388	402	400	391	384	370	422	381	363	430	380	373	375	384	389	405	381	399	407	385	373	445	396	419	396	377	369	415	378	392	376	397	372	350	427	361	410	383	374	392	426	383	367	426	412	399	401	357	410	388	381	367	385	395	385	385	377	411	357	378	407	367	381	372	409	395	390	379	401	397	404	392	397	381	389	394	395	374	350	391	391	392	389	419	385	429	365	399	400	337	398	396	357	393	378	378	386	402	414	358	389	382	412	418	387	384	403	403	390	391	388	386	402	393	383	411	391	391	378	389	376	346	357	399	382	381	366	395	397	361	388	388	393	355	394	386	390	421	429	413	362	363	367	389	390	403	387	365	411	375	352	344	410	434	388	395	361	339	411	402	369	392	385	371	378	426	367	377	391	423	376	373	391	432	386	407	403	404	369	375	379	406	360	402	408	385	408	389	377	369	386	397	364	390	364	403	375	391	373	356	409	386	361	389	394	367	377	380	385	370	375	407	393	402	390	416	424	387	405	368	388	370	411	377	386	422	383	404	366	392	391	406	368	392	390	371	359	415	388	378	372	351	370	370	357	414	408	368	402	405	407	402	395	422	401	380	408	412	380	382	372	345	435	381	399	398	414	367	401	389	394	353	399	391	400	390	379	367	408	383	395	398	371	387	414	385	402	384	406	381	400	389	374	381	409	370	384	404	403	405	379	403	389	372	380	368	386	391	382	397	427	407	375	362	382	393	353	392	405	387	419	399	401	388	377	364	402	380	383	397	350	415	416	381	412	384	401	404	389	386	374	383	374	389	376	422	387	378	374	412	352	378	409	403	376	385	404	400	400	398	380	409	386	397	377	378	365	388	403	429	402	395	358	405	364	385	392	375	370	363	398	393	397	407	416	377	401	386	391	375	379	368	416	376	413	362	387	401	399	405	321	407	426	364	412	387	399	431	379	382	373	371	388	371	444	360	355	393	395	413	400	371	410	367	350	370	412	366	427	401	409	364	383	411	388	378	395	373	429	385	406	386	424	393	401	404	403	350	394	414	389	416	367	379	382	395	400	396	382	352	385	385	378	399	366	374	422	367	409	375	398	379	402	375	372	376	375	351	403	362	405	410	394	363	415	370	377	370	387	352	358	393	392	362	375	369	422	401	383	384	368	363	415	366	395	403	409	371	392	431	375	405	417	370	404	390	396	370	360	438	394	397	379	399	375	377	384	408	394	388	408	407	397	391	358	399	389	384	365	398	412	390	379	389	381	376	375	375	376	394	425	409	410	400	364	406	380	410	369	392	418	389	405	405	388	391	352	401	376	394	393	388	372	400	383	399	373	413	421	364	408	417	358	404	383	388	407	386	398	391	402	398	399	403	413	401	384	356	378	370	407	371	402	353	395	399	399	411	392	378	403	368	392	396	392	366	417	406	407	427	384	404	385	409	400	398	390	411	376	395	383	358	425	420	364	398	407	364	391	385	405	406	408	390	363	370	395	394	414	382	415	403	372	381	391	394	388	399	417	365	419	371	366	396	417	415	385	411	386	398	413	381	409	429	410	410	379	388	372	384	391	374	392	428	406	390	382	389	367	407	418	378	392	379	401	412	389	383	399	427	373	421	389	385	372	378	375	383	357	369	407	411	396	383	372	355	376	383	385	370	370	366	429	386	389	378	391	415	393	407	370	376	422	378	374	385	398	365	404	402	396	423	374	403	392	402	386	388	415	362	401	375	376	385	350	415	392	430	390	373	391	395	401	391	393	458	434	365	411	379	381	406	380	413	385	400	384	394	397	371	371	442	418	415	378	368	394	385	402	376	416	423	387	412	381	397	378	366	415	365	359	393	357	365	374	389	385	419	368	411	385	393	440	408	446	400	376	377	428	366	386	374	371	396	386	418	393	441	401	396	395	404	396	436	379	404	408	428	363	407	385	379	405	405	409	422	412	423	395	399	385	367	365	346	368	396	400	351	389	402	351	407	393	401	368	419	372	403	413	400	368	394	362	395	390	385	385	380	400	377	408	408	380	387	396	436	401	359	357	385	419	399	388	387	407	377	386	398	417	388	410	431	416	404	384	390	396	393	386	396	395	402	366	389	407	393	386	406	407	377	348	439	349	414	441	370	381	416	365	408	399	402	361	379	393	409	388	369	441	395	347	351	421	365	397	395	411	406	380	317	396	398	410	384	392	402	407	375	324	374	374	382	371	413	400	354	370	386	371	405	397	423	356	419	406	383	421	388	369	406	365	389	404	407	414	413	405	370	377	407	378	431	381	427	409	358	411	394	386	408	394	398	374	391	395	392	376	403	394	383	376	369	402	400	400	418	418	383	396	382	404	372	365	401	390	383	392	375	426	404	388	407	386	364	414	408	377	377	377	372	348	387	416	420	383	389	410	384	412	389	381	359	380	380	377	390	379	387	388	395	383	403	365	372	399	376	403	391	386	395	385	386	355	397	374	369	443	401	361	415	414	398	379	391	376	377	365	377	395	407	399	378	395	370	412	374	418	387	385	415	353	388	416	386	379	388	389	386	403	412	366	368	400	366	436	380	387	401	377	416	364	424	380	365	392	389	456	375	384	429	388	368	391	387	397	399	394	379	387	397	384	390	414	447	370	369	407	345	390	387	389	349	369	408	381	398	395	377	393	396	394	391	417	399	366	379	390	349	400	388	397	387	399	367	402	407	374	384	396	404	351	393	383	379	394	419	414	390	398	369	384	383	430	407	385	397	396	381	397	383	381	411	386	397	394	409	400	366	404	394	405	359	397	426	358	386	409	365	395	401	391	409	393	368	384	365	414	374	390	407	369	380	410	359	427	369	380	391	396	410	399	385	387	410	361	371	363	387	403	415	384	396	406	400	375	400	436	408	411	375	411	403	418	385	396	390	396	408	415	406	364	386	399	388	405	366	369	418	366	383	345	361	398	387	403	393	386	392	403	382	401	357	382	373	388	386	386	387	354	427	387	397	362	400	425	383	380	361	425	354	426	375	358	422	406	366	389	391	386	384	381	410	392	391	364	378	350	372	393	389	391	352	424	411	367	364	417	414	386	385	404	384	412	406	386	390	399	402	371	421	395	420	403	405	381	437	415	382	388	418	380	371	394	418	390	399	395	394	369	369	387	345	455	368	392	368	427	410	388	399	365	388	390	376	380	390	414	372	387	391	393	399	379	386	386	383	365	364	416	381	370	391	409
23592	13115	8812	4230	3155	2320	1870	1467	1211	1057	829	800	782	674	665	632	602	591	551	550	553	513	479	528	534	529	461	503	470	428	446	478	447	463	440	420	423	450	423	418	395	478	426	402	404	442	435	413	438	437	476	479	457	437	423	444	411	393	405	463	454	410	407	412	405	406	449	433	403	434	416	445	414	425	419	431	422	416	458	422	430	397	418	421	462	408	435	436	401	470	438	414	423	405	431	453	446	427	412	376	411	416	400	401	403	435	435	450	450	442	471	387	424	404	403	417	465	422	425	439	380	402	422	393	448	410	416	444	421	442	371	434	452	421	393	405	413	422	418	408	423	417	421	449	430	449	414	402	417	435	422	417	400	438	443	416	391	426	460	425	431	398	417	433	428	461	427	431	420	432	400	406	452	401	394	404	407	395	389	417	418	409	401	402	407	434	450	482	448	446	419	402	458	446	426	392	436	415	396	421	416	422	417	408	410	411	423	420	433	413	435	411	405	413	395	459	435	401	445	378	401	441	414	453	409	413	424	428	409	415	395	427	413	405	406	461	453	443	418	478	426	458	439	434	420	368	407	441	422	419	406	432	438	446	405	383	384	398	420	403	422	415	402	395	393	460	434	414	420	450	401	398	447	456	436	471	415	440	421	424	411	454	412	468	422	450	403	423	430	407	448	398	415	390	449	432	444	421	409	364	433	389	426	434	424	394	434	406	425	448	424	408	458	449	392	413	434	439	448	431	421	434	422	386	415	430	464	453	416	405	429	408	408	444	413	428	438	430	421	371	429	433	412	435	469	439	404	401	423	439	393	427	428	409	378	418	419	433	367	401	428	463	440	397	429	416	424	400	425	398	407	455	422	433	383	425	401	437	389	407	423	432	426	436	445	447	467	466	433	426	430	428	400	443	441	431	395	406	419	419	463	444	428	423	401	457	394	432	422	379	425	418	403	409	398	406	421	439	391	439	429	400	450	461	420	431	447	420	407	413	418	427	443	388	398	417	414	414	400	415	418	434	445	435	413	415	443	427	450	395	444	412	414	404	450	407	402	411	434	426	419	415	421	406	438	442	407	421	444	443	459	400	418	424	417	423	401	465	424	394	409	447	438	448	429	450	397	417	444	430	402	424	395	401	420	442	404	436	421	411	451	444	430	441	400	453	399	414	429	418	476	439	398	425	418	422	423	431	428	437	412	481	392	416	424	438	429	450	410	423	387	398	375	391	418	460	427	425	473	431	440	425	388	423	414	418	448	407	410	457	408	431	389	409	416	408	395	433	436	431	457	445	429	414	429	419	416	403	427	449	437	384	435	422	411	436	428	411	423	478	451	442	403	407	404	403	445	466	420	406	407	437	420	435	446	402	413	422	413	408	394	415	400	426	405	394	424	372	422	442	394	432	435	412	450	447	404	429	420	442	399	411	447	408	406	399	437	436	358	437	451	428	418	394	432	459	392	400	374	443	424	403	400	417	382	395	463	428	407	428	417	430	481	426	431	410	448	408	405	417	397	416	451	457	423	414	421	446	434	441	431	430	411	411	392	401	409	384	403	416	428	402	461	456	430	426	431	424	435	426	429	445	420	435	405	382	421	393	444	391	413	413	439	422	404	413	430	432	432	411	432	366	442	406	437	457	428	445	413	442	432	404	417	432	406	438	442	397	438	435	398	421	401	422	428	431	430	402	390	427	415	448	441	427	445	437	393	425	386	432	476	445	438	427	413	473	428	398	440	409	446	406	407	414	422	437	432	426	383	406	435	388	415	451	416	413	411	406	419	390	411	404	435	436	409	410	422	433	430	386	386	426	445	393	435	426	438	439	428	436	445	430	431	404	414	408	445	449	407	429	419	380	417	411	437	372	416	422	419	446	419	417	382	433	441	431	391	384	414	430	398	427	442	436	457	419	428	426	439	423	432	401	457	410	412	404	429	466	399	395	421	436	423	419	431	393	408	426	421	402	432	457	443	425	399	428	417	424	408	425	439	452	393	419	408	415	400	457	429	378	430	415	408	398	418	472	420	418	417	394	423	433	457	401	401	412	432	430	381	418	415	388	387	447	425	432	418	430	407	427	430	440	418	441	425	426	434	415	415	414	451	436	459	448	434	412	439	404	404	414	435	417	422	436	408	374	419	409	448	409	429	435	387	440	438	386	398	397	406	449	442	448	406	426	444	440	412	408	407	450	431	401	403	414	376	409	421	415	414	373	387	411	426	418	408	410	421	427	418	413	399	429	428	402	423	440	407	426	449	426	427	413	380	422	421	427	407	417	441	425	433	427	409	386	393	416	431	424	420	428	424	445	431	376	466	419	395	435	405	407	419	399	382	405	418	409	428	426	390	413	422	439	404	413	424	395	392	444	419	448	475	407	373	400	422	430	412	445	422	432	429	413	419	445	403	414	412	383	401	457	412	421	397	405	416	446	434	453	410	409	394	451	458	425	409	441	447	461	409	425	398	424	462	453	413	416	396	432	432	419	438	448	419	432	422	392	427	395	408	426	419	399	373	395	393	404	420	432	416	433	400	423	430	417	439	384	409	401	421	435	390	463	477	435	419	411	424	405	381	428	404	421	403	389	453	420	415	424	423	425	417	417	457	423	405	406	451	391	436	416	400	415	431	377	436	483	436	402	413	415	406	441	426	396	421	408	432	384	428	416	431	447	377	452	406	437	455	426	406	437	420	462	443	394	407	408	404	407	428	427	394	438	442	427	414	395	400	426	420	451	438	432	414	415	400	430	414	422	412	442	416	450	412	459	449	422	401	427	433	418	447	410	403	374	453	399	454	413	449	456	420	454	412	443	427	411	394	447	424	401	440	437	399	417	415	389	414	456	411	418	428	406	422	437	452	423	435	396	458	441	415	448	414	433	409	431	415	409	425	400	433	398	418	420	457	402	382	454	437	439	399	442	432	441	396	436	417	420	466	412	424	412	446	412	417	466	425	428	415	445	416	417	432	406	425	404	420	426	428	428	398	414	413	424	436	394	396	462	459	461	390	420	433	420	436	437	449	417	414	394	408	409	417	390	446	431	420	415	438	382	374	427	433	458	434	435	425	385	411	409	428	419	405	421	430	429	423	406	479	443	399	409	388	399	443	405	430	443	419	449	405	426	428	413	402	429	426	474	443	432	429	388	446	416	407	427	409	412	404	404	417	458	417	437	389	431	412	437	406	431	416	447	398	407	393	430	419	397	409	437	454	430	410	429	422	416	435	421	432	410	441	396	449	411	464	390	442	437	417	455	437	396	413	419	416	421	406	393	433	394	414	407	437	440	464	408	399	404	394	439	420	420	444	405	405	395	409	438	386	447	437	417	436	453	424	439	410	409	438	430	434	410	435	447	419	429	405	429	387	439	418	420	453	412	427	420	411	428	409	424	411	423	446	425	418	396	435	397	386	430	427	443	410	425	447	430	404	431	404	442	421	407	388	456	414	413	382	416	452	389	439	437	401	439	414	443	415	413	379	397	457	413	409	400	422	436
25097	21576	28268	25313	15772	2085	1329	1115	1113	984	973	922	849	838	830	839	830	802	828	795	853	851	847	803	870	791	812	797	824	774	802	725	802	783	818	757	788	830	802	782	744	765	804	796	787	807	729	780	803	797	742	810	762	817	765	811	786	805	789	769	760	781	774	761	784	745	807	780	793	805	772	804	721	775	816	793	802	805	844	787	791	787	773	779	800	784	786	801	799	799	783	768	762	797	772	714	797	799	793	770	748	854	830	757	804	796	795	777	785	818	760	774	777	756	749	718	744	786	785	822	766	780	766	744	812	794	765	766	762	790	762	763	779	797	825	757	761	777	778	754	826	799	778	761	784	754	822	772	785	799	813	810	811	799	746	782	769	778	793	782	770	776	744	788	817	783	797	755	799	766	783	745	764	776	781	766	827	756	723	774	778	820	786	725	793	823	782	769	769	793	765	781	791	773	832	838	759	782	755	772	761	820	783	803	758	752	718	737	785	812	767	791	748	769	749	799	775	781	778	833	772	756	780	759	792	742	771	761	745	772	756	774	788	771	766	759	740	827	772	790	758	760	714	768	785	773	785	766	795	832	741	730	762	748	772	729	805	796	782	793	790	784	848	782	762	773	757	742	778	778	820	769	758	790	752	736	755	818	765	756	789	756	795	817	805	802	747	774	741	784	754	784	764	789	782	776	782	737	752	807	798	801	759	799	818	806	725	793	751	781	812	821	777	800	741	757	804	749	749	790	749	800	870	764	742	769	799	816	798	749	749	823	771	814	789	757	813	791	786	766	813	772	760	748	795	780	775	755	725	816	781	772	788	770	816	756	711	802	744	793	766	798	794	758	787	835	793	777	783	774	813	787	781	804	728	777	808	784	790	761	780	812	775	797	763	746	774	787	765	765	805	809	803	790	779	741	771	818	763	795	827	795	852	772	791	791	784	824	748	805	772	783	768	824	825	733	837	810	838	754	766	771	767	770	798	850	772	795	763	785	730	775	834	730	744	835	796	824	749	802	764	748	785	834	778	746	766	797	783	763	743	817	812	781	776	760	784	774	762	791	787	739	784	836	711	730	804	758	825	766	779	784	762	728	807	784	748	771	850	809	721	785	777	796	759	765	739	825	772	801	780	740	804	803	818	781	804	755	770	757	804	767	770	803	763	797	798	707	803	776	754	808	783	770	791	808	783	777	763	797	765	737	741	779	794	768	790	789	762	740	787	803	751	812	782	806	783	720	784	745	761	788	786	737	811	754	797	765	810	757	841	749	795	753	782	795	810	765	795	812	799	767	755	774	779	785	798	758	783	799	802	783	758	789	797	753	734	761	755	811	774	740	779	770	772	747	777	781	787	801	773	805	780	796	759	757	752	766	764	822	779	785	778	787	724	812	748	773	768	733	736	808	786	735	762	812	771	806	755	794	787	818	767	721	756	791	757	791	764	791	804	830	754	796	796	787	806	807	798	828	767	782	759	771	729	757	789	767	709	747	784	757	751	751	808	718	777	776	767	769	731	839	798	737	777	752	786	797	793	799	785	773	820	748	752	702	836	805	783	814	811	730	781	795	775	858	822	782	794	766	786	806	788	805	794	800	801	726	795	810	819	832	763	789	747	797	747	789	787	769	733	794	767	803	747	774	784	768	747	822	777	771	758	743	783	825	749	793	829	746	816	828	780	776	774	763	754	774	816	778	748	813	774	786	754	804	760	767	817	718	740	789	760	805	755	774	795	733	814	800	806	751	771	775	785	779	800	724	729	792	757	815	736	816	788	726	801	733	741	836	796	778	853	811	834	702	777	816	772	799	779	747	724	723	765	775	760	809	846	795	776	813	768	728	793	777	804	755	855	789	813	773	792	741	792	807	816	772	811	779	752	771	805	757	751	750	754	772	790	822	752	776	861	792	810	723	775	774	799	758	811	772	759	804	755	786	714	794	757	784	759	758	737	745	810	790	787	772	777	757	750	796	747	762	776	774	807	796	740	835	769	799	800	795	812	759	781	786	794	769	828	812	821	772	773	764	780	747	720	759	764	795	840	792	755	799	764	792	799	807	828	800	828	755	765	764	802	786	761	778	809	830	777	764	725	791	741	754	801	768	766	772	786	805	780	772	733	815	729	744	786	745	788	835	801	813	761	758	796	772	782	810	793	774	756	805	786	764	796	730	765	744	766	797	829	753	772	749	755	784	783	791	765	848	748	797	741	769	824	746	792	818	768	804	795	795	759	824	783	799	808	794	841	761	800	781	750	751	734	813	785	789	744	777	777	768	774	763	747	776	741	755	807	753	767	753	858	776	794	799	777	809	789	814	788	767	798	744	754	805	742	707	747	755	759	793	788	766	816	770	803	835	788	750	807	832	725	736	797	760	825	803	758	807	752	750	821	775	767	761	770	756	729	795	750	767	762	801	802	788	776	752	759	825	790	771	764	786	784	824	738	776	788	754	764	745	721	764	725	802	792	805	798	766	796	815	809	812	748	770	765	755	790	783	739	854	808	752	813	721	772	782	803	750	754	814	772	758	783	755	794	707	788	779	762	802	745	759	757	854	802	785	787	791	779	727	782	777	743	766	741	795	722	791	755	754	769	770	789	781	748	692	762	810	785	812	793	806	795	778	826	814	809	793	767	739	790	800	797	758	768	783	793	803	787	773	785	821	780	779	752	814	813	820	785	792	741	787	807	725	789	804	741	816	822	770	793	815	782	801	772	831	777	782	790	700	718	809	784	788	766	745	803	827	740	789	763	789	766	777	798	802	805	756	752	752	772	775	785	773	814	774	786	780	712	761	765	765	801	746	790	866	809	777	735	769	779	766	766	798	736	749	780	713	802	733	722	799	801	748	773	793	731	812	757	778	733	820	819	758	758	780	759	777	809	733	768	780	755	738	801	775	808	818	774	726	769	771	734	800	739	774	807	783	807	801	845	823	821	759	719	805	806	776	782	799	797	794	785	770	784	786	769	776	734	780	781	815	754	814	812	740	777	763	802	831	790	721	785	820	770	738	760	733	782	772	742	753	769	734	737	809	746	782	747	774	865	765	772	778	777	779	825	790	819	768	771	721	770	811	812	783	793	835	811	804	824	812	764	818	752	799	770	788	743	762	734	761	797	765	758	802	770	807	797	776	836	790	719	790	705	734	792	776	775	812	763	778	785	797	778	829	759	808	750	771	763	750	805	752	774	760	784	802	779	802	816	803	780	762	823	780	788	840	833	799	796	802	759	740	781	776	741	742	776	787	751	784	843	771	761	798	760	818	760	751	762	769	821	791	785	813	839	737	822	824	760	821	804	795	804	759	776	817	779	793	806	789	803	773	830	748	811	806	767	802	788	801	780	734	749	736	760	767	829	789	759	782	731	801	792	823	806	779	733	803	763	782	778	804	798	797	738	746	796	800	773	818	764	808	796	769	787	761	790	824	800	811	778	738	792	755	773	793	786	815	757	766	767	814	769	771	750	763	838	818	779	783	711	779	764	823	758	792	774	783
20871	11081	6173	3357	2589	1959	1656	1417	1267	1123	1120	992	998	955	900	855	863	869	881	868	846	850	845	810	828	878	864	818	837	836	827	821	817	806	809	884	764	780	793	723	745	725	749	759	748	776	770	760	852	751	789	696	771	802	766	779	787	775	824	807	805	828	759	797	716	776	780	727	770	786	826	798	841	779	742	747	743	750	768	795	805	822	790	813	790	734	797	759	797	812	774	787	783	750	796	809	785	750	751	758	809	779	730	783	786	790	701	789	776	787	769	785	747	810	802	836	791	788	823	813	797	788	757	817	819	777	778	796	768	855	741	800	786	820	760	827	810	778	804	767	781	791	790	793	762	765	733	792	780	805	787	773	809	780	754	758	802	794	768	766	792	778	763	825	772	749	792	776	838	725	749	733	765	767	756	768	759	743	785	827	760	792	732	775	761	824	749	799	756	752	769	774	756	757	773	808	805	757	845	822	793	833	784	764	766	793	823	747	820	820	796	770	776	797	795	781	794	793	807	759	802	787	816	780	772	786	791	772	808	779	779	769	762	795	805	782	787	760	789	787	794	801	743	793	806	773	740	766	809	737	763	769	797	750	770	788	721	788	756	779	816	778	822	759	807	839	752	743	768	796	839	767	774	776	819	794	794	816	783	742	794	757	774	785	778	809	757	762	777	758	800	759	853	768	810	822	795	771	797	768	778	763	768	802	754	746	767	786	777	812	772	814	798	791	749	768	805	769	703	724	765	796	784	789	800	749	812	808	804	812	745	749	768	788	775	791	729	783	795	805	773	777	777	769	809	773	772	770	786	806	797	832	804	789	769	787	750	736	758	783	742	747	721	775	773	700	743	791	778	789	777	877	750	773	749	804	750	791	754	773	779	782	714	747	771	782	776	802	779	810	809	788	771	761	799	775	787	815	786	783	769	749	783	830	836	788	759	786	787	775	784	769	763	779	782	773	798	723	739	836	762	803	788	766	771	838	784	830	720	744	804	784	795	747	819	786	736	721	814	759	785	792	740	841	793	799	796	777	761	784	771	743	767	813	757	834	798	820	765	763	800	766	767	779	813	803	799	816	775	820	798	843	773	804	838	828	777	774	804	802	768	752	769	778	862	795	762	782	749	831	838	732	787	836	773	750	770	789	725	819	815	789	808	784	753	781	782	775	844	795	755	750	813	742	784	787	732	784	800	797	775	795	757	764	782	803	786	756	826	738	794	822	794	791	816	790	809	784	821	770	785	747	829	791	762	757	770	779	782	802	771	775	750	773	801	768	786	839	781	757	772	773	773	769	752	747	810	771	774	779	810	784	820	804	787	854	784	778	808	797	742	742	810	754	784	771	802	812	726	814	736	804	721	767	812	753	820	785	779	734	795	823	797	754	807	775	782	768	799	840	788	807	762	792	796	773	773	758	733	783	841	785	769	760	774	736	803	754	780	765	766	790	783	807	795	818	789	828	772	815	786	806	797	800	782	777	744	766	765	768	788	748	818	759	800	778	739	785	791	797	785	783	836	802	804	781	759	820	788	779	780	777	758	823	828	756	811	808	799	780	755	760	800	715	773	782	798	803	843	766	772	838	822	755	760	814	746	816	764	831	790	741	747	753	800	783	789	804	834	739	769	758	774	775	751	787	801	802	820	755	765	796	785	770	775	786	774	791	812	753	796	788	814	790	759	767	797	790	790	826	816	768	789	743	729	787	786	780	768	751	782	812	796	754	758	803	804	789	843	808	791	800	818	793	785	763	744	797	746	800	833	755	849	830	743	786	768	767	775	836	790	761	804	791	764	760	826	733	768	793	789	782	730	794	772	788	751	789	764	796	778	817	785	813	775	760	736	792	794	774	751	776	816	817	760	790	733	831	782	744	793	775	780	771	776	800	767	757	755	821	770	825	811	788	760	789	824	726	764	773	828	715	778	757	788	782	788	791	792	778	795	724	761	766	760	806	779	757	795	812	775	832	772	769	837	809	796	770	744	760	755	789	814	739	751	823	817	748	770	731	817	751	764	732	826	768	700	782	745	807	754	789	765	826	783	783	799	759	835	779	755	865	784	769	786	779	815	778	826	808	792	747	833	782	753	816	801	831	787	762	771	808	770	776	736	826	826	787	771	785	823	815	763	805	840	711	803	787	747	802	764	776	754	788	804	776	768	773	807	797	753	797	782	779	786	809	805	811	758	795	798	800	802	745	774	787	746	783	794	751	805	794	817	812	738	752	791	716	783	756	775	796	805	748	772	736	852	742	774	784	800	798	815	777	783	779	792	773	752	775	740	826	759	770	776	782	745	804	802	812	768	818	834	757	780	803	815	797	767	781	793	774	783	761	783	775	791	789	804	807	815	773	775	768	737	786	779	837	787	797	760	761	753	772	768	785	780	747	766	816	800	779	765	826	726	762	785	800	827	768	767	731	782	743	773	712	800	800	835	790	803	742	834	744	754	795	789	741	783	760	760	743	772	795	819	792	781	785	781	767	795	769	754	771	847	786	771	719	813	777	756	757	774	800	816	780	829	821	767	832	758	820	799	843	795	763	767	812	799	801	779	792	806	772	794	830	795	786	783	804	772	785	741	757	833	771	779	812	765	804	743	815	713	791	767	767	781	788	804	787	875	783	750	800	774	782	822	747	754	796	759	766	762	776	773	769	730	796	810	807	769	802	841	817	792	762	762	767	778	771	780	750	789	743	789	831	783	787	736	742	798	755	798	771	792	811	738	780	795	754	792	800	757	789	830	773	793	749	773	796	822	766	824	736	755	804	792	777	812	757	820	761	731	817	806	764	804	781	794	807	760	794	776	745	795	769	747	751	778	786	771	767	779	761	779	802	751	718	808	812	790	786	807	768	776	841	787	805	824	797	781	740	782	767	841	795	799	801	806	776	745	788	830	806	802	741	731	785	803	741	733	789	752	774	705	825	748	789	789	729	753	780	771	743	807	806	872	806	814	798	763	755	795	823	790	774	795	787	803	744	705	761	761	808	789	799	739	764	722	734	773	746	762	779	741	789	807	747	826	752	808	782	764	748	760	807	743	791	779	815	806	794	837	761	794	775	749	773	798	776	772	842	812	766	741	739	767	779	737	774	835	820	778	752	813	749	761	821	798	783	773	794	790	773	777	813	834	721	789	745	861	828	767	729	797	803	810	802	790	819	750	741	802	805	793	804	809	796	779	766	776	806	801	812	776	833	809	772	763	741	794	776	761	797	778	789	743	796	803	776	729	788	786	739	783	777	813	815	831	794	761	770	811	765	789	760	753	767	781	820	806	789	787	803	802	801	783	760	727	782	793	766	788	811	752	778	746	781	821	749	718	820	788	764	773	764	765	789	791	776	768	744	779	758	815	787	816	751	790	774	773	776	804	790	794	810	741	817	788	766	818	761	791	737	744	774	735	830	798	799	764	809	806	741	772	784	828	796	728	798	812	823	737	763	753	803	769	761	764	760	807	744	796	796	798	765	806	751	802	784	812	782	749	743	781	831
22829	21636	29653	24099	21637	21733	12581	1523	1030	892	780	676	678	583	530	493	439	476	461	447	468	432	427	360	392	375	401	367	345	350	375	323	340	319	328	313	333	310	349	346	318	311	280	351	303	347	325	339	320	323	326	310	327	329	319	301	321	307	283	330	347	309	313	348	300	313	325	330	335	329	304	315	314	325	298	326	290	321	331	337	309	297	328	281	330	315	320	309	318	316	310	296	298	348	322	294	314	285	314	307	307	307	310	318	346	318	283	327	284	345	329	312	282	299	280	330	319	292	278	305	275	280	286	337	303	245	271	285	300	306	318	312	286	264	330	319	259	302	315	325	284	296	301	286	319	313	299	299	322	313	306	284	319	314	318	314	273	330	315	312	272	306	304	265	326	302	300	293	318	330	327	321	290	324	308	290	331	274	301	299	291	317	310	310	310	285	268	302	325	286	301	319	293	281	284	272	257	326	290	324	321	299	310	279	343	296	273	303	315	292	303	289	296	298	276	292	287	308	296	305	300	318	303	295	296	328	286	283	290	333	308	318	315	313	316	264	275	328	281	324	299	285	295	281	299	276	296	316	308	338	342	290	322	340	271	299	302	290	331	346	317	286	316	313	302	294	340	264	325	306	288	298	298	295	313	290	303	306	294	301	279	283	321	312	316	280	289	273	303	280	300	313	297	296	319	299	314	297	307	297	315	316	296	307	302	329	321	287	288	320	298	282	345	318	277	292	288	293	321	289	283	316	283	271	316	329	287	306	318	318	316	311	298	309	287	313	294	310	292	297	299	330	290	321	309	286	324	305	321	315	318	322	299	289	289	294	302	320	292	297	277	319	317	315	278	305	311	325	315	322	312	280	308	287	305	287	311	318	289	301	316	322	313	311	317	307	319	286	300	281	295	309	307	282	280	281	266	336	300	319	315	324	320	296	292	309	334	301	303	300	311	292	321	303	283	314	307	315	302	309	289	304	327	269	293	301	291	298	334	284	317	327	292	297	309	309	321	304	306	272	304	285	271	301	327	305	286	298	304	289	321	296	291	302	293	307	283	311	286	312	294	276	282	284	327	317	279	286	305	338	306	288	312	340	325	321	322	317	335	331	316	295	325	281	283	317	310	304	277	292	294	326	317	325	289	342	278	282	302	283	287	304	306	311	258	308	326	284	324	303	301	294	281	309	291	319	294	281	325	307	310	282	282	303	286	326	327	286	293	332	309	289	286	318	298	263	316	287	302	307	288	291	321	320	334	285	305	280	292	291	321	279	291	330	329	343	325	317	308	322	324	318	343	310	339	303	315	296	331	308	308	313	297	304	299	305	312	316	327	310	307	283	330	323	298	299	299	292	302	325	304	282	310	284	297	303	263	312	315	286	322	320	310	284	296	311	277	314	329	302	323	281	319	295	332	304	307	304	337	298	300	285	282	296	298	306	327	283	320	297	311	332	342	301	300	308	316	341	332	290	293	272	322	306	280	264	267	298	338	329	316	289	315	285	279	275	289	325	306	311	317	282	321	343	308	312	305	317	286	305	333	313	298	290	308	292	296	305	281	302	310	308	318	304	301	322	325	284	311	305	303	286	317	291	317	305	270	301	328	289	341	297	285	330	318	328	265	296	289	309	304	294	289	318	318	280	311	316	325	286	308	297	288	305	308	291	304	287	285	329	296	300	301	287	319	289	306	315	295	313	296	304	336	270	311	280	314	313	303	300	279	327	327	305	273	278	323	291	327	345	288	295	270	308	298	300	311	289	331	299	325	302	313	274	321	288	286	360	312	290	307	280	301	329	294	287	288	270	311	330	317	324	304	319	313	293	280	293	315	272	270	326	281	314	320	296	319	331	297	306	319	314	312	304	295	315	277	309	292	284	304	318	283	311	341	305	306	295	273	323	291	280	313	274	288	296	297	318	324	283	327	317	345	296	312	311	306	280	300	335	282	309	270	328	327	324	310	285	305	309	308	319	309	326	327	302	327	300	278	300	293	301	290	302	291	295	291	300	311	295	317	291	298	334	324	315	305	275	284	295	327	277	302	317	300	316	303	305	284	327	329	288	301	299	315	303	277	315	287	301	286	338	316	312	272	280	277	334	305	295	327	270	286	305	285	296	332	297	323	292	362	295	303	335	306	335	299	322	281	280	339	286	338	339	319	303	323	264	334	247	306	305	294	300	293	295	326	287	310	325	292	298	326	294	290	330	273	273	274	315	307	263	303	327	300	315	284	325	277	280	317	325	311	287	326	289	310	312	276	329	297	342	338	282	297	290	308	311	309	316	278	340	328	281	305	294	298	269	284	329	340	324	297	331	322	299	306	333	317	317	308	289	272	306	303	311	301	293	313	279	323	300	268	285	302	299	317	311	318	309	297	291	288	311	305	283	305	279	307	300	315	288	294	283	306	342	291	300	316	314	284	313	285	283	319	286	323	309	306	308	284	311	310	307	293	309	309	319	318	305	287	314	297	308	327	283	317	317	311	284	313	276	304	344	301	306	321	310	283	306	288	327	309	277	284	300	325	305	346	278	314	315	311	280	298	344	300	309	319	274	292	319	322	323	292	314	309	298	291	291	276	291	316	360	292	286	291	333	316	304	323	312	289	294	322	313	302	317	316	289	294	300	305	324	279	307	297	318	289	303	297	289	278	292	289	303	292	308	287	302	301	328	293	312	279	308	282	326	308	307	340	296	343	299	307	295	291	317	286	309	290	304	302	329	314	303	286	330	311	302	299	326	310	295	267	304	300	322	303	275	274	304	287	306	293	296	290	286	307	295	264	321	267	288	296	292	313	316	279	329	312	308	280	279	304	284	330	335	286	310	301	316	270	325	274	299	272	287	310	302	284	311	312	295	304	304	307	288	270	311	302	333	290	308	303	332	291	304	282	316	291	320	252	299	285	318	308	297	296	297	320	306	307	292	323	292	314	304	266	314	308	297	325	274	306	291	336	317	311	309	294	293	316	334	310	298	295	293	298	285	311	307	325	311	328	289	316	300	310	290	289	298	302	332	325	314	272	341	294	292	287	329	256	310	301	299	292	306	334	289	304	322	303	302	281	312	281	317	323	304	329	307	309	330	298	297	319	286	363	301	288	322	291	288	291	303	320	313	269	298	295	306	275	256	282	321	313	321	333	304	307	306	295	297	308	314	287	295	320	329	311	327	333	305	278	284	336	266	322	318	305	314	319	294	330	283	334	278	344	319	295	319	281	298	321	268	354	282	318	308	305	311	335	266	323	295	315	305	291	324	303	294	301	277	295	309	326	295	341	301	286	328	325	334	320	310	292	308	284	292	320	308	270	288	341	304	299	312	312	292	323	301	273	320	312	285	295	306	301	346	317	263	329	330	314	286	315	298	302	341	266	314	301	298	334	325	311	306	275	318	271	290	323	326	281	308	329	271	302	301	308	329	292	281	343	327	302	327	314	309	311	334	339	304	297	323	318	281	290	317	289	323	301	278	325	309	298	326	296	287	294	272	291	317	288	300
28830	26294	12866	6756	4738	3586	2527	2005	1666	1292	1109	923	832	716	666	595	566	582	534	518	543	496	437	433	420	455	463	408	372	382	377	342	367	346	309	331	369	340	344	292	323	341	321	342	330	323	316	312	303	350	322	320	314	284	299	310	328	309	325	290	334	305	349	338	312	319	310	321	289	286	325	291	324	348	310	302	292	324	299	328	316	323	310	331	314	331	313	304	335	335	322	335	319	305	314	310	316	317	311	323	314	271	260	271	325	297	302	324	283	329	315	309	292	337	335	292	295	297	310	309	340	341	316	302	313	323	312	308	297	310	326	284	335	297	294	302	294	308	322	307	298	341	317	299	312	315	289	306	327	272	284	307	297	270	328	305	326	297	281	309	305	295	305	313	337	306	300	342	345	312	325	286	339	302	317	311	318	296	305	318	280	289	293	331	315	284	275	335	344	318	297	320	281	299	316	295	296	302	310	302	283	317	309	335	320	286	301	327	314	314	300	331	317	306	337	312	299	268	312	309	315	290	271	320	338	311	323	289	303	306	297	332	335	294	301	293	280	336	293	321	313	334	310	305	327	308	291	346	320	303	302	285	307	313	320	296	294	274	328	291	303	296	313	289	271	304	281	314	299	310	291	312	299	293	300	302	303	262	290	310	284	280	322	310	337	304	308	315	323	308	288	312	305	312	310	275	320	338	312	315	311	322	304	316	308	307	298	322	290	310	334	311	329	306	316	310	317	309	326	289	283	288	302	298	311	308	281	285	328	315	326	304	327	317	316	300	290	300	294	306	315	313	296	311	310	310	309	299	307	295	310	309	307	305	324	320	288	280	347	300	299	320	304	284	277	295	305	288	287	324	304	323	298	323	353	306	265	274	291	305	313	310	308	275	320	315	306	330	321	299	349	318	321	329	328	298	302	304	363	315	306	274	310	286	311	304	321	280	308	296	301	319	302	275	287	308	303	296	276	314	298	299	316	273	311	296	319	297	319	308	301	312	308	276	327	326	294	294	292	350	309	331	324	297	297	328	308	326	336	327	321	326	309	302	341	322	329	314	314	284	286	281	317	290	347	310	295	334	301	302	309	313	282	280	348	307	305	312	319	322	318	312	305	273	301	307	278	289	311	311	283	289	304	292	306	299	305	307	313	325	331	324	297	324	280	289	330	320	295	302	321	330	279	260	294	311	314	322	317	326	306	269	290	303	303	318	290	316	303	309	314	297	329	330	292	282	287	324	289	321	315	292	287	309	326	303	308	323	309	304	271	306	278	300	318	285	311	298	309	295	315	300	299	296	287	299	283	282	290	298	275	307	290	306	294	323	293	311	293	305	330	326	313	329	286	304	293	335	305	298	301	274	306	307	314	312	302	319	307	329	276	309	286	315	318	326	312	318	309	316	283	282	297	311	289	321	294	315	321	312	285	308	321	311	293	308	321	295	316	302	289	294	307	298	303	315	340	296	296	320	287	323	328	351	316	310	285	307	319	306	318	303	282	303	321	287	305	326	287	352	309	284	290	282	304	284	281	328	281	273	288	300	265	334	295	295	331	309	305	292	301	309	331	303	301	288	317	329	278	319	301	301	325	334	306	307	293	304	298	297	288	282	297	289	317	324	320	304	321	286	301	320	318	301	308	299	305	284	307	306	311	281	342	287	297	299	288	296	298	318	322	304	281	295	311	290	301	310	307	344	323	306	326	333	279	298	284	306	307	309	280	324	310	295	283	309	320	305	300	319	314	295	300	321	306	319	316	337	319	331	324	328	333	334	326	282	315	336	309	319	308	269	294	312	343	315	329	317	279	328	324	296	290	321	296	328	320	289	260	305	309	303	281	301	301	295	298	343	318	299	303	326	305	301	324	281	302	334	317	310	307	307	282	305	319	287	293	327	319	320	290	319	318	327	309	318	295	346	333	308	313	291	307	323	318	295	297	302	316	308	290	320	326	291	315	307	312	296	320	344	318	290	326	295	313	305	342	308	292	290	290	320	316	317	311	308	297	308	295	331	300	352	319	292	322	293	319	330	309	302	312	318	359	309	301	269	277	315	330	266	315	306	320	285	298	290	287	314	309	298	310	309	312	317	296	323	326	294	332	324	302	299	292	312	315	302	344	377	301	297	307	289	305	308	296	299	302	298	302	298	315	315	303	311	294	292	316	318	302	272	337	322	283	285	309	256	296	337	316	313	322	313	302	315	315	324	332	312	288	338	301	303	328	311	301	275	311	306	295	286	298	320	324	305	286	310	309	328	312	312	339	279	316	266	331	294	294	279	332	322	277	304	300	275	298	298	302	301	332	316	320	296	330	319	310	313	320	302	328	273	288	330	299	309	279	324	290	277	324	305	280	331	302	301	276	312	295	315	295	263	324	344	301	310	312	305	334	319	304	296	308	292	313	304	315	308	306	312	309	309	280	335	311	316	310	314	310	303	303	304	299	320	318	289	305	296	289	309	307	319	314	287	291	314	320	324	331	282	303	315	303	314	285	289	308	292	268	303	302	324	309	290	300	323	274	285	309	292	300	329	319	328	275	311	310	301	320	297	303	333	294	296	318	284	294	320	311	315	305	335	289	297	303	329	327	298	292	335	292	324	334	307	320	308	303	325	314	338	331	288	316	335	324	297	273	318	275	323	309	263	288	304	325	331	292	314	315	320	309	287	294	283	305	301	316	312	322	278	286	345	277	319	343	284	319	307	328	303	325	314	324	324	318	283	292	289	320	314	308	298	317	296	340	309	302	289	294	279	274	297	309	298	322	286	317	313	311	311	319	308	326	300	315	332	328	275	312	287	324	337	308	306	295	304	280	329	308	329	282	325	308	295	319	297	305	321	298	319	290	311	307	292	322	327	277	326	299	301	346	321	318	303	307	326	270	293	279	299	309	324	254	299	305	311	305	318	340	321	320	309	303	314	311	329	318	300	290	297	310	283	278	268	271	304	332	307	278	296	284	305	304	301	317	295	293	316	302	308	345	311	358	312	275	303	309	333	307	317	329	324	339	292	309	298	299	300	307	281	316	335	298	330	313	301	329	351	308	308	336	297	282	297	319	282	320	309	282	295	270	306	294	301	324	313	314	291	283	303	300	296	313	325	283	291	310	295	278	307	309	290	291	299	308	301	300	325	310	309	282	350	293	329	296	312	313	310	308	297	317	304	309	304	327	310	318	307	315	310	292	305	320	305	298	311	307	318	321	276	301	324	301	309	322	318	307	297	302	303	307	309	305	298	293	299	326	289	280	314	298	309	280	304	295	319	297	267	307	291	296	321	310	296	324	290	322	272	313	310	280	325	297	294	320	336	300	301	336	294	288	316	332	321	295	307	318	304	297	315	341	309	297	302	308	323	279	324	296	323	283	327	284	341	264	317	334	281	308	299	345	313	324	314	289	324	295	290	324	285	318	299	284	338	280	286	299	291	291	325	337	318	263	310	334	293	313	304	312	326	286	297	311	283	311	313	339	297	289	321	332	329	327	326	292	326	320	306
28232	19791	7615	2021	1206	1087	1008	927	897	834	921	890	798	814	805	813	801	769	850	788	766	838	787	741	804	787	791	814	775	743	743	806	753	742	722	752	760	771	779	756	776	773	788	758	771	786	797	760	802	736	740	769	807	758	785	737	807	729	766	735	726	774	824	786	780	803	793	750	778	711	788	755	762	768	757	774	751	734	827	736	813	762	783	767	753	753	761	735	761	770	745	762	754	751	771	743	798	770	760	773	735	793	824	766	747	790	753	756	738	764	725	782	791	762	754	733	743	735	748	766	684	781	801	784	758	788	753	739	746	766	758	820	785	792	743	735	762	833	838	763	735	745	764	770	770	735	710	698	800	799	716	732	766	789	764	747	757	771	808	780	738	769	790	777	796	754	782	747	756	784	759	710	743	781	797	722	749	799	762	777	723	789	717	729	768	750	775	766	727	783	733	711	702	738	766	733	760	714	741	739	774	754	744	737	740	741	784	735	700	780	728	743	789	789	765	781	753	747	760	759	751	762	764	739	783	789	697	729	751	776	739	780	762	725	746	799	764	798	790	791	772	767	713	720	782	789	736	821	763	805	784	751	745	719	763	782	736	777	758	798	756	742	739	750	757	740	743	744	797	745	778	753	756	768	750	794	755	751	750	700	777	754	768	764	772	766	746	760	771	749	769	733	760	816	785	793	753	800	768	811	793	771	715	760	779	755	764	768	715	757	763	797	760	786	762	790	761	742	750	742	735	764	765	766	779	805	780	762	782	770	792	770	774	812	757	783	778	775	821	752	739	792	783	754	784	787	751	766	775	722	745	764	718	704	798	802	782	818	746	764	776	731	774	764	737	725	770	758	833	800	750	800	750	765	719	754	706	694	768	759	754	773	795	790	772	796	787	800	770	757	719	739	819	746	737	778	737	778	731	726	817	769	752	736	754	767	780	682	764	791	765	748	738	752	763	754	793	767	735	774	714	704	777	830	765	745	755	697	726	748	724	708	783	712	771	791	724	803	763	738	785	813	783	750	791	780	793	753	772	787	824	748	782	782	769	774	792	762	789	769	748	774	756	770	796	754	767	736	750	752	779	770	724	757	764	707	754	778	734	808	759	773	758	804	730	757	757	778	761	761	722	727	787	778	761	787	758	766	736	748	716	763	764	746	784	758	751	708	750	775	736	784	755	741	796	770	755	738	802	792	756	744	758	726	815	798	751	722	769	805	743	835	787	819	781	706	786	795	753	794	735	722	737	738	781	731	788	811	793	791	710	745	781	791	740	815	738	779	781	749	738	736	790	742	757	813	798	767	756	760	766	740	800	723	757	802	787	799	764	771	749	720	814	768	761	762	802	759	708	796	746	748	763	726	794	781	793	754	735	753	771	754	766	816	786	776	770	763	806	774	752	757	714	786	761	756	725	738	764	785	778	744	724	758	745	780	754	741	732	767	811	738	776	742	755	807	726	809	765	716	758	779	768	769	787	771	729	732	798	780	764	738	762	763	758	803	770	749	788	778	818	732	775	726	749	833	794	796	739	721	758	750	750	768	790	808	747	757	739	760	796	727	788	806	727	746	808	826	752	716	771	738	748	750	806	795	699	733	738	791	782	738	779	759	715	746	775	737	736	785	776	753	783	757	714	820	787	754	743	720	740	749	770	742	729	776	781	747	769	746	725	739	734	737	775	824	804	788	714	761	765	759	747	764	773	749	757	732	747	797	786	763	738	759	695	750	805	827	719	777	809	738	803	766	776	712	751	758	703	774	793	779	837	747	803	761	790	775	767	759	753	735	782	799	769	743	749	724	790	754	761	793	785	790	789	765	779	710	788	749	786	766	739	754	812	740	742	773	761	802	791	788	720	715	772	774	805	757	767	767	797	798	779	739	764	739	787	763	802	764	780	726	752	767	769	775	776	799	757	772	775	750	766	785	776	777	748	829	813	726	776	722	789	741	771	763	789	787	822	772	734	799	744	736	773	807	757	749	822	802	740	777	790	723	779	714	795	813	758	781	809	795	727	759	762	750	765	817	814	760	812	761	761	743	773	744	780	735	773	760	739	753	778	740	737	772	777	776	808	765	804	765	709	797	856	777	774	745	763	736	744	788	708	780	750	750	770	825	737	759	771	747	802	794	790	774	783	713	759	723	773	741	813	763	803	796	788	768	735	780	774	761	781	775	764	762	798	748	744	783	718	816	806	710	760	773	748	812	755	761	796	757	765	801	750	789	765	762	763	747	771	723	787	778	739	766	713	770	732	768	715	845	782	729	741	732	730	761	726	760	782	773	793	749	781	733	764	777	712	775	738	773	767	803	760	697	802	787	752	787	778	727	837	781	783	844	752	753	783	779	786	745	777	760	754	766	770	785	744	702	773	786	791	743	763	829	757	766	722	728	769	729	774	752	774	782	774	773	767	786	748	762	776	802	785	681	752	729	812	724	740	737	742	759	727	793	727	803	761	731	714	747	783	774	775	758	760	795	746	746	753	734	786	750	742	747	769	747	762	738	739	782	752	773	800	807	753	766	803	799	781	807	731	743	785	779	740	787	783	722	759	770	769	788	835	782	719	781	742	742	741	750	839	753	744	763	732	807	765	747	746	783	781	720	755	763	749	787	734	766	791	788	811	761	754	750	783	791	739	799	778	826	795	762	775	761	746	795	728	753	729	848	772	766	752	774	785	767	767	759	749	771	726	780	711	784	776	742	775	750	763	770	758	790	733	734	744	744	770	775	774	756	742	750	797	836	788	801	756	765	767	766	759	782	758	805	755	761	772	795	763	744	748	799	770	753	800	798	754	748	827	791	769	739	759	762	768	802	780	828	780	789	789	751	777	761	779	783	744	749	757	763	763	758	719	741	813	747	784	778	799	778	737	776	785	750	792	757	739	759	788	740	759	778	720	743	741	754	722	789	841	772	751	790	738	765	856	795	730	741	760	770	700	749	749	751	726	759	763	802	771	774	721	769	769	796	731	736	725	753	794	789	779	758	781	806	756	779	720	726	690	743	799	806	727	790	754	736	772	762	775	757	771	791	782	763	765	741	758	777	743	784	797	733	770	761	741	754	809	771	766	728	736	753	779	770	728	768	754	825	764	774	738	766	766	791	783	757	777	754	784	708	718	815	790	781	787	778	763	753	728	739	771	694	756	740	773	743	732	750	747	775	797	708	750	773	777	808	803	757	749	765	743	771	785	726	739	767	743	751	791	759	739	787	737	769	783	769	753	761	710	753	779	790	792	793	741	741	740	793	804	776	811	739	822	778	750	746	739	778	791	782	746	772	829	797	740	731	777	746	757	746	760	777	802	789	800	803	723	759	753	796	747	768	725	745	751	757	792	777	759	734	798	746	763	801	790	795	745	811	753	758	758	746	752	738	754	766	772	841	805	794	741	784	775	776	743	730	770	796	766	776	774	719	732	788	757	786	773	792	820	803	768	733	784	778	805	733	727	785	733	796	736	754	785	701	744	803	748	717	723	733	808	798	720	791
8827	4733	3162	1965	1502	1398	1222	1024	1031	959	979	892	860	886	866	857	810	845	837	822	826	820	797	827	773	834	833	788	819	831	808	807	855	857	780	784	834	788	806	829	813	793	795	773	835	846	783	785	757	760	815	779	833	772	758	786	747	805	817	743	814	800	780	781	801	776	825	752	761	763	800	788	734	793	849	808	743	763	767	746	801	812	745	771	774	796	800	777	803	803	734	815	774	804	775	824	819	793	809	788	793	748	779	738	746	790	805	828	793	733	806	769	772	804	809	792	829	789	806	789	803	822	777	824	771	784	779	757	795	729	791	830	803	785	799	755	785	759	789	779	785	762	794	809	819	754	804	741	761	760	742	819	775	777	785	757	777	761	813	747	728	774	760	803	804	784	777	805	859	767	758	759	761	801	831	845	778	813	792	865	739	803	742	815	751	788	797	806	761	750	850	840	779	776	788	781	801	798	784	817	799	817	750	761	812	758	817	788	809	815	791	760	792	811	793	795	773	807	768	777	829	778	773	767	781	813	792	763	798	757	775	744	802	799	792	791	797	797	804	799	784	812	779	814	773	844	774	812	823	790	776	792	784	780	783	754	812	812	780	820	767	772	819	771	775	800	824	769	795	812	796	758	800	812	790	831	802	833	819	781	790	834	829	757	816	825	795	841	859	758	747	793	741	781	832	765	834	797	803	786	757	817	816	780	769	759	851	760	789	769	779	826	784	802	840	807	809	793	857	791	771	814	797	800	763	732	791	773	805	769	765	760	812	747	805	775	748	752	817	794	801	856	822	805	765	766	791	761	767	768	829	736	776	819	765	781	802	746	797	799	810	805	764	828	729	812	812	747	780	812	744	738	818	799	803	813	795	801	758	831	791	787	758	755	796	809	753	768	781	802	793	767	777	763	791	778	782	767	780	745	771	809	784	738	792	752	782	766	788	741	793	862	754	834	797	831	811	770	769	745	785	755	798	752	833	831	796	810	797	775	776	751	807	740	731	727	784	781	784	783	846	806	793	773	786	755	775	767	833	798	782	767	746	807	752	780	829	780	798	777	781	801	808	775	766	792	779	771	792	813	771	771	804	780	728	746	757	807	780	774	784	767	789	757	800	764	843	830	781	758	775	795	803	818	784	824	795	836	805	771	831	844	804	773	824	817	764	778	792	776	851	797	837	792	817	813	771	805	788	811	761	770	835	807	773	808	828	770	776	785	773	763	798	841	781	781	736	780	780	774	861	824	795	771	734	804	798	790	777	797	773	804	782	806	817	848	738	789	802	776	790	839	794	766	779	789	831	800	739	823	730	801	844	814	772	827	789	778	765	819	787	752	765	775	774	784	789	784	800	783	833	826	782	795	776	764	737	764	792	783	757	807	783	734	760	818	783	814	837	797	751	782	779	829	800	814	795	788	778	743	797	814	835	751	766	762	813	811	753	795	792	792	793	795	760	827	779	781	831	792	794	808	824	776	788	777	812	763	781	784	769	826	831	789	814	830	783	851	808	790	814	761	797	817	835	791	798	813	776	784	824	793	735	710	755	785	816	832	773	819	764	787	763	818	856	780	723	823	769	809	799	798	769	799	754	754	795	843	856	801	783	775	733	774	805	772	799	801	830	779	780	795	785	816	804	795	767	761	797	819	788	785	772	814	769	815	821	837	767	736	794	853	812	763	828	752	830	750	757	819	840	800	815	792	766	784	783	783	802	808	796	775	776	792	786	731	759	779	811	790	755	797	816	758	766	766	814	830	826	777	749	831	825	777	789	829	756	807	757	810	787	824	813	809	764	747	829	828	800	796	793	797	822	818	730	796	785	754	826	798	801	786	786	819	806	760	815	777	827	809	762	834	806	811	800	758	790	827	811	816	774	779	812	841	799	785	805	827	772	768	786	785	742	807	808	828	785	797	750	783	812	767	799	807	786	808	764	791	744	816	795	776	760	769	821	757	740	803	770	762	758	750	801	799	770	741	778	793	818	796	794	811	746	782	823	770	820	803	803	812	786	797	816	772	795	764	775	791	758	850	793	809	769	771	756	800	778	819	814	826	840	788	851	771	820	820	771	821	806	819	800	745	789	770	748	743	769	817	764	800	831	746	811	761	768	809	796	763	773	799	750	715	716	784	823	802	842	804	731	792	833	781	811	774	721	805	769	804	747	714	778	702	807	802	754	785	881	778	805	805	784	769	790	795	844	746	765	761	785	777	817	786	749	723	838	742	802	767	791	771	811	767	804	754	800	786	754	766	820	758	746	783	794	783	795	813	780	771	812	789	730	826	836	826	796	773	794	830	786	818	764	800	821	784	808	851	826	761	734	727	799	813	764	788	815	791	789	818	758	802	792	801	843	818	793	774	759	822	805	793	748	790	756	756	776	810	795	799	790	779	804	779	773	759	803	815	783	819	763	811	852	788	814	820	785	778	812	793	791	817	796	824	821	783	791	763	743	758	749	740	737	748	769	837	782	794	703	770	843	788	785	771	780	783	817	818	739	748	774	753	821	789	791	800	811	774	754	759	806	816	836	779	794	800	834	775	740	797	775	789	799	841	791	779	802	791	784	797	800	794	794	785	782	768	816	773	765	854	791	817	794	750	772	778	785	797	843	776	791	824	778	814	783	786	783	837	771	793	797	826	782	769	823	801	784	800	766	782	767	755	790	794	755	807	825	752	810	818	770	754	779	773	796	830	797	781	813	759	779	755	766	792	786	812	772	802	735	780	787	754	829	788	756	774	772	814	798	780	766	767	802	779	794	848	804	806	804	759	774	819	789	783	787	812	743	824	760	746	776	803	755	783	811	778	807	760	805	759	800	757	765	738	777	739	785	747	750	732	815	773	789	769	738	767	773	786	767	840	828	825	777	780	842	821	762	817	784	848	801	777	771	802	790	796	781	777	773	826	764	728	765	774	790	813	757	780	803	779	737	819	803	776	840	771	807	798	799	783	791	809	757	816	786	827	768	804	745	737	809	800	782	823	760	786	797	773	805	808	771	801	803	834	802	815	768	765	814	778	801	765	780	811	794	776	769	784	807	761	772	794	824	836	774	746	793	759	771	777	758	809	730	824	778	801	824	795	807	747	777	794	794	819	769	800	794	787	777	786	835	837	784	823	835	873	793	820	776	767	795	795	782	834	814	798	777	782	770	781	764	802	797	835	757	786	798	772	723	786	828	773	815	804	799	797	775	795	782	783	780	791	853	785	772	841	781	801	790	838	753	835	769	792	706	763	776	809	805	778	825	766	770	799	810	815	770	788	777	760	712	811	794	776	791	744	746	778	770	762	796	807	767	763	759	768	744	826	731	784	783	865	820	779	800	769	775	750	806	764	811	833	793	769	763	788	864	826	717	845	802	799	780	793	762	796	797	833	779	780	798	795	825	806	787	786	750	769	759	795	796	804	830	784	816	818	818	815	796	803	733	786	820	776	797	698	784	794	797	851	788	835	813	736	794	790	835	771	783	755	789	825	795	790	811	808	798	833
23864	21574	29172	24442	21586	13646	1741	1035	809	724	658	607	584	556	562	495	450	494	481	485	457	491	390	463	422	446	520	442	460	447	432	407	385	450	401	407	418	431	401	426	417	377	385	367	430	391	385	412	402	434	400	429	398	405	344	426	387	397	384	386	441	395	378	384	385	407	409	374	388	401	372	427	414	412	374	390	418	367	407	406	388	407	388	392	399	363	399	399	385	420	386	405	416	354	402	394	414	377	377	388	410	407	385	372	396	391	402	376	391	387	380	360	424	368	396	406	413	377	385	372	412	395	348	391	374	392	382	377	372	400	432	365	396	399	377	398	399	401	336	453	387	371	391	397	383	385	383	392	396	385	373	407	377	407	379	408	381	393	379	381	377	383	396	358	360	385	387	410	373	386	402	399	373	393	403	407	381	388	386	365	395	413	417	348	354	392	370	416	441	388	372	369	399	404	389	402	411	402	380	417	410	385	391	353	376	370	395	381	361	409	382	393	393	439	423	380	418	393	391	404	377	387	399	413	397	365	393	426	399	409	405	371	412	375	371	407	374	404	404	395	402	371	386	409	373	386	386	391	378	367	416	373	396	386	431	385	370	425	399	362	371	375	374	421	413	414	381	389	416	375	378	360	378	391	383	399	367	394	382	386	391	395	378	389	389	404	377	373	373	367	428	395	410	391	383	395	414	411	364	416	404	430	420	368	378	410	426	385	378	404	413	391	435	375	396	408	374	411	389	377	402	393	415	372	400	352	366	395	415	394	405	381	371	428	382	430	371	378	362	358	367	414	417	415	405	399	384	405	376	372	400	396	373	393	347	401	407	377	370	386	365	394	399	404	417	377	362	387	374	366	428	384	400	402	383	425	388	388	379	404	371	375	392	366	388	382	417	395	417	376	392	416	401	388	391	406	405	393	419	407	402	367	385	402	403	409	383	398	368	428	400	399	407	366	396	374	422	356	407	394	383	380	386	385	394	434	402	378	360	377	386	400	425	403	371	393	404	397	406	365	405	392	416	397	431	404	411	375	399	401	371	400	386	422	396	411	388	393	395	375	405	402	417	360	390	452	379	376	373	417	367	413	401	400	385	425	371	377	394	413	427	360	384	393	397	381	388	413	363	381	418	368	393	385	391	391	406	372	395	378	416	387	376	384	403	373	402	368	414	381	371	368	388	395	342	407	392	433	427	362	395	446	413	397	394	388	392	409	404	359	372	426	388	397	380	372	403	372	388	404	383	387	380	395	390	424	372	405	406	386	398	425	410	380	385	405	380	399	383	376	372	411	365	405	399	388	406	417	415	402	404	390	400	396	366	380	370	383	365	395	391	388	395	360	396	379	368	382	394	433	413	408	399	351	412	368	384	401	413	394	422	377	398	384	367	380	386	414	389	401	380	369	421	382	351	427	431	409	346	357	428	402	389	405	426	390	413	429	432	380	388	383	370	383	382	362	408	390	380	419	412	391	373	399	392	374	403	386	378	416	396	366	396	354	376	393	404	411	370	388	381	381	411	409	394	373	401	370	383	400	345	400	389	383	357	354	403	370	410	419	387	384	389	381	406	384	395	378	364	388	385	359	396	404	404	403	390	362	390	389	400	429	372	383	369	412	370	414	378	421	378	410	405	414	435	380	409	372	395	399	385	400	403	372	395	398	407	361	388	430	374	371	390	371	357	356	380	394	380	420	385	401	395	399	400	371	361	380	422	410	394	413	385	362	371	384	340	363	406	374	385	384	388	369	389	396	384	358	405	398	357	397	378	395	408	392	386	381	406	383	414	372	378	426	413	377	402	413	419	401	390	422	380	382	390	382	394	366	394	401	383	399	412	383	368	412	387	388	386	426	358	402	370	375	407	410	400	394	395	375	388	373	382	386	411	436	364	414	362	371	390	386	373	404	418	359	378	404	422	374	391	392	366	374	409	393	415	383	389	390	405	415	356	407	393	390	393	367	412	399	375	409	400	434	394	419	391	412	373	381	414	373	389	367	370	398	363	363	374	384	419	365	388	430	362	403	404	374	385	406	382	423	384	429	390	401	383	391	379	383	383	381	416	377	418	373	362	413	373	396	388	408	383	374	433	391	410	389	399	389	367	406	396	415	403	368	392	382	406	380	381	392	382	392	377	359	428	400	407	401	415	405	425	372	390	384	358	386	385	370	396	384	373	377	421	366	367	387	374	380	387	372	412	366	392	406	383	375	396	395	393	411	401	420	404	370	389	388	376	405	383	416	408	388	373	397	424	385	413	391	400	335	418	378	385	401	387	351	394	385	378	410	377	411	394	424	398	370	411	382	377	396	377	393	371	409	410	404	398	393	375	385	346	410	381	370	390	400	364	422	398	395	379	370	422	435	435	402	424	434	361	401	396	413	386	402	390	358	405	388	385	371	376	385	394	410	394	397	382	384	418	385	401	391	419	406	324	385	360	394	377	383	347	388	420	432	381	399	415	372	422	411	376	364	391	393	374	397	403	400	399	385	379	441	399	412	403	386	355	373	411	371	373	413	390	414	401	385	413	384	397	394	387	407	372	404	372	413	401	378	396	424	382	373	430	399	395	377	426	358	403	373	374	404	405	386	401	405	375	383	376	375	349	408	394	363	361	412	399	360	408	338	361	371	354	380	373	388	363	392	391	411	404	400	376	367	387	401	385	368	391	380	388	395	369	397	381	402	365	395	411	402	433	340	398	416	397	396	379	403	376	398	367	411	418	368	396	339	418	361	407	405	389	376	385	377	352	424	381	358	358	419	415	372	375	396	417	411	384	396	433	398	366	421	376	379	389	393	430	394	403	406	423	380	407	367	408	391	393	421	406	416	397	377	365	400	394	392	399	424	329	379	406	382	383	401	405	428	398	365	406	392	401	398	363	372	398	384	405	387	397	361	416	388	411	417	401	368	419	406	372	363	370	396	372	370	394	389	375	379	433	410	399	411	366	358	403	376	391	378	408	362	400	389	400	392	372	428	393	436	411	397	413	354	403	356	405	371	407	420	382	410	402	395	386	393	426	411	403	387	413	385	390	416	443	387	417	382	367	392	379	402	412	348	393	402	400	382	426	397	391	419	398	379	399	410	405	394	389	383	398	421	365	386	394	387	379	403	383	410	412	396	397	384	382	387	406	415	380	367	346	359	426	370	390	376	393	389	385	379	409	387	412	404	385	379	386	380	413	384	393	409	403	386	382	386	384	394	419	392	399	402	378	377	360	376	390	402	357	399	380	384	384	385	406	400	407	367	396	395	359	379	378	381	376	390	341	417	375	378	378	389	351	420	391	392	403	383	387	413	385	395	396	355	392	349	361	360	401	377	380	386	367	417	422	366	392	371	394	376	378	385	351	415	380	386	364	388	379	385	396	376	410	396	387	380	367	429	381	345	435	400	381	405	391	412	409	410	396	373	393	386	375	369	399	387	394	426	390	410	402	368	388	412	403	385	405	392	376	385	398	382	392	377	344	381	357	353	376	372	397	395	395	390	382	432
21892	19824	8539	4264	3079	2285	1938	1568	1327	1049	893	840	751	686	653	591	580	631	544	569	523	591	552	542	514	505	499	517	456	470	490	431	438	448	445	412	464	420	411	432	422	451	405	465	443	436	423	470	459	416	440	478	439	442	426	445	425	428	477	426	456	403	410	391	415	443	398	449	417	410	443	426	430	447	434	432	426	457	423	462	399	377	431	429	437	403	421	434	415	406	416	401	438	477	388	435	435	410	397	434	420	440	427	423	402	379	395	428	422	455	442	395	435	434	418	435	451	439	464	427	414	467	410	433	417	439	405	415	408	429	445	430	428	419	415	416	452	414	439	412	419	420	416	428	447	425	397	425	403	389	412	416	438	419	440	427	416	415	402	395	419	414	454	388	414	406	422	423	450	435	400	399	396	407	452	427	424	427	428	468	420	426	454	466	434	410	453	428	457	428	379	396	378	422	426	391	403	416	399	440	425	386	433	413	442	391	391	414	464	395	413	400	425	411	397	441	407	439	456	446	452	426	384	444	459	465	401	432	396	443	402	425	421	427	440	437	433	421	444	422	415	397	424	433	453	395	450	359	427	417	396	429	442	422	417	427	417	426	422	453	435	421	398	456	416	434	416	441	419	437	388	403	390	384	462	421	431	467	456	445	439	419	442	447	428	409	438	392	420	419	470	435	403	437	419	405	430	465	407	416	384	433	464	393	471	434	386	438	428	436	414	447	417	419	432	424	444	347	430	422	442	427	441	454	428	423	414	422	418	424	402	415	418	443	434	438	413	450	430	356	417	391	407	420	430	409	418	469	378	415	423	438	383	413	396	454	427	425	452	452	418	431	446	447	446	394	433	434	440	426	441	453	450	416	425	444	415	422	379	391	404	439	464	407	386	418	443	406	430	405	429	444	435	423	427	413	420	389	399	445	398	412	431	396	451	428	417	450	423	450	405	408	435	426	437	405	434	438	429	393	418	432	402	401	444	434	383	443	439	445	414	435	432	400	416	431	404	421	433	460	427	459	452	399	425	436	386	436	470	446	445	427	420	423	449	419	402	432	427	443	397	421	445	434	419	424	395	425	459	417	427	406	422	405	387	415	466	445	413	447	430	461	417	425	429	433	386	442	415	421	382	432	422	444	411	406	437	428	433	440	422	432	418	407	395	408	460	430	407	407	415	430	460	429	385	427	376	444	449	419	410	406	386	427	424	432	460	410	406	403	431	406	365	454	386	390	408	430	414	423	441	460	421	413	418	460	456	411	424	446	412	457	442	395	417	397	428	423	431	422	432	418	419	424	440	427	421	376	411	425	409	420	425	441	443	405	448	412	436	418	447	413	414	435	420	441	470	418	450	400	414	444	414	435	387	419	429	391	423	432	458	439	404	403	457	405	406	417	399	428	412	430	397	472	475	412	405	441	467	429	375	426	413	409	386	400	416	426	414	427	422	419	432	443	413	422	396	424	403	407	415	432	439	394	425	420	390	418	448	421	394	423	416	408	448	396	431	426	426	458	422	393	409	444	431	431	423	464	429	426	432	408	408	447	409	434	421	416	433	376	429	421	408	431	392	430	416	406	396	406	445	439	408	396	425	387	420	425	386	430	438	428	445	460	412	387	395	399	430	392	446	423	399	423	446	411	402	444	401	399	438	431	447	447	425	397	434	434	419	386	419	467	396	409	457	392	428	408	475	374	439	415	442	417	448	438	458	431	425	396	409	440	437	401	384	442	419	458	418	392	446	416	432	409	456	428	449	427	419	431	431	383	417	436	405	422	443	443	440	453	409	405	399	404	404	460	401	430	407	435	428	449	424	462	439	396	418	397	402	416	380	467	402	427	473	412	454	415	403	453	439	446	408	441	441	457	401	415	470	411	421	399	436	422	405	458	437	452	433	392	420	443	406	416	440	408	422	443	433	446	408	405	437	406	429	424	433	445	416	423	431	421	431	432	436	451	416	423	435	467	380	390	423	469	360	428	419	440	431	408	448	401	436	428	453	438	422	401	440	442	405	437	461	441	437	458	439	433	441	402	404	442	438	435	437	459	425	418	407	456	466	450	427	454	421	425	464	370	418	417	458	428	425	428	454	433	429	429	411	399	464	392	453	414	437	419	459	430	429	407	431	425	482	393	471	437	432	400	404	407	396	430	423	407	431	429	421	411	404	430	432	414	439	446	417	436	408	447	420	444	430	450	420	429	386	397	432	458	439	419	437	437	429	452	399	427	441	432	429	410	426	425	459	406	410	418	446	429	394	393	417	392	412	422	418	407	441	408	401	391	452	433	416	440	437	429	433	434	430	417	415	423	454	451	456	425	420	424	430	423	424	400	394	414	417	400	401	443	428	405	414	442	459	442	431	405	428	406	403	431	416	419	405	418	438	435	441	418	398	425	428	421	388	412	461	443	429	424	438	426	428	426	457	422	417	424	442	408	439	422	408	400	401	427	463	409	426	421	453	412	395	437	380	442	433	409	428	413	470	383	426	435	405	428	415	415	396	409	400	435	409	385	442	450	380	454	412	438	390	431	392	395	423	442	406	445	394	429	385	452	398	418	417	464	397	410	415	401	435	410	443	432	407	390	460	448	434	442	426	436	414	427	414	383	389	405	382	404	428	389	467	401	415	460	454	423	418	402	406	434	433	378	471	419	414	443	403	433	412	409	430	389	454	377	456	449	400	434	368	394	417	405	418	389	442	429	420	451	451	428	416	449	437	397	422	385	387	392	433	443	406	466	382	433	410	454	433	399	466	420	477	452	447	417	414	385	419	430	413	434	395	403	438	408	447	397	417	439	407	409	444	405	422	434	441	420	425	413	441	406	433	423	427	381	418	419	438	439	421	418	430	445	416	407	418	408	429	406	426	407	430	416	441	443	439	419	430	435	427	432	424	431	415	436	423	439	440	434	407	369	413	427	410	424	381	430	418	420	397	399	421	425	450	431	382	430	439	389	399	452	406	440	391	397	453	394	449	437	387	416	425	423	394	380	427	420	455	440	385	429	461	430	435	437	420	392	460	455	428	448	431	448	422	443	442	411	431	406	432	419	460	425	378	432	438	421	440	419	407	441	386	429	438	440	397	449	411	416	420	452	433	428	403	425	430	397	414	425	405	434	436	410	455	426	436	428	410	428	396	429	434	416	416	378	376	442	435	422	398	437	416	430	423	459	423	395	412	446	422	410	389	445	428	395	452	405	413	431	412	381	442	419	433	431	450	447	433	416	422	440	396	424	404	426	428	420	420	448	409	437	393	418	418	413	457	392	443	426	425	428	430	437	416	423	466	409	426	435	446	454	419	413	443	415	416	406	418	441	412	415	446	402	457	434	418	408	437	427	393	414	418	458	390	432	397	426	409	412	422	409	431	390	448	406	436	426	406	401	422	407	392	423	398	438	387	433	454	400	409	428	421	398	416	427	441	413	439	463	413	405	405	438	432	408	424	410	389	440	406	398	441	401	430	396	442	415	416	422	368	433	409	385	397	436	439	383
25023	21554	28190	25280	15790	2035	1447	1181	1025	1007	948	903	916	913	878	880	839	840	815	824	804	871	843	844	845	833	789	873	845	845	778	839	847	791	819	799	804	826	735	817	797	762	739	855	798	755	783	781	786	788	832	784	817	855	768	782	817	784	775	746	758	824	770	803	783	803	827	796	742	790	784	777	808	797	744	830	812	803	840	740	816	842	777	768	740	812	738	801	744	800	778	766	813	827	761	783	783	762	826	784	754	766	736	802	817	823	811	758	788	815	852	810	806	808	802	725	795	790	759	792	777	789	829	804	788	764	776	745	839	801	806	807	716	815	760	755	813	748	803	788	795	828	821	804	737	719	756	771	775	826	761	806	756	820	827	754	790	839	800	827	776	787	767	791	721	824	801	796	744	806	762	754	804	829	768	817	777	784	760	776	790	776	798	804	725	800	777	751	781	771	820	855	784	803	812	795	799	784	799	786	788	783	772	795	757	844	858	783	783	771	769	782	811	814	754	813	758	812	829	792	817	748	740	807	822	790	781	804	789	797	786	779	757	832	750	770	792	767	794	751	829	793	805	785	772	806	809	816	769	834	798	783	805	778	808	803	862	827	769	775	799	795	800	780	822	777	825	802	776	842	764	828	810	824	768	817	783	825	783	802	831	820	799	779	794	789	803	796	806	805	785	782	783	745	779	769	758	803	776	714	755	762	816	846	781	770	783	769	785	743	811	828	760	801	770	763	802	748	819	830	823	761	825	805	802	788	777	777	805	741	786	777	773	826	760	758	795	785	756	767	770	810	810	762	810	779	813	734	780	816	803	777	769	787	781	820	802	752	799	786	790	793	776	774	744	729	794	811	816	807	772	813	756	802	714	759	725	786	779	854	715	726	782	776	793	768	749	813	814	817	776	761	773	724	773	822	793	756	834	760	733	773	847	788	858	743	803	805	742	799	810	804	819	774	763	777	798	784	837	778	766	787	825	785	780	785	820	824	806	801	764	770	758	766	803	805	817	845	834	824	777	828	762	828	760	821	826	763	791	807	779	798	793	778	759	792	787	800	832	833	754	789	772	838	816	761	852	834	780	760	821	783	799	788	787	841	782	839	800	831	791	767	801	796	775	768	804	785	777	843	805	816	776	733	834	827	813	753	828	768	776	829	763	795	765	754	774	804	762	738	782	822	802	763	746	780	748	777	760	750	812	801	772	801	796	789	807	814	738	811	797	801	782	785	752	790	794	793	769	771	737	760	771	791	821	792	754	791	799	783	799	852	806	780	807	776	712	788	802	802	780	799	791	782	802	756	806	789	796	794	824	764	777	821	772	775	782	803	793	785	766	837	757	791	768	792	806	768	807	808	798	755	765	779	801	790	753	833	804	790	783	799	805	784	784	811	799	746	800	820	748	801	820	785	736	816	770	816	742	792	815	798	825	806	778	817	818	783	803	825	823	807	757	783	817	767	800	781	757	799	757	808	772	741	794	799	775	730	767	742	761	875	808	815	807	783	769	725	710	831	741	792	798	747	775	820	784	733	834	758	797	776	799	811	802	822	809	809	794	866	773	744	771	808	780	797	819	770	809	830	787	816	769	766	796	805	776	819	774	773	760	814	758	756	785	821	742	848	797	817	793	775	775	779	755	726	794	747	775	749	794	823	711	789	777	804	839	776	798	788	767	791	761	763	812	807	815	790	820	815	783	813	817	784	812	778	788	793	811	761	740	839	774	755	817	782	802	741	813	769	795	808	800	837	821	758	783	795	783	806	817	779	784	755	818	804	765	816	792	781	815	816	831	824	781	792	788	795	819	800	873	780	760	789	820	802	730	755	796	757	817	753	783	808	798	795	813	766	800	749	834	804	772	810	814	816	812	800	812	750	846	815	791	816	789	814	827	777	749	755	804	768	778	808	861	799	782	787	775	796	777	771	755	812	754	780	790	732	783	759	852	742	740	789	831	772	762	801	781	787	758	781	797	787	771	791	753	774	822	765	781	792	847	756	786	771	770	789	715	772	803	825	842	832	768	757	781	773	801	768	772	779	798	791	804	716	755	797	773	803	784	731	774	777	840	773	745	835	762	748	821	752	807	791	812	780	831	809	826	805	809	786	788	770	750	773	789	785	807	789	850	762	757	740	768	769	766	770	759	859	761	781	816	796	799	773	786	777	772	772	709	759	782	794	776	811	779	796	786	811	794	797	793	750	771	769	769	800	781	764	809	802	774	783	755	824	784	818	818	776	761	829	828	777	761	741	766	808	790	796	768	841	789	799	768	731	835	783	773	743	750	742	771	784	812	821	828	752	789	781	764	763	804	746	763	796	801	750	796	798	785	821	806	754	758	763	785	805	800	794	787	809	817	783	781	759	757	837	825	823	804	788	752	840	745	751	855	785	823	780	814	814	742	759	767	735	742	765	791	781	777	785	775	776	783	809	776	840	777	814	823	792	804	762	757	754	739	764	789	772	779	792	803	769	812	763	767	748	789	787	789	750	763	799	741	838	823	754	756	740	798	787	838	794	779	803	797	792	817	781	813	809	819	797	792	769	772	787	805	768	776	759	804	798	796	780	792	779	747	789	798	791	815	842	783	772	793	856	825	799	761	746	726	788	839	817	824	761	820	848	821	811	810	732	842	802	791	794	757	811	802	756	782	798	784	767	780	810	768	762	789	805	765	793	788	775	740	786	758	774	758	776	771	793	827	774	782	768	782	779	794	803	777	780	767	801	758	787	812	753	765	753	762	795	806	781	732	755	821	768	813	793	860	823	765	824	763	710	743	802	826	778	826	795	783	760	784	817	847	830	847	796	779	786	821	837	796	761	744	821	747	816	821	761	779	780	793	809	790	793	792	788	790	798	752	761	768	785	764	782	796	761	778	798	808	776	777	827	802	770	771	791	769	814	728	743	778	778	824	801	839	761	826	806	838	801	810	778	763	762	750	782	811	726	855	849	795	757	763	812	769	777	751	788	777	728	802	759	796	764	879	791	780	772	826	840	753	803	771	781	809	742	770	831	777	775	757	843	829	785	779	799	791	749	792	796	809	792	819	816	810	821	810	788	799	756	812	800	771	821	808	794	795	749	792	793	760	783	820	746	755	782	769	809	831	776	737	771	759	758	775	796	773	779	819	795	815	773	781	766	818	833	798	804	784	710	766	817	788	839	789	779	811	796	775	808	769	777	827	812	844	751	812	832	746	804	854	794	805	790	832	770	765	824	811	781	777	792	834	778	759	770	861	827	818	815	795	771	757	790	790	770	860	802	818	833	748	803	748	795	846	772	809	769	760	795	786	784	774	751	784	732	827	794	781	780	786	740	756	795	796	814	824	827	775	748	787	763	790	748	842	781	819	797	764	796	761	831	760	781	807	744	776	774	819	794	844	795	763	752	769	781	761	763	807	789	752	837	796	774	785	842	773	813	800	807	790	782	793	768	770	788	764	755	763	835	771	759	734	774	695	788	794	747	732	744	766	751	832	775	790	774	842	787	782	801
19348	13055	6045	3265	2457	2058	1753	1496	1318	1245	1104	1066	960	924	899	922	895	920	850	890	861	844	827	831	815	889	855	850	826	787	829	819	816	772	793	800	800	788	787	786	801	820	777	799	831	793	836	800	739	807	827	762	787	804	753	782	768	769	784	805	796	762	800	804	798	775	758	783	807	805	795	805	790	798	790	742	774	837	840	823	818	743	792	810	783	804	783	792	795	798	749	788	772	776	780	812	800	748	758	796	755	740	826	816	798	769	790	792	765	762	785	739	823	836	767	767	797	838	833	745	795	762	798	784	806	792	756	817	739	768	797	797	783	794	765	789	759	754	793	818	774	768	776	831	809	793	827	784	763	773	809	783	799	843	768	760	793	764	832	794	822	806	825	802	851	786	793	775	750	763	757	792	815	810	784	797	795	794	733	776	732	819	748	739	763	813	760	777	784	759	699	756	797	797	795	841	789	792	753	810	815	795	796	776	839	782	812	759	807	848	832	807	778	788	772	776	814	801	791	817	787	792	803	811	827	778	774	750	756	794	783	789	770	812	782	785	803	772	776	814	803	791	844	807	801	782	767	824	764	801	808	804	768	761	818	841	748	782	796	812	785	790	844	801	800	786	773	801	835	795	748	797	803	740	863	805	840	786	728	789	819	754	811	792	799	782	799	793	817	744	763	825	768	786	787	803	774	791	832	789	805	815	818	798	713	806	777	747	824	790	804	854	799	756	738	791	777	792	817	785	768	797	811	770	758	789	819	766	770	738	775	764	800	776	774	823	793	807	781	782	733	847	761	763	756	805	825	782	722	779	799	836	723	815	748	770	758	815	750	801	819	793	777	835	816	767	867	818	813	844	839	791	762	763	752	772	821	771	770	744	751	772	747	808	781	826	810	753	849	776	876	786	794	789	764	807	745	791	796	732	734	742	819	765	790	809	794	807	770	740	780	840	775	804	780	784	773	762	841	805	757	816	818	820	808	771	742	773	781	760	792	806	748	792	826	840	809	753	761	806	800	822	825	765	824	789	798	795	830	770	755	833	798	742	794	792	769	797	853	806	795	758	823	803	770	813	761	830	759	805	783	738	775	772	743	766	787	740	819	751	755	807	808	784	832	788	793	774	738	785	772	759	773	829	763	811	760	785	809	793	739	756	806	749	794	784	791	704	801	820	748	749	815	789	797	759	830	834	768	847	819	728	732	782	757	782	738	787	790	756	796	768	776	747	843	769	848	798	775	767	740	766	777	777	789	776	805	817	790	838	799	748	777	754	759	818	780	838	759	792	802	822	751	782	773	780	816	782	833	811	780	792	790	763	747	799	806	801	804	801	796	795	802	794	783	761	754	832	765	785	822	763	744	809	754	798	755	786	793	774	736	798	832	837	809	811	832	767	746	770	791	829	798	753	813	806	778	760	789	779	840	837	780	813	780	799	800	803	751	819	818	797	805	843	789	827	762	822	809	815	789	818	803	784	777	754	722	764	791	750	819	770	787	787	762	807	766	810	793	780	743	806	836	801	828	813	800	760	822	783	793	795	752	810	749	821	728	787	767	779	779	810	773	782	811	765	781	848	837	771	809	832	767	732	736	780	791	788	785	769	820	801	832	799	770	790	790	786	855	779	786	774	790	814	770	766	814	811	784	777	794	793	828	806	809	805	755	771	811	759	813	814	761	798	779	813	806	819	786	786	810	811	786	786	752	803	803	854	756	789	773	809	786	800	779	786	794	761	800	770	774	780	848	803	794	846	792	772	793	776	758	820	754	782	738	793	865	775	857	789	787	828	742	817	821	756	786	802	781	803	766	792	803	801	765	785	805	804	754	796	750	815	780	775	786	777	745	744	797	813	826	816	737	770	781	801	846	731	767	813	794	815	801	779	772	789	791	794	782	795	825	762	787	821	821	823	782	803	834	797	784	800	779	766	825	798	801	814	778	769	840	825	835	809	821	773	811	754	760	777	828	795	812	775	773	778	750	798	797	828	762	795	779	813	816	819	804	798	758	832	760	769	787	755	805	776	773	826	808	751	790	763	837	759	787	794	797	819	787	797	792	787	799	823	810	759	830	756	769	775	758	802	857	778	773	801	775	787	804	814	790	741	818	808	830	750	769	777	764	764	772	843	835	817	845	817	821	799	763	806	796	774	783	827	780	745	766	771	816	809	786	781	822	784	801	807	842	812	801	807	786	749	785	808	864	795	792	801	759	752	811	820	762	803	786	781	817	813	779	742	779	754	789	821	784	768	843	782	783	774	816	799	756	793	791	757	842	823	810	784	824	777	805	808	790	775	759	818	811	768	851	753	769	817	816	730	830	783	831	770	775	761	774	776	808	771	806	827	791	760	799	817	753	767	823	806	802	785	762	837	770	826	742	797	805	794	752	754	742	800	713	779	837	762	770	823	833	738	788	812	820	780	791	792	838	729	757	823	727	824	744	765	758	768	795	801	778	764	789	830	793	837	785	830	768	767	790	797	776	810	796	818	803	808	796	762	776	784	793	841	810	741	826	783	780	777	839	819	825	828	831	776	748	821	786	783	782	750	820	820	796	788	791	771	785	805	794	759	786	789	791	751	809	792	794	856	773	776	765	784	778	782	802	778	825	790	846	794	841	816	855	819	782	813	755	797	751	835	793	796	792	772	808	765	795	818	800	763	782	756	818	817	726	783	764	776	807	740	796	756	771	788	792	859	807	806	765	786	734	786	779	749	780	798	806	754	816	816	761	838	787	750	812	809	835	813	806	757	803	790	751	797	772	763	765	732	783	788	814	801	805	744	823	802	816	811	780	797	805	728	829	777	791	753	779	847	807	763	816	823	818	798	816	766	796	769	698	795	816	804	804	767	780	812	800	771	756	801	767	784	798	790	789	827	799	797	791	788	836	817	792	772	792	803	778	786	814	779	805	848	808	773	772	741	789	780	790	786	772	746	825	789	805	787	789	772	769	766	766	798	826	843	794	813	736	785	754	801	745	808	796	785	797	790	835	812	768	761	793	800	739	733	755	783	750	766	805	786	734	770	793	794	796	820	776	811	814	777	818	801	808	829	780	810	759	792	804	735	813	809	764	836	789	803	798	785	785	845	753	762	750	817	778	776	746	798	780	794	791	791	764	767	827	801	819	776	775	797	769	759	807	739	799	818	787	762	793	728	783	794	788	759	781	780	829	745	815	796	818	774	793	817	806	811	802	789	770	801	799	799	799	804	852	763	820	822	791	792	821	790	725	756	836	792	777	838	819	806	814	803	797	798	805	819	799	787	770	768	745	817	756	823	779	797	803	785	774	799	792	757	785	762	809	750	819	798	831	783	795	769	784	797	803	835	748	790	800	792	781	792	770	809	800	827	781	770	798	810	803	797	796	839	776	797	812	827	854	768	843	776	776	759	795	814	806	818	745	815	742	841	781	809	827	835	830	775	788	761	775	810	799	814	779	761	749	758	788	773	767	781	767	761	763	765	779	767	815	828	791	777	774	798	755	788	789	787
22815	21610	29576	24124	21614	21698	12543	1497	1101	904	871	679	605	577	519	513	478	511	509	444	449	437	435	423	434	436	444	356	412	372	426	343	336	347	352	313	325	333	310	339	303	326	288	335	347	335	278	323	336	310	339	320	310	310	316	323	310	314	290	321	320	307	322	344	299	286	299	284	335	339	297	310	315	303	304	315	306	324	290	328	317	316	282	321	318	307	303	310	317	333	309	281	290	303	356	325	309	325	284	326	282	314	291	308	328	334	317	319	313	349	314	348	343	323	312	313	315	305	255	288	325	312	307	305	290	299	296	349	295	321	332	338	345	286	298	296	317	315	301	309	290	313	310	296	298	312	316	305	341	340	328	323	304	306	319	350	294	306	326	309	288	314	300	323	323	327	306	298	323	303	270	309	277	315	315	309	333	321	317	341	313	314	283	288	304	327	322	322	315	288	293	328	312	305	302	272	300	317	313	324	284	281	300	280	335	327	296	315	328	298	301	324	282	357	332	312	301	295	309	308	269	300	304	301	301	313	330	302	321	314	314	300	319	288	318	306	294	291	301	298	290	338	312	292	341	320	299	299	299	315	327	324	306	297	324	306	303	315	322	306	293	312	284	306	319	292	295	303	301	332	318	296	338	286	306	325	321	330	319	269	311	311	295	296	323	324	322	311	288	281	309	287	335	291	314	317	300	288	312	303	290	313	332	275	311	307	315	317	303	320	319	332	308	289	298	314	303	325	333	295	310	322	292	282	306	294	292	307	338	315	303	325	284	282	329	340	296	299	329	320	312	329	342	339	319	354	294	296	304	303	324	321	272	329	299	318	327	295	292	290	318	314	327	326	316	304	305	314	280	316	342	290	265	312	304	292	272	288	306	306	338	302	336	294	311	267	331	284	336	301	338	300	292	342	311	281	316	306	311	297	299	296	288	293	318	307	309	313	290	301	307	284	297	293	315	338	300	328	287	306	311	292	311	284	301	310	324	303	292	277	309	337	327	343	343	331	299	312	324	321	335	294	341	312	304	278	301	285	298	316	301	315	285	300	315	310	310	286	330	318	325	296	310	285	319	314	319	293	320	313	321	311	280	309	329	301	308	333	305	312	310	306	324	315	340	296	322	315	290	318	300	295	322	326	310	295	304	294	329	312	349	279	321	297	297	282	285	316	304	289	302	334	346	295	285	323	290	322	307	259	305	291	309	322	332	341	284	310	309	318	286	311	317	315	339	313	282	311	314	312	307	324	271	334	284	319	322	312	293	295	324	291	329	305	314	315	317	311	305	299	318	293	308	307	288	296	317	298	321	319	294	307	320	309	298	303	294	354	250	308	318	333	315	315	293	323	331	300	317	314	296	318	307	286	319	288	295	316	286	320	313	329	300	337	329	289	326	309	286	314	301	298	297	307	322	306	309	294	301	319	301	325	316	286	324	313	269	300	277	283	317	328	315	334	294	300	310	317	323	312	305	308	313	334	307	314	321	306	308	336	286	301	324	271	303	315	316	328	299	287	326	297	309	293	270	313	314	325	311	291	288	338	303	290	314	302	317	308	310	324	298	299	329	277	315	297	282	290	306	297	340	305	325	305	291	305	299	318	306	315	299	298	304	302	317	278	318	269	303	311	299	309	318	294	297	285	309	307	307	292	306	301	296	319	290	320	315	297	324	343	341	319	300	294	325	356	318	321	279	298	315	292	328	320	335	318	349	293	299	356	330	304	337	291	307	267	314	318	289	326	298	311	315	297	304	286	328	311	309	291	300	310	285	335	317	293	292	324	321	285	291	284	328	288	296	319	305	279	297	319	302	299	297	280	305	326	324	291	321	310	299	304	292	322	306	298	307	309	326	339	314	316	277	303	319	286	302	310	310	329	333	273	285	293	323	262	335	308	323	340	294	299	271	290	291	322	339	325	310	297	326	297	312	290	315	320	336	349	321	298	333	324	288	281	312	286	291	285	334	313	341	332	318	304	282	319	289	286	300	336	313	274	290	302	300	313	313	294	313	310	294	284	309	300	322	286	318	305	301	291	299	312	318	294	290	313	311	298	329	286	271	326	313	303	272	306	265	278	335	286	314	307	312	316	305	336	342	320	308	314	308	288	302	317	310	288	355	289	291	317	292	308	279	314	314	295	279	316	343	294	309	284	309	301	292	320	294	307	311	278	293	307	329	292	285	310	314	309	333	308	327	314	336	314	300	296	317	305	281	317	297	289	314	312	315	293	317	302	317	309	291	335	304	308	279	303	302	294	319	280	317	321	328	305	325	291	295	345	348	329	302	308	277	282	328	280	306	298	312	337	290	307	303	297	305	320	310	318	318	274	303	280	287	285	333	293	302	297	339	341	325	322	314	323	306	320	305	279	329	294	302	311	331	315	295	295	329	306	285	317	329	325	313	332	307	322	278	315	292	270	261	313	320	302	323	270	293	283	285	333	294	322	333	313	313	293	305	299	319	330	296	288	316	319	298	267	312	275	313	337	324	334	310	309	328	292	303	315	301	290	296	308	323	311	318	278	294	311	302	317	332	320	319	315	331	333	291	321	283	335	321	321	327	322	301	289	343	347	304	297	287	290	342	301	282	292	306	314	300	299	296	304	289	318	320	289	283	286	305	314	323	293	351	316	288	361	322	294	307	327	293	306	339	307	290	335	293	324	281	297	303	315	284	305	316	322	306	321	291	319	322	319	312	294	273	309	293	349	299	281	302	280	291	322	319	327	333	326	331	279	288	295	288	316	297	307	309	311	321	300	286	298	285	338	309	324	273	351	278	318	320	301	317	318	337	277	347	310	308	293	325	317	298	340	295	315	289	286	280	294	281	309	325	305	318	286	335	322	322	298	320	271	263	307	311	313	304	313	303	323	337	312	292	305	301	318	340	322	305	301	288	347	278	307	292	310	327	289	293	280	309	306	315	327	299	319	315	335	291	268	326	306	312	327	300	309	302	314	299	313	296	301	291	304	284	338	322	321	288	271	312	297	317	310	327	319	328	325	312	325	308	291	327	292	350	312	307	302	302	331	296	320	306	298	323	307	320	320	328	352	321	299	310	356	307	310	299	291	312	319	304	291	318	292	321	314	314	283	330	341	294	296	298	327	306	317	321	293	326	326	272	301	301	337	321	288	331	305	304	310	329	303	342	307	313	342	315	286	358	329	323	314	294	307	325	290	274	305	300	310	313	297	291	295	314	303	312	304	334	318	277	362	286	283	316	300	322	306	283	316	270	297	302	281	280	309	331	315	290	315	308	314	300	283	318	295	301	321	292	283	262	277	320	277	298	328	325	308	310	291	293	286	324	307	300	318	291	290	334	296	323	293	273	319	331	316	314	298	306	314	335	347	305	303	303	338	308	286	310	277	338	291	296	297	294	294	311	291	314	303	303	332	292	325	315	305	292	300	388	321	318	325	331	307	290	314	311	296	307	327	310	297	278	333	315	347	272	322	316	310	316	316	329	322	295	324	279	333	316	315	310	329	309	286	301	314
27603	24018	12859	6547	4696	3522	2827	1985	1649	1406	1186	962	802	712	744	634	617	560	555	510	497	484	436	483	449	448	506	424	402	400	394	375	357	355	337	351	379	378	315	350	333	323	339	319	304	349	292	329	333	312	300	367	358	336	338	301	326	293	297	355	292	330	328	349	312	307	336	298	342	302	298	323	333	270	323	318	337	278	333	316	315	311	321	320	325	321	336	310	334	337	323	319	344	324	334	306	300	330	308	323	314	285	335	326	304	287	283	338	291	299	312	322	319	305	305	304	314	329	313	310	311	314	336	290	323	313	297	329	345	341	347	291	313	356	324	292	283	330	323	309	322	315	309	295	297	289	297	340	305	289	328	295	339	320	343	297	326	305	327	318	324	313	303	299	317	303	315	332	317	319	279	327	310	313	318	273	297	332	311	292	308	350	304	320	316	293	301	321	349	336	322	324	336	303	346	296	298	325	340	295	296	313	315	320	356	293	308	316	303	340	290	315	337	290	289	312	309	318	315	328	311	277	341	307	299	318	315	303	296	324	320	295	333	280	312	344	332	309	333	311	320	294	331	272	309	310	329	291	301	301	307	296	290	296	333	300	330	301	297	307	281	318	321	331	319	315	316	309	309	329	307	312	281	302	299	301	307	329	291	311	303	317	284	304	330	294	297	310	293	304	311	291	306	339	321	324	315	310	295	311	298	288	283	320	305	310	300	309	291	310	309	321	292	311	305	309	322	311	295	331	319	325	305	278	286	292	326	332	306	348	273	320	291	350	323	312	316	333	314	288	324	305	292	295	315	308	294	303	304	308	323	275	332	326	340	306	311	297	284	315	302	293	279	328	299	354	326	303	294	321	316	304	306	316	313	307	312	309	303	302	312	286	292	300	243	294	296	302	306	320	340	302	287	313	295	290	334	318	297	293	279	329	331	308	310	307	301	297	299	335	308	306	310	303	300	302	285	302	321	304	320	332	338	311	297	325	295	291	311	312	319	303	289	304	283	285	292	311	320	350	285	314	306	296	323	356	318	334	328	327	305	319	306	323	312	310	338	317	327	281	310	365	300	303	305	314	281	300	290	310	269	321	286	320	320	344	361	335	328	314	285	313	304	324	327	321	310	282	293	289	295	277	292	334	299	307	348	299	337	320	291	308	314	281	316	301	329	326	289	318	257	329	310	315	307	318	327	323	310	323	293	315	287	292	319	317	309	336	320	295	315	298	312	283	314	309	292	313	335	325	311	308	317	303	304	322	315	326	294	347	303	285	320	301	322	275	331	285	313	292	304	322	303	300	303	319	324	298	344	328	285	305	286	313	315	285	297	304	309	330	283	323	273	302	330	353	300	312	345	318	290	310	306	349	290	288	261	312	324	300	308	324	300	301	316	309	291	300	297	282	304	328	326	280	322	303	323	281	277	315	290	324	284	323	302	299	317	313	309	313	332	350	317	315	308	351	302	319	298	311	316	319	328	308	270	270	295	300	328	293	297	273	313	317	302	308	288	312	307	294	288	297	284	314	319	330	311	300	297	302	290	329	311	262	310	341	310	272	301	275	294	317	302	292	289	329	297	312	334	297	303	327	313	306	309	315	308	290	299	307	322	293	329	301	328	314	318	301	315	314	309	342	319	324	302	326	288	311	310	317	303	327	320	305	311	285	309	315	310	311	312	302	311	290	324	309	324	320	283	294	306	256	285	289	308	315	303	287	315	315	277	327	306	339	269	301	328	294	291	311	284	333	329	325	305	318	307	291	308	304	310	355	317	314	308	302	333	300	301	303	293	301	307	326	331	327	299	297	294	298	286	301	327	320	279	294	320	343	304	292	309	286	274	305	315	314	285	298	289	308	284	324	342	321	308	322	310	319	292	313	344	311	342	310	326	312	329	310	290	325	295	347	301	308	346	321	323	296	321	320	340	327	325	309	298	315	299	319	300	310	333	325	302	320	293	310	334	301	307	304	333	325	316	305	315	315	307	306	332	287	338	298	291	286	317	324	300	273	280	327	287	278	341	310	324	298	286	312	317	330	309	290	278	295	282	299	311	332	324	333	300	293	322	309	263	324	307	319	297	320	290	320	321	288	285	294	315	297	325	301	302	273	284	271	303	322	302	295	298	299	299	316	302	315	329	330	329	314	286	317	306	341	284	314	299	333	300	303	311	304	262	261	317	328	315	331	357	328	300	284	315	290	317	260	310	306	312	339	315	314	294	319	310	312	315	308	298	327	307	303	334	294	297	337	327	316	307	320	294	304	317	285	310	333	315	300	289	322	293	308	305	316	273	287	328	306	291	298	321	336	320	324	319	323	325	324	307	334	336	312	313	290	303	330	316	294	319	326	332	304	308	306	299	307	292	309	327	328	314	297	318	302	315	310	303	302	302	318	313	332	315	273	314	328	272	293	350	310	351	328	310	315	312	322	277	288	322	324	299	304	322	298	339	302	328	322	330	293	304	304	280	316	294	335	324	308	301	294	302	293	297	290	290	336	285	288	315	292	299	273	301	330	333	273	335	311	324	299	289	298	348	334	352	315	290	310	287	347	312	268	311	291	340	327	298	292	316	327	334	311	299	289	280	316	314	301	313	332	304	329	297	307	321	328	305	297	284	312	339	307	306	287	322	324	321	345	304	318	284	296	318	297	287	277	343	342	294	341	346	357	273	306	292	328	306	311	315	298	311	319	300	296	307	289	330	301	316	285	344	326	303	296	292	308	292	330	329	315	307	315	304	308	284	316	307	310	321	306	300	288	317	312	302	285	329	312	295	292	313	342	295	331	286	351	368	307	303	315	295	332	354	292	337	348	294	325	320	291	277	284	285	285	279	294	322	307	330	294	296	312	302	300	297	317	344	312	286	311	303	327	308	306	298	299	267	292	319	302	297	312	290	299	331	323	320	312	328	326	303	305	342	335	303	312	312	315	280	273	339	320	325	306	285	303	324	320	330	318	333	315	318	313	289	282	321	321	329	299	307	344	348	323	294	329	302	293	330	341	310	319	297	268	316	314	307	313	297	330	296	311	309	314	300	323	300	292	316	287	283	313	327	311	289	315	320	324	316	330	307	308	328	297	311	304	315	340	313	322	298	325	328	305	328	310	332	305	310	312	327	279	319	326	290	309	325	319	323	327	257	314	295	301	306	311	271	312	302	329	269	303	285	308	290	324	340	329	304	320	315	299	318	285	324	332	299	314	319	300	308	285	323	301	299	350	312	307	319	300	297	302	298	303	294	289	341	315	283	296	300	296	341	287	305	286	292	328	313	313	339	318	321	302	325	333	276	317	299	340	319	328	294	304	323	318	323	289	319	322	298	329	328	289	305	304	317	296	311	303	312	298	322	341	301	298	327	347	293	297	297	304	319	304	291	302	292	297	328	331	307	347	305	306	320	302	301	302	314	299	306	321	339	310	279	339	299	317	272	306	299	343	269	328	320	326	319	280	304	314	303	299	327	290	309	330	318	314	332	308	347	298	344	304	302	334	304	293
27986	19658	7641	1839	1190	1037	1021	916	855	889	839	814	827	823	774	758	770	846	802	760	838	792	781	765	786	843	787	752	837	729	763	799	741	753	780	751	770	772	735	772	774	779	757	799	758	783	738	798	791	728	706	747	736	759	773	738	773	740	804	803	775	692	846	718	770	771	766	726	724	700	736	753	772	731	762	758	801	753	737	753	727	766	769	755	758	736	743	750	751	779	738	771	769	740	795	715	780	720	759	745	786	751	737	711	720	765	764	745	767	791	766	735	776	801	752	761	809	821	762	742	737	812	723	692	777	719	742	773	710	736	734	737	760	743	734	756	769	759	819	802	743	747	773	763	743	788	764	762	757	760	760	777	748	749	743	771	790	726	771	752	726	752	770	712	764	726	740	866	796	740	802	721	776	721	804	755	759	772	774	768	738	816	749	779	769	802	798	757	747	776	778	753	716	748	723	728	775	822	786	768	747	725	734	765	746	786	741	761	798	760	785	777	758	752	776	738	668	735	772	718	739	805	781	766	786	769	803	696	764	705	777	776	768	759	802	744	753	742	769	784	781	716	734	788	750	769	734	762	757	751	795	808	762	747	740	736	771	768	733	833	731	736	708	782	705	746	750	745	786	762	736	756	716	760	781	796	728	777	805	809	735	744	759	740	695	760	725	799	761	751	772	730	750	746	744	734	767	758	779	723	754	747	765	784	803	722	759	755	755	765	750	780	804	721	752	812	796	824	797	732	770	746	826	780	759	748	754	742	768	742	738	806	787	755	766	727	770	763	696	776	742	748	762	729	832	808	723	746	732	775	785	789	777	769	733	776	735	758	778	770	764	713	740	711	776	760	795	767	738	820	710	787	780	772	730	715	768	724	770	772	734	712	741	797	755	725	750	777	779	757	795	753	683	700	756	796	766	754	748	770	742	757	729	789	773	760	744	794	798	757	739	798	781	757	747	722	812	756	752	766	800	780	752	742	717	747	754	754	774	789	764	763	748	738	790	758	807	745	750	730	803	773	782	785	765	794	747	777	755	789	772	788	759	787	767	768	752	761	768	794	741	811	727	720	775	757	764	782	764	754	763	771	739	798	750	756	781	776	849	755	749	758	804	771	755	702	757	767	714	757	774	771	783	823	750	778	751	735	755	806	793	747	737	763	746	780	787	751	792	787	768	721	694	754	755	744	751	764	785	799	733	784	725	774	740	780	803	739	745	775	769	711	746	764	785	747	772	739	768	802	725	749	758	775	809	766	719	792	806	765	748	754	783	762	772	741	787	699	758	727	806	785	797	740	766	787	772	829	747	755	759	773	776	770	752	796	765	721	826	751	750	741	750	783	794	755	734	726	774	744	743	751	753	758	772	753	778	738	756	768	792	775	744	740	787	726	758	723	751	768	753	747	791	761	747	726	813	730	746	750	743	761	740	739	779	782	750	796	748	747	790	758	779	746	766	722	774	740	762	780	792	777	727	773	754	739	739	778	698	762	791	782	766	766	745	757	765	752	787	760	739	773	762	734	787	736	720	771	727	729	733	757	716	766	787	719	709	817	743	771	745	784	737	738	832	739	793	766	773	757	795	747	796	783	755	743	743	723	737	764	754	783	734	761	749	735	764	751	784	759	732	715	748	814	771	745	747	770	714	767	787	783	797	774	753	703	756	753	753	731	771	814	762	766	818	731	760	748	726	768	756	755	740	747	785	751	760	737	760	763	795	780	824	744	750	752	781	743	759	780	729	775	791	732	731	744	768	786	751	741	751	788	780	738	765	756	771	777	789	753	757	731	779	768	761	758	747	785	732	747	779	761	746	813	779	779	790	739	742	759	732	738	772	780	768	737	727	758	802	763	794	731	715	718	715	753	732	730	750	723	718	761	772	762	741	752	752	739	734	753	739	798	741	790	779	760	689	778	778	779	768	740	727	730	751	732	757	728	738	718	750	759	747	791	774	723	745	720	739	736	767	773	750	780	751	732	762	733	802	774	743	752	813	745	771	811	718	734	706	741	744	756	734	743	725	781	761	799	796	810	766	727	800	787	808	741	745	781	759	797	722	745	741	782	776	786	768	769	788	822	762	744	768	795	760	779	741	743	761	798	731	738	759	761	825	741	779	785	823	710	744	822	737	749	789	722	745	740	760	771	801	767	802	763	801	800	782	711	810	740	825	790	780	787	778	766	787	709	800	728	761	747	794	750	734	767	733	715	747	754	793	805	776	740	795	784	792	713	775	723	770	705	758	776	763	785	743	756	769	746	768	779	791	736	787	787	757	773	746	726	808	752	725	743	815	712	728	729	804	761	772	747	810	769	771	724	782	724	751	772	740	775	742	750	785	804	765	746	719	734	760	729	793	759	747	793	768	746	796	731	755	758	768	751	775	764	762	737	755	745	766	733	814	745	741	783	798	729	782	778	810	725	782	726	759	740	749	761	761	786	760	749	754	766	741	798	760	751	768	786	764	754	714	740	770	777	744	789	826	773	716	712	727	761	769	760	806	776	743	821	779	687	724	768	765	776	774	754	764	792	765	749	744	736	773	749	786	792	773	781	782	763	729	728	775	746	779	714	763	764	756	747	773	739	778	771	783	776	751	782	796	745	760	745	743	702	752	756	729	702	718	745	767	779	817	725	750	778	734	777	782	774	747	723	764	752	765	739	764	729	713	745	759	830	739	755	751	761	783	763	756	761	719	732	723	768	802	724	764	805	782	733	728	790	786	830	772	751	761	748	733	803	758	753	774	810	709	804	704	755	721	768	781	729	722	770	764	792	766	763	774	800	764	741	724	759	734	682	793	747	733	738	788	740	753	747	741	802	802	757	841	768	751	782	771	729	774	781	727	764	742	761	774	752	736	725	720	752	739	714	791	741	768	735	776	792	738	763	772	765	769	730	752	749	799	782	743	789	732	800	777	705	758	743	727	752	788	750	719	766	766	718	773	710	756	765	752	767	741	727	750	716	744	799	759	815	752	774	772	724	784	849	785	781	780	787	743	778	739	787	730	762	796	808	762	747	793	733	736	750	723	772	733	732	779	757	709	747	749	719	751	803	783	762	780	829	806	807	805	756	759	798	720	727	780	750	748	783	735	750	732	746	774	783	731	772	750	749	752	754	751	746	720	749	784	726	747	721	773	788	756	764	764	764	804	785	772	792	756	772	793	741	746	756	737	753	696	742	786	729	762	733	749	718	775	714	733	715	777	745	714	706	715	721	708	793	739	781	765	766	735	722	740	736	743	800	740	821	752	808	748	779	782	761	776	777	802	804	772	762	760	751	733	737	771	738	726	727	738	779	740	727	787	751	773	782	776	788	749	725	777	768	767	728	775	741	707	780	769	763	714	814	752	744	786	724	756	814	793	795	777	751	741	764	701	769	766	775	787	740	751	750	722	742	755	750	787	733	762	805	789	791	755	758	757	787	786	767	758	725	729	795	794	705	773	807	768	785	796	774	758	766	786	780	732	791	755	711	794	759	775	767	778	733	736	762
8432	5209	3105	1806	1449	1307	1155	1058	987	986	876	893	845	861	874	863	858	866	842	863	797	775	852	829	839	814	798	764	806	763	781	784	787	819	754	819	791	754	713	733	829	767	771	738	785	783	835	807	770	767	808	814	740	824	751	787	735	832	759	805	810	814	775	802	775	750	800	800	796	730	764	756	753	735	796	740	793	754	796	771	798	790	754	773	794	820	768	799	826	817	762	767	812	806	754	823	812	815	766	768	785	878	767	789	797	848	788	777	764	789	778	768	780	771	796	829	825	835	757	790	793	777	763	753	818	787	806	774	801	781	770	771	754	824	808	782	827	776	764	793	754	790	831	766	799	785	780	807	771	765	767	834	813	756	824	796	812	738	775	800	783	837	827	789	765	805	749	793	873	779	762	782	860	730	841	767	799	762	826	751	820	777	782	765	725	731	798	774	795	753	808	779	764	791	810	730	784	796	763	850	788	784	740	791	744	815	753	829	811	808	797	826	800	785	794	760	772	726	831	770	813	762	780	809	723	771	786	757	795	736	809	756	803	781	744	800	774	761	772	780	801	775	773	788	800	771	773	785	758	784	746	748	759	770	774	785	836	760	789	729	800	794	796	809	805	772	824	846	780	802	775	788	810	770	826	812	752	808	827	762	805	799	787	784	808	823	767	764	805	773	756	819	781	793	814	781	792	794	764	770	788	777	813	747	800	771	794	775	803	707	739	782	831	781	817	793	780	779	759	873	827	770	804	812	780	830	766	782	811	748	840	791	837	804	777	786	792	801	727	830	822	807	812	796	787	755	849	770	812	803	803	818	801	769	825	804	731	766	737	791	804	807	778	773	776	747	740	779	815	754	788	816	797	783	772	843	748	820	771	764	786	813	742	813	762	776	817	828	776	736	795	790	768	742	855	797	740	804	805	749	763	760	794	767	811	786	762	771	785	807	850	755	792	815	792	781	811	767	795	806	793	745	818	803	760	807	770	762	777	718	746	783	827	789	821	813	771	790	779	776	750	719	776	784	823	798	775	789	752	759	834	801	750	812	745	790	827	813	760	731	810	791	813	800	800	796	825	772	772	765	845	755	753	766	796	738	756	750	772	758	770	804	798	808	783	758	779	774	758	802	780	763	817	802	783	807	778	756	800	764	844	770	790	771	787	781	814	773	791	769	794	719	815	774	818	742	816	746	782	779	803	841	775	772	764	785	741	805	794	762	785	777	703	786	793	847	797	792	785	788	796	805	767	766	782	756	740	766	814	743	757	771	790	741	753	809	774	775	801	811	800	766	774	790	792	803	820	779	808	786	791	804	795	751	824	772	716	799	751	821	747	827	762	803	803	766	772	794	769	783	777	761	791	756	792	810	785	805	795	757	777	752	792	780	799	787	790	807	820	779	790	798	805	725	793	793	746	799	766	808	780	818	824	756	729	794	785	827	772	778	789	790	778	816	774	784	835	772	848	808	808	793	804	856	772	803	740	833	851	827	756	774	783	743	837	815	741	791	739	783	775	824	802	789	805	796	840	736	773	805	802	733	780	770	767	792	729	803	809	758	789	828	843	774	761	763	812	790	764	819	803	784	809	737	770	782	838	794	760	801	779	784	767	780	849	823	762	705	810	847	812	771	746	856	825	766	767	754	790	795	795	788	784	775	802	793	786	784	775	783	806	822	809	785	731	800	744	775	781	801	774	772	771	768	752	766	746	772	784	821	774	749	786	835	819	797	756	767	771	794	769	796	790	809	793	819	848	788	776	815	757	790	760	773	774	844	782	779	789	768	748	801	810	783	758	776	760	800	816	788	759	801	819	828	787	786	752	777	787	754	807	780	812	791	811	805	794	722	770	796	810	805	752	809	759	798	761	756	770	804	737	817	757	776	761	751	788	799	779	797	802	801	786	832	855	801	773	779	807	785	775	835	773	802	735	739	768	746	801	775	762	810	770	779	799	805	752	788	803	770	792	835	739	827	802	788	802	780	811	770	777	784	823	816	796	773	826	780	742	794	820	779	745	768	834	800	793	813	817	774	751	846	779	780	828	835	810	789	818	746	792	775	784	795	800	734	767	787	809	809	803	835	832	807	848	771	796	736	830	824	771	779	821	803	759	743	769	750	774	785	747	815	799	816	759	759	794	769	762	815	779	804	759	845	763	838	738	787	746	751	818	786	807	784	754	785	799	772	793	837	744	794	829	836	749	784	788	766	756	814	760	847	781	821	765	819	849	815	784	788	784	776	769	787	838	781	814	787	763	833	811	766	766	748	791	758	800	814	831	780	794	822	786	810	812	801	776	810	813	799	748	766	776	782	829	780	788	787	792	756	802	766	741	822	804	762	818	835	815	799	821	798	799	779	799	813	768	763	816	750	817	789	800	792	783	838	788	757	740	789	773	739	802	775	798	762	756	793	729	788	832	772	777	769	803	751	799	789	815	780	785	815	770	784	750	777	805	775	759	772	782	779	824	775	768	769	769	781	772	759	744	770	816	788	771	813	780	778	784	747	782	805	769	721	774	748	732	815	737	792	806	819	759	793	787	805	764	786	800	826	752	825	797	764	769	797	785	803	781	780	769	774	781	805	750	760	838	738	783	822	765	773	786	830	764	808	767	802	720	786	791	787	753	787	769	795	740	774	760	776	755	736	792	759	726	806	718	821	814	796	799	809	752	818	748	818	774	768	755	760	811	789	765	824	805	765	814	723	771	827	828	800	819	761	811	742	790	779	822	829	765	768	815	805	744	764	764	820	818	751	774	706	757	813	764	764	726	752	799	794	830	777	815	781	791	809	786	759	752	816	752	802	816	780	785	765	761	807	767	759	771	753	792	783	754	818	773	782	807	767	787	780	788	847	813	805	753	843	718	750	788	819	769	833	755	766	839	826	782	786	782	802	799	808	751	840	796	821	845	786	847	800	778	812	796	797	791	819	766	754	768	787	815	720	819	812	771	807	756	759	738	833	792	786	781	852	808	772	801	744	780	812	770	803	764	792	795	817	753	783	760	777	806	805	811	834	763	782	786	798	782	796	814	800	807	754	763	735	779	825	786	802	762	764	811	755	787	751	798	785	808	785	796	770	809	775	811	787	776	792	797	779	794	856	812	767	731	807	771	775	724	775	721	798	794	818	786	783	769	803	819	797	796	761	740	816	772	838	772	783	781	798	788	787	789	777	757	809	797	774	793	771	787	805	725	792	826	749	777	798	757	798	840	753	806	778	817	810	778	773	754	774	771	782	766	789	782	775	794	756	810	781	771	742	778	832	720	748	785	834	804	804	743	772	765	804	770	803	798	797	755	813	756	747	792	812	823	775	771	813	781	791	802	765	776	809	806	769	762	761	746	765	729	817	796	804	781	804	771	800	764	808	782	776	803	771	762	793	780	820	783	794	779	785	794	779	832	745	797	803	785	788	809	800	791	774	773	765	847	828	762	796	743	820	818	768	745	772	809	796	826	747	775	799	762	822	760	811	743	817	787	785	817	827	803	794
23828	21572	29147	24466	21580	13832	1716	988	826	800	714	665	564	547	525	554	480	475	472	487	494	488	456	506	463	476	451	423	436	445	419	453	424	428	418	359	430	402	446	435	402	384	378	394	415	400	375	404	420	381	404	410	400	407	401	380	396	422	400	368	402	389	355	378	426	420	391	385	385	402	406	403	394	353	385	388	430	398	364	412	394	392	386	401	376	386	428	376	400	413	414	406	405	401	415	379	378	374	379	397	388	400	374	384	391	429	415	431	378	388	389	409	395	434	425	395	367	388	384	390	352	392	426	379	422	393	396	398	439	395	417	380	390	421	397	375	407	399	392	378	424	388	406	402	406	404	398	367	388	387	401	421	386	416	412	407	429	361	380	414	411	368	393	348	423	408	365	404	410	399	387	399	368	387	425	416	405	392	392	380	384	394	394	387	390	382	369	398	365	445	373	385	380	426	436	415	406	378	421	392	412	411	387	397	375	393	399	419	386	359	403	401	403	395	393	392	424	366	402	422	406	405	411	376	410	377	402	361	373	369	444	380	384	392	410	395	426	435	405	387	391	405	380	369	423	392	392	442	383	415	375	347	371	415	407	381	397	415	365	413	421	390	389	423	392	392	422	369	417	411	414	426	443	388	412	376	368	381	430	344	380	402	369	381	403	370	393	413	419	375	410	441	372	394	422	418	389	426	401	386	394	451	377	400	358	405	392	393	400	395	432	413	398	402	395	410	400	381	382	374	379	391	411	421	415	419	431	417	430	393	409	382	442	380	401	405	379	418	394	416	407	407	391	403	408	382	419	383	442	396	376	394	358	378	389	387	389	446	433	418	400	428	368	425	426	404	397	430	378	411	393	377	411	420	366	403	393	393	426	379	387	401	408	390	397	429	413	392	420	393	408	387	363	396	423	433	429	441	378	387	376	392	383	405	412	400	401	401	377	371	386	429	411	389	372	403	386	398	401	417	389	401	358	380	377	376	381	396	408	375	388	406	389	406	400	372	368	417	392	404	389	360	400	357	367	440	374	393	414	421	401	384	395	430	377	366	399	387	411	418	382	397	375	404	378	395	371	354	389	388	420	393	359	385	409	397	386	409	407	376	370	416	427	378	415	420	378	390	384	375	370	398	399	388	430	407	417	419	409	384	385	400	405	380	408	415	388	367	334	382	372	398	392	361	403	398	417	391	389	432	420	386	389	401	408	363	412	385	406	376	412	364	386	413	384	389	400	402	401	403	367	392	372	420	380	430	383	369	375	404	394	371	413	396	422	391	387	357	385	440	417	413	410	386	391	372	396	377	377	402	423	439	412	403	410	415	362	394	378	381	405	387	404	400	382	411	409	366	405	405	363	422	391	419	411	387	437	416	414	401	401	402	424	389	371	381	420	400	400	412	401	408	404	396	383	385	390	411	412	387	371	412	432	412	394	414	382	395	414	379	380	360	414	446	405	424	371	413	379	390	383	378	394	388	378	396	371	378	422	412	426	398	408	399	379	378	396	408	404	414	420	407	419	419	407	394	363	387	409	393	409	420	381	422	392	377	402	356	409	400	369	378	420	364	412	401	406	393	408	390	403	396	414	397	411	408	364	408	403	396	349	390	421	382	388	395	414	413	356	395	376	419	399	421	389	377	353	451	404	382	395	434	409	387	410	422	377	427	413	389	384	387	394	412	433	384	409	379	364	421	357	405	357	399	420	380	395	357	362	438	398	399	389	419	420	414	387	441	349	390	386	396	417	373	413	426	427	386	361	395	399	445	402	375	429	432	370	387	400	378	398	360	388	409	373	418	408	422	379	409	358	406	393	411	405	379	388	405	421	392	424	384	435	375	420	388	375	373	387	388	423	389	398	392	380	374	432	433	403	419	366	421	396	390	410	383	418	360	416	419	402	398	433	397	417	400	401	420	429	378	394	392	389	389	395	407	405	380	406	418	398	388	390	420	389	412	383	390	415	410	381	378	398	397	403	363	405	376	382	441	405	381	396	391	400	381	397	410	371	399	359	375	392	373	391	394	393	369	373	440	418	396	393	369	386	354	401	407	411	367	396	390	418	406	400	350	371	407	385	409	420	392	411	411	396	441	378	418	386	409	402	382	385	410	372	346	391	408	423	394	399	424	387	452	412	422	362	390	398	405	421	383	383	388	404	369	385	376	331	362	402	380	408	403	397	395	370	369	373	408	370	373	413	381	393	383	381	393	418	406	361	394	445	390	391	419	357	430	383	404	399	411	396	384	417	392	429	390	375	395	421	414	384	377	413	388	443	420	404	371	393	406	393	379	373	378	386	393	379	401	396	395	449	372	414	400	356	407	377	370	359	411	390	396	366	385	383	403	383	373	399	411	380	409	390	355	399	410	400	400	411	375	384	383	395	409	384	393	356	386	399	427	398	377	365	395	405	378	406	387	395	404	368	428	373	399	383	410	408	403	402	399	427	418	424	397	390	392	386	411	389	413	400	403	434	421	409	428	392	370	391	419	402	423	403	388	405	438	406	428	379	386	377	379	408	407	386	336	383	422	387	371	407	414	397	416	393	396	449	446	390	386	369	381	364	375	387	395	393	393	379	420	359	434	410	426	402	380	434	375	395	433	405	366	430	405	383	400	437	387	404	428	436	406	426	390	408	389	359	409	402	397	392	382	408	390	383	363	403	379	381	381	413	376	409	364	419	382	372	402	400	398	366	404	378	427	435	431	389	410	350	414	383	412	447	384	438	394	442	397	388	393	385	396	393	418	362	390	359	402	389	399	433	389	388	407	395	385	423	372	384	407	427	420	415	387	404	415	389	412	376	384	373	414	376	402	403	379	416	386	434	385	390	410	389	397	422	406	399	390	420	422	401	373	412	418	387	381	397	388	403	409	387	396	413	359	416	377	408	438	400	426	407	404	368	420	405	378	442	405	413	396	446	381	414	410	399	416	369	399	438	417	400	405	401	415	410	408	375	419	412	425	403	394	430	413	405	395	425	419	400	374	373	403	409	383	451	403	393	392	399	417	424	385	366	377	378	427	392	406	417	383	395	418	399	378	362	419	379	380	401	434	441	384	404	386	417	407	371	356	377	371	408	432	387	371	330	375	426	376	389	439	386	417	399	409	413	391	386	383	374	390	416	434	399	382	404	411	369	388	377	413	369	384	382	386	382	419	402	397	394	405	418	359	387	412	372	420	361	414	389	378	391	354	359	373	398	439	397	425	385	385	448	403	405	388	369	391	362	402	408	409	421	356	397	423	404	384	407	397	422	389	402	400	355	404	399	372	370	362	426	401	392	402	354	400	415	422	420	376	409	364	387	385	416	363	383	386	397	403	375	360	409	430	374	404	418	376	400	381	379	405	368	405	382	385	410	411	396	355	346	411	391	427	394	398	400	380	397	396	365	383	395	368	388	382	403	376	386	399	399	395	422	364	394	420	398	426	425	385	401	456	365	404	378	371	390	410	402	398	456	427	395	415	380	409	365	366	395	399	398	411	428	395	436	435
22984	19227	8503	4190	2919	2393	1859	1465	1217	1064	1002	823	732	680	668	630	616	587	565	514	543	521	545	525	558	540	504	486	524	445	435	497	482	461	434	445	426	429	444	460	381	445	430	417	432	436	429	448	443	428	430	450	409	423	418	457	440	469	404	448	398	431	485	435	463	418	424	426	456	411	425	436	460	438	417	453	435	406	442	447	428	438	434	434	395	422	460	438	432	429	463	433	390	398	448	453	452	444	405	432	407	410	467	376	432	416	406	459	455	419	460	395	451	459	445	417	442	416	424	464	404	435	448	420	406	441	455	438	414	441	433	423	438	400	462	446	426	399	432	393	405	455	488	403	436	429	464	424	437	410	413	411	445	425	425	425	426	440	460	429	446	419	450	445	426	455	444	455	405	409	433	432	443	471	469	412	401	425	414	404	467	443	411	439	418	464	403	457	417	428	422	414	424	423	415	445	428	435	420	416	428	497	418	441	450	464	426	448	439	457	425	445	452	420	425	407	430	435	431	434	430	411	403	472	437	443	389	411	429	414	397	430	419	416	469	462	452	433	384	403	458	418	421	415	443	423	442	436	437	442	436	432	427	397	386	420	422	461	403	412	422	424	396	407	414	435	469	403	428	430	436	453	413	409	472	433	439	416	417	404	432	426	426	422	430	398	446	405	429	444	432	422	437	458	404	413	438	428	425	405	444	424	424	412	416	421	428	445	411	463	431	433	467	447	463	433	429	434	427	406	437	435	453	422	428	445	406	415	454	429	465	449	404	450	462	413	454	423	387	432	445	428	429	398	413	420	429	445	473	466	431	451	414	434	428	440	425	424	465	409	440	424	422	439	403	421	419	486	402	414	438	434	413	423	452	389	421	407	390	400	458	410	403	415	413	454	421	451	432	402	464	400	433	434	453	465	444	426	374	471	435	436	422	436	439	428	401	393	460	400	448	438	398	448	434	479	395	428	451	405	412	438	431	409	402	421	423	432	455	420	397	426	458	465	402	423	445	434	442	405	439	470	374	413	490	432	412	420	416	452	422	464	391	398	432	429	446	393	420	440	387	433	417	436	410	441	442	403	451	411	411	439	419	409	400	458	444	449	387	417	404	445	425	435	414	445	428	426	443	440	419	399	450	434	461	433	428	415	394	438	398	450	437	425	415	482	425	405	457	463	433	425	449	432	424	435	431	422	447	402	410	452	446	423	423	423	417	426	421	430	374	447	435	458	432	427	439	423	407	429	442	436	419	434	436	442	433	392	424	397	445	437	429	421	429	419	397	412	409	418	402	432	461	392	431	413	449	440	445	449	441	413	405	428	395	445	435	415	472	408	449	419	420	410	426	441	432	444	451	415	402	420	455	449	435	455	396	415	415	445	433	413	412	391	423	419	440	450	422	440	448	409	436	409	463	420	396	461	464	414	418	404	450	438	411	436	458	376	395	400	428	427	419	424	408	416	420	474	411	440	410	446	402	469	409	437	437	421	424	418	420	470	454	421	424	435	408	443	474	399	387	381	419	433	420	428	468	441	436	392	434	434	410	451	446	396	431	390	446	430	451	457	433	431	444	414	433	424	446	412	400	418	391	423	458	415	418	453	439	450	410	429	415	392	445	453	417	430	430	412	396	423	413	453	438	470	412	436	406	421	440	401	409	435	408	411	415	451	397	457	419	442	410	414	421	394	454	431	440	424	429	408	422	424	395	420	442	425	455	426	400	386	398	410	429	415	443	439	450	415	410	444	384	422	402	440	413	455	435	414	448	439	435	437	431	419	418	386	428	456	414	411	404	403	407	406	429	421	446	411	415	384	408	447	403	445	401	414	405	413	442	438	375	410	448	395	419	424	462	408	394	422	413	462	398	418	414	427	446	457	453	431	409	430	443	425	411	454	429	390	428	435	417	451	452	406	450	406	409	416	444	435	420	461	407	395	366	436	390	407	431	418	444	424	413	438	421	453	453	428	410	445	437	417	432	430	402	437	414	396	424	419	434	415	399	425	402	397	450	400	429	424	372	407	390	425	405	403	459	455	387	460	432	412	434	434	423	399	425	419	410	424	447	413	420	447	412	448	422	428	435	405	413	423	436	411	442	475	461	424	438	413	434	429	453	460	416	403	446	437	426	391	432	447	401	406	440	416	432	396	392	451	424	389	419	402	444	415	459	463	418	431	402	425	416	459	384	470	442	425	437	427	413	433	481	406	409	457	431	428	437	450	477	431	448	408	405	409	440	397	419	466	434	435	464	462	428	422	452	410	426	438	452	452	426	468	416	418	456	419	393	413	461	452	417	422	399	420	419	428	435	432	419	408	427	416	439	434	424	451	441	447	405	450	409	425	406	439	418	450	440	439	442	427	427	416	417	430	384	442	381	386	462	454	447	433	433	406	415	443	423	447	400	428	443	439	458	434	416	461	392	432	425	439	473	468	408	458	460	484	435	426	418	424	419	414	447	437	450	412	459	445	413	403	422	391	437	450	443	430	420	444	445	407	427	420	434	382	417	433	462	380	450	421	407	419	397	430	390	436	405	434	433	451	419	421	441	442	411	440	431	441	457	410	428	448	423	440	385	435	434	405	422	482	441	437	405	425	416	421	412	434	420	400	416	434	409	435	426	462	395	406	411	401	436	404	442	410	443	413	421	414	435	400	382	446	420	430	433	424	422	434	416	449	434	413	405	456	422	449	438	408	420	408	416	403	429	407	430	423	438	432	406	436	432	460	444	376	459	438	431	442	431	387	452	448	428	419	408	444	455	416	453	454	429	423	420	437	393	473	444	423	439	443	434	398	391	408	432	404	411	421	387	383	445	401	403	475	415	432	432	424	378	417	445	440	406	444	404	417	440	454	438	456	424	449	396	433	430	434	417	469	385	417	412	428	407	457	441	418	413	488	430	452	412	426	424	411	396	417	390	431	437	431	398	419	411	411	463	414	443	461	446	467	416	450	423	402	403	410	408	443	411	427	432	396	412	436	420	443	459	465	436	454	447	389	400	423	437	453	459	401	434	406	445	424	415	427	404	407	415	430	446	443	444	420	444	415	439	404	423	411	445	417	397	413	411	439	405	435	405	401	416	451	451	425	443	450	418	422	428	462	438	425	462	440	411	413	471	422	433	411	397	419	441	403	424	424	434	462	418	416	415	434	373	447	466	410	409	427	418	479	402	454	490	437	480	420	446	458	396	422	380	413	417	445	393	451	455	441	428	460	432	405	382	440	469	440	437	429	415	443	421	402	386	459	405	463	394	464	446	432	422	425	407	446	382	443	376	444	396	436	416	437	469	437	474	414	433	435	431	405	446	454	395	450	440	430	448	447	453	370	434	380	439	426	432	468	466	439	458	387	440	418	374	419	404	433	427	426	439	446	391	404	414	451	413	417	426	419	468	430	403	442	440	431	424	399	398	466	427	404	447	431	413	426	418	432	408	399	435	423	425	429	421	422	415	410	419	474	421	421	469	422	418	401	441	438	390	430	442	413	417	451	410	420
24987	21567	28262	25288	15750	2054	1336	1117	1084	996	1017	998	937	930	863	860	819	869	852	831	890	787	839	817	842	836	849	836	814	867	872	789	790	822	807	766	774	760	834	769	791	817	769	793	778	796	831	810	777	842	800	799	789	792	826	778	754	817	845	793	786	805	806	804	739	813	795	800	796	806	800	795	792	829	765	799	711	767	785	821	820	789	838	763	821	749	739	815	838	784	794	796	870	832	766	808	803	824	800	847	774	833	795	789	811	807	817	780	819	795	863	797	804	770	808	749	782	793	813	856	774	781	855	841	839	810	841	791	771	759	767	760	783	803	837	806	813	795	747	747	806	821	800	822	802	783	812	810	760	769	816	828	804	774	787	783	819	801	780	788	797	802	785	790	756	761	864	771	785	784	809	765	778	849	791	797	835	786	804	782	822	752	818	768	762	833	865	849	810	778	813	803	747	844	822	789	784	817	796	757	848	814	786	778	812	825	833	775	830	725	807	817	800	799	788	838	777	756	808	827	774	797	801	801	756	815	788	847	755	755	831	784	794	780	760	785	774	791	767	806	799	773	792	790	780	827	797	796	825	751	811	797	765	809	763	809	807	774	773	840	834	815	842	785	778	800	743	818	803	804	818	756	806	755	796	808	802	813	771	794	808	801	788	781	817	792	755	818	768	779	842	791	790	779	763	761	819	815	839	768	805	840	785	792	821	802	814	786	802	784	798	803	809	807	789	832	771	808	792	812	767	846	740	781	759	810	837	794	799	803	777	775	778	798	873	818	803	756	803	755	830	787	814	812	793	806	753	813	836	783	768	819	782	780	785	791	840	753	774	758	734	807	838	810	823	837	797	803	754	798	813	816	844	789	838	813	818	831	769	721	847	811	833	837	797	777	782	793	744	805	827	836	772	822	795	789	799	797	766	758	806	828	820	774	767	768	755	748	751	765	775	803	774	771	813	820	802	767	799	806	767	852	797	843	793	826	835	858	787	802	792	820	766	784	801	788	870	801	760	785	788	860	845	818	808	819	774	784	801	772	806	818	784	799	827	808	801	791	821	792	787	775	811	782	799	800	732	788	826	816	814	794	779	755	810	802	798	778	753	823	827	769	810	835	766	777	777	763	895	795	799	813	799	820	819	793	824	796	772	739	815	778	819	785	825	787	780	814	793	809	791	812	813	841	824	773	800	846	802	795	799	779	762	805	802	810	797	815	766	738	796	788	791	837	815	838	774	810	806	792	745	799	801	800	840	816	787	732	814	809	736	828	851	804	747	851	842	779	811	786	824	754	815	802	817	815	812	821	785	831	788	805	822	793	768	827	789	799	774	795	764	801	789	851	774	791	769	843	823	814	783	868	774	806	826	810	815	840	825	797	769	798	767	819	839	813	808	809	751	759	805	846	822	763	807	825	775	838	806	804	827	792	804	816	799	778	777	813	793	769	817	755	776	778	747	767	862	811	818	775	808	730	820	731	817	788	870	799	788	832	781	781	794	804	811	819	769	809	773	780	810	745	778	814	787	794	794	775	753	803	758	819	791	788	796	789	798	824	818	811	738	741	776	733	737	771	775	830	784	798	813	828	770	737	820	758	780	785	774	779	841	813	810	816	788	818	805	770	787	780	829	799	813	813	761	799	801	802	840	800	813	745	787	745	791	776	785	852	848	761	771	751	836	809	779	832	797	803	801	756	776	775	818	747	768	782	824	790	781	745	787	860	788	805	799	783	816	751	821	786	811	781	792	816	798	886	808	811	858	814	756	789	828	811	819	797	742	790	874	775	758	772	800	811	763	779	858	763	754	780	804	769	827	765	831	772	764	854	840	852	781	859	806	798	813	733	795	751	787	778	809	778	779	770	752	775	743	730	771	793	741	816	823	772	769	791	758	747	791	819	776	815	860	825	787	785	777	759	844	767	813	777	777	779	779	818	819	782	790	775	767	753	826	820	829	785	768	755	770	775	793	823	755	798	731	767	803	797	744	834	815	804	764	786	783	794	802	801	854	792	785	768	779	790	786	827	787	787	763	775	811	778	776	825	791	802	757	851	761	785	815	783	839	793	788	813	800	812	820	804	797	831	781	781	826	787	819	823	816	811	759	846	768	758	804	805	779	741	783	781	790	808	768	822	804	848	791	820	790	816	792	823	833	809	773	807	783	834	750	770	774	810	822	809	820	801	778	759	834	809	772	798	812	777	794	784	797	778	804	820	782	785	854	852	806	780	783	766	818	797	790	817	838	812	731	788	829	774	739	785	826	809	796	787	799	807	769	778	796	795	789	747	821	782	757	786	822	810	826	808	795	768	828	837	770	819	820	855	806	783	712	804	799	809	758	831	843	810	792	828	797	853	814	786	770	813	792	802	802	832	794	812	762	776	753	819	815	806	807	783	749	787	813	819	747	833	772	811	841	775	754	755	805	857	790	760	827	767	809	759	771	828	769	829	806	789	769	835	795	847	788	799	781	754	788	797	794	816	792	800	765	764	750	813	800	790	758	832	781	763	817	822	830	811	764	729	826	763	819	827	797	837	805	820	852	781	759	795	806	799	804	766	744	791	859	758	789	821	758	781	796	843	840	751	754	812	784	772	837	721	794	823	794	812	782	800	815	766	795	805	794	743	831	805	805	799	794	766	836	777	781	813	772	748	818	808	783	815	781	790	753	769	756	757	780	783	742	743	786	781	811	789	804	820	778	811	766	779	810	772	782	807	784	755	835	786	777	822	796	835	791	829	787	742	778	797	706	795	818	787	798	802	792	837	822	780	735	791	853	786	824	806	837	807	831	778	767	751	752	843	806	812	771	798	791	784	794	829	781	784	796	807	811	770	780	818	773	744	833	835	796	812	825	812	780	808	811	817	808	795	828	858	815	825	809	783	809	809	819	818	838	818	769	794	807	799	795	832	815	780	752	778	771	768	767	812	796	834	835	839	792	808	738	826	855	793	771	774	816	755	764	781	749	856	821	772	774	814	818	733	793	802	768	796	835	743	767	791	782	790	776	785	796	830	775	814	845	846	786	763	845	770	783	832	806	801	775	816	778	800	831	821	773	794	785	796	767	797	759	821	771	797	780	777	783	831	829	768	745	791	754	799	824	794	799	758	823	813	827	806	796	803	902	807	781	818	784	781	805	845	811	791	743	770	798	827	817	813	774	797	804	793	796	788	775	819	812	791	799	791	803	805	766	831	823	828	836	764	818	805	828	809	795	862	774	808	773	807	787	757	783	811	786	822	761	752	860	793	821	769	770	840	733	762	787	816	837	797	780	750	831	790	803	807	790	807	822	791	805	830	774	783	818	754	826	810	777	767	821	763	801	798	816	845	787	828	806	792	799	751	833	807	742	771	738	781	838	754	770	776	778	797	808	782	756	846	777	814	801	786	808	805	816	789	756	763	776	795	776	824	829	756	788	799	765	777	760	866	802	828	778	809	817	748	795	776	848	794	758	798	779	777	754	764	804	834	778	786	790	778	824	797	840	820	764	761
20188	13199	5824	3165	2420	2053	1701	1406	1305	1263	1156	1070	967	993	947	893	919	898	887	865	862	817	903	870	878	846	870	817	861	810	849	828	863	788	835	814	787	835	862	783	805	817	778	799	755	800	780	778	827	794	826	806	814	803	773	813	815	816	761	822	748	788	798	784	742	781	810	776	841	790	860	800	808	850	836	828	782	775	758	827	795	767	770	823	781	804	820	860	789	747	803	787	827	834	844	799	780	807	795	818	780	814	808	812	815	854	809	838	824	812	820	835	813	819	790	793	732	793	810	820	758	805	759	861	805	815	861	794	801	828	789	858	735	809	785	786	792	810	799	802	769	797	781	833	788	786	826	758	784	813	791	760	825	798	835	746	771	792	787	796	760	740	791	813	773	811	768	827	816	795	841	835	831	810	786	851	841	768	817	741	764	807	816	781	781	784	773	799	776	784	782	802	790	745	805	776	798	825	784	769	789	805	777	756	774	818	770	809	832	809	793	786	710	772	766	778	823	724	789	812	777	795	776	768	779	809	813	796	847	783	816	785	814	777	811	784	820	806	809	818	801	781	839	818	780	816	834	805	794	806	794	782	807	850	794	779	826	823	804	846	803	795	755	826	765	832	779	838	784	772	783	820	821	824	767	844	825	787	803	788	784	784	854	859	795	834	804	825	805	821	815	808	810	770	764	756	786	831	829	809	802	792	831	825	796	792	784	814	763	770	777	796	796	817	779	794	835	807	801	800	784	833	707	757	792	767	822	771	806	797	831	849	779	789	788	812	804	796	780	847	764	797	802	820	803	811	799	811	755	814	755	834	768	866	800	800	802	787	807	818	822	811	772	793	821	812	814	833	835	871	809	807	797	826	818	820	851	767	744	809	739	756	793	807	810	826	830	769	790	754	830	804	831	810	811	829	816	786	863	803	800	821	789	739	788	837	892	824	777	837	810	756	771	804	754	796	818	780	755	741	776	845	789	788	801	785	770	805	802	821	794	797	805	806	752	795	773	781	786	776	788	805	817	773	827	786	840	807	781	791	781	778	797	775	804	759	760	815	789	796	784	821	779	823	842	775	792	794	760	793	817	880	801	799	759	757	787	832	798	802	809	809	755	804	784	826	803	840	844	763	806	742	849	799	834	813	761	814	788	817	780	761	788	869	796	810	838	826	774	781	764	757	763	801	770	796	796	804	779	787	804	813	811	793	784	766	836	789	786	774	800	807	801	785	767	822	784	802	805	789	810	782	772	832	832	806	808	770	796	805	805	830	828	770	796	811	768	814	752	805	758	758	802	818	797	771	820	779	847	829	814	787	798	846	844	800	807	835	841	823	805	775	801	798	818	813	824	870	829	817	818	811	806	781	797	775	817	761	815	810	780	816	761	768	758	818	762	794	826	767	848	818	838	769	778	826	793	810	818	775	805	833	815	780	746	800	787	805	786	791	770	743	800	841	812	797	848	770	823	807	812	830	772	756	822	805	747	796	739	791	825	839	785	802	843	817	758	819	825	789	802	761	770	780	814	747	803	782	768	799	801	804	779	773	789	752	805	840	808	823	763	793	828	827	792	777	818	797	793	801	798	798	724	771	829	792	831	759	795	781	810	825	811	796	830	795	821	812	796	784	813	771	800	832	782	796	760	743	749	841	761	751	808	781	821	809	792	820	798	834	806	797	772	825	803	774	791	796	807	794	753	806	801	766	748	798	780	754	834	779	790	804	773	740	758	783	774	791	813	746	785	782	821	798	786	791	783	842	786	791	741	801	797	804	783	769	801	777	768	836	881	773	792	801	838	864	777	808	764	780	809	824	798	771	780	790	793	761	846	761	773	800	784	803	787	828	732	794	823	818	787	752	843	782	786	809	789	794	788	811	816	832	742	840	773	814	782	792	785	741	771	772	779	836	791	876	733	835	845	787	815	780	762	754	825	783	776	805	831	831	777	844	773	826	793	780	792	773	799	779	767	781	802	826	774	768	842	776	735	828	781	848	736	780	780	782	823	833	766	826	785	772	768	801	821	859	794	790	802	797	767	831	803	807	799	799	813	841	857	792	785	779	838	817	797	801	773	787	803	821	800	777	762	795	770	808	797	838	779	812	810	742	800	816	816	785	816	781	762	789	780	793	818	817	768	799	839	784	789	806	774	802	829	777	800	774	850	786	790	831	771	821	758	792	812	851	765	836	773	727	788	798	821	780	812	831	787	823	784	756	790	794	785	796	762	780	820	811	790	777	825	752	804	836	750	796	747	851	838	778	827	788	818	769	830	784	842	806	814	750	789	846	808	764	804	804	798	858	810	849	807	821	779	734	871	787	782	786	778	816	768	819	827	795	820	838	788	773	840	786	792	778	825	768	800	814	799	846	771	784	822	766	761	777	793	834	774	755	775	812	847	743	830	819	757	786	745	780	761	824	770	800	805	821	797	806	787	790	810	808	784	812	800	777	769	765	803	762	793	761	828	832	783	824	794	803	830	790	763	793	822	800	763	820	852	776	820	838	821	791	821	780	735	789	789	782	819	825	788	800	839	788	766	807	812	773	821	809	821	762	800	802	805	779	807	780	744	815	774	854	832	825	793	800	816	812	727	753	809	738	757	749	800	781	789	799	819	781	768	755	758	734	835	822	729	823	761	818	803	767	860	806	777	794	779	770	808	790	800	771	741	791	832	793	846	781	745	833	800	778	767	807	758	782	815	865	806	774	803	801	836	811	795	773	812	803	790	819	786	777	778	792	799	812	798	809	783	792	778	806	786	778	808	816	742	755	760	828	840	795	760	739	832	771	820	808	802	801	787	837	802	802	807	794	789	741	848	759	755	790	819	809	748	815	774	805	789	796	805	820	813	772	772	771	767	811	825	811	761	862	781	836	747	822	818	858	752	772	775	817	814	799	793	813	777	829	787	792	786	844	787	805	819	775	804	773	759	773	781	801	793	781	796	803	792	797	785	814	850	799	794	790	795	737	838	805	764	806	826	778	808	779	809	796	856	756	781	809	767	740	819	766	790	826	873	788	810	737	777	788	810	785	830	836	792	763	851	754	821	820	814	768	815	770	773	794	846	808	770	837	802	807	786	812	741	762	843	794	803	820	806	787	850	792	808	816	830	793	791	806	784	853	806	864	810	775	812	795	790	815	808	785	767	809	756	776	801	777	801	762	782	816	786	829	752	754	783	764	793	774	765	812	812	805	839	804	844	801	752	824	782	845	781	814	784	778	787	754	808	843	801	847	777	810	793	780	804	758	787	828	847	780	870	862	753	776	760	797	784	820	813	798	813	820	752	782	770	823	829	805	770	771	782	779	756	793	756	804	771	789	813	779	843	841	791	787	833	761	787	782	873	763	792	820	785	781	770	774	798	784	806	811	780	818	735	830	809	764	759	801	743	798	815	809	822	794	838	811	777	798	816	813	781	768	786	858	805	749	712	783	808	808	817	793	844	787	746	792	789	778	826	800	792	738	777	795	817	854	787	783	760	779	823	852	804	823
22772	21560	29510	24092	21556	21637	12381	1531	1083	1010	803	789	673	612	573	520	509	448	454	456	432	451	412	417	492	443	335	384	393	373	322	377	316	341	363	341	346	314	330	339	357	307	338	335	321	321	311	346	322	312	308	281	328	314	334	278	301	324	341	300	312	298	349	330	332	332	317	280	316	301	322	351	326	337	316	302	312	301	283	344	330	307	325	323	327	329	331	324	318	331	324	324	309	301	291	290	308	333	299	311	278	319	328	309	318	334	325	332	337	332	310	319	310	303	306	310	326	319	314	326	317	311	366	302	318	312	312	320	317	346	300	309	291	313	335	311	328	313	308	313	304	293	327	315	329	289	322	276	294	300	290	316	296	318	287	314	306	340	323	296	320	280	312	303	279	302	293	325	310	287	302	323	336	317	300	298	297	318	344	313	333	317	320	292	330	319	318	346	342	319	301	306	303	340	313	343	312	296	305	267	296	318	317	309	313	300	312	284	333	286	305	366	312	329	300	303	329	306	289	313	306	324	329	302	311	315	326	304	300	300	336	330	312	306	300	317	309	338	276	318	292	331	342	300	315	313	312	290	321	307	322	312	289	308	319	309	291	339	322	328	336	312	308	325	310	297	285	286	306	300	327	303	321	304	295	306	318	280	315	307	304	327	315	313	326	305	330	327	318	307	323	309	306	314	289	318	292	287	306	300	311	305	322	325	308	294	342	328	293	285	313	314	309	311	309	326	338	319	306	332	304	278	324	350	305	325	312	326	291	314	320	292	275	325	320	326	305	318	310	322	313	296	304	339	321	312	311	294	317	310	280	330	315	300	302	356	311	289	323	323	328	288	314	313	341	341	328	357	315	323	324	292	323	299	291	312	303	282	310	296	295	290	292	310	324	320	300	308	292	307	299	324	324	299	316	329	338	305	305	314	319	322	335	299	312	333	314	300	303	325	312	322	292	290	333	295	274	322	310	293	310	334	284	346	319	310	312	294	319	321	360	323	311	309	289	333	336	304	303	309	331	333	334	302	299	296	327	303	279	282	320	333	309	344	341	307	330	328	327	314	279	292	325	345	315	316	301	335	312	304	315	318	325	345	318	315	322	334	294	286	273	303	308	311	315	290	299	317	298	312	337	290	329	314	296	325	311	313	323	306	324	274	291	313	294	325	298	343	304	306	331	303	275	337	303	362	300	337	304	293	267	342	275	297	307	293	338	316	285	290	311	324	324	302	350	311	345	315	327	326	332	324	314	321	308	330	310	294	311	314	304	295	319	323	331	320	310	296	312	317	313	309	307	332	327	319	316	331	289	304	314	336	338	310	301	335	319	318	310	335	273	277	330	318	322	317	323	324	287	316	300	326	307	294	365	311	320	325	285	330	341	293	331	320	288	290	309	302	305	319	315	320	330	321	336	289	323	313	309	322	318	282	310	300	324	309	275	284	319	332	332	336	323	314	328	351	296	315	313	303	329	314	336	294	346	318	304	296	327	311	313	295	309	315	316	346	325	311	298	338	295	287	300	295	321	303	320	299	312	309	303	311	314	287	331	295	363	276	306	316	312	313	317	307	301	329	307	317	325	309	331	350	289	316	328	286	325	313	315	323	337	356	332	341	328	302	341	304	281	333	306	342	291	335	309	298	313	300	316	335	337	337	290	294	305	315	294	306	337	336	325	314	317	321	291	331	320	329	307	317	329	345	296	318	302	278	311	277	323	346	334	328	310	343	331	317	302	326	322	313	312	303	315	300	325	307	302	326	308	312	306	314	321	309	293	333	330	302	305	304	341	352	316	343	325	317	325	300	313	328	359	325	322	285	300	338	323	333	327	319	331	334	311	309	282	288	304	304	323	294	314	322	297	315	308	325	293	322	310	315	315	324	313	267	331	344	286	308	301	302	340	343	307	300	331	302	301	338	291	328	300	301	301	328	311	290	325	317	309	308	310	284	314	290	297	344	309	318	295	313	290	295	317	318	295	324	331	345	307	300	310	301	305	297	334	311	304	339	301	286	316	305	298	319	296	294	291	307	296	300	305	318	279	307	308	312	290	319	307	295	310	330	298	295	317	311	343	327	318	298	291	323	288	336	319	336	291	339	313	309	301	297	304	299	320	313	325	315	334	311	340	281	327	310	306	308	307	313	331	315	334	316	299	326	304	329	336	304	313	306	337	320	311	314	322	288	308	310	339	300	352	312	300	325	311	309	316	312	355	277	312	291	305	291	312	313	321	328	314	313	345	321	308	300	288	310	300	328	326	286	319	332	313	300	320	315	327	324	340	291	293	320	297	310	312	333	294	310	313	314	332	300	290	317	302	331	324	348	308	314	292	301	330	330	317	318	318	297	302	301	352	348	316	317	304	294	311	297	294	301	303	302	311	326	329	336	334	323	289	322	351	316	319	282	295	310	284	284	309	324	335	325	330	314	357	330	333	296	293	319	285	321	296	299	323	326	324	316	313	312	332	314	333	307	303	285	311	317	306	325	333	320	314	347	331	305	316	306	303	336	301	318	322	306	316	305	340	317	307	321	327	296	354	333	323	315	329	297	339	338	300	313	327	313	320	303	319	326	331	307	303	292	328	307	296	347	316	325	341	336	301	328	317	295	317	332	285	313	292	317	291	319	336	318	304	307	309	301	310	305	297	306	295	320	301	276	344	299	325	318	320	328	284	325	279	289	334	298	311	316	313	341	312	309	335	319	332	311	311	287	303	327	289	310	315	274	284	322	320	310	332	308	296	307	317	323	301	334	301	312	301	322	292	316	321	319	296	334	289	340	315	311	285	276	327	299	315	317	338	322	308	324	297	304	315	267	320	333	337	323	349	330	329	314	297	298	307	309	331	324	276	293	310	316	335	307	327	354	339	322	316	319	302	284	307	311	281	292	323	290	320	321	263	307	286	292	324	308	284	334	308	317	327	331	321	284	292	294	330	310	322	295	280	352	355	313	342	286	319	300	311	304	342	301	301	333	303	307	331	322	299	306	298	308	284	274	292	338	307	305	313	326	289	324	297	318	314	285	327	322	310	294	317	342	312	291	306	304	325	327	328	315	311	322	308	279	314	315	316	309	281	305	311	301	289	282	333	309	303	307	291	298	326	310	325	314	332	302	342	327	293	315	340	292	284	328	305	320	282	285	325	313	329	315	334	292	342	337	307	316	321	289	334	286	304	303	287	300	306	309	321	293	314	288	320	300	294	322	322	303	321	311	334	290	315	312	320	316	318	310	301	320	324	303	316	344	312	344	312	344	334	323	306	301	319	317	305	300	303	315	344	325	323	309	314	307	320	327	306	308	304	329	300	308	278	326	298	289	316	313	300	302	311	310	334	337	303	306	328	296	313	308	287	280	315	319	315	345	300	334	315	294	332	315	340	314	319	283	310	319	312	353	320	329	318	326	280	308	314	278	316	321	334	303	323	284	301	296	301	294	291	282	317	332	337	313	295	283	298	311	323	302	306	322	304	316	327	312	297	312	317	327	333	279	299	327
26747	24519	12422	6299	4701	3609	2707	2100	1635	1417	1201	1005	844	775	680	600	568	548	554	523	487	465	446	494	530	458	415	454	417	373	368	375	392	345	308	338	351	332	334	359	349	334	328	294	310	334	342	336	322	334	338	320	320	309	348	334	309	318	336	310	325	340	333	335	328	316	357	333	312	359	310	365	323	337	330	345	334	339	324	327	335	294	325	328	303	289	331	329	299	309	285	297	286	325	301	338	320	302	327	345	371	312	302	315	318	310	340	342	331	349	322	327	277	334	334	311	325	300	344	335	294	315	307	317	308	371	342	335	321	338	328	279	350	360	312	327	335	311	316	372	361	303	335	307	312	328	313	308	298	321	302	298	316	324	314	312	298	332	306	262	351	307	315	339	349	322	328	305	324	296	350	322	311	289	327	334	313	311	317	286	303	318	288	308	310	348	316	305	346	305	336	314	308	314	282	319	331	307	336	304	310	340	297	320	339	315	305	312	298	294	318	297	308	317	314	308	337	324	326	303	320	325	305	323	320	303	327	340	306	321	291	339	323	300	310	310	313	310	314	303	313	312	347	305	314	339	323	309	305	299	302	338	280	306	335	274	298	289	294	314	327	326	330	342	281	297	334	295	311	364	327	330	355	290	299	301	311	310	287	321	313	291	292	325	312	357	324	335	296	290	325	300	321	293	320	331	312	312	320	312	305	322	309	310	322	327	303	322	309	288	346	335	327	338	283	296	333	323	315	297	302	320	307	296	294	317	299	329	275	318	315	272	331	300	329	330	329	333	305	313	307	311	305	323	281	297	309	294	334	279	324	307	331	291	296	342	317	335	313	334	288	308	326	338	298	320	315	315	282	321	298	303	342	312	324	329	311	314	291	325	299	316	309	301	338	303	291	314	302	298	308	325	301	332	310	293	338	320	324	321	318	361	291	290	306	321	320	314	303	307	336	321	301	334	332	315	327	336	304	341	330	340	286	311	357	299	341	323	304	298	296	337	321	309	298	313	299	303	331	307	306	301	328	317	336	271	305	311	331	285	311	294	315	314	312	319	313	331	305	325	331	309	292	319	305	284	296	303	299	328	313	327	300	297	312	330	298	333	315	323	321	332	307	318	362	337	298	333	335	312	301	299	329	321	291	288	323	325	333	310	312	308	314	265	308	320	335	319	324	317	293	333	301	316	340	324	294	325	309	310	292	323	317	285	335	339	321	333	336	314	345	318	332	312	327	309	297	324	302	304	326	337	316	311	313	340	340	312	310	312	320	304	298	299	322	307	294	324	336	274	339	352	351	290	321	321	286	298	326	330	314	331	318	303	294	313	311	315	296	291	320	303	315	315	298	327	324	321	339	304	325	314	297	333	311	325	305	312	297	263	319	324	327	313	309	299	300	310	284	351	311	322	332	335	333	332	326	318	295	288	338	332	298	311	331	332	331	304	327	294	346	338	314	318	307	295	315	331	300	290	325	306	311	330	328	335	309	297	310	336	334	340	326	321	304	360	304	317	287	315	304	317	299	304	316	337	320	310	338	319	313	343	322	340	290	324	337	278	352	306	309	333	298	294	299	346	307	280	274	342	322	309	328	319	305	311	333	282	305	293	309	314	323	295	286	320	328	314	302	265	335	313	315	330	307	322	294	308	296	287	297	308	313	297	338	307	298	299	350	340	299	337	316	310	308	324	317	271	318	288	302	296	300	324	276	312	305	315	303	328	318	316	310	319	304	310	290	319	320	313	315	325	293	295	325	326	304	320	336	332	307	304	317	335	321	338	307	300	302	301	324	301	330	275	338	337	318	341	318	294	285	327	328	320	328	344	284	337	285	315	296	338	299	342	336	307	321	315	305	304	312	331	314	309	288	302	347	326	328	304	317	294	333	294	310	334	315	307	299	293	339	335	329	289	311	305	297	317	314	308	324	338	291	282	322	321	301	304	331	313	336	315	323	282	326	350	292	315	351	310	340	291	300	314	313	344	326	316	294	315	299	318	323	321	309	294	337	315	308	318	310	294	321	356	318	305	323	315	316	338	305	299	319	299	305	289	274	305	306	315	309	314	305	291	328	313	328	318	293	306	290	292	300	302	359	303	287	346	308	301	290	309	326	314	329	340	326	334	319	312	347	284	307	291	321	310	300	308	318	309	320	324	306	297	309	334	295	305	326	321	312	316	294	317	319	306	297	320	319	302	329	310	330	290	318	309	299	333	327	293	318	331	291	315	322	301	307	306	301	296	293	297	344	324	311	298	296	306	335	349	274	320	314	304	343	316	290	321	297	320	315	326	291	315	330	308	323	328	314	327	318	323	313	307	306	296	321	284	334	304	306	302	313	323	308	338	346	339	327	290	324	330	331	312	317	319	294	311	280	303	319	304	309	312	342	316	352	312	297	309	338	313	319	278	273	326	310	348	343	324	327	335	315	318	323	326	322	335	300	312	349	309	299	326	369	303	347	285	335	312	301	321	308	347	321	328	290	319	333	306	319	356	325	311	320	316	330	286	302	341	309	347	297	333	286	325	311	318	314	304	309	300	323	310	315	296	316	318	321	329	318	319	284	330	335	329	321	328	306	291	308	308	310	320	300	323	284	319	323	298	335	322	299	346	330	289	322	319	326	344	320	313	312	306	337	305	309	303	293	311	328	302	335	306	331	353	342	335	285	314	298	330	298	340	344	315	314	302	330	296	312	304	320	302	340	319	339	284	317	327	369	303	306	321	316	310	335	324	314	328	280	298	327	290	275	323	335	327	341	327	301	302	324	349	323	306	304	332	291	312	325	312	323	323	313	337	312	320	325	353	314	318	336	301	339	286	321	306	338	339	308	301	313	309	315	321	321	325	307	316	314	296	336	319	352	317	299	305	300	326	318	303	342	306	323	342	329	290	299	313	334	310	321	298	311	293	330	311	310	305	325	326	298	299	341	332	350	298	332	275	333	325	301	275	314	327	333	279	291	294	304	316	325	325	313	301	317	318	303	327	334	297	333	285	317	318	311	334	334	345	295	329	330	341	337	324	319	327	297	328	329	309	307	302	306	355	312	322	310	281	306	330	329	316	299	333	347	286	313	324	314	329	315	324	322	312	338	310	313	304	320	328	309	294	331	335	326	325	299	340	310	306	296	323	314	346	350	294	301	319	299	313	338	329	306	305	341	343	276	311	303	334	299	314	301	320	305	332	313	327	326	295	338	305	294	336	349	319	310	348	297	332	287	336	339	316	313	286	313	297	298	295	310	338	319	298	333	337	318	310	323	297	311	282	313	332	335	299	276	303	309	314	311	334	319	309	319	326	295	310	308	295	311	317	305	283	314	304	283	307	321	300	298	289	318	306	303	306	307	321	359	315	316	303	334	322	330	316	295	329	322	298	282	312	306	323	320	314	323	339	283	302	295	338	296	320	279	310	333	310	364	325	332	272	307	328	296	320	325	329	317	320	317	308	316	328	306	304	317	321	296	332	320	317	338	323	323	340	293	317	334	295	339	312	296	272
28230	19811	7414	1883	1136	1087	1020	952	915	836	907	846	822	814	794	796	778	816	789	758	785	789	856	809	817	820	820	800	825	823	751	750	819	768	764	743	851	823	769	742	802	726	790	807	798	820	782	773	731	746	793	798	794	828	741	779	743	795	806	740	742	783	760	809	779	773	808	805	771	773	765	773	755	809	730	782	783	772	771	742	782	741	761	786	804	793	763	777	768	756	791	775	729	786	784	738	751	835	777	791	764	723	783	798	825	759	714	807	736	740	747	789	735	777	823	762	805	746	792	767	793	788	732	767	783	791	761	839	771	768	803	758	778	778	809	787	761	773	811	801	779	774	785	767	753	795	761	791	771	782	766	761	786	810	813	769	766	812	855	776	848	815	738	762	773	740	744	776	761	729	805	726	778	755	821	793	785	790	768	777	764	740	832	836	837	809	746	780	751	807	772	760	778	778	742	789	773	777	767	753	774	727	786	773	781	812	813	766	775	816	814	717	798	760	763	799	754	722	812	785	744	749	764	745	749	756	740	783	790	746	777	843	780	744	807	783	804	766	729	776	721	778	822	813	753	795	812	745	743	767	812	757	786	778	821	764	795	715	749	793	773	807	772	747	766	866	796	764	771	757	815	733	810	777	773	784	759	747	728	758	838	738	779	772	759	771	789	778	799	762	701	773	794	769	775	762	841	761	811	759	754	787	768	767	780	777	794	756	812	758	787	733	793	758	731	787	775	756	739	799	771	766	782	816	777	782	777	776	756	827	817	793	787	768	828	775	773	781	758	804	760	860	763	772	733	806	790	765	755	749	800	793	817	739	759	812	755	779	813	778	778	769	770	724	805	741	722	811	763	707	765	769	750	792	798	767	748	783	820	767	827	751	782	720	764	798	825	778	809	764	779	780	769	754	822	795	847	752	774	798	760	777	789	826	784	760	735	796	771	749	777	786	786	753	779	805	783	766	797	800	821	825	747	767	768	746	819	777	791	810	758	790	769	771	782	776	759	812	786	777	826	757	773	765	770	775	742	757	774	772	778	782	782	749	755	820	801	815	786	762	768	785	732	778	812	786	809	805	766	768	726	785	785	845	805	782	793	804	767	794	729	766	751	804	757	761	794	757	779	751	781	768	797	817	743	753	761	734	788	742	752	751	783	773	819	765	837	811	823	802	797	790	806	803	781	739	746	781	785	786	747	787	727	697	759	799	836	753	797	797	778	756	761	794	777	733	824	782	815	761	764	776	790	811	836	835	768	799	762	799	748	766	777	765	807	769	813	794	826	804	788	767	766	776	774	786	767	806	796	759	751	752	782	800	777	747	787	732	744	787	749	769	735	791	782	798	781	778	737	805	754	735	760	751	762	781	774	794	771	811	811	767	754	801	771	761	760	737	748	782	772	768	754	749	745	803	804	800	781	816	789	787	774	748	799	776	720	788	758	803	760	774	780	759	759	766	811	760	808	771	745	781	782	788	765	743	803	803	813	779	798	776	749	748	756	749	732	757	797	820	757	770	761	762	797	739	812	815	807	797	799	788	777	758	780	766	740	793	855	784	791	773	781	769	795	776	793	763	767	816	782	754	774	812	780	789	782	811	765	829	726	752	718	797	797	765	759	832	787	795	764	808	774	792	764	789	803	792	778	817	829	834	793	748	796	798	741	793	774	760	768	789	721	814	777	776	783	762	802	738	777	806	748	791	790	742	790	783	757	826	791	800	782	777	740	790	770	729	853	831	777	749	789	732	797	793	753	794	732	768	762	788	789	765	827	772	822	765	735	763	768	775	805	755	812	803	812	787	748	764	789	809	791	773	784	774	796	723	752	793	782	827	764	794	786	783	757	799	804	764	761	790	749	807	783	753	770	774	793	797	799	808	813	756	745	843	788	797	743	749	763	785	841	802	774	720	735	761	785	762	728	801	760	779	772	814	755	813	775	842	755	854	776	785	767	778	792	766	770	775	808	813	748	771	811	788	731	754	778	759	712	778	770	750	778	809	743	817	784	710	810	748	759	787	782	795	816	760	792	751	816	803	817	742	797	827	764	808	737	785	796	774	793	820	806	764	786	863	795	785	750	789	762	757	793	758	791	740	754	740	769	728	747	754	792	809	755	716	739	822	793	753	751	799	761	795	761	784	718	820	791	773	756	809	778	819	763	780	777	796	804	787	778	795	773	714	813	738	759	765	775	760	774	771	790	783	730	829	762	766	817	843	819	740	792	810	797	752	782	790	793	808	809	777	782	770	806	737	802	773	758	824	785	759	763	818	793	821	817	737	757	790	760	785	782	740	749	780	769	793	755	728	779	724	790	738	751	783	727	767	747	813	769	778	755	751	802	779	771	783	804	777	766	782	752	795	780	765	791	774	771	761	720	727	759	757	808	743	788	762	829	762	817	799	758	737	731	834	793	776	771	786	783	757	767	746	818	770	776	751	790	815	810	745	770	718	779	808	747	808	784	766	792	757	786	769	775	719	752	763	736	825	803	741	753	743	746	745	794	807	799	755	830	773	767	764	853	819	784	796	722	762	784	803	800	809	783	779	750	766	777	733	782	790	784	749	828	817	830	765	798	755	747	787	818	760	770	795	770	751	762	766	763	774	740	752	789	770	799	762	743	820	680	745	733	749	793	801	767	750	760	770	800	779	814	787	778	802	756	750	761	781	745	779	791	808	772	773	744	789	724	790	789	797	746	774	763	780	777	746	811	816	790	768	754	857	863	805	763	765	784	721	771	746	804	778	821	771	797	761	780	789	750	782	738	772	735	783	794	763	750	768	808	766	769	766	854	783	792	820	782	817	798	752	782	802	787	777	783	776	821	769	801	759	798	799	744	810	783	817	776	727	727	854	757	809	781	824	836	768	780	798	812	809	762	747	725	760	787	782	801	822	787	792	781	766	770	766	782	777	787	757	833	812	785	797	774	774	769	763	795	823	791	768	782	761	799	801	780	801	726	814	808	813	771	770	754	782	820	764	800	757	797	762	773	788	795	790	784	760	778	816	793	804	710	728	728	779	831	760	807	782	781	829	760	774	780	765	693	779	787	760	817	767	789	825	773	819	785	775	750	766	792	773	821	723	800	806	798	800	713	777	818	750	793	767	779	725	778	746	778	793	811	761	829	735	778	752	757	746	768	800	754	730	809	821	797	770	819	797	785	748	761	795	811	777	768	764	761	754	776	804	808	850	749	749	789	792	821	743	764	746	742	751	756	785	786	764	793	788	788	804	809	819	788	785	790	762	821	791	759	768	834	754	749	714	774	756	757	735	761	783	762	726	814	776	802	843	768	830	749	729	806	776	809	758	792	754	776	792	736	799	763	765	771	732	764	802	807	768	784	753	777	797	780	726	718	802	829	771	791	773	798	832	795	740	834	797	752	820	782	774	781	846	783	818	771	765	800	763	742	785	780	781	843	810	780	771	792	753	797	754	785	836	739	796	776	768	747	758	794	783	769	746	830	802	810	789	764	736	795	802	768	770	793	787
7554	4278	2813	1707	1540	1297	1168	1084	981	982	977	952	919	889	922	897	816	845	869	821	858	839	879	868	883	784	835	797	780	846	821	821	813	806	799	763	843	764	835	803	800	829	826	871	807	802	783	851	836	801	821	818	786	826	830	801	826	721	843	834	812	820	773	804	788	807	853	810	780	839	800	775	864	809	811	826	783	737	795	767	784	797	815	820	831	822	819	812	804	801	843	827	814	862	795	781	799	910	834	808	810	820	829	797	785	774	832	801	823	794	801	816	793	779	805	764	799	797	795	832	824	760	831	810	781	807	857	807	800	804	798	790	776	797	777	840	843	802	802	782	853	849	742	798	778	794	788	782	797	778	800	833	746	793	806	819	866	769	774	848	818	827	827	863	782	824	828	770	827	805	795	801	809	823	811	766	821	761	828	800	802	771	805	839	804	807	760	815	793	790	780	829	809	841	817	765	749	816	789	789	805	823	797	741	860	827	784	808	762	821	803	785	829	771	807	798	842	783	817	823	786	797	817	801	804	796	837	733	772	780	781	852	779	809	813	842	802	821	830	832	782	795	832	765	756	799	822	770	857	841	795	841	798	782	733	833	767	830	772	774	828	792	824	825	830	770	796	789	779	791	812	797	804	787	804	834	782	855	818	821	789	843	816	801	799	786	828	800	781	783	789	785	802	790	815	775	803	784	843	792	812	797	805	798	781	845	802	823	807	810	832	841	861	827	769	797	790	813	833	803	826	805	769	859	801	848	852	850	792	754	820	763	818	821	809	734	805	761	810	819	819	784	775	819	802	771	762	837	797	817	774	848	797	776	842	840	787	769	774	834	760	810	794	765	778	782	847	804	812	818	830	818	785	795	854	816	776	810	823	816	803	787	782	833	770	770	722	792	752	837	790	851	823	784	802	805	782	795	762	770	783	845	833	813	858	798	808	828	825	788	829	832	786	811	791	802	806	741	811	819	843	826	798	824	839	769	795	770	817	765	813	798	791	811	790	795	848	845	810	824	811	772	830	767	789	807	836	756	776	783	813	859	842	823	808	828	752	839	816	811	780	822	836	793	810	784	859	848	745	867	787	789	775	806	867	780	758	859	845	820	799	802	779	830	814	833	747	815	792	855	811	817	798	816	781	831	836	806	830	792	809	765	777	748	783	783	815	742	759	797	739	843	839	763	755	782	774	768	764	780	833	787	782	813	809	778	794	828	783	791	814	800	812	812	823	742	804	763	794	765	802	824	794	800	784	779	828	795	776	814	806	796	785	816	811	823	785	747	780	805	800	760	765	793	796	839	817	851	819	833	769	792	845	788	829	822	839	808	817	781	807	763	739	791	848	821	769	760	789	823	830	831	805	808	806	788	771	765	761	762	785	837	812	823	812	782	814	858	781	759	814	814	810	846	768	786	794	826	798	776	837	773	821	747	828	839	811	797	810	781	793	816	750	839	779	828	778	833	831	846	797	813	817	774	784	790	823	852	825	828	802	830	825	820	822	791	812	765	834	757	778	800	805	815	841	797	800	780	835	787	791	827	795	781	837	820	797	810	806	854	817	777	872	833	808	799	784	816	780	831	799	775	787	790	833	835	783	797	833	848	822	766	799	771	782	837	759	847	802	815	825	800	793	764	810	792	778	812	773	885	836	772	788	771	816	783	778	818	772	792	776	765	860	814	802	840	784	826	801	823	759	805	798	798	834	844	800	826	764	799	768	829	786	860	792	852	760	815	794	803	799	820	823	791	804	844	779	790	857	878	786	815	804	780	764	761	800	781	847	752	857	787	766	821	850	780	831	840	828	823	773	818	774	834	805	818	797	793	804	801	825	806	817	807	837	780	788	818	823	784	760	825	799	837	793	818	801	779	779	756	824	750	797	811	762	799	782	819	743	792	799	799	776	830	813	786	831	811	798	761	840	787	834	845	834	816	818	796	755	804	832	812	814	812	774	835	755	836	771	852	802	750	819	803	779	759	774	789	788	810	834	754	756	815	789	778	828	791	797	812	817	786	790	843	787	806	832	830	762	830	752	779	787	822	794	768	772	804	839	819	781	801	806	805	832	791	832	797	821	844	793	863	754	821	813	855	834	787	801	859	807	787	833	776	815	818	807	774	784	807	802	840	808	856	784	766	779	782	804	832	819	796	750	830	836	805	834	799	845	837	808	831	832	775	783	798	803	831	794	775	814	816	787	774	818	733	842	801	780	820	834	809	794	801	791	770	836	830	833	808	791	777	797	822	796	828	842	792	852	820	773	803	858	883	822	801	779	759	797	859	807	774	791	800	805	785	754	818	760	781	815	813	806	759	758	853	772	793	864	759	814	783	798	797	785	772	807	775	827	765	832	775	841	800	814	818	819	809	836	831	805	791	800	747	831	840	816	799	792	805	814	840	818	833	809	800	764	806	768	833	790	809	751	820	782	763	804	808	799	811	795	787	841	800	800	850	837	781	772	771	808	790	790	797	775	850	834	812	780	814	767	762	789	824	775	856	796	848	805	761	815	746	720	777	809	806	797	823	768	764	822	777	789	781	754	826	823	782	812	759	811	878	828	831	797	787	792	819	772	791	826	798	802	789	799	811	771	780	843	823	815	835	809	782	803	802	841	885	776	811	801	842	875	769	779	852	796	783	772	806	827	819	839	876	799	827	815	825	807	847	787	823	763	776	831	823	819	779	823	774	806	790	738	853	771	830	815	798	785	830	816	800	818	799	837	861	795	795	838	765	779	823	777	844	825	797	831	830	795	830	804	865	795	841	811	808	759	861	856	810	798	793	798	833	815	812	773	817	774	747	813	806	777	827	827	839	834	837	827	822	866	776	771	799	864	791	841	823	815	834	795	776	833	826	794	774	800	788	819	823	753	790	825	818	831	812	781	756	843	809	805	817	831	818	770	778	831	783	754	857	794	802	784	787	808	795	838	809	789	800	759	820	799	817	855	806	828	777	825	836	818	744	889	813	819	797	826	832	783	829	810	793	806	770	812	767	795	806	799	774	796	776	774	779	814	770	807	798	797	882	862	762	772	822	804	814	774	782	836	846	780	793	825	806	833	795	857	781	826	776	797	857	817	825	839	801	759	780	769	876	819	807	785	841	853	807	791	786	781	782	847	801	813	845	794	797	773	761	816	834	794	834	823	766	808	832	804	762	832	743	791	844	807	820	783	817	805	781	820	798	808	793	805	807	788	775	792	809	797	785	823	781	796	812	840	806	812	783	787	793	800	777	736	826	794	824	791	844	835	853	811	766	843	784	820	794	808	818	852	787	746	858	791	854	838	803	818	787	791	783	813	832	801	840	793	806	762	795	773	762	772	869	778	773	834	764	785	826	805	856	785	787	823	796	809	814	800	757	785	800	808	771	821	815	817	738	839	826	842	825	811	816	809	842	808	771	826	752	730	811	840	811	800	829	799	805	830	810	789	806	808	846	856	780	870	807	832	747	870	833	812	816	779	781	842	816	850	757	838	805	782	811	805	825	795	773
23843	21560	29156	24441	21578	13637	1797	1091	862	806	718	640	652	587	572	532	529	523	484	487	463	458	489	490	487	468	460	443	441	419	438	480	406	414	410	396	441	416	454	408	434	401	419	426	395	395	417	427	395	433	402	401	387	435	389	383	400	404	396	391	388	414	417	404	404	445	422	409	412	417	434	411	414	409	379	401	405	409	430	396	411	397	376	418	365	401	376	393	406	400	390	395	407	384	400	425	430	395	378	411	397	391	385	412	406	398	385	401	352	394	397	418	386	418	382	428	420	429	415	431	390	417	389	381	416	373	405	424	405	419	409	408	403	437	384	410	409	416	399	424	377	410	406	395	434	407	427	436	375	419	375	383	405	379	364	429	414	419	394	431	404	379	375	401	362	425	391	423	390	423	403	379	451	392	396	368	390	374	407	383	407	413	391	391	433	367	427	392	416	384	409	420	400	397	413	419	419	410	387	389	400	385	399	380	412	374	388	376	382	417	427	408	395	378	393	409	408	405	415	360	376	400	397	407	386	374	407	380	405	399	436	390	384	386	423	423	381	404	394	420	396	393	415	387	433	407	401	402	359	414	390	398	408	401	398	378	357	421	412	386	411	386	429	392	385	412	368	412	429	412	406	425	406	420	415	417	374	424	426	389	388	394	385	415	402	369	397	374	388	406	412	420	388	415	387	417	425	402	393	409	384	405	374	380	408	390	371	395	399	417	367	424	424	449	404	395	394	388	435	414	399	393	378	384	398	425	393	391	420	389	392	420	392	395	390	379	413	407	396	378	430	406	386	417	371	438	384	396	457	401	396	413	388	401	391	428	389	442	377	405	382	389	415	387	396	378	418	423	395	407	383	405	409	408	382	385	370	411	446	392	414	402	396	420	423	408	412	432	399	380	412	418	371	411	422	426	377	441	370	431	400	407	419	436	397	410	380	382	395	370	431	403	368	392	454	448	406	423	409	409	387	413	422	374	404	384	391	376	393	392	418	380	384	370	386	411	414	366	438	383	435	390	430	355	380	399	425	394	369	370	433	399	411	430	361	398	413	393	414	422	413	395	429	397	420	398	410	447	385	391	403	414	419	399	359	387	395	425	429	408	402	393	398	394	414	413	437	364	375	380	414	432	445	427	395	391	388	395	416	349	442	412	425	389	410	412	405	412	362	423	413	404	441	398	411	384	419	405	410	405	386	426	361	419	402	395	385	382	387	375	404	410	382	427	396	370	409	403	420	411	390	418	404	376	403	437	411	390	412	390	386	444	396	422	419	404	414	407	384	388	361	416	395	382	415	419	350	451	414	422	395	392	431	418	393	370	436	377	373	397	409	421	346	394	404	387	373	393	419	366	387	444	376	387	436	358	399	393	387	392	410	414	358	429	418	393	382	368	375	389	366	407	382	395	477	357	398	418	387	373	402	397	404	435	382	376	394	442	394	355	410	361	385	398	381	400	424	420	388	428	391	414	405	352	397	376	405	384	399	428	375	395	376	438	408	407	368	397	403	396	438	376	387	412	411	399	379	403	409	394	393	420	405	385	384	426	396	387	417	379	378	417	373	427	434	410	363	426	395	412	388	378	449	403	404	398	402	377	385	369	417	409	406	410	440	388	406	423	421	394	425	416	404	396	407	394	439	408	395	415	335	381	396	408	399	418	400	399	378	388	408	436	399	397	398	402	407	428	400	400	438	385	432	358	398	398	390	379	429	436	388	400	404	396	380	387	395	406	377	400	423	384	398	380	433	427	406	393	442	434	391	384	370	381	361	378	404	401	422	407	405	386	410	409	364	444	428	379	420	394	390	391	383	403	425	398	390	400	404	367	392	372	391	407	389	381	437	377	380	429	368	409	375	388	399	408	397	411	390	428	429	391	400	405	422	437	412	373	383	413	412	363	375	395	436	389	386	431	411	412	400	419	400	437	392	394	382	407	380	429	380	374	460	397	393	416	368	432	398	409	416	429	408	391	433	396	408	385	389	367	383	405	379	386	398	404	403	388	430	409	412	418	405	393	398	377	419	366	381	417	405	401	432	401	400	383	411	374	420	387	408	389	400	415	389	408	411	400	362	392	400	412	432	427	354	403	390	404	406	388	407	399	403	405	395	397	426	417	432	355	396	415	379	413	382	384	403	406	390	375	412	426	411	442	409	404	431	390	390	414	400	381	400	411	421	450	389	408	399	409	351	409	406	366	397	435	437	412	450	378	372	404	418	395	386	383	408	415	382	424	389	434	373	357	434	409	409	401	394	405	422	382	388	417	404	381	388	401	369	395	404	435	427	410	392	421	394	395	435	413	414	397	400	399	406	380	396	393	391	373	406	479	420	411	381	393	406	400	389	404	402	411	409	449	424	452	385	413	397	387	425	387	446	433	409	396	405	397	417	419	389	384	399	399	397	412	416	407	417	393	449	415	404	389	411	376	429	449	393	419	405	399	407	394	380	385	382	404	402	426	404	396	396	418	410	369	399	414	425	388	414	425	404	386	410	391	414	414	389	371	383	396	387	394	403	420	424	434	414	372	400	420	398	383	375	374	387	385	392	406	420	382	392	453	369	421	369	413	369	350	409	406	392	361	395	358	382	407	374	403	385	382	403	391	386	408	426	387	352	412	412	382	417	387	409	451	403	380	430	374	372	412	383	394	396	375	382	406	422	402	398	381	417	386	424	410	383	406	422	371	399	412	404	448	416	381	399	420	382	391	389	426	423	398	432	387	358	392	413	376	441	407	401	373	395	408	439	370	375	409	389	389	392	381	410	427	392	394	418	404	377	406	403	405	398	391	407	405	396	379	396	417	395	389	405	434	382	426	373	420	384	432	396	357	398	362	407	441	410	466	437	377	409	402	383	388	463	370	372	417	394	414	337	421	407	425	397	384	411	415	406	407	405	379	427	445	375	384	428	452	407	414	399	417	402	387	377	394	404	363	402	416	401	407	401	392	364	388	431	414	388	417	368	374	391	386	406	388	421	386	437	404	383	418	388	386	371	386	385	417	420	392	384	404	433	372	368	422	403	405	399	397	418	371	369	398	374	369	398	409	398	398	405	407	403	344	379	423	415	388	393	345	412	427	380	397	381	402	418	393	407	387	404	380	412	399	391	409	422	379	391	402	401	399	417	422	383	404	424	382	419	404	395	395	390	422	401	419	408	372	420	437	409	444	408	382	392	377	396	398	428	410	377	401	414	387	400	398	408	412	421	434	416	404	401	389	380	427	400	408	410	425	424	408	378	386	409	383	427	374	380	384	405	388	404	389	396	398	395	415	388	399	415	395	389	449	381	394	396	402	396	409	410	392	401	407	372	411	396	405	370	403	409	392	413	401	419	401	374	390	342	397	434	371	458	427	403	399	389	420	385	407	382	413	389	396	418	391	435	414	402	409	417	364	383	403	392	434	402	390	384	389	391	426	390	395	342	377	412	408	420	377	413	419	387	416	400	414	407	401	394	405	409	404	385	418	391	408	411	390	374	381	402	389	397	377
20086	17682	8480	4090	3184	2455	1828	1464	1199	1114	898	834	817	686	657	685	618	555	572	530	543	521	494	560	524	529	486	526	525	466	465	462	483	450	425	438	440	435	472	390	455	407	475	394	455	432	405	381	464	439	460	422	456	440	433	417	435	413	415	428	420	455	441	412	426	446	402	465	424	405	442	429	425	422	461	428	458	438	448	439	440	439	418	410	454	403	447	423	416	436	400	448	486	435	426	411	438	440	424	466	457	414	463	439	461	450	471	410	423	448	410	432	443	442	408	443	432	422	452	439	442	431	411	426	445	419	407	439	430	421	396	431	413	476	462	443	445	431	393	431	421	418	395	444	416	399	418	428	389	436	443	441	418	452	390	388	483	442	435	424	455	415	447	441	424	451	438	442	399	389	426	437	437	409	450	432	413	400	470	440	446	417	409	454	431	437	425	428	434	417	427	440	463	448	448	476	420	437	438	427	464	467	437	438	426	449	419	442	461	426	417	417	435	421	409	414	453	403	449	436	430	422	459	429	407	431	395	421	438	387	408	405	487	454	440	467	468	433	428	432	450	405	398	442	417	397	441	458	458	449	432	443	456	411	435	404	448	441	462	419	428	442	456	423	409	440	404	461	450	493	422	417	453	427	455	435	432	433	423	415	445	425	430	428	426	425	430	458	470	420	432	453	422	435	442	408	445	435	439	444	464	423	408	447	462	430	439	428	456	473	450	420	405	429	403	421	440	440	448	410	411	428	407	456	434	422	441	444	409	424	440	435	465	452	423	451	418	450	425	447	433	450	429	423	425	418	445	467	439	412	458	446	451	412	443	413	444	425	417	438	448	408	460	459	443	452	429	461	399	454	432	438	388	440	427	472	407	410	424	411	457	473	434	460	424	424	453	466	437	447	459	436	462	455	437	437	416	450	435	431	450	443	450	391	432	424	416	403	429	430	422	455	462	421	420	419	459	455	434	425	492	430	433	494	468	435	439	478	411	451	430	461	443	464	440	440	443	451	420	453	454	442	430	436	450	421	409	444	431	457	420	447	439	429	428	435	448	465	477	395	414	479	411	438	452	418	440	431	493	432	455	435	446	433	409	464	442	441	405	423	473	473	413	472	423	449	427	439	400	437	421	424	446	450	410	423	439	410	387	439	449	426	380	460	429	450	463	424	413	423	471	438	434	442	438	471	454	451	458	430	440	439	451	459	413	439	439	460	427	477	422	445	430	438	448	439	432	440	421	443	435	443	431	433	407	425	478	446	468	458	396	451	411	414	426	415	428	411	432	374	436	462	449	439	381	431	429	456	463	437	412	421	419	426	436	409	434	416	470	451	431	468	415	462	447	452	416	466	433	438	422	443	428	424	449	428	464	404	421	408	423	388	445	417	447	445	447	414	437	456	435	445	472	407	447	453	442	422	439	437	428	451	412	423	423	417	418	437	425	409	442	460	432	461	438	414	443	422	446	389	433	471	434	430	408	430	438	483	409	455	439	418	449	417	414	428	424	453	395	448	429	472	450	421	450	433	402	441	426	424	397	468	409	402	452	453	399	449	420	435	422	466	429	489	444	450	445	411	442	491	430	442	429	441	426	452	441	411	424	444	432	410	419	404	451	489	434	430	444	452	391	450	447	391	430	459	449	430	415	448	436	440	451	424	428	450	435	444	428	451	387	411	478	429	403	428	428	428	438	410	442	421	444	442	428	446	418	444	438	447	450	423	442	450	426	438	423	461	450	431	416	406	461	443	429	417	445	463	416	410	441	393	414	411	459	438	427	397	418	453	424	451	435	429	409	394	468	446	436	418	418	445	467	418	457	474	457	449	433	451	419	391	451	430	389	450	391	404	440	475	440	453	424	448	424	431	420	434	436	441	434	434	470	494	421	432	426	434	428	440	464	465	408	425	453	464	412	413	411	389	460	429	449	427	507	476	407	444	447	424	456	437	436	432	422	428	443	425	457	439	437	422	440	428	459	445	454	405	431	420	473	428	441	460	472	417	446	445	443	430	442	433	410	474	430	457	464	428	431	452	436	414	411	448	426	459	432	415	443	448	447	428	429	417	426	451	471	458	478	426	416	426	468	433	443	441	402	465	457	443	444	438	417	444	406	416	441	435	426	399	412	422	451	470	389	404	413	459	450	451	420	440	425	406	474	425	439	461	460	442	489	460	438	415	450	465	434	416	408	418	439	458	444	429	425	401	409	383	400	436	431	451	446	430	396	435	412	413	420	434	427	438	431	467	413	454	445	445	386	426	454	415	408	437	389	412	406	428	417	408	446	408	446	429	429	443	420	447	399	423	437	442	427	398	440	434	444	426	445	432	432	458	446	439	465	415	461	408	397	427	419	426	422	433	408	443	436	412	437	411	438	432	428	466	458	452	409	409	453	443	453	419	447	417	472	430	444	434	445	436	462	431	438	395	465	395	436	454	393	427	455	460	423	395	384	436	433	418	451	454	430	414	444	430	422	443	404	424	440	469	438	443	448	457	434	452	483	427	448	451	426	417	406	440	431	441	400	464	418	411	431	427	444	407	431	401	433	447	449	484	421	406	472	430	451	439	401	417	491	430	410	454	418	421	448	411	450	468	465	458	447	397	439	433	430	409	431	409	434	434	427	413	446	476	414	417	445	428	443	462	420	443	443	443	427	425	430	425	472	429	416	405	445	425	434	451	442	412	424	413	466	431	443	425	433	442	427	448	465	428	432	420	459	450	406	421	392	426	418	449	467	428	461	414	420	451	475	442	426	413	443	435	442	421	444	393	416	456	445	434	437	433	439	419	416	444	418	398	429	436	427	430	435	426	443	428	422	422	441	472	472	435	402	405	424	436	450	431	427	447	440	397	436	437	427	439	432	457	424	404	426	434	448	423	432	422	432	440	413	439	403	379	458	431	439	427	422	382	419	421	412	410	418	460	464	428	447	421	408	441	429	429	464	447	416	430	433	395	446	437	419	408	446	427	434	454	428	413	439	435	413	424	415	430	404	439	429	443	465	410	432	403	433	412	439	407	467	436	431	454	417	445	431	449	428	455	379	428	434	437	447	452	444	434	405	384	421	438	411	453	446	430	461	444	462	421	425	407	422	428	443	453	448	417	396	448	451	447	423	449	438	476	462	440	426	420	449	392	402	401	453	438	442	443	440	417	424	437	435	401	445	409	430	466	453	433	421	440	436	437	420	427	430	431	425	465	454	419	441	445	467	433	382	422	413	411	437	443	447	439	430	412	421	427	382	432	449	404	437	448	450	411	410	460	426	419	454	468	452	421	419	415	416	409	425	413	414	446	443	419	447	457	444	447	464	435	454	425	430	417	427	488	459	430	469	436	445	436	433	443	435	413	473	428	419	427	414	442	439	429	439	424	418	458	391	409	399	416	444	415	430	428	415	451	447	410	481	452	494	436	450	417	425	444	451	430	478	482	439	432	436	449	417	414	466	422	415	415	422	405	442	470	470	417	420	437	395	383	483	460	418	466	406	444	467	442
24969	21546	28256	25218	15749	2121	1483	1183	1075	1028	1026	946	964	961	864	856	873	862	812	867	865	860	845	848	891	806	811	853	845	830	853	831	818	808	818	807	802	808	800	840	823	796	786	811	859	839	782	793	808	789	812	776	779	785	798	778	825	845	884	750	793	789	843	786	794	836	755	786	822	784	822	745	760	796	807	800	782	775	779	842	824	823	807	751	744	782	779	841	829	783	844	850	776	830	810	778	803	828	821	809	800	812	712	810	830	789	757	794	769	786	799	797	799	738	859	841	810	819	808	819	795	829	781	762	810	799	818	807	785	809	815	767	788	826	838	806	811	783	853	862	791	791	803	791	825	807	773	790	772	800	814	809	784	754	783	878	778	863	804	796	747	828	803	730	803	836	751	775	815	738	776	834	852	791	844	765	868	787	795	835	811	782	788	777	804	816	819	832	801	719	787	838	791	815	807	823	794	832	763	832	772	805	744	820	759	827	772	817	822	846	766	820	828	799	791	844	802	810	766	762	763	805	762	891	813	799	819	857	762	802	786	828	804	809	857	804	797	817	810	793	803	819	796	781	806	789	793	780	819	825	783	800	786	762	750	801	784	733	809	838	836	783	796	844	872	801	806	774	783	789	827	777	803	801	758	761	791	842	756	809	806	773	803	837	803	817	800	789	806	751	845	822	792	814	806	769	802	812	819	770	767	806	828	781	823	813	780	767	866	824	778	812	833	773	820	777	776	790	801	747	848	800	850	829	782	818	743	849	834	792	786	791	778	802	844	813	798	772	824	801	802	804	769	777	818	812	798	764	757	818	823	823	788	804	773	787	798	814	880	816	787	809	779	796	853	821	785	794	814	824	831	761	829	787	793	861	818	807	841	797	863	802	820	779	767	813	819	783	804	759	850	798	818	824	810	818	814	841	792	801	802	728	838	843	800	816	792	758	792	819	842	773	766	818	741	785	795	858	846	832	767	825	810	780	796	760	771	749	815	749	798	765	879	790	828	806	817	770	813	830	828	776	798	804	790	790	858	814	740	826	797	747	829	829	790	786	822	799	754	804	856	803	813	779	771	830	816	744	834	846	775	792	781	790	776	774	799	841	826	865	766	811	836	836	821	788	837	801	795	783	793	810	751	820	822	839	765	768	785	799	831	772	798	778	790	838	789	824	784	854	806	839	816	823	813	835	811	784	847	777	783	804	815	823	789	865	803	776	820	846	766	774	792	770	760	784	795	782	843	779	799	804	819	834	797	798	790	797	790	782	833	793	815	803	883	835	800	812	805	821	814	828	804	737	816	813	812	831	770	862	790	793	814	763	808	789	796	749	797	786	802	795	831	795	782	802	833	846	747	818	793	850	763	777	803	788	792	812	786	840	795	822	774	799	812	774	816	768	761	827	805	824	812	773	752	801	813	823	772	803	776	765	790	800	792	751	808	774	791	803	803	838	770	850	743	807	786	774	782	815	793	789	786	779	855	767	743	815	835	817	831	789	847	780	847	835	809	745	868	766	778	828	739	823	815	797	845	797	855	787	780	796	815	787	786	767	781	829	806	836	759	849	785	820	851	757	851	787	795	818	778	801	776	768	804	773	815	825	802	743	777	824	797	772	785	831	792	794	799	790	814	832	825	799	778	797	765	772	781	848	823	852	812	784	803	786	822	829	794	830	810	783	769	813	747	783	808	807	777	818	792	812	808	788	753	784	821	798	849	787	839	797	787	759	770	809	806	787	802	798	788	828	780	783	807	783	759	777	863	795	844	799	780	778	816	760	808	833	785	800	819	763	804	841	804	790	804	776	726	855	765	811	848	793	769	844	789	824	826	807	794	765	815	776	785	819	775	793	815	818	811	833	746	780	814	781	807	785	811	780	777	778	797	818	737	852	811	832	813	804	796	765	807	812	828	843	833	784	838	774	856	820	796	798	824	831	769	820	784	818	745	801	796	816	785	771	805	833	876	771	825	868	842	830	751	785	806	794	850	848	793	840	812	790	799	793	777	826	757	854	776	805	790	781	793	774	780	831	768	793	805	790	749	830	817	784	796	836	779	786	819	775	763	764	832	795	806	792	838	757	839	797	772	837	817	788	764	839	815	796	764	822	871	803	836	787	843	755	768	853	773	775	797	771	827	848	843	734	777	797	794	782	802	859	810	845	787	754	839	845	824	828	796	810	840	832	801	816	865	801	776	795	794	772	791	841	791	834	797	804	803	781	809	784	793	747	809	775	802	791	841	815	760	776	839	815	827	780	810	830	791	850	805	790	790	814	799	800	805	769	793	835	813	813	789	815	813	812	784	787	803	830	777	792	785	821	824	764	777	814	826	802	751	841	797	786	831	764	794	798	806	797	817	725	801	833	785	777	798	882	814	860	784	779	816	789	787	855	830	792	728	792	800	827	852	783	836	798	835	806	847	767	764	828	792	821	805	808	824	816	804	759	815	851	829	873	769	835	738	788	800	824	778	789	845	785	809	797	781	814	834	817	767	828	808	813	818	777	810	821	795	824	802	855	834	812	791	791	773	785	845	738	782	783	807	835	778	806	832	796	806	833	770	795	778	802	826	770	745	825	802	801	800	814	796	776	763	830	770	861	771	823	819	814	806	835	752	775	754	762	803	822	837	815	772	813	845	771	822	805	736	838	830	775	810	830	808	826	805	771	790	790	808	820	849	808	793	840	746	799	774	798	822	779	821	793	807	791	821	778	778	802	795	787	795	825	849	843	794	862	752	786	835	809	800	847	849	830	762	802	825	811	781	830	798	757	767	771	749	764	767	798	823	757	794	835	790	779	796	792	798	820	759	832	778	825	843	818	844	789	767	822	729	815	747	765	753	797	775	791	826	793	839	794	751	789	791	802	840	823	824	808	773	852	778	756	793	778	843	845	769	821	772	817	737	851	833	790	809	814	844	790	815	754	804	757	737	818	761	789	780	784	839	811	762	765	864	769	854	781	812	791	825	794	860	825	757	796	805	806	823	821	851	822	786	806	818	845	829	771	769	808	805	802	835	788	778	810	825	781	797	798	844	807	781	770	836	788	829	783	779	809	786	858	773	844	768	803	806	832	787	817	816	849	821	834	788	755	805	794	774	751	842	838	785	798	769	779	822	785	807	778	812	779	802	838	826	779	742	819	792	827	788	757	806	764	801	827	844	769	852	814	812	868	828	885	825	793	793	804	793	803	800	750	791	824	811	787	858	808	812	818	827	791	825	812	774	787	811	806	834	824	831	746	772	795	800	806	764	824	744	815	772	789	795	801	777	803	784	801	850	836	827	820	815	839	801	805	784	795	771	810	814	780	793	828	745	779	782	804	807	791	819	813	819	814	746	731	768	784	795	846	785	817	793	794	833	809	816	827	781	752	834	828	846	754	833	786	850	844	776	809	770	813	802	808	793	783	795	748	796	795	795	790	791	795	776	824	832	776	867	802	828	799	802	792	793	832	828	785	794	748	799	813	799	777	779	744	842	765	775	869	778	795	793	789
17572	12654	5866	3146	2502	2183	1822	1571	1396	1230	1095	1087	1032	1007	995	905	941	908	961	918	900	832	830	909	866	815	849	876	809	829	865	884	830	847	799	828	842	772	800	805	805	776	803	818	812	779	841	822	834	761	781	827	785	834	818	811	818	825	886	784	836	804	807	774	807	845	779	873	841	769	839	836	731	874	791	824	826	833	792	775	807	826	866	870	773	788	790	791	786	861	796	850	809	831	781	780	811	778	763	785	828	791	724	734	882	857	756	807	748	787	825	814	812	791	820	809	821	846	759	810	830	817	824	780	836	831	815	822	798	791	790	781	816	776	855	821	797	811	807	801	807	828	795	801	793	797	787	807	783	815	801	795	830	792	844	818	785	795	814	784	786	837	798	850	771	817	816	834	851	773	773	778	804	823	763	743	838	782	810	837	760	804	791	841	788	811	806	833	823	816	853	782	860	787	816	830	774	798	792	832	788	825	825	766	811	830	811	838	786	817	812	822	807	842	772	801	781	807	812	800	842	811	781	776	781	821	795	822	794	842	830	808	777	793	806	795	779	824	816	802	799	764	854	828	834	775	853	810	777	812	839	808	800	838	793	793	787	820	805	775	797	753	779	817	812	773	809	777	856	795	787	823	800	816	810	887	762	776	828	781	761	764	787	840	872	785	800	845	822	825	798	844	865	826	789	840	853	800	804	855	807	806	826	776	775	833	815	763	842	836	736	793	794	799	788	758	826	812	809	833	781	801	833	816	842	788	769	787	768	818	801	812	828	852	804	780	759	774	793	831	826	771	816	843	780	803	825	760	798	807	845	767	752	762	785	781	815	823	809	782	843	808	788	788	823	762	819	816	794	821	816	799	824	797	798	813	830	826	817	839	768	792	785	827	742	788	840	822	792	852	781	782	849	805	844	820	799	793	826	866	777	827	797	828	851	779	774	808	808	804	846	839	730	833	811	786	876	835	833	797	803	820	791	820	815	838	849	873	805	803	794	797	778	780	807	804	807	854	811	780	833	822	823	790	805	766	756	812	798	804	812	778	837	831	824	766	796	811	801	800	802	809	821	779	756	836	792	775	790	792	812	840	780	855	762	867	818	764	791	767	848	836	803	785	791	838	778	783	844	792	837	815	805	837	822	807	747	866	772	811	771	825	830	750	790	795	815	814	823	810	784	799	837	817	768	789	837	807	822	796	841	807	837	804	837	774	827	836	802	806	775	827	828	785	798	791	825	764	790	791	779	834	802	814	793	739	831	796	818	806	835	840	785	754	867	836	801	871	783	811	803	740	800	781	796	820	792	843	868	832	775	819	763	758	831	823	848	795	808	806	869	800	822	795	796	815	842	813	807	867	809	783	747	804	799	769	791	779	804	802	845	760	835	782	817	794	797	832	842	826	759	833	815	790	793	818	787	801	830	805	798	829	812	819	743	805	838	853	833	787	832	782	791	815	807	781	797	801	849	762	796	839	805	850	782	823	810	810	791	760	848	824	836	759	790	813	853	835	811	793	793	835	850	780	814	800	811	804	850	797	790	722	821	826	805	777	769	808	833	796	862	830	890	858	821	835	775	798	806	788	813	744	804	829	823	840	795	766	796	814	780	797	780	818	779	779	826	860	760	808	818	823	806	855	816	843	798	810	834	775	807	825	800	778	773	818	799	860	812	838	815	828	836	751	803	813	860	846	764	834	808	832	803	825	824	819	788	893	822	782	811	741	778	754	788	802	837	818	834	793	805	823	814	796	800	788	781	812	849	861	815	828	775	763	787	805	807	805	783	784	824	787	784	825	836	818	798	812	779	813	804	849	774	801	744	794	811	781	846	814	819	778	773	756	835	870	787	840	758	821	744	825	799	781	816	773	797	761	824	784	817	819	788	844	782	768	811	810	781	846	808	823	768	821	785	825	869	809	850	871	786	833	848	814	785	847	810	830	830	826	798	863	818	801	779	762	858	817	792	787	767	814	805	788	790	793	832	767	826	809	811	839	782	776	817	826	818	785	807	778	820	807	818	798	769	819	793	845	805	815	851	813	786	796	782	830	824	822	857	807	813	793	735	827	805	794	764	817	837	857	757	795	856	735	848	785	836	810	815	811	819	799	804	751	798	808	824	844	839	810	772	784	827	795	797	813	765	829	857	809	810	776	758	787	796	799	777	834	790	789	772	812	798	783	796	778	791	787	797	818	805	808	815	871	811	805	798	814	776	807	817	812	804	790	785	806	809	769	810	822	888	844	797	815	755	775	804	835	843	800	813	820	822	810	792	812	844	822	767	837	822	823	847	794	785	783	775	809	756	787	838	798	800	768	797	813	787	790	798	787	819	791	772	806	793	820	822	816	811	862	822	822	787	831	784	852	781	788	818	832	827	804	847	758	834	821	817	788	832	796	794	770	798	752	796	794	823	884	801	805	800	836	817	757	827	840	786	807	832	786	789	831	853	813	824	781	810	792	775	812	849	829	841	754	841	828	802	796	837	879	833	780	832	784	817	816	821	786	826	760	809	813	826	793	797	788	820	838	830	839	812	754	794	790	853	791	846	798	797	803	806	813	766	783	827	782	786	794	858	786	777	820	785	778	798	764	864	826	769	783	762	791	821	780	838	782	806	811	864	810	814	866	772	826	836	813	793	779	845	762	805	843	818	766	788	774	762	795	806	786	852	820	841	755	792	798	774	783	794	815	823	828	821	884	783	846	800	813	840	771	813	804	819	790	775	796	755	823	818	815	838	860	831	860	776	843	832	780	769	826	779	768	792	801	847	820	753	861	805	815	836	820	798	785	831	831	797	768	788	782	806	831	789	829	789	831	813	846	814	798	801	777	806	777	793	796	812	817	771	796	843	798	815	834	858	869	787	800	831	775	809	815	779	810	799	806	796	781	804	803	762	864	820	805	839	858	803	828	825	843	791	807	807	839	790	828	815	850	784	751	825	768	806	817	804	856	822	837	813	756	758	826	762	801	785	799	805	805	816	817	823	797	798	840	806	822	775	834	805	819	800	836	790	801	854	818	799	850	846	797	804	833	815	815	834	817	776	785	845	775	785	821	835	829	826	831	804	824	788	777	835	767	808	797	814	812	793	762	792	845	819	826	812	817	794	820	832	783	809	816	829	817	826	823	847	766	823	820	775	837	808	812	746	798	839	807	803	831	818	773	844	742	834	818	805	838	814	776	844	798	829	811	848	841	782	821	769	803	852	825	812	852	794	853	789	756	806	792	828	748	837	827	854	798	832	825	813	839	801	814	804	820	815	830	817	824	801	782	837	811	807	788	869	795	883	827	794	752	718	844	771	818	856	823	782	813	817	835	812	778	829	810	849	848	809	835	764	789	822	827	852	798	818	817	815	787	813	823	805	824	808	877	790	782	836	819	827	787	757	833	815	775	820	772	760	761	790	834	846	813	803	836	815	796	822	757	789	807	787	836	789	821	796	791	802	832	811	807	811	812	811	790	834	788	750	777	775	767	781	814	808	846	812	810	808	786
22754	21552	29477	24065	21554	21654	12507	1625	1118	926	850	699	646	553	580	562	491	475	505	432	449	431	426	440	457	396	421	412	385	351	333	369	352	337	357	355	358	320	325	345	360	318	336	330	374	327	336	292	293	315	344	352	310	332	349	355	315	337	342	335	286	327	307	313	310	318	348	314	337	312	331	314	344	294	338	328	317	294	319	326	343	312	330	300	321	335	330	326	353	334	302	312	289	328	312	347	311	331	351	322	337	290	340	298	327	296	334	356	321	293	343	286	308	328	322	326	296	334	335	315	321	324	322	321	298	319	315	340	310	336	329	322	326	322	316	305	323	346	355	321	311	326	297	308	309	328	333	292	290	342	330	342	336	336	320	308	304	311	312	295	325	322	323	322	352	314	336	264	316	320	321	312	346	310	291	312	309	305	327	306	336	347	297	319	315	297	287	300	320	344	339	297	316	310	324	297	328	321	303	313	330	320	325	349	327	318	322	331	301	322	307	349	298	293	300	331	319	300	349	317	319	312	275	334	311	316	304	305	333	321	305	324	302	334	325	324	315	320	271	292	317	312	294	300	331	310	304	336	341	315	306	299	330	340	327	332	297	296	333	315	304	310	291	312	345	317	334	328	315	322	339	300	321	308	290	319	346	315	325	316	321	345	312	308	291	341	286	324	338	323	310	320	321	304	323	287	308	318	324	294	352	307	316	308	320	305	344	309	310	308	310	354	312	306	310	275	306	316	329	310	329	295	317	347	294	323	302	315	332	313	322	319	353	346	315	304	297	320	310	325	311	291	308	305	326	336	302	318	302	290	326	340	339	322	305	321	324	334	335	340	280	285	329	299	261	313	381	300	334	308	296	338	313	332	325	316	302	298	323	330	356	334	313	325	320	318	304	328	311	291	302	342	368	349	308	325	319	320	337	306	324	331	286	324	323	318	310	303	311	307	346	351	309	337	299	297	317	324	317	299	298	322	301	347	304	316	316	343	333	334	299	309	296	305	357	316	338	300	343	327	280	277	327	328	303	306	302	326	309	303	340	325	327	294	329	334	293	338	324	308	319	329	313	308	291	347	351	306	344	285	349	288	311	304	300	295	299	298	294	296	315	304	336	303	307	335	322	318	322	352	313	326	334	309	314	308	343	304	324	358	299	311	328	329	332	309	288	336	308	329	312	317	311	298	300	338	333	356	307	304	331	292	315	334	316	334	310	316	366	341	327	318	286	340	336	309	300	328	332	346	306	321	317	277	311	290	309	337	314	301	318	327	308	323	327	321	296	341	334	328	311	325	330	298	334	327	308	330	288	298	305	319	335	324	326	340	305	318	317	303	356	317	320	300	296	324	344	345	324	305	321	317	320	354	360	316	321	325	305	313	325	350	341	319	311	298	338	297	325	323	321	327	338	295	290	309	326	309	322	314	291	337	303	335	332	333	324	306	333	336	303	299	337	312	334	346	324	320	346	333	302	327	306	329	303	330	299	297	289	278	374	322	332	308	310	322	343	292	323	326	321	332	317	309	317	304	304	338	351	343	306	333	306	284	326	326	326	333	346	346	305	313	327	325	306	303	318	337	305	317	322	311	294	336	297	327	308	268	312	318	347	325	325	316	334	292	312	333	320	306	318	365	327	319	319	301	349	330	316	324	355	300	328	328	322	348	304	350	314	292	301	332	343	313	311	293	296	300	308	332	295	321	313	340	275	329	340	348	304	327	336	330	290	335	334	321	334	332	308	308	325	320	333	335	280	332	317	339	327	318	316	320	343	327	314	303	310	302	321	301	317	301	323	346	328	309	356	341	301	301	312	316	332	324	339	315	293	336	317	297	354	293	330	335	325	315	345	346	291	320	305	283	309	309	299	335	308	312	314	306	316	311	312	338	349	337	313	331	287	365	333	329	299	293	327	308	313	321	309	323	346	319	310	316	302	302	303	331	329	363	325	329	298	314	322	329	325	304	321	363	283	328	309	311	317	302	325	313	321	295	342	327	291	301	309	310	296	327	289	334	340	323	305	286	332	333	330	291	339	306	326	297	302	316	330	316	323	313	320	332	317	318	313	352	325	324	313	302	318	367	300	330	294	313	295	320	328	289	329	295	310	333	307	314	305	299	299	310	304	318	343	333	275	313	308	352	310	324	319	337	333	325	313	283	329	315	294	328	310	310	333	335	292	366	291	288	333	303	337	335	325	292	340	317	303	313	307	296	295	289	322	310	340	344	292	354	305	280	345	293	332	307	330	316	311	312	286	345	313	309	286	307	328	295	333	301	303	319	322	307	310	312	316	335	312	298	302	324	311	329	310	290	289	308	310	306	313	362	325	317	321	334	304	311	307	298	300	303	313	268	277	318	299	322	321	294	344	344	344	312	325	327	341	300	355	304	323	317	310	333	313	336	285	333	320	315	308	310	318	306	304	306	317	325	284	336	295	304	308	277	310	327	358	291	348	309	357	322	305	320	336	329	334	325	325	338	322	324	322	353	298	320	323	321	314	313	334	360	331	356	298	334	342	334	334	331	277	336	313	332	351	307	302	311	344	307	295	321	359	299	337	326	331	326	305	289	324	317	352	314	320	319	315	309	311	303	285	324	327	305	357	307	317	319	332	298	285	305	319	323	324	311	305	309	294	311	329	324	313	322	322	297	296	313	303	338	336	310	296	327	324	331	292	317	317	319	309	347	326	295	312	325	300	314	337	348	299	330	297	352	300	297	342	284	320	307	323	322	290	306	272	322	295	334	304	291	334	330	301	300	328	298	331	330	300	315	288	317	299	282	348	340	315	321	320	318	316	332	285	327	347	351	306	273	309	303	269	263	317	320	290	322	272	340	323	313	302	316	310	313	307	328	287	347	312	320	310	325	331	346	309	332	285	315	314	320	313	292	308	306	331	292	347	309	321	328	340	321	329	323	276	316	324	338	340	308	340	265	310	312	315	336	304	310	338	327	321	321	314	358	327	324	333	326	322	328	299	283	299	320	306	323	313	343	286	303	345	308	308	329	315	312	322	304	331	337	329	322	320	315	284	319	339	355	322	322	339	299	289	311	329	322	359	315	303	318	347	331	308	317	289	275	316	335	323	298	319	281	345	335	299	315	348	323	296	340	294	307	326	324	339	322	313	295	315	325	326	290	313	321	318	305	328	374	350	298	316	305	337	365	319	314	313	316	344	342	308	318	271	310	318	302	323	313	290	312	297	325	356	292	318	335	311	294	291	343	320	335	311	312	327	333	313	293	383	300	326	324	296	331	309	317	315	342	314	331	305	319	332	307	342	316	330	343	339	281	328	323	301	311	346	285	301	308	305	360	304	303	339	298	305	326	328	294	298	305	300	315	340	346	291	252	329	299	292	300	280	294	295	355	284	328	334	324	306	308	334	287	327	329	320	322	314	334	310	320	297	299	314	330	326	290	344	323	327	304	311	311	296	330	295	332	304	324	312	317	339	339	310	308	334	319	332	320	337	302	322	310	322	294	308	325	340	336	314	311
24797	21616	12562	6615	4786	3912	2928	2197	1715	1381	1153	1099	858	802	714	616	617	589	564	532	525	524	478	524	458	431	412	420	379	407	374	365	361	369	371	340	353	346	332	358	324	333	387	330	341	332	354	372	370	332	324	342	333	321	336	328	354	320	334	314	338	362	365	374	327	303	333	321	302	324	358	340	302	356	343	337	331	349	328	314	314	340	341	331	346	326	337	305	337	330	323	353	303	311	331	321	326	298	331	325	358	342	327	361	329	355	318	366	339	333	334	344	336	334	298	335	315	332	323	338	318	311	306	299	311	316	329	283	318	325	347	345	368	308	341	313	325	324	331	313	299	322	308	329	337	325	313	297	332	288	302	296	319	306	358	325	310	370	339	259	296	321	333	318	331	306	334	295	320	309	279	315	345	332	339	320	333	349	280	283	343	314	329	334	295	271	315	306	336	327	329	319	324	325	319	313	334	285	321	302	335	351	312	333	351	332	295	315	330	315	315	305	336	337	308	331	334	343	347	326	313	339	320	328	315	284	311	332	331	291	296	322	302	347	350	343	306	332	299	315	330	306	318	341	314	302	337	308	314	334	339	342	306	337	344	324	328	352	323	349	329	357	325	315	293	318	308	338	314	326	323	301	332	304	325	362	327	297	305	340	303	318	340	327	288	326	332	316	315	329	319	301	323	336	324	363	347	323	348	338	324	338	315	293	317	314	314	317	336	341	321	313	315	335	313	322	324	305	316	322	285	284	311	332	317	315	302	274	301	335	290	320	294	289	309	322	293	295	329	324	318	299	326	335	342	319	295	294	337	320	315	314	331	316	307	316	317	303	321	330	303	322	323	305	328	316	322	314	308	295	304	313	292	284	315	298	321	272	349	325	317	341	340	303	318	352	315	336	295	333	326	303	298	324	344	324	329	346	320	337	307	313	336	344	329	308	323	311	351	284	299	316	293	294	305	334	300	301	328	308	330	319	303	326	323	316	340	327	327	302	316	345	347	303	343	324	315	326	318	319	320	329	330	325	293	297	324	327	343	296	285	297	326	332	313	340	319	323	306	304	318	297	309	317	291	371	355	323	325	295	313	341	319	301	320	300	333	359	291	290	330	309	290	313	339	334	314	315	317	331	301	336	326	320	344	307	300	341	336	314	346	310	308	330	293	332	334	314	296	315	313	326	370	316	306	340	360	328	324	311	343	287	335	294	310	322	321	303	351	333	338	349	309	327	305	318	302	297	338	284	315	344	359	302	312	335	313	294	323	303	319	342	292	331	332	310	290	364	337	297	312	313	300	321	307	327	353	305	316	285	318	289	331	310	310	324	343	323	320	320	299	339	338	309	325	339	310	313	332	307	298	333	324	296	336	309	302	332	305	338	341	339	312	317	316	297	326	318	327	318	318	341	297	335	332	314	355	316	299	328	337	321	309	331	360	341	301	288	347	323	315	357	328	351	307	307	318	305	309	301	312	319	340	312	309	314	343	309	322	288	340	326	315	309	321	300	333	312	340	340	349	337	310	314	341	343	321	343	326	334	297	320	316	337	329	313	313	299	354	319	320	291	345	306	319	312	299	350	316	324	316	323	300	323	315	327	346	324	294	323	324	332	312	320	323	314	292	327	332	311	305	332	334	345	308	341	347	338	322	314	293	310	270	292	338	318	314	319	313	309	271	333	335	341	291	320	310	333	330	322	292	321	314	306	297	318	308	308	308	340	333	286	323	336	298	324	317	317	328	326	348	322	306	294	335	298	326	331	305	299	320	287	301	352	312	341	300	313	293	329	300	304	325	311	294	322	305	332	335	338	300	294	313	340	327	316	321	312	317	308	337	313	353	272	318	325	305	322	331	343	323	320	280	293	300	300	298	294	327	302	333	306	311	308	288	304	310	319	322	295	298	328	300	312	333	336	319	309	319	308	306	331	306	337	308	351	308	311	317	287	333	312	321	321	318	259	317	307	317	333	335	307	330	310	337	324	319	314	336	300	308	333	303	327	311	339	331	317	307	314	319	348	320	327	296	333	341	325	334	332	318	296	335	350	324	295	324	298	287	301	333	353	314	315	334	364	298	306	326	298	306	333	330	319	337	340	341	314	323	314	313	308	295	304	354	330	324	290	342	343	299	269	330	314	319	345	292	315	305	276	312	323	306	316	344	332	301	318	272	300	335	309	369	310	284	313	331	337	341	329	339	330	321	323	330	294	350	338	331	302	299	298	289	309	297	344	308	330	313	293	307	302	346	341	304	311	323	303	329	337	298	327	337	335	344	302	294	325	321	341	307	321	309	309	331	344	324	296	337	332	343	304	303	296	314	322	315	336	314	336	295	346	327	322	301	332	309	308	332	333	308	346	300	300	319	338	319	296	332	317	331	333	312	329	296	315	364	287	327	334	313	310	328	307	328	313	339	342	335	325	353	313	322	295	351	312	321	306	336	328	338	318	313	348	316	337	322	325	317	336	292	324	326	296	312	329	323	338	356	337	329	323	318	317	301	324	343	271	329	309	319	345	330	307	299	369	348	332	340	291	323	346	319	327	321	299	307	312	309	339	342	334	348	299	325	343	324	315	347	315	292	323	307	311	312	301	316	334	324	304	311	315	326	308	315	313	309	322	319	317	304	342	338	286	329	351	311	315	330	337	317	320	331	328	325	352	324	308	334	312	345	311	335	331	335	313	324	328	318	308	349	310	337	307	298	281	335	327	282	308	358	332	346	331	316	330	338	336	348	301	319	325	290	303	342	356	294	344	359	301	294	353	329	313	337	316	320	314	327	327	348	315	299	351	304	327	348	293	304	316	332	321	290	327	308	337	301	314	306	327	365	339	342	322	331	301	275	328	320	319	359	313	289	323	300	313	344	312	338	336	307	320	339	281	298	295	316	336	324	339	320	314	308	294	326	330	326	320	321	311	300	330	293	322	336	322	325	347	313	340	327	309	299	302	330	292	318	299	336	310	303	320	300	303	338	297	337	300	322	327	300	298	312	294	324	318	325	311	336	318	311	316	297	341	313	344	334	323	306	334	322	322	345	344	295	328	313	326	287	327	334	300	349	280	314	329	316	324	357	309	308	342	331	323	288	314	320	320	358	311	344	317	318	272	323	324	323	320	332	321	324	296	324	314	319	306	328	308	290	352	313	342	318	305	318	319	327	346	339	308	311	333	337	330	337	322	321	336	300	345	303	308	322	305	343	317	342	325	337	292	317	307	355	319	313	324	323	330	313	310	305	301	300	298	303	313	318	328	356	303	310	308	350	282	303	328	346	324	290	326	324	326	326	321	305	361	292	322	322	343	327	331	335	304	330	344	300	336	308	319	352	292	349	326	303	326	310	309	333	304	306	328	313	306	316	342	281	344	279	328	313	330	343	307	336	290	319	326	322	310	313	344	321	319	319	322	305	297	314	316	334	317	360	341	326	297	323	293	299	329	289	334	322	293	338	299	319	304	294	316	318	340	332	304	295	312	311	338	353	321	319	322	309	337	327	295
28260	19922	7507	1883	1241	1124	1055	965	927	868	894	857	851	822	787	776	860	863	781	805	839	787	864	860	824	831	806	851	823	818	793	807	802	740	703	753	794	809	812	784	804	701	816	816	818	771	796	792	787	800	849	751	787	830	707	803	760	759	768	788	733	794	823	796	803	723	778	726	740	798	805	794	792	735	803	784	787	753	745	803	848	770	827	819	806	807	772	809	813	790	773	787	785	847	791	761	791	777	816	770	831	748	830	820	764	759	768	723	795	787	779	753	789	770	783	806	756	764	803	829	788	826	796	784	779	800	763	757	776	776	781	813	822	819	778	779	787	787	772	760	809	789	766	737	823	812	803	738	753	820	794	789	732	792	828	813	807	754	795	775	781	772	772	819	785	795	775	751	835	771	766	813	777	808	785	794	823	750	745	770	817	776	809	795	769	788	765	745	775	781	839	799	799	816	770	750	767	812	792	779	791	815	774	799	815	814	812	738	778	817	764	761	809	781	808	819	804	811	781	809	777	788	747	771	805	781	806	779	752	758	760	772	776	800	764	809	746	826	797	820	840	792	799	766	798	840	822	767	772	773	744	766	789	740	782	789	836	782	779	822	814	820	842	835	744	807	785	818	824	740	804	773	789	800	804	810	782	760	793	787	810	785	789	839	752	809	764	765	767	772	803	834	805	754	777	829	744	803	798	757	755	756	826	764	757	845	758	811	757	753	778	799	807	768	828	803	787	747	808	791	752	742	781	791	839	798	831	780	840	746	787	813	795	766	789	734	770	771	782	788	814	787	789	760	752	793	781	744	789	796	834	765	804	796	783	791	780	781	790	771	763	763	772	791	771	823	782	778	809	768	795	771	735	814	797	759	840	792	742	767	776	792	762	769	812	783	776	769	809	798	761	748	826	843	763	820	787	845	761	780	776	801	773	784	784	739	798	738	760	771	834	739	731	764	746	820	770	721	759	828	736	796	813	811	794	775	756	775	852	795	784	785	786	785	813	786	755	800	751	781	816	775	756	747	818	799	764	793	711	788	795	768	785	786	753	782	737	818	784	801	794	780	803	812	857	790	789	799	727	787	761	791	796	818	751	795	760	820	806	789	795	775	765	764	791	794	817	782	762	799	787	768	735	773	788	784	753	752	781	772	767	742	781	802	773	761	817	774	830	833	812	747	754	739	776	789	786	762	798	779	771	805	826	797	735	813	823	809	769	790	805	730	786	778	758	748	800	786	814	846	768	798	766	793	786	754	792	779	806	844	796	758	776	736	726	756	817	789	803	757	778	842	767	806	809	801	813	769	775	781	857	746	801	752	800	789	788	820	771	804	774	746	802	776	816	768	747	797	795	728	798	814	772	819	762	824	778	777	712	800	781	804	830	830	760	785	757	752	749	745	784	808	752	778	780	765	766	760	813	783	793	787	799	837	814	744	764	802	782	750	805	829	737	795	801	790	766	802	878	762	773	755	840	735	810	810	780	780	763	836	802	807	744	766	793	756	786	836	784	766	750	793	790	745	838	792	821	809	800	777	786	739	774	803	781	809	774	763	822	757	748	852	776	808	747	778	774	782	801	784	791	842	772	781	745	768	808	762	862	747	792	850	796	787	791	776	769	751	797	770	830	740	772	779	795	776	733	714	785	788	795	796	749	794	793	795	813	754	757	794	780	769	793	753	764	782	788	797	814	830	752	759	796	803	802	805	786	763	792	770	768	784	794	818	759	805	824	813	795	795	795	758	749	803	768	800	816	802	873	804	782	747	792	778	759	746	781	795	795	797	825	741	809	842	776	776	784	747	809	781	758	789	806	775	796	771	764	801	787	799	797	709	785	772	802	770	757	756	818	722	797	786	781	783	742	756	833	820	861	764	822	789	786	808	802	741	787	748	815	769	788	805	766	819	865	774	827	802	820	786	763	761	797	775	770	789	803	826	778	788	801	783	788	800	791	745	800	791	800	777	782	827	820	795	783	784	841	816	767	795	809	785	763	778	762	780	768	800	817	784	759	789	752	741	834	781	769	800	846	780	837	748	811	748	740	808	809	729	810	769	817	759	751	802	770	787	851	818	763	809	790	770	836	787	778	760	742	834	868	804	835	827	779	852	776	738	776	790	800	771	788	799	784	739	823	769	845	798	783	800	792	787	803	785	794	808	793	751	869	777	758	803	821	800	771	753	730	795	834	746	758	819	803	846	843	795	771	755	755	830	830	806	787	788	819	778	785	759	741	791	754	759	764	751	809	762	767	773	797	778	794	790	772	790	795	804	766	789	752	779	796	785	826	812	767	795	801	750	837	786	803	825	755	796	773	785	803	767	808	801	810	803	807	768	786	813	810	794	766	769	817	838	795	813	803	839	739	758	790	779	838	774	785	740	787	795	798	772	821	809	750	780	781	831	796	763	803	797	742	799	832	789	839	848	765	738	777	824	778	777	789	764	803	769	833	823	736	786	803	741	838	873	760	797	748	803	822	804	751	775	726	797	739	784	815	789	806	775	800	790	799	799	757	758	748	792	838	798	777	794	792	827	765	763	782	821	729	796	816	828	828	796	748	787	741	763	764	803	752	781	806	755	822	764	829	732	773	772	777	779	796	736	774	814	812	751	806	773	794	751	751	808	771	822	800	806	782	766	816	809	773	793	766	785	774	799	703	790	794	794	822	748	807	780	802	775	793	826	752	774	813	780	775	777	826	734	745	820	823	744	798	826	800	746	750	806	781	785	775	756	781	759	756	741	801	773	781	760	776	790	811	768	763	713	812	765	726	767	722	790	764	774	824	772	772	777	775	747	783	732	811	818	782	797	807	784	761	779	756	825	820	842	761	774	755	796	790	796	818	814	783	784	779	820	758	758	776	820	792	752	822	764	807	756	796	826	821	788	793	784	708	765	780	763	742	814	778	757	790	795	759	752	808	787	826	824	774	798	812	813	841	777	785	781	815	796	775	782	805	789	791	780	775	820	819	803	773	790	779	778	758	795	782	820	801	799	782	780	820	773	818	773	819	830	782	749	739	756	780	757	759	733	733	736	799	769	801	825	793	799	788	804	722	771	797	758	733	733	752	832	811	721	766	792	747	769	746	766	780	795	783	777	758	789	789	756	798	788	795	768	807	804	815	769	796	852	766	810	814	767	728	832	767	739	800	727	743	816	803	811	825	751	791	759	816	783	814	792	736	788	791	779	773	742	751	791	744	821	767	796	814	812	826	737	768	736	780	787	778	784	728	770	783	826	777	787	793	805	770	757	792	794	799	760	816	751	778	778	806	790	811	808	735	798	770	795	843	790	772	801	783	782	756	832	747	773	777	835	750	784	774	817	782	824	807	765	818	713	767	841	782	795	775	752	778	790	807	800	807	793	788	741	774	786	749	816	756	837	761	789	827	794	794	800	762	794	811	826	745	820	801	799	794	811	815	776	760	812	804	831	798	738	793	805	772	786	779	795	813	805	777	780	818	789	826	781	742	799	830	762	765	770	807	767	804	773
7244	4369	3113	1798	1530	1531	1251	1159	981	988	970	959	915	908	876	911	837	873	901	847	874	849	868	858	837	842	850	808	881	816	792	886	816	838	812	843	821	801	789	812	833	810	800	815	790	799	836	863	855	787	850	825	789	809	793	851	847	791	827	836	853	753	852	804	788	827	773	785	787	806	800	790	806	769	838	840	842	794	802	802	796	794	832	776	802	852	766	784	786	837	828	789	847	837	817	826	813	858	856	768	832	821	873	822	840	773	819	847	871	793	834	805	799	826	824	798	778	794	788	835	798	845	798	789	792	770	790	816	850	803	820	826	839	822	814	838	847	834	802	806	798	813	789	808	804	756	774	800	829	842	813	799	774	804	838	814	808	810	849	794	794	879	816	812	802	864	823	785	827	824	807	797	795	864	840	763	845	809	832	815	838	813	837	801	816	777	800	826	776	799	796	768	765	824	758	817	822	805	859	813	822	850	793	806	766	821	813	767	766	767	796	830	838	797	777	791	845	834	800	768	794	814	834	790	817	806	858	813	833	849	836	779	782	799	801	802	848	793	812	805	808	816	810	814	771	845	806	810	834	812	777	782	807	788	825	783	850	765	787	859	832	815	888	782	811	842	808	819	804	832	779	840	857	806	811	761	786	819	801	817	786	811	820	851	843	832	820	855	837	748	804	834	829	786	776	848	814	803	814	776	783	784	780	848	835	822	831	834	834	840	819	797	854	864	851	832	819	766	844	824	800	833	823	765	799	746	842	797	838	833	817	784	796	821	808	781	826	825	780	813	833	807	857	786	829	826	838	802	803	798	839	811	818	793	805	826	789	803	814	799	855	780	813	843	804	760	835	805	818	841	821	817	760	847	803	825	833	809	837	824	811	849	776	864	800	832	818	789	815	792	797	768	788	843	812	738	811	825	865	763	855	804	809	779	869	831	836	813	856	834	842	837	820	847	834	897	836	815	796	795	854	835	813	870	843	817	809	789	806	802	747	813	819	865	782	827	821	804	817	823	882	840	827	821	836	804	760	829	830	830	796	835	810	791	796	814	799	857	835	823	830	815	811	834	860	803	849	789	801	878	884	805	832	819	786	805	831	795	789	794	783	827	787	832	824	775	806	823	825	799	809	772	871	782	836	826	790	842	822	783	815	800	817	823	803	843	821	820	805	831	787	844	861	850	777	863	786	818	843	824	782	857	769	872	812	873	795	833	810	794	810	823	828	826	798	846	796	856	828	832	800	781	816	790	861	796	826	766	823	818	839	743	863	816	801	834	828	804	774	834	854	874	781	866	764	862	807	839	848	829	846	802	844	815	816	831	792	795	833	901	805	791	807	753	789	803	849	763	801	814	828	763	773	797	847	793	840	857	804	819	795	830	796	760	831	788	789	794	846	790	848	814	813	792	798	845	765	809	820	815	768	843	861	809	824	826	820	818	789	783	794	796	822	840	834	808	837	806	815	796	854	770	838	855	803	817	826	827	817	832	823	785	789	823	826	806	806	806	794	867	805	805	770	805	763	836	851	801	846	797	825	781	826	785	813	810	801	825	816	807	815	853	776	774	823	831	859	836	865	834	814	808	812	830	780	798	842	808	854	822	769	731	843	788	844	819	790	811	809	824	855	813	772	811	794	868	822	805	872	760	777	797	827	760	848	807	817	836	776	745	835	805	814	811	751	833	791	824	840	825	823	770	766	789	882	858	782	831	826	846	863	805	830	837	839	821	766	775	804	797	829	838	813	814	778	820	824	783	852	829	854	798	777	846	833	816	803	777	853	823	811	760	788	861	841	860	845	848	826	782	839	845	803	812	842	866	795	792	801	799	831	834	806	777	773	865	775	800	843	816	828	832	848	773	835	823	830	802	865	808	833	771	809	767	782	833	763	839	801	830	830	785	750	835	845	870	804	817	871	792	824	770	846	821	830	783	814	818	782	860	842	858	845	782	770	881	870	835	814	802	816	842	841	814	816	824	831	778	872	828	868	792	869	799	854	783	782	781	784	797	761	804	843	844	845	797	825	797	844	830	851	796	786	814	837	860	767	865	770	826	864	800	806	858	805	827	805	819	752	806	837	823	795	783	808	865	789	798	793	809	772	839	805	801	838	846	786	829	757	785	765	843	759	771	769	815	791	773	853	797	838	842	846	789	796	837	785	847	831	838	802	840	815	821	805	816	835	844	801	779	826	815	795	855	812	825	825	826	757	820	807	825	824	783	892	825	824	789	825	851	802	842	784	812	812	837	790	818	799	823	819	831	800	803	816	875	829	844	883	838	818	812	810	853	850	761	837	775	833	815	847	798	742	791	827	808	830	822	807	828	817	811	800	781	817	806	805	823	805	781	855	861	830	817	779	804	792	844	778	835	814	815	853	795	791	800	793	761	772	848	771	847	789	839	873	805	839	849	809	834	811	850	778	786	812	837	792	822	778	824	842	850	804	819	792	844	788	812	768	814	839	799	774	857	816	813	830	792	823	788	801	773	813	841	791	828	839	811	860	777	771	805	783	847	818	830	854	777	754	760	799	792	788	796	841	783	835	863	852	783	826	773	821	777	809	831	796	789	768	792	859	858	752	818	836	799	819	746	852	846	812	799	797	802	864	828	825	808	845	780	774	809	812	815	844	804	770	790	821	806	796	803	804	847	817	871	785	863	765	790	794	857	810	805	769	856	796	787	844	808	840	818	807	841	755	779	824	785	827	812	818	854	815	807	881	809	767	809	842	783	766	762	835	785	789	811	778	764	848	800	781	775	775	840	754	801	785	854	809	819	805	791	826	821	794	800	836	759	809	764	779	788	772	819	829	804	778	821	789	881	827	807	775	819	758	799	824	794	820	860	830	835	810	801	854	842	804	861	771	805	861	801	788	799	819	849	845	804	869	837	781	794	821	789	773	800	815	848	796	873	872	787	840	823	793	805	811	820	833	768	813	815	843	830	837	802	854	813	806	836	752	822	851	857	790	820	755	811	874	845	810	825	807	811	826	847	828	804	891	819	808	832	836	830	827	825	832	842	811	795	795	800	830	774	818	818	775	829	800	814	843	823	858	826	819	803	799	845	801	747	829	802	783	831	867	772	846	777	782	791	793	830	798	833	837	808	845	798	806	783	809	873	799	769	813	783	853	826	826	843	811	801	807	816	773	839	815	825	797	847	823	800	839	836	856	809	828	837	825	857	847	832	810	819	807	836	841	821	828	785	819	800	858	824	819	770	848	760	766	804	829	795	830	836	782	836	835	759	848	801	786	765	777	806	851	829	820	796	796	781	863	792	861	820	785	859	783	828	800	810	845	846	767	798	828	837	877	825	840	757	774	781	804	783	798	853	768	830	807	819	765	848	820	762	812	806	818	871	802	843	858	785	778	837	792	811	813	806	797	826	818	805	835	770	812	840	792	771	808	840	821	847	898	824	828	767	802	828	813	768	787	819	802	842	783	835	817	813	779	859	826	797	801	844	776	754	823	817	807	795	800	839	845	839	841	801
23874	21560	29140	24438	21564	14058	2016	1092	855	790	725	681	616	553	550	563	509	491	510	488	494	453	489	456	490	427	488	432	421	446	417	420	454	435	429	457	437	424	384	391	415	393	459	434	386	421	390	408	366	413	372	396	422	390	385	412	431	402	408	431	424	382	402	398	436	425	416	439	408	415	400	405	405	423	361	401	400	442	396	376	432	393	407	388	426	416	423	422	404	418	417	401	427	399	394	411	418	439	386	396	413	381	418	379	404	418	400	420	410	413	401	361	423	389	441	401	417	413	406	388	395	372	410	420	405	424	397	434	416	415	364	385	376	416	425	393	383	417	407	443	420	403	406	392	399	407	368	392	386	401	384	414	418	420	382	390	445	416	399	403	392	390	414	398	382	412	398	414	400	385	381	420	399	417	381	397	415	418	392	423	400	392	412	429	397	401	446	387	405	415	380	387	399	404	414	424	447	390	375	456	392	386	422	383	418	424	383	404	394	379	414	393	388	404	406	408	419	390	395	403	422	416	377	407	407	445	378	403	426	388	426	413	395	388	410	391	413	392	428	396	422	434	451	417	419	352	396	397	423	408	399	384	386	446	410	421	392	392	412	405	381	400	403	386	426	395	400	367	401	416	439	384	409	420	405	429	362	379	401	402	405	432	413	414	425	369	403	406	390	395	423	377	379	403	402	392	402	386	420	430	406	418	443	399	407	404	392	391	387	407	412	378	381	397	420	416	416	353	421	406	402	379	412	421	411	425	395	374	452	388	434	401	392	419	387	416	362	402	387	432	384	387	416	381	385	409	399	414	418	380	389	386	399	442	403	379	388	375	398	393	410	385	423	397	431	396	396	408	401	392	400	372	376	408	410	435	381	408	383	418	382	386	416	384	417	408	416	387	384	401	423	412	397	427	406	385	398	387	377	403	397	400	385	398	416	388	403	402	401	416	394	390	395	416	388	388	413	444	376	424	433	420	402	378	380	413	440	432	424	397	416	412	410	377	420	430	436	433	382	418	411	399	424	403	420	384	421	404	379	425	436	412	409	386	389	435	418	430	436	419	417	400	409	405	447	412	396	414	385	382	366	422	398	388	429	423	398	421	450	380	432	354	398	400	398	419	410	419	379	446	431	405	444	408	394	416	400	390	414	404	413	397	397	380	384	387	382	412	419	411	387	419	395	402	388	364	386	359	390	407	386	418	399	439	381	401	395	413	349	420	443	398	381	384	414	400	392	393	377	422	387	388	423	405	405	414	401	415	429	407	450	406	397	404	410	393	412	426	434	378	427	406	431	409	396	413	437	417	416	412	370	386	434	407	451	414	416	397	419	399	415	414	396	412	402	410	408	396	411	390	371	363	417	391	396	411	401	390	390	376	394	414	366	402	391	385	429	404	410	390	397	408	414	364	432	413	398	428	409	398	378	383	415	363	391	402	405	400	404	392	403	397	401	374	411	420	416	429	398	414	408	374	386	424	410	415	395	393	412	382	392	363	402	384	405	381	412	410	389	393	375	412	402	388	416	394	444	408	403	434	417	391	402	422	399	408	404	406	369	374	396	426	427	407	412	433	434	370	414	393	411	412	395	443	419	421	394	405	432	417	400	416	404	380	393	473	397	424	372	389	418	396	428	363	430	386	394	413	376	389	400	411	435	416	380	380	412	423	418	399	373	390	395	392	405	394	400	448	390	381	404	421	390	435	384	393	427	412	420	395	415	403	409	392	408	381	437	416	394	443	397	389	354	429	400	368	380	388	391	416	410	363	392	384	441	418	415	388	409	405	413	413	357	397	367	391	436	394	401	388	425	356	396	412	384	389	402	395	370	407	411	416	399	425	393	394	398	392	447	381	409	392	390	388	389	389	428	432	425	394	434	384	389	407	431	408	416	389	382	423	391	390	410	420	393	417	398	392	414	400	426	392	409	374	424	406	386	387	433	399	374	379	375	393	390	411	434	391	392	410	401	383	389	406	427	406	404	426	422	412	369	390	389	430	447	376	389	406	408	373	385	405	398	399	414	387	411	429	398	434	441	392	395	367	414	401	384	419	435	388	365	401	411	405	377	419	395	444	409	436	409	401	401	423	413	417	396	423	413	426	413	436	381	381	423	392	384	410	388	448	416	397	410	389	363	395	413	418	389	365	430	424	375	406	391	406	427	412	419	420	386	386	417	410	422	400	419	420	392	413	379	402	413	377	408	427	358	424	419	406	416	393	431	399	415	425	375	416	419	398	369	400	395	369	397	399	390	396	391	423	418	370	392	351	440	419	413	387	392	379	393	417	397	399	403	382	399	395	403	418	411	410	405	397	404	355	380	411	396	451	385	406	428	381	419	397	408	383	389	385	358	386	423	403	410	384	425	394	415	406	418	414	403	378	431	392	377	403	393	465	411	424	443	405	398	375	403	413	387	411	437	388	410	389	423	380	400	404	402	351	378	433	384	389	411	387	373	412	401	405	412	384	420	358	376	397	408	414	392	369	394	377	427	376	355	382	421	400	395	441	414	379	405	418	400	395	413	395	387	408	401	433	406	435	392	421	427	407	367	388	391	386	398	405	375	420	375	423	393	410	419	417	392	383	391	424	456	404	434	397	410	383	406	412	453	408	417	413	388	416	410	407	422	421	357	371	470	414	410	399	421	396	393	414	380	430	402	418	421	395	441	390	394	388	394	376	371	388	353	414	365	399	335	406	390	403	405	379	412	403	385	415	435	405	384	405	381	387	389	406	451	401	403	403	373	406	412	400	408	407	395	379	352	396	370	396	413	415	333	404	414	408	392	352	392	428	382	398	409	357	425	409	401	392	402	408	381	368	399	393	399	408	424	413	392	412	385	402	376	426	383	393	420	412	389	398	371	394	367	397	399	397	419	376	393	384	402	393	411	403	385	400	398	412	415	399	387	421	392	407	362	409	440	405	437	397	380	410	420	428	385	394	399	418	378	427	407	415	394	425	399	438	445	389	357	412	400	413	366	430	363	399	429	407	411	406	414	358	414	434	391	381	403	392	438	404	393	388	404	396	364	402	418	363	393	417	400	413	381	407	425	384	414	378	427	407	394	394	400	400	398	361	424	416	397	401	417	419	403	426	387	435	405	425	403	420	419	365	401	390	396	421	349	436	415	397	388	421	417	392	416	403	396	408	436	390	402	399	367	405	395	398	405	396	385	392	412	429	381	413	400	404	396	417	397	380	404	384	352	394	388	380	396	421	417	376	398	425	389	418	391	411	396	451	403	416	355	446	415	402	406	397	432	380	412	385	335	418	439	404	395	401	387	430	393	396	435	396	429	407	416	401	405	409	382	426	423	403	394	377	414	392	401	392	422	404	421	394	384	440	439	420	377	394	391	396	389	429	437	424	405	430	393	396	397	372	443	385	362	386	385	402	395	407	395	428	403	409	382	389	405	401	414	432	390	435	398	392	435	391	406	423	399	377	435	434	369	400	416	430	394	393	405	427	401	414	404	379	416	415	398	388	397	385	397	361
20423	14310	8527	4318	3122	2681	2053	1538	1297	1090	940	851	774	706	725	677	657	613	563	602	520	530	569	518	554	511	486	494	489	478	479	465	417	448	437	449	453	421	465	478	454	439	473	438	470	432	434	448	438	477	464	424	461	450	474	424	456	428	441	436	477	516	432	414	424	432	441	452	429	395	458	443	465	404	448	426	463	420	408	426	460	442	460	430	443	445	433	480	401	425	422	423	448	433	412	397	444	463	447	457	443	441	454	471	445	442	438	406	442	428	434	392	448	419	410	444	426	425	465	452	415	430	438	404	439	435	442	455	401	449	420	459	405	450	433	443	428	443	458	446	482	422	470	459	452	429	475	424	471	455	414	448	425	416	427	422	423	428	414	446	427	437	440	457	457	423	437	398	430	366	447	431	450	426	447	427	426	438	419	446	441	437	427	406	439	420	449	397	405	429	448	411	460	388	420	420	418	432	460	444	449	458	413	456	423	429	425	468	425	438	450	416	423	450	413	450	441	435	430	419	452	443	426	459	426	450	430	416	449	448	444	423	429	449	435	472	415	464	409	470	441	464	435	442	431	438	422	471	471	429	406	417	472	425	441	435	418	453	465	428	462	433	449	405	401	416	465	460	461	387	412	452	463	476	438	457	401	431	407	434	472	464	456	462	456	474	433	430	453	418	447	429	411	459	426	463	421	435	428	436	445	416	444	448	416	433	389	462	439	449	439	412	408	428	454	455	435	462	420	453	424	444	452	417	471	454	435	411	410	423	462	428	433	432	439	428	424	469	463	438	426	442	445	444	436	431	414	430	405	410	446	416	411	444	437	422	422	465	421	423	399	417	456	434	412	434	414	410	410	416	457	447	417	415	462	459	435	447	424	430	452	427	454	463	412	467	434	444	412	424	429	417	368	468	429	444	437	432	413	464	423	453	432	453	428	416	466	438	460	448	424	435	418	458	391	401	478	459	439	445	411	387	457	462	447	427	405	441	409	445	406	424	412	436	415	463	420	423	443	471	423	420	444	454	462	429	442	413	449	415	450	440	433	434	461	430	422	430	436	421	471	413	407	438	403	469	432	449	453	477	473	447	429	449	457	447	427	469	444	471	424	436	456	438	424	431	407	461	434	431	427	456	433	419	439	418	404	405	438	454	441	419	426	416	461	436	453	452	452	439	419	439	452	420	432	443	480	450	490	426	399	414	468	427	426	436	423	440	436	367	428	483	452	463	474	449	432	440	454	416	440	436	449	435	460	414	449	443	449	439	460	436	428	416	454	423	425	415	450	440	441	432	463	459	447	401	427	446	462	400	451	426	465	460	424	423	449	444	415	458	425	406	454	443	421	453	431	405	447	434	446	450	412	424	458	476	409	422	471	411	454	457	427	409	456	445	444	440	467	474	438	433	419	418	431	398	450	431	472	448	463	403	447	423	453	438	430	462	439	407	446	448	474	421	411	397	430	399	407	433	420	440	451	424	434	397	455	436	462	409	435	405	459	414	434	440	417	436	427	461	395	446	442	465	445	441	427	411	423	448	405	438	420	424	446	448	414	421	403	423	435	427	448	422	413	425	439	455	470	435	475	420	399	437	428	446	406	454	433	387	431	451	471	419	448	436	409	422	442	440	441	408	392	412	465	436	433	450	421	443	460	435	456	455	427	412	452	457	428	475	399	417	422	479	444	421	437	432	444	415	433	445	437	424	465	440	449	439	473	434	443	427	399	434	462	461	423	430	428	414	410	436	433	425	448	420	397	420	440	401	411	413	423	442	389	422	470	473	407	422	470	414	441	468	395	442	423	435	445	435	452	425	412	408	455	434	447	429	454	477	422	419	434	429	438	408	466	462	454	434	455	449	395	420	416	409	425	469	406	435	416	404	444	418	429	429	438	400	435	453	438	419	416	486	411	458	454	480	398	443	396	469	402	445	409	452	442	441	410	394	431	416	409	463	426	408	454	416	411	429	431	411	410	407	424	412	482	436	476	478	439	439	432	433	439	420	436	434	445	483	452	401	422	422	428	442	421	432	458	459	426	391	428	426	438	474	445	384	396	438	469	428	436	407	428	405	461	424	452	470	438	450	456	478	445	424	425	452	460	435	409	407	421	422	429	427	407	476	397	419	456	465	440	448	429	438	426	453	418	425	452	430	432	426	462	417	473	453	443	412	450	443	477	398	442	436	407	413	401	453	451	475	491	459	413	462	431	455	459	449	436	409	442	446	442	404	446	447	406	416	455	429	421	418	408	437	454	439	455	421	465	423	427	471	443	436	450	453	447	448	443	434	435	396	403	436	435	422	402	445	435	455	462	410	483	468	455	443	414	417	448	442	405	458	439	465	470	471	465	433	435	450	428	474	424	430	445	438	404	443	432	439	417	459	431	455	387	400	418	470	418	405	440	394	440	474	418	448	428	415	414	431	468	419	445	456	446	428	411	421	438	450	467	446	479	437	377	429	413	449	429	445	424	433	454	400	383	443	453	422	431	441	433	431	430	439	449	450	436	470	449	451	418	406	414	421	434	400	452	443	458	423	445	435	417	446	466	431	460	441	452	435	443	436	457	423	463	427	444	448	420	448	465	446	456	402	447	414	442	410	456	512	456	468	436	477	459	437	419	451	450	388	445	437	441	432	416	472	432	392	391	444	477	414	441	449	412	461	427	425	407	422	432	455	427	433	463	391	456	419	426	457	471	454	402	416	403	414	467	417	445	431	439	433	415	458	407	429	449	402	447	441	429	454	434	433	422	410	452	445	441	405	476	439	407	410	421	464	479	429	423	460	440	419	447	448	400	389	469	433	443	432	454	448	421	448	461	423	479	418	449	446	424	428	425	386	400	441	428	404	417	413	449	447	408	432	425	463	439	445	453	419	443	406	425	433	412	423	434	393	466	387	490	446	428	448	447	450	462	427	492	414	424	443	409	421	470	435	474	435	416	431	435	458	394	414	393	406	420	461	482	441	441	438	446	414	425	451	412	423	390	441	420	422	459	454	447	474	450	435	432	425	461	472	474	466	389	461	427	444	409	402	403	403	431	430	418	435	467	433	411	414	428	416	404	432	412	455	434	434	446	429	430	457	400	439	414	428	474	459	459	456	428	431	418	443	393	422	458	451	445	459	399	458	413	431	468	453	464	429	473	390	442	448	474	429	456	447	457	440	407	445	418	425	440	409	432	444	431	427	460	431	424	451	439	469	450	445	426	435	439	450	422	413	438	416	431	448	406	427	408	432	429	451	417	421	397	393	458	461	435	444	420	379	406	441	436	422	437	404	460	498	441	430	421	420	456	474	426	448	446	425	421	456	416	439	408	431	437	448	420	422	401	436	421	411	443	439	434	467	413	434	404	434	422	413	447	451	462	460	448	460	446	442	431	402	417	407	398	451	457	418	417	452	435	415	436	412	479	455	448	432	450	452	454	463	452	449	423	420	440	444	437	428	373	435	468	408	399	466	447	485	442	448	408	411	429	422	430	459	429	428	432	397	433	404
25031	21575	28271	25237	16153	2278	1576	1222	1120	1000	1060	997	974	920	923	940	862	893	850	896	882	863	898	872	855	840	815	883	833	842	839	825	793	833	813	834	840	801	871	778	864	872	743	806	840	803	811	810	823	768	867	793	809	818	819	826	820	807	796	849	819	842	821	856	830	806	796	827	846	805	850	831	783	781	820	781	810	824	859	852	819	757	775	829	814	803	762	795	764	845	824	824	836	861	785	827	821	804	851	798	830	818	815	821	807	815	831	826	815	792	830	855	784	836	781	833	848	785	849	784	807	796	850	773	827	833	848	817	836	793	803	843	790	779	777	834	779	788	810	822	785	823	836	751	831	794	821	831	824	784	806	775	849	812	840	822	816	832	820	869	806	836	856	790	763	817	788	833	815	815	783	799	839	783	814	792	795	785	789	792	744	793	804	823	781	853	852	779	794	761	792	800	763	870	846	824	769	801	869	817	889	838	808	757	792	839	804	807	834	825	813	853	781	813	842	822	854	820	801	825	805	829	815	822	884	798	785	826	822	830	783	779	804	776	810	790	802	794	826	831	766	794	830	821	806	815	860	803	804	828	818	783	826	815	807	849	852	828	750	834	775	796	799	803	832	786	758	814	837	815	830	824	824	820	797	857	856	820	843	772	860	849	814	815	840	818	802	780	823	798	772	813	843	837	813	826	781	796	827	799	821	819	815	806	825	800	814	789	831	788	855	819	858	832	830	810	826	887	828	865	802	817	823	832	785	856	846	843	832	826	800	803	814	866	827	800	807	790	750	803	788	804	824	799	823	822	828	798	830	820	841	839	856	817	791	834	809	785	828	836	814	800	796	820	756	800	752	758	834	825	779	782	827	801	852	820	813	826	789	800	864	798	804	841	795	830	807	882	825	816	827	859	840	753	852	831	812	796	824	801	804	767	826	773	859	807	814	807	845	772	860	805	826	802	772	795	796	753	799	864	828	786	820	836	793	782	866	851	779	814	838	848	853	847	785	784	772	813	866	810	829	824	799	856	805	801	802	817	813	785	795	801	801	814	784	814	792	804	799	814	832	810	869	823	830	808	814	801	834	813	805	782	793	802	790	811	775	797	863	790	823	800	854	829	788	844	791	779	825	785	803	810	793	845	827	772	839	819	808	846	878	824	806	849	828	846	826	820	785	834	866	800	803	835	788	803	851	843	848	824	806	847	828	810	821	787	831	843	792	772	806	856	786	849	766	838	782	803	796	813	752	818	811	789	795	800	818	839	817	786	806	784	790	911	763	815	802	809	757	800	794	843	846	776	812	833	823	795	834	833	821	788	821	786	803	741	839	834	829	759	844	853	861	790	840	838	838	780	822	784	873	722	838	788	844	757	775	827	797	813	872	785	807	844	811	798	818	833	862	850	789	847	759	818	783	795	810	843	833	851	817	809	801	851	797	798	781	815	851	814	830	816	833	841	856	811	777	768	823	811	811	880	816	821	780	802	804	850	826	791	853	773	836	813	818	833	823	797	817	819	772	752	820	838	831	860	852	796	858	838	805	787	801	791	841	831	802	766	840	823	833	764	846	831	824	837	810	783	761	787	891	825	745	799	799	759	788	798	777	809	799	821	850	832	774	803	853	812	790	793	847	818	758	831	799	831	803	792	812	810	804	861	841	801	836	863	786	829	798	827	793	831	787	889	796	771	820	842	807	890	826	838	875	833	821	848	826	832	811	793	775	824	791	814	767	780	788	818	780	799	831	820	819	857	802	817	807	817	822	740	813	826	818	824	807	823	813	802	819	764	840	805	768	826	790	811	794	861	801	774	852	816	814	813	837	807	797	805	772	777	818	849	859	765	827	800	798	846	807	872	813	837	818	829	775	865	819	862	840	836	778	821	756	813	773	817	802	787	793	826	762	805	782	813	824	801	818	800	798	844	815	801	778	797	812	786	824	841	860	845	823	839	845	795	782	808	829	853	748	847	788	857	842	814	822	789	797	831	813	769	790	841	811	804	783	863	833	789	861	789	768	783	795	800	777	806	796	795	834	821	770	823	826	830	810	776	843	786	790	790	800	833	815	831	814	786	804	838	796	785	814	796	844	805	854	765	812	875	830	798	763	826	803	859	828	843	803	799	770	813	805	813	834	799	813	773	833	758	843	790	769	836	809	830	835	863	821	775	868	825	809	797	810	825	807	765	831	825	830	844	793	823	818	812	812	882	797	783	826	809	827	847	783	848	777	813	786	854	790	791	840	816	817	801	811	854	837	794	837	849	777	838	855	812	818	796	816	813	773	830	869	837	801	844	810	861	850	816	880	836	856	806	849	807	800	836	851	761	846	822	819	797	805	787	825	788	881	841	752	797	830	720	811	798	779	773	766	786	859	836	820	829	801	815	761	835	782	839	832	794	814	783	799	784	823	818	862	780	840	789	784	794	819	805	814	766	893	772	806	799	797	817	831	831	790	830	771	803	807	857	811	789	807	820	757	801	823	748	831	809	798	789	806	779	832	791	797	811	777	781	832	839	752	863	805	782	828	822	802	834	811	809	808	795	830	775	822	860	805	826	856	873	828	768	805	778	818	804	860	765	738	797	829	795	823	825	819	785	772	763	793	805	837	801	828	792	750	834	805	841	808	820	836	826	794	800	829	764	783	824	841	804	807	826	742	826	768	869	852	888	827	831	822	811	783	790	786	843	868	841	885	779	827	772	807	867	833	799	841	801	807	808	819	819	842	823	789	816	814	825	787	792	810	742	812	815	881	849	812	802	803	781	824	805	778	847	780	765	835	842	777	793	834	796	805	822	773	805	819	831	807	805	816	796	802	830	791	831	799	802	811	859	817	831	815	788	818	777	784	843	791	789	763	786	750	824	793	759	846	822	836	794	812	884	809	823	861	810	815	786	821	789	770	854	758	849	790	834	805	818	826	795	810	743	772	837	787	769	808	797	844	800	799	827	828	843	821	731	842	839	833	769	796	773	821	848	812	768	805	831	758	795	811	827	814	820	802	814	799	746	798	759	817	840	816	839	838	788	803	789	863	789	757	846	845	800	821	767	790	842	790	835	803	818	793	792	774	788	814	828	790	851	805	851	855	837	796	836	841	803	819	830	800	828	819	846	842	822	812	843	835	848	768	835	770	873	811	761	750	798	799	800	793	810	824	783	872	787	752	839	776	797	830	807	873	793	808	807	815	820	816	857	823	836	829	810	802	854	811	797	828	804	755	850	812	799	802	806	837	780	805	774	754	748	822	842	832	769	796	781	756	785	813	795	834	813	829	828	810	781	778	830	817	802	807	803	770	818	786	809	849	794	765	826	803	817	795	880	843	825	835	767	806	786	791	835	804	827	830	839	821	794	796	792	811	823	800	830	795	822	805	820	814	758	781	832	818	799	825	849	828	821	824	774	813	837	798	780	809	766	755	849	763	882	837	859	826	818	782	845	800	867	846	812	841	761	796	830	771	862	800	748	779	791	777	824	821	860	794	803	810	814	761	798	764	789
17755	9504	5789	3257	2671	2374	1878	1529	1372	1251	1158	1120	1071	1069	962	936	951	937	944	904	870	891	879	914	811	854	846	767	873	848	820	863	837	783	778	833	828	830	829	842	830	827	796	795	828	816	724	789	822	892	816	803	769	822	818	797	800	818	842	853	783	867	819	773	794	811	806	916	809	864	826	829	835	820	840	808	827	808	803	812	819	816	778	802	858	822	827	804	873	839	816	834	805	833	784	789	802	801	821	776	788	825	793	781	820	813	862	784	827	828	851	834	841	787	782	810	819	784	747	827	846	755	858	797	806	815	852	782	809	829	824	779	837	876	829	818	800	806	815	795	776	859	814	801	830	849	806	830	809	813	806	825	812	767	852	780	808	787	777	877	830	810	860	823	826	839	826	870	805	792	767	786	824	830	806	839	861	842	803	801	837	897	759	821	790	772	831	831	864	774	874	837	828	799	817	858	839	755	811	773	825	788	835	828	807	765	847	831	859	843	824	806	848	816	808	868	842	838	807	818	826	795	834	830	830	777	847	806	803	790	819	792	813	792	864	790	753	837	764	804	778	806	822	800	834	806	815	821	774	874	776	820	831	875	777	805	813	840	848	834	798	774	788	786	826	824	788	873	821	843	846	848	782	809	892	808	779	794	832	774	828	793	876	863	829	856	787	768	815	858	764	825	776	826	784	827	831	836	867	865	824	790	818	816	767	799	791	766	853	810	816	786	805	791	799	825	837	861	752	769	891	797	823	820	824	824	828	801	795	797	773	783	804	761	834	855	846	834	849	786	814	779	768	830	840	844	826	801	841	796	845	828	805	880	872	769	838	792	785	797	817	845	866	812	819	812	832	804	845	781	819	764	838	791	805	804	803	778	798	828	831	816	772	826	831	783	764	789	792	820	800	825	791	801	856	784	786	819	821	808	716	786	827	779	822	840	794	819	825	814	861	820	789	786	816	836	825	861	800	827	780	784	818	818	812	788	846	815	815	808	820	844	740	802	823	805	824	825	878	867	818	781	847	832	761	792	846	801	843	822	830	795	814	820	848	799	792	856	783	754	857	792	831	862	797	844	849	790	852	826	782	825	803	836	812	801	832	729	810	875	803	875	854	793	816	866	816	827	802	809	772	801	819	835	842	886	866	807	827	850	811	849	823	800	799	830	831	823	836	811	814	817	851	837	806	790	803	850	822	779	832	792	810	839	844	813	846	800	840	808	846	796	835	871	817	835	807	816	849	769	872	838	776	865	815	800	770	792	872	741	872	766	780	848	808	823	773	825	829	814	797	824	821	783	849	844	827	801	799	800	802	804	788	823	736	794	810	789	793	782	785	848	798	835	842	844	820	802	821	839	756	796	820	805	738	787	809	847	806	807	818	829	825	810	842	817	868	801	843	822	828	828	802	814	809	810	840	793	808	829	768	829	779	847	799	856	810	820	797	833	828	796	777	877	795	858	744	816	879	867	859	829	823	808	759	824	816	875	796	820	799	820	828	790	771	807	817	816	808	820	777	791	817	807	867	919	800	842	811	785	829	842	792	827	780	834	822	862	846	864	800	812	817	803	750	799	876	796	832	756	802	801	791	815	841	853	881	822	828	787	830	796	813	805	813	799	816	850	813	855	808	820	796	768	815	799	797	832	792	832	796	796	829	843	829	822	848	806	800	851	787	826	773	834	787	799	824	774	840	821	833	856	802	793	784	862	837	833	788	834	818	797	812	824	761	865	796	832	865	795	806	815	851	842	841	804	788	845	805	803	800	797	825	839	827	834	797	836	799	896	806	865	829	810	799	814	815	823	819	861	818	840	817	808	783	812	850	838	831	761	824	827	864	772	846	826	802	817	784	841	779	848	800	751	837	805	788	773	793	848	789	807	775	882	809	814	798	774	806	849	821	781	746	823	808	830	793	852	799	815	777	784	870	787	790	855	797	818	789	859	854	859	797	829	843	827	835	865	803	845	829	794	868	858	751	794	820	776	853	796	786	770	846	803	802	895	826	807	778	860	758	833	826	807	853	842	849	809	813	817	858	829	769	826	773	837	806	821	808	816	802	771	828	850	812	786	781	854	771	835	813	837	810	805	812	822	812	832	863	848	815	835	872	806	820	789	809	816	787	798	773	823	838	821	820	821	809	845	853	810	827	776	862	834	830	840	847	851	831	836	799	824	844	813	790	784	792	801	849	786	803	821	795	797	792	770	790	828	837	831	823	821	772	848	833	819	844	795	805	765	779	867	812	816	860	826	786	829	841	793	837	808	858	743	846	798	833	827	812	818	826	784	838	729	809	862	835	828	815	881	834	830	802	801	821	788	849	756	842	826	782	832	828	814	777	847	846	790	777	800	797	770	810	837	819	827	813	848	843	825	848	859	783	789	798	884	831	818	850	779	862	825	788	804	791	848	792	799	816	777	840	787	805	790	808	873	816	805	810	766	772	831	788	776	827	820	784	818	790	788	874	809	805	823	789	820	911	821	824	879	828	817	822	812	818	837	861	829	824	849	764	864	884	833	779	795	808	854	845	860	794	782	745	806	867	804	830	825	896	852	860	820	790	787	875	865	839	803	838	792	780	836	812	837	811	820	791	850	785	864	767	842	796	828	807	811	806	755	812	823	809	846	840	821	804	815	830	778	788	827	803	792	871	806	776	817	849	817	783	809	811	859	826	811	798	842	790	819	782	816	837	822	787	820	836	780	817	795	840	786	787	852	779	829	857	813	801	816	829	812	788	733	797	828	821	805	799	809	840	801	802	848	792	841	804	772	808	863	798	853	781	860	852	775	852	854	823	794	823	839	800	813	847	797	821	852	760	849	838	841	834	819	785	857	749	801	805	812	835	844	802	833	802	836	821	794	749	812	835	844	827	752	829	832	849	834	789	794	773	805	828	831	797	776	813	804	797	815	764	777	848	794	793	805	821	807	850	836	840	804	844	834	798	814	783	791	874	828	809	809	820	854	795	824	825	785	798	842	821	821	838	773	751	776	793	834	845	849	802	807	817	819	771	833	810	824	811	778	808	783	822	801	823	819	828	826	802	768	776	825	820	834	808	766	794	818	801	821	771	795	870	863	827	785	857	782	852	839	779	805	828	866	811	834	779	808	831	854	829	794	836	797	855	825	794	806	816	769	856	876	836	822	803	786	819	803	834	865	818	774	803	778	818	799	831	821	824	858	787	815	828	884	856	796	849	818	820	814	860	835	786	813	845	788	802	850	799	888	826	806	825	812	749	820	805	832	805	811	855	821	811	805	846	818	808	826	879	828	796	827	755	849	799	866	843	794	783	821	877	800	789	798	800	869	822	841	813	830	771	828	836	872	834	859	818	822	799	856	816	832	842	808	808	795	786	769	815	751	804	810	894	754	822	820	843	866	817	811	827	823	797	797	785	800	823	777	863	836	847	769	874	807	838	815	847	826	787	793	828	820	794	821	782	776	817	817	857	866	857	915	816	789	862	850	842	818	836	815	829	774	797	803	790	799	788	818
22839	21594	29561	24108	21595	21693	12869	1754	1142	991	890	744	713	624	594	576	524	496	484	478	468	402	479	431	449	438	412	399	355	386	359	343	349	339	340	371	331	356	349	328	329	374	356	355	320	332	358	338	309	335	344	338	332	281	352	346	312	327	328	340	332	315	332	301	347	282	337	337	334	346	362	344	330	323	322	316	345	338	333	351	335	326	282	315	347	351	308	328	301	330	315	332	348	354	331	364	329	328	311	292	314	305	331	338	337	319	313	333	299	341	339	335	331	314	320	312	284	336	328	340	328	305	323	351	326	324	328	319	328	315	317	359	326	340	312	298	361	356	308	312	325	317	368	322	356	324	329	315	318	315	309	303	342	336	318	327	329	293	349	330	330	311	325	311	315	311	325	348	340	317	302	301	321	330	324	307	318	315	325	337	346	335	320	314	362	340	377	336	317	322	325	309	291	310	319	330	301	318	365	341	322	332	337	328	311	334	319	317	367	309	301	339	341	347	306	358	323	337	345	304	356	322	325	319	282	335	321	309	286	331	327	331	298	298	301	337	317	338	315	292	348	332	321	328	345	331	351	320	322	318	356	313	345	336	318	334	329	299	339	347	341	290	299	306	282	331	344	330	306	309	312	329	339	315	341	353	342	321	332	350	329	364	310	326	359	303	308	307	320	363	349	342	351	335	338	344	298	306	293	324	298	329	280	331	330	316	287	326	341	328	307	307	330	337	326	313	295	308	325	317	332	322	321	362	354	298	331	337	320	305	318	349	324	293	340	328	324	340	328	349	317	300	365	315	342	343	339	343	346	309	372	334	300	345	301	323	336	327	332	321	342	307	338	293	342	353	299	307	319	310	320	324	297	311	334	358	294	319	309	345	317	335	334	322	322	307	318	339	332	307	341	319	318	317	338	350	297	340	328	314	335	309	354	309	334	317	330	325	307	280	339	348	333	322	309	321	320	328	356	319	321	336	350	293	320	327	330	351	294	356	318	291	305	314	338	292	270	311	321	325	275	302	327	307	328	303	340	339	306	342	336	314	337	325	313	299	342	321	336	342	312	335	307	335	334	329	351	294	342	300	343	284	324	346	310	303	342	321	318	305	313	324	335	344	314	320	328	310	331	366	326	361	325	335	324	358	301	306	330	291	318	312	300	319	328	335	320	308	334	334	354	365	312	325	301	329	329	311	304	312	353	307	328	326	324	347	332	335	307	316	326	308	313	295	302	334	334	324	336	316	348	343	297	336	340	314	325	330	303	316	317	345	312	292	321	329	315	327	343	308	337	316	301	336	327	321	340	311	363	340	338	321	297	353	333	336	327	353	314	332	314	334	325	320	318	299	337	317	346	335	285	341	281	305	320	350	337	314	335	328	299	353	333	344	313	328	297	326	323	367	311	293	322	298	331	342	311	363	321	318	311	341	334	354	308	325	291	299	347	339	330	337	329	355	323	316	313	308	311	303	314	324	283	333	332	311	333	346	286	306	330	322	322	321	311	315	293	310	313	350	339	326	315	322	321	309	347	356	319	285	298	328	317	284	330	333	290	308	324	322	309	321	302	333	288	340	317	322	328	303	313	346	291	305	339	316	294	332	320	324	324	356	310	321	342	320	339	322	336	307	336	329	325	310	320	323	316	315	317	288	326	323	322	332	343	325	347	320	337	314	302	328	330	344	316	297	329	310	324	320	341	335	314	321	330	332	338	353	341	326	295	312	336	333	324	307	337	315	314	303	323	297	297	296	339	336	327	324	334	318	307	310	332	336	374	335	317	301	335	314	346	313	318	309	341	311	339	315	313	319	328	322	350	331	329	308	313	323	329	360	333	309	339	308	311	347	293	316	339	325	313	296	304	359	344	334	329	331	327	305	302	355	304	340	334	337	331	323	298	335	357	312	323	305	333	349	261	314	354	309	319	356	311	328	329	320	307	295	331	306	297	313	316	283	312	340	306	311	304	317	352	314	326	347	332	350	340	317	307	331	320	321	342	308	323	299	303	312	326	314	285	335	324	307	324	328	315	336	349	320	335	329	315	276	355	323	294	339	312	310	326	313	354	324	308	341	300	307	306	332	337	305	308	296	303	326	328	296	313	341	368	362	318	346	325	315	333	345	349	312	342	301	329	309	314	328	340	331	313	332	302	315	326	324	314	298	334	343	313	299	314	317	319	314	325	322	308	295	341	321	319	348	316	295	324	306	318	325	334	349	300	322	330	336	344	316	302	308	310	298	326	309	325	317	296	300	320	333	346	314	330	328	324	327	315	329	328	325	320	336	322	324	357	311	320	344	363	329	328	333	321	319	330	289	308	313	296	295	350	322	325	296	330	317	328	302	306	321	322	342	305	321	330	325	343	318	300	324	348	307	327	344	324	342	338	339	355	339	318	332	310	289	335	296	311	333	333	317	327	305	316	330	281	343	304	317	328	316	336	327	311	328	327	320	328	326	310	328	325	312	328	334	302	303	316	307	328	329	311	316	306	312	321	323	337	340	336	304	315	326	339	340	316	310	323	331	322	289	303	336	355	319	320	318	309	324	309	353	329	308	304	342	304	319	325	320	322	316	259	311	310	323	329	327	317	325	309	333	347	315	316	342	310	346	329	298	309	348	302	321	332	324	343	314	346	323	329	342	370	324	370	326	297	290	356	311	336	319	348	321	313	310	326	311	309	360	324	299	300	332	305	300	310	348	303	313	314	303	347	324	334	333	319	305	312	313	332	315	302	322	322	318	272	278	344	333	310	306	330	339	267	361	314	319	283	343	336	319	294	315	323	307	304	331	306	339	283	349	311	338	338	289	324	316	332	310	312	335	340	325	348	319	341	316	331	342	346	335	337	308	323	324	303	308	324	319	316	313	301	351	327	293	269	310	323	348	370	295	324	316	325	302	334	361	346	364	307	351	370	363	314	350	340	299	351	347	344	331	331	301	319	283	327	332	319	282	316	296	318	304	293	325	333	343	323	321	284	301	366	341	330	303	336	301	337	313	281	307	321	305	306	319	319	312	309	352	304	310	275	318	323	303	317	335	324	313	316	292	332	315	305	327	304	307	330	345	322	293	337	329	341	349	299	302	303	309	291	357	317	314	334	295	316	290	349	310	326	288	349	351	348	323	324	316	317	313	321	339	334	337	313	316	305	299	302	316	338	329	308	301	336	319	341	308	328	337	355	319	315	311	309	296	325	341	308	346	329	308	321	268	309	317	286	314	322	304	327	332	328	310	340	325	336	342	338	319	327	341	329	316	315	326	325	346	326	347	346	306	348	338	307	313	307	322	313	357	317	310	345	309	337	324	324	340	329	347	348	310	273	324	330	342	322	349	327	334	313	338	297	301	296	308	329	302	330	347	325	300	308	301	358	324	321	324	318	327	349	309	329	328	305	345	341	339	312	345	313	326	347	326	330	287	313	314	318	340	331	314	310	304	315	326	317	362	329	328	333	325	309	319	316	356	342	287	333	294	320	284	316	347	313	337	336	359	313	352
25750	19131	12417	6693	5096	4095	3059	2312	1851	1500	1256	1076	921	804	774	714	604	631	558	523	584	517	544	450	480	495	472	405	398	380	419	382	342	329	398	344	374	361	357	360	334	331	322	340	356	329	385	318	354	355	362	318	333	315	332	375	338	311	329	342	310	321	326	328	327	309	338	301	348	343	345	335	325	336	345	351	349	338	336	359	303	313	310	309	327	284	314	347	355	325	308	330	319	329	336	305	306	330	336	357	351	316	309	315	325	323	343	319	328	332	307	316	309	369	319	339	350	301	322	351	339	320	343	360	327	339	305	323	333	338	325	322	323	318	325	321	312	301	304	299	299	316	333	377	295	350	346	342	316	330	341	320	332	317	312	335	343	353	330	315	310	308	300	302	306	339	320	302	311	335	324	323	338	340	330	352	330	327	334	318	361	354	350	318	338	327	310	309	336	330	299	319	321	342	334	282	322	334	323	335	320	309	345	333	364	316	340	326	306	324	302	321	327	314	338	332	346	319	303	333	320	314	318	316	303	313	328	345	286	325	349	363	316	330	317	305	320	325	308	304	325	349	332	322	306	322	306	333	316	345	343	315	320	338	335	327	308	319	313	351	321	311	345	333	326	299	348	306	310	321	329	342	343	301	319	316	328	324	331	343	330	310	321	339	336	325	329	318	311	330	319	306	348	319	314	348	287	333	337	330	347	340	318	326	344	344	334	335	310	327	308	326	329	338	320	310	347	333	363	321	303	336	322	367	311	320	312	323	339	328	301	321	311	307	347	313	332	334	327	339	325	314	334	311	286	324	318	309	343	316	325	307	335	328	351	298	280	333	324	328	320	345	338	335	343	334	326	320	332	346	307	305	334	343	352	306	325	304	316	328	339	314	320	301	317	325	324	306	337	309	349	348	317	313	335	337	340	350	303	302	306	327	365	340	333	314	319	328	339	349	313	338	310	321	304	323	329	318	314	333	301	328	307	301	304	339	283	346	318	359	325	323	341	337	347	358	353	335	303	332	325	325	335	316	309	307	320	298	323	319	319	335	322	337	326	338	376	315	336	314	314	311	314	322	335	329	350	340	336	338	309	343	322	329	304	346	329	312	319	306	341	340	329	308	321	303	328	322	319	350	326	357	321	317	320	288	338	311	331	314	363	320	336	330	317	345	309	289	333	337	302	329	307	331	313	311	347	317	326	317	318	351	301	315	295	311	313	350	296	351	311	340	365	328	325	351	311	339	339	326	325	317	347	330	311	320	294	333	353	300	291	282	329	356	330	319	334	292	308	361	333	306	342	329	335	305	346	305	308	344	336	320	324	328	325	313	323	319	328	320	305	321	325	334	314	333	316	346	341	327	317	334	335	326	315	296	334	333	352	327	332	306	315	327	314	347	322	351	335	302	323	317	326	318	344	320	327	353	336	299	345	314	300	289	302	331	317	357	333	329	325	300	327	349	312	318	337	331	313	317	310	336	304	329	313	343	350	312	289	367	325	319	317	331	326	328	353	298	323	302	326	373	322	317	325	347	339	346	318	319	301	300	332	301	318	350	310	356	339	346	302	296	334	329	341	328	352	302	329	303	330	326	312	331	329	303	313	334	304	316	290	288	337	316	335	308	331	316	326	323	296	342	322	302	341	304	311	350	334	306	352	335	325	316	310	320	309	321	327	323	290	319	329	338	331	333	331	330	336	283	305	317	307	330	295	309	329	319	354	334	342	306	351	337	314	286	375	304	334	312	329	320	328	360	333	338	305	344	345	310	298	295	311	315	314	333	341	318	335	344	327	352	322	355	323	351	322	326	341	327	338	349	327	329	334	365	323	350	316	312	362	316	295	327	322	355	315	337	329	311	292	314	353	324	308	349	318	335	324	309	333	286	294	321	339	330	283	341	308	304	325	323	315	308	306	320	335	325	353	319	320	344	348	320	318	319	297	344	310	314	325	343	347	310	346	362	311	329	300	359	324	339	351	345	311	304	343	327	318	333	316	346	302	296	339	322	340	322	286	326	315	273	349	372	360	323	317	317	309	329	325	323	306	332	334	293	327	310	334	318	339	300	316	328	327	335	335	345	312	343	329	310	341	307	349	316	335	331	321	301	340	342	311	313	344	323	324	336	344	337	339	301	299	325	329	327	328	320	319	316	310	331	332	330	343	338	303	333	334	338	336	358	337	352	311	353	345	330	330	361	337	341	351	323	320	353	337	326	345	320	341	322	270	329	289	323	296	320	351	344	314	332	309	353	325	328	319	296	312	310	318	359	310	341	340	333	350	308	300	326	333	351	321	338	346	316	319	335	357	325	306	303	311	323	316	361	302	353	385	326	309	322	345	297	319	331	325	360	327	339	323	324	305	336	330	346	317	311	336	315	326	295	333	344	348	338	349	311	315	301	321	357	305	300	338	309	360	303	342	304	336	286	351	341	321	326	342	342	329	340	318	341	332	339	335	368	324	339	295	306	305	320	377	300	354	355	306	339	338	327	352	329	317	273	313	322	347	320	302	297	320	300	351	342	336	326	340	310	324	315	343	320	328	283	360	317	314	324	365	312	354	314	312	350	315	324	289	367	351	317	327	291	351	298	318	299	311	332	340	385	344	310	356	344	351	333	329	359	311	315	324	324	326	337	317	316	307	320	340	334	307	332	315	327	325	313	351	301	326	305	320	335	313	314	308	299	320	313	344	328	321	316	345	337	307	314	292	347	303	362	323	337	293	345	360	326	332	326	304	348	352	320	358	300	311	312	332	345	309	335	302	339	305	342	302	359	309	333	314	306	316	336	345	334	339	329	328	347	315	326	314	298	319	336	325	356	328	297	300	291	312	354	306	312	305	304	338	305	329	339	320	329	327	336	313	329	335	303	348	339	334	338	341	310	308	334	331	339	357	320	329	330	339	303	346	341	358	336	322	363	316	314	349	329	366	287	333	335	337	316	314	293	289	340	325	310	324	351	303	326	324	316	304	336	320	328	317	295	304	352	325	310	334	295	340	316	329	300	314	328	311	341	331	343	310	327	313	317	337	316	331	310	321	356	315	349	312	331	343	320	341	330	343	373	323	327	331	309	332	312	357	319	340	295	318	326	316	321	312	303	334	316	339	341	316	334	351	334	343	319	327	317	321	315	307	322	295	321	316	356	323	320	339	319	328	297	345	324	360	331	311	324	317	347	339	326	296	324	329	348	341	309	342	303	329	334	343	332	307	299	326	316	314	316	313	316	308	319	352	322	293	339	338	337	309	306	325	334	316	313	365	328	317	344	327	314	357	333	338	328	323	345	338	321	323	302	314	317	349	305	320	336	305	296	316	333	306	342	304	326	337	334	337	340	342	303	309	324	309	300	335	290	336	346	335	322	346	321	310	354	331	319	327	332	337	351	347	340	330	350	325	316	329	327	320	323	315	291	325	329	337	311	286	329	353	298	338	325	293	336	334	321	318	320	318	330	320	333	330	313	313	301	339	348	325	289	330	308	350	292	296	330	328	317	310	345
28087	19712	7506	2020	1309	1183	1105	1012	915	952	913	867	863	874	839	805	870	851	870	823	807	786	775	829	821	849	841	788	854	807	813	773	819	843	825	773	830	797	793	737	759	751	781	776	777	756	769	808	811	785	796	798	785	809	792	796	758	791	753	746	819	789	795	753	780	776	758	795	765	773	791	780	785	825	813	774	783	840	768	832	753	778	776	826	785	789	723	793	783	812	810	751	834	791	759	726	748	794	784	803	790	809	798	809	799	751	802	793	779	760	801	787	774	820	792	766	754	786	787	829	801	785	792	818	789	781	753	808	808	835	758	765	812	780	825	799	795	800	768	800	777	806	807	798	784	787	806	802	815	831	778	774	784	747	805	807	772	759	739	823	776	800	803	777	786	781	786	773	790	766	787	768	791	786	788	778	775	817	785	830	748	810	804	773	808	813	772	770	786	796	786	833	799	792	815	797	780	767	831	793	819	798	770	770	803	790	749	766	722	787	803	750	767	758	821	779	773	795	798	765	739	788	772	815	740	828	770	778	772	780	837	729	836	750	729	801	713	719	794	797	826	758	802	797	778	775	746	791	811	795	806	800	818	782	820	800	787	810	793	783	791	789	761	780	756	760	753	811	821	821	811	756	797	764	815	788	737	777	798	791	846	788	763	773	790	799	799	759	830	813	798	777	747	761	796	774	807	809	788	785	791	744	840	819	810	800	804	791	752	775	726	748	786	765	773	812	788	778	777	790	754	786	787	763	758	771	809	809	773	738	841	767	800	782	780	770	815	739	810	794	760	760	790	805	805	731	801	847	779	760	786	787	742	778	741	771	796	779	809	825	772	821	799	781	782	782	761	807	786	813	753	809	799	781	770	847	799	768	774	750	763	815	769	765	799	774	777	807	753	782	711	791	801	777	811	785	772	770	846	761	734	784	773	830	748	777	757	835	771	793	764	746	767	765	783	818	747	760	778	867	733	772	793	822	794	806	802	755	794	771	795	780	804	777	765	755	737	742	764	789	780	752	801	772	779	789	819	790	801	796	731	808	777	764	730	748	785	789	809	743	817	759	836	765	812	744	758	785	756	762	826	801	799	827	754	784	807	831	785	744	841	818	766	811	806	795	807	743	836	761	760	814	789	813	800	772	803	766	799	778	797	800	764	764	744	818	746	817	731	809	827	775	847	723	811	853	765	813	752	792	813	777	801	795	814	778	738	788	866	807	777	758	786	822	767	757	768	804	787	832	803	820	789	841	795	771	815	759	795	748	792	764	810	794	817	737	741	803	768	781	792	830	865	810	784	763	793	739	743	763	798	730	774	786	762	741	757	841	821	808	781	795	784	765	777	778	803	772	742	827	771	774	750	783	796	801	777	805	793	774	790	801	761	820	802	807	797	776	793	777	775	751	780	818	803	774	833	856	778	757	788	712	761	830	761	767	813	742	777	801	778	786	762	783	802	762	834	798	771	838	801	741	735	727	819	841	847	774	811	790	773	819	800	781	749	752	797	848	820	784	775	834	804	816	830	740	759	754	796	825	774	774	792	747	768	781	746	753	741	766	754	779	793	763	791	761	794	786	784	778	835	741	726	800	743	770	761	790	812	841	813	745	763	732	783	798	798	755	747	737	788	745	780	807	792	746	768	752	763	784	772	781	820	765	811	786	783	790	821	784	776	766	799	836	786	792	779	797	709	785	809	772	801	817	786	746	797	814	789	735	752	751	785	777	801	792	798	818	784	790	770	828	817	785	763	761	840	821	715	731	755	769	755	820	760	790	773	845	783	797	831	765	747	746	817	775	735	749	850	835	788	765	756	793	802	814	752	772	780	775	790	823	801	771	825	719	771	794	794	754	749	788	756	819	787	793	758	788	795	830	778	810	768	764	812	788	802	789	782	782	781	796	810	745	810	787	782	730	751	760	775	722	772	798	761	757	838	757	804	782	789	777	779	767	795	778	779	771	783	796	790	768	845	769	775	789	738	845	804	812	765	783	788	762	756	769	766	753	743	770	780	836	777	756	755	811	788	729	806	818	825	796	785	763	785	791	768	811	829	768	753	793	801	749	785	772	812	753	805	804	820	773	738	830	750	802	765	777	816	790	757	833	797	757	778	770	814	790	794	799	817	820	751	718	796	770	776	791	743	781	781	798	782	811	800	817	782	794	808	788	827	819	816	770	864	727	784	778	773	794	866	734	741	827	771	785	815	805	777	776	728	731	827	758	803	767	771	839	788	798	763	800	765	786	731	743	746	796	751	785	757	733	790	759	716	791	782	786	796	770	781	764	833	827	779	785	770	739	780	773	804	798	771	817	855	791	786	696	796	820	769	775	757	762	755	744	768	765	768	758	804	789	816	741	800	828	774	806	784	783	855	782	785	810	760	817	720	853	772	764	761	811	817	785	821	804	768	768	798	807	795	820	807	769	790	828	825	775	746	819	781	802	773	783	784	769	778	765	765	757	770	773	839	796	774	806	803	740	793	815	777	763	831	758	854	803	808	786	831	743	786	829	755	790	758	764	768	797	792	737	770	726	785	735	801	777	860	740	816	799	812	758	756	760	791	764	789	775	771	734	814	783	776	796	780	792	743	726	711	819	788	846	785	859	807	749	769	715	769	808	782	815	774	794	784	764	812	769	772	809	773	816	746	778	772	732	766	753	830	759	836	758	829	795	777	794	761	794	777	778	755	760	804	768	799	807	826	785	754	800	801	845	809	776	721	829	768	797	804	790	778	796	749	751	778	781	744	774	764	784	813	784	729	783	797	751	796	743	736	769	771	804	737	767	795	807	797	758	782	743	753	716	847	805	777	776	818	782	827	803	816	800	844	798	791	788	830	775	768	782	793	729	797	749	784	750	789	782	781	785	817	736	756	757	804	748	821	781	765	772	768	786	791	828	775	773	762	794	809	767	796	722	781	745	801	767	798	881	787	788	813	735	824	847	770	787	790	790	768	764	767	811	839	729	828	817	781	784	806	820	761	772	805	717	739	768	766	837	763	791	718	751	746	795	792	774	773	806	768	748	810	747	775	812	770	819	776	761	777	746	760	787	832	789	777	787	784	764	767	784	696	736	770	804	763	807	784	813	769	755	775	820	777	799	742	822	802	768	818	818	806	780	759	785	771	716	747	779	758	756	752	762	758	775	837	807	745	779	767	716	792	798	786	816	788	743	815	754	767	746	799	787	742	755	801	791	785	809	827	811	813	824	829	792	782	734	829	777	730	753	829	789	747	754	808	734	753	785	819	740	816	859	773	805	784	764	765	798	760	794	777	808	770	812	803	762	797	825	878	795	778	801	768	834	787	764	793	760	805	711	805	751	766	769	811	764	788	801	757	740	747	807	758	742	810	790	757	781	802	776	769	784	748	790	716	790	737	833	777	783	748	803	789	826	788	721	767	754	834	738	831	728	800	814	777	815	802	800	808	851	781	785	803	813	740	754	747	772	838	748	801	799	838	747	804	783	787	746	771	798	777	793	777	775	786	820
7102	4107	3090	1838	1677	1469	1393	1132	1124	1036	983	987	941	956	885	880	904	849	948	855	874	834	859	822	876	864	866	801	814	832	792	814	836	873	813	806	827	822	862	762	797	788	821	821	864	852	796	816	845	795	848	852	761	757	830	838	838	825	835	835	819	848	781	807	842	814	805	811	839	787	780	835	834	816	851	765	864	804	799	787	847	823	823	845	821	820	861	814	832	823	856	817	818	824	819	821	793	829	844	832	820	830	837	765	800	816	791	816	807	869	833	796	848	823	811	854	762	855	772	830	818	832	749	818	826	817	789	801	833	829	833	806	830	807	799	782	824	780	826	834	833	813	808	853	752	790	788	840	781	818	793	849	769	779	816	817	813	776	816	836	797	852	819	762	834	806	804	764	775	787	802	823	816	839	820	804	818	838	784	775	752	838	762	796	834	790	793	763	770	793	842	832	845	832	801	783	822	871	816	905	786	768	805	797	791	813	793	869	825	785	829	784	820	794	806	815	847	808	847	809	806	788	799	815	818	809	828	772	841	794	814	788	795	848	853	811	786	800	819	836	811	848	822	823	858	798	785	789	787	841	769	763	825	797	795	844	826	862	799	793	783	828	815	761	778	847	808	828	866	798	808	840	821	863	829	854	841	833	802	769	864	809	800	822	856	802	839	771	743	808	787	778	841	799	804	794	843	807	801	831	838	817	858	850	833	878	813	781	796	800	815	789	823	857	825	871	825	809	769	783	802	816	797	820	780	773	828	844	840	763	795	773	758	788	773	814	819	831	806	800	781	853	806	843	839	849	796	794	799	768	821	824	827	852	796	854	788	806	832	767	777	810	809	794	787	796	782	792	770	827	887	835	805	811	795	856	845	849	840	769	832	821	773	823	800	834	813	800	785	851	836	826	841	795	838	842	800	867	851	814	807	868	801	803	843	824	822	855	807	802	819	764	767	801	821	846	851	768	803	768	799	770	827	803	833	833	797	856	830	791	756	835	789	801	789	825	816	815	800	793	775	840	807	825	806	860	802	747	834	782	841	768	821	834	858	818	847	843	844	807	873	794	825	868	859	824	803	794	837	798	823	829	821	824	808	787	846	823	804	788	820	778	809	806	783	805	825	793	779	785	835	784	837	838	862	796	831	774	871	848	860	800	729	847	761	779	804	802	856	800	847	820	821	785	814	816	781	880	805	819	773	829	767	782	818	800	827	816	807	787	817	803	831	815	842	811	773	843	788	841	810	770	828	862	805	831	764	823	810	826	807	789	813	786	823	800	793	845	814	851	774	822	866	826	782	807	807	780	842	823	823	842	789	804	838	782	837	795	838	793	790	815	818	809	857	827	817	832	850	791	785	875	804	825	767	848	840	836	804	805	782	811	811	851	815	796	831	854	814	763	814	820	778	810	800	852	790	855	765	859	763	798	821	823	833	829	787	805	808	808	827	839	803	802	787	858	782	836	798	828	817	817	804	755	785	828	815	773	830	817	778	823	824	855	807	832	779	800	798	813	829	770	799	831	821	759	819	838	798	818	837	839	766	797	779	827	828	798	836	887	802	842	767	803	841	817	797	805	808	845	770	871	820	808	825	810	835	803	801	846	799	812	772	861	811	805	785	765	755	824	821	788	804	787	832	790	822	865	843	869	800	797	804	797	845	811	839	783	793	792	840	779	784	815	857	802	796	813	800	823	833	831	840	766	790	814	826	842	813	769	783	784	818	871	818	781	851	833	872	763	846	841	813	787	843	810	813	790	818	852	736	810	814	805	856	835	776	800	838	835	795	775	815	783	802	834	826	827	799	863	766	842	812	790	825	861	805	811	815	801	843	773	805	856	822	850	813	857	777	821	823	828	893	752	841	818	782	828	810	817	812	777	805	827	810	840	803	801	799	806	806	803	828	827	861	820	844	750	817	834	803	831	849	819	809	834	838	804	821	851	826	805	851	820	829	821	788	830	801	822	800	815	822	852	765	813	781	802	891	850	817	838	800	767	826	821	765	820	847	836	811	855	872	791	805	798	806	793	819	775	832	796	809	793	815	839	839	820	854	839	847	818	789	806	814	837	803	803	826	830	822	772	813	806	838	781	844	814	819	827	777	798	772	821	799	817	818	782	809	758	825	793	838	835	838	793	840	806	782	887	831	814	801	797	854	812	820	801	839	828	787	790	754	857	814	855	805	830	837	834	773	792	848	803	839	805	758	820	814	846	826	816	856	789	804	800	882	839	828	852	830	832	793	824	796	820	757	821	824	830	784	833	836	815	861	812	822	827	846	878	788	809	808	843	815	848	709	826	795	818	786	795	811	840	801	765	818	732	820	834	836	854	799	810	799	803	874	764	807	810	811	828	822	809	848	766	857	825	830	809	788	844	865	823	803	834	780	806	794	835	864	799	790	799	784	841	806	801	795	891	820	824	827	789	897	822	783	766	847	815	843	814	828	795	853	757	832	807	830	772	800	834	825	821	731	791	807	833	756	809	811	792	789	812	813	781	788	829	754	823	850	842	810	822	752	827	847	820	834	799	856	788	783	797	809	884	820	794	789	860	797	836	822	836	821	803	815	828	796	804	834	780	818	803	831	776	820	847	795	819	815	779	791	768	830	793	765	832	792	787	842	806	793	816	817	821	849	753	842	825	813	846	851	840	781	795	782	809	836	830	836	803	803	795	782	765	835	782	874	797	830	799	788	850	800	825	826	818	834	794	822	795	801	791	796	841	863	836	780	790	782	811	797	879	764	791	834	847	819	851	862	814	839	829	764	820	772	831	800	823	823	853	864	808	830	815	870	831	823	796	813	805	795	841	751	759	795	832	849	826	797	851	858	791	789	776	821	859	801	829	812	829	849	802	825	809	833	812	839	784	808	856	839	818	888	826	772	765	745	847	789	768	823	850	825	804	799	830	816	813	801	809	863	844	767	820	806	791	844	796	783	802	839	832	803	793	813	781	783	835	761	796	778	796	786	810	806	810	779	812	780	849	811	817	821	815	797	816	839	840	816	768	847	872	861	869	808	815	826	852	795	831	764	807	792	843	815	833	802	852	838	804	817	783	800	829	842	812	799	817	798	768	767	862	831	809	820	859	792	810	777	808	802	857	845	805	806	820	823	802	838	848	827	826	845	819	799	843	771	794	857	827	823	793	812	875	825	740	771	813	796	806	804	855	787	857	758	810	796	808	858	851	801	870	751	824	783	805	815	779	812	845	850	829	839	832	793	851	819	836	817	727	819	837	839	822	808	769	837	814	797	819	775	824	796	800	820	809	822	823	802	803	796	830	793	817	828	839	807	768	803	813	770	817	780	790	818	846	806	798	849	801	826	813	832	783	874	806	784	827	908	849	822	781	792	814	778	807	835	801	798	850	838	816	814	801	829	786	833	808	819	849	836	848	761	814	792	760	768	792	874	773	799	791	797	823	803	788	832	760	850	810	780	821	857	792	835	799	802	824	806	834	817	821	835	760	870	807	832	847	904	847	840	796	819	824
23888	21612	29236	24480	21627	14002	2042	1223	940	840	746	663	642	618	627	519	572	585	554	518	492	497	488	485	479	455	464	411	421	439	409	427	457	423	409	436	427	459	406	394	452	400	437	406	471	437	444	399	417	420	385	448	442	417	434	386	404	387	413	438	442	416	423	443	440	402	421	413	419	434	442	408	397	413	437	420	451	382	435	399	420	445	413	383	412	447	370	373	388	422	429	413	392	428	410	437	407	407	400	433	420	400	411	397	398	471	387	396	415	418	374	460	384	423	399	470	429	436	413	414	405	429	437	397	371	388	448	394	395	384	388	414	413	439	393	396	425	406	445	406	374	390	387	392	419	415	427	423	394	427	420	418	407	412	415	415	428	433	424	402	421	417	452	416	412	415	412	392	421	397	455	427	398	400	415	382	436	425	424	417	439	415	398	388	446	404	424	416	429	437	405	415	416	415	402	436	449	397	408	402	396	431	410	444	422	417	438	439	411	400	399	383	398	424	424	402	404	429	432	415	390	384	405	419	402	402	426	390	458	371	400	391	409	370	443	393	431	380	427	384	433	410	425	432	407	437	405	402	427	380	398	408	440	386	375	453	416	393	433	423	423	384	400	456	459	395	409	395	400	398	409	422	407	420	422	425	416	409	437	394	453	419	398	395	428	445	390	444	390	419	413	408	389	421	418	411	410	445	401	412	440	408	414	451	405	422	426	428	455	435	412	402	431	430	402	435	433	451	378	416	472	434	394	432	420	402	385	429	401	410	428	430	401	406	389	390	410	419	414	422	422	419	420	446	406	431	414	360	371	404	422	413	427	388	427	409	388	402	393	411	431	424	423	435	433	445	407	396	388	449	450	454	424	393	434	429	417	410	430	442	390	462	393	423	431	439	395	411	396	406	419	447	472	409	425	405	393	403	399	401	426	420	427	440	393	417	417	414	396	469	431	398	403	397	395	437	430	398	398	408	407	420	400	427	406	441	444	446	400	405	386	410	467	410	427	403	420	445	433	454	409	363	406	400	411	415	427	446	412	443	396	418	387	448	413	441	436	367	440	413	405	431	391	421	414	436	426	392	425	427	400	399	407	421	431	395	375	447	428	402	435	408	384	374	400	407	390	398	399	389	413	442	388	458	389	389	391	408	413	406	403	433	400	410	436	415	425	422	416	432	403	393	400	400	420	444	409	377	407	408	402	373	409	421	422	420	409	436	368	408	448	424	420	433	377	416	401	405	431	423	375	441	407	398	423	405	444	419	388	369	424	365	398	407	394	413	409	395	463	401	411	441	393	429	404	417	398	422	407	399	428	422	389	431	424	399	420	436	435	383	422	403	407	417	408	407	459	396	414	414	405	394	393	412	417	421	394	448	412	431	436	387	410	416	448	401	393	397	374	423	397	410	442	375	370	435	432	425	419	385	424	412	455	385	415	408	387	385	460	411	459	431	444	402	439	419	410	403	418	380	432	400	416	410	407	420	410	401	414	418	429	422	423	404	415	426	416	428	394	395	399	410	407	386	421	425	438	406	392	400	403	377	385	417	387	388	424	373	411	393	424	423	402	428	399	403	407	458	389	395	407	405	427	423	403	417	396	430	452	441	398	436	429	434	417	411	413	438	390	439	424	427	419	438	433	446	440	414	373	448	410	440	405	429	440	395	451	401	407	436	405	430	433	411	414	391	433	399	410	420	433	407	396	404	431	406	404	382	416	398	412	403	423	371	347	421	393	396	401	436	394	425	442	439	402	398	388	376	433	420	435	419	424	415	411	401	443	409	380	418	409	422	443	422	387	392	424	432	441	408	432	407	370	437	395	422	426	414	460	392	443	413	388	399	418	399	384	429	420	413	406	401	340	450	399	392	419	438	403	455	444	399	435	430	435	421	408	396	427	412	450	392	397	396	430	403	402	410	356	417	426	428	420	424	405	420	416	415	387	416	461	397	405	428	435	448	442	425	382	379	428	388	366	411	409	429	426	399	439	383	407	402	438	427	396	423	404	433	390	432	426	398	444	426	393	410	431	408	415	454	413	437	431	421	410	416	368	391	439	438	426	396	408	435	439	397	404	423	403	425	414	419	413	444	416	447	378	426	392	407	390	393	405	441	432	391	424	367	403	425	404	398	396	399	433	369	400	443	427	400	434	415	418	421	395	416	418	416	438	408	397	422	389	407	404	415	400	418	391	444	391	418	380	438	398	410	403	430	432	404	411	406	408	386	408	415	457	383	423	418	439	418	395	428	420	417	426	372	409	455	387	421	406	439	432	426	443	410	396	377	419	422	403	386	429	432	410	435	427	409	425	442	425	379	415	404	415	406	464	414	418	406	427	394	439	420	396	445	403	394	385	427	402	410	397	450	418	387	388	396	408	445	462	417	404	405	407	411	375	452	438	396	426	403	404	407	405	424	415	401	444	409	395	391	393	413	444	420	399	396	439	397	416	442	422	441	378	438	393	384	412	380	428	432	390	429	416	413	423	405	417	427	406	412	429	422	413	408	363	377	416	424	387	443	434	412	423	423	436	403	444	427	424	380	414	398	414	384	428	389	436	423	354	382	399	435	418	435	420	410	443	385	394	399	400	451	405	421	421	393	382	391	402	402	422	422	427	412	429	393	406	428	417	407	400	381	418	400	371	440	401	432	405	407	420	425	430	413	382	405	434	377	418	389	431	404	386	415	401	438	430	411	414	464	409	424	426	423	395	424	452	409	460	380	430	394	443	422	421	347	382	397	414	420	470	406	425	404	381	405	443	391	401	440	399	426	410	388	400	401	406	410	424	420	425	405	415	415	407	429	417	394	430	410	431	423	357	437	436	413	413	427	406	395	408	418	462	389	422	414	392	426	415	399	385	394	363	423	449	409	413	436	427	383	418	387	420	422	416	406	392	394	428	410	424	422	421	422	402	405	382	378	421	409	422	393	446	427	390	404	405	407	408	437	429	387	374	431	420	415	385	415	436	428	434	405	411	414	423	415	400	436	431	432	413	407	416	357	462	409	390	419	438	402	405	384	390	461	391	386	414	408	400	387	429	411	416	422	434	394	393	414	407	411	412	411	429	400	374	441	406	390	369	427	407	395	409	424	386	421	386	415	394	420	383	399	401	399	382	384	460	422	363	430	406	378	391	452	425	418	379	461	414	396	421	431	419	420	407	404	385	425	435	411	399	397	388	424	417	398	417	419	439	430	418	421	382	416	420	400	376	405	457	456	397	428	435	404	423	431	442	413	407	387	412	421	430	393	402	406	406	424	410	433	418	405	416	439	410	414	413	418	429	428	349	399	417	399	413	422	432	408	400	419	416	442	403	435	409	415	394	377	443	432	415	416	404	447	420	423	440	383	414	402	408	403	405	402	425	411	402	431	415	379	417	442	430	378	444	436	431	423	399	458	429	406	414	408	391	377	415	399	431	429	428	419	410	396	415	456	398	420	441	379	404	425	421	459	452	417	421	431	377	425	399	378	438	448	418	426	403	388	414	368	413	408
18244	16517	8506	4405	3422	2762	2197	1707	1376	1201	988	937	829	803	764	677	638	673	635	620	615	582	594	550	533	560	544	460	465	499	531	456	521	467	434	441	474	445	497	458	459	428	449	420	447	438	457	444	417	478	480	409	477	431	467	433	489	474	434	473	437	495	472	469	468	472	439	426	399	432	448	428	414	446	442	438	445	472	447	450	445	459	495	443	511	500	433	456	423	459	418	439	443	464	466	435	394	425	420	465	424	433	454	455	442	397	471	440	479	428	460	468	411	498	458	457	458	489	437	454	409	401	425	468	496	447	438	462	431	433	447	474	451	443	445	450	447	447	466	404	430	462	498	429	494	455	490	423	432	443	467	457	448	446	489	426	449	429	443	457	451	442	398	457	472	453	457	416	405	460	418	457	425	425	435	429	466	443	451	478	470	461	433	428	430	460	442	457	425	458	430	450	487	401	452	439	455	434	425	458	478	409	422	421	410	439	466	430	451	460	438	436	416	438	448	424	456	452	493	451	444	443	455	429	441	441	434	468	410	443	440	400	439	441	453	410	429	467	415	454	446	447	444	448	439	457	450	458	439	456	415	470	422	434	414	453	397	452	483	428	457	467	453	461	435	476	453	471	447	439	461	426	458	430	454	425	440	464	435	454	452	460	466	444	436	460	451	442	427	444	449	472	448	480	456	465	435	417	437	450	399	440	449	433	466	464	439	438	459	457	430	415	417	450	453	426	438	502	435	434	488	457	470	424	414	466	426	415	453	448	437	439	423	435	437	452	423	428	410	414	423	409	472	407	447	417	430	437	435	510	442	414	419	418	481	415	413	449	432	457	378	484	478	417	431	442	453	435	483	456	411	446	442	452	424	464	438	428	460	422	460	441	399	438	453	419	430	461	428	458	450	463	394	393	448	435	425	432	468	419	414	434	459	416	453	420	466	445	473	428	469	463	398	440	481	446	463	422	455	430	438	449	411	412	454	461	467	428	483	476	450	439	452	423	446	441	452	424	458	454	460	426	485	458	432	466	408	469	455	439	440	432	455	481	449	452	473	439	452	471	510	452	454	466	422	514	440	416	416	417	442	415	500	429	449	439	503	446	422	470	429	461	442	451	451	445	441	450	433	467	456	436	421	440	470	472	404	447	432	446	481	459	458	439	454	441	430	432	460	468	461	385	441	452	425	449	453	410	434	447	442	449	464	459	446	417	461	447	448	478	443	429	446	453	403	494	448	424	446	467	418	455	432	493	436	464	429	421	436	432	441	455	438	450	454	452	460	440	402	472	451	454	424	476	432	395	456	442	417	468	442	439	461	457	429	476	413	411	426	452	420	464	485	421	425	415	432	446	461	442	507	439	460	446	423	427	409	461	462	460	421	432	459	437	453	430	425	446	445	436	458	474	452	446	459	420	436	452	436	426	408	426	449	436	455	436	433	478	491	443	446	418	468	438	420	460	477	459	462	451	434	408	460	483	439	473	431	457	423	467	449	454	420	451	426	413	437	449	419	485	434	399	411	434	441	438	420	395	409	400	428	427	444	464	462	434	415	436	483	504	451	444	436	432	442	439	452	424	486	431	440	447	445	462	446	423	431	419	440	439	432	432	434	427	452	432	451	458	427	438	448	467	461	423	435	453	469	441	442	452	408	445	397	462	472	462	438	450	429	471	465	431	438	459	438	403	480	477	445	472	428	445	413	452	428	462	477	437	443	471	465	431	464	436	413	460	448	425	483	454	438	418	489	463	466	465	485	458	436	427	443	438	446	474	446	437	457	420	436	449	447	425	435	444	411	470	401	472	433	408	436	448	447	424	426	441	446	432	443	458	440	469	392	442	469	422	443	472	442	450	409	459	441	447	478	458	414	444	457	437	452	425	491	434	486	436	467	451	425	424	428	457	447	427	463	452	439	439	388	462	458	450	412	422	440	480	477	423	461	419	470	442	459	442	431	461	469	455	454	452	458	433	469	443	439	399	475	473	469	439	476	443	455	529	437	481	455	466	457	454	426	447	422	446	429	440	410	463	483	459	411	449	414	457	425	438	427	432	404	450	440	425	448	428	432	461	434	480	468	465	431	428	482	423	427	433	427	456	424	476	437	423	500	422	441	477	434	444	442	460	448	467	433	452	447	469	440	451	423	470	464	418	442	433	422	390	446	449	423	453	425	454	405	465	438	466	458	465	479	426	426	437	438	436	434	438	456	421	482	441	482	418	436	431	443	433	449	448	464	455	437	411	403	456	431	426	436	467	423	455	455	469	417	454	481	454	472	451	462	438	471	444	455	443	433	438	425	429	441	420	441	435	407	409	417	433	436	424	432	446	415	449	463	438	472	453	418	452	418	419	451	438	416	448	429	452	456	425	451	443	432	413	435	465	443	450	472	461	464	468	468	423	437	436	448	448	446	481	444	449	426	435	389	450	469	466	424	471	416	499	426	401	449	434	423	431	455	441	448	443	427	413	420	474	464	435	428	422	478	466	432	437	443	429	441	438	453	428	446	440	426	431	399	427	454	459	439	452	454	422	459	428	476	447	411	425	447	447	417	449	412	447	423	489	431	435	481	460	467	430	421	434	488	454	487	438	410	453	462	435	460	482	455	427	442	423	427	412	441	476	474	492	442	418	424	445	449	469	426	408	427	435	451	459	445	454	423	456	437	440	465	423	466	462	474	438	424	464	441	481	448	452	464	459	446	463	451	423	463	398	412	455	449	479	443	432	463	429	459	440	464	450	439	479	464	458	432	460	464	433	453	412	446	439	452	421	478	472	443	451	448	485	440	446	428	440	458	459	437	440	464	426	441	436	474	474	423	456	453	444	459	409	434	460	466	430	472	400	445	473	454	417	436	437	463	408	456	429	428	448	463	458	438	426	439	431	425	480	460	468	474	503	427	427	433	413	445	460	480	383	417	448	423	451	447	412	406	461	446	439	455	467	434	424	473	437	430	451	439	444	456	453	443	484	434	452	449	429	466	450	454	440	428	441	434	447	471	439	433	443	420	441	424	452	443	426	441	428	443	447	436	430	444	454	406	425	429	418	428	467	424	442	424	427	450	421	472	421	441	435	459	459	453	443	468	474	467	442	449	461	434	447	426	459	445	436	445	431	456	450	477	459	474	455	426	473	460	429	444	467	447	432	446	432	477	471	451	449	423	417	458	445	442	478	408	457	475	493	454	428	445	468	436	431	471	498	447	497	460	433	405	460	464	459	438	503	435	471	432	454	461	467	450	437	451	446	406	445	439	453	464	480	472	469	441	449	446	450	406	418	436	433	467	452	417	471	459	434	486	467	484	421	454	452	435	423	443	415	413	399	450	467	451	454	423	443	432	415	460	403	426	471	466	434	438	453	457	448	443	455	463	455	472	432	475	512	456	453	440	446	453	436	472	471	416	436	468	443	461	444	466	459	424	465	454	436	459	425	484	442	434	454	463	441	506	436	437	457	428	455	444	455	414	453	433	440	438	423	454	427	448	424	430	462	416	445
25024	21580	28278	25315	16082	2422	1513	1273	1123	1110	1029	1029	1004	1002	964	875	924	919	909	900	870	876	876	852	874	859	816	839	829	826	848	861	865	867	856	827	774	813	849	833	814	820	848	801	866	852	817	812	848	860	860	844	853	834	852	831	819	802	828	799	841	847	832	841	756	891	811	837	811	819	806	834	837	867	802	805	839	828	817	874	862	768	785	880	862	827	840	767	805	839	823	842	872	864	827	851	885	862	812	841	842	764	823	824	787	833	824	817	838	842	815	808	846	837	825	804	789	805	864	795	844	827	837	849	831	829	814	789	771	832	844	841	824	832	876	793	841	867	908	830	809	826	782	811	841	844	826	808	844	890	870	838	866	807	817	795	805	828	838	787	802	829	841	835	813	859	856	850	861	796	845	799	803	823	800	826	821	835	804	830	836	809	822	826	787	871	788	836	851	818	829	815	826	782	845	813	818	808	818	790	830	791	844	771	818	805	800	781	811	860	859	811	773	818	860	794	876	780	824	778	831	844	788	854	886	817	817	779	854	807	812	796	799	830	762	859	786	834	807	808	802	823	845	803	861	821	760	855	896	872	899	816	832	854	826	846	845	820	872	821	849	749	823	837	837	858	783	865	756	810	837	823	814	843	819	791	815	832	817	852	811	833	816	808	857	841	799	788	824	777	833	787	814	834	827	821	837	790	845	848	847	827	842	801	835	811	813	808	821	887	827	787	845	839	841	867	812	803	821	845	769	830	881	836	797	854	853	851	833	871	845	865	841	863	836	856	842	823	784	800	807	782	868	787	799	784	842	819	803	847	817	856	841	828	833	820	855	813	832	797	899	850	821	865	826	823	802	837	766	873	820	818	834	864	817	843	855	849	867	856	826	838	850	855	796	849	801	851	818	780	796	821	760	797	812	782	830	818	854	855	813	871	829	817	855	829	827	806	847	818	885	842	799	849	782	857	814	840	801	822	847	806	858	838	841	816	857	812	838	822	858	832	805	820	829	823	853	766	865	795	857	816	831	814	840	803	775	835	800	824	790	804	812	816	802	815	835	777	820	847	880	765	826	825	772	847	823	830	851	824	882	849	799	825	842	822	828	808	780	847	816	809	787	813	849	844	826	819	854	821	846	809	841	852	789	883	827	796	855	797	847	821	857	836	821	804	845	827	811	877	800	856	806	833	812	802	872	808	797	773	840	791	819	773	808	835	840	794	855	828	800	853	819	867	813	765	783	842	818	843	856	851	892	825	813	846	866	817	778	812	759	820	858	775	822	791	784	828	813	852	816	840	884	817	826	864	814	803	781	816	847	867	812	884	791	799	813	808	826	881	844	788	852	839	853	850	786	799	882	843	842	761	825	837	841	821	818	783	801	827	786	841	776	805	785	836	820	821	823	853	841	749	809	880	830	838	818	820	831	853	753	815	812	749	846	852	796	815	829	822	809	804	795	836	791	806	834	769	887	853	868	817	784	775	782	829	779	828	837	852	794	830	790	860	866	846	789	851	861	827	815	777	798	864	818	799	830	828	858	841	860	821	781	807	912	802	851	843	852	811	815	812	800	818	782	853	775	851	816	770	833	832	831	811	832	835	846	836	845	807	827	830	835	838	798	801	806	778	756	767	827	819	828	791	837	832	808	787	827	860	808	823	841	827	819	764	819	848	822	881	820	835	855	802	826	852	830	828	826	807	787	813	810	756	885	788	853	894	823	815	875	823	854	833	820	878	812	841	832	847	812	787	888	809	802	847	814	832	862	812	835	778	768	841	809	810	846	866	787	827	840	842	831	864	879	810	826	883	837	842	784	797	772	860	795	784	861	836	831	806	779	830	822	795	834	843	795	784	795	810	823	820	838	812	827	856	791	814	885	799	776	800	816	841	817	818	798	853	818	821	823	833	802	836	800	859	790	877	859	821	891	847	819	838	811	904	803	847	817	770	829	845	816	856	868	841	852	824	849	862	870	864	842	837	837	853	825	805	753	842	840	833	797	778	865	828	813	788	856	790	842	833	873	878	858	797	846	801	813	853	835	789	824	790	856	815	848	801	854	797	884	786	817	850	776	848	842	794	821	851	863	806	861	837	823	817	852	805	834	814	832	792	823	824	830	856	804	833	808	750	854	781	875	862	883	815	859	835	799	838	791	787	818	862	842	796	834	856	823	814	815	831	801	830	833	869	795	822	806	792	776	844	826	859	865	809	867	818	872	836	873	840	867	844	829	807	758	829	854	821	801	877	812	824	847	803	832	860	858	794	854	820	803	843	862	818	802	838	810	798	825	809	853	801	839	821	763	805	764	777	779	799	816	834	837	855	840	855	841	822	859	861	796	803	840	825	780	841	820	824	845	870	822	852	825	831	838	803	831	885	807	830	868	832	806	856	841	800	813	800	804	841	810	860	813	807	844	863	771	845	877	841	802	828	836	846	800	756	877	811	817	797	825	813	804	806	805	837	813	868	818	809	840	792	780	745	854	812	752	836	755	855	794	794	784	781	871	844	834	851	798	806	777	829	835	789	849	848	843	816	845	784	829	798	793	793	834	839	826	888	862	858	817	788	804	865	862	818	829	868	802	853	825	839	832	853	806	820	816	813	787	796	788	836	807	844	844	830	812	817	830	840	818	835	895	884	811	843	830	786	828	804	850	809	830	838	774	829	868	812	797	851	830	796	863	891	795	785	815	786	824	795	810	801	830	821	798	828	822	844	848	802	830	872	771	836	899	770	819	839	825	833	889	826	801	832	794	829	811	779	861	822	772	785	831	819	849	831	777	854	779	825	788	836	819	821	813	827	846	863	814	793	825	830	766	822	812	839	781	780	872	845	804	825	863	821	789	836	817	854	783	856	833	817	812	811	809	828	797	821	821	834	789	824	827	850	833	805	848	854	779	771	867	807	846	825	827	789	861	810	837	806	847	786	856	783	856	844	799	807	859	823	835	854	761	798	826	843	788	806	814	827	813	860	739	805	789	786	813	854	823	824	800	809	846	821	822	847	859	862	800	817	839	789	841	813	836	789	865	836	817	860	857	839	816	840	820	826	856	801	782	802	830	849	810	829	777	829	820	772	819	808	821	842	819	834	786	819	855	844	825	853	801	793	809	866	835	871	879	810	828	848	828	853	861	807	838	868	786	858	793	866	829	817	850	794	782	778	886	832	782	797	827	828	815	799	860	843	876	800	830	781	792	869	818	835	818	806	820	799	866	852	806	838	843	848	825	812	833	888	843	877	901	812	817	788	838	789	802	816	824	787	828	818	819	804	857	800	815	812	837	783	827	759	800	815	801	844	845	869	833	806	821	832	861	869	891	831	775	824	806	825	796	811	836	805	777	807	840	784	841	822	799	840	780	795	808	844	804	785	797	833	809	793	886	775	833	809	838	833	857	839	836	797	788	809	818	809	771	857	883	831	832	828	804	842	792	826	851	849	832	845	800	822	831	820	793	778	806	815	803	825	864	846	883	786	825	780	880	884	835	798	815	843	793	785
15046	12026	6126	3488	2900	2340	1988	1670	1461	1297	1253	1085	1085	1098	1086	1015	987	976	974	951	905	859	829	853	898	914	895	833	801	855	826	845	823	809	867	830	825	802	814	785	820	828	886	819	876	842	810	830	832	831	812	880	856	843	796	849	822	858	831	808	803	844	823	870	780	836	842	822	848	863	799	870	832	824	827	834	791	803	807	814	834	816	827	884	852	794	828	863	798	837	783	846	868	808	858	796	857	819	833	842	838	786	872	817	911	834	839	847	832	880	853	837	845	853	847	847	834	790	801	765	829	788	814	837	830	841	837	846	827	846	835	855	844	808	815	871	769	785	835	814	849	846	820	841	831	856	837	816	826	849	835	851	848	778	818	784	822	814	836	812	840	753	874	840	852	855	847	812	868	798	811	781	811	832	832	825	871	812	836	791	800	845	849	838	846	849	826	784	868	817	807	802	872	812	852	791	793	844	790	782	830	839	788	818	820	865	823	847	820	839	858	870	804	848	833	880	836	858	818	825	801	813	868	874	765	832	823	840	819	752	845	795	791	826	785	805	877	811	838	797	763	815	798	804	870	815	812	818	832	833	872	782	771	828	823	844	803	778	824	790	802	788	825	848	824	841	821	842	813	841	869	835	845	880	863	891	794	814	790	849	846	853	830	858	804	806	846	836	793	819	820	852	828	786	806	818	811	834	817	864	836	818	775	818	775	836	813	791	853	765	821	821	795	854	823	809	870	813	802	837	919	805	811	826	811	862	854	764	816	788	811	793	836	798	815	787	842	851	803	822	831	796	881	826	802	790	782	872	790	868	793	837	841	802	824	865	772	827	818	818	840	792	818	837	825	862	831	861	800	789	825	856	845	835	821	783	857	834	796	791	831	840	849	804	872	818	832	832	825	820	845	807	808	793	841	842	856	823	876	794	853	873	837	886	798	822	809	844	826	842	835	807	831	833	816	780	756	819	819	793	771	812	831	875	760	865	865	796	799	844	857	829	830	795	834	826	838	824	834	814	824	823	857	900	825	846	799	805	799	822	800	866	840	786	784	791	796	808	875	819	862	840	839	822	840	814	763	863	888	822	873	823	791	786	816	847	809	832	857	815	821	847	827	810	804	828	870	819	814	854	847	794	841	782	794	831	883	821	891	824	835	855	841	831	765	827	794	847	824	847	822	794	817	844	818	800	794	810	827	796	794	817	777	883	862	849	843	867	829	799	802	827	792	858	830	831	818	778	880	816	826	791	844	858	865	783	752	880	824	834	852	791	811	837	861	823	788	796	866	810	789	811	803	834	852	768	838	851	832	793	827	806	868	903	861	791	814	816	840	867	794	799	833	768	816	828	844	775	807	810	812	843	837	827	854	833	781	829	822	817	766	813	848	837	834	787	804	838	825	832	798	816	838	812	816	759	850	818	806	762	865	830	840	824	827	861	845	824	839	813	848	844	824	834	792	825	839	828	864	840	798	879	827	831	841	810	843	816	750	840	797	840	827	835	830	837	803	828	822	771	872	806	827	828	836	835	836	782	854	770	815	865	857	856	863	889	854	822	850	828	844	835	819	826	789	856	858	840	841	856	808	871	783	826	797	814	814	806	820	868	836	812	887	834	766	854	801	789	849	775	827	829	831	890	831	822	834	783	861	772	835	823	845	840	860	803	842	766	777	802	871	789	791	845	835	794	844	800	820	835	815	784	811	808	824	822	843	813	844	863	840	834	872	830	857	803	795	824	809	798	816	868	781	802	803	817	791	838	815	816	874	825	854	830	778	844	809	819	804	799	889	845	817	810	848	851	817	826	790	793	779	867	811	788	818	835	828	888	827	899	809	806	850	847	825	806	797	826	846	795	863	858	844	867	830	757	803	817	843	787	844	870	878	854	787	813	823	870	806	801	806	856	827	813	839	835	794	795	858	800	805	823	820	856	865	794	897	795	831	794	870	788	844	821	823	839	780	838	830	839	846	810	778	806	862	836	828	869	862	799	824	800	839	864	823	834	819	915	861	835	802	828	818	860	804	840	807	823	835	858	830	820	886	792	827	824	849	827	868	826	769	820	804	795	839	842	887	790	857	814	838	876	831	790	837	819	837	808	837	763	805	826	913	846	859	807	836	867	851	854	807	790	841	899	846	800	799	848	855	845	816	871	826	789	906	808	806	857	790	857	788	855	858	877	819	810	812	814	821	903	862	800	838	819	813	811	835	798	796	814	803	837	820	789	842	789	861	845	814	835	833	808	833	832	812	788	841	807	838	882	840	839	855	802	855	786	852	806	821	798	749	866	820	830	821	797	822	825	805	830	844	787	824	827	808	850	770	786	834	794	828	910	770	837	842	782	777	859	872	846	817	828	835	813	887	848	837	848	787	831	813	781	814	819	825	850	849	810	853	855	801	871	839	832	838	836	811	821	825	886	822	851	793	811	815	808	830	867	831	833	784	844	859	794	828	763	857	814	852	860	821	846	788	794	810	806	861	795	824	833	797	835	872	812	830	883	834	785	812	784	855	809	811	885	837	856	820	855	804	807	808	871	843	816	833	841	884	839	878	872	897	857	838	846	824	861	829	851	863	825	789	766	760	835	854	818	831	840	815	862	819	866	832	812	848	826	797	840	855	853	811	824	837	818	837	807	818	767	798	813	826	857	809	838	845	825	855	800	793	852	830	816	839	843	838	829	836	839	819	851	812	803	819	807	878	799	794	781	870	792	777	855	817	816	841	842	812	793	811	837	791	838	812	862	828	796	869	827	854	865	841	831	808	824	849	853	858	798	793	842	770	777	814	856	816	804	806	824	829	788	821	800	794	832	843	784	861	841	864	837	843	858	803	850	808	822	810	792	837	816	863	841	789	813	827	763	828	806	855	784	889	861	797	836	774	867	854	880	826	793	827	791	847	782	827	833	845	811	834	845	845	840	854	807	816	896	840	802	800	827	805	868	820	843	820	865	806	886	818	877	865	858	814	860	864	818	829	841	808	873	839	802	796	824	787	890	807	796	827	892	825	853	794	858	862	873	792	818	833	805	807	787	782	827	838	836	780	756	780	870	820	851	818	820	824	852	792	835	835	833	817	815	787	828	793	862	838	852	852	781	944	772	824	860	777	805	811	816	822	833	857	809	784	785	873	802	847	930	834	893	835	862	784	856	850	788	844	865	803	797	845	796	803	832	806	801	833	802	761	846	817	815	815	821	839	814	855	795	814	753	763	774	814	805	805	787	833	815	818	832	822	820	834	840	856	853	829	862	798	805	817	802	865	823	832	826	851	819	846	869	848	789	901	817	812	825	832	872	759	835	842	798	755	827	797	874	811	800	807	806	844	786	801	862	775	785	821	813	764	830	850	909	855	803	824	834	848	915	829	813	793	787	777	804	838	845	851	835	830	865	866	787	823	838	798	801	811	876	805	843	857	819	808	874	788	829	820	830	807	867	845	794	801	826	842	875	846	785	825	794	836	857	793	834	771	814	870	870	833	811	804	809	837	837	885	840
22764	21606	29600	24095	21608	21708	12940	1910	1158	997	984	808	726	687	588	585	554	563	464	496	459	509	460	414	418	427	419	377	342	369	362	323	339	340	341	347	362	346	324	336	371	332	334	342	354	372	328	318	349	357	350	336	336	339	346	318	323	347	354	345	324	346	334	327	332	330	352	337	329	307	336	306	364	302	340	344	330	343	324	345	333	360	335	335	325	327	344	324	343	336	291	371	329	346	346	321	358	297	316	334	328	332	338	339	310	343	319	341	346	360	342	355	319	344	335	382	337	361	316	317	330	336	316	306	335	310	336	380	313	331	348	313	303	343	329	320	337	306	345	348	349	330	312	296	315	322	347	354	317	315	300	336	366	324	334	330	330	324	333	332	340	319	354	320	357	376	319	317	346	313	298	328	351	355	328	319	372	316	347	353	323	300	309	339	327	298	351	314	368	361	339	290	335	321	334	353	335	340	332	355	315	343	331	314	319	328	350	337	318	295	300	344	323	350	326	332	359	326	338	335	340	329	324	307	325	322	313	346	334	330	328	323	354	318	354	346	330	342	313	319	309	313	330	317	325	300	350	372	308	331	339	351	337	346	317	347	302	340	347	345	342	314	330	359	348	350	312	341	342	355	327	324	321	315	324	323	331	336	336	306	349	335	337	326	322	303	337	339	329	330	342	314	321	334	341	320	337	308	330	323	338	325	329	330	307	342	337	313	326	327	314	321	382	325	303	304	352	344	338	329	329	324	335	351	354	340	318	295	354	324	347	342	313	327	306	325	312	313	321	319	314	354	323	336	317	332	307	307	351	328	369	314	330	301	308	353	332	329	302	323	313	330	288	331	341	333	349	333	373	328	345	369	315	308	349	322	316	323	313	343	346	324	316	331	319	340	330	335	346	322	323	320	367	327	353	310	324	328	310	334	332	311	305	305	322	367	357	365	327	294	363	335	353	320	327	289	318	317	327	329	310	370	321	306	336	322	337	350	348	338	336	342	325	298	328	339	298	344	308	314	312	326	313	313	317	373	311	334	309	313	352	334	329	357	333	295	321	320	313	315	334	331	359	318	345	318	308	307	315	331	332	327	365	328	304	346	319	354	344	327	324	334	350	321	334	331	306	315	316	328	291	350	324	384	328	330	302	331	340	363	327	309	311	327	324	339	316	300	342	295	304	364	324	365	343	342	290	318	325	331	318	334	308	365	323	350	318	328	328	314	351	328	342	347	332	299	336	337	334	308	349	329	329	318	324	332	345	360	323	327	304	318	306	331	287	327	321	313	332	323	329	301	337	341	306	308	332	337	351	324	341	300	295	303	322	330	341	301	341	286	354	332	324	327	346	324	294	291	306	334	307	335	323	314	318	300	322	335	332	334	320	354	296	345	331	354	345	316	337	358	329	311	334	306	295	312	331	345	289	353	332	320	362	302	332	299	332	317	357	325	332	353	351	341	365	358	356	345	323	304	325	317	300	315	321	337	304	319	361	331	366	317	339	342	332	329	319	354	335	330	329	341	356	298	342	303	339	300	325	297	329	349	310	329	349	366	340	334	344	330	342	358	330	328	337	331	348	343	355	312	307	334	360	354	285	376	317	330	320	369	338	338	337	322	325	368	343	300	347	361	314	348	308	280	348	323	322	352	345	338	328	330	313	322	332	338	334	338	356	319	339	345	310	334	351	350	316	325	332	327	344	322	314	355	315	335	355	318	352	319	335	317	293	324	359	326	366	320	302	296	366	336	393	341	306	356	347	324	325	340	291	313	313	354	349	348	362	328	319	329	314	345	302	331	330	314	328	345	355	345	330	300	330	286	339	333	294	337	328	333	355	326	360	338	327	324	329	304	346	307	357	317	314	305	314	286	334	316	327	324	345	343	385	312	315	351	387	325	311	313	329	332	287	321	347	345	340	332	303	335	338	354	339	347	328	357	310	314	317	323	331	358	355	310	317	328	313	314	313	324	337	352	337	325	308	334	323	324	320	309	327	355	347	307	353	352	339	355	320	318	337	313	327	340	319	324	335	315	336	338	327	322	336	319	361	335	342	296	347	337	341	326	338	332	361	344	299	348	372	321	319	324	302	335	320	354	310	355	339	283	319	340	313	319	352	312	342	340	346	321	320	330	320	323	312	341	323	360	340	328	322	349	327	306	337	342	341	332	347	336	298	341	314	329	316	342	331	335	305	332	333	353	364	305	304	331	314	366	310	340	321	339	299	367	320	337	338	305	340	341	313	366	344	337	389	315	320	304	345	317	332	346	367	330	338	340	293	342	338	326	320	347	324	325	319	355	348	298	308	294	307	328	318	362	313	311	327	347	334	319	327	325	297	341	343	339	321	339	300	317	319	328	339	335	302	298	336	331	330	348	308	317	335	305	297	346	344	312	309	332	327	340	372	346	369	333	349	324	319	288	346	319	330	323	296	324	322	314	345	314	338	305	312	305	324	316	324	331	362	343	346	316	370	355	314	307	338	324	346	328	314	349	329	338	313	314	313	305	329	331	315	338	354	338	318	354	327	324	331	374	333	339	305	349	344	323	381	328	333	327	339	325	319	328	297	344	335	318	320	344	335	346	316	324	360	306	309	316	331	332	353	333	324	306	356	322	338	305	341	318	343	322	317	294	320	325	326	328	347	349	321	347	321	336	324	314	323	335	301	351	327	310	345	345	320	335	316	321	361	335	310	308	357	335	306	329	331	329	352	335	349	308	331	339	338	337	322	335	312	349	307	328	336	361	325	320	312	317	318	333	384	320	348	336	313	324	343	315	350	348	330	328	334	336	339	312	331	321	314	359	346	313	351	310	336	323	326	363	311	343	356	350	299	334	286	312	331	329	321	316	350	314	325	351	299	358	338	330	349	303	298	349	325	294	323	322	324	320	312	314	308	335	370	320	328	342	312	340	350	324	310	311	312	335	355	331	291	316	310	357	342	365	341	324	367	303	333	325	304	350	351	344	339	326	336	302	331	323	294	339	370	341	331	345	364	340	333	326	323	326	313	358	321	350	319	348	337	325	322	358	313	323	311	364	326	336	341	333	303	335	325	338	354	335	314	319	291	335	327	334	318	326	299	311	306	340	358	301	321	322	370	342	336	340	343	359	335	341	340	310	359	322	317	361	337	346	320	327	312	316	364	342	327	354	343	305	337	347	323	338	320	302	374	332	328	304	351	316	354	351	326	352	340	325	321	337	315	347	336	345	308	295	313	310	328	319	337	321	316	371	330	300	321	347	339	310	324	311	328	305	277	323	333	323	310	343	349	335	304	328	309	312	327	318	310	319	300	341	331	323	329	326	329	313	330	285	341	317	320	340	320	331	320	324	362	324	345	329	306	365	342	334	353	321	362	322	352	328	339	357	341	294	326	338	339	307	337	337	345	337	360	346	325	348	310	300	340	309	353	346	318	337	328	333	322	306	316	331	335	332	324	347	346	346	355	346	338	309	333	328	333	335	314	343	327	311	312	315	331	341	332	298	316	355	340	326
20841	24437	12798	7013	5568	4276	3322	2608	1831	1499	1272	1042	1025	965	866	790	693	713	638	662	576	536	478	472	450	464	415	419	368	422	373	367	384	398	367	390	343	337	344	334	335	358	354	325	348	379	314	340	342	346	343	341	328	357	356	317	336	327	337	371	369	356	336	364	336	331	337	351	347	320	344	327	328	328	351	320	337	341	339	373	349	322	320	319	360	341	334	313	345	340	316	337	324	344	354	312	339	331	316	360	344	327	340	338	338	350	306	329	312	334	320	342	339	345	335	346	335	348	300	323	335	305	329	345	316	297	322	326	338	323	311	301	324	335	317	320	326	313	326	319	338	334	328	337	302	334	353	340	325	351	329	332	333	343	330	353	315	308	315	342	344	305	341	349	344	361	333	360	317	334	324	341	359	341	325	326	328	306	342	352	318	331	366	323	316	358	360	324	313	322	333	319	326	328	332	339	300	328	344	337	365	308	319	331	325	316	360	335	324	315	335	345	355	347	300	318	335	333	341	351	345	347	326	337	346	353	325	338	347	373	320	337	334	334	297	325	360	325	312	319	346	312	339	338	335	335	329	310	329	337	319	317	340	332	314	340	341	349	305	323	341	336	341	320	323	324	339	315	304	361	369	312	343	309	346	292	327	323	330	326	347	320	303	356	351	355	299	329	331	342	322	296	336	308	293	315	293	347	374	284	294	315	328	302	346	340	344	324	321	325	334	336	332	349	338	328	316	358	333	326	336	350	316	327	339	332	353	339	313	322	295	355	338	367	291	335	334	352	329	342	327	340	298	354	346	364	341	340	334	348	323	319	331	345	311	343	334	311	357	354	322	329	324	345	333	337	352	319	323	327	320	310	328	324	357	328	317	335	324	319	341	335	329	352	297	296	358	338	318	317	341	328	344	325	320	306	331	293	356	360	305	304	366	305	340	352	327	312	333	335	364	338	323	346	335	333	333	327	350	342	315	321	334	326	313	309	307	297	312	325	317	324	330	330	339	343	348	321	331	358	325	351	339	331	332	311	322	314	337	308	346	295	330	364	353	317	328	341	349	322	299	332	320	301	340	348	336	340	324	325	312	332	329	347	343	331	341	348	309	341	338	327	349	346	335	354	334	335	339	313	312	326	318	308	321	323	320	315	327	330	342	334	300	346	311	315	352	338	328	343	335	320	354	314	329	326	347	351	325	340	299	374	333	337	329	330	325	324	320	283	315	339	341	325	317	313	329	312	316	322	314	304	339	321	319	332	350	308	343	317	286	319	298	363	338	336	330	316	323	316	344	350	332	297	362	323	349	320	315	358	322	311	300	302	321	309	310	351	337	334	339	344	346	316	328	292	318	359	314	330	343	334	326	291	311	358	306	331	326	323	342	310	325	296	314	327	297	325	311	360	331	311	320	337	343	322	312	319	305	376	325	301	322	351	330	305	322	323	367	303	373	333	293	345	329	351	371	321	309	327	349	349	331	332	324	359	297	312	323	309	371	350	295	301	325	338	339	339	340	331	343	345	304	332	349	304	318	340	345	323	304	351	313	303	319	328	311	352	342	342	315	338	338	300	313	328	336	337	347	319	333	327	342	333	309	310	357	336	296	310	343	323	305	341	334	373	332	335	352	333	286	360	344	327	310	340	331	342	299	329	338	330	321	352	319	345	340	343	307	352	363	335	352	395	369	320	317	335	339	333	346	340	350	315	338	310	298	338	316	329	341	302	334	342	368	347	355	336	337	344	321	332	354	344	322	359	312	295	365	341	356	327	325	340	338	334	348	312	319	329	333	353	301	328	297	305	319	329	331	308	360	325	323	297	344	319	317	326	336	324	364	326	288	333	358	323	341	331	350	296	310	342	297	354	299	342	309	314	336	326	361	297	319	311	320	310	323	343	327	329	341	320	341	333	335	328	340	326	310	310	307	323	351	327	332	295	339	346	344	345	316	319	340	326	334	335	348	330	339	323	293	305	372	322	344	332	312	336	350	337	355	319	359	316	329	331	345	330	318	344	342	301	335	343	311	325	341	344	326	339	312	320	344	365	321	332	344	321	315	330	327	341	332	352	336	346	343	326	311	331	347	323	354	338	355	330	334	333	358	353	338	352	319	344	324	328	359	320	336	337	333	338	319	317	305	329	322	323	339	331	331	347	346	309	330	366	313	316	349	320	356	314	311	323	321	316	347	335	314	325	331	338	325	334	333	311	337	342	348	334	318	323	317	343	334	336	319	314	344	315	316	328	344	306	328	338	296	311	322	306	328	328	299	351	341	350	366	345	317	336	342	312	311	314	318	334	306	353	323	325	341	359	342	344	350	322	335	325	355	347	338	325	320	273	321	325	342	341	331	359	305	327	361	320	348	369	314	297	326	338	327	341	345	311	302	365	338	328	345	362	319	326	348	331	316	337	338	325	321	342	318	332	328	322	344	339	337	370	313	340	337	305	343	333	296	325	313	327	312	345	326	364	315	339	323	329	383	301	342	325	346	333	346	321	350	344	323	333	336	327	350	367	320	322	366	316	370	322	327	329	336	364	311	308	337	331	315	313	354	318	353	303	311	340	351	344	347	320	324	364	325	341	306	332	318	321	316	324	361	345	339	336	322	361	290	325	331	336	335	370	337	339	316	291	346	335	319	325	350	326	321	334	310	341	313	362	308	330	333	342	348	304	315	337	321	314	320	360	340	331	286	297	327	317	293	293	339	358	357	348	318	351	306	316	283	330	342	337	296	316	285	317	366	382	323	321	333	324	344	321	295	319	361	336	331	322	313	318	347	319	317	323	324	325	312	320	350	330	341	327	325	333	349	341	305	348	349	370	321	279	333	350	366	351	305	338	317	329	346	327	353	339	370	320	332	362	350	345	335	331	332	300	298	335	341	337	345	319	309	358	321	310	338	316	341	325	328	327	343	344	329	326	344	309	316	303	353	338	322	328	324	330	315	355	345	305	328	325	320	342	376	314	337	311	327	309	346	350	354	281	326	329	340	347	323	365	321	333	335	316	348	318	334	325	358	328	341	337	322	338	329	357	322	329	330	361	333	359	371	329	329	327	322	343	361	332	320	292	311	342	314	297	318	332	326	298	332	331	297	345	332	325	342	334	293	330	336	362	311	317	347	306	300	311	363	320	341	321	348	315	315	336	318	346	360	329	361	316	331	369	337	353	356	320	310	309	365	323	323	326	327	327	315	333	329	337	329	337	341	333	321	310	338	354	294	327	326	333	317	305	342	318	310	302	355	331	322	340	309	332	353	311	299	336	335	310	309	345	324	318	352	356	390	340	337	324	355	330	326	332	339	298	346	324	321	298	308	333	333	340	349	344	327	304	326	352	316	320	330	336	324	349	347	340	326	326	335	304	327	331	332	356	357	305	333	356	315	314	346	314	328	341	319	308	331	347	317	372	327	337	350	340	346	351	316	329	350	327	321	300	330	302	330	341	302	338	319	310	334	313	319	309	352	299	323	357	339	331	319	335	339	370	303	300	315	307
28152	19743	7800	2142	1596	1383	1198	997	967	920	918	866	832	915	870	863	806	866	872	855	842	791	866	811	840	789	805	871	754	787	825	794	824	795	793	785	818	750	781	804	771	820	842	806	805	760	763	825	790	807	802	793	855	832	772	762	840	799	787	788	834	786	811	840	810	766	763	853	773	773	771	780	820	789	830	860	787	848	798	802	789	844	820	785	784	769	823	793	835	790	773	833	762	872	764	836	777	820	814	815	818	749	762	767	819	720	799	845	826	745	722	799	786	796	807	774	814	854	813	792	759	739	795	821	793	809	797	808	782	797	766	781	812	824	803	794	801	769	799	787	842	744	775	797	792	786	761	739	799	808	801	821	807	821	825	795	780	809	827	859	788	828	824	783	808	797	846	830	796	789	886	772	800	769	817	791	801	808	800	765	762	773	761	800	816	839	850	796	772	817	798	784	803	810	813	833	850	781	844	780	856	813	837	773	765	789	848	813	777	769	757	788	784	803	788	774	770	795	804	784	774	778	830	800	797	773	779	770	757	771	786	743	811	778	828	774	796	809	795	789	803	807	783	798	789	780	764	796	812	813	768	798	770	797	779	784	753	780	745	779	761	816	805	774	826	791	813	745	820	809	817	766	855	814	829	801	769	774	779	801	820	793	838	773	818	770	763	777	810	783	837	845	803	798	826	787	838	768	773	794	831	800	800	829	803	817	836	790	831	767	735	801	761	799	755	817	803	756	821	866	805	796	828	777	793	804	847	770	752	754	860	812	800	793	784	795	805	784	750	798	858	724	786	796	816	829	761	773	799	796	821	787	825	828	775	844	780	798	757	695	814	772	783	782	819	852	781	777	785	818	774	830	785	780	804	814	819	800	861	722	775	804	806	803	797	755	791	815	852	801	795	813	840	812	828	858	803	802	766	825	779	772	819	805	826	777	726	767	741	780	787	797	744	778	778	793	776	757	789	797	772	756	775	770	787	781	803	776	741	779	768	785	802	779	826	834	797	767	789	758	783	793	779	785	780	847	739	772	739	759	757	798	833	830	830	791	753	803	748	748	764	809	819	782	742	858	720	841	804	791	757	760	750	765	728	813	817	789	813	787	727	832	770	800	775	795	784	765	823	797	765	855	760	802	780	793	821	786	803	774	810	802	826	837	783	798	782	855	794	784	783	810	811	810	831	805	773	860	781	744	829	810	789	785	778	782	829	793	788	806	788	775	790	797	811	770	812	746	761	820	768	800	814	787	821	787	833	787	798	757	729	774	773	770	777	847	806	807	780	809	751	814	761	792	842	822	850	832	796	828	809	766	738	793	831	828	774	791	775	824	807	737	830	794	832	843	776	773	787	793	792	792	786	802	823	756	791	818	797	762	808	756	795	829	758	806	781	804	774	781	773	842	839	853	747	763	775	831	845	809	808	785	769	791	817	808	764	805	803	775	813	809	788	786	844	786	786	810	785	798	824	769	777	758	789	804	816	800	764	757	776	786	770	769	804	817	768	781	817	785	785	842	756	778	837	804	778	758	798	819	797	799	847	806	801	837	831	725	816	833	804	801	799	827	805	788	827	811	745	798	773	819	807	800	847	754	827	780	818	768	826	807	846	825	824	796	805	822	768	819	804	800	766	793	755	780	781	793	854	817	785	796	812	798	816	772	799	868	816	850	805	841	759	834	757	816	820	823	830	760	767	778	764	795	828	755	848	799	841	815	797	790	798	817	791	842	793	782	745	776	797	797	802	756	838	786	817	771	749	765	737	777	765	786	795	828	845	790	775	769	816	772	784	808	811	762	793	794	809	830	799	829	787	801	782	805	806	819	793	810	762	803	737	750	753	787	811	827	814	748	760	785	841	797	787	799	826	777	783	810	807	788	809	813	834	799	767	847	796	781	806	801	802	837	774	766	796	799	835	810	815	786	811	847	756	867	829	839	767	823	814	799	792	793	819	788	831	830	849	782	841	798	751	739	793	791	810	817	792	809	795	844	826	794	841	788	807	788	830	804	809	773	844	823	800	792	762	792	807	784	810	785	788	740	781	737	797	785	806	810	796	801	793	745	755	773	770	828	801	764	750	795	780	827	780	815	775	827	794	787	779	767	839	800	826	834	772	797	835	818	728	795	788	789	760	798	840	797	829	803	753	829	752	800	814	820	800	821	808	788	842	844	812	814	790	797	799	759	787	780	826	776	753	809	778	782	842	785	830	766	791	786	858	839	795	800	792	766	782	804	828	790	835	766	812	804	795	823	785	823	780	770	844	813	798	782	830	795	835	784	799	803	781	810	766	736	785	755	807	777	787	813	766	819	793	784	784	761	832	797	767	818	829	783	787	878	787	767	803	792	807	786	838	778	799	764	812	792	807	787	772	759	791	754	810	815	793	817	815	798	814	778	848	801	831	746	833	796	817	806	777	769	765	847	832	812	796	809	801	786	785	762	790	794	794	828	822	787	833	769	821	787	770	799	796	772	819	806	797	776	810	754	842	771	766	813	775	811	785	808	816	796	771	779	813	821	766	838	798	776	809	801	806	822	767	821	784	752	786	780	773	758	796	814	826	835	792	812	812	746	824	842	766	807	838	831	761	766	843	774	783	805	780	817	805	792	794	825	788	854	807	807	797	821	760	764	818	751	789	768	835	777	793	784	793	776	817	793	785	769	791	777	816	767	821	768	788	867	775	806	820	794	777	781	790	768	822	787	791	816	821	870	793	754	771	822	800	803	749	816	768	840	730	791	794	824	793	771	773	759	821	845	781	793	758	765	788	795	775	800	859	827	791	825	810	795	813	776	840	791	804	771	797	777	778	800	844	779	777	737	800	792	792	771	821	817	789	795	851	794	814	800	759	801	768	753	746	779	784	797	787	771	760	795	777	842	819	770	836	779	788	826	789	820	766	811	796	789	808	804	800	831	758	795	772	807	800	799	764	816	827	793	836	836	805	830	836	779	794	789	821	757	806	804	804	747	794	802	789	794	766	806	816	791	801	783	821	769	796	820	789	816	867	762	764	832	781	746	778	786	790	791	734	826	829	773	798	834	777	804	804	846	800	770	781	789	788	730	800	778	816	745	772	829	796	832	773	799	762	796	728	813	814	807	809	764	758	817	770	788	782	828	797	767	794	753	775	826	786	824	829	762	812	812	779	789	790	814	788	749	793	798	797	748	820	843	759	786	773	759	777	784	784	833	757	759	818	792	818	761	826	833	774	821	788	841	768	797	789	819	790	797	758	778	794	838	760	805	811	834	814	842	787	791	789	827	838	749	834	777	813	797	827	764	831	797	785	782	807	818	728	816	828	823	831	834	801	796	818	757	777	768	792	796	751	790	797	768	785	794	783	805	797	818	803	831	801	843	756	757	840	745	849	848	810	723	832	730	782	800	779	808	851	868	795	847	833	839	827	767	835	772	761	764	827	745	804	808	729	824	800	812	834	797	811	738	753	780	802	796	772	776	823	738	778	786	799	767	787	773	847	798	788	818	770	814
6633	4537	3216	1984	1981	1591	1436	1324	1104	1057	995	981	990	924	934	902	869	869	926	921	862	886	865	839	886	835	832	850	809	834	836	825	800	830	801	829	834	832	854	801	856	825	801	860	893	888	809	816	787	855	813	788	822	806	840	846	840	794	883	795	819	836	831	839	829	881	850	859	787	802	844	799	808	856	782	900	813	829	756	827	840	853	840	809	830	793	806	829	812	789	819	770	788	831	821	843	832	784	828	783	824	792	857	863	825	830	832	856	860	840	813	821	844	840	795	843	773	819	852	824	859	866	802	827	800	829	829	812	828	844	843	824	777	821	811	841	841	831	838	808	875	827	859	812	778	778	809	839	850	806	815	832	802	777	826	830	749	829	766	809	820	839	816	817	812	805	755	830	852	822	843	809	870	797	812	859	776	824	867	820	792	838	879	782	854	874	825	842	843	831	772	842	835	862	856	832	799	824	854	806	850	813	799	856	819	807	831	811	846	869	820	821	878	833	811	797	757	837	843	821	821	839	827	807	821	826	833	850	844	821	811	850	829	842	851	764	867	843	863	779	853	821	860	799	822	779	811	828	777	830	840	855	809	839	846	791	806	859	855	819	884	802	865	777	858	811	801	770	875	826	826	811	797	867	848	783	830	809	836	836	830	854	827	839	833	833	917	868	836	864	819	809	791	864	794	882	796	775	830	776	842	837	780	781	847	810	838	817	802	840	827	846	799	834	861	837	790	803	854	801	837	826	810	791	879	798	823	813	812	810	838	869	888	845	859	802	810	804	822	858	816	827	817	831	839	801	803	799	839	821	849	782	836	876	781	829	816	775	826	843	833	803	868	843	769	851	831	850	823	818	848	839	845	862	817	824	810	830	815	832	825	809	800	847	850	821	830	760	849	850	844	863	806	835	828	812	793	812	852	801	829	794	852	788	778	827	832	845	865	782	863	803	842	838	829	837	826	850	833	833	830	815	821	863	842	826	796	837	824	772	847	843	876	793	854	832	819	862	854	786	840	902	841	800	781	837	843	789	808	815	816	783	824	814	867	835	830	804	805	830	755	806	827	812	789	845	858	812	881	844	825	818	829	864	807	833	822	856	842	775	832	797	781	863	781	830	804	843	780	804	857	798	799	786	824	801	776	822	855	794	882	785	877	816	790	770	852	837	796	809	848	773	799	793	805	815	830	858	856	813	750	807	757	851	841	797	832	824	788	821	829	895	800	827	809	782	840	791	747	825	892	825	810	808	837	821	810	807	825	827	863	833	856	814	850	786	840	819	848	836	829	857	797	823	803	812	847	797	794	791	816	888	828	887	805	831	821	776	814	823	822	838	798	800	810	853	779	890	830	829	836	862	820	810	818	830	826	814	822	820	830	840	852	844	882	810	763	820	814	827	861	808	838	817	852	798	813	813	844	829	894	826	852	797	831	813	821	830	767	776	819	844	880	788	823	883	853	807	814	861	788	822	840	855	842	854	889	847	835	813	846	860	853	803	833	832	856	800	789	830	818	775	819	825	853	784	832	809	859	847	869	836	792	816	803	825	843	803	861	852	770	773	823	808	828	801	828	780	763	852	782	842	843	793	876	794	805	846	808	858	804	803	868	811	824	802	830	825	832	836	843	856	802	817	844	784	816	818	812	768	827	791	824	845	826	823	769	836	864	807	809	846	810	820	840	813	785	793	848	881	824	844	851	866	826	872	816	853	806	838	889	837	797	829	786	799	865	833	786	820	782	750	853	820	816	784	798	832	774	799	816	874	808	857	810	806	788	835	830	819	858	828	798	885	853	833	858	828	815	815	840	811	865	809	783	822	808	856	868	808	796	821	804	852	806	875	820	818	814	794	810	832	837	812	812	834	836	798	829	778	862	871	821	828	806	825	845	874	801	820	861	868	826	843	837	812	819	808	865	848	807	824	885	865	807	843	874	820	830	793	770	859	828	865	856	827	779	844	791	808	845	844	849	836	889	862	820	813	829	835	834	808	823	810	888	835	856	818	814	868	802	782	861	815	840	798	784	822	829	861	825	873	806	808	847	814	850	812	846	856	823	825	788	854	821	794	854	787	811	782	794	884	813	859	847	866	772	834	832	817	777	841	828	822	832	897	896	845	853	901	862	823	850	780	869	816	786	829	865	796	816	774	808	867	849	837	807	823	820	791	832	774	853	810	830	831	816	870	903	828	811	812	834	835	828	870	846	835	807	810	824	807	852	813	859	832	857	815	829	819	804	800	809	831	807	804	843	793	815	851	833	826	802	811	818	847	849	841	840	778	845	771	848	787	790	851	854	798	774	837	838	840	850	830	850	842	823	827	819	835	828	838	799	816	839	857	805	845	832	825	836	871	792	819	801	829	841	851	825	817	848	771	787	885	824	818	834	870	865	791	867	890	815	804	818	808	846	818	789	858	853	833	829	797	842	777	825	794	802	856	770	797	786	830	825	824	812	845	811	860	860	858	877	818	853	832	773	810	833	830	813	793	794	819	818	825	799	893	807	829	786	836	807	826	831	890	815	867	822	826	839	805	872	877	817	780	903	795	856	846	860	814	834	877	834	807	774	832	798	833	831	778	809	847	800	840	837	848	815	856	791	813	827	807	847	805	834	866	805	770	870	807	823	836	801	850	856	847	801	790	787	885	772	806	842	784	830	781	833	791	843	824	835	789	859	846	818	804	881	847	823	806	863	811	820	816	855	910	842	797	834	841	819	845	829	836	809	811	855	834	841	815	824	787	883	812	817	789	815	832	773	806	808	812	829	820	774	850	786	832	824	841	808	848	807	796	813	834	809	881	827	834	848	832	775	846	809	852	765	809	793	775	832	892	851	795	800	808	792	759	851	822	816	881	797	779	796	825	817	813	854	898	828	802	859	807	794	797	775	833	862	774	825	887	838	859	823	830	775	835	847	866	813	848	799	846	773	836	858	830	820	814	812	873	854	784	840	831	852	837	814	861	865	887	835	861	796	809	816	850	792	834	879	846	823	826	879	782	792	832	811	826	832	825	806	874	804	823	878	829	851	816	838	878	827	798	873	786	852	808	824	821	852	850	855	838	845	816	833	850	830	818	839	858	795	837	845	824	826	851	808	852	814	812	848	821	778	815	804	814	796	828	854	750	792	828	785	855	861	854	833	843	802	773	823	855	836	857	825	824	887	819	786	836	862	830	809	803	776	844	854	828	815	833	867	818	830	856	803	832	866	859	908	825	822	858	787	858	841	820	787	838	819	785	803	786	857	837	849	876	840	860	798	830	840	818	874	776	814	852	825	844	821	786	818	822	857	835	803	777	857	862	784	823	859	799	896	862	819	849	769	817	759	811	842	813	790	843	865	816	813	815	846	783	828	791	799	812	870	870	826	838	804	836	780	883	782	777	886	868	831	776	859	843	847	793	847	854	823	792	780	797	812	839	822	844	895	823	839	823	839	813	819	809	830	818	810	809	788	795	796	786	861	844	859	872	810	855	836	856	797	844	820	789	793	856
23987	21604	29188	24494	21620	14141	2144	1221	968	833	804	655	654	607	585	605	559	502	568	597	529	535	515	551	486	456	445	487	422	448	436	407	420	420	433	389	436	443	454	407	454	404	434	373	444	474	425	422	415	433	425	417	408	436	403	434	397	400	407	419	410	465	453	395	405	402	430	412	432	429	414	395	427	450	431	415	403	443	408	425	428	445	417	425	446	477	415	423	413	434	454	409	456	433	440	401	440	398	387	435	437	397	389	424	417	402	459	436	413	436	410	385	427	434	402	430	405	448	415	452	425	412	418	420	400	433	389	387	420	394	439	419	431	417	429	432	415	455	416	410	440	382	414	404	416	411	403	392	398	421	363	428	408	430	450	437	407	403	465	399	437	399	418	414	419	420	451	402	403	433	423	435	412	392	446	415	424	395	438	406	406	433	422	446	421	426	430	404	412	399	429	417	388	433	414	403	403	404	434	393	413	431	413	417	410	435	471	418	416	470	406	400	413	410	407	421	446	424	438	432	478	413	421	381	425	413	396	419	379	397	416	397	431	406	421	439	443	417	407	402	423	421	413	429	356	411	381	440	427	427	404	426	424	405	401	399	432	412	410	434	387	430	394	413	430	423	395	386	404	440	427	439	401	422	414	410	390	425	396	386	421	427	433	450	380	424	422	424	445	430	419	449	455	405	438	440	431	431	409	411	407	439	417	410	428	388	413	408	390	417	394	443	413	419	403	407	388	396	463	408	410	420	412	391	402	440	394	396	409	461	443	417	378	406	422	396	417	405	445	379	406	458	422	446	420	386	405	480	400	434	405	419	395	380	408	413	435	409	438	415	442	409	425	373	463	446	426	422	367	441	382	410	443	375	429	457	390	440	385	402	451	396	437	399	378	434	412	424	379	404	372	405	442	421	422	435	387	403	414	396	431	439	414	423	409	402	392	411	430	420	409	392	413	414	405	450	397	440	426	431	385	403	401	433	401	399	416	435	416	447	347	410	425	439	423	446	441	400	424	375	418	416	475	419	432	415	442	352	407	394	403	429	400	461	401	406	409	402	420	438	373	426	417	436	435	404	401	414	404	421	412	380	416	425	421	409	402	452	404	410	395	413	394	409	412	435	415	445	410	434	439	405	423	415	420	445	382	432	400	408	427	407	405	442	412	422	404	437	401	396	392	451	442	453	431	432	393	411	448	397	468	424	411	457	436	402	423	444	406	399	373	431	428	400	380	383	391	395	442	418	446	396	406	435	434	426	409	390	401	373	407	381	408	406	441	425	420	431	432	411	436	422	411	421	408	418	423	405	424	432	427	447	400	408	382	403	431	428	427	416	437	420	433	405	459	380	360	428	449	448	417	419	405	406	419	434	397	441	441	439	429	418	422	406	419	424	432	449	430	434	402	408	419	447	438	434	440	461	418	408	403	398	449	393	416	402	430	417	436	415	398	441	464	413	440	422	427	439	417	422	404	409	426	403	402	386	435	446	423	422	425	393	420	425	404	425	401	439	392	436	440	430	408	410	399	434	473	428	406	431	421	427	439	451	389	392	434	439	417	399	406	404	403	486	438	442	441	430	406	450	422	398	410	442	384	402	416	413	441	410	370	417	411	398	405	401	450	426	426	415	412	437	423	397	397	399	405	409	404	416	417	394	363	446	425	432	415	415	415	400	406	390	434	429	459	406	404	430	406	412	424	416	398	425	420	435	406	457	418	450	389	400	423	447	422	379	439	401	409	441	399	402	468	447	453	435	469	420	418	402	421	405	456	405	400	400	412	392	407	449	434	426	394	409	432	405	441	461	431	418	440	375	429	438	444	445	427	417	457	428	404	405	367	396	365	423	447	448	417	444	388	422	406	456	412	427	432	399	407	426	378	409	440	449	419	410	427	443	402	438	389	432	412	415	423	440	425	413	400	420	412	437	390	419	420	438	469	429	437	444	402	412	417	431	433	424	402	415	416	438	444	437	417	409	436	374	422	414	387	402	393	412	409	431	444	435	430	388	384	408	469	418	364	417	393	410	373	419	405	414	420	392	455	447	383	393	412	379	405	403	390	409	444	460	394	423	436	463	462	410	447	443	429	437	432	405	399	383	433	432	403	401	422	427	385	394	406	459	411	422	376	429	436	405	414	449	457	423	425	382	390	437	391	407	427	401	432	468	405	417	415	438	429	408	451	405	407	422	429	415	394	449	409	387	439	403	424	428	437	441	369	417	437	417	408	414	447	429	407	430	439	422	428	430	461	380	413	402	379	397	438	448	452	402	442	395	417	425	419	370	398	417	424	425	425	407	427	437	393	411	427	451	407	378	392	415	422	408	440	420	446	405	414	400	406	439	418	433	426	436	360	404	396	410	381	416	452	362	415	403	431	433	403	421	430	386	409	419	424	436	412	416	418	436	416	428	415	426	421	421	406	403	423	433	421	443	422	411	403	400	392	378	444	418	412	427	405	393	418	412	423	403	416	395	430	441	422	408	406	404	415	412	387	442	429	442	410	431	399	436	393	428	411	392	407	391	403	425	450	434	427	398	414	421	448	410	426	422	390	404	418	389	441	438	406	397	394	426	395	389	423	419	401	412	408	392	410	405	428	407	445	423	413	407	426	418	428	436	432	400	385	426	431	408	380	407	430	419	400	410	421	465	434	408	449	430	452	446	394	411	413	424	427	446	386	402	386	435	410	436	367	444	424	405	390	428	435	397	404	400	442	432	437	412	406	417	404	383	435	429	419	381	419	419	405	450	439	442	417	409	402	398	437	432	426	456	459	405	423	362	413	450	421	416	423	395	455	397	426	450	427	394	401	416	409	377	434	448	412	417	417	380	447	414	407	439	455	458	405	424	422	392	423	418	414	426	448	419	431	404	430	405	400	429	384	422	405	415	449	435	401	471	440	438	411	432	430	416	443	450	353	388	385	404	409	395	476	402	421	445	402	412	426	430	431	479	387	406	412	443	414	430	417	438	472	446	415	431	430	425	424	415	424	422	387	431	406	401	432	450	361	410	422	414	401	418	410	395	412	404	409	417	388	403	411	405	448	441	415	451	422	479	380	421	413	385	452	396	407	434	471	452	421	434	396	434	418	396	398	384	397	411	389	412	417	426	434	462	422	403	412	384	411	422	405	430	414	413	427	414	428	424	412	428	449	390	422	458	411	379	441	413	393	402	380	387	421	419	404	386	403	399	473	395	403	421	438	429	425	384	421	400	432	409	439	412	456	385	406	427	390	390	455	404	431	414	412	432	412	409	388	395	437	401	427	440	418	427	438	404	437	412	429	389	394	404	406	432	426	426	400	409	434	417	415	443	424	412	389	429	410	438	431	462	392	417	412	375	396	455	401	411	387	442	390	405	400	369	392	411	390	412	394	413	400	401	440	442	444	408	408	459	437	418	402	439	470	401	434	390	408	433	400	466	414	418	412	405	425	369	422	439	435	413	430	393	391	407	381	414	416	376	440	389	436	439	370	410	419	451	435	422	403	399	413	428
16707	18711	8858	4520	4160	2977	2252	1692	1329	1120	1042	915	799	811	775	710	679	618	579	625	626	624	555	527	513	524	510	526	520	512	497	428	431	478	473	440	486	476	454	452	451	457	463	469	463	445	481	444	496	486	464	413	464	472	456	439	461	464	436	482	438	436	446	441	501	461	451	471	455	467	443	436	478	451	464	488	465	422	486	447	472	422	447	484	460	458	477	450	442	449	481	451	462	417	457	468	450	466	418	425	448	455	417	465	474	491	430	489	455	484	474	454	444	469	484	453	452	451	471	425	422	463	431	426	454	458	436	431	484	460	457	461	450	456	454	446	456	438	452	414	439	497	471	438	449	448	502	461	448	438	463	471	441	445	433	459	463	462	451	462	416	489	456	493	474	477	451	438	469	462	449	469	479	467	469	483	442	429	487	444	452	444	462	467	458	464	444	440	419	432	484	469	442	449	478	463	461	429	438	456	462	450	461	416	459	424	459	469	465	410	429	467	447	451	423	455	436	470	451	489	479	467	439	467	457	475	440	454	461	422	437	472	441	433	444	453	446	466	477	440	419	440	469	475	414	462	469	443	458	429	436	448	457	415	476	483	458	444	494	472	430	461	468	479	484	466	473	453	475	465	467	459	474	483	418	490	413	469	447	464	421	466	434	414	434	454	408	448	466	448	464	463	458	435	454	451	447	478	444	415	449	440	461	445	446	462	440	486	426	471	471	432	473	456	442	474	453	462	430	435	466	477	404	442	480	455	456	404	442	490	449	411	466	467	435	487	450	464	454	504	458	442	457	438	435	466	451	455	472	454	453	473	419	476	427	450	430	449	392	409	451	471	477	454	473	458	440	454	463	429	463	440	436	493	477	435	420	437	404	456	445	443	432	446	421	461	493	456	458	487	458	436	483	425	490	421	427	432	455	453	450	472	449	505	405	425	510	448	440	471	496	464	440	451	410	438	447	442	455	470	460	477	430	424	424	437	445	463	448	455	459	419	429	472	433	461	468	455	413	469	443	440	474	404	439	509	470	482	441	434	435	468	413	466	440	452	444	457	425	429	454	422	473	437	431	400	441	428	436	458	458	491	418	449	453	463	432	454	409	425	500	464	417	420	460	437	450	457	445	451	460	423	460	471	457	471	463	484	464	461	437	457	449	447	448	438	429	446	441	444	459	485	463	486	459	452	438	434	454	435	459	442	450	398	431	435	490	449	441	447	484	462	453	452	464	456	489	459	401	446	413	452	463	466	433	471	397	465	482	444	464	464	507	442	427	398	458	442	456	464	449	487	456	471	438	442	449	440	470	460	452	452	462	428	487	436	468	462	442	442	459	472	418	419	486	459	448	432	416	459	441	460	430	435	474	476	426	464	486	471	432	453	453	431	416	452	480	478	482	458	450	450	445	416	435	490	454	488	448	451	460	448	436	445	477	483	434	480	488	410	488	473	454	446	418	432	436	453	481	451	463	431	450	437	436	433	446	431	447	431	459	431	475	449	448	430	452	450	475	481	443	489	392	495	427	448	439	417	443	461	424	455	457	422	447	456	435	470	409	439	456	426	452	466	476	461	462	434	443	454	452	463	424	482	466	381	448	473	408	442	492	432	437	477	460	454	439	469	444	479	478	452	452	441	452	475	493	451	428	472	457	427	479	435	420	456	454	430	406	501	431	423	431	438	487	456	417	436	429	449	416	432	463	406	448	456	482	463	455	443	454	454	435	462	443	430	384	448	474	438	431	451	469	494	437	431	407	430	438	458	478	407	450	449	427	463	440	428	452	465	465	445	491	424	452	443	455	452	454	467	399	456	465	446	452	464	463	427	442	438	431	426	435	446	451	466	457	460	469	419	448	441	428	439	443	462	433	435	431	443	465	490	395	477	436	477	449	425	454	435	462	437	436	477	502	448	456	456	464	462	473	446	436	444	479	471	445	446	436	477	469	482	458	427	448	487	431	461	456	449	444	452	444	432	444	470	473	486	455	465	437	508	458	427	448	443	474	447	459	434	440	443	449	454	427	475	470	473	506	437	466	477	462	443	456	477	459	451	499	461	457	451	436	465	456	417	450	439	448	503	457	426	437	443	485	468	461	419	452	458	427	450	405	414	466	476	467	471	473	436	450	448	477	458	428	480	472	437	441	456	457	430	480	429	433	460	412	457	424	442	453	429	455	469	413	458	465	429	406	457	455	455	462	435	401	469	420	463	491	462	475	462	465	453	458	472	457	465	479	459	428	452	433	439	431	478	460	423	469	421	487	445	450	454	411	448	454	450	437	438	433	457	438	468	435	449	426	445	452	464	467	465	463	457	471	480	438	477	462	449	462	443	452	481	448	423	443	498	464	483	386	434	456	472	401	500	406	490	439	436	478	449	424	453	458	461	421	455	408	457	438	495	447	444	448	457	442	483	460	448	425	438	423	433	484	451	434	469	433	467	450	447	467	416	456	463	428	464	440	426	420	449	447	478	469	422	482	443	477	468	441	469	478	412	430	406	485	420	458	455	461	465	466	487	465	456	491	459	473	474	420	424	439	444	479	462	448	448	480	435	466	464	464	487	450	421	471	459	425	457	468	436	464	426	429	469	398	454	444	446	415	445	461	399	432	468	460	448	463	437	495	449	483	455	448	460	443	470	450	463	423	456	465	450	468	472	450	487	447	452	448	468	477	454	439	489	419	428	421	449	451	480	509	457	475	483	448	418	448	492	511	476	444	424	451	420	407	443	443	489	454	451	447	474	448	416	458	463	463	460	481	446	450	453	470	462	431	501	432	457	479	465	452	457	458	458	459	443	444	426	484	427	474	453	459	440	432	453	453	453	488	451	423	418	433	433	458	442	459	416	442	444	420	480	461	456	465	466	454	435	459	444	455	430	466	420	426	475	436	439	449	444	410	450	430	484	460	424	441	412	493	428	486	443	433	425	436	463	441	477	463	458	432	422	447	423	461	452	462	433	447	435	422	471	489	439	424	469	465	475	428	446	461	433	443	459	483	446	462	449	460	429	470	430	472	488	431	440	442	472	454	429	431	454	482	458	464	469	419	427	460	446	443	414	455	502	448	425	419	469	437	443	443	453	445	498	459	453	440	463	456	439	414	468	479	444	442	458	468	427	439	438	452	449	424	478	488	482	452	481	455	461	420	464	444	422	448	463	466	420	460	431	418	413	467	485	444	459	450	437	470	458	431	457	431	452	484	455	436	460	458	475	463	465	441	425	410	453	482	454	499	437	457	454	446	460	444	470	459	447	455	449	465	424	439	438	436	464	441	436	456	478	442	449	463	446	435	445	460	439	464	443	501	456	450	425	427	519	472	463	441	447	467	423	417	448	422	469	432	470	445	464	457	474	455	434	481	469	486	428	467	446	451	489	448	452	467	422	455	468	457	449	451	452	413	459	439	482	416	412	422	414	460	455	416	445	423	447	485	481	471	437	476	433	444	484	443	410	435	447	428	449	453	449	429	456	441	461	447	460	471	433	413	434	479	435
25028	21557	28238	25265	16250	2593	1547	1333	1063	1133	1051	972	953	970	895	984	911	948	951	950	904	887	948	921	863	843	838	836	857	868	828	901	881	791	833	881	817	834	873	824	846	857	819	842	853	796	795	828	811	772	777	827	834	827	846	806	865	855	816	824	841	830	819	834	825	839	844	834	805	823	802	815	796	807	816	876	832	832	849	832	791	833	825	843	881	847	840	851	812	845	834	856	807	840	827	852	849	819	812	852	856	862	846	839	870	863	850	837	863	869	895	892	819	827	887	892	843	852	825	830	873	802	809	842	860	855	892	876	823	814	791	821	890	763	786	800	860	834	776	856	830	818	794	870	827	824	876	832	831	886	831	827	819	816	833	852	885	830	807	813	831	838	835	847	839	880	846	858	851	757	903	800	846	810	854	820	788	892	843	813	831	849	863	805	826	802	826	820	859	828	877	775	813	815	815	851	835	828	856	817	884	807	853	806	839	836	829	868	821	813	818	804	810	841	864	825	817	823	866	839	896	853	841	846	811	782	847	823	845	868	863	830	877	871	867	861	807	868	782	860	920	793	786	863	773	864	838	827	823	808	805	864	836	861	783	794	828	862	809	827	868	828	870	808	851	804	825	828	804	876	876	854	816	827	845	835	798	828	828	826	786	801	822	831	845	802	848	790	800	845	794	794	827	811	814	830	815	875	817	845	831	829	814	761	832	851	823	846	825	855	851	881	820	838	828	787	816	802	865	877	826	864	894	834	828	789	795	808	788	810	896	802	812	839	825	817	854	858	850	902	907	824	805	828	814	841	835	830	822	868	840	882	850	876	786	839	881	804	785	849	871	801	786	832	824	904	826	843	825	824	821	806	824	876	817	835	873	846	832	859	841	812	844	842	773	862	805	810	847	795	871	826	784	892	844	876	830	787	872	807	857	833	848	778	848	803	790	834	840	837	879	860	813	840	863	813	830	817	849	776	840	867	874	794	847	844	830	797	837	840	885	857	807	838	798	805	886	902	809	832	789	885	839	818	920	796	801	852	795	815	774	777	827	840	873	847	812	817	844	793	787	789	796	840	851	827	826	881	865	844	854	823	822	818	823	803	876	833	828	843	858	835	817	864	831	896	811	849	820	785	825	868	829	853	874	843	852	827	791	788	845	842	858	837	835	860	792	830	793	831	852	893	835	835	756	828	837	813	854	794	853	812	833	826	841	859	799	833	787	774	938	843	842	805	863	788	843	850	811	848	817	875	826	819	862	827	848	800	876	787	851	817	805	883	779	823	814	822	797	768	812	841	822	820	844	837	787	784	870	825	840	830	844	786	832	790	785	826	801	893	835	804	852	814	826	813	777	793	821	826	840	868	888	823	811	873	849	866	817	761	810	871	811	823	856	868	827	883	821	827	839	811	860	874	825	869	801	835	805	833	815	829	786	857	812	839	842	810	818	794	815	838	868	863	825	755	851	892	842	798	821	810	828	844	876	800	847	810	882	846	828	800	801	812	813	812	833	846	821	857	776	817	803	806	877	840	823	837	785	833	861	806	906	867	807	816	851	856	860	809	819	818	814	831	862	847	845	859	842	838	870	829	817	824	867	835	858	808	877	829	862	846	797	828	858	835	840	829	832	748	819	847	805	857	862	841	802	776	859	807	896	823	821	862	810	832	866	840	860	839	884	828	850	841	843	796	784	871	891	844	867	848	823	843	805	838	826	821	886	858	856	853	779	819	846	789	860	827	786	778	845	801	811	854	844	851	854	794	844	832	873	838	807	837	890	794	832	843	826	786	835	805	914	812	764	905	840	874	829	871	832	821	835	793	804	780	838	884	794	806	815	803	848	876	789	828	830	808	808	822	885	787	885	872	807	847	811	791	840	793	827	838	861	772	845	885	813	836	834	845	783	858	853	793	811	871	872	823	842	863	819	828	844	838	820	869	825	845	833	849	819	832	835	922	891	857	837	807	825	846	868	824	853	857	874	839	878	837	823	812	834	810	844	786	818	881	848	850	826	833	821	791	823	847	835	835	795	807	816	867	858	854	845	875	786	788	850	819	802	891	799	846	852	835	880	812	825	854	847	793	806	848	844	790	826	861	821	815	804	789	811	836	899	819	796	844	872	840	827	827	908	825	800	830	836	826	829	817	840	843	821	804	788	817	849	851	842	852	809	849	840	827	848	817	816	831	803	776	869	883	793	849	840	771	817	842	847	849	818	828	872	803	820	830	858	877	848	895	761	791	822	809	853	837	856	878	918	859	821	867	854	889	833	832	862	814	793	778	847	829	813	800	823	923	840	827	844	838	875	804	824	910	815	823	742	857	834	821	837	821	803	829	887	806	801	850	826	830	850	819	850	844	829	860	809	828	850	783	790	850	881	830	879	810	823	780	846	796	868	812	810	784	828	842	817	832	842	776	825	822	788	868	826	806	844	795	805	856	845	870	787	871	775	834	839	807	855	832	825	851	893	788	831	774	816	843	802	842	841	840	775	843	815	847	829	846	822	831	767	795	803	836	790	791	808	804	805	815	838	823	809	828	836	832	894	850	842	809	846	814	847	788	838	885	835	808	820	830	846	776	807	771	795	849	847	837	847	833	822	829	858	842	810	819	829	813	838	813	859	863	857	775	834	859	860	806	794	827	822	839	834	827	793	858	841	824	839	856	779	855	834	835	850	813	779	775	824	802	834	853	869	882	833	810	855	880	815	833	824	838	807	940	830	783	800	798	809	889	806	864	864	819	871	842	832	825	848	842	821	867	836	804	797	838	815	819	849	829	852	819	845	852	868	895	858	855	887	861	872	820	791	816	760	799	831	815	844	810	857	810	818	814	869	853	850	883	858	801	856	851	863	878	783	793	802	756	830	831	855	817	820	794	804	784	833	829	871	842	835	805	853	847	858	782	809	821	870	822	838	813	769	812	847	778	855	843	816	856	843	868	820	878	821	860	780	808	858	834	838	867	848	829	815	909	800	793	769	851	825	852	846	846	856	813	792	751	821	810	852	842	772	810	789	892	824	808	866	803	839	782	823	833	804	770	806	863	791	829	875	860	865	893	827	786	894	826	877	805	762	845	857	832	813	859	798	807	811	849	820	864	819	845	839	812	826	896	852	852	864	799	793	885	872	816	822	806	833	851	819	798	789	853	865	818	844	831	850	807	801	818	850	862	837	886	879	822	781	865	830	823	849	849	788	820	851	853	820	829	860	847	831	867	795	870	838	887	826	822	845	867	848	815	827	801	834	851	847	825	790	865	828	840	855	817	820	796	821	856	893	847	843	831	790	809	810	827	840	831	818	815	835	852	834	828	841	784	858	768	807	831	790	802	826	876	842	829	838	792	866	788	803	801	819	781	828	824	840	861	816	877	822	808	807	789	867	848	827	841	792	870	802	760	843	881	780	832	890	740	829	844	868	806	846	850	835	863	822	789	825	829	902	806	824	824	825	792	802	850	802	826	809	812	874	822	859	838	827	832	802	811	783	800	854	922	834	803
15906	13691	6206	3441	3300	2521	2088	1766	1477	1238	1249	1166	1072	1012	1056	989	1006	976	976	980	926	940	923	928	881	887	881	920	867	824	827	867	804	855	814	871	854	811	836	857	835	857	927	884	877	856	843	847	849	814	865	825	823	830	841	788	838	824	778	839	831	853	830	803	858	882	837	819	859	856	859	831	858	867	842	861	835	853	838	867	843	846	827	835	829	875	883	861	754	830	832	850	844	828	834	849	797	798	858	813	773	837	794	844	863	838	806	836	897	817	809	823	833	844	863	771	804	825	841	860	884	820	827	842	867	869	879	862	813	824	843	820	785	853	803	863	857	812	786	866	820	826	882	823	781	825	823	817	815	836	804	857	898	824	795	857	850	804	854	841	814	835	850	789	794	816	815	805	866	854	878	853	843	838	851	838	797	844	832	851	803	869	838	832	825	815	855	828	845	824	788	871	805	923	845	870	852	847	773	787	825	845	887	853	853	826	833	831	788	812	788	841	886	750	820	775	835	816	792	829	807	794	807	863	821	845	877	894	859	805	828	824	772	810	823	833	773	808	869	829	847	846	852	819	833	832	788	840	804	834	839	828	822	857	837	812	888	839	850	818	831	834	816	795	779	844	824	852	812	807	825	898	850	871	871	826	846	834	870	897	810	813	908	818	826	791	820	837	823	811	859	837	838	865	846	874	827	794	819	857	871	797	868	849	826	861	810	817	873	831	842	811	896	827	860	848	847	842	867	860	826	883	814	869	840	829	804	833	883	871	840	822	863	836	862	860	838	835	836	874	876	778	871	876	854	763	787	801	817	832	868	825	833	825	879	820	797	827	837	818	852	865	838	816	824	860	869	840	846	836	872	840	790	793	835	869	824	852	870	849	826	837	841	836	872	827	795	837	830	832	815	869	838	877	847	850	822	833	791	888	807	870	833	782	811	859	804	842	824	795	897	830	782	810	850	824	820	846	818	853	809	803	881	817	847	836	875	871	837	810	791	846	839	885	855	875	850	831	831	847	846	833	855	842	799	852	852	819	874	840	841	831	843	824	851	855	793	825	849	840	889	819	845	842	833	872	783	827	862	807	818	828	901	820	856	802	818	831	883	782	804	791	842	836	901	846	823	803	795	857	823	859	888	806	804	818	823	851	814	814	844	831	776	824	883	830	788	812	864	817	802	892	819	820	835	866	847	803	892	818	799	803	832	844	826	809	840	832	833	877	847	826	873	835	830	855	786	854	828	824	838	820	862	766	763	865	786	835	782	827	835	860	864	808	811	862	791	838	863	865	840	805	836	852	861	793	842	845	813	863	829	824	808	841	893	812	787	802	802	817	851	826	817	814	802	811	831	887	766	765	808	833	856	804	811	839	858	842	815	825	837	828	830	827	849	794	840	837	874	843	802	852	868	826	829	802	849	851	827	884	865	851	824	799	889	853	877	874	834	825	851	845	819	842	852	800	884	808	838	802	851	779	836	813	823	902	847	824	832	884	836	825	834	857	837	836	848	805	845	806	899	858	863	847	865	860	872	850	830	832	838	901	814	789	817	832	891	845	799	773	839	876	837	868	839	867	822	858	857	813	839	758	877	887	825	808	892	810	891	874	857	821	794	856	861	835	868	866	830	810	867	854	816	837	825	826	861	907	844	784	843	826	870	860	807	859	862	889	840	889	832	834	843	820	847	813	861	833	843	846	829	820	780	855	893	822	815	894	782	838	856	830	831	818	807	858	822	811	813	860	873	843	852	836	871	826	842	805	804	794	797	838	897	844	841	896	828	816	816	821	862	802	836	877	790	879	813	860	848	834	892	815	838	846	797	876	838	812	843	835	812	846	800	851	795	865	803	864	837	796	907	819	852	809	798	809	848	830	776	856	796	879	838	824	865	843	862	790	852	876	828	827	861	833	831	834	812	862	807	843	830	797	846	882	846	795	813	806	881	824	837	863	872	865	831	797	806	780	842	813	869	799	831	885	855	854	804	796	851	819	811	850	845	835	823	810	834	827	812	850	796	799	831	867	842	769	868	877	809	808	799	777	775	873	798	853	860	793	807	837	801	882	852	836	812	858	815	802	887	824	867	832	859	841	826	848	835	841	805	832	844	873	849	831	819	800	870	870	832	794	817	851	815	850	852	835	861	829	812	839	856	849	782	828	785	830	850	830	819	781	837	796	787	852	826	856	836	908	867	807	818	837	884	793	879	823	847	787	847	843	863	819	871	867	829	831	822	828	851	846	802	803	877	845	808	806	800	856	885	824	781	870	829	813	832	823	839	882	822	819	796	829	846	825	832	859	828	804	773	809	813	721	827	859	840	804	771	832	787	819	867	851	849	813	801	844	822	790	802	849	807	807	893	853	852	852	842	862	838	874	857	860	847	846	889	831	876	870	874	794	852	790	806	819	830	859	831	850	800	871	822	820	759	824	847	801	780	845	859	820	824	776	830	807	885	830	882	882	829	841	810	819	783	814	823	826	854	807	837	770	849	812	825	843	863	834	799	835	858	820	862	828	863	837	869	845	893	880	837	861	809	849	816	819	812	845	827	854	837	839	788	843	829	852	879	848	829	859	846	843	866	845	805	827	806	880	801	867	858	811	809	859	818	836	776	854	912	897	823	817	857	788	813	857	798	846	856	850	834	873	884	830	815	844	870	858	834	845	840	867	867	818	851	876	849	842	816	810	865	868	857	889	822	854	842	808	842	851	861	829	835	806	872	780	846	830	828	830	858	846	860	845	825	828	803	800	846	864	822	801	844	809	843	855	800	823	809	795	851	835	871	854	841	804	817	849	839	822	823	799	765	860	881	838	848	857	878	844	786	862	845	819	810	814	845	868	844	843	807	818	815	866	865	877	784	785	811	886	866	819	858	841	857	834	865	827	818	777	783	768	796	811	895	842	807	845	809	803	836	857	865	838	852	812	824	895	876	846	847	822	839	799	884	802	810	834	827	785	842	920	856	851	811	793	840	826	856	884	827	836	858	901	869	813	792	827	876	813	847	812	828	853	882	825	862	877	823	870	814	865	815	847	858	823	891	878	862	789	812	781	841	808	835	859	834	794	821	880	809	857	816	784	780	836	828	796	867	848	852	779	802	815	858	846	866	854	848	918	799	789	887	865	869	852	842	827	826	845	863	830	849	855	879	871	832	780	857	848	896	806	890	870	814	892	841	881	814	851	826	863	813	848	806	820	819	817	852	823	831	810	861	813	851	886	806	810	812	873	887	793	854	836	830	866	838	862	843	818	850	841	886	847	851	808	891	847	836	822	802	821	810	793	876	809	821	849	909	777	875	835	813	836	867	860	862	817	865	801	835	802	851	851	813	860	861	836	864	880	873	844	823	799	813	796	827	862	831	799	846	803	842	857	798	831	852	777	844	842	843	799	852	859	877	869	812	866	897	850	806	832	763	850	844	813	873	858	837	819	856	867	852	842	871	820	838	883	854	833	824	879	843	803	847	839	875	775	831	831	845	840	808	846	841	850	841	836
22703	21474	29387	23964	21478	21577	12950	1780	1270	1002	855	786	688	646	611	609	573	536	493	497	543	512	455	423	406	431	376	387	372	341	376	371	345	350	360	316	360	320	332	317	339	345	341	321	323	342	324	309	362	307	331	349	335	351	345	314	315	344	346	342	336	319	345	350	340	341	367	344	319	311	337	368	322	317	343	351	331	345	333	316	352	362	356	340	348	335	356	343	356	347	343	330	344	343	327	344	331	348	361	339	323	320	357	322	304	335	324	348	342	329	374	343	351	368	337	332	302	344	345	341	341	342	284	331	347	327	318	320	318	328	363	299	327	368	318	312	376	322	329	324	329	357	352	357	331	356	373	352	366	335	336	360	297	323	328	347	319	336	374	337	342	310	344	334	360	369	329	343	328	322	347	357	354	368	307	336	304	336	344	334	318	333	313	345	342	348	326	342	336	302	329	342	354	333	344	317	356	370	313	295	334	306	351	342	322	342	310	337	340	366	350	315	345	327	322	335	315	336	351	318	335	303	315	319	337	346	323	339	340	345	327	354	325	341	334	356	344	325	338	348	363	330	319	323	342	350	307	348	348	336	348	325	321	340	342	322	316	313	334	349	347	323	297	336	306	358	308	355	340	320	355	351	347	354	311	335	322	376	323	364	335	345	322	348	342	315	316	330	354	371	330	335	354	326	326	357	373	357	338	346	327	327	327	331	321	329	354	344	335	354	337	331	327	334	367	329	364	309	342	326	353	347	315	328	320	370	312	303	339	325	318	358	341	342	290	309	361	343	359	302	347	367	318	328	319	341	322	345	312	339	362	342	351	340	301	339	350	355	330	353	344	328	318	321	364	308	333	344	347	334	333	334	359	313	329	322	342	338	344	336	310	308	344	336	316	354	342	332	328	337	313	328	310	342	326	335	350	330	307	336	315	331	354	358	336	332	314	344	335	320	314	312	333	338	310	292	328	358	312	325	313	359	315	330	317	328	379	368	326	335	351	356	337	328	339	342	332	315	301	330	330	322	328	365	331	363	302	341	352	348	326	377	381	348	304	335	316	352	345	329	325	338	326	331	332	327	333	309	335	331	363	352	306	308	349	344	322	332	372	362	325	313	300	354	334	337	300	369	314	317	335	346	323	343	364	353	361	335	348	301	313	302	321	349	344	335	329	348	330	346	317	331	327	337	328	303	307	319	314	321	358	316	314	332	332	316	365	312	355	364	318	328	333	344	326	339	306	323	320	342	315	333	352	318	345	320	352	353	320	319	309	328	305	344	322	342	352	332	352	309	336	336	320	335	333	332	349	381	328	352	300	322	333	309	338	348	321	350	360	330	316	346	333	314	311	344	340	316	315	321	342	371	351	363	313	340	334	316	336	331	344	327	346	316	341	361	344	334	337	330	338	357	347	328	320	335	340	359	330	324	382	344	338	342	340	347	352	315	345	343	331	338	339	331	326	365	316	341	323	366	303	366	332	342	337	321	319	335	322	318	364	354	330	318	325	312	280	334	290	355	320	306	314	351	347	309	300	348	351	341	373	324	350	352	353	321	347	315	332	344	325	362	321	295	364	367	319	324	336	346	302	362	321	371	343	328	330	346	336	328	351	340	327	351	329	342	346	319	322	316	320	358	353	330	348	358	339	303	328	306	328	355	318	341	341	327	322	339	308	344	342	335	338	375	336	342	340	337	323	327	346	349	312	338	321	317	356	336	326	335	382	324	347	333	354	300	345	332	349	380	312	324	341	317	349	321	360	329	349	311	313	348	313	321	324	319	315	330	319	308	308	366	320	349	339	308	333	332	347	365	348	317	351	365	332	321	330	341	318	339	333	344	358	315	338	310	331	343	352	322	281	316	332	359	341	347	302	327	356	309	332	295	309	322	346	341	346	317	330	342	345	347	334	327	361	316	329	311	298	308	358	365	365	307	320	322	341	341	341	346	342	304	365	322	321	317	322	318	332	339	327	356	357	352	337	321	304	311	333	313	302	308	360	339	326	333	318	338	328	313	364	323	315	313	315	306	315	344	333	334	350	340	331	326	345	329	366	326	323	355	321	344	335	339	332	362	327	339	315	318	333	301	317	332	358	338	302	347	317	305	306	355	363	347	324	327	328	325	321	322	334	315	354	316	357	351	354	341	305	320	332	348	339	346	342	320	323	353	354	349	315	307	348	306	322	354	314	321	336	343	341	371	308	335	321	326	327	346	337	342	327	343	311	332	323	319	314	330	343	324	346	334	319	336	360	334	325	321	304	306	334	325	323	306	344	338	343	357	329	329	330	360	304	344	352	315	309	341	324	303	312	310	318	336	314	324	304	319	326	317	312	359	353	337	358	339	332	325	344	325	332	334	350	324	344	329	365	339	314	326	352	359	351	341	328	344	300	337	330	334	335	357	320	311	349	336	324	337	342	320	325	352	308	366	344	342	333	318	340	322	326	325	319	335	308	328	320	338	290	345	350	318	346	355	349	329	372	328	314	349	316	341	323	342	329	337	353	340	300	304	324	374	333	360	332	345	336	336	336	349	316	311	315	359	323	347	342	347	326	370	327	314	343	325	326	348	322	325	365	348	341	358	313	351	352	345	367	342	327	325	331	318	345	332	340	321	370	368	300	348	329	327	312	308	320	342	374	337	317	319	329	334	327	364	318	327	303	314	323	345	318	305	304	321	324	267	350	313	325	327	333	326	335	317	329	328	347	337	326	311	301	351	361	355	363	317	341	334	360	326	327	312	319	326	360	319	364	319	350	315	342	322	329	334	371	354	336	332	308	332	367	324	335	355	355	319	360	308	340	348	329	365	358	383	347	337	326	328	328	324	338	319	343	340	337	310	321	317	360	297	328	351	308	332	325	330	345	358	340	367	319	338	350	362	304	363	312	333	351	330	332	356	330	332	325	299	335	366	340	343	317	335	337	306	319	340	349	329	322	339	348	369	332	332	340	310	331	320	330	362	295	343	332	342	345	324	353	331	313	335	301	332	333	315	357	312	329	340	285	336	331	338	279	339	344	317	317	343	328	359	295	357	340	326	319	346	329	308	311	358	330	319	329	339	330	290	337	330	339	346	339	356	341	350	334	357	375	350	359	313	344	350	344	317	309	371	352	318	314	358	331	302	362	330	309	345	337	331	321	327	347	307	340	338	349	330	327	347	305	329	339	303	306	371	294	340	330	311	338	356	327	295	304	348	329	313	376	333	350	328	328	299	330	347	325	389	331	325	303	339	346	298	306	339	283	349	337	316	324	313	332	323	358	328	335	320	362	351	325	366	362	344	347	325	337	321	307	352	347	347	360	353	330	333	333	332	365	355	342	288	359	359	363	356	333	351	320	354	339	298	326	361	353	303	354	378	359	325	349	354	349	324	335	311	328	309	328	374	322	331	350	313	339	337	325	362	339	334	349	363	345	320	302	321	312	323	320	340	326	288	307	331	337	351	342	311	311	345	302	334	344	335	321	335	346	353	298	332	356	355	347	349	318	340	322	327
21670	26507	12667	6944	6133	4409	3163	2422	1961	1528	1224	1060	965	844	823	745	727	679	614	554	613	542	528	467	440	441	396	442	390	366	397	377	359	359	370	358	369	365	356	360	355	350	360	371	320	337	343	363	362	351	369	337	360	336	379	329	325	341	356	340	347	359	380	365	325	357	354	363	360	343	293	324	309	351	353	327	333	364	347	323	340	354	314	352	354	355	320	329	335	356	350	337	326	346	335	337	346	308	334	354	357	330	344	303	347	325	350	318	357	341	348	370	357	352	295	326	361	342	329	341	322	321	323	347	334	353	331	338	351	336	339	335	331	306	343	341	306	336	337	323	325	338	331	312	328	354	342	337	363	346	315	370	344	345	377	343	371	347	329	376	328	357	343	329	357	348	347	333	340	309	362	315	316	330	343	343	349	338	340	327	364	343	313	319	342	323	333	339	351	325	350	324	323	361	338	342	338	332	359	374	350	340	344	359	395	328	363	355	373	316	343	373	326	339	369	316	373	336	317	318	341	338	302	334	330	327	317	326	342	316	317	333	324	331	357	313	328	338	344	326	326	310	320	363	343	316	352	316	317	340	336	340	345	350	363	314	339	323	369	335	325	322	354	338	363	312	308	320	325	301	337	381	328	341	358	285	321	371	348	343	352	345	342	361	327	322	318	360	376	341	340	349	371	314	378	333	359	348	393	309	333	328	316	328	343	318	354	365	332	309	340	334	359	328	370	340	353	318	366	306	350	352	300	296	326	339	321	318	334	364	332	353	330	359	339	329	325	307	350	328	365	341	341	324	349	330	333	352	352	321	315	336	368	314	325	354	344	326	343	325	327	306	339	346	330	316	329	329	345	351	343	350	345	333	351	289	390	337	336	329	362	331	319	344	316	310	337	343	345	327	343	348	321	305	311	324	338	353	325	332	356	340	368	324	329	323	324	345	359	317	350	338	325	318	358	352	343	342	302	352	339	335	313	327	322	351	318	337	340	347	324	346	371	370	310	355	334	326	328	309	332	332	355	321	334	346	345	326	331	315	322	343	323	333	348	336	332	304	351	316	321	340	346	331	360	336	343	348	360	343	350	331	362	308	311	322	341	325	329	331	338	308	295	349	331	284	342	349	351	349	348	322	347	364	311	353	314	345	309	364	343	341	315	332	302	313	355	363	356	318	330	330	359	332	339	347	346	339	323	296	331	331	340	355	325	314	377	325	330	309	355	353	338	359	320	340	337	332	331	317	307	320	352	332	346	331	334	350	317	353	330	337	356	355	371	356	328	357	349	303	327	321	338	351	351	301	353	350	365	365	326	349	315	352	335	345	345	367	362	326	326	310	325	325	315	367	333	322	329	354	353	342	336	341	348	284	301	335	369	319	321	356	333	327	328	351	316	366	375	341	344	378	366	326	311	338	285	327	344	322	307	359	352	325	336	320	346	360	317	303	340	317	398	355	292	363	362	356	339	376	341	307	336	330	345	344	369	364	321	331	315	325	373	325	364	363	341	335	336	335	343	348	301	342	332	341	316	296	355	352	329	337	369	332	340	304	291	324	345	334	347	319	331	295	337	328	316	375	358	319	344	321	307	337	328	315	331	313	317	321	339	386	336	346	325	334	334	285	327	367	337	331	311	327	329	321	374	328	320	316	319	325	303	332	332	317	320	336	292	354	342	312	345	327	314	336	354	338	304	300	302	322	329	344	346	320	362	334	319	319	310	322	346	347	334	305	298	359	319	324	302	331	323	361	323	322	375	355	325	352	326	326	336	353	328	325	347	366	333	299	337	327	358	356	352	334	350	313	351	336	344	351	347	375	339	320	324	358	373	332	367	313	327	302	341	341	303	320	362	323	377	344	309	303	316	343	315	323	334	323	328	325	329	298	334	337	337	339	321	346	342	352	320	323	331	333	370	338	360	326	336	333	350	336	339	326	390	350	344	345	330	307	360	317	340	350	359	360	339	308	342	331	317	332	321	343	311	349	355	332	329	346	341	304	343	344	325	314	324	301	329	335	338	359	312	385	323	319	351	347	354	327	307	326	347	348	316	335	389	331	376	350	316	309	311	331	321	330	357	352	334	329	337	327	321	315	318	346	335	319	336	334	335	304	328	343	330	336	350	315	350	343	388	341	369	340	375	319	376	347	353	311	333	371	342	319	353	307	354	319	359	326	306	349	369	325	337	331	345	337	339	347	334	328	349	326	328	341	311	312	326	346	340	296	289	355	366	340	331	336	347	347	363	330	327	349	317	338	328	351	323	345	329	337	356	376	326	331	358	336	355	321	326	344	361	358	287	323	312	353	309	356	320	338	310	361	309	334	310	352	342	356	317	302	316	319	332	360	363	334	325	339	339	336	318	342	361	329	309	324	331	349	323	342	331	355	316	362	335	347	301	325	314	325	347	337	323	338	327	332	310	372	322	343	323	337	330	309	333	337	315	342	359	338	324	335	355	328	349	297	351	350	379	326	325	327	338	330	360	350	316	341	370	286	315	348	356	345	333	356	352	347	341	334	329	317	340	346	332	324	330	350	326	330	343	364	325	377	329	337	335	305	327	358	336	353	375	356	343	312	330	355	341	315	363	359	329	335	313	324	322	343	376	336	314	318	344	327	314	361	340	343	339	325	324	316	327	338	356	331	329	307	341	337	317	357	345	329	347	337	334	329	307	336	362	352	308	335	352	296	323	328	341	315	339	338	346	327	293	322	341	319	322	318	351	347	354	322	348	351	352	306	311	325	340	355	331	326	331	313	326	357	341	338	323	354	335	354	351	324	376	288	330	351	327	348	331	322	335	316	334	349	342	362	299	319	347	337	313	358	364	325	355	317	367	308	346	313	348	339	330	325	347	352	337	309	347	340	356	324	327	343	330	339	347	328	347	318	316	326	319	328	335	350	353	339	311	361	328	331	318	329	365	321	341	319	326	334	339	333	331	351	333	341	319	330	295	325	334	343	356	356	358	334	341	352	316	375	325	356	325	309	346	338	354	333	340	328	330	320	344	310	328	316	364	357	311	341	337	335	297	330	335	343	323	335	349	353	320	360	332	352	342	325	325	355	364	381	337	330	342	340	356	340	336	325	350	337	332	349	371	348	348	393	398	363	337	340	320	348	373	319	319	339	323	343	329	345	319	335	348	302	323	306	318	335	336	338	328	344	366	306	338	326	307	342	351	338	344	344	346	312	337	318	325	347	372	302	349	334	350	295	352	342	326	342	298	327	330	311	346	349	344	353	311	354	327	336	335	350	301	355	333	330	357	356	336	347	347	322	309	342	323	351	316	331	295	332	306	331	323	334	312	362	336	315	334	303	328	306	328	375	310	351	325	347	364	302	335	336	331	299	342	298	345	312	310	323	367	320	323	354	341	351	344	345	285	321	349	311	300	351	339	364	365	323	342	342	325	340	337	331	299	370	358	316	333	305	328	351	346	327	331	352	327	298	322	318	323	339	334	306	333	340	321	311	333	366	336	339	322	348	323	369	352	330
27946	19901	7779	2149	1649	1253	1132	990	993	946	872	924	969	893	902	875	913	777	792	873	865	885	790	835	816	850	828	827	853	802	823	802	766	843	840	842	837	778	810	820	850	746	790	884	854	817	854	838	816	771	782	814	792	818	822	836	807	823	807	848	815	758	788	781	770	786	801	806	797	842	805	816	806	813	783	818	833	830	818	851	792	808	837	786	836	801	838	803	742	795	828	795	787	792	799	819	815	809	758	824	839	817	875	768	817	814	822	771	800	854	828	815	810	786	800	827	816	805	786	838	839	788	784	808	833	836	839	824	820	809	821	768	787	782	836	764	829	793	794	827	804	826	766	836	824	843	815	820	823	804	846	807	813	790	831	806	829	814	839	872	761	787	838	873	793	811	792	790	849	872	862	812	770	822	823	837	794	830	761	893	810	773	832	776	825	777	794	772	775	783	814	837	803	802	748	768	784	852	797	769	786	775	784	778	786	826	793	810	803	815	824	779	817	805	788	757	840	791	829	847	799	781	801	820	858	776	797	843	734	812	797	790	817	835	847	774	839	801	815	814	792	809	814	806	816	813	856	797	746	796	785	834	834	835	833	809	833	784	852	783	779	835	858	795	787	823	781	849	848	802	765	844	796	791	799	813	833	871	790	776	792	845	818	860	794	810	893	818	787	791	751	791	786	852	841	847	804	854	816	829	775	793	801	837	831	841	775	834	776	780	837	789	803	806	843	813	779	789	802	805	798	797	780	820	830	813	826	771	803	833	800	790	856	828	829	861	796	784	812	799	861	808	762	812	775	841	809	776	785	820	774	815	779	809	815	781	826	797	796	828	770	786	834	794	774	812	802	802	846	828	838	843	838	801	815	834	897	813	838	747	793	823	797	800	768	736	796	795	795	801	826	819	838	890	840	810	823	814	790	803	840	796	808	797	823	787	829	839	806	760	872	806	776	809	828	821	864	774	855	841	830	825	795	861	806	822	762	820	823	815	802	821	839	888	860	850	834	776	806	772	825	819	843	835	806	801	828	822	814	828	862	827	806	832	801	818	813	860	798	825	824	828	791	825	797	769	868	788	801	806	764	803	835	801	875	801	773	801	818	829	799	830	791	791	768	839	868	832	754	820	846	874	816	814	794	832	764	790	851	806	811	792	795	839	811	773	756	786	815	826	809	861	825	770	798	771	774	838	812	758	841	796	825	794	773	806	814	813	847	858	812	835	820	753	828	791	835	810	802	862	793	784	793	784	815	842	803	859	817	841	819	840	806	849	786	780	809	792	802	788	804	772	817	803	779	800	777	851	793	827	803	817	795	778	819	847	803	850	823	838	781	825	814	831	806	837	792	778	884	853	834	825	833	827	807	778	785	795	843	813	807	831	792	803	811	808	827	827	804	836	811	806	816	826	796	809	752	810	801	816	826	853	783	834	821	817	823	780	802	770	809	817	764	789	811	813	812	784	837	826	815	830	891	848	825	796	828	806	809	895	828	825	800	808	834	820	815	850	809	794	785	798	858	835	807	858	799	770	782	867	813	812	815	823	785	862	822	771	854	774	765	822	792	851	787	810	775	838	774	814	808	799	809	836	871	853	842	767	821	880	816	823	837	768	837	828	798	826	782	805	829	799	821	752	798	794	811	805	861	810	821	792	836	867	835	850	793	786	815	835	842	844	849	852	823	812	800	816	798	830	818	775	893	850	792	812	831	812	757	844	814	805	836	805	822	793	785	842	827	777	788	780	843	808	839	789	789	802	789	766	802	833	811	799	788	761	799	785	783	782	828	793	814	785	791	841	801	804	834	795	808	830	789	775	790	764	813	830	782	810	782	842	854	860	817	819	818	819	838	780	833	837	794	799	830	786	820	794	778	812	787	828	813	806	858	736	816	815	782	796	863	817	828	767	811	866	818	786	782	798	793	885	798	809	818	786	801	816	743	861	848	829	810	819	833	788	807	771	795	801	795	843	759	813	821	819	867	821	853	782	819	847	811	854	761	803	774	850	814	810	897	742	808	832	818	798	865	871	816	825	819	793	814	826	845	801	837	815	827	835	812	833	830	830	772	811	792	789	801	830	824	824	838	802	827	848	827	812	780	851	784	802	801	803	818	817	797	770	840	802	823	817	831	802	799	823	829	847	833	807	891	764	858	811	810	837	800	805	797	796	793	803	805	775	790	801	815	834	818	760	805	807	825	825	806	790	826	835	816	816	815	773	837	832	822	763	789	780	789	777	769	810	797	839	785	818	791	854	815	806	758	801	820	855	787	774	802	791	824	824	849	785	823	811	810	842	833	804	789	860	812	782	807	820	774	804	800	823	847	886	819	881	843	833	810	806	758	814	770	818	806	837	823	867	758	810	842	856	849	793	832	832	820	809	789	787	792	814	802	842	770	783	803	799	769	805	825	782	856	782	825	817	854	845	862	876	795	762	820	821	827	831	802	811	767	764	859	853	803	821	790	779	797	760	826	841	793	798	854	821	828	805	846	775	803	765	803	804	819	804	792	809	823	813	766	826	818	782	791	808	788	824	871	794	767	797	789	809	866	790	792	785	784	825	832	823	830	789	840	824	823	819	842	787	830	836	827	835	858	787	821	823	780	841	781	854	813	852	802	820	818	796	861	784	781	780	814	842	834	883	799	782	810	869	763	752	828	841	816	834	812	782	823	812	829	766	777	846	800	822	825	791	797	827	800	761	860	819	782	851	865	813	806	856	806	746	876	797	801	801	831	847	807	821	805	826	793	767	785	759	837	797	805	824	806	818	802	768	808	837	812	760	761	787	849	814	823	801	837	795	820	834	807	853	808	775	793	831	844	793	812	796	797	835	751	795	810	805	795	786	821	818	782	806	856	819	778	834	811	790	842	812	745	791	810	787	830	793	858	807	839	841	807	872	834	759	812	857	834	833	786	822	887	799	841	822	825	866	787	824	746	818	818	794	815	783	811	812	806	818	825	817	795	835	798	775	860	812	833	800	835	833	810	779	829	808	806	811	826	808	807	746	823	827	853	817	859	832	863	830	859	794	808	838	791	784	840	830	783	782	814	821	816	782	768	856	801	849	816	827	831	810	764	818	766	832	804	807	820	802	860	839	791	821	818	808	734	777	793	806	825	794	812	807	817	812	824	828	764	829	845	821	814	821	793	818	793	864	750	810	812	796	798	790	821	802	830	801	828	826	798	829	843	762	888	802	818	887	757	862	838	785	789	800	848	795	823	825	826	810	873	807	822	798	772	802	855	810	813	848	786	779	801	841	793	812	819	834	799	825	819	819	816	808	825	763	833	850	803	770	818	748	828	825	868	841	806	863	872	810	829	836	795	759	850	795	824	802	802	828	793	812	804	830	787	806	834	821	806	838	814	776	831	801	858	827	860	828	743	827	799	792	801	807	824	826	838	839	825	816	813	809	775	805	807	847	785	773	776	838	774	792	818	791	794	812	774	816	863	827	733	820	809	769	810	846	799	833	870	816	826	821	828	748	811	799
6637	4992	3276	2083	1996	1676	1373	1261	1100	1106	1002	956	955	907	922	975	917	865	868	885	895	885	878	863	861	818	872	868	809	822	794	853	825	845	837	843	842	868	788	809	841	829	854	882	848	800	819	832	850	826	801	822	882	828	816	819	830	899	800	875	837	788	820	827	834	847	785	852	830	821	885	828	887	819	809	814	840	882	808	826	819	815	887	850	876	899	824	781	930	893	823	826	775	830	851	834	830	822	855	816	845	861	866	857	845	821	845	794	809	855	870	816	845	811	826	821	806	807	861	828	813	828	885	826	847	784	824	823	839	833	779	780	791	840	874	828	892	894	841	863	857	810	791	808	858	773	855	819	878	878	799	772	843	847	842	809	814	845	858	831	847	838	819	844	764	829	811	836	829	807	800	849	821	856	838	869	859	821	793	831	898	843	823	862	840	833	798	831	852	892	867	772	855	822	878	827	812	864	802	835	805	828	834	844	857	790	843	794	767	789	842	829	810	855	848	850	844	826	863	830	815	763	861	853	877	798	842	863	768	820	800	818	879	818	832	829	845	804	854	844	794	801	822	891	782	850	838	830	844	857	846	865	822	882	802	872	882	828	854	841	845	854	811	871	862	841	856	804	900	855	866	867	852	884	813	836	841	791	864	840	820	810	825	794	832	862	837	836	838	838	794	797	875	845	815	805	851	914	853	819	880	841	828	875	891	844	841	869	852	782	804	850	846	834	794	818	814	825	808	816	823	786	809	876	813	799	874	859	839	867	834	787	874	842	814	834	848	818	872	844	804	882	856	845	810	859	827	821	774	771	838	836	853	838	842	825	822	835	825	831	790	802	874	832	854	836	784	820	836	861	854	852	875	878	845	854	815	861	793	776	804	827	776	796	868	797	901	859	897	883	843	809	827	860	855	835	795	796	873	818	853	776	869	831	842	844	860	823	842	841	822	817	794	809	826	828	822	858	809	810	839	856	874	881	825	825	857	847	812	859	807	811	880	822	821	792	774	858	909	811	841	892	842	804	827	829	817	832	834	799	861	790	842	816	830	832	787	845	840	841	822	842	876	842	841	830	867	853	828	873	834	828	820	818	854	846	857	798	855	832	853	836	797	892	830	826	811	875	872	826	795	801	815	836	804	829	828	890	839	847	811	874	841	795	807	779	833	853	800	782	856	823	851	863	841	872	823	866	856	840	838	843	814	813	799	807	835	833	868	820	849	851	880	852	878	867	793	844	807	833	821	827	872	772	836	881	820	858	892	863	835	832	818	812	827	823	841	809	788	809	862	846	844	836	853	829	813	791	903	809	810	802	850	832	877	899	848	845	863	827	847	800	869	811	871	817	826	852	769	842	782	840	776	779	811	822	864	826	807	846	892	835	871	783	850	863	832	780	811	873	825	864	826	834	838	825	808	852	832	779	798	927	818	820	829	823	809	836	841	857	855	844	844	827	827	853	815	850	859	804	888	816	837	797	828	847	824	857	864	768	837	810	833	839	799	846	846	821	834	789	849	811	903	779	824	862	854	882	826	839	857	856	834	874	787	777	879	848	826	815	851	767	878	829	810	849	881	829	906	811	788	823	822	805	868	871	850	811	843	843	861	834	870	773	832	842	821	830	858	883	878	852	866	836	803	855	862	804	829	856	851	879	835	834	831	850	814	859	915	836	829	844	843	810	851	770	863	835	851	881	843	832	885	855	793	847	888	831	847	841	850	833	840	861	828	826	818	886	832	805	800	845	845	789	818	786	839	829	865	860	882	819	860	835	805	786	839	845	860	866	826	815	853	874	814	826	825	781	850	829	857	809	805	828	827	824	845	857	795	799	785	842	872	902	858	822	846	817	840	783	873	842	846	810	891	816	824	790	849	833	831	847	849	804	846	863	825	819	834	855	850	794	827	810	835	797	784	883	833	856	891	864	872	818	842	796	793	857	842	861	855	831	809	852	873	819	878	867	849	797	867	843	828	856	833	825	780	863	794	843	834	800	806	821	835	853	858	821	861	766	836	834	816	835	824	812	845	855	836	823	821	826	880	844	816	881	851	811	772	899	835	827	813	825	871	784	849	762	849	863	809	840	834	809	775	843	856	894	821	796	795	760	832	829	789	858	841	802	814	860	824	898	823	827	789	859	809	801	807	856	849	850	836	799	884	783	809	825	808	885	869	815	824	843	825	783	866	845	783	794	859	835	854	854	822	823	840	865	839	807	863	831	853	813	814	803	869	873	822	858	803	820	852	825	847	813	896	828	852	830	822	795	801	828	781	825	793	841	836	804	869	812	849	815	852	822	814	863	876	849	814	785	829	878	803	883	844	800	825	854	837	842	866	814	887	824	818	840	849	819	829	838	835	846	829	815	814	857	808	842	812	828	836	784	837	779	855	834	844	791	832	817	897	831	839	791	904	847	759	896	849	783	865	791	826	860	863	801	801	814	867	834	828	819	846	834	876	824	858	834	799	793	876	824	878	878	844	824	852	874	831	827	909	825	780	829	877	739	808	786	878	855	838	826	806	798	825	797	869	829	805	855	807	824	843	866	848	799	832	818	814	871	907	819	872	855	848	863	842	839	836	825	768	822	825	911	862	795	822	830	813	844	865	850	797	859	860	823	844	782	851	819	835	829	818	832	840	873	850	835	839	817	828	841	795	803	816	824	799	835	804	852	830	762	855	877	847	850	925	824	833	848	834	845	837	829	813	819	835	821	794	783	835	806	883	857	838	846	880	832	838	798	784	843	842	837	786	874	846	818	861	804	782	866	805	828	838	882	762	792	800	821	775	872	809	775	779	860	835	825	896	858	839	778	862	825	811	852	865	883	841	841	853	894	830	817	812	836	848	853	776	807	882	871	847	884	798	850	808	838	907	867	857	869	800	834	833	815	881	870	826	791	854	831	859	846	843	872	784	795	842	841	831	839	857	848	869	800	809	801	833	844	827	839	818	823	847	811	806	895	801	844	808	827	895	778	848	900	841	792	793	836	844	848	838	808	839	867	833	832	876	867	838	832	811	809	857	817	837	826	812	797	841	849	851	867	828	845	876	827	812	856	908	827	867	850	847	775	849	807	880	822	867	867	834	818	884	848	847	842	796	803	779	850	863	865	835	829	898	843	839	829	776	816	790	813	831	846	844	832	787	840	829	834	786	856	868	814	814	838	828	836	854	801	837	815	862	871	802	822	873	846	831	866	805	862	830	849	787	844	876	837	830	858	833	810	788	865	822	816	844	845	836	887	843	850	854	864	844	806	864	774	823	807	827	814	869	886	826	837	884	840	838	822	839	818	790	821	792	827	849	882	830	814	874	816	813	800	816	845	817	783	856	847	837	855	844	822	805	827	844	854	852	801	828	851	797	894	830	861	884	852	867	873	822	854	747	809	898	810	821	803	823	795	858	839	820	861	828	831	877	815	779	824	821	849	804	823	885	832	863	791	851	817	870	852	882	830	852	794	839	828	808	866	829	819	866	834	848	866	884	853	820	797	834	900
23883	21572	29165	24441	21568	14146	2027	1129	939	896	745	664	693	645	615	619	566	538	562	494	524	551	514	473	495	460	454	486	475	413	446	416	433	419	439	434	409	460	436	450	449	454	438	438	438	454	414	397	418	394	444	431	425	435	419	427	450	446	406	439	408	430	391	400	425	413	454	428	409	453	448	426	420	448	450	414	437	453	382	420	427	439	479	400	408	412	414	414	408	449	458	401	398	449	394	427	410	426	403	435	417	420	443	373	408	433	429	424	412	441	442	419	413	451	404	443	458	424	365	429	457	400	379	435	424	415	428	420	444	409	392	374	433	429	421	407	411	403	408	416	424	433	380	445	443	442	427	442	439	437	384	433	431	408	438	408	437	450	440	472	426	419	415	419	441	417	428	398	445	427	396	418	436	416	406	424	460	403	451	407	421	423	419	434	437	457	427	383	389	445	411	425	395	393	434	427	454	412	427	446	429	441	427	410	400	461	463	451	404	439	390	440	414	437	456	408	424	444	429	429	408	395	442	428	465	427	415	412	384	409	408	425	434	383	442	430	480	424	436	392	424	422	415	415	390	432	413	404	382	401	432	437	449	410	439	423	444	410	455	425	439	470	403	422	426	415	392	445	455	456	419	427	439	416	439	395	414	431	430	421	431	411	399	405	432	440	412	404	420	420	411	448	437	458	388	427	431	433	410	404	430	406	420	457	423	445	397	401	432	454	441	444	439	439	449	468	388	430	417	403	431	412	416	418	431	402	386	412	414	413	441	399	426	411	392	406	392	389	447	416	403	438	406	432	382	420	426	437	424	437	409	455	421	385	425	401	437	408	442	421	400	430	389	415	445	418	410	414	437	401	409	460	410	433	402	400	439	403	425	428	415	390	393	422	427	424	412	445	447	414	431	482	414	435	400	425	421	418	390	404	408	405	415	440	394	416	459	400	427	452	440	400	476	441	420	389	391	444	445	421	425	420	406	436	421	416	446	426	424	490	399	402	399	397	396	424	423	392	448	445	418	432	443	436	416	468	460	448	409	405	450	429	410	406	380	439	429	413	407	384	421	441	437	417	391	436	449	414	434	420	420	439	428	415	418	430	408	482	433	449	416	478	431	418	432	413	435	431	445	406	420	381	411	444	437	468	439	425	447	410	431	441	423	460	402	433	458	428	426	424	438	436	452	414	418	436	451	398	421	407	416	443	451	437	409	413	428	442	435	377	421	407	438	427	445	416	413	402	447	439	418	428	436	433	443	401	410	404	398	425	427	429	416	413	382	415	427	428	453	440	423	402	426	408	431	403	422	414	427	456	433	430	420	473	426	426	419	397	416	435	410	424	394	454	428	431	409	437	409	426	417	448	415	430	419	410	416	412	417	439	464	398	390	460	394	411	427	398	436	433	427	396	435	414	418	425	458	417	421	399	432	443	462	417	435	405	414	439	405	478	448	421	397	420	423	470	447	430	403	440	425	446	428	392	406	400	415	397	448	422	429	421	415	429	433	445	392	410	381	405	412	447	386	411	444	416	407	419	416	428	451	388	416	421	433	440	429	415	433	419	390	387	418	418	409	418	464	430	416	392	453	393	449	422	458	420	415	416	439	400	451	428	443	448	434	391	399	433	433	428	397	443	426	450	406	409	406	415	429	389	405	442	407	404	479	401	442	447	387	392	441	423	422	441	453	420	443	365	367	415	407	419	431	421	403	410	409	366	456	418	433	426	406	427	405	409	408	435	456	421	414	466	441	408	400	443	399	487	436	449	467	438	450	436	433	395	417	420	436	443	396	437	424	453	471	413	415	458	420	454	409	469	425	394	444	444	426	415	434	443	423	381	408	456	432	442	440	396	437	428	439	430	430	439	389	390	377	484	404	456	418	439	382	413	438	437	457	431	375	450	417	422	445	437	428	455	462	424	402	424	450	417	401	422	417	438	459	419	407	434	434	393	421	426	375	426	427	433	386	423	374	415	419	398	424	407	447	424	400	439	444	414	391	433	487	411	448	438	409	419	416	430	407	459	414	419	416	423	434	410	377	439	404	421	415	406	395	441	444	435	440	411	467	441	441	418	394	452	413	397	410	403	376	406	402	408	445	446	464	434	442	401	439	410	464	474	434	413	404	447	426	425	444	415	442	457	447	400	393	428	421	419	408	440	394	439	414	430	428	418	435	452	398	429	413	417	424	428	389	413	427	405	441	421	447	445	437	400	439	437	407	431	435	395	432	418	409	424	407	470	441	426	442	404	391	418	444	455	424	419	399	437	428	429	401	427	445	450	448	419	417	429	430	414	432	417	420	421	431	412	410	432	425	435	416	432	406	407	409	397	398	402	425	415	445	438	388	433	457	399	414	426	443	397	427	434	374	434	384	437	425	424	416	410	451	417	403	433	419	441	441	469	427	481	441	412	396	395	437	412	400	423	412	390	436	424	399	413	430	432	407	439	443	406	409	399	420	419	413	412	449	419	371	458	430	449	410	409	426	420	436	431	402	428	421	429	417	449	414	427	443	452	415	440	444	441	413	412	432	442	413	428	398	455	416	415	441	402	411	419	433	424	401	423	437	418	448	447	426	411	414	441	430	446	420	423	410	451	396	424	418	430	467	419	427	426	405	410	432	462	415	464	384	435	440	426	423	414	430	415	404	438	427	412	423	396	468	412	415	440	449	387	459	430	416	408	418	444	453	432	420	431	451	437	443	401	382	427	393	443	414	418	435	410	407	410	426	422	436	395	401	447	451	438	399	431	437	449	433	398	447	426	386	449	378	377	420	423	465	427	428	419	428	404	390	423	395	411	443	394	399	429	403	420	431	439	394	438	424	393	447	443	412	459	423	408	422	393	406	395	420	412	414	436	408	420	417	437	423	411	431	438	464	405	419	433	456	428	459	422	408	421	401	435	416	403	404	484	408	449	451	439	436	388	436	387	398	431	443	411	391	409	433	463	417	430	422	399	404	429	437	446	405	451	440	403	442	434	433	435	460	425	435	428	380	456	423	428	410	444	444	394	445	393	483	430	430	471	414	410	378	457	434	423	437	432	426	420	426	424	456	411	364	420	465	412	442	435	415	436	420	397	425	435	428	380	414	432	435	446	405	433	412	462	416	445	416	428	419	439	409	446	444	461	420	470	438	446	452	427	431	396	423	394	451	415	408	435	442	473	421	448	394	406	410	429	437	439	396	418	430	404	403	360	423	389	435	457	403	422	393	392	434	391	424	400	413	427	378	408	449	429	440	463	411	410	403	438	425	450	440	444	407	420	461	426	435	412	459	399	432	422	445	399	428	425	414	443	438	418	411	378	432	415	448	419	422	405	443	429	425	427	433	454	426	408	398	395	431	433	439	393	461	445	403	413	402	404	415	391	416	433	444	419	488	421	418	445	368	425	432	429	462	463	376	388	413	406	393	433	460	444	401	437	420	438	437	419	464	416	463	397	419	453	440	408	399	392	439	412	420	432	389	420	413	428	422	384	429	450	415	461	422	409	409	420
17152	18171	8845	4838	4021	3001	2168	1582	1418	1172	1035	928	905	852	757	769	714	666	607	627	604	545	571	538	534	521	524	529	465	499	475	504	447	495	486	496	485	486	461	430	477	470	465	479	423	461	452	434	464	462	469	469	474	471	438	491	454	469	446	450	475	479	423	448	444	479	445	458	519	465	470	433	478	422	445	469	484	435	418	485	423	457	416	483	445	453	436	477	460	434	426	429	459	438	431	445	459	492	446	425	438	465	411	467	440	444	485	437	478	452	432	429	446	401	442	451	436	475	462	469	490	493	435	450	461	490	486	473	426	494	430	402	483	478	463	459	485	438	447	460	469	482	507	448	458	469	445	465	464	471	454	456	437	438	447	463	458	486	463	443	460	465	444	473	446	437	430	439	467	458	461	465	451	451	465	451	437	448	444	453	476	400	481	478	472	497	457	449	453	443	432	462	456	434	462	398	462	451	441	467	460	462	435	483	427	445	480	473	445	461	451	460	471	447	467	451	496	449	486	470	453	448	451	465	444	466	436	399	422	486	455	434	465	443	444	485	434	434	441	483	433	489	432	442	456	436	430	466	436	444	478	444	452	489	448	435	489	472	473	486	447	451	458	472	440	467	454	465	441	461	470	475	463	407	480	476	438	415	440	472	475	455	458	454	401	423	412	423	480	424	489	496	483	447	447	463	434	420	424	472	452	449	474	472	430	486	438	462	430	467	447	458	482	433	449	454	469	463	416	430	452	451	471	445	456	440	439	476	455	419	420	447	474	448	448	470	442	487	475	469	443	457	490	444	458	461	489	462	443	452	468	467	436	445	447	445	466	438	444	475	457	463	447	472	438	413	456	453	474	481	460	455	485	477	455	480	483	471	436	430	443	431	447	458	472	448	425	452	386	478	467	469	456	480	414	474	471	453	433	423	479	487	449	479	456	422	423	430	450	454	457	462	440	488	457	448	487	451	419	462	435	429	454	433	454	476	463	465	454	435	505	451	482	445	449	434	466	449	467	445	439	454	481	485	477	449	463	467	447	455	507	433	433	482	427	465	487	460	472	445	443	494	473	438	474	436	478	442	444	488	491	491	499	439	454	447	453	484	452	464	452	450	434	463	481	450	468	485	477	478	444	457	470	462	465	430	494	447	471	462	485	485	475	459	433	452	444	463	435	458	467	434	439	469	459	458	450	447	500	423	446	488	463	461	489	453	445	484	440	476	470	438	460	466	448	426	441	432	431	474	492	462	454	454	441	495	479	437	465	438	451	445	468	477	464	450	448	484	475	463	469	495	451	446	444	467	464	429	482	423	473	450	435	486	432	481	463	454	438	474	454	443	471	438	458	501	433	455	452	451	438	401	468	434	473	429	458	470	453	435	460	466	463	456	502	445	492	490	446	485	405	428	466	430	463	445	457	431	440	450	459	447	444	461	454	467	462	471	457	453	447	499	446	453	458	467	437	512	490	469	443	433	414	436	467	464	431	477	467	406	466	475	437	490	480	485	480	449	431	479	461	448	450	471	450	457	481	510	433	499	460	437	455	453	458	444	478	491	457	451	409	460	443	494	440	458	435	473	427	455	435	449	429	453	430	428	455	421	458	494	481	449	463	410	469	448	462	399	431	417	426	486	485	441	495	415	479	472	442	461	456	453	463	491	466	423	436	488	431	466	497	454	458	467	441	441	470	433	450	435	489	431	439	464	447	454	447	473	499	450	484	436	461	458	469	441	450	477	408	489	415	428	472	455	527	484	472	473	435	460	446	408	483	432	466	433	468	452	467	432	458	465	469	479	468	432	437	447	422	485	440	449	444	459	464	457	454	426	450	453	452	468	471	461	438	441	460	460	434	479	480	478	440	448	434	460	451	447	464	461	489	474	484	492	424	440	436	429	463	480	453	492	490	466	483	404	474	459	456	438	497	468	429	480	418	457	473	449	424	456	472	436	441	437	421	474	497	470	463	496	413	456	452	467	482	455	465	464	469	438	460	430	437	414	444	472	458	466	457	464	449	443	428	468	467	420	491	455	494	408	460	438	463	458	455	456	466	448	458	472	466	456	432	433	481	441	459	468	467	432	448	443	450	452	439	471	448	527	472	462	460	439	453	448	468	459	426	472	451	449	426	474	450	452	490	442	431	445	444	452	457	471	466	494	461	463	496	461	487	472	466	452	459	444	455	427	478	469	452	411	414	467	457	425	452	505	465	443	468	452	455	443	465	459	478	489	448	428	485	471	445	445	455	422	487	459	433	462	479	447	438	476	495	496	445	518	459	429	467	439	448	495	474	419	456	462	444	463	471	456	445	483	420	463	460	435	466	459	446	464	456	431	434	415	452	454	422	426	491	520	462	440	446	454	454	434	461	463	448	408	436	475	445	449	448	425	424	491	461	468	454	440	421	464	408	458	472	489	440	473	429	476	461	449	469	443	490	467	478	480	474	452	435	478	456	424	436	465	464	433	469	436	472	457	475	450	465	431	458	465	449	441	482	453	489	450	460	439	436	480	438	463	443	453	418	487	460	439	459	448	468	436	452	433	464	434	467	473	437	443	445	455	402	439	443	433	450	409	462	490	422	453	430	460	485	441	446	428	474	445	443	451	466	448	448	465	420	429	450	450	440	449	471	499	470	432	444	477	448	463	455	447	434	450	460	486	406	477	407	439	462	489	432	474	452	427	452	464	420	456	436	451	478	486	456	457	447	486	416	453	478	476	457	452	445	457	489	472	449	415	483	470	460	473	444	435	430	454	444	449	457	472	434	529	477	416	430	447	458	439	428	431	499	461	481	475	421	459	480	478	415	434	446	445	428	438	413	482	441	459	437	447	449	489	455	472	447	438	458	482	455	434	411	412	449	458	458	466	437	473	460	472	439	471	485	456	439	483	444	462	445	468	451	447	463	413	444	458	467	452	462	431	476	473	479	476	432	477	456	454	463	492	440	434	437	426	441	453	457	446	444	462	482	469	460	418	470	486	457	471	519	465	480	484	434	450	464	411	462	424	458	440	472	435	440	455	435	494	480	499	450	487	455	453	448	427	429	438	488	430	457	443	462	426	462	470	454	487	474	436	469	443	465	429	429	438	441	460	441	434	457	436	420	460	454	452	485	439	419	463	451	404	462	490	471	457	432	453	482	475	439	452	427	479	442	469	425	448	436	498	416	444	450	437	474	510	438	462	457	444	439	470	421	462	427	448	499	469	445	470	445	490	418	433	459	445	478	446	442	463	426	483	465	464	428	473	461	447	452	461	510	456	463	502	460	464	443	428	474	486	458	494	432	446	428	430	462	486	475	408	479	463	471	444	415	464	432	475	459	443	475	460	471	467	467	468	465	459	457	480	428	422	467	439	430	481	466	470	446	439	467	473	473	448	449	449	483	462	499	466	464	450	418	457	457	461	437	438	428	478	457	452	456	473	442	416	438	470	441	457	420	415	464	454	487	467	448	450	438	428	488	454	451	457	458	454	444	484	420	430	455	446	428	426	473	489
24985	21560	28269	25270	16276	2439	1544	1250	1205	1106	1077	1012	1055	962	960	963	949	975	849	954	929	932	910	876	859	864	884	838	886	875	856	897	862	775	872	874	826	856	828	815	856	850	817	800	830	796	894	849	811	855	828	842	823	872	859	804	876	875	872	819	829	893	815	831	854	794	827	932	779	822	844	867	830	832	854	888	841	906	883	801	868	849	868	859	811	860	862	792	811	824	848	846	860	869	821	791	852	840	845	858	804	877	822	885	871	814	858	837	837	864	892	820	800	807	887	807	828	857	870	796	816	837	855	860	843	815	820	883	811	828	840	848	795	821	861	862	842	840	833	862	838	850	856	874	903	852	907	808	849	884	893	882	844	885	850	819	789	849	807	822	838	829	787	851	851	816	820	825	826	830	831	818	837	860	844	831	910	859	899	819	885	824	879	836	853	828	831	840	849	827	839	861	863	826	815	879	816	832	855	871	824	836	798	867	798	800	809	821	807	848	829	821	812	847	885	826	895	901	843	845	809	876	849	855	829	829	792	854	867	815	833	863	871	870	850	870	839	839	855	790	846	851	828	834	787	820	763	833	863	811	846	817	805	867	884	885	837	839	886	863	812	864	822	841	874	833	789	871	906	885	829	880	828	857	879	856	848	861	847	881	811	813	838	829	860	803	860	851	872	800	912	857	824	859	831	817	880	869	850	849	865	861	866	810	824	787	785	914	830	818	843	897	817	851	868	822	878	870	814	830	786	872	849	866	843	826	843	836	868	851	816	830	838	855	860	859	848	827	818	864	869	878	865	861	865	827	847	849	800	808	843	829	791	865	872	874	816	882	834	861	830	808	857	850	811	789	826	916	863	837	856	873	837	843	812	833	903	870	867	856	829	830	794	932	872	839	836	800	822	848	834	885	860	848	812	877	841	791	854	850	862	814	852	825	789	854	747	811	797	855	837	819	781	805	806	825	826	846	807	845	858	871	839	816	841	800	841	826	782	846	841	854	836	789	767	898	825	885	812	825	814	859	817	819	839	857	855	836	791	847	833	829	799	899	860	811	814	817	851	860	852	864	878	892	862	854	834	836	816	815	829	832	804	862	850	873	869	881	845	788	901	878	823	814	856	884	837	869	804	846	863	808	876	845	834	831	810	873	865	862	878	826	818	854	818	852	858	828	864	819	813	846	831	806	849	844	855	875	846	828	865	816	802	812	863	906	828	819	794	848	845	815	832	859	845	785	860	838	860	851	875	846	862	836	812	817	796	844	890	859	800	810	845	828	822	839	864	788	789	837	850	832	841	864	847	876	830	811	800	805	901	853	790	852	808	865	844	864	855	845	842	878	830	834	803	823	832	790	804	834	819	845	830	807	881	852	823	832	826	826	874	861	870	786	834	878	812	873	799	798	837	821	842	868	826	879	865	802	830	840	849	862	876	825	901	838	840	890	845	798	781	831	791	815	884	821	871	884	845	846	838	905	857	800	790	880	787	825	863	773	909	800	819	885	859	818	906	850	893	877	843	879	798	815	884	801	819	825	808	828	850	794	839	863	827	806	802	854	805	873	816	841	776	802	872	889	863	784	836	826	851	828	879	808	834	858	879	851	837	822	834	827	836	837	837	772	823	839	836	859	797	815	814	834	881	846	838	835	834	860	881	865	821	855	881	846	861	829	858	861	837	864	830	872	827	841	782	861	817	826	806	858	825	863	863	849	885	765	882	825	887	855	883	861	846	829	893	815	856	868	832	855	801	856	893	777	813	820	870	845	831	883	878	816	847	801	807	861	836	838	870	862	877	842	832	824	798	796	870	884	863	853	835	820	859	817	823	824	832	891	858	807	840	844	851	848	871	810	907	831	854	894	791	881	835	832	806	819	861	830	879	825	856	865	862	836	834	863	863	828	814	875	841	821	855	853	829	861	852	854	854	875	856	851	856	879	878	856	871	813	837	860	874	837	835	865	808	830	883	809	854	771	851	831	847	871	867	849	833	915	897	885	826	880	807	828	892	851	845	794	823	853	818	852	810	851	846	855	817	861	902	861	839	801	808	825	861	800	832	871	832	871	857	819	878	846	850	828	879	804	835	787	806	850	875	880	803	898	882	893	865	799	873	869	799	877	813	807	772	886	814	845	816	837	866	815	808	798	832	866	862	863	852	841	789	829	871	794	834	814	830	852	816	836	865	858	846	819	846	822	832	811	803	769	858	818	810	852	879	879	838	851	795	843	855	801	837	878	829	831	866	899	867	872	811	808	854	865	818	789	811	843	812	846	832	847	869	852	826	775	810	863	834	832	796	847	831	822	841	816	786	847	781	856	877	871	828	853	785	872	827	858	802	804	884	829	838	830	837	848	843	817	818	841	810	912	832	858	822	845	881	865	819	857	850	833	905	877	885	834	858	814	851	849	816	816	889	774	855	825	798	847	846	822	863	861	887	864	841	806	812	821	827	873	856	871	877	839	878	864	858	844	799	842	831	803	854	902	846	855	837	884	836	834	844	844	811	870	875	821	825	905	857	853	857	808	814	842	871	805	843	844	832	858	849	862	844	845	808	851	829	849	866	824	827	843	889	827	833	884	842	830	822	858	840	830	811	885	806	787	845	837	803	780	855	874	790	848	850	845	846	887	853	811	799	825	814	822	803	793	802	816	814	845	859	876	820	818	821	796	761	819	822	828	813	863	863	870	844	838	802	847	838	876	844	887	849	797	852	855	838	849	877	813	839	869	870	851	854	846	909	817	839	839	795	833	831	867	852	827	889	825	808	823	867	848	843	842	854	812	848	866	817	897	821	796	853	843	862	806	827	840	858	814	831	824	825	818	846	804	805	851	864	865	847	870	809	821	877	823	816	857	841	818	874	859	868	820	858	844	834	843	845	803	852	823	813	837	826	862	850	900	847	843	850	836	828	856	815	859	863	847	852	885	884	843	877	828	834	857	812	833	865	882	828	795	788	859	878	879	865	837	786	833	874	839	863	875	870	801	892	854	878	834	855	870	869	819	789	869	824	826	911	847	899	801	935	877	866	804	803	807	858	865	832	841	812	858	827	821	904	830	868	867	835	842	861	856	838	861	879	838	853	744	882	830	818	831	825	888	847	858	836	882	839	842	839	832	863	836	839	861	862	849	830	841	831	844	838	824	834	858	810	803	846	860	792	771	814	855	843	849	828	805	805	858	845	877	804	844	846	860	847	864	836	808	867	867	794	871	830	822	831	860	801	841	879	895	855	857	909	894	820	834	862	896	842	897	868	849	818	813	895	834	845	845	842	849	821	833	860	852	859	826	898	845	864	867	851	847	830	847	807	835	865	833	804	808	854	868	835	820	811	842	846	837	855	827	840	864	862	861	833	854	896	842	852	827	820	858	848	799	820	803	811	806	818	829	865	837	892	850	862	911	875	860	826	878	807	810	850	861	792	827	808	838	832	801	832	828	831	829	857	830	903	771	836	856	908	856	855	884	899	815	818	836	795	842	796	860	864	883	823	871	882	883
14921	12523	6502	3867	3237	2509	1920	1710	1511	1331	1229	1173	1109	1153	1067	1038	1021	1006	929	957	921	894	919	914	920	886	846	826	830	854	823	869	879	878	844	871	831	886	883	853	856	878	807	904	868	936	817	813	847	813	814	887	880	788	867	818	843	866	854	820	797	849	840	809	872	890	872	839	825	860	865	873	812	845	855	875	841	827	882	819	834	877	823	854	840	837	861	859	829	856	840	880	831	837	818	807	881	805	850	869	852	840	841	858	824	839	876	854	822	874	831	903	873	876	811	848	835	832	830	833	860	846	879	889	795	841	855	871	835	836	840	855	879	799	839	805	819	795	825	903	825	831	826	866	827	832	849	814	851	799	848	862	885	829	869	791	831	884	881	913	784	894	843	845	860	864	844	879	833	881	799	828	889	822	823	876	864	811	853	842	835	852	790	851	897	826	854	821	866	838	817	859	841	883	807	839	859	869	814	830	819	846	840	845	878	841	866	847	861	828	813	787	844	821	906	834	840	810	870	861	894	870	860	862	882	837	850	872	818	846	838	900	821	856	877	791	796	864	823	824	854	789	831	863	878	855	807	822	799	801	825	840	842	851	792	817	837	890	875	905	860	861	842	860	836	850	771	878	893	821	852	814	871	846	861	809	855	862	773	820	825	874	822	822	827	841	838	802	854	838	870	792	854	865	853	876	836	840	816	818	813	871	871	827	861	821	777	850	809	831	843	812	801	911	792	794	838	853	837	900	790	929	840	840	851	850	845	831	819	882	848	778	853	807	872	884	841	821	864	795	853	834	852	899	850	864	816	818	824	863	888	827	878	817	879	808	844	842	811	812	887	835	841	867	865	824	845	909	831	835	840	860	838	878	828	844	819	935	914	862	845	800	867	857	830	820	820	823	856	831	931	833	834	871	819	888	829	877	827	870	865	858	876	819	845	830	846	886	892	847	870	816	826	794	836	851	800	851	822	824	811	859	822	885	882	824	868	872	846	814	818	834	837	870	860	871	848	814	825	858	860	845	840	820	895	926	794	885	843	824	829	898	868	847	876	908	824	816	819	853	854	844	839	843	881	894	834	859	832	810	831	835	824	837	853	819	803	835	836	836	859	865	794	902	863	807	868	813	794	823	846	790	843	850	839	827	861	809	827	825	881	827	841	854	817	800	831	841	817	832	867	838	880	839	847	850	894	855	820	844	852	867	872	808	824	848	819	837	858	833	863	790	823	897	909	828	834	801	820	889	840	849	794	844	815	861	838	815	846	845	843	819	830	854	860	841	796	883	855	863	903	860	860	809	798	807	830	831	803	841	846	856	802	845	843	841	873	853	881	842	878	874	864	844	862	840	853	879	875	804	864	846	825	826	835	856	869	828	851	860	804	839	879	869	821	887	818	815	805	850	904	853	882	858	850	792	808	837	847	867	793	807	830	861	890	821	793	793	870	836	855	860	870	873	906	822	868	834	819	827	807	854	793	816	880	867	901	807	842	839	820	761	895	857	806	870	822	828	809	876	844	861	826	861	809	858	881	849	833	912	858	820	814	862	855	855	841	795	864	827	845	837	855	823	853	885	784	821	836	843	882	864	866	825	811	806	810	817	805	868	829	876	827	843	819	843	815	880	846	839	938	849	848	832	846	877	801	806	768	881	845	871	836	836	843	833	889	855	849	845	865	827	891	845	901	799	874	814	796	875	886	858	837	829	847	834	807	824	844	878	841	852	823	827	856	833	824	849	821	853	808	746	856	847	890	875	845	815	783	861	880	866	809	878	851	790	847	836	843	826	845	832	803	802	851	851	870	815	853	837	861	851	819	781	853	829	827	887	853	790	836	857	798	831	847	823	858	810	833	879	789	844	785	919	783	837	832	835	861	824	850	849	766	858	814	829	800	866	855	890	881	871	865	895	864	858	808	776	884	859	827	922	844	803	849	872	821	867	843	865	815	868	829	832	855	878	826	847	864	907	852	846	846	859	863	833	852	874	845	902	824	860	818	831	823	837	821	822	847	812	855	839	857	827	833	826	843	872	866	822	857	895	833	844	850	847	840	850	830	852	854	845	864	858	802	787	854	861	856	867	868	848	824	831	840	901	794	851	851	853	890	789	804	841	806	839	856	811	795	912	858	841	795	823	831	846	892	888	889	835	871	822	822	828	851	849	810	793	823	857	834	815	796	819	871	868	823	836	815	884	782	782	899	835	790	834	863	855	797	823	817	877	842	858	813	848	843	802	793	814	821	848	854	849	810	819	826	854	896	858	803	858	852	853	872	866	835	816	859	810	821	842	792	805	886	826	841	795	845	793	832	872	910	876	874	898	853	865	907	842	844	837	840	863	875	886	788	842	862	788	824	878	833	875	836	826	830	830	797	862	901	863	891	844	842	833	852	826	821	850	817	845	775	828	802	848	807	821	830	849	819	831	859	810	887	844	842	870	879	894	862	873	878	857	829	824	842	824	849	851	819	829	814	847	815	870	773	809	826	805	767	816	838	809	828	896	858	797	851	865	797	853	834	834	854	862	861	851	842	811	846	845	861	905	836	847	807	863	820	843	851	857	881	863	813	834	872	830	877	829	806	830	839	849	860	861	839	892	848	818	865	815	873	844	804	847	867	832	818	845	882	848	827	805	818	833	794	864	827	823	825	837	839	867	855	806	857	806	829	849	853	823	831	838	817	816	839	833	901	843	850	846	877	845	856	777	874	830	838	814	876	781	843	828	777	867	904	862	872	830	814	878	818	897	847	836	830	807	906	811	842	811	803	877	850	916	840	836	867	812	864	827	861	828	887	851	806	832	841	791	796	833	852	823	833	882	859	845	815	832	863	843	797	797	848	832	832	798	808	825	828	851	824	812	857	842	870	869	845	828	848	852	852	858	867	889	822	875	829	833	788	811	874	864	832	811	849	880	803	813	766	830	872	874	876	861	854	800	810	880	864	880	805	842	865	789	864	838	861	846	833	750	877	887	832	858	848	843	864	820	897	823	870	834	834	890	898	848	836	909	816	761	856	846	847	871	927	903	838	873	847	866	868	881	861	852	801	860	865	864	849	802	912	853	870	884	892	839	851	833	844	878	837	893	862	897	856	809	854	829	822	828	821	805	833	850	811	835	840	882	815	817	826	821	804	817	860	877	848	859	818	800	872	865	874	885	864	853	877	842	845	807	882	853	810	860	863	816	810	857	865	864	794	813	819	819	803	827	874	884	875	840	819	831	847	810	843	845	846	827	841	880	832	793	874	871	865	847	796	879	840	871	859	818	899	854	811	844	850	860	849	866	823	828	856	875	868	860	776	869	802	805	885	850	842	802	853	808	846	858	784	852	844	820	853	838	844	856	844	853	848	818	840	827	823	848	839	853	872	866	838	830	837	833	880	789	877	866	889	821	812	850	845	819	859	806	880	839	860	820	840	813	826	869	828	827	889	858	859	779	843	815	837	819	876	826	855	838	821	835	863	814	837	828	839	860	869	815	823	792	857	851	843	869	862	924
22827	21598	29514	24152	21599	21704	12958	1792	1278	1095	883	816	724	684	661	663	600	564	514	467	486	488	438	405	403	410	387	401	366	378	378	367	346	360	366	341	341	364	336	324	368	351	317	369	366	362	329	378	339	314	360	351	331	342	333	395	369	342	335	360	332	376	355	334	329	343	339	347	332	344	364	344	367	352	340	360	313	372	365	348	362	344	354	355	362	339	327	332	324	339	349	342	306	333	299	372	368	354	356	351	376	351	382	326	364	340	365	379	377	329	340	326	285	394	333	303	335	356	340	340	331	355	323	327	293	342	356	370	359	357	330	346	389	305	367	370	347	393	330	364	341	343	338	352	337	336	355	353	321	339	317	345	335	324	331	322	355	317	338	313	348	355	312	326	326	362	377	331	357	359	326	328	335	345	327	324	342	352	340	317	330	344	338	329	335	378	329	356	338	325	370	353	333	339	310	337	324	319	351	338	386	290	367	310	359	347	343	327	354	344	310	382	338	348	354	365	325	328	381	355	384	357	337	349	299	328	340	360	349	341	319	354	360	340	349	320	333	352	348	355	343	357	360	354	336	325	326	324	313	347	360	351	329	340	338	357	324	324	333	368	342	348	321	361	355	330	317	392	335	329	339	340	336	370	380	323	346	291	343	330	342	327	360	360	363	356	365	345	323	334	332	325	353	337	337	322	341	337	325	340	332	315	358	331	345	337	355	346	359	345	363	345	339	339	392	348	356	351	370	334	310	353	357	354	331	355	335	370	356	342	319	321	318	300	366	322	370	355	369	365	349	359	337	338	319	329	345	331	351	334	290	356	350	349	305	336	325	356	345	355	346	363	388	358	326	342	316	335	350	337	340	342	329	324	327	345	352	337	328	310	332	365	354	342	319	323	328	348	327	318	331	349	325	329	338	328	350	337	350	380	344	369	345	323	358	325	370	375	323	330	391	370	340	374	310	333	356	325	364	353	368	325	301	358	344	314	315	328	339	335	301	349	363	350	325	302	324	341	346	331	340	338	374	343	336	340	337	348	326	324	349	356	352	306	343	342	319	320	353	325	353	313	341	347	358	354	355	348	339	363	370	347	355	327	350	337	354	355	310	363	306	336	353	329	337	348	348	322	337	336	365	347	366	341	344	340	327	309	305	327	349	359	336	337	334	312	344	339	333	337	303	332	322	328	352	299	319	360	322	358	341	366	322	365	318	341	315	314	351	313	361	330	353	355	348	315	347	356	337	371	333	348	345	312	337	342	347	354	339	338	340	356	343	335	336	337	360	340	321	363	339	349	325	359	345	324	332	334	329	316	384	362	350	333	303	316	341	357	334	338	372	349	319	352	343	349	327	328	314	334	353	331	339	306	382	325	326	285	350	308	313	304	316	323	337	319	341	339	300	331	349	334	315	342	357	318	346	338	352	345	319	345	328	334	333	334	333	368	335	335	333	317	339	328	337	347	350	325	338	355	342	326	349	325	352	355	348	331	331	325	344	367	344	350	328	350	339	328	345	338	336	355	329	339	367	349	314	347	324	308	307	359	363	330	349	378	373	342	318	362	336	320	348	357	326	356	378	326	354	352	323	343	328	327	359	331	331	361	327	345	342	338	317	332	343	340	357	346	342	362	341	298	328	372	333	323	331	338	325	350	327	301	359	376	304	340	382	370	321	328	349	351	314	347	352	306	353	347	350	348	317	310	357	325	375	361	350	340	377	337	364	317	353	345	337	350	346	334	386	359	317	317	367	326	342	378	315	381	354	324	352	346	329	332	317	359	328	342	340	330	349	338	338	323	345	329	337	355	335	341	349	325	348	356	361	336	347	354	332	331	396	339	338	324	347	347	349	322	320	314	322	331	361	368	326	384	356	338	331	370	341	325	324	351	362	373	314	303	346	336	361	364	334	332	330	337	369	324	340	337	333	316	317	317	334	342	302	346	310	358	320	318	314	347	352	317	334	338	349	326	352	333	351	348	328	378	320	330	357	358	368	314	339	333	300	338	339	343	365	306	326	300	380	335	362	318	338	341	367	322	372	360	330	314	306	341	361	322	337	329	342	340	299	315	309	344	336	335	337	343	359	321	319	336	327	353	358	345	350	370	361	361	319	342	325	372	336	364	315	340	332	345	341	316	314	336	372	314	330	350	362	358	361	340	340	351	357	326	337	338	300	361	360	329	335	347	323	326	323	366	358	320	363	324	393	325	311	350	355	341	334	314	332	338	344	365	333	306	361	319	351	370	321	343	335	348	347	347	335	351	341	335	366	306	349	335	340	302	324	320	365	328	331	333	370	320	339	365	359	332	294	330	330	343	307	363	357	337	333	330	291	320	324	301	323	317	351	329	311	319	339	325	319	313	322	332	356	313	386	349	349	365	314	347	325	345	341	339	370	334	339	314	348	329	329	340	372	323	341	312	348	348	342	354	321	343	374	374	315	302	325	343	316	330	324	359	342	344	316	331	349	325	319	322	341	342	363	348	331	330	337	330	371	326	355	362	316	329	357	329	352	357	352	318	313	353	357	358	353	315	334	348	329	324	358	341	308	365	333	343	341	342	379	304	355	321	340	325	324	355	323	324	345	321	359	347	308	349	354	320	300	374	359	320	325	351	338	352	347	331	340	343	344	330	327	359	331	363	316	331	357	345	336	328	340	363	355	348	329	347	334	311	353	345	328	359	330	327	358	338	354	350	303	354	348	341	355	318	359	332	341	339	345	329	328	377	314	330	352	334	303	343	345	351	364	339	341	333	354	312	350	302	333	327	359	338	346	327	345	334	333	298	318	315	351	363	332	354	344	359	332	340	379	309	378	362	358	316	377	345	355	329	300	341	363	357	353	316	338	289	362	307	324	356	322	348	366	346	334	349	342	341	355	323	342	341	331	364	317	354	321	344	334	342	349	366	338	337	361	312	354	354	335	342	330	321	329	313	331	356	327	359	345	368	341	364	341	356	328	359	340	351	304	308	319	320	313	348	335	369	355	354	356	359	339	330	312	311	327	345	315	304	315	335	338	346	341	285	317	305	297	347	341	351	339	328	350	337	315	349	324	311	327	347	327	361	313	344	357	354	352	332	364	330	336	341	358	329	337	331	329	302	377	332	348	359	339	339	345	358	322	363	341	305	329	318	363	305	330	367	321	333	331	345	365	355	331	365	303	321	326	343	355	337	315	328	321	362	328	336	365	339	334	373	364	337	336	341	341	386	378	360	342	308	359	342	349	356	321	342	339	314	351	351	330	311	339	334	357	351	354	359	331	315	327	359	327	323	316	341	336	351	346	368	332	374	327	354	357	296	325	354	323	341	355	335	294	365	311	305	323	357	312	352	354	323	389	292	341	350	387	360	354	326	351	311	305	310	388	315	310	352	371	338	353	330	328	338	346	319	339	351	316	306	319	334	345	338	363	345	327	340	342	313	334	277	323	332	352	352	328	315	344	310	358	329	361	352	344	354	339	352	342	362	366	319	338	347	375	357	336	354	337	341	335	359
21853	25474	13441	7525	5974	4207	3034	2289	2033	1662	1291	1203	1099	985	868	816	751	722	621	581	547	565	510	485	434	429	457	413	402	389	387	368	393	369	414	350	410	383	397	354	336	346	376	369	360	383	344	364	361	362	354	398	350	364	355	358	323	370	337	315	340	403	352	362	349	351	376	367	393	341	337	364	363	368	353	325	371	360	311	309	354	321	344	335	346	314	351	332	326	348	356	353	353	361	318	381	352	345	359	337	326	356	385	367	328	334	349	326	312	374	338	332	317	375	341	359	323	357	353	349	338	364	358	390	352	352	327	353	334	305	354	382	334	346	360	354	344	347	365	324	329	341	318	365	381	354	314	353	353	353	331	345	326	362	360	367	341	382	349	345	337	336	304	343	349	417	340	341	338	338	344	332	332	347	307	358	375	368	317	339	348	358	355	356	356	338	336	359	350	334	381	339	347	341	339	350	370	345	367	351	346	355	345	334	321	357	308	317	322	327	343	344	374	307	351	337	356	332	355	338	361	312	322	365	347	355	324	346	351	348	345	336	342	308	351	339	335	347	319	345	340	313	341	342	350	318	331	347	319	360	334	366	349	347	346	347	382	310	337	371	352	340	335	344	324	323	340	334	369	331	331	324	375	321	355	310	331	336	332	367	374	314	342	334	375	354	348	332	363	339	339	328	341	311	308	312	356	356	358	344	381	342	322	368	352	309	363	353	353	340	312	335	307	331	323	366	291	356	374	331	333	330	359	376	336	375	339	351	332	355	327	361	371	360	358	347	339	352	340	340	309	350	374	350	311	341	346	344	347	363	339	354	353	360	332	337	366	324	349	321	354	376	341	337	340	346	335	367	352	351	333	372	354	356	347	377	352	320	361	360	334	304	337	313	327	332	331	334	336	337	336	332	335	365	341	342	365	334	322	340	326	386	331	315	314	326	333	307	362	371	325	342	325	325	341	346	318	347	331	349	321	356	334	384	355	357	349	369	311	354	331	303	346	361	338	362	352	330	321	340	331	320	338	308	340	350	360	349	360	347	310	336	348	373	348	350	341	335	317	347	318	355	381	348	330	326	337	314	325	371	324	342	334	389	363	336	319	337	354	348	331	340	361	327	346	366	349	339	355	360	313	342	337	362	359	337	359	357	322	335	329	328	343	351	358	303	335	313	321	350	332	355	338	348	336	370	344	367	322	342	341	339	363	358	319	331	347	347	352	346	328	326	326	328	349	332	368	368	343	344	371	347	335	318	349	322	339	358	329	341	326	350	376	351	358	339	351	368	316	379	373	322	383	316	330	354	360	346	346	352	334	365	327	374	309	337	328	334	336	378	368	350	333	327	342	337	359	350	330	367	322	340	362	335	317	367	355	352	299	364	319	328	352	335	367	336	349	319	340	340	338	342	366	341	331	343	335	345	352	338	352	340	351	352	361	345	349	355	376	363	357	307	312	353	347	350	333	355	301	356	355	344	353	344	340	353	329	323	336	331	354	311	334	369	354	350	323	336	311	330	370	316	333	364	363	372	349	344	358	355	350	339	316	327	337	339	315	329	350	382	341	340	337	360	349	336	368	324	323	302	337	306	382	352	328	336	359	332	333	330	337	344	338	323	334	344	302	354	338	355	326	336	339	375	338	325	355	362	330	334	328	335	349	354	337	360	312	365	378	355	355	316	334	333	373	351	331	336	328	357	361	322	339	325	348	339	339	323	387	335	348	328	334	308	339	308	352	363	346	321	341	345	308	337	343	352	368	352	311	359	323	336	339	388	326	306	336	345	365	358	291	327	359	341	368	326	357	347	339	331	315	379	377	338	343	344	366	356	347	325	334	355	361	348	324	375	328	348	325	326	320	352	353	334	295	362	355	333	329	369	365	321	309	309	364	375	352	339	337	337	342	324	347	353	355	358	370	340	365	333	317	355	357	385	337	345	356	356	364	355	336	336	336	333	363	354	339	369	331	327	334	325	347	360	320	339	294	362	373	369	365	353	414	381	375	354	326	356	335	374	357	382	364	363	339	336	330	346	326	350	334	363	320	362	321	325	338	329	354	368	328	388	342	321	337	358	333	310	318	314	322	343	340	350	322	317	332	370	346	320	332	359	320	291	331	378	368	340	345	341	335	359	348	339	326	374	356	332	363	354	319	329	353	343	358	333	337	343	359	337	343	345	350	340	327	356	359	338	326	306	340	325	370	332	345	324	353	333	309	355	353	328	315	341	345	346	349	353	323	331	354	313	326	348	344	318	338	354	344	333	338	355	344	320	372	333	342	360	369	365	363	305	351	351	352	344	325	340	365	348	334	359	329	319	342	361	346	322	334	316	332	316	350	327	360	356	308	356	345	346	342	356	365	345	387	294	348	345	329	328	304	340	354	331	316	342	335	337	316	344	314	338	345	353	340	302	339	336	334	337	366	351	361	369	341	340	319	352	329	355	318	315	329	334	353	325	334	347	339	333	327	342	345	355	359	331	332	359	303	375	335	354	313	342	362	330	328	360	310	370	336	348	334	293	343	341	336	356	359	336	318	333	350	330	318	365	368	389	318	341	339	316	327	307	332	324	342	322	341	340	362	349	359	319	365	346	348	326	336	366	330	345	325	315	360	332	358	311	332	347	339	352	356	353	348	344	347	345	362	339	338	339	333	358	342	359	344	370	337	359	320	346	335	339	367	318	342	345	340	335	306	352	332	327	315	359	336	328	363	325	319	360	336	331	383	326	337	372	352	338	363	344	349	332	308	333	327	340	334	350	327	352	348	341	349	364	337	337	353	377	327	340	331	318	334	357	328	341	337	329	310	318	342	360	334	357	342	350	333	360	307	378	334	359	358	353	329	357	370	360	359	345	311	326	368	354	344	352	322	351	337	332	345	331	296	334	333	352	363	316	365	345	352	365	379	362	362	345	338	350	375	327	339	345	354	339	338	335	366	359	349	332	336	337	329	346	358	316	314	341	358	351	312	340	335	356	356	316	355	300	342	383	320	367	337	304	332	332	361	372	306	355	349	335	324	342	328	315	336	336	361	351	301	346	342	334	322	353	332	346	343	361	320	309	349	346	329	330	307	378	348	361	308	321	348	363	317	363	335	317	319	354	342	322	360	326	357	324	358	346	349	334	321	349	337	351	362	326	359	333	367	360	373	351	360	321	369	362	329	348	349	362	344	360	340	349	353	334	345	359	350	366	336	348	338	363	336	349	365	379	326	328	332	323	352	363	326	336	306	302	345	352	308	333	343	350	332	341	325	313	321	350	307	368	341	337	307	340	338	365	327	339	331	309	345	339	348	326	346	340	351	401	336	374	315	364	369	327	331	308	328	319	346	339	331	336	342	328	321	308	329	309	372	334	344	332	386	327	347	340	358	323	346	327	361	328	305	327	323	324	339	360	335	344	343	330	330	317	356	360	344	354	361	366	339	343	330	345	370	335	351	354	334	318	313	352	345	344	366	351	322	353	299	350	347	338	339	266	354	383	369	343	355	303	348	339
27963	19873	8104	2418	1570	1242	1078	986	976	974	963	925	927	906	871	802	888	885	900	888	871	883	862	810	850	820	856	834	793	816	845	768	817	782	818	848	898	841	830	799	787	841	840	785	818	830	823	781	815	835	828	831	841	793	845	791	788	872	838	819	793	818	790	800	781	811	832	793	828	819	803	801	840	809	804	816	845	822	815	837	821	866	830	813	786	852	833	802	807	832	877	852	830	816	807	836	841	728	843	797	813	821	833	807	802	837	793	834	858	843	813	821	816	807	795	802	849	822	843	806	792	808	767	828	802	798	863	815	817	815	814	848	806	798	798	790	815	795	850	815	892	837	868	829	788	807	834	835	817	842	821	791	812	813	817	840	825	828	875	803	835	818	855	809	875	828	827	816	818	776	770	789	827	781	792	810	762	817	808	805	830	822	809	834	806	808	776	823	847	857	826	807	826	820	844	810	828	819	844	802	815	825	803	828	804	805	886	793	787	825	829	802	817	840	788	801	847	801	853	830	796	859	844	814	860	859	766	832	843	807	822	833	845	844	827	841	848	807	879	860	817	849	820	859	808	817	836	856	804	851	807	805	855	837	764	772	807	780	801	804	759	791	861	737	840	818	820	831	815	819	833	811	833	816	837	839	801	791	826	808	798	805	827	870	845	839	852	819	833	789	866	819	767	809	797	833	812	796	814	840	844	810	847	837	797	779	814	816	767	847	811	833	810	842	879	826	816	836	783	797	831	816	861	817	741	830	753	816	836	822	843	836	814	860	816	846	808	857	807	798	801	851	839	825	801	807	837	803	871	823	797	781	825	805	800	821	825	796	822	828	814	776	851	858	801	800	772	830	767	849	871	824	842	864	810	802	789	812	791	845	831	808	822	823	772	807	780	784	785	804	833	828	811	846	864	784	806	783	770	852	829	729	805	781	806	810	816	781	858	793	806	815	778	802	802	797	800	840	824	858	805	818	815	815	817	886	840	830	811	831	803	830	832	855	856	835	830	811	832	816	792	818	839	836	813	777	839	831	810	816	832	803	805	790	812	827	841	773	839	802	831	804	877	825	807	873	833	822	807	812	852	817	816	822	870	804	874	779	832	813	830	862	821	849	791	850	808	806	841	877	849	845	812	804	765	876	793	803	839	838	831	794	804	834	801	831	848	866	830	835	848	847	815	806	798	757	789	829	783	830	831	830	845	848	837	828	833	841	853	801	856	822	841	815	797	829	779	779	851	842	793	824	859	827	827	823	831	815	845	818	794	837	838	824	782	874	889	806	828	800	803	793	794	794	840	832	798	778	838	776	826	786	841	802	838	898	802	844	824	858	856	882	818	857	815	844	874	828	789	829	779	879	849	754	789	842	872	809	873	802	850	824	808	814	818	865	832	823	753	831	804	814	821	792	806	859	834	823	852	806	820	862	791	845	822	832	834	809	798	827	794	778	780	841	819	784	827	810	842	876	797	806	842	819	880	817	831	838	789	804	842	818	806	834	814	803	831	802	796	808	849	805	843	842	806	858	829	823	776	875	861	786	823	813	807	802	877	803	837	835	835	821	808	845	829	846	816	864	817	773	880	864	824	814	802	831	807	827	862	812	847	815	780	834	774	855	805	842	809	807	831	868	848	813	848	826	777	820	822	783	769	815	815	781	828	771	793	820	812	828	801	832	811	865	812	831	853	819	795	862	766	843	838	831	847	853	828	849	785	806	851	818	815	804	798	846	742	809	827	830	797	759	801	798	798	818	844	881	828	822	804	831	820	854	779	846	838	818	765	799	820	805	814	768	832	856	810	845	803	808	787	814	798	871	842	803	797	879	829	817	849	810	804	830	838	838	849	789	819	836	782	813	803	851	801	833	853	856	875	796	802	828	838	835	804	796	848	807	778	815	790	822	799	857	798	853	801	824	850	824	793	837	880	830	791	862	764	814	778	864	886	776	836	764	813	843	898	822	832	824	822	831	792	770	806	792	834	820	844	840	851	878	744	827	817	851	828	841	867	780	834	809	833	814	802	832	818	815	837	804	798	815	832	834	890	829	820	808	852	778	827	763	784	784	829	764	879	827	821	808	818	798	826	850	816	865	822	818	826	780	808	839	828	869	817	847	788	847	807	833	831	852	801	873	819	859	793	874	813	776	790	834	882	807	817	841	772	787	850	848	803	871	829	856	872	852	834	811	768	806	839	836	831	847	823	864	842	839	839	851	821	776	877	799	841	853	857	859	853	817	790	824	807	818	809	799	786	799	825	859	831	812	789	805	827	809	842	786	786	811	822	842	857	808	839	830	846	825	771	840	772	775	828	778	832	779	805	817	784	846	861	824	805	836	861	818	810	770	797	799	824	825	845	862	873	811	834	820	859	802	813	768	786	793	833	874	856	832	810	836	824	780	844	796	859	813	815	858	790	799	840	784	784	829	824	838	848	864	859	839	859	778	797	805	808	838	844	849	855	835	765	827	820	781	846	840	845	857	804	813	822	824	870	803	785	852	785	833	842	867	796	844	804	833	828	830	883	849	809	771	806	753	811	824	798	889	794	823	824	804	838	798	827	815	787	818	854	799	823	823	819	790	850	818	788	795	814	834	861	759	822	818	855	748	811	856	832	794	834	806	873	771	854	784	850	866	781	823	813	862	813	792	819	793	862	843	854	804	799	827	866	838	786	829	819	782	845	868	861	853	793	801	783	784	739	763	860	769	790	822	784	815	804	816	825	859	846	829	797	835	830	849	888	837	844	839	840	809	782	867	815	862	844	782	858	829	849	834	837	809	777	825	784	818	793	833	853	814	831	788	833	828	818	832	837	790	786	846	804	835	809	819	813	759	802	819	898	810	796	805	848	820	792	797	770	842	805	759	779	856	812	836	815	865	847	850	846	864	849	809	787	824	828	816	849	874	816	832	820	850	786	853	857	788	849	825	842	807	776	851	825	876	820	817	844	810	839	791	835	836	817	872	803	830	785	822	777	798	852	879	796	865	842	842	833	862	853	819	825	818	849	789	772	765	812	869	815	836	793	800	789	821	745	762	813	784	856	822	819	819	847	808	799	812	877	803	803	845	773	800	804	756	831	818	807	837	827	780	864	841	856	821	826	805	841	838	813	849	787	812	823	791	794	847	861	780	824	848	829	821	845	842	783	771	854	848	800	756	831	847	845	829	797	831	806	773	820	833	782	830	831	835	781	840	801	863	845	811	814	826	797	794	824	810	834	764	839	807	796	788	863	816	759	813	821	799	829	860	816	812	820	855	851	781	821	854	790	794	788	821	791	777	780	821	821	776	779	827	852	781	837	800	849	829	817	798	823	765	793	805	804	834	797	822	878	855	889	802	782	808	814	834	834	791	844	857	758	806	799	855	823	802	754	833	822	821	824	747	819	818	821	795	902	788	793	833	799	848	859	843	817	813	797	810	795	810	804	826	867	785	795	818	836	829	822	847	788	806	793	812	847	789	832	844	839	803	844	837	777	779	859	815	853	844	834	885
6583	5102	3729	2272	1883	1510	1312	1163	1195	1128	1079	998	1015	980	947	916	938	946	865	877	876	875	862	829	860	872	880	873	882	857	857	838	906	778	865	909	863	863	836	852	802	822	805	832	898	826	824	813	867	832	883	852	845	867	811	845	817	846	869	843	831	744	889	847	814	849	879	841	835	862	826	822	783	850	862	867	807	843	857	879	862	833	811	857	810	847	853	866	830	841	882	840	878	831	859	875	852	839	805	809	862	878	887	795	808	780	850	811	803	834	841	806	832	856	827	826	791	875	836	822	862	824	864	837	886	870	858	853	870	829	894	859	850	879	844	893	840	887	844	818	902	838	837	860	879	826	829	848	802	905	854	831	828	811	850	813	876	911	818	858	850	881	870	812	839	818	849	830	849	847	864	864	836	883	799	827	839	855	846	836	843	822	880	854	813	837	854	865	861	893	846	847	827	796	823	877	881	779	848	847	794	860	883	788	849	815	815	853	854	855	782	804	790	889	824	825	827	822	850	851	861	917	875	884	878	833	824	863	817	841	866	831	848	851	844	813	835	866	785	871	854	838	841	880	899	851	823	852	859	790	888	820	781	773	826	850	849	846	794	807	838	820	857	839	817	872	858	821	905	851	851	825	848	830	817	838	822	875	841	789	905	841	853	837	837	839	939	848	903	833	838	807	885	904	850	817	885	866	821	829	860	877	806	856	856	789	836	809	791	825	818	793	830	848	871	866	831	889	823	845	826	827	865	841	820	861	856	792	800	820	867	831	878	839	813	811	863	869	822	879	837	832	788	810	838	818	852	846	855	873	829	867	834	834	809	861	834	827	843	873	811	800	817	835	905	854	864	847	827	850	839	857	824	854	821	896	812	824	864	856	859	860	858	855	888	810	836	828	848	831	842	804	866	914	874	861	881	876	855	832	854	834	835	872	807	785	835	827	860	806	832	886	844	864	844	825	862	833	889	855	912	848	847	826	815	855	832	859	815	831	929	801	858	835	820	881	832	871	857	836	796	810	874	870	810	849	827	850	818	807	893	822	841	842	856	852	848	826	865	840	875	887	898	802	851	839	830	836	796	869	829	866	843	838	840	866	842	846	876	852	858	861	906	899	894	807	850	873	859	801	852	897	833	851	863	841	830	864	852	865	851	813	812	816	840	829	827	815	848	851	873	810	844	904	822	815	801	805	841	851	781	836	804	856	839	839	855	840	818	852	881	822	822	859	861	846	797	846	826	835	864	850	821	850	827	803	810	860	841	793	786	843	869	830	814	823	847	855	884	818	836	863	894	823	861	824	874	872	795	844	853	850	847	847	835	806	879	854	817	830	831	853	823	827	888	792	860	835	876	812	828	895	830	828	827	817	844	832	814	821	850	776	797	793	895	815	833	835	804	884	790	847	854	871	840	866	830	832	819	844	822	813	873	787	860	820	815	853	881	848	820	868	833	838	785	849	878	861	828	849	835	842	807	796	906	841	830	859	834	858	877	862	838	862	846	887	888	796	840	807	838	783	848	858	861	823	869	801	843	889	845	898	836	879	841	884	842	848	807	846	837	850	882	870	818	839	827	877	840	828	842	876	853	827	847	830	819	826	747	778	824	812	839	842	845	835	808	831	832	852	841	874	798	862	863	806	804	803	856	831	857	878	853	887	833	849	812	869	883	830	825	834	802	856	859	861	803	896	822	839	828	842	841	896	866	868	809	842	866	837	781	857	811	863	821	827	860	882	891	886	843	873	871	850	865	809	882	835	810	842	827	866	855	848	838	817	852	858	836	811	834	809	843	922	804	881	813	837	829	821	819	835	822	820	844	804	864	826	829	862	818	789	837	825	864	826	817	856	858	810	825	869	857	835	834	813	856	859	877	822	871	835	866	851	852	825	847	858	868	812	882	844	837	829	876	866	830	839	830	865	809	832	760	875	818	799	849	803	812	832	829	877	839	873	863	875	807	814	775	860	826	815	823	833	876	847	844	826	869	872	848	876	855	885	834	855	826	820	828	864	843	840	803	837	885	800	827	867	841	889	823	863	839	853	856	829	844	871	790	868	845	863	845	849	833	845	920	864	843	845	838	877	807	915	853	815	834	859	847	799	880	832	811	864	870	842	820	821	825	812	797	801	895	816	774	868	801	873	895	855	820	860	850	858	838	853	835	869	866	865	843	898	939	829	911	848	857	806	848	832	849	810	822	865	864	816	869	850	927	842	814	871	851	864	853	870	837	864	873	909	865	825	867	852	853	835	824	854	843	855	898	805	826	876	819	811	847	826	839	806	837	802	812	854	833	804	875	854	828	836	851	842	842	849	817	836	851	838	815	876	905	799	818	869	850	836	811	855	832	830	876	819	862	883	851	826	828	837	830	925	830	851	828	828	854	806	824	834	835	816	814	809	792	841	878	818	849	871	809	793	881	897	841	876	820	857	842	824	858	806	819	852	865	838	833	833	870	849	835	856	826	838	916	813	805	856	879	839	878	849	802	817	812	901	855	873	881	837	830	826	849	846	818	824	880	844	832	856	860	867	814	864	872	884	860	850	815	821	822	830	791	868	837	831	847	832	823	864	821	818	867	841	784	841	831	843	839	847	902	879	868	787	819	852	870	862	852	817	802	846	842	859	862	828	821	864	810	841	822	862	891	822	876	796	790	861	851	872	832	849	818	857	822	840	848	822	892	847	827	851	872	798	822	852	834	881	831	827	829	862	846	844	826	812	874	839	830	853	877	821	818	857	847	826	906	799	894	802	835	835	840	813	814	791	826	882	878	865	861	800	856	893	851	858	856	895	869	888	832	857	843	804	797	874	869	819	805	892	877	864	840	897	844	841	854	889	818	850	829	858	864	887	850	835	813	803	910	811	846	840	875	820	858	798	829	825	824	867	856	875	814	883	798	839	910	883	782	869	885	829	848	824	870	837	832	852	828	853	868	863	842	887	883	833	830	853	863	817	811	875	833	854	817	841	887	817	817	827	900	817	814	878	845	842	874	831	853	872	813	797	842	816	828	863	835	820	843	791	824	858	820	835	908	871	824	830	864	855	834	835	934	867	876	837	869	828	860	843	871	846	885	861	894	809	826	800	866	815	820	870	847	844	790	848	849	833	893	806	817	908	812	831	816	868	879	882	824	862	820	859	818	826	843	860	845	848	843	792	865	885	821	850	783	856	820	837	857	851	888	852	856	798	805	829	863	845	807	834	827	874	834	885	876	849	849	901	800	810	816	800	875	869	820	877	849	851	850	822	830	807	847	887	882	830	862	831	849	826	854	837	819	837	849	839	823	826	826	847	849	869	817	835	814	856	918	871	847	841	808	855	836	872	801	868	897	818	813	830	833	778	844	856	831	855	829	859	820	848	795	827	856	807	843	830	838	845	803	826	804	869	833	856	811	851	842	874	845	799	892	871	833	807	826	882	846	817	821	808	837	838	854	822	826	834	857	819	861	835	886	834	853	865	842	828	828	824	835	838	853	861	858	804	785	807	877	851
23809	21508	29080	24348	21524	14210	1901	1174	1043	926	846	759	689	679	690	634	588	598	594	530	523	515	491	460	461	476	446	444	439	470	471	472	394	478	463	467	457	439	462	436	419	437	440	451	437	441	436	425	427	421	421	461	413	425	426	455	428	395	432	390	457	456	423	439	430	424	467	359	418	396	461	455	416	434	463	429	417	421	418	409	385	405	429	478	492	452	441	423	470	442	400	428	442	428	419	442	396	414	429	445	429	438	437	439	414	448	409	457	426	419	418	440	460	435	422	408	399	433	438	412	411	411	466	461	409	440	477	441	392	426	447	417	442	471	450	386	446	400	426	429	405	442	421	419	411	459	410	465	396	422	445	444	462	402	434	439	423	458	442	444	424	389	413	426	443	414	427	428	437	442	412	424	381	406	460	392	413	458	438	449	417	407	421	435	420	437	414	425	422	434	419	425	442	432	411	422	433	412	454	421	431	452	408	431	424	437	432	414	415	424	424	444	442	420	438	454	441	413	460	396	439	448	431	421	406	425	452	438	459	419	446	441	405	428	392	423	419	422	425	392	393	432	421	432	454	452	429	413	422	438	389	455	432	439	405	458	386	439	433	425	429	415	415	397	428	421	467	445	464	414	424	385	404	389	412	418	448	424	449	421	436	417	421	461	465	448	428	446	462	446	449	390	415	447	432	404	410	460	423	433	427	407	444	419	429	434	397	466	424	444	428	451	432	415	435	421	422	443	417	440	416	404	431	469	429	398	424	414	431	412	428	471	419	424	438	393	454	423	442	428	421	418	454	416	437	425	448	418	391	449	425	395	421	446	447	419	431	424	392	429	394	433	419	412	414	432	413	413	432	428	434	446	403	399	395	468	395	431	445	446	405	442	418	401	408	398	456	428	410	422	406	436	406	439	450	431	388	428	436	462	455	421	438	416	421	438	437	436	441	440	422	418	438	450	431	413	412	465	441	415	414	419	411	430	436	420	422	429	416	398	438	453	401	442	400	426	444	479	430	461	449	417	427	387	496	446	411	449	443	444	433	361	440	468	453	420	432	449	426	422	432	430	416	431	415	461	411	426	401	411	443	396	440	418	446	405	427	414	420	455	469	424	404	428	434	431	432	425	445	418	430	423	414	443	415	437	407	422	434	484	422	443	447	425	429	448	435	418	439	427	418	458	452	445	426	411	431	435	456	418	423	429	443	449	397	442	453	457	417	443	456	473	416	445	436	476	454	484	389	398	405	419	400	437	437	436	415	402	420	415	411	449	424	448	476	420	422	414	406	430	420	415	385	436	420	400	404	437	411	426	423	449	426	392	457	413	424	374	457	429	438	436	438	470	413	472	440	448	434	410	406	387	444	457	411	441	458	400	417	437	432	422	424	418	434	443	440	413	444	397	437	440	433	418	404	449	399	455	404	415	449	427	452	434	415	448	426	391	436	428	400	458	419	443	405	416	400	454	382	404	420	429	427	432	421	423	438	435	438	436	386	419	418	428	411	430	416	400	440	408	400	408	427	396	414	426	417	415	444	416	446	445	418	432	433	397	445	437	444	397	428	445	427	434	436	419	422	418	425	399	426	442	456	450	439	461	392	452	438	432	438	403	428	429	441	412	429	438	403	443	437	451	441	469	426	459	427	453	419	419	417	447	420	436	423	465	403	456	407	418	419	451	433	438	433	430	440	441	435	412	423	415	425	427	446	443	414	417	428	447	388	465	407	420	412	455	387	465	435	451	421	422	402	423	465	406	409	412	432	383	423	411	371	449	380	442	462	421	394	414	437	432	442	437	430	391	390	389	433	435	423	407	441	446	450	431	451	433	457	411	422	425	444	442	438	386	455	439	448	439	442	403	422	410	432	447	440	448	408	422	462	418	434	406	455	450	431	456	470	402	390	419	429	423	437	392	421	465	452	414	453	473	450	405	407	432	409	443	433	424	418	461	404	430	441	405	424	431	458	451	434	441	429	455	432	403	433	413	410	405	445	472	441	413	427	418	411	429	393	421	465	428	434	442	427	434	439	452	445	390	446	427	427	413	436	440	450	448	439	416	411	426	410	420	447	439	422	433	441	424	439	408	436	408	425	415	397	423	453	425	456	411	481	383	439	424	429	421	437	390	417	411	416	438	455	456	449	416	419	432	410	415	429	450	435	396	434	431	392	460	433	437	442	416	406	429	417	406	473	409	438	436	385	478	450	388	405	403	456	376	394	450	411	445	449	436	392	407	432	407	432	440	459	431	459	434	443	447	428	423	421	415	458	407	432	443	445	399	400	398	404	415	412	426	430	436	446	453	431	434	394	405	464	473	427	440	438	464	476	423	430	421	423	424	433	416	430	391	418	401	429	426	453	429	444	447	443	414	437	430	422	426	422	435	447	415	418	419	427	429	426	419	414	412	458	413	452	408	440	437	457	413	444	422	440	453	434	438	464	402	444	469	418	424	446	420	395	393	431	461	418	375	390	426	425	457	409	463	383	466	462	419	473	417	387	458	432	422	420	434	457	428	402	442	426	389	432	393	412	421	426	409	444	459	417	426	434	405	442	407	442	414	458	404	413	405	404	417	406	433	425	450	437	410	458	453	446	416	403	450	408	440	392	432	411	444	429	392	452	445	437	440	417	460	433	424	417	448	401	413	424	443	432	438	422	446	425	471	436	403	396	436	421	415	434	449	407	418	398	405	435	439	439	437	426	409	454	400	417	420	426	387	428	442	401	401	432	434	448	418	425	412	411	417	413	423	469	399	402	427	412	422	430	446	443	444	434	447	405	428	399	449	425	400	431	396	426	420	433	418	422	440	432	398	400	449	389	412	427	421	387	418	444	415	446	433	400	421	460	426	435	455	457	461	427	389	429	404	426	430	423	435	404	424	439	408	431	401	451	425	425	433	418	436	394	445	454	448	419	433	403	470	415	429	409	439	416	436	432	404	408	450	439	421	441	423	427	422	424	414	432	428	442	385	448	429	412	406	377	455	410	465	434	356	424	435	441	431	465	450	427	435	402	438	415	432	443	417	383	449	443	444	413	432	412	444	379	444	432	409	411	399	436	439	393	444	478	404	431	454	422	476	394	451	417	425	387	438	423	428	464	419	410	419	433	449	435	459	407	435	454	418	482	405	445	416	392	444	412	408	457	430	425	439	414	407	420	434	394	425	448	422	413	465	408	410	445	456	431	405	416	431	413	456	424	408	477	407	469	454	436	436	441	408	407	424	393	447	438	396	423	436	439	445	416	427	472	423	409	417	434	426	423	420	371	434	399	416	422	443	443	407	445	410	431	409	426	453	442	448	432	433	422	462	426	427	432	431	401	410	410	407	443	422	452	435	414	409	435	470	404	466	430	440	447	408	436	431	400	420	418	442	398	425	401	417	392	437	407	430	426	438	409	419	429	432	449	472	432	420	436	423	435	433	431	434	439	456	389	440	387	447	431	460	422	415	394	423	423	429	418	430	421	436	454	455	457	425	433	448	408	407	406	405	448	421
14754	19185	9309	5531	3818	2809	2038	1624	1563	1315	1105	940	935	897	852	794	701	633	655	623	541	546	580	552	514	515	508	494	477	486	474	485	499	437	507	513	469	466	459	461	486	491	475	456	487	406	457	475	473	452	450	468	435	431	467	457	479	446	425	492	471	463	457	472	468	487	456	463	500	478	477	482	446	452	470	465	452	484	487	455	489	454	414	476	432	475	495	451	422	470	469	449	458	440	472	461	468	472	500	447	440	476	472	470	483	482	497	503	477	457	454	473	419	452	470	462	463	475	454	445	435	437	463	484	459	493	453	436	447	478	435	426	459	523	489	441	463	480	466	446	462	442	469	498	497	439	485	449	434	468	443	451	456	462	454	398	520	425	439	438	482	478	467	483	464	447	427	450	472	452	496	425	433	463	434	478	456	460	458	455	426	435	483	482	444	459	448	446	451	437	469	478	500	478	408	475	473	468	448	480	436	451	440	465	447	469	427	477	463	454	511	485	461	477	477	498	433	480	470	460	443	489	470	450	436	469	498	452	476	466	468	451	435	425	452	456	440	462	487	437	468	479	453	471	519	462	404	473	469	487	474	486	500	470	431	465	493	440	465	460	476	452	479	480	479	436	494	455	482	485	440	456	454	485	472	463	476	431	504	482	472	466	473	473	448	461	462	474	433	467	448	453	458	484	492	482	462	467	498	494	476	460	472	465	461	484	508	438	447	440	461	508	450	445	453	492	487	474	480	483	451	427	471	492	471	453	471	451	475	446	436	455	483	446	487	463	435	465	471	492	467	512	464	452	483	435	455	477	438	497	488	479	457	466	431	486	449	451	523	495	470	426	477	465	479	417	442	431	452	454	448	461	497	456	449	458	486	416	461	436	477	442	509	432	441	443	464	439	437	466	465	456	470	468	453	442	487	471	477	456	488	488	481	428	493	478	469	481	460	436	452	435	464	469	479	474	462	486	474	498	502	461	461	454	473	486	468	461	410	442	449	463	456	470	473	457	457	483	462	430	443	510	442	453	464	465	483	487	460	484	479	451	521	444	413	439	455	396	431	465	452	471	436	463	473	453	477	456	449	459	473	461	463	449	479	459	459	485	484	424	443	469	502	521	450	468	456	420	485	427	451	489	459	462	455	497	451	470	496	468	467	440	476	490	463	485	474	465	418	446	465	439	467	485	522	468	459	460	458	455	433	438	498	436	492	437	476	454	470	463	461	448	464	468	470	457	479	506	482	431	457	473	429	453	449	428	478	460	428	487	442	453	439	436	451	456	447	484	454	454	451	426	455	449	432	431	421	458	497	467	465	455	496	479	441	464	457	445	492	470	457	469	510	454	505	460	466	455	449	466	434	458	437	462	435	494	436	489	468	439	481	486	446	477	466	478	517	435	451	478	434	441	441	490	474	509	490	469	470	462	452	457	471	454	477	466	470	481	470	467	449	428	485	462	449	482	421	451	515	466	421	483	466	457	498	459	474	448	457	457	454	466	454	454	485	463	428	430	474	463	447	454	486	466	460	442	440	471	494	431	426	496	439	476	438	503	470	425	445	451	470	468	467	466	478	433	504	483	461	456	515	475	454	468	426	459	488	479	435	450	456	457	453	445	456	455	488	442	451	465	433	476	449	452	439	489	458	482	463	453	493	472	443	433	441	475	450	448	453	480	447	451	455	476	501	454	474	445	503	445	471	469	442	454	464	446	483	468	445	495	411	459	472	472	456	429	460	450	464	479	480	458	487	457	457	503	440	421	463	460	468	463	464	477	464	499	451	447	416	471	438	492	437	475	474	427	467	446	450	470	459	466	459	468	456	469	440	453	442	508	478	428	446	401	483	474	481	490	461	419	437	445	441	431	444	472	474	461	451	463	443	462	468	465	495	483	475	475	452	417	434	475	460	461	484	485	393	438	432	494	463	449	495	484	472	466	422	464	468	440	479	469	485	440	450	466	466	470	465	458	491	482	459	459	455	450	459	433	467	482	454	463	430	444	459	498	459	434	459	483	462	444	455	446	448	454	450	461	441	495	451	447	490	478	478	436	432	458	428	470	465	439	481	465	430	458	458	495	467	434	436	475	477	447	418	428	459	487	456	442	451	452	453	439	443	476	487	451	493	491	460	486	486	435	457	451	475	450	452	487	459	427	453	464	465	449	475	449	434	446	449	462	432	446	398	476	465	459	443	479	437	452	462	483	460	467	466	438	463	469	434	495	473	437	437	469	460	481	456	435	478	458	482	486	425	458	423	479	479	471	462	466	438	446	457	475	469	444	466	446	464	454	461	469	465	504	478	478	474	412	479	452	456	416	466	467	478	487	504	468	483	477	447	409	439	439	484	446	459	454	475	422	472	414	459	523	470	498	475	457	512	468	446	481	477	442	461	457	441	476	474	481	507	528	429	450	464	446	446	457	470	485	478	471	461	481	453	448	451	435	459	467	421	498	497	469	478	450	447	494	524	472	473	489	462	489	436	417	465	481	451	456	460	455	472	463	475	456	466	478	479	457	471	438	454	448	464	429	427	468	474	461	465	486	488	448	473	445	526	423	438	459	443	433	442	466	488	453	436	485	460	498	475	445	472	487	493	455	424	487	493	459	437	441	441	490	447	446	452	477	438	476	506	414	467	471	471	457	455	474	499	443	428	442	457	496	461	479	456	474	466	495	465	486	474	435	467	506	450	463	440	466	476	446	459	480	490	442	485	488	450	475	466	485	443	460	436	455	505	475	474	425	447	466	429	470	473	483	438	477	499	443	441	476	453	463	455	460	451	440	457	480	479	488	483	460	470	444	468	429	461	443	433	463	475	480	483	515	439	441	421	480	482	438	482	475	488	447	453	467	496	480	457	434	455	465	445	476	446	488	451	502	465	441	489	469	466	439	467	475	429	496	455	489	470	471	454	470	444	449	432	460	449	484	491	453	462	476	450	472	483	480	490	466	460	441	458	483	457	470	470	462	433	454	448	490	485	472	462	482	456	458	496	479	439	443	462	483	471	422	476	472	469	434	448	472	449	476	475	433	452	438	492	461	464	439	422	461	446	503	467	484	448	457	414	443	486	450	487	478	422	452	438	455	497	414	454	438	467	459	491	452	483	469	448	409	466	473	433	460	455	444	472	457	421	464	465	451	460	431	463	467	460	460	456	443	458	483	459	417	479	429	462	473	445	450	448	449	499	492	502	476	451	476	437	447	450	422	451	457	462	484	468	489	447	465	483	451	468	473	456	454	458	470	448	453	463	453	457	471	438	468	445	470	479	455	477	426	504	480	478	482	440	470	474	483	464	461	444	450	480	483	457	460	428	456	433	521	477	428	469	476	444	496	485	465	419	464	463	452	424	459	453	435	445	467	480	491	497	466	482	476	458	409	476	427	434	460	475	458	504	473	486	453	432	447	467	462	505	456	470	449	474	416	480	445	449	506	492	459	422	436	478	469	452	504	464	491	430	484	389	438	470	488	457	485	472	430	441	436	452	482	461	456	459	483
24979	21572	28275	25286	16365	2411	1563	1280	1240	1225	1119	1062	1027	1023	986	939	926	943	925	881	930	929	907	932	835	863	904	841	847	801	844	848	885	841	869	818	922	868	816	853	865	828	883	909	860	888	897	860	882	865	855	881	851	840	881	917	775	830	877	833	862	799	846	885	846	820	821	915	866	855	896	846	919	891	877	856	840	885	852	899	822	875	841	839	839	848	838	869	802	838	877	850	825	877	849	886	821	831	834	910	829	823	854	859	892	896	873	829	880	838	849	859	808	828	803	886	843	855	869	856	804	853	871	867	876	869	875	870	878	845	868	862	887	839	886	839	847	854	857	869	872	849	813	869	866	843	889	858	835	836	820	881	838	850	879	855	817	791	847	864	870	884	818	849	816	872	871	867	884	828	883	886	866	836	913	841	905	874	874	857	896	853	880	909	817	865	876	844	824	865	825	829	834	774	851	872	884	872	869	820	869	822	898	865	798	865	847	878	878	866	895	816	830	841	853	874	920	884	820	880	875	853	841	925	872	841	868	854	884	816	872	840	833	863	857	863	908	808	803	820	846	855	850	842	836	879	873	910	848	875	868	825	869	822	862	906	869	886	872	890	866	846	931	862	774	822	814	864	851	830	874	805	894	879	832	845	880	850	861	850	848	857	775	803	872	887	798	873	843	876	858	819	859	821	782	861	883	822	858	891	858	839	857	843	853	840	863	818	863	870	912	794	868	803	853	862	896	789	850	839	828	811	840	768	842	929	856	879	827	865	865	834	905	842	914	846	806	824	817	901	828	862	849	877	855	911	924	837	841	867	915	865	895	877	819	832	901	818	813	849	837	826	848	868	883	829	799	885	884	854	844	847	855	907	836	826	798	814	844	856	852	818	857	848	869	841	832	897	869	819	909	845	841	896	772	829	849	827	865	838	836	876	802	834	899	803	869	847	837	853	921	853	826	862	865	857	838	890	853	824	811	918	872	843	851	853	836	839	851	814	828	853	852	847	858	891	877	863	862	807	893	861	851	880	852	909	846	856	838	865	847	778	834	834	826	839	879	804	893	854	835	830	840	905	906	851	862	864	862	865	884	824	878	841	873	854	901	830	853	855	866	842	839	852	868	869	840	815	834	878	848	853	828	837	859	861	849	851	842	842	806	877	897	833	886	861	864	860	834	826	872	851	821	811	843	811	899	854	889	838	808	853	841	865	852	865	898	847	837	901	844	893	833	828	896	844	866	859	836	878	844	853	825	860	819	887	858	918	792	847	864	840	857	875	819	871	912	840	876	850	829	824	842	817	876	807	853	893	852	882	871	851	867	849	821	854	864	833	848	851	830	824	831	804	827	845	794	888	887	844	839	835	812	907	825	855	880	880	768	773	854	874	854	853	801	840	838	840	829	875	812	819	857	789	839	836	857	810	853	845	885	894	848	902	885	875	862	847	847	873	831	856	855	875	865	829	812	816	872	902	901	828	962	867	880	900	858	840	824	854	780	854	852	847	892	837	845	808	861	874	848	848	881	885	859	845	848	910	876	879	808	833	863	866	896	810	848	846	862	841	838	824	862	869	797	790	883	847	823	863	893	853	885	846	858	852	841	865	859	848	869	838	885	865	867	839	859	857	876	888	890	808	840	848	850	875	803	837	846	866	837	901	814	875	860	855	802	852	838	870	850	921	840	882	853	810	872	869	829	819	831	867	880	926	881	837	859	837	903	838	860	892	823	789	837	862	883	824	849	816	863	844	836	877	855	879	845	850	906	877	843	863	833	867	885	845	898	852	852	869	836	885	833	850	852	914	816	841	871	857	819	898	834	835	870	823	842	841	865	807	827	812	852	789	839	836	818	853	850	858	900	912	861	857	823	843	826	835	892	863	827	826	832	839	850	869	906	877	814	808	845	822	873	826	862	912	833	864	879	875	850	867	888	872	868	863	822	782	817	829	885	879	843	875	868	869	865	858	839	848	823	860	845	831	909	837	842	821	863	880	875	817	881	848	836	828	868	873	822	835	835	830	845	856	801	863	891	822	837	834	890	835	852	891	824	781	932	810	897	822	824	808	850	886	885	846	844	903	804	856	859	808	848	899	853	825	854	901	832	849	869	887	836	850	897	827	812	803	877	832	877	899	791	839	859	836	867	897	814	809	873	820	849	865	815	837	800	855	816	876	816	823	878	791	836	850	805	892	950	831	834	839	845	858	881	847	862	845	832	808	847	883	835	859	809	867	838	865	879	846	840	902	825	843	810	882	887	862	865	836	850	847	894	905	825	844	863	842	862	903	888	856	814	897	877	823	821	817	845	887	778	901	818	785	881	879	795	864	813	784	824	864	829	872	864	930	818	913	854	890	781	827	852	821	938	845	882	848	848	847	859	830	794	862	902	904	851	842	898	865	872	910	838	875	876	797	884	873	817	844	807	857	871	826	863	857	812	855	872	860	838	794	938	882	793	898	845	895	897	857	867	884	855	867	815	912	830	856	860	851	867	828	841	883	860	861	836	872	858	882	828	852	816	890	876	803	831	843	831	850	882	822	811	816	858	853	834	822	825	851	812	922	858	822	830	848	842	863	884	862	843	815	796	846	831	816	891	869	884	817	818	903	872	824	836	867	827	863	887	819	875	831	869	868	851	855	873	881	845	866	830	839	881	830	836	831	864	853	826	803	895	888	819	817	831	886	817	867	935	856	838	882	901	808	867	799	868	872	840	809	901	840	841	868	874	838	798	869	916	865	894	815	832	867	929	823	895	888	914	866	868	893	896	826	840	886	841	856	876	810	864	817	872	872	867	838	888	848	837	911	871	814	858	842	842	852	870	908	869	905	876	814	873	850	828	900	831	833	829	802	858	916	914	855	851	869	843	854	892	806	818	816	862	828	856	863	886	870	895	827	865	915	883	872	844	856	890	846	801	863	862	865	870	887	836	835	863	852	843	912	831	888	811	881	856	867	888	855	833	864	816	865	814	874	864	833	862	802	815	928	832	861	852	884	848	867	838	834	824	841	839	838	876	832	886	899	858	890	793	824	937	843	823	886	852	845	853	866	843	829	849	897	917	926	853	841	843	851	824	871	877	850	885	901	883	880	878	827	868	870	840	843	813	915	870	818	850	819	898	829	868	847	812	818	800	883	843	826	859	849	868	866	826	861	875	815	826	870	847	842	876	826	838	885	836	829	838	823	879	796	871	889	862	849	867	888	923	883	854	827	840	880	894	878	900	861	882	807	857	885	866	831	831	870	823	832	840	823	832	835	869	870	792	852	860	900	891	822	850	894	893	872	871	845	848	879	855	756	853	864	813	844	847	945	808	803	905	850	823	814	916	874	889	821	870	858	879	865	818	870	884	838	822	803	880	840	856	898	873	873	847	839	834	841	885	871	874	812	820	850	823	795	850	851	877	841	878	861	882	822	860	864	873	871	852	798	861	826	836	809	870	813	795	858	817	849	818	858	830	782	897	820	855	854	851	841	853	817	833	832	803	842	865	907	855	851
13231	12343	7095	4178	3185	2355	1856	1663	1700	1472	1273	1063	1166	1173	1122	1073	1008	997	998	957	924	963	916	914	907	846	871	867	832	841	876	836	850	946	818	859	894	832	851	816	862	924	831	866	879	834	886	832	864	790	850	813	832	818	813	820	868	816	858	837	852	824	846	890	912	818	826	863	892	844	841	845	849	848	882	831	867	874	812	862	912	811	841	858	859	846	864	842	889	854	846	857	883	867	852	859	870	865	830	843	907	892	877	903	844	831	889	825	821	906	864	851	834	805	856	861	883	854	838	895	853	884	874	941	838	903	817	807	831	781	872	851	802	888	878	857	858	827	821	822	866	849	859	863	897	853	865	830	861	861	809	917	834	787	909	903	826	845	877	851	880	862	808	882	863	836	845	842	786	836	883	833	838	839	834	857	848	830	851	815	884	880	841	853	830	855	837	859	799	826	848	855	852	835	842	858	859	808	819	845	861	847	866	845	848	821	809	899	812	807	830	866	832	843	843	788	859	857	809	875	893	876	832	892	870	883	850	858	831	860	858	822	842	877	818	874	860	887	894	824	882	829	881	816	872	813	917	889	825	820	883	841	791	831	795	871	835	823	850	867	839	902	883	846	829	860	819	870	856	899	814	826	910	831	834	878	911	830	882	917	867	843	897	867	859	895	851	847	920	836	892	837	836	833	832	821	838	846	844	890	895	887	841	843	819	855	841	891	831	845	812	907	840	874	860	812	910	882	886	872	872	878	843	870	842	778	835	815	879	830	812	867	863	822	811	964	857	812	820	840	828	833	879	882	847	892	849	840	798	816	844	854	829	823	875	866	866	753	846	836	847	861	863	851	840	811	866	849	799	870	801	833	877	829	845	837	841	854	860	846	840	882	889	871	935	877	902	830	873	846	834	851	863	834	820	846	873	856	826	864	857	781	815	867	827	821	847	857	823	839	871	815	854	860	824	858	811	816	840	835	807	876	816	896	876	876	816	843	863	852	835	868	885	859	799	868	822	879	866	861	869	829	907	833	871	855	870	845	853	898	772	835	844	768	822	838	844	868	828	825	864	858	829	880	903	802	860	825	805	829	873	848	865	858	878	861	760	840	898	834	843	881	850	818	864	877	917	848	823	830	849	856	863	824	861	837	857	840	872	837	875	859	853	852	852	816	854	841	867	830	830	821	910	830	859	867	852	836	870	839	865	838	863	839	846	880	904	855	850	861	819	909	877	900	848	884	845	826	875	864	813	899	888	863	824	909	869	818	822	873	825	833	871	810	901	860	870	873	864	816	771	794	856	826	811	853	866	814	861	880	858	874	845	846	783	846	862	860	867	835	868	829	859	865	822	831	830	863	848	879	815	849	866	861	818	892	858	872	872	881	857	854	850	859	843	848	804	877	876	847	866	853	887	855	859	875	845	847	863	887	867	840	861	806	785	796	847	848	839	809	850	879	866	868	847	870	792	869	873	822	824	893	816	816	879	889	895	800	879	861	809	843	827	882	903	874	832	881	833	883	877	880	860	823	855	885	846	825	851	841	860	872	927	802	894	890	848	834	812	823	890	877	814	866	859	903	842	814	835	893	877	869	828	850	829	874	852	817	856	935	868	848	896	817	828	844	808	899	853	834	867	873	842	830	881	807	880	801	863	839	830	845	842	833	852	886	866	864	871	837	830	834	858	906	874	868	901	825	829	832	884	849	841	852	850	846	835	830	837	884	856	842	870	885	828	841	876	871	905	849	857	850	813	835	874	837	882	847	870	882	849	872	868	866	845	813	881	850	886	833	854	872	867	867	834	941	823	844	864	839	817	862	872	891	874	831	820	913	871	837	859	847	881	806	846	838	822	826	842	869	842	905	857	833	824	877	841	843	859	858	826	844	813	854	853	855	785	799	842	848	860	862	856	793	881	806	850	838	831	851	858	849	867	862	848	878	831	868	822	840	807	773	881	858	797	832	930	842	817	832	828	872	870	882	814	867	870	864	810	869	842	882	857	879	902	841	836	893	854	888	840	867	840	842	822	823	860	862	868	846	882	850	827	809	875	811	862	812	910	836	827	805	889	812	875	833	856	923	882	876	823	816	865	826	859	875	820	875	831	856	842	873	851	908	828	872	875	884	819	823	864	869	891	844	825	863	799	849	839	853	823	862	882	822	800	812	867	837	883	843	853	847	837	880	868	848	882	889	819	857	834	861	862	872	838	859	887	835	868	818	848	802	822	815	845	841	874	812	842	879	804	843	846	881	867	875	806	873	805	827	884	792	871	812	837	865	899	862	786	825	850	862	934	835	832	836	800	802	890	785	813	901	868	796	868	844	830	817	840	867	843	849	853	844	858	820	877	846	814	837	903	927	898	833	845	871	836	897	863	877	874	832	888	899	842	907	866	840	844	857	839	786	868	860	872	864	820	828	882	858	863	846	846	818	869	864	858	830	834	892	842	809	891	805	844	832	827	830	823	868	859	864	907	865	898	856	841	935	883	885	851	860	861	857	832	882	843	839	846	827	840	805	842	899	829	855	844	832	871	841	849	900	798	843	806	822	959	852	876	858	858	872	906	874	839	884	876	809	881	829	813	822	844	861	812	827	805	870	825	856	839	893	876	866	849	870	889	877	860	892	765	805	845	859	868	838	880	827	884	871	820	798	851	866	824	817	885	846	845	891	858	883	859	855	854	853	821	849	815	827	877	833	917	883	902	815	840	860	839	807	872	822	830	885	827	876	890	859	910	893	809	787	853	838	793	863	826	874	852	857	893	839	831	860	859	874	834	878	880	880	818	856	867	818	844	846	866	852	879	863	846	835	870	861	907	837	841	827	860	861	794	897	855	868	832	838	829	847	877	875	873	851	863	868	872	812	854	855	832	865	839	850	913	862	851	797	853	902	845	823	840	842	868	826	864	881	858	850	827	829	876	898	876	872	879	859	834	814	882	804	865	898	819	884	821	900	849	875	843	816	832	862	853	830	872	841	912	819	862	825	877	842	886	813	893	826	837	896	874	829	859	876	792	835	848	858	854	850	873	886	892	896	917	877	837	875	889	858	841	841	825	878	854	848	845	824	834	859	821	807	817	954	845	801	877	837	865	872	841	821	834	879	844	785	888	860	805	906	848	873	851	873	805	874	926	854	855	898	840	841	828	855	817	807	835	822	857	795	872	831	881	850	819	814	861	840	862	852	830	836	887	882	864	863	850	885	803	815	858	842	870	811	861	863	844	834	863	863	868	864	838	823	931	868	832	877	925	860	842	808	841	869	859	894	831	893	856	817	857	905	895	898	849	846	886	798	857	848	889	828	863	883	878	804	858	923	878	852	839	923	851	842	860	834	832	841	835	878	867	793	819	863	903	801	852	839	841	878	887	871	805	861	820	841	851	876	848	827	784	841	853	793	821	871	869	870	802	840	836	832	887	877	826	826	862	848	889	890	855	889	846	846	902	877	861	844	892	873	918	844	866	888	873	852	844	839	837	883	863	827	861	857	856	818	880	879
22799	21592	29521	24124	21595	21686	12978	1941	1504	1218	1015	846	788	818	696	692	599	572	504	467	517	492	499	440	414	434	389	404	388	397	375	336	345	359	353	395	382	400	378	353	345	380	365	341	367	363	384	379	369	346	329	352	347	343	353	369	362	363	345	366	348	382	355	323	346	356	353	340	342	352	354	356	360	323	354	327	373	333	328	337	363	383	357	349	354	343	353	348	354	340	349	336	387	350	330	359	388	362	344	347	358	334	346	310	372	331	356	346	358	326	344	343	321	353	348	388	338	353	363	345	362	292	354	341	346	355	350	362	308	346	397	333	357	317	310	337	342	389	352	355	329	313	308	355	338	378	328	337	337	360	359	356	377	352	338	322	329	311	363	338	350	294	347	371	325	360	355	348	335	348	355	335	341	340	342	316	353	345	372	331	377	336	369	363	359	373	339	364	345	343	348	378	357	364	338	375	328	312	368	315	369	349	324	351	352	335	327	369	354	351	349	331	367	340	346	350	340	350	343	344	348	336	340	339	379	349	358	365	336	349	314	379	337	333	362	348	325	361	364	329	338	357	343	327	339	360	382	327	343	335	324	344	322	351	316	355	339	340	357	347	398	381	379	370	377	341	354	330	335	327	335	348	355	332	350	331	351	338	349	372	358	358	356	372	323	347	344	335	329	319	335	371	353	359	346	329	372	328	361	349	361	383	363	349	333	350	335	333	356	337	354	350	324	343	325	342	365	354	369	331	360	367	365	348	328	322	345	325	358	378	346	347	365	337	341	355	322	375	346	332	397	349	362	325	355	326	337	327	358	357	365	333	388	370	357	344	344	322	329	348	346	331	336	321	378	321	354	319	324	344	354	361	362	358	331	347	352	345	339	352	341	332	338	314	328	380	358	340	349	391	367	369	357	316	341	324	353	377	335	352	345	359	360	329	364	317	380	345	334	340	342	340	360	352	340	333	360	352	341	332	357	371	341	348	352	346	354	315	387	324	333	316	388	328	350	330	336	340	358	343	335	349	342	337	375	363	338	326	380	369	367	370	353	365	366	364	352	351	347	366	351	367	378	309	319	340	357	363	342	324	356	371	378	353	354	326	323	372	359	340	339	350	340	336	309	339	354	345	362	388	338	367	392	363	376	329	335	370	342	346	366	381	364	361	330	383	348	355	355	357	341	321	361	344	370	387	376	340	336	361	360	379	346	368	328	379	364	356	371	341	379	355	360	386	335	364	331	361	340	373	333	361	334	320	341	362	361	335	350	306	346	349	369	356	345	350	296	360	334	339	360	307	362	334	362	349	346	343	367	355	371	360	319	365	349	350	344	310	337	344	354	365	375	376	343	370	382	366	339	345	351	366	355	354	356	374	352	371	343	375	326	347	330	334	344	346	371	351	343	364	388	327	349	345	358	348	351	351	346	356	348	350	341	335	352	314	369	319	321	350	345	384	362	321	340	368	338	314	353	357	344	362	368	366	382	366	350	350	335	329	329	337	390	322	356	355	369	401	347	335	340	334	358	352	365	378	361	351	326	325	348	317	346	364	357	361	360	345	388	306	376	311	349	345	367	334	339	351	344	332	363	325	373	343	343	338	363	358	349	376	316	337	313	346	310	367	337	380	358	356	333	358	342	350	372	353	354	324	354	316	331	347	333	356	347	311	361	374	376	378	408	345	367	341	339	368	328	305	333	339	338	336	341	307	347	363	320	345	372	330	322	324	342	348	343	351	349	365	369	365	337	360	369	364	358	340	399	357	372	366	359	356	351	364	345	348	363	357	366	310	331	332	344	368	360	362	328	348	312	328	351	361	354	350	341	353	347	328	355	343	351	357	326	327	367	324	343	348	375	368	337	336	310	361	356	345	333	345	343	380	342	372	345	360	340	341	337	345	346	358	354	317	366	352	349	374	370	355	375	362	383	350	316	352	328	328	334	347	350	357	374	376	322	356	371	347	381	367	347	352	356	355	349	337	380	348	358	324	348	334	345	381	356	354	352	353	348	352	372	332	323	346	351	347	317	364	377	383	347	329	333	322	348	338	335	340	358	352	341	362	344	377	330	335	376	359	373	351	325	363	339	348	354	309	349	352	342	356	331	352	348	338	344	335	346	323	345	364	328	351	339	327	367	343	336	358	329	313	353	311	323	348	339	311	351	368	346	384	364	366	332	302	335	344	342	328	373	325	326	314	342	333	355	354	363	371	345	333	362	347	358	336	350	348	357	364	342	351	325	329	377	363	347	320	351	372	403	317	352	360	369	339	364	338	314	344	375	361	358	347	339	336	353	339	348	366	346	329	321	311	370	327	324	358	369	358	329	308	333	337	367	327	366	372	307	329	349	374	383	364	323	362	337	338	342	334	353	326	377	319	350	338	354	344	334	356	353	347	355	360	350	363	338	337	341	353	371	328	350	354	339	382	327	343	375	384	322	351	341	354	371	352	360	352	338	354	355	405	317	342	364	352	335	310	330	338	362	362	350	340	364	349	384	331	325	341	354	344	387	365	380	366	381	364	383	306	372	393	373	341	368	351	373	346	316	375	363	318	371	338	356	385	347	358	352	363	349	341	355	380	330	345	349	325	379	344	376	343	334	355	376	331	343	359	355	356	370	321	356	345	342	346	330	313	364	359	377	333	334	376	383	371	381	353	374	367	325	348	348	339	395	341	366	321	340	337	342	304	324	344	348	300	318	345	310	354	386	345	330	356	364	313	363	356	317	354	298	360	345	349	358	302	355	353	360	325	336	361	349	341	356	371	370	333	383	316	391	351	360	346	350	345	363	312	362	370	311	325	316	372	324	353	371	367	365	328	361	348	353	333	354	357	364	345	353	405	369	356	339	363	330	328	352	321	353	343	308	336	332	329	325	344	332	368	369	334	338	355	378	353	384	337	354	362	344	355	333	329	383	308	338	332	336	332	335	335	362	359	331	320	376	345	363	343	358	358	371	330	313	322	377	338	343	337	331	347	364	392	334	339	365	368	377	367	347	360	372	354	347	332	381	316	346	355	316	355	352	327	354	346	338	347	351	342	338	362	362	325	356	361	382	342	354	313	401	342	351	371	406	326	353	339	348	322	350	331	348	347	350	321	367	363	331	360	358	332	348	366	359	392	340	317	331	351	339	381	361	311	365	378	346	388	327	353	351	336	331	354	358	368	349	328	332	358	335	369	370	374	328	370	356	349	348	357	364	342	337	350	365	324	349	331	335	305	369	353	370	338	343	381	320	344	376	335	372	338	358	342	350	326	368	349	349	356	360	351	353	340	371	320	330	373	319	349	349	337	327	384	358	331	370	338	365	340	342	370	360	327	332	313	372	342	345	331	332	333	354	347	313	325	320	324	313	336	354	348	331	338	326	339	338	352	345	320	308	330	329	325	352	376	330	357	372	374	345	374	340	355	362	325	346	360	368	344	360	353	374	355	350	373	351	335	352	351	342	331	341	331	343	334	312	382	335	354	360	346	354	347	389	382	360	362	332	334	348	382
19466	23108	14077	8049	5860	3852	3046	2618	2344	1815	1447	1187	1076	1099	946	893	732	686	655	604	556	552	542	489	445	393	424	435	403	401	382	385	349	410	368	409	375	345	401	407	381	376	382	337	375	398	388	357	377	335	358	365	344	352	341	347	355	377	339	354	370	359	372	346	376	380	355	373	368	381	349	388	370	368	330	386	372	354	334	376	335	363	384	360	380	334	344	375	384	353	377	343	335	344	307	384	356	388	334	370	342	351	365	356	370	350	367	377	350	360	330	339	361	341	310	373	344	344	337	351	335	362	378	337	368	371	338	375	372	336	346	367	377	358	334	340	359	386	354	393	364	364	320	377	333	353	340	366	369	357	348	381	369	369	321	324	328	347	354	368	363	355	354	358	333	379	340	321	342	383	374	339	377	349	325	345	363	388	335	383	341	343	371	344	312	390	375	359	347	337	366	323	332	370	341	354	349	362	368	350	335	341	342	398	332	336	334	350	359	345	312	372	361	332	364	346	372	342	339	323	361	350	355	349	335	352	349	336	378	375	340	323	378	346	346	355	337	346	372	341	356	321	338	326	333	329	340	348	353	354	344	363	362	331	345	354	370	366	352	346	366	341	400	346	353	379	355	344	363	367	326	372	337	366	342	334	368	345	374	358	355	357	355	361	329	314	360	360	333	350	349	349	323	335	343	311	354	351	339	356	345	334	332	319	336	339	333	351	319	348	401	354	372	350	328	367	358	389	356	339	383	364	340	364	332	379	354	347	321	363	321	358	358	375	353	355	353	353	323	336	345	329	347	339	367	319	335	326	329	350	321	359	391	356	348	307	312	317	336	363	346	358	372	343	350	319	334	361	344	348	342	336	327	338	307	297	349	381	342	341	348	343	344	342	348	371	328	337	360	344	340	345	331	352	349	327	341	331	369	313	333	355	323	360	346	365	362	396	347	326	360	377	373	363	357	308	339	348	377	349	361	323	357	338	324	385	338	391	377	351	350	331	354	361	348	348	360	359	364	361	352	331	333	314	376	359	327	375	362	345	358	336	328	335	340	350	356	359	366	326	365	339	337	344	346	354	331	327	351	314	352	352	377	362	360	342	346	353	307	359	326	388	363	381	355	326	358	336	335	371	357	355	354	349	368	383	380	360	389	367	337	310	347	356	360	327	337	366	370	340	308	338	356	346	348	372	342	381	377	371	339	362	336	350	367	371	345	338	333	350	367	356	342	357	313	340	345	361	351	344	375	347	334	361	342	352	354	341	341	364	343	358	324	323	349	335	364	356	363	356	345	367	367	356	369	340	354	359	330	364	342	355	343	360	328	330	348	353	354	340	343	379	332	337	355	350	378	386	353	367	363	335	328	362	329	342	353	312	356	349	374	330	338	348	348	344	371	381	340	364	378	327	337	353	349	308	331	354	350	329	342	354	342	313	343	322	328	350	371	330	354	358	340	328	369	369	337	326	327	376	370	357	353	374	373	342	390	385	367	382	341	355	344	321	351	340	357	325	375	349	332	350	331	287	331	348	341	347	339	381	317	381	373	367	341	337	355	345	371	366	396	348	352	339	332	377	341	363	349	330	317	336	344	334	347	340	300	343	353	394	384	354	356	352	352	365	339	366	346	358	327	383	361	357	343	344	383	360	336	386	367	331	331	342	329	354	349	369	353	364	350	345	322	363	345	383	376	370	363	347	315	357	330	368	363	362	351	349	337	345	326	372	346	327	331	339	345	366	353	345	389	371	338	344	367	375	303	353	316	342	395	348	356	346	342	338	313	331	355	334	332	371	323	339	369	352	322	376	351	317	380	366	326	344	344	368	334	351	341	353	359	357	340	340	353	327	385	363	366	340	350	336	342	346	354	349	335	353	347	314	330	316	373	325	338	336	361	369	328	345	320	330	354	361	389	364	316	364	356	367	387	351	352	337	332	368	352	348	377	341	351	329	364	353	372	316	355	324	346	356	353	318	362	339	352	366	411	346	349	353	339	323	330	351	336	361	329	330	330	358	347	366	350	375	393	385	358	365	354	378	378	341	337	350	336	352	331	351	314	341	322	342	326	362	357	348	342	362	394	361	336	325	346	365	354	335	337	348	390	329	361	349	338	362	338	380	338	366	336	329	386	349	346	316	343	354	298	379	358	348	367	336	370	354	337	340	353	336	344	347	326	332	345	378	363	323	343	336	359	319	325	346	349	361	352	346	342	304	356	345	357	335	367	370	339	363	346	355	363	326	357	359	340	358	357	344	387	334	356	334	370	367	342	344	339	378	357	320	342	332	345	363	318	367	372	325	359	358	330	318	377	335	367	375	335	367	359	361	343	313	322	351	335	343	347	348	335	372	356	361	339	344	361	324	425	365	356	338	356	342	370	370	351	371	337	339	377	347	319	351	366	350	344	343	318	375	333	346	356	321	349	351	327	317	361	354	331	355	388	366	335	357	350	326	335	353	367	343	361	359	343	341	317	369	311	346	391	364	355	371	359	340	358	335	333	363	328	354	340	344	344	348	324	327	347	334	345	392	383	352	333	332	335	327	381	347	334	325	337	359	346	348	351	362	346	360	351	355	350	374	329	340	360	351	382	373	364	379	361	328	336	342	374	318	333	329	351	358	353	344	338	350	331	346	339	344	354	375	324	359	352	352	352	381	359	323	345	345	336	364	342	355	337	360	342	373	327	349	321	369	344	374	341	342	348	340	391	344	342	368	357	372	336	360	350	353	330	346	344	346	354	413	369	376	364	376	355	344	324	373	331	368	345	321	342	335	361	354	351	363	328	384	334	369	355	366	338	333	360	333	374	337	361	311	350	354	356	350	364	357	358	352	345	345	352	381	343	348	371	345	363	355	354	341	355	385	375	340	372	377	390	338	344	367	346	360	338	333	392	364	344	329	374	339	347	332	350	340	349	316	375	341	346	382	366	361	333	357	360	338	320	346	329	337	332	351	394	366	337	363	319	360	336	327	349	346	362	353	377	333	331	352	349	340	345	344	342	365	338	355	364	350	373	345	375	376	331	336	366	344	408	334	343	368	328	354	318	334	319	332	338	347	340	376	314	376	334	348	350	351	320	352	356	374	342	352	304	314	370	334	358	384	339	382	377	370	353	369	350	343	371	331	309	344	354	314	336	348	345	343	331	356	337	337	343	341	347	343	347	337	366	330	299	365	347	346	351	330	409	363	371	354	312	351	369	344	363	358	390	384	364	343	356	368	353	350	350	325	352	343	400	353	333	351	354	348	321	375	336	356	359	336	347	373	339	386	329	359	332	328	316	361	364	363	337	342	387	304	312	365	351	335	334	363	357	340	363	345	368	324	346	333	341	363	338	347	351	333	336	355	349	355	378	345	379	379	372	333	349	366	322	346	327	340	351	308	303	353	345	342	323	346	345	371	322	369	363	387	371	408	365	309	345	379	342	359	357	344	349	357	345	314	310	325	381	386	351	340	352	323	344	365	332	363	353	333	363	299	375	364	346	359	313	341	358	332
28154	19998	8520	2578	1564	1184	1087	1080	1059	1026	966	994	918	899	971	878	855	933	874	874	822	835	850	836	827	885	820	788	808	868	788	785	856	921	803	818	856	772	842	820	850	840	837	805	844	795	854	766	848	884	827	827	883	764	809	772	828	847	855	880	836	843	834	881	883	897	800	822	883	860	825	828	827	796	798	800	842	798	853	801	784	834	829	825	801	909	808	841	808	813	798	812	855	820	860	825	797	904	897	873	841	837	796	785	835	843	863	879	835	830	759	826	874	829	838	857	827	789	829	815	870	837	828	837	826	868	795	824	799	841	881	823	825	873	835	821	857	830	776	804	838	859	795	859	844	795	855	781	838	797	854	808	792	857	814	830	807	839	806	858	778	845	861	816	840	818	879	809	877	813	884	840	837	819	805	884	767	861	784	853	812	863	809	881	810	806	865	843	846	851	770	822	845	839	824	903	827	808	821	799	829	829	777	794	848	868	816	802	836	846	797	864	822	889	857	816	831	848	799	853	807	798	830	792	809	835	804	820	798	821	826	833	809	911	813	819	792	850	778	849	805	842	844	805	774	848	839	827	858	799	817	845	849	829	857	857	801	904	815	825	829	819	823	857	820	789	834	753	869	846	820	791	809	829	792	791	868	801	822	826	863	898	871	822	827	816	829	853	816	823	830	828	839	853	853	870	808	812	801	892	830	837	825	821	879	804	918	863	815	816	778	830	848	867	803	807	848	785	854	804	798	815	834	819	851	839	783	838	890	843	815	795	849	806	820	898	837	826	825	823	777	898	849	842	820	808	825	823	848	825	864	866	875	866	826	867	802	793	860	801	838	834	811	852	747	809	867	851	832	896	792	839	790	810	889	859	836	879	787	796	840	827	830	781	865	835	835	791	778	815	791	813	850	808	819	830	868	825	823	853	797	813	851	867	807	804	854	826	807	820	823	826	865	844	846	821	809	803	795	836	816	837	840	850	843	827	863	763	864	819	806	881	855	806	838	837	809	832	842	821	866	854	787	848	744	820	786	817	796	820	874	812	813	860	821	809	767	871	784	817	846	849	825	820	846	807	875	836	868	835	863	894	856	817	813	870	804	831	863	841	842	794	782	785	861	910	832	841	813	827	817	858	799	828	802	807	814	845	854	820	829	863	798	803	856	842	835	890	839	881	822	853	846	850	823	826	803	838	795	853	829	843	838	822	848	865	800	861	843	837	813	814	793	803	823	820	840	821	798	787	873	855	801	813	839	893	841	878	803	855	881	812	842	769	816	790	842	817	787	845	859	818	874	818	832	824	807	871	842	854	817	777	810	862	815	841	821	908	868	797	834	813	815	844	817	834	824	850	795	825	843	859	819	799	801	789	824	805	825	855	855	846	823	838	814	789	877	844	815	807	872	862	843	783	827	809	811	828	829	861	860	781	834	820	822	838	823	833	868	816	852	896	822	782	820	833	852	817	870	835	841	797	804	856	822	804	850	859	814	746	862	840	824	768	788	822	821	856	787	852	844	800	805	848	854	832	857	864	792	830	831	794	848	867	872	851	790	814	794	872	820	830	794	767	864	794	786	836	793	766	847	778	853	843	854	854	765	794	848	830	817	887	879	823	794	847	832	831	896	848	807	840	841	831	798	851	785	793	856	831	772	838	829	857	834	804	851	830	860	868	805	783	852	808	847	796	806	799	833	777	854	814	846	897	831	853	848	831	817	834	813	836	781	799	852	822	819	832	826	816	846	807	853	794	868	830	823	815	846	799	775	812	832	815	825	840	849	832	788	841	882	871	836	802	835	862	833	890	868	805	828	839	869	828	851	788	793	852	869	866	844	835	819	826	835	876	841	867	813	787	890	825	849	795	793	879	828	881	783	803	826	834	819	837	825	822	828	830	802	840	844	799	820	782	857	816	817	848	854	872	846	829	823	830	848	834	841	789	835	797	830	818	797	819	832	837	859	850	844	790	835	809	848	811	828	848	865	845	817	838	820	835	807	831	863	836	862	786	835	853	789	802	799	828	839	803	806	876	808	785	824	850	811	877	848	841	849	792	862	760	834	771	849	824	852	885	864	823	844	830	782	825	834	825	800	847	856	803	792	843	797	779	844	861	816	829	815	828	854	856	833	775	820	843	879	867	824	923	845	870	812	859	854	844	826	812	874	829	834	784	782	859	879	842	793	859	838	789	791	779	836	864	873	841	827	863	843	853	855	827	813	789	863	828	834	794	824	820	831	865	792	837	838	863	866	789	836	836	874	816	827	803	808	857	824	826	866	891	789	844	820	848	863	841	857	839	841	840	858	845	827	884	822	867	821	803	890	845	788	858	826	825	839	839	810	801	827	819	780	823	765	826	822	806	830	857	789	795	804	782	832	840	835	823	843	834	794	818	807	806	838	873	770	907	846	883	887	814	812	817	850	852	860	821	837	780	797	837	869	805	851	864	827	847	911	822	896	783	821	839	797	869	780	837	881	824	842	826	871	819	877	797	816	834	896	791	842	873	797	842	803	851	788	827	827	834	893	800	819	851	817	855	809	845	815	812	797	811	825	816	812	842	847	833	855	810	810	846	911	888	835	773	783	828	812	813	803	814	829	834	873	840	822	818	840	838	812	821	823	801	835	850	838	819	832	813	796	869	821	797	843	858	827	829	827	822	813	806	880	852	850	819	893	826	812	847	833	855	747	879	830	835	802	877	813	800	810	845	812	811	848	846	855	877	811	833	871	816	822	817	844	877	794	818	839	811	850	783	888	819	799	828	873	837	854	751	828	842	888	792	823	837	795	828	862	853	864	859	834	842	781	841	856	813	902	814	856	821	882	828	854	810	882	852	832	864	853	791	846	841	799	807	889	879	851	848	831	872	830	836	847	791	798	793	802	841	884	818	826	873	809	871	812	785	827	828	808	834	793	867	764	857	801	808	837	865	838	856	812	833	810	793	822	796	797	813	877	807	775	849	815	800	825	774	873	829	820	789	940	849	840	838	831	861	823	822	854	918	802	819	791	817	836	828	849	844	813	847	855	818	857	815	820	837	852	781	814	815	807	784	859	819	800	837	821	846	835	808	806	783	834	802	900	779	822	854	852	861	819	823	838	860	822	811	858	851	787	835	832	906	864	868	797	861	838	822	802	852	914	796	900	859	862	813	804	851	822	895	826	826	804	789	796	789	875	825	841	798	849	840	821	800	807	815	842	848	861	822	873	845	869	806	840	858	840	854	794	843	827	852	836	844	864	843	800	832	804	843	822	797	853	906	822	805	823	813	850	818	848	826	846	835	834	823	879	834	888	831	817	869	866	824	842	807	880	824	832	849	844	772	839	813	830	858	807	845	787	863	842	853	815	821	812	828	846	858	830	855	815	848	841	801	813	849	827	858	830	902	840	838	826	840	834	911	876	768	811	837	839	818	879	842	853	825	885	832	842	797	800	813	806	846	879	850	818	870	865	839	835	840	840	816	864	848	831	858	822	826	832	820	787	805	801	803	783	826
6762	5550	4218	2505	2056	1505	1257	1269	1318	1145	1117	950	966	1053	1027	940	1015	916	926	957	894	923	896	891	909	897	842	808	884	894	860	868	890	839	867	844	898	867	872	869	832	887	823	821	892	880	880	852	843	874	875	843	862	858	802	818	858	825	856	896	845	928	869	819	810	851	858	900	853	834	862	851	817	829	845	870	796	876	870	819	885	828	855	791	909	830	906	874	869	856	881	834	856	867	864	856	843	817	856	825	866	869	831	841	819	860	841	859	815	872	856	859	876	816	887	857	865	849	795	854	851	879	835	851	872	815	850	830	854	856	856	839	801	863	884	865	871	843	834	844	835	807	878	857	877	848	835	825	895	841	883	893	853	849	908	879	845	905	819	884	843	877	812	847	825	869	862	876	870	854	893	849	855	896	811	910	841	857	839	807	802	872	830	838	827	848	831	845	914	845	837	844	809	834	871	831	873	806	805	915	872	884	905	792	880	858	840	826	858	886	813	865	920	898	822	880	830	873	839	842	813	876	855	895	894	826	828	864	874	899	876	814	888	902	859	840	871	848	841	821	811	879	815	847	856	833	847	906	838	849	902	920	868	844	831	851	779	851	908	846	870	911	870	894	826	859	864	912	848	818	829	866	836	884	811	877	862	871	924	835	826	831	892	822	826	857	821	903	796	877	859	846	875	846	916	839	854	847	816	913	912	863	844	881	848	877	880	851	902	896	841	849	878	832	891	854	852	843	853	839	907	875	816	859	838	835	860	852	867	881	837	880	864	847	868	857	854	870	846	872	849	933	858	885	874	876	850	821	841	815	860	861	866	949	812	825	882	856	840	860	818	857	812	779	871	846	895	858	870	848	841	833	826	845	847	878	847	906	838	893	847	861	855	868	867	853	820	881	922	831	851	856	848	864	824	870	804	823	843	907	854	844	874	836	884	839	804	806	849	872	875	860	889	848	838	845	840	831	863	864	845	889	864	811	868	872	829	867	816	859	885	892	873	854	867	830	850	886	852	868	904	863	774	863	878	826	900	863	835	863	847	906	833	821	869	879	885	829	826	838	926	900	912	814	876	850	858	881	863	866	838	867	865	829	803	800	833	863	818	846	870	841	833	860	863	848	863	882	889	878	833	840	836	840	918	874	846	805	873	851	896	894	885	908	866	843	826	834	885	820	828	839	867	821	824	867	856	881	846	852	844	847	867	882	879	926	892	853	762	859	906	868	831	845	827	831	826	876	838	873	791	859	860	877	840	838	868	858	861	855	853	849	824	821	894	888	855	860	825	882	805	823	860	839	858	904	865	876	853	837	893	862	808	781	817	828	824	872	859	848	884	787	849	871	868	863	948	884	835	830	877	879	858	899	835	915	850	909	925	817	813	822	865	907	908	871	889	846	839	874	874	826	872	837	859	895	804	919	828	839	811	857	814	857	779	846	862	849	845	829	864	855	837	877	889	860	824	878	863	860	914	862	794	859	870	857	845	859	860	869	834	848	860	816	814	896	867	830	840	802	854	886	877	826	821	784	899	808	869	856	818	877	830	838	872	857	896	888	849	880	819	866	831	807	833	864	830	844	899	863	822	862	854	808	917	883	833	886	866	858	867	848	834	891	841	879	798	883	858	791	894	836	839	874	854	886	872	847	901	877	878	852	830	869	803	836	844	812	872	862	856	851	823	923	813	861	845	849	851	825	819	830	850	831	829	866	840	916	903	822	866	877	866	821	880	915	829	865	828	868	832	839	819	915	859	837	818	845	874	819	894	894	843	866	857	817	840	855	862	848	829	894	832	842	836	904	842	887	853	817	859	844	845	852	914	819	891	871	828	852	823	842	773	828	937	834	849	862	807	843	858	822	901	855	825	830	839	833	849	882	846	840	830	839	869	847	831	860	825	848	813	874	898	878	833	837	866	850	851	845	836	851	852	873	810	889	878	881	860	852	801	827	865	864	836	868	899	850	906	852	863	881	875	863	850	917	871	869	882	842	873	850	877	875	898	823	900	817	886	791	803	842	815	797	880	868	870	824	839	896	879	911	864	828	859	832	824	834	843	841	832	881	851	905	884	868	850	847	873	844	839	877	940	850	839	851	904	808	890	853	846	836	859	813	837	874	861	861	811	837	808	814	795	832	870	844	859	819	870	816	875	911	890	890	849	856	849	861	846	820	855	856	826	891	842	863	881	835	909	857	809	888	801	890	852	880	875	848	835	877	878	828	817	901	820	895	879	841	853	782	870	870	875	862	836	834	855	871	848	863	832	835	859	857	870	861	844	826	801	875	853	854	852	867	867	837	901	874	870	793	837	824	795	883	880	910	850	841	853	859	857	825	930	835	845	879	844	862	835	877	836	816	868	886	833	854	880	834	872	846	827	870	879	864	849	819	855	876	885	848	880	882	825	900	927	887	854	853	832	859	888	898	882	818	847	874	920	855	839	876	909	890	847	936	802	849	887	848	841	859	916	806	891	860	865	888	854	876	863	854	843	839	834	813	849	876	857	894	806	830	854	879	792	864	868	842	851	852	872	835	898	865	888	797	826	853	842	850	864	828	827	794	847	856	806	821	837	877	871	841	882	839	828	838	830	894	844	867	839	890	817	833	882	805	917	878	863	875	864	833	856	818	879	888	806	876	864	855	811	832	835	799	908	828	860	834	907	857	908	801	819	828	852	860	870	826	817	866	832	854	835	868	830	830	894	909	885	922	850	842	830	835	842	887	881	859	843	814	872	886	837	926	901	845	881	868	857	880	862	892	885	836	852	847	810	879	857	830	884	869	827	829	828	836	881	860	851	863	877	856	858	852	841	928	880	841	825	817	828	817	851	865	880	839	864	815	842	830	887	901	840	844	883	858	854	904	841	866	858	818	857	809	877	879	877	891	874	898	811	865	909	848	820	828	841	858	849	862	885	909	865	870	867	870	882	850	897	848	833	814	848	833	850	849	827	848	873	814	866	881	860	858	860	860	847	886	848	864	842	894	859	867	906	843	820	825	910	881	837	855	872	860	874	869	892	847	870	849	843	844	851	834	869	824	833	850	853	855	828	849	813	849	828	892	821	820	879	846	833	845	883	872	830	858	858	866	869	846	881	841	863	873	890	837	887	833	861	837	835	883	900	894	837	846	864	853	845	882	870	848	861	877	860	849	844	866	861	874	881	917	864	896	859	876	866	853	818	857	882	917	857	881	861	817	812	901	852	847	925	876	824	806	852	901	805	863	814	860	871	835	906	860	880	810	846	853	820	864	858	852	806	858	856	901	872	866	850	864	826	871	819	897	912	776	855	806	910	835	924	875	838	834	844	842	856	806	902	879	841	877	866	838	840	910	848	892	845	890	793	842	844	830	857	852	862	822	824	869	861	894	859	862	893	773	882	851	870	907	852	861	823	854	852	835	813	853	828	870	858	848	868	896	882	865	915	880	874	846	867	865	845	830	843	874	822	844	846	844	846	887	837	865	847	856	830	863	840	865	916	861	863	786	822	853	824	849
23810	21546	29107	24428	21562	14360	2049	1236	1159	988	845	775	677	711	648	660	598	622	524	525	488	521	509	452	432	497	488	457	415	509	483	473	480	448	432	418	469	442	438	453	433	443	434	438	438	475	480	424	452	428	455	459	419	461	437	438	436	451	444	446	452	430	443	453	429	454	413	450	490	442	433	430	450	461	459	442	446	461	453	430	476	379	446	444	434	436	455	439	433	454	447	417	394	425	425	507	417	400	430	445	467	437	452	443	431	465	448	435	455	424	458	451	463	491	432	453	418	467	415	467	421	449	399	453	443	437	442	415	457	426	434	435	440	402	431	426	436	462	482	441	443	439	402	421	439	463	445	436	425	428	430	417	450	459	422	457	445	412	416	423	458	441	448	421	455	468	464	449	423	448	446	427	423	466	393	489	433	433	415	424	436	430	421	395	435	430	422	445	472	406	445	435	457	454	427	436	438	430	500	463	432	439	416	441	396	454	417	441	455	435	454	445	433	447	453	413	459	431	468	432	400	445	430	457	484	440	442	443	406	496	459	424	417	434	441	453	410	442	452	392	417	441	455	416	429	436	465	449	455	419	421	457	436	460	394	437	448	482	439	425	459	430	429	421	454	416	397	431	404	486	480	465	422	463	444	448	443	427	446	493	465	411	435	428	456	463	436	434	428	436	425	422	442	451	446	420	400	464	426	435	426	422	435	420	408	473	464	433	419	404	472	419	414	434	455	475	431	421	405	451	420	476	442	392	432	434	440	416	448	448	472	442	459	474	435	451	454	434	468	442	407	460	463	460	459	405	445	429	429	450	442	449	418	442	443	417	425	472	406	458	451	429	431	457	432	459	457	445	431	423	404	465	426	454	441	401	465	441	457	435	419	424	425	436	465	488	436	423	388	433	463	372	410	420	440	445	407	431	391	433	419	397	427	456	423	457	437	418	453	453	430	440	433	423	443	458	453	459	422	450	429	444	409	453	428	441	404	424	437	430	416	449	455	468	457	426	440	421	452	450	445	447	443	414	433	445	427	386	433	411	433	446	419	413	387	467	402	454	421	447	432	416	451	426	422	436	433	464	438	457	415	421	420	404	442	414	476	429	459	404	416	486	456	417	434	436	441	463	430	457	443	454	407	415	430	423	452	454	416	432	434	451	446	449	425	443	446	471	452	455	468	402	396	423	469	437	413	442	413	457	441	435	467	451	463	444	428	414	418	447	407	450	434	425	429	418	440	453	448	399	453	408	408	440	402	426	433	443	461	432	439	449	450	419	424	449	426	463	433	395	414	428	444	447	446	452	438	420	424	455	415	392	411	453	437	428	413	448	447	453	453	437	444	428	442	397	419	435	434	393	428	429	448	424	445	460	423	415	423	435	438	444	440	436	439	442	423	452	421	408	466	456	412	426	420	449	386	392	437	423	458	441	462	462	410	443	462	461	427	418	441	410	462	449	456	441	413	438	449	420	468	395	441	395	439	444	505	474	427	462	463	406	435	423	437	448	401	432	422	460	427	427	490	441	465	408	442	452	450	483	431	429	441	448	490	409	444	426	414	446	457	429	449	457	433	435	399	439	408	421	481	460	442	406	464	448	427	438	459	469	434	426	430	446	447	433	411	442	437	468	409	418	420	431	387	449	455	447	445	444	432	443	436	420	409	380	427	394	409	426	412	450	443	446	479	429	432	395	397	463	448	461	432	433	466	442	418	415	460	451	427	440	455	432	429	426	437	445	462	448	451	422	404	430	466	468	444	413	461	447	432	412	461	418	435	454	474	417	422	407	409	406	448	427	450	432	456	443	485	470	451	450	446	477	424	442	427	424	434	454	429	431	442	431	421	448	442	406	453	453	478	402	437	425	433	440	446	419	472	492	444	449	457	454	459	429	440	463	443	437	464	436	443	429	454	442	431	434	434	410	449	419	453	460	415	480	425	449	441	406	449	463	416	445	470	447	405	420	432	449	454	396	418	432	461	432	447	459	472	450	411	435	466	468	436	419	471	451	446	438	428	394	477	399	462	442	463	412	447	435	413	464	450	434	455	391	443	432	469	418	423	419	440	436	407	390	427	431	411	437	447	423	411	390	414	451	443	415	448	463	438	461	402	468	429	430	436	426	420	456	421	463	442	482	410	415	423	462	404	450	455	451	402	435	444	452	441	424	444	420	436	444	436	443	427	431	448	463	458	380	454	407	467	390	432	429	433	410	428	455	435	409	450	453	415	459	408	475	443	433	453	438	437	456	450	456	487	411	471	436	404	429	466	434	414	412	458	449	404	410	422	431	415	410	451	435	438	448	424	472	462	461	438	434	424	429	436	397	397	417	405	419	458	448	399	420	449	438	409	427	481	426	421	438	435	457	405	423	463	407	433	454	440	405	441	460	439	406	457	451	458	459	435	455	433	459	407	428	459	382	428	467	427	439	426	455	434	434	442	379	418	422	415	436	421	422	440	469	462	429	426	427	431	453	400	443	450	443	448	381	448	442	424	450	401	427	414	410	428	419	430	448	475	397	448	442	415	417	447	407	404	466	423	417	452	417	441	442	421	432	465	415	410	455	448	439	441	423	471	422	409	413	417	455	430	403	419	432	473	458	440	415	429	431	485	459	378	409	431	432	425	456	412	399	446	435	427	425	406	427	416	484	464	421	491	411	436	452	421	436	454	403	468	440	407	424	410	454	441	432	440	451	428	420	392	419	427	431	454	453	445	422	476	397	395	439	453	429	437	418	442	427	442	417	445	452	477	435	389	433	418	452	456	440	439	432	424	449	424	441	414	464	445	481	453	501	416	462	422	507	437	437	464	412	445	453	482	416	455	451	470	456	445	433	409	475	427	406	437	419	439	396	410	445	406	398	434	463	444	468	409	464	468	448	448	408	424	472	466	431	447	438	440	434	452	437	426	443	466	403	419	440	456	459	430	456	448	444	450	453	461	453	444	414	424	457	438	459	443	458	458	424	444	467	479	446	431	446	407	441	421	429	429	450	440	420	454	411	405	437	423	479	439	444	460	462	449	427	392	437	472	432	443	443	421	400	441	419	420	439	439	458	439	469	437	441	424	424	460	437	462	431	448	406	404	451	459	466	451	461	445	406	413	422	454	436	429	432	454	458	448	390	459	431	438	441	424	416	421	434	423	446	429	442	470	424	408	428	424	442	412	448	444	469	452	439	442	400	445	457	401	454	436	438	452	467	392	406	474	436	429	413	415	430	392	466	389	423	448	402	444	465	441	415	445	443	437	425	456	448	430	475	444	404	427	444	469	454	431	462	430	437	452	440	420	429	458	411	433	429	436	438	405	442	409	456	409	427	449	432	427	435	450	403	418	420	428	408	472	471	447	462	426	446	420	438	458	461	408	432	464	412	446	411	437	442	414	435	422	458	441	421	424	447	441	457	441	417	441	473	449	416	424	421	457	430	423	413	388	447	469	442	423	463	450	422	440	444	427	418	474	426	429	400	461	434	424	413	444	447	458	449	450	452	421	403
14538	15032	9997	5334	3924	2746	2025	1963	1686	1397	1165	1002	917	870	838	824	688	678	660	627	536	557	614	487	533	570	541	473	513	512	507	497	527	507	504	494	435	476	469	493	436	458	433	452	478	462	457	464	445	495	476	456	478	517	461	490	502	470	504	466	487	463	486	461	522	457	503	450	515	470	475	507	462	438	487	451	480	494	453	508	471	444	454	452	433	443	429	485	468	488	440	481	499	436	457	485	456	465	451	463	447	478	466	497	520	463	464	481	485	489	463	439	486	464	500	492	464	505	497	450	476	472	471	430	486	469	490	455	467	479	501	456	457	476	496	447	451	469	473	485	467	450	497	502	445	494	451	457	478	477	518	450	474	411	484	444	473	458	487	459	455	471	461	469	466	499	448	433	443	505	452	487	437	485	508	419	478	451	445	439	469	468	477	443	485	475	487	445	461	453	478	464	472	443	452	457	531	460	480	467	471	453	471	481	493	444	510	436	457	533	451	520	419	487	474	479	462	507	438	404	443	465	503	479	472	446	449	459	438	507	446	450	477	477	473	485	468	435	460	463	438	498	468	456	478	468	469	463	468	505	470	451	469	493	459	507	467	488	433	475	458	499	446	460	465	475	498	501	494	454	530	464	460	438	489	464	491	477	454	464	455	429	469	492	459	460	457	490	449	462	465	428	456	502	447	509	465	443	468	467	424	445	438	469	485	461	486	487	495	451	454	437	471	450	453	476	435	458	458	466	439	508	487	502	492	498	428	484	477	484	481	501	483	472	455	475	480	422	482	474	460	466	503	456	471	465	484	473	462	507	470	435	445	481	471	437	452	473	466	465	464	493	462	468	459	508	509	497	428	499	523	472	501	508	478	430	452	458	476	462	441	463	478	460	481	442	473	465	478	477	494	499	452	498	466	425	440	462	506	483	490	412	475	490	461	472	450	439	499	475	495	462	438	463	449	478	476	473	471	478	495	469	492	443	464	433	448	485	449	471	502	507	435	461	500	446	483	488	431	470	427	464	451	448	480	478	482	483	458	442	494	478	445	480	476	449	474	480	425	453	414	471	476	485	438	494	478	450	491	439	467	501	459	466	446	475	488	495	447	414	440	469	466	497	441	473	461	427	477	476	476	474	509	469	457	473	491	459	452	464	469	480	489	489	427	468	472	436	478	448	475	446	472	446	472	472	468	470	440	464	442	495	477	451	452	473	479	481	466	470	463	489	478	482	478	444	443	461	468	473	463	481	479	468	414	406	473	467	503	481	460	447	450	506	426	470	429	430	401	489	501	467	448	442	505	478	447	482	462	474	491	447	466	457	490	479	478	460	454	464	463	445	520	486	467	477	473	456	509	477	443	484	461	485	472	433	469	465	472	483	413	446	483	462	467	411	456	497	457	449	468	468	486	487	442	497	461	452	432	475	470	485	463	506	429	456	448	466	463	454	481	494	436	451	489	468	452	482	475	477	455	433	445	494	470	442	488	475	482	500	463	485	459	452	448	442	467	528	536	474	441	503	493	500	448	475	461	441	450	467	461	427	456	500	488	460	424	459	488	433	472	474	451	439	438	448	462	475	472	475	498	453	410	421	491	491	500	453	437	433	489	472	472	463	476	484	481	470	464	442	507	495	466	475	481	493	455	469	482	473	464	490	450	470	481	468	463	449	463	520	453	457	465	479	433	464	461	438	423	474	462	500	462	468	476	500	436	482	473	446	444	502	459	462	466	465	500	500	496	453	467	493	443	418	472	464	494	473	465	455	482	448	437	450	453	461	441	480	492	474	477	486	455	464	495	457	480	480	447	480	476	463	459	429	464	496	425	437	465	503	460	471	480	447	442	472	460	500	465	459	464	459	456	501	502	493	458	422	460	466	472	509	472	455	460	449	450	465	435	484	472	482	494	467	459	456	473	483	511	475	476	490	492	459	463	454	430	442	457	503	450	446	443	442	487	506	481	498	461	448	468	439	464	455	468	468	487	458	470	436	487	525	483	489	468	466	441	503	486	506	474	477	484	458	466	447	470	452	480	467	532	470	447	495	469	482	535	493	448	443	468	518	442	477	442	456	477	512	468	447	461	476	473	453	485	435	481	447	500	475	443	467	480	459	487	453	495	472	495	448	442	431	457	451	463	467	451	514	466	460	489	446	467	461	483	456	493	466	452	484	488	501	459	454	448	472	461	499	499	456	449	468	505	467	461	452	478	476	454	466	452	477	476	481	460	488	476	460	453	462	506	479	485	499	485	434	461	473	436	490	517	461	476	492	466	473	444	489	444	511	472	484	480	471	467	468	480	471	472	468	505	511	462	519	438	449	504	459	471	498	458	521	450	487	459	470	438	448	477	472	478	462	507	457	457	453	486	463	483	467	471	469	480	442	468	465	493	449	476	449	517	494	463	480	526	486	446	439	491	472	461	494	474	456	478	456	480	453	488	482	444	426	468	479	479	447	465	487	430	472	494	433	440	470	469	478	461	467	512	455	464	512	479	475	500	442	451	444	456	457	479	442	460	442	479	482	415	443	497	459	462	466	440	466	479	472	500	490	426	468	477	468	454	425	476	466	442	479	486	463	486	461	449	470	450	455	449	481	460	441	460	468	465	457	444	474	449	467	440	463	503	434	466	474	471	464	453	476	468	454	494	452	479	462	486	485	503	441	486	472	507	476	464	440	450	431	481	471	467	438	496	451	463	461	469	421	454	474	502	484	446	490	480	457	470	469	488	430	452	423	456	451	481	461	489	498	433	481	420	467	446	454	481	442	486	466	462	478	452	509	491	443	459	479	475	470	467	467	494	477	443	483	430	484	465	474	471	453	493	487	488	463	471	498	458	480	497	473	467	441	512	466	470	495	474	461	462	473	443	490	480	448	453	496	505	442	491	483	429	470	468	473	455	432	504	513	510	472	442	458	494	421	465	489	454	455	459	466	486	463	471	497	466	464	467	480	479	490	497	438	473	458	499	451	429	445	472	456	444	459	475	467	487	448	498	496	464	491	402	468	436	435	490	445	477	460	531	418	461	474	452	499	476	442	437	467	512	457	474	487	458	467	464	483	423	519	487	468	490	441	478	455	463	467	475	509	467	492	420	464	472	422	454	485	503	457	431	443	447	519	468	505	472	452	485	440	440	508	445	478	446	464	470	483	485	481	510	453	468	484	449	460	485	452	501	482	498	490	443	481	460	443	455	432	464	468	454	472	464	480	469	494	480	458	496	480	497	476	491	480	483	470	441	500	511	436	438	496	485	480	462	509	439	413	463	462	430	463	468	449	484	474	445	493	444	492	457	455	471	444	476	447	460	458	490	476	474	479	465	455	490	460	468	443	452	433	474	487	481	462	533	466	489	464	468	448	467	441	469	439	444	467	438	505	469	496	460	468	451	419	430	457	457	479	488	468	457	464	479	473	501	477	487	467	464	501	452	469	482	438	502	501	456	466	444	435	472	459	477	488	483	440	485	445	453	486	429	479	451	436	447	473	455	474	505	458
25068	21610	28350	25325	16538	2447	1532	1410	1352	1179	1182	1086	1083	1067	1045	924	993	1001	971	894	958	918	934	903	855	908	887	829	854	893	828	884	867	891	901	865	892	904	852	857	878	898	848	894	877	858	865	859	860	846	877	847	859	863	826	884	815	848	975	908	841	899	834	858	805	908	820	896	945	884	878	888	865	862	890	909	826	865	863	870	859	808	854	854	879	977	859	828	860	899	898	817	875	825	861	876	902	913	831	872	881	840	842	897	849	854	888	840	880	853	892	854	845	854	874	869	881	876	861	850	835	889	847	867	905	902	892	913	876	864	799	909	843	861	873	798	885	871	869	886	910	859	888	845	900	864	870	848	912	887	874	862	857	831	879	868	832	853	855	869	870	843	904	823	954	832	874	919	893	835	890	869	820	872	837	896	858	869	900	886	867	892	868	836	897	864	894	866	808	880	844	880	883	852	871	911	831	928	822	912	884	846	882	881	864	885	893	847	902	893	862	873	847	827	900	883	884	900	880	903	883	826	878	838	861	869	834	852	870	917	889	866	850	862	865	875	859	852	872	877	900	928	887	829	885	809	864	885	851	862	901	911	831	856	873	899	852	868	820	906	868	853	898	835	861	894	803	858	879	843	870	853	858	921	855	854	857	858	842	882	925	862	917	838	870	839	843	862	913	894	893	877	905	837	865	832	859	794	855	945	846	858	816	818	842	846	901	843	899	902	845	903	897	877	863	911	898	897	873	874	875	863	880	830	877	881	839	865	873	887	887	834	864	848	868	865	894	855	807	845	836	891	856	783	817	861	862	837	914	828	874	860	864	830	872	819	857	878	889	921	878	865	888	857	885	844	867	920	879	878	862	869	884	835	807	867	880	885	856	862	889	851	864	869	906	840	866	871	865	916	889	824	858	869	868	853	900	959	903	837	876	825	845	875	855	828	870	821	856	853	870	897	850	847	888	928	912	862	875	885	838	872	850	881	838	922	834	859	867	908	831	864	855	816	889	838	895	818	860	861	801	875	925	861	835	825	911	902	857	848	874	839	899	914	891	845	883	810	870	874	872	822	861	873	882	874	923	882	919	873	887	891	890	830	881	818	828	881	879	844	884	872	847	819	843	837	818	866	881	867	856	810	845	798	848	864	876	867	852	841	814	840	854	883	854	869	859	848	908	858	896	848	884	853	884	888	861	843	893	894	913	880	834	885	826	845	864	869	855	873	863	845	905	861	823	849	869	873	849	828	851	876	812	866	831	910	860	876	841	833	896	874	867	882	876	880	843	829	900	881	872	849	876	877	889	849	814	879	886	866	867	829	873	833	839	907	840	873	876	922	840	830	892	883	860	838	875	890	823	898	863	817	895	871	942	867	885	844	879	893	848	851	854	882	829	823	832	848	884	851	827	830	903	858	848	874	831	893	850	859	838	864	890	846	884	868	826	860	880	899	770	885	914	878	908	906	804	845	831	875	865	883	875	870	833	892	827	881	840	894	908	850	898	856	876	850	880	924	942	885	862	903	806	855	906	844	899	831	904	860	896	867	832	897	846	835	895	866	872	844	820	826	879	859	856	858	858	899	897	803	879	878	871	930	908	872	846	895	906	881	839	872	850	877	900	942	844	833	893	889	901	847	873	832	881	896	860	884	881	819	883	876	895	879	866	891	806	857	864	935	882	879	859	866	881	786	841	855	874	879	907	906	838	894	895	844	901	894	927	859	845	833	844	827	980	824	858	894	909	860	844	858	845	877	858	858	836	884	874	868	863	861	898	882	869	848	833	880	848	863	882	904	871	884	860	935	858	858	875	896	843	846	845	935	864	871	866	931	877	902	885	836	880	866	864	826	843	911	865	875	847	855	865	839	852	843	838	838	886	821	828	862	858	832	904	882	894	862	899	901	853	835	883	807	867	859	866	873	860	882	882	865	845	811	842	840	837	878	854	864	861	811	863	856	870	855	851	838	899	902	868	889	852	878	865	883	834	808	839	836	859	920	900	861	858	838	842	886	849	842	848	865	878	839	863	867	848	867	876	849	879	863	865	916	874	853	859	824	890	817	870	917	888	855	851	874	881	838	891	840	855	907	895	839	831	839	879	912	944	888	869	893	868	884	888	851	892	864	849	894	875	840	874	884	882	880	890	845	897	864	880	874	809	866	867	864	898	849	889	813	792	854	865	864	842	864	826	885	805	844	865	850	861	886	827	907	875	826	804	848	838	899	855	885	923	878	853	850	873	891	864	868	830	845	894	867	843	817	810	893	832	847	853	826	884	879	859	885	847	885	866	915	870	853	852	876	891	860	901	882	930	868	822	833	897	918	842	895	821	881	843	857	852	859	829	827	875	876	891	867	878	876	889	864	834	887	864	847	832	860	834	832	876	868	901	830	798	849	976	848	844	884	889	856	837	899	887	821	828	905	843	862	857	863	865	862	897	856	854	861	886	876	872	851	838	909	830	852	834	840	839	879	862	847	779	893	871	879	864	865	855	847	883	869	830	842	905	853	831	863	858	856	818	870	949	860	876	857	889	929	853	853	849	873	885	814	848	776	848	863	870	871	881	804	852	853	811	868	829	928	839	905	898	814	877	856	809	896	866	871	873	874	855	865	881	861	900	832	878	897	838	873	869	878	848	874	894	883	897	853	823	815	878	836	902	863	822	892	884	862	903	876	896	800	894	864	888	879	867	869	847	876	869	845	845	850	857	912	861	864	841	851	853	877	827	851	888	861	866	842	885	855	839	921	858	834	858	855	848	891	826	937	883	885	800	836	904	852	871	901	861	835	905	913	824	840	860	870	835	851	823	886	851	872	870	886	863	873	854	870	916	851	863	838	822	950	871	822	886	879	783	849	849	871	892	841	844	851	814	826	873	890	881	878	905	888	873	872	869	861	890	794	855	925	896	864	863	856	888	835	859	865	876	864	840	875	833	828	818	907	861	841	895	851	905	826	875	848	928	908	874	814	888	877	837	850	839	810	816	877	813	903	836	845	869	892	855	852	866	868	873	872	808	891	891	912	921	874	862	857	907	821	849	893	899	855	899	848	853	857	849	841	862	855	904	874	844	895	897	875	865	881	916	857	875	886	862	809	863	903	846	826	860	858	800	811	957	880	819	863	884	902	879	884	828	862	850	854	880	898	870	866	849	883	892	833	882	854	834	886	867	864	921	805	886	890	883	862	874	878	816	879	885	851	848	858	887	874	821	878	872	855	903	885	871	850	833	889	852	888	839	882	869	812	896	841	849	859	841	856	883	903	851	913	855	887	792	855	888	899	861	837	866	846	849	923	811	845	912	841	858	854	845	834	904	898	884	830	829	807	870	927	878	895	915	852	924	867	917	898	876	891	862	889	885	831	831	887	876	825	857	813	828	911	853	869	921	892	870	857	889	907	874	901	922	887	864	855	851	927	868	796	857	881	834	887	900	854	865	836	876	900	862	893	896	862	840	849	867	849	871	895	837	858	884	887	834	866	892	918	843	826	880	894	754	923
13603	10969	7316	4347	3090	2390	1997	1924	1800	1480	1459	1276	1137	1206	1163	1100	1068	1049	1002	961	961	956	959	906	933	899	918	871	822	856	881	926	850	894	888	909	904	856	899	875	876	921	922	887	864	916	950	832	886	890	879	913	893	862	892	909	907	873	887	855	873	791	870	884	875	862	856	875	917	863	884	871	916	890	912	861	915	854	832	890	863	853	877	834	822	904	874	849	804	811	883	810	866	861	849	841	859	840	888	892	885	901	850	872	945	873	858	855	856	856	855	891	884	815	854	908	844	805	887	913	877	815	830	863	900	858	905	843	866	854	810	895	853	882	828	882	851	854	881	859	824	874	840	875	817	887	842	898	901	849	864	891	844	860	876	884	860	886	887	841	822	916	824	855	853	924	842	880	878	910	816	897	856	868	855	861	853	875	892	858	887	909	871	854	897	849	872	864	876	889	854	825	840	846	859	863	837	890	875	872	839	883	903	881	830	903	847	796	899	837	848	867	875	875	835	858	852	877	901	825	843	831	853	865	905	881	865	844	855	830	879	855	852	827	916	864	860	861	866	815	855	884	837	879	858	840	827	906	872	890	900	857	854	854	860	816	872	892	882	827	830	891	852	883	843	883	878	886	902	923	845	872	830	891	836	865	839	870	886	870	911	886	826	876	885	923	819	856	871	876	886	892	854	846	877	845	850	889	871	885	865	801	834	865	895	837	906	893	883	846	842	854	881	881	826	866	870	808	797	883	902	879	832	858	884	862	823	812	832	842	844	852	808	865	822	915	915	905	870	866	844	878	840	872	929	916	874	836	911	866	846	899	831	871	876	860	848	849	872	878	872	844	906	891	896	888	837	898	837	914	898	846	881	919	850	882	836	867	886	889	852	819	846	876	868	782	828	866	875	878	907	846	857	836	843	887	855	842	874	876	913	838	906	897	843	876	870	879	855	906	822	904	879	913	893	845	826	846	849	860	883	888	894	849	836	863	851	853	864	915	835	849	863	884	871	832	900	850	874	895	868	881	859	834	817	920	845	846	861	886	874	875	935	863	875	885	821	871	833	863	887	893	852	833	871	864	858	880	913	876	888	912	888	862	839	884	872	891	863	865	850	839	882	883	824	858	887	875	915	813	815	906	860	860	859	865	881	839	858	897	891	860	837	838	876	888	913	879	848	871	824	876	905	863	855	839	824	856	893	866	863	845	871	861	847	844	885	861	893	856	849	877	851	883	887	848	903	894	905	842	892	844	846	892	834	887	870	832	872	878	862	837	792	857	862	891	863	869	877	873	867	846	898	911	927	910	887	878	771	839	801	888	824	880	860	852	823	829	878	840	856	831	881	859	878	844	840	860	861	900	867	841	925	858	826	889	901	836	880	897	857	893	869	905	841	909	852	857	873	899	842	845	888	885	867	885	900	879	860	861	893	862	826	862	846	867	892	889	882	858	835	873	890	915	846	817	883	863	910	874	846	858	848	850	918	864	863	871	847	830	843	846	900	888	847	867	875	890	884	869	852	912	864	867	872	838	885	849	860	864	866	872	844	915	903	903	876	874	851	860	832	888	826	871	835	814	878	834	916	847	841	918	808	837	893	838	850	872	800	858	847	862	828	863	888	890	815	864	861	919	894	869	846	873	912	909	806	825	833	833	838	886	843	881	880	888	915	856	874	787	882	878	871	873	870	861	820	900	848	889	877	965	917	877	888	887	848	822	845	858	840	908	852	863	861	849	844	903	855	862	883	843	881	842	864	846	820	869	849	875	844	866	874	848	900	868	861	915	921	783	844	897	903	874	869	887	871	846	862	891	902	856	889	840	842	820	776	863	824	868	911	911	855	866	861	871	865	844	828	880	895	893	852	822	886	857	862	919	881	795	856	838	898	859	870	879	863	854	857	863	869	825	839	874	840	892	799	889	868	885	905	845	837	818	918	897	836	873	801	861	857	862	850	892	839	894	856	896	808	889	848	841	896	856	876	869	857	840	875	842	863	824	835	843	855	818	888	855	891	867	879	801	851	878	829	837	821	901	842	878	865	844	881	876	893	834	854	827	831	827	857	857	856	867	876	905	890	902	911	861	841	868	936	892	867	896	833	913	859	821	882	890	867	883	854	825	853	863	900	861	891	867	855	896	867	870	871	847	846	832	868	890	886	856	866	847	940	868	849	894	840	859	871	853	803	930	845	919	854	850	865	812	896	845	863	876	892	904	809	894	877	845	870	877	896	895	832	862	800	839	851	838	877	866	874	872	836	856	864	840	842	833	885	844	836	901	849	869	820	874	837	832	851	852	788	863	821	859	876	909	868	844	854	847	881	810	856	901	845	882	881	852	878	890	831	889	882	858	888	870	871	872	899	892	857	857	870	914	865	879	895	852	876	878	853	876	929	840	837	871	879	884	887	872	898	899	839	868	875	809	883	851	882	890	853	870	861	822	911	873	894	864	860	897	833	899	865	830	919	859	862	860	922	867	843	864	914	895	867	833	871	861	899	820	882	871	899	846	847	928	859	888	830	824	849	811	905	921	866	898	894	861	823	818	869	859	879	857	899	884	852	865	869	888	843	871	859	821	801	918	861	847	821	849	880	888	887	899	837	853	838	924	844	847	871	856	805	838	927	899	890	860	861	846	873	858	865	873	879	870	874	851	861	919	819	865	865	867	876	888	872	821	888	845	875	824	858	863	866	904	866	883	852	892	813	913	849	833	889	843	871	894	846	815	833	852	840	832	863	818	861	843	905	855	840	827	899	889	887	904	928	865	855	880	885	866	885	837	855	871	856	907	870	882	847	911	843	918	832	856	884	864	918	895	877	851	888	902	900	856	825	847	858	908	857	867	858	867	858	850	876	895	848	822	847	846	838	849	926	789	949	879	873	824	841	880	870	848	846	879	876	888	913	850	836	847	826	835	819	836	868	845	891	874	854	928	890	880	838	816	931	861	873	890	848	875	867	896	890	868	885	901	878	860	872	858	860	854	879	803	846	859	860	857	855	853	885	851	843	837	858	878	833	848	931	891	850	895	877	892	888	855	859	875	840	851	852	891	902	903	888	865	866	856	851	885	866	906	868	960	876	848	850	846	887	922	843	862	841	841	910	836	911	813	869	843	825	844	857	842	845	855	833	825	871	844	899	888	893	911	822	858	922	863	855	903	876	878	779	853	912	837	838	878	855	976	871	875	848	828	930	888	865	841	857	881	840	839	861	849	807	842	887	828	861	833	867	884	847	871	840	844	874	882	869	881	885	929	802	890	871	925	908	872	868	884	831	815	838	856	891	872	902	911	832	850	892	834	821	918	883	845	826	896	853	850	853	848	840	811	911	866	897	837	879	886	887	806	891	855	850	890	851	893	817	832	892	856	938	906	846	832	942	833	860	876	826	976	879	823	852	828	854	876	829	907	893	866	901	880	901	889	941	887	873	826	918	837	865	871	890	861	831	876	905	840	889	930	883	861	862	899	883	871	868	881	888	821	845	838	857	826	853	813	918	870
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
