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
341217153590	341217154148	341217154698	341217155248	341217155796	341217156348	341217156898	341217157448	341217157996	341217158548	341217159098	341217159648	341217160196	341217160750	341217161298	341217161848	341217162396	341217162948	341217163498	341217164048	341217164596	341217165148	341217165698	341217166248	341217166796	341217167348	341217167898	341217168448	341217168996	341217169548	341217170098	341217170648	341217171196	341217171748	341217172298	341217172848	341217173396	341217173948	341217174498	341217175048	341217175596	341217176148	341217176698	341217177248	341217177798	341217178348	341217178898	341217179448	341217179996	341217180548	341217181098	341217181648	341217182196	341217182748	341217183298	341217183848	341217184396	341217184948	341217185498	341217186048	341217186596	341217187148	341217187698	341217188248	341217188796	341217189348	341217189898	341217190448	341217190996	341217191548	341217192098	341217192648	341217193196	341217193748	341217194298	341217194848	341217195396	341217195948	341217196498	341217197048	341217197596	341217198148	341217198698	341217199248	341217199796	341217200350	341217200898	341217201448	341217201996	341217202548	341217203098	341217203648	341217204196	341217204748	341217205298	341217205848	341217206396	341217206948	341217207498	341217208048	341217208596	341217209148	341217209698	341217210248	341217210796	341217211348	341217211898	341217212450	341217212996	341217213548	341217214098	341217214648	341217215196	341217215748	341217216298	341217216848	341217217396	341217217948	341217218498	341217219048	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2704	2000	3600	2300	2704	2000	3600	2300	2704	2000	3600	2300	2705	2000	3600	2300	2705	2000	3600	2300	2705	2000	3600	2300	2706	2000	3600	2300	2706	2000	3600	2300	2706	2000	3600	2300	2707	2000	3600	2300	2707	2000	3600	2300	2708	2000	3600	2300	2708	2000	3600	2300	2709	2000	3600	2300	2709	2000	3600	2300	2710	2000	3600	2300	2710	2000	3600	2300	2711	2000	3600	2300	2711	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2714	2000	3600	2300	2714	2000	3600	2300	2714	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2715	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
22664	21334	28789	24235	21336	21285	4338	1295	1078	1021	1036	980	955	977	890	952	923	973	903	958	922	1762	993	1136	982	923	879	983	981	916	962	921	942	982	987	960	997	931	944	976	965	988	1036	996	888	972	981	957	934	938	950	937	920	894	897	884	927	956	891	913	913	875	987	918	927	903	872	908	876	900	910	945	864	846	921	921	908	879	912	916	866	891	885	906	908	896	942	931	923	882	902	909	946	896	838	935	937	956	885	912	884	898	813	943	886	922	877	901	911	903	880	921	929	882	889	809	918	911	913	905	869	904	884	875	869	915	885	884	852	987	866	918	925	872	824	879	879	887	879	897	938	935	931	943	839	878	888	871	921	892	863	914	914	850	949	876	852	864	900	892	905	836	920	871	895	860	883	918	874	924	940	874	938	877	892	850	932	918	889	891	907	868	904	875	870	914	913	919	888	856	926	909	890	848	906	857	942	879	924	903	884	921	929	850	878	876	906	874	873	931	950	934	925	896	956	874	845	905	845	937	927	886	906	922	857	909	893	879	847	914	906	929	854	887	890	874	880	897	903	917	848	859	930	911	891	895	908	922	944	926	880	947	894	948	860	839	863	865	907	913	887	848	923	898	858	918	880	833	905	898	892	928	890	891	865	902	887	923	895	902	882	873	918	894	895	900	931	891	873	943	892	918	891	885	874	867	887	903	822	883	896	935	937	905	925	905	884	888	929	852	817	897	874	926	914	887	876	888	897	883	902	870	937	920	903	883	840	911	932	908	889	882	871	855	915	883	887	885	942	887	868	913	884	935	885	908	919	865	894	855	951	878	934	866	836	874	920	928	901	887	825	862	876	881	860	873	863	873	913	889	867	857	941	942	896	897	916	911	906	930	915	876	942	906	909	939	889	879	806	945	821	895	894	897	855	873	884	910	901	849	906	859	859	876	941	902	939	909	923	920	887	862	922	917	831	892	940	865	893	912	954	917	830	916	898	860	942	864	866	872	916	912	887	910	902	866	878	887	879	891	864	881	928	860	893	906	892	920	863	928	893	876	925	839	875	911	901	907	913	903	880	867	906	905	881	910	908	880	925	889	885	918	914	903	883	915	966	858	908	872	919	820	937	883	908	922	874	888	866	831	905	837	817	884	888	862	903	875	889	887	915	906	875	899	900	944	926	902	852	939	894	927	894	900	930	892	858	892	933	870	894	851	902	888	852	832	856	929	847	935	891	853	893	852	917	885	865	895	904	907	908	885	879	923	867	862	871	880	857	910	930	922	875	922	910	861	841	877	868	898	891	873	887	871	893	902	887	914	858	847	948	925	884	932	906	964	926	883	871	864	877	888	877	894	867	880	887	919	860	812	893	892	860	832	901	915	861	856	862	923	865	917	927	866	855	916	958	923	894	925	930	885	838	913	877	906	917	909	872	882	901	932	842	860	893	885	837	874	823	885	866	892	887	864	897	853	920	907	927	813	871	954	878	911	867	879	921	836	870	892	877	891	845	885	862	867	918	853	917	882	876	876	894	829	867	922	874	910	843	898	835	880	871	901	909	844	927	877	929	919	887	855	909	862	850	889	943	885	859	885	904	893	846	857	898	851	913	920	918	867	870	953	909	897	860	857	890	926	884	920	871	851	886	867	835	871	832	840	900	879	910	884	885	890	879	880	887	833	901	919	885	860	875	912	842	923	815	894	857	836	877	890	879	873	881	898	901	908	871	918	888	832	867	861	861	875	882	859	887	876	933	855	872	927	909	866	851	846	922	889	907	919	874	912	902	863	856	890	894	942	897	917	890	945	920	878	896	869	894	866	832	921	864	962	889	886	889	876	830	920	890	920	909	877	880	912	888	878	898	856	884	905	889	911	863	877	874	901	861	886	915	875	917	903	887	920	874	872	864	885	873	958	863	863	880	901	920	908	942	886	868	879	885	893	893	833	890	891	907	890	927	867	883	900	937	887	934	853	872	892	875	882	865	866	868	840	923	892	904	845	866	881	922	941	893	904	877	832	851	848	857	912	885	921	896	896	857	936	895	838	891	850	861	920	875	879	910	915	930	923	874	893	912	856	887	896	880	885	854	878	906	868	931	913	898	875	915	870	867	895	924	940	871	797	926	917	881	908	907	947	907	895	900	889	898	885	904	853	855	909	870	943	846	874	879	852	861	867	867	916	904	873	924	852	909	920	901	881	863	850	884	909	919	924	908	894	912	871	896	911	867	915	860	903	884	887	946	899	864	899	923	893	908	887	897	908	839	908	876	876	922	895	871	917	929	892	923	890	899	874	885	898	874	900	900	857	865	860	902	835	906	935	872	878	910	862	877	951	883	848	889	904	862	897	871	900	917	902	867	896	894	875	826	896	929	901	891	866	935	879	913	949	921	874	919	938	905	870	861	892	878	857	897	878	914	903	892	878	933	869	928	886	878	908	857	895	839	900	879	903	906	885	869	941	914	843	861	823	880	919	896	922	855	865	947	829	837	930	904	903	930	889	882	890	906	882	875	842	936	901	852	876	905	857	908	872	890	924	868	931	846	836	901	896	833	886	907	886	895	861	956	901	858	861	883	922	887	910	913	884	879	877	879	925	859	934	851	920	921	876	901	876	848	863	834	872	877	898	889	899	885	882	907	906	911	871	847	938	872	865	871	867	898	829	879	892	946	872	902	895	891	895	868	913	886	928	850	925	905	877	922	933	937	831	855	935	904	886	858	871	866	876	867	911	900	892	952	852	874	891	896	880	826	869	971	909	872	900	865	892	861	886	933	899	901	886	858	864	893	830	898	929	868	850	844	891	902	898	845	923	890	874	935	855	905	937	869	920	891	924	928	899	862	946	884	883	882	879	830	838	921	887	842	881	837	892	871	906	901	939	947	873	899	880	889	902	893	857	902	914	887	892	900	910	886	827	873	852	922	851	913	886	920	822	879	887	910	864	862	881	870	857	904	925	855	891	877	920	837	858	865	854	873	837	929	910	917	944	890	900	892	901	933	915	865	845	936	914	907	880	903	921	931	879	847	920	889	920	910	898	875	902	900	918	825	875	937	945	921	875	884	903	840	915	870	887	854	908	838	827	901	868	924	890	879	904	884	932	852	854	897	918	905	921	897	829	869	899	884	929	912	883	922	887	877	887	911	878	823	892	932	912	937	853	827	862	917	886	853	890	889	854	885	897	907	899	888	872	855	926	877	926	860	937	877	845	872	947	934	884	891	920	854	932	898	870	902	895	914	835	888	916	868	860	925	911	937	881	871	908	851	881	857	912	883	845	904	855	922	882	887	871	900	917	897	890	845	874	882	884	958	913	824	836	915	873	890	907	895	918	908	817	858	934	920	882	922	916	888	879	948	941	882	973	917	882	877	869	870	827	841	930	881	877	864	932	864	907	868	896	885	882	856	913	887	896	857	833	897	944	899	863	903	897	913	891	872	862	897	964	896	857	889	861	963	901	874	950	868	892	852	873	867	890	877	851	904	875	913	892	872	889	940	845	907	855
14250	19414	8390	3655	2240	1611	1376	1372	1205	1073	1132	1033	1035	1049	1044	1009	1007	1036	984	1051	999	1883	1098	1262	1105	1050	1031	1003	997	1036	946	1043	983	925	1063	976	983	1036	1051	988	1007	1042	1068	1021	1043	1035	1028	967	966	1071	947	988	993	981	962	998	1005	992	1011	969	943	970	974	988	955	987	1018	968	939	949	928	978	927	1015	938	990	955	982	928	986	944	1001	1015	1001	950	965	957	951	987	1015	992	1005	940	1013	1006	1039	949	973	978	945	964	994	985	990	959	977	954	998	1000	991	978	1011	979	910	906	964	945	935	980	1063	966	981	976	955	975	915	981	941	979	985	974	984	964	926	941	958	932	1005	993	980	988	1025	984	961	965	962	994	980	940	883	958	1008	932	943	938	966	950	999	1001	931	962	883	1013	938	903	949	924	955	983	944	944	950	1003	963	930	981	961	965	965	1001	961	981	948	974	925	933	923	872	961	948	966	918	924	962	942	957	1010	995	1004	917	975	934	1032	971	995	962	919	917	937	922	959	978	965	932	959	983	914	950	947	969	1045	975	951	981	1016	976	944	960	959	970	1005	946	1018	982	1023	970	925	963	970	999	977	912	951	908	964	976	988	931	929	1013	961	955	985	968	1010	961	997	940	1008	949	911	934	956	936	980	987	1015	981	952	935	951	965	1004	892	943	908	959	925	968	996	942	959	962	1001	932	931	991	882	944	989	1034	980	974	982	1003	942	907	948	953	937	978	996	958	1041	1024	937	972	942	939	945	936	1009	910	970	977	914	930	1009	975	949	920	994	923	934	946	936	957	965	909	943	998	959	935	953	947	989	948	957	953	954	941	1010	984	951	979	978	977	954	942	1011	981	961	978	948	932	986	977	995	959	954	1010	989	934	929	980	955	980	989	903	937	982	945	980	988	968	977	969	964	930	941	914	937	929	951	937	991	960	915	931	1001	912	936	908	943	943	945	928	972	985	955	930	986	945	951	959	932	991	901	963	959	954	982	964	975	943	989	983	972	922	950	906	956	954	971	1011	1023	999	973	953	919	954	1002	964	1050	966	963	966	975	958	923	967	953	1026	1014	964	994	916	964	991	1028	979	950	943	957	896	1010	915	941	950	933	958	949	936	971	884	965	958	981	986	949	915	961	970	948	984	960	956	925	967	984	889	982	989	980	934	972	987	965	952	964	907	919	960	988	912	905	919	967	962	937	1020	951	963	969	946	926	953	944	937	922	951	957	959	909	985	965	932	976	939	954	1009	956	969	1014	930	958	991	1017	935	1008	984	917	1001	985	945	969	995	956	933	1004	985	948	937	979	962	1005	878	961	953	1005	908	958	935	885	952	923	969	1008	986	960	996	941	971	944	957	957	942	931	924	976	975	965	972	953	952	940	975	1013	922	966	941	1005	987	994	966	1014	975	921	980	963	941	965	996	984	991	988	964	920	994	904	977	936	914	952	991	966	939	904	976	983	1016	915	992	942	958	946	971	1007	923	971	935	933	946	952	963	946	917	961	962	953	957	954	980	999	932	1002	914	998	930	986	976	950	934	1011	938	965	949	936	1013	949	991	940	997	939	973	1013	937	997	993	960	948	967	961	983	922	1034	989	1005	958	981	936	952	1001	948	899	1000	982	993	921	968	1042	918	979	963	970	928	950	951	973	978	914	970	1032	948	936	953	918	912	980	962	923	933	998	985	955	941	953	1011	974	960	999	962	895	943	972	932	928	948	958	912	937	946	992	882	980	989	958	992	1001	925	1024	1030	927	970	967	921	975	991	985	985	948	1000	982	877	965	978	1033	946	969	922	990	944	964	968	960	963	945	985	1018	997	987	927	1017	943	928	913	991	981	980	987	985	925	989	928	962	968	949	972	978	958	941	1026	956	885	942	965	955	948	960	911	903	901	986	957	993	967	969	895	964	933	919	966	1037	968	965	980	961	1016	925	949	934	948	988	926	943	971	1007	965	914	980	958	995	953	940	944	923	937	956	878	982	988	980	878	943	929	960	925	992	955	975	969	943	984	946	997	932	950	914	976	960	971	931	952	938	933	970	967	965	974	983	921	980	972	966	1034	991	940	1013	944	1002	966	988	933	928	983	934	981	964	966	965	891	966	989	981	946	1004	905	979	978	968	941	941	1001	949	947	952	1032	992	948	939	967	944	965	941	952	1001	952	935	972	976	945	949	932	931	923	901	1014	948	873	916	1003	974	991	941	954	999	1052	939	986	1020	979	981	980	950	914	960	982	950	966	932	1005	969	959	892	966	928	903	967	1007	961	935	973	927	942	948	977	966	989	996	945	976	939	1054	976	971	949	997	980	938	969	926	961	1001	979	950	932	991	1018	1012	947	918	950	991	931	932	979	975	954	950	991	964	965	970	1002	1008	975	956	926	979	935	971	997	972	951	984	944	980	956	972	991	1008	911	978	950	962	967	978	997	1042	969	964	1025	1017	978	984	968	908	944	930	944	903	939	961	979	995	976	950	952	969	967	944	966	934	946	1010	972	948	998	943	950	973	970	963	969	965	959	956	994	944	948	947	929	1008	969	995	940	1017	945	932	991	947	951	964	1017	952	920	934	980	939	1000	1008	960	925	906	969	973	924	989	961	991	922	997	949	970	994	945	1008	947	956	1008	919	981	936	982	986	1008	896	968	1029	968	949	948	921	960	987	971	1003	1000	980	947	947	958	987	934	854	914	940	918	925	993	984	957	987	960	995	953	988	973	1011	1005	960	978	979	983	957	984	961	976	931	969	983	958	991	922	927	940	1011	972	973	1019	960	951	929	923	957	937	1011	942	1003	990	962	939	965	929	945	944	896	981	946	970	932	921	931	942	983	929	964	921	948	921	1003	971	953	964	971	955	966	982	980	922	966	926	945	993	1002	1012	940	1036	966	950	998	988	959	988	949	998	1012	953	1024	963	942	945	975	927	964	917	933	997	894	978	940	1002	955	952	919	985	993	903	915	985	951	976	936	1003	962	949	996	925	956	990	966	958	1000	979	970	972	980	969	953	951	987	966	937	918	997	980	958	981	951	954	955	964	916	960	966	980	1016	939	961	983	934	987	989	1005	954	959	920	995	943	983	930	987	980	939	953	943	932	1008	903	931	1003	946	937	998	969	944	925	921	979	986	948	945	933	998	940	964	958	985	946	1022	954	948	978	951	991	985	979	944	925	966	978	933	977	981	972	932	963	951	970	937	952	978	885	976	964	975	961	994	974	919	962	950	926	993	983	976	996	921	973	941	957	976	967	912	938	1002	940	1000	974	895	959	959	1007	1021	959	985	992	915	983	935	956	955	973	995	949	934	968	926	948	976	897	972	978	922	1005	961	934	995	941	1021	988	970	985	914	944	974	985	990	981	926	966	938	967	979	954	965	962	975	970	950	938	966	929	930	989	956	967	946	949	985	971	909	995	964	945	984	945	964	994	968	974	942	945	965	952	956	956	983	928	959	961	990	980	987	924	959	932	975	944	910	964	940	990	963	918	953	967	1022	939	904	988	974	959	936	954	978	944	988	957	925	990	986	935	958	981	951	961	926	973	958	942	982	989	1014	963	960	1000	964	979	981	980	955	915	998	1012	922	947	1010	994	907	951	962	1003	901	923	933	967	1005	936	981	927	918	951	1000	924	993	968	949	1015	922	977	979	1024	944	976	910
27097	20782	13313	1669	833	760	749	711	769	704	725	698	682	683	704	732	737	762	698	717	662	752	734	668	720	657	724	691	715	660	746	695	692	706	741	734	723	783	755	719	725	756	687	730	670	695	767	750	760	700	722	706	706	733	685	691	739	687	717	669	695	676	692	735	720	757	722	727	696	742	753	668	699	688	703	745	690	671	698	656	672	670	666	692	707	716	694	744	698	709	687	682	702	684	702	711	710	702	718	700	708	683	700	643	642	709	692	674	700	684	705	717	713	738	707	689	725	742	741	681	726	687	751	641	678	657	679	703	728	713	719	699	694	700	712	742	718	662	649	685	729	736	675	679	661	707	710	691	707	679	664	680	732	730	772	661	742	695	697	699	698	664	681	727	697	707	705	707	696	655	674	736	730	643	721	681	690	702	662	723	732	734	660	695	717	713	711	682	685	728	675	754	696	699	683	672	671	710	699	703	761	718	688	756	702	702	696	667	680	672	702	728	700	722	690	713	716	715	664	703	719	703	653	698	723	732	696	697	670	734	694	707	729	694	692	693	699	764	689	689	655	682	713	684	697	712	647	696	698	736	703	680	714	685	684	781	714	727	728	712	691	733	700	657	694	684	709	703	754	710	680	714	692	682	714	711	690	732	743	683	735	680	703	799	699	764	671	669	751	716	723	729	686	710	677	712	679	735	710	721	706	674	696	714	668	729	701	722	698	696	698	718	693	687	684	729	715	685	672	720	733	717	734	750	688	691	740	705	746	696	667	690	713	712	716	692	656	734	773	721	673	694	757	686	709	705	695	654	722	693	683	683	693	689	699	686	705	683	715	773	668	686	705	711	689	729	707	623	701	701	695	707	687	714	693	677	691	743	676	652	686	692	719	767	713	720	690	684	707	733	705	721	740	686	691	731	694	681	777	779	758	693	695	724	684	689	747	674	710	664	702	747	729	670	715	727	665	668	766	686	763	747	669	734	684	683	724	699	695	712	715	654	682	731	706	679	685	688	685	752	656	730	724	674	722	660	697	704	706	678	718	676	688	674	719	686	702	703	689	670	716	709	689	711	674	675	705	711	693	725	720	703	713	728	716	682	679	699	674	649	704	689	685	682	696	634	687	678	720	707	665	695	743	710	682	672	735	722	718	708	693	691	669	656	735	684	751	733	665	680	737	663	765	723	751	700	699	702	694	707	706	646	655	676	686	814	647	699	701	724	703	711	674	712	698	658	705	686	684	661	723	738	680	685	673	711	716	691	688	718	637	646	721	695	715	656	686	733	699	695	723	710	698	704	719	735	756	649	712	685	678	675	689	746	703	680	708	700	715	662	717	690	720	701	695	730	749	672	738	673	707	684	661	721	696	679	700	695	669	731	708	724	681	742	694	693	658	751	713	723	735	661	763	713	686	661	686	697	674	691	684	733	736	704	678	676	746	706	690	671	747	722	709	683	708	712	701	683	708	722	741	720	655	701	680	724	707	696	653	694	678	704	709	703	688	677	674	696	678	677	707	708	678	705	659	709	716	733	721	677	696	724	693	690	730	712	700	728	716	655	679	673	719	683	704	669	673	703	712	686	704	681	737	673	714	737	719	659	730	676	712	657	684	664	723	713	663	676	719	682	716	708	649	676	689	726	633	721	692	692	676	710	640	722	723	707	679	687	691	655	719	707	679	728	732	664	690	707	715	702	707	719	696	691	729	730	716	718	683	672	720	690	698	720	754	668	711	693	733	686	666	703	674	716	746	737	701	711	683	704	717	715	687	679	687	683	716	713	697	717	693	705	681	732	714	697	657	722	744	717	697	689	647	707	705	731	685	704	680	672	716	646	726	696	722	693	666	659	753	688	708	656	760	715	669	720	692	714	734	681	679	717	710	738	724	708	742	752	725	710	726	714	730	646	717	736	714	695	721	751	665	701	706	658	702	721	661	732	717	716	744	718	717	720	691	729	680	707	722	691	714	716	703	696	747	693	670	711	732	723	690	653	722	696	696	742	671	713	634	641	652	672	730	708	709	676	716	700	712	705	706	739	690	691	691	743	705	697	710	678	667	720	759	718	744	681	683	667	712	733	676	721	662	711	663	701	689	731	689	677	704	689	715	733	701	719	708	654	695	716	684	670	694	714	650	702	744	687	713	706	650	730	662	699	715	737	704	695	688	713	707	696	736	674	702	704	745	715	693	721	733	719	746	730	704	748	713	682	696	693	704	656	672	745	691	718	745	676	670	697	707	710	659	722	739	709	733	665	712	755	728	687	667	725	709	736	688	728	689	684	721	645	725	707	729	677	742	679	697	691	692	732	728	733	704	724	731	711	722	679	699	656	742	726	679	705	686	713	678	680	685	678	714	704	650	649	737	728	726	736	683	698	748	689	720	764	725	705	686	679	717	713	713	721	698	698	706	717	709	676	685	682	675	751	694	686	716	696	702	669	706	739	707	686	684	680	729	736	718	751	723	713	764	690	709	648	734	703	703	677	712	707	727	719	691	695	702	720	649	730	708	672	704	694	715	706	699	663	738	694	690	731	659	707	697	713	695	669	669	737	757	667	726	700	726	748	697	676	709	716	699	682	698	709	712	708	722	668	725	675	701	679	659	704	652	720	729	753	731	696	690	667	696	684	737	715	655	708	719	686	712	716	694	720	686	726	754	726	731	702	662	702	731	747	713	707	724	674	711	712	721	722	710	719	662	632	706	740	720	683	730	742	702	735	729	679	749	711	664	640	644	684	709	676	672	696	678	741	705	772	719	694	677	667	704	730	683	694	721	716	702	715	675	680	741	718	719	670	657	681	691	695	614	658	732	722	695	669	710	699	753	715	667	677	681	749	722	686	699	758	703	671	735	704	690	694	720	711	714	704	705	683	685	732	706	676	741	653	692	708	697	665	770	688	695	711	695	720	731	699	721	648	687	696	643	752	723	730	675	671	666	743	693	686	656	718	670	665	691	691	674	646	703	712	710	678	718	678	702	668	698	717	716	695	669	702	681	695	727	683	686	745	690	756	705	707	669	717	730	708	726	701	706	716	731	663	708	685	718	760	685	696	674	682	653	735	747	732	735	697	669	682	724	722	674	743	700	697	695	716	684	656	715	716	702	749	680	692	681	687	685	683	713	746	694	706	693	697	706	684	729	661	728	699	687	692	721	690	706	684	711	693	710	719	673	666	717	694	708	694	674	679	721	683	718	724	729	700	664	686	727	671	695	694	701	710	711	652	714	699	702	707	727	676	745	732	711	710	692	655	698	724	736	680	701	754	653	719	697	704	735	703	714	704	699	654	705	687	650	716	657	746	628	644	669	679	676	717	672	764	660	680	681	702	712	664	663	698	790	679	658	688	721	680	784	713	708	746	690	724	709	668	702	722	703	733	722	716	717	701	741	714	719	721	732	676	694	699	714	672	706	728	699	696	738	718	701	710	680	693	707	748	708	744	720	714	690	661	681	678	651	718	665	756	709	677	750	643	760	680	713	736	721	723	643	740
9332	6222	1657	1051	865	869	852	791	816	811	749	741	846	761	748	708	796	781	775	761	767	823	806	780	761	793	830	822	809	846	786	750	802	783	819	763	818	816	764	767	785	817	756	812	800	776	787	752	747	766	797	791	805	817	780	750	801	782	773	806	796	753	776	767	750	787	805	819	771	754	801	754	754	758	765	750	775	778	792	762	798	756	775	720	757	794	749	808	751	775	764	757	741	794	743	768	786	732	729	792	779	786	750	734	737	801	739	749	784	780	793	810	777	802	726	742	760	740	805	732	786	751	791	752	739	782	750	760	735	796	767	785	806	750	774	753	790	732	758	730	730	790	752	774	828	724	788	773	763	765	783	786	759	812	802	801	792	753	774	751	810	768	776	762	761	784	772	725	766	731	790	776	753	740	809	740	764	783	783	803	757	814	770	801	747	802	786	720	725	755	768	732	740	758	757	790	794	776	808	806	780	809	735	779	749	756	795	771	768	783	718	779	745	789	806	765	743	723	814	733	742	772	751	723	716	780	805	798	787	755	777	804	792	801	764	756	784	763	772	777	789	755	775	753	727	770	776	774	838	746	715	749	752	778	798	758	772	769	733	758	794	758	760	786	734	760	791	770	808	824	762	752	792	771	823	751	763	771	793	747	776	752	759	723	800	763	797	721	792	796	730	739	741	785	756	785	745	754	780	721	756	790	733	757	793	793	764	767	770	793	770	735	800	799	777	795	824	726	731	725	804	798	779	741	752	784	785	766	727	741	730	765	764	723	774	790	722	749	763	785	757	740	784	821	803	697	756	764	719	828	772	720	747	750	833	765	773	745	804	800	789	743	724	760	777	788	760	761	708	800	748	723	778	775	796	797	720	772	812	798	751	770	760	713	779	800	768	760	784	761	797	817	715	801	770	760	758	813	797	767	814	775	773	786	764	713	753	795	738	765	778	786	772	792	748	778	723	782	795	802	791	730	730	763	793	777	744	798	775	766	767	837	752	830	760	722	735	763	750	749	772	776	778	798	749	778	820	863	779	749	770	791	771	761	792	779	766	802	826	773	782	719	794	723	744	778	740	748	775	736	786	804	746	769	767	797	790	798	742	776	792	780	744	777	767	758	785	752	789	759	728	724	779	788	775	746	796	740	730	772	766	827	804	775	762	726	707	764	756	791	771	722	760	789	769	736	778	749	766	754	802	755	759	755	789	763	763	781	731	694	752	766	731	795	765	785	786	785	800	750	764	837	761	765	779	776	764	781	814	781	741	800	783	733	727	767	759	747	774	723	724	802	797	746	755	794	735	829	716	750	773	786	764	774	736	763	796	797	733	781	768	768	779	782	763	756	758	787	751	713	764	797	748	760	794	763	817	806	755	731	750	809	793	764	809	798	766	790	772	768	771	712	766	747	766	770	753	765	785	743	747	786	739	741	772	764	767	771	820	773	717	801	809	744	749	729	776	754	787	730	839	783	813	798	731	743	791	783	804	782	838	759	777	765	816	752	778	746	796	793	772	783	725	765	765	803	763	742	795	796	809	744	760	796	779	777	789	725	747	751	786	794	740	798	749	751	746	758	771	770	770	756	752	758	793	792	736	728	761	759	772	751	738	798	767	774	799	782	793	763	795	778	756	767	754	750	764	804	724	789	807	729	756	754	763	780	768	803	747	782	746	784	764	713	760	740	761	770	837	744	787	741	757	783	819	800	752	765	753	733	797	790	752	734	722	795	777	767	818	773	783	780	773	755	797	781	761	786	830	755	725	742	787	750	754	789	758	820	801	761	761	740	785	794	804	772	784	807	808	755	752	803	809	748	718	762	772	804	757	742	810	718	800	787	835	722	748	825	772	736	805	758	776	767	809	771	781	737	744	783	803	753	759	767	747	800	786	865	802	675	782	739	728	769	754	794	705	802	771	742	786	761	739	779	691	738	789	774	765	799	788	767	831	755	779	834	793	787	779	788	791	798	778	753	759	716	769	797	745	780	742	791	767	776	756	746	784	750	708	738	747	781	740	792	773	748	741	871	808	757	786	778	795	733	777	765	844	768	739	751	757	787	782	743	794	786	788	785	744	781	762	798	744	758	754	780	784	738	773	745	738	759	780	806	750	763	730	777	766	773	791	801	740	743	732	785	803	781	760	785	772	785	716	736	769	794	778	775	782	743	765	786	744	771	794	764	762	770	773	762	741	817	809	794	766	825	756	789	767	742	783	748	763	744	762	743	773	777	741	744	758	739	731	771	772	734	776	720	764	770	762	767	767	759	781	779	753	747	802	781	774	753	747	796	753	758	788	728	741	771	766	793	821	706	756	746	736	737	747	769	770	789	766	788	761	776	776	801	775	764	764	736	779	743	767	750	700	714	718	738	774	761	789	726	739	788	771	729	746	806	762	759	736	750	798	752	793	771	734	771	793	769	753	736	758	748	737	795	785	779	744	799	825	717	797	797	764	719	772	747	746	780	773	765	772	741	745	769	736	789	759	724	730	755	779	708	747	787	724	776	766	793	789	784	727	748	786	768	758	775	728	728	769	832	760	759	764	778	767	794	768	788	768	736	777	761	788	764	792	781	837	814	824	779	787	752	796	742	756	744	741	736	788	775	780	772	760	807	820	793	731	806	780	755	763	783	749	778	792	805	741	747	769	774	810	720	708	764	742	789	750	764	803	783	775	790	795	796	756	710	736	788	792	780	803	745	807	793	726	761	767	763	736	824	756	772	745	799	790	769	761	737	760	808	805	788	742	754	792	763	806	785	764	795	778	727	761	770	779	724	770	778	760	737	808	783	745	734	783	734	769	767	772	778	758	773	736	785	755	752	740	750	785	767	784	736	750	821	795	769	766	789	761	819	741	804	769	731	754	800	723	772	760	768	762	719	771	794	802	775	784	788	747	829	812	747	766	782	721	753	743	792	772	795	782	771	825	700	761	757	764	732	737	743	771	815	751	730	753	746	779	764	832	764	805	783	725	776	769	768	785	780	731	742	760	761	770	762	724	754	807	760	757	764	732	781	781	760	766	766	758	796	741	755	835	745	777	772	767	779	759	769	733	723	792	787	770	699	770	758	750	744	780	780	793	765	731	776	775	670	768	817	737	758	799	737	795	736	743	784	757	804	772	769	718	765	790	805	845	724	812	764	735	731	761	763	806	809	801	787	771	718	751	756	742	817	791	730	805	802	761	717	750	802	757	764	710	791	772	770	792	744	776	754	773	799	810	775	822	733	820	802	745	822	795	795	803	759	744	751	746	805	787	750	783	752	736	763	793	796	764	758	713	811	749	751	781	763	758	767	759	781	765	822	755	778	785	762	824	779	786	764	800	779	779	757	759	762	786	764	784	751	826	775	825	794	739	779	734	730	793	742	778	788	806	748	809	718	691	745	715	775	734	717	781	754	786	779	813	717	784	744	768	710	759	754	770	802	828	769	795	757	721	754	806	798	805	713	782	820	783	737	769	810	754	749	811	766	736	760	694	761	730	731	750	819
23514	20951	27608	24426	20719	4282	1206	992	967	922	897	847	880	938	834	851	802	852	829	860	839	1180	892	956	852	841	826	833	851	849	854	915	831	817	875	873	891	848	821	827	867	847	892	879	833	881	864	813	911	850	894	864	858	825	820	865	854	831	817	818	796	839	814	811	860	849	805	809	826	830	841	848	776	813	850	835	777	801	815	737	791	779	791	816	827	854	794	838	878	805	808	789	839	815	827	859	825	808	843	796	837	819	768	860	761	820	828	805	790	774	816	783	810	822	837	820	804	830	804	809	797	789	812	859	823	820	801	824	795	814	900	877	773	773	785	860	837	872	847	840	799	789	835	786	839	840	805	808	797	840	892	806	834	830	796	827	839	820	805	866	860	765	867	773	858	848	737	770	819	834	816	817	837	793	818	796	808	828	858	828	823	793	804	872	774	832	826	741	851	839	766	837	821	814	841	816	817	861	809	803	822	786	800	817	832	782	799	847	784	812	817	754	855	840	813	785	829	768	860	778	796	836	829	819	832	790	849	841	838	802	845	833	813	881	831	885	797	788	862	781	828	832	835	841	829	778	840	806	866	832	848	806	801	856	846	786	831	843	790	801	841	821	817	762	833	799	844	878	856	782	896	834	791	791	807	857	774	813	786	827	829	802	807	795	800	824	840	798	835	875	894	794	800	846	855	823	812	840	863	809	789	882	831	875	813	859	819	827	829	838	844	804	812	824	828	759	786	816	810	823	797	828	784	835	791	799	892	813	808	865	777	783	797	828	821	838	831	761	757	828	807	836	788	777	783	805	806	835	807	785	791	791	849	815	764	819	764	806	793	751	840	803	819	863	862	819	831	779	885	875	846	805	786	820	805	840	786	845	823	832	771	805	755	824	814	806	826	851	836	790	851	824	803	795	838	765	802	834	799	831	795	776	865	839	818	842	794	813	798	846	845	772	810	821	800	795	819	833	815	794	797	778	828	808	800	863	848	852	829	790	827	809	841	810	807	834	828	808	813	817	834	860	834	818	815	795	850	797	835	782	847	793	818	783	846	833	819	832	834	842	832	775	783	795	775	802	786	882	830	817	825	852	826	817	812	826	786	857	809	873	771	785	821	822	834	818	862	813	790	871	833	824	831	836	764	763	860	854	844	801	813	805	801	832	784	877	813	811	863	818	802	819	805	856	785	783	790	799	857	809	808	859	854	823	833	808	841	781	822	851	829	860	795	775	820	843	818	851	778	901	846	809	828	805	834	845	800	809	822	854	816	806	826	830	830	804	786	843	821	827	832	874	834	766	842	858	805	825	832	827	800	807	827	773	811	794	832	795	917	744	830	786	792	783	857	837	818	775	835	761	856	841	862	804	814	782	838	754	783	831	810	869	792	738	779	763	857	826	844	807	860	814	821	825	839	814	824	796	809	841	816	790	830	835	769	770	839	796	814	868	826	849	799	840	846	786	792	820	744	774	821	776	834	832	768	831	810	814	817	821	790	844	841	828	848	820	822	799	822	838	851	823	831	831	817	823	785	786	810	810	823	772	808	825	865	826	798	842	769	798	839	809	803	863	802	836	771	804	846	823	820	787	827	815	812	800	767	822	833	819	837	825	805	855	841	832	829	809	862	847	841	808	790	804	831	791	801	800	792	808	823	763	830	833	803	832	830	824	829	821	802	819	803	868	807	800	858	802	754	893	820	806	805	805	802	793	831	812	764	812	795	812	840	807	786	822	770	764	818	860	842	822	818	783	803	851	807	841	765	857	806	818	779	748	881	812	804	809	847	803	814	824	781	850	810	808	800	811	784	808	788	816	877	792	862	862	839	863	857	811	825	840	849	833	845	827	837	832	770	869	814	840	817	826	809	871	821	833	804	839	821	845	823	757	803	869	794	818	773	831	838	860	853	825	828	839	853	826	798	841	830	764	833	840	793	837	794	823	800	813	807	837	821	802	819	826	833	828	829	806	799	827	790	830	828	806	826	822	807	845	851	773	859	837	832	804	762	789	787	820	833	773	818	819	776	866	818	800	785	797	857	785	799	802	839	841	860	803	816	825	860	780	819	834	799	834	839	781	825	786	775	811	790	805	827	799	797	750	804	793	773	821	761	794	863	784	839	796	880	814	846	794	839	821	854	779	822	825	775	832	840	772	837	849	809	814	842	828	808	778	821	760	804	833	854	860	833	835	833	867	833	857	801	869	755	835	834	812	771	836	815	839	828	780	819	788	852	809	813	831	818	856	836	840	790	825	827	854	759	825	830	818	849	823	814	850	794	845	844	785	820	825	781	839	771	774	809	821	824	807	820	802	847	866	830	856	824	806	852	795	788	800	808	791	805	829	758	761	793	793	837	814	875	840	821	823	812	889	772	836	823	836	782	816	865	833	851	771	792	779	854	824	804	851	798	816	809	817	892	820	823	827	748	811	804	774	756	818	789	820	836	801	822	809	784	766	895	837	824	848	818	828	849	850	861	856	789	830	791	793	803	871	796	826	824	846	835	837	844	778	755	780	844	815	855	817	795	850	814	805	798	737	852	809	868	795	813	806	850	835	813	776	776	865	801	759	864	816	836	852	850	882	784	851	810	850	847	813	827	809	775	816	868	825	833	799	813	807	829	775	845	871	872	804	800	816	832	824	838	826	828	822	788	824	781	771	764	825	808	805	853	812	823	801	815	782	890	811	793	854	857	854	827	857	837	778	825	776	823	810	856	864	748	837	846	824	861	850	849	793	840	827	859	835	816	795	802	802	852	794	769	835	854	789	855	828	825	796	847	840	800	839	822	831	769	840	812	866	826	866	812	838	806	828	801	844	813	844	826	779	760	826	812	797	801	799	825	799	778	821	845	819	842	822	870	851	812	856	782	800	869	847	865	875	805	811	827	786	839	857	859	832	762	850	848	816	878	812	832	811	804	793	812	826	829	813	779	829	843	804	760	825	829	807	788	778	835	798	864	809	855	824	796	816	813	800	858	836	828	809	797	825	789	797	830	855	811	816	861	857	828	837	809	828	796	789	847	843	836	753	803	804	812	824	818	856	790	819	750	810	801	790	807	802	818	790	826	775	812	841	832	807	812	812	809	825	834	779	836	795	811	806	837	814	827	802	809	823	763	778	798	826	798	824	816	788	787	806	783	835	805	809	777	803	872	869	803	809	827	808	814	782	810	826	814	823	797	813	754	770	817	827	807	828	816	834	802	857	836	816	854	824	819	820	803	822	838	824	820	857	828	760	848	772	818	799	916	863	838	813	811	845	888	859	769	829	854	862	796	797	764	824	791	809	819	816	841	767	886	806	849	777	831	819	786	803	842	812	819	814	772	789	813	832	866	797	890	803	787	821	836	828	882	831	801	811	837	837	834	797	801	803	798	811	828	765	835	806	829	864	784	813	762	794	855	826	857	819	819	864	809	817	851	899	829	775	818	856	857	820	812	824	843	797	809	856	883	846	823	806	815	793	832	780	852	819	801	835	818	840	794	823	798	817	833	789
11205	12778	5246	2393	1668	1237	1136	1082	1001	945	921	1011	942	944	903	945	909	872	906	892	931	1262	916	1040	882	913	866	909	930	895	895	944	995	904	932	968	832	899	968	928	900	901	958	933	976	953	930	922	943	941	912	906	922	894	930	941	906	875	904	902	919	893	932	930	889	977	938	920	886	891	866	894	865	952	865	904	906	890	854	827	850	843	930	932	944	935	887	872	904	920	906	871	871	863	920	892	878	883	890	904	816	856	973	912	882	887	944	870	909	907	892	870	890	859	910	901	887	831	897	850	920	915	888	864	925	895	951	909	910	868	879	906	876	882	870	906	912	906	886	923	862	863	939	870	914	868	847	890	937	914	856	922	879	943	836	925	864	896	877	869	880	909	896	847	877	899	909	924	921	899	913	909	864	845	879	917	849	888	940	888	853	827	870	847	931	929	903	906	859	915	858	916	888	911	844	857	923	880	874	864	955	869	956	901	915	868	945	882	927	920	890	858	928	869	832	924	910	903	877	879	889	855	842	873	837	847	885	884	884	913	927	870	870	888	907	892	899	889	872	920	850	901	881	849	897	900	860	877	932	851	881	889	920	921	868	894	902	920	892	841	886	919	902	908	863	898	902	905	893	865	854	868	880	913	869	903	893	920	859	887	909	887	868	890	926	938	890	890	894	899	882	917	930	883	932	851	882	914	896	838	918	917	930	853	907	875	849	881	883	915	863	878	942	850	851	930	874	891	860	900	968	854	929	922	882	851	851	910	857	900	849	887	890	877	896	895	854	864	931	850	899	873	932	874	855	930	901	935	909	890	912	883	906	894	901	919	852	862	916	951	881	898	896	845	913	907	866	903	872	874	925	909	892	925	902	860	925	912	842	934	846	900	915	890	897	836	880	918	888	875	830	914	910	875	910	926	909	892	925	880	938	918	858	829	834	884	891	897	951	892	961	867	890	930	852	946	942	917	868	890	878	882	922	905	927	857	877	891	894	880	859	897	927	870	922	848	862	868	892	871	875	925	813	917	929	879	927	923	943	865	904	916	852	894	940	928	893	844	954	867	880	862	892	848	921	949	886	885	905	867	874	915	944	880	894	913	858	890	901	949	890	900	888	899	883	871	938	908	913	935	862	937	914	943	874	856	909	901	886	923	926	861	890	939	881	873	903	903	835	892	888	870	868	908	876	903	888	912	934	873	893	900	949	931	867	873	873	955	902	871	894	895	906	887	857	902	890	863	879	890	903	879	918	878	862	899	894	872	905	925	900	890	919	896	928	859	892	909	884	935	900	943	873	903	926	871	893	889	909	872	871	889	846	890	903	894	798	882	888	900	939	901	876	882	866	858	916	858	841	881	817	938	922	854	910	926	909	890	893	883	888	939	887	869	885	853	837	901	868	917	851	894	895	882	937	929	915	854	894	888	909	868	908	901	938	924	899	915	856	926	930	901	863	867	876	861	862	897	904	862	893	925	885	837	931	887	901	936	902	874	881	890	843	897	928	877	879	890	837	921	901	843	902	880	949	844	944	856	900	928	866	863	898	895	896	890	863	893	871	891	937	821	911	927	901	872	922	928	946	871	914	935	859	936	943	858	905	897	912	828	923	902	928	818	925	851	948	902	868	868	926	862	909	888	890	929	895	862	914	864	945	869	912	916	891	867	874	912	861	944	917	877	868	934	866	844	888	888	919	874	882	880	906	951	861	884	865	869	878	888	934	899	909	970	898	924	905	868	864	911	881	862	892	888	863	912	898	898	904	881	887	871	911	924	891	876	883	922	832	853	868	873	834	877	869	856	903	848	880	879	895	872	878	968	880	868	896	874	908	902	880	857	906	874	953	891	891	887	845	942	892	904	874	932	902	929	884	907	909	925	837	913	828	884	928	888	886	876	911	900	947	943	914	919	940	918	940	888	912	838	858	873	904	891	878	904	904	922	929	880	876	883	887	935	874	911	891	868	906	862	867	885	858	865	890	933	940	914	893	920	901	907	900	903	900	900	881	882	878	910	903	879	903	841	942	963	899	885	912	894	884	840	862	895	936	869	920	899	890	876	879	927	869	911	890	909	916	859	872	850	918	881	903	929	882	861	910	925	939	960	864	890	878	842	929	884	919	857	907	884	818	866	927	860	915	877	885	935	866	929	892	923	888	876	887	847	857	903	860	883	871	870	888	860	861	863	842	861	850	893	879	894	882	873	857	923	874	853	922	898	894	906	894	868	898	894	874	870	933	878	904	860	890	899	870	877	884	849	873	833	970	921	897	912	871	907	864	841	801	865	847	903	906	912	946	852	869	897	900	913	873	903	939	900	877	915	870	940	805	892	889	893	902	887	849	879	876	928	899	892	859	946	914	897	895	864	882	876	921	903	893	907	853	822	891	834	870	863	900	887	896	905	963	827	875	946	878	878	935	885	879	882	872	916	908	860	873	824	924	906	880	881	825	903	903	901	878	912	913	864	896	904	934	947	919	879	840	869	875	865	832	890	889	904	835	831	850	857	882	908	884	895	910	872	918	912	916	894	940	892	903	950	894	885	866	906	925	921	878	892	870	852	903	876	944	865	909	889	872	859	908	908	882	859	875	903	868	930	888	901	891	888	906	854	843	878	972	865	854	930	868	863	888	860	910	886	888	885	862	837	960	917	832	878	870	899	911	898	902	865	933	887	924	872	939	865	894	919	887	898	869	864	919	883	836	918	877	836	904	861	891	916	874	921	944	868	976	970	929	864	884	877	847	901	836	863	869	858	865	917	863	872	917	891	908	902	900	886	918	870	874	845	901	888	889	888	871	947	914	884	879	919	926	893	879	920	869	856	877	913	909	906	884	893	883	854	875	900	877	861	912	891	906	831	906	895	890	899	904	894	869	852	841	894	866	888	893	862	906	888	885	865	839	830	949	880	881	879	890	871	875	910	829	888	881	897	875	899	829	885	878	960	898	867	849	885	854	827	866	864	887	861	855	904	903	931	872	885	851	859	884	898	897	911	858	913	882	850	867	875	903	952	881	856	829	917	954	896	891	840	907	877	846	898	910	848	838	837	923	886	887	903	914	867	870	887	890	887	881	872	906	868	880	912	836	896	863	917	834	894	814	835	858	882	979	838	868	847	869	923	878	874	914	912	875	937	882	892	898	898	896	905	899	864	836	914	878	881	922	907	886	867	901	851	876	942	861	853	901	927	884	899	905	926	860	872	879	925	884	880	887	901	904	872	891	911	977	869	872	872	891	823	895	921	911	916	851	887	905	860	882	860	879	875	909	892	875	915	905	850	898	876	877	845	900	870	893	887	911	923	932	896	902	967	871	881	911	852	861	874	872	874	862	811	869	884	879	886	899	887	878	885	914	901	877	856	905	856	898	907	910	908	875	883	852	919	899	868	857	850	886	864	916	882	867	919	850	862	856	925	894	868	922	866	918	890	947	944	873	902	856	920	852	880	853	929	894	902	895	911	857	868	859	874	882	900	886	888	899	907	892	898	890	871	865	914
24635	20938	26305	25289	4831	908	807	754	700	696	713	722	669	742	710	707	624	689	646	688	655	826	703	679	694	747	675	706	690	658	731	674	725	703	658	731	701	725	694	738	651	718	735	728	731	708	717	740	728	692	688	704	614	733	633	670	721	676	728	657	701	739	686	715	646	643	677	695	664	686	678	667	669	704	695	686	709	629	610	648	681	663	671	689	714	667	685	707	688	632	712	719	669	643	673	703	676	677	682	704	662	704	709	701	655	693	655	704	662	667	673	715	702	720	681	684	669	633	676	703	689	662	686	649	687	681	647	665	661	640	678	717	644	699	683	619	726	672	686	677	684	684	707	669	663	624	629	646	682	674	665	654	650	639	671	642	671	678	649	704	669	708	692	645	679	645	636	661	690	702	690	640	661	676	675	641	626	706	673	673	681	664	683	631	655	724	642	695	666	646	668	663	688	644	677	662	708	677	676	677	699	670	709	672	690	681	719	645	680	635	693	646	704	680	662	659	656	659	705	691	706	660	664	678	706	674	638	709	685	645	661	670	636	686	659	661	682	651	659	658	710	694	655	681	654	710	725	662	697	668	719	711	688	654	663	646	701	686	638	691	689	665	684	667	637	670	706	659	702	651	694	664	667	638	648	684	686	686	645	694	686	653	675	679	697	701	646	661	640	740	676	664	653	711	674	709	714	667	673	666	667	685	665	657	681	692	686	663	737	659	709	651	708	671	676	679	656	630	643	618	675	711	698	652	632	673	676	685	674	693	700	670	677	707	682	684	682	669	669	610	672	688	657	681	658	680	672	666	702	679	667	641	669	683	649	640	705	663	660	693	647	674	670	665	667	643	661	642	689	721	675	675	660	701	629	717	711	682	675	689	645	671	679	669	675	645	699	639	669	680	667	698	655	698	694	685	695	684	681	648	702	694	684	675	685	689	647	683	667	745	702	682	698	677	674	694	678	717	681	702	657	703	660	676	729	666	631	693	663	657	710	689	670	674	687	703	614	692	628	666	664	715	671	696	667	671	669	660	647	622	705	662	650	645	692	632	652	673	614	680	658	685	675	683	686	674	718	686	656	672	704	680	676	658	687	694	715	641	658	658	673	671	652	674	699	660	689	633	711	718	695	683	725	704	663	670	684	723	645	649	692	709	681	677	669	672	667	678	684	707	686	642	673	757	688	674	657	669	678	684	674	645	694	703	689	707	654	679	658	700	678	669	686	697	720	698	706	688	677	701	631	692	694	687	650	638	664	647	682	650	666	667	699	651	666	628	686	657	684	665	689	687	732	701	644	635	623	669	641	692	679	650	698	693	740	661	652	691	658	650	673	653	703	691	651	684	662	617	710	670	649	698	646	686	659	680	687	638	668	647	641	701	668	702	663	660	660	661	660	730	662	621	693	698	736	675	676	650	671	656	687	678	638	704	672	654	727	653	675	643	628	685	703	686	693	665	677	644	684	646	653	676	686	643	645	758	647	669	641	603	666	653	705	678	696	686	669	667	658	707	712	707	676	723	707	645	680	676	663	733	655	655	699	696	673	661	704	704	674	693	632	682	681	709	709	678	679	665	664	695	708	648	679	687	680	684	704	720	689	670	704	650	687	644	662	682	687	695	676	648	700	721	656	667	625	701	662	648	656	658	752	656	704	672	677	638	638	627	673	633	701	669	668	652	669	656	695	657	708	612	704	644	683	667	651	730	663	664	657	658	672	658	662	713	690	716	700	686	642	691	638	649	712	662	688	690	642	706	634	700	722	682	682	728	711	707	654	656	678	712	716	676	697	674	682	672	655	722	683	651	680	642	715	692	654	702	639	693	742	655	642	679	644	746	700	698	675	697	692	698	724	685	680	709	711	632	662	656	642	644	675	672	654	654	690	678	691	710	659	681	693	673	654	646	668	686	637	681	689	689	656	666	680	702	697	680	671	671	678	689	672	687	677	678	649	666	677	687	679	646	674	693	644	694	631	698	724	640	637	702	668	685	637	688	713	726	711	696	687	626	662	744	618	668	655	684	704	685	659	661	650	693	634	683	685	680	695	693	701	665	677	701	689	734	672	664	668	653	675	623	653	710	701	713	694	661	670	691	679	659	685	671	671	667	681	641	674	711	668	677	648	657	632	705	737	691	678	707	663	656	721	735	679	681	659	650	651	675	702	647	716	707	677	670	669	683	673	713	665	644	667	666	667	692	720	685	683	715	681	668	668	615	605	645	659	698	620	662	667	692	709	623	663	674	633	665	761	678	677	682	649	689	715	674	716	671	639	678	674	659	654	669	665	664	633	691	709	676	677	667	686	667	653	649	679	683	645	679	708	685	627	677	647	673	694	710	641	677	727	678	680	687	696	614	701	703	646	671	684	679	677	699	686	702	642	670	680	703	703	664	714	717	715	714	724	670	700	716	696	660	658	664	702	665	659	655	652	669	678	665	661	720	647	645	667	714	680	679	655	627	665	654	696	630	639	656	680	724	672	661	610	666	644	691	685	708	610	682	639	674	647	659	689	616	641	757	654	711	666	642	646	667	693	619	622	680	665	690	640	666	679	692	678	632	669	659	712	650	685	700	681	669	627	678	705	674	634	695	675	724	700	689	665	712	645	699	672	711	646	697	669	696	695	681	698	711	732	713	700	628	686	665	672	656	710	682	705	693	682	698	697	647	645	676	625	673	670	720	632	636	691	684	687	680	618	693	673	664	718	646	674	691	700	697	662	621	704	669	682	627	665	655	676	666	615	691	642	674	681	646	704	684	653	671	670	678	673	669	644	706	699	712	657	650	721	668	690	651	689	687	698	643	638	664	726	658	666	644	667	705	670	681	625	692	681	646	664	668	698	716	687	663	676	725	676	684	669	648	646	630	674	675	645	684	703	690	691	699	706	676	711	717	632	668	680	662	663	712	627	666	642	674	634	695	599	630	733	644	671	702	636	643	696	662	660	648	701	686	768	698	655	657	652	658	670	711	672	662	685	690	681	700	674	713	622	682	740	686	625	671	678	624	645	683	662	685	652	656	686	660	677	685	677	683	661	675	670	730	615	668	689	682	695	654	643	682	642	661	689	657	715	704	702	630	662	674	650	675	654	694	692	671	697	667	644	624	617	645	753	718	632	683	640	679	671	628	700	690	669	705	715	689	659	646	660	685	663	708	687	643	656	693	686	700	696	666	736	619	642	693	720	657	640	661	696	645	655	679	702	648	664	684	691	595	662	692	703	701	664	661	679	636	656	666	716	728	652	647	675	681	625	671	697	680	674	646	677	702	668	667	643	707	715	642	693	663	659	708	692	664	669	687	687	662	684	641	673	694	689	649	704	667	690	664	685	660	698	686	642	690	631	693	677	689	713	693	633	661	693	666	706	670	681	667	664	707	659	691	639	641	710	695	642	679	644	674	649	638	643	657	667	695	670	637	702	663	685	666	710	681	646	668	646	687	666	667	703	680	669	754	637	670	662	678	683	723	658	681	672	658	690	707	672	676	650	697
9181	8029	2934	1457	1127	896	883	844	870	875	793	765	755	825	776	751	739	764	724	720	722	863	793	749	745	769	733	766	794	776	778	762	789	778	811	762	795	745	769	793	737	766	794	777	799	773	766	787	769	795	713	739	743	759	699	753	807	754	739	747	724	786	760	761	783	773	740	743	781	730	754	737	776	722	742	759	758	746	744	736	760	827	741	745	742	712	744	774	756	808	746	745	760	729	724	732	776	742	748	739	750	760	734	753	708	763	746	766	742	780	787	737	755	711	757	760	714	735	723	728	774	736	769	757	763	739	746	749	723	733	741	685	732	741	753	748	757	773	727	727	755	722	725	743	735	752	739	687	722	781	765	799	733	743	742	749	761	759	766	707	735	780	754	723	772	733	713	748	718	753	687	800	716	757	732	751	730	789	731	736	750	742	726	762	764	712	720	757	761	776	808	782	748	753	765	717	732	795	745	698	809	770	792	755	740	726	706	750	728	735	792	737	743	706	704	770	761	714	809	767	782	716	768	746	749	717	697	685	728	793	747	801	767	742	726	749	703	709	746	714	695	742	754	734	790	716	754	746	787	800	708	713	729	781	749	758	718	739	740	720	743	686	769	727	774	698	746	756	743	734	741	732	745	722	731	720	722	742	739	780	763	746	770	736	715	774	735	732	750	750	779	711	736	728	720	755	755	736	786	731	731	723	707	760	768	701	774	761	722	762	731	737	749	744	763	689	725	733	750	749	702	757	766	760	700	710	728	714	722	754	714	727	732	803	719	743	753	723	759	782	761	759	747	789	725	718	764	759	761	743	721	761	704	727	742	731	745	723	775	750	758	776	756	750	712	738	757	780	769	739	750	773	757	777	732	780	764	783	756	743	723	674	755	735	721	739	711	752	722	719	724	667	756	708	683	745	719	781	758	741	736	736	697	742	739	764	739	791	740	723	729	782	726	767	720	707	789	756	769	741	723	711	732	721	760	735	719	775	813	705	732	796	747	681	735	724	728	740	737	707	747	742	748	752	804	755	757	727	756	761	756	772	730	738	779	755	776	773	724	710	770	711	787	779	809	725	730	763	774	766	683	715	737	697	769	782	774	757	750	726	727	764	693	753	765	743	693	775	770	725	721	750	744	703	733	777	735	725	717	722	721	732	778	740	733	704	748	746	680	726	737	705	736	727	759	752	789	722	712	678	715	802	742	765	726	721	697	743	806	732	727	738	749	754	770	757	787	789	750	727	763	737	681	731	723	733	717	786	769	737	756	767	788	745	773	773	724	727	759	695	741	658	750	757	733	743	767	750	679	751	721	724	736	738	726	735	775	724	768	731	765	753	770	734	788	774	748	738	780	788	731	689	739	754	702	723	742	742	763	767	749	727	712	772	711	726	729	753	736	779	742	798	732	758	738	762	762	722	721	732	692	711	727	755	705	692	725	739	735	739	776	746	710	734	728	788	725	677	738	696	820	777	717	775	753	695	774	734	758	750	771	761	720	710	741	725	723	772	735	766	709	711	721	749	761	754	760	749	696	710	704	740	748	772	733	738	707	746	715	753	753	751	719	733	772	785	764	770	730	741	755	698	786	783	774	753	746	761	753	725	793	698	724	730	760	711	707	716	736	754	750	752	780	758	766	743	754	719	731	773	688	736	737	726	719	710	776	749	711	736	752	705	728	768	743	706	746	752	718	780	769	802	727	775	737	714	762	743	714	762	763	768	794	752	726	718	732	695	734	704	785	724	735	744	736	721	778	753	737	750	783	773	737	700	731	749	761	729	731	719	769	772	702	687	760	737	711	735	786	689	732	784	759	782	747	771	741	718	732	757	791	740	732	735	756	742	727	762	759	701	708	722	755	746	731	727	738	748	767	733	750	798	799	684	736	767	798	777	753	733	724	741	703	729	761	754	720	745	785	699	690	805	758	714	759	719	686	736	739	712	776	731	738	773	718	739	748	812	695	766	824	745	724	727	776	717	716	704	727	713	749	775	708	736	723	807	758	771	727	756	732	721	754	725	748	784	776	756	730	783	763	749	762	721	752	720	733	750	724	767	820	708	733	794	765	753	777	782	710	733	667	730	700	767	738	753	690	751	708	700	790	749	752	742	758	764	701	724	844	761	724	784	756	764	735	734	744	753	755	771	754	729	701	724	724	759	745	753	734	721	758	788	725	794	731	719	702	742	696	766	768	765	756	774	708	720	785	747	735	740	762	780	735	711	753	792	721	770	786	751	745	791	741	793	769	756	780	737	747	761	757	753	740	751	737	784	712	746	715	770	777	716	800	749	772	771	755	674	739	801	729	799	750	761	772	737	801	714	777	758	733	752	803	754	738	751	741	711	737	783	726	707	749	729	727	689	756	802	745	713	733	713	772	751	737	776	780	802	774	694	710	739	736	758	747	745	724	715	760	747	770	693	752	701	777	751	746	735	683	800	791	768	720	758	767	754	776	742	766	726	785	799	749	705	741	738	727	717	795	739	759	721	739	767	737	735	718	774	751	736	774	753	743	719	699	737	736	704	763	773	721	724	780	699	765	733	764	727	758	707	739	707	747	758	721	731	752	718	719	726	779	714	732	770	738	749	747	733	725	732	749	706	750	742	761	774	744	799	764	677	715	732	724	758	768	765	754	724	753	742	734	757	746	740	751	736	726	749	784	720	786	735	764	722	776	725	757	742	748	790	776	702	702	743	753	724	728	759	702	718	725	752	721	762	712	745	753	731	722	716	778	737	728	733	764	724	759	790	708	709	762	709	723	720	794	771	784	782	726	758	818	723	734	758	735	741	731	726	761	741	697	792	718	766	781	715	781	737	792	743	731	740	753	725	729	724	788	776	751	771	716	782	752	713	824	757	743	728	730	784	731	747	798	808	776	756	745	754	718	714	752	682	742	750	774	783	723	735	727	745	714	763	776	777	739	752	731	771	745	738	683	739	707	736	751	771	759	724	757	714	759	781	733	739	753	725	707	728	696	732	767	738	708	719	746	770	734	721	764	773	686	750	772	770	755	751	695	736	759	804	733	727	765	761	721	732	737	708	753	705	715	743	671	744	784	696	736	759	713	751	735	741	750	775	747	753	743	764	766	731	731	739	699	745	756	715	724	723	766	719	757	746	749	791	778	735	768	742	755	794	696	707	703	777	767	716	745	715	774	750	721	804	761	768	778	725	799	747	741	743	785	754	780	746	715	758	734	731	750	769	752	750	752	674	737	750	789	776	711	738	785	770	719	737	698	754	746	742	743	730	720	733	798	757	690	751	727	735	716	786	720	773	729	776	744	719	772	745	725	795	712	759	767	728	747	750	779	751	722	706	727	733	730	775	715	755	768	718	753	749	733	742	766	702	761	691	766	745	737	769	753	757	740	737	744	756	768	717	737	752	733	769	820	779	758	763	699	731	747	736	781	759	777	744	762	722	759	749	769	796	726	751	757	763	778	777	763	754	743	739	738	697	757	751	775	708	767	741	693	703	765	811	733	733	767	736
22315	21023	28382	23871	21021	20979	4459	1280	1054	1100	1011	993	994	955	921	952	951	922	982	863	895	1312	895	1154	1217	949	902	917	962	938	915	910	925	910	939	978	955	907	953	1029	893	941	974	963	944	912	937	943	914	926	844	931	898	932	873	937	910	937	887	925	923	961	964	905	880	880	876	942	897	928	905	946	874	828	916	867	883	871	875	931	908	922	852	893	861	878	840	922	930	869	870	901	980	894	908	847	850	865	899	874	898	900	874	867	887	901	791	930	927	902	894	851	876	889	863	881	835	894	941	873	916	882	849	875	867	881	890	878	868	892	863	855	831	911	875	885	883	910	912	863	928	817	863	845	832	797	848	847	907	900	875	859	866	882	844	842	937	895	886	911	813	884	947	879	889	905	893	922	871	870	862	851	871	833	858	861	918	889	873	896	907	860	901	889	864	890	839	887	893	892	873	891	933	930	876	960	838	856	878	846	875	862	907	897	935	849	911	885	920	897	827	853	868	850	880	948	892	854	869	909	831	921	893	924	833	875	881	884	904	858	837	862	911	929	889	874	843	852	824	872	919	854	880	884	950	866	860	908	884	822	890	907	860	899	868	848	925	856	887	886	927	819	893	911	890	858	829	885	854	841	873	871	883	825	940	914	893	872	830	839	910	860	868	893	849	920	858	838	890	886	882	919	901	862	859	906	900	805	868	893	875	903	873	860	895	917	868	911	883	884	903	866	877	840	867	861	881	889	838	912	907	835	870	854	887	907	861	891	836	891	869	916	870	890	894	898	887	895	871	859	832	885	896	863	898	900	866	853	852	840	932	899	876	899	839	899	907	900	845	806	860	851	862	816	910	854	923	847	921	855	873	849	917	858	865	873	895	909	872	861	877	920	833	902	899	911	902	912	828	887	855	838	892	859	851	944	907	861	923	862	866	841	928	868	920	880	852	933	892	843	938	890	867	874	858	848	921	861	833	912	876	942	845	876	909	833	911	896	898	878	854	833	872	906	873	850	869	849	901	890	852	861	848	938	806	889	894	836	901	905	848	852	869	853	874	867	910	871	853	894	847	885	919	922	911	864	879	887	906	878	894	900	867	907	894	868	908	908	894	889	845	875	896	859	888	889	839	874	834	947	912	887	886	869	897	883	852	833	897	867	912	833	856	894	863	907	833	852	899	788	848	892	953	876	865	838	859	852	836	863	860	929	875	885	832	837	854	847	837	876	873	829	872	929	810	903	890	891	859	866	821	896	888	904	908	917	856	858	901	830	965	909	863	882	880	892	907	893	880	882	841	882	917	826	859	877	911	815	928	899	875	824	874	889	868	884	921	869	882	846	905	888	853	885	893	866	878	884	850	883	863	915	855	867	815	919	921	877	876	899	846	899	886	913	938	913	849	926	882	847	935	886	923	895	907	882	866	833	883	859	925	931	877	841	880	844	877	893	843	888	886	887	854	862	883	891	906	878	854	831	895	872	873	852	897	908	875	891	844	887	871	855	895	879	869	831	848	882	892	830	879	881	936	841	882	873	846	893	918	875	894	910	837	868	909	893	867	867	887	907	940	879	837	927	860	890	833	900	903	881	865	860	849	808	929	878	808	876	914	952	867	888	894	888	882	902	918	864	870	870	848	879	948	860	873	844	879	871	879	904	925	908	879	903	874	840	868	902	875	830	894	938	867	892	820	886	890	874	923	826	894	862	916	859	880	954	834	842	874	812	889	868	874	888	876	848	870	876	877	896	888	872	867	845	860	910	871	944	839	897	909	874	860	845	864	883	902	906	846	969	896	881	909	868	831	911	872	859	895	889	829	887	839	887	925	869	855	853	904	895	866	896	874	894	865	890	892	835	881	884	834	897	883	837	876	828	874	918	853	881	851	900	906	866	955	875	818	864	916	881	889	870	878	854	859	872	881	893	852	909	856	899	856	854	815	870	893	870	817	847	878	886	875	835	810	855	877	864	839	844	896	879	779	822	917	916	906	879	894	870	856	944	837	912	914	881	887	815	851	912	897	864	890	857	849	837	900	903	899	886	872	865	885	880	854	823	854	843	900	908	858	846	945	876	844	892	860	932	881	880	901	897	847	900	914	809	855	856	920	845	867	894	817	826	830	850	869	889	844	864	853	882	918	851	845	925	861	870	882	831	872	874	849	903	861	844	874	914	886	896	839	877	881	856	867	899	922	861	816	852	941	876	861	890	896	914	883	848	885	946	912	843	849	906	868	854	881	869	843	886	820	850	827	862	911	912	887	852	898	829	868	872	877	861	866	877	912	892	928	921	799	878	869	863	893	886	880	855	878	902	865	874	850	873	898	834	872	913	902	889	901	861	930	902	861	850	919	890	876	902	848	855	879	881	886	832	853	864	872	874	871	866	890	868	838	866	881	889	848	869	906	871	893	919	896	897	914	872	851	924	912	905	918	877	863	865	893	882	868	860	855	927	886	843	856	899	845	878	858	944	883	885	892	883	886	945	899	879	879	881	919	878	850	866	850	889	873	877	856	898	884	841	870	876	915	847	890	861	866	877	856	829	887	874	875	887	923	899	903	858	851	861	919	909	871	897	805	864	910	868	920	910	883	888	826	906	884	821	844	827	918	860	823	861	898	887	889	838	878	893	862	866	897	849	885	900	866	856	860	885	839	926	859	891	816	842	927	898	870	885	895	924	885	964	865	904	827	840	862	874	867	923	861	868	839	896	866	897	889	915	917	911	928	867	907	883	904	869	861	907	885	870	856	864	804	933	870	839	883	930	875	880	881	883	881	891	882	936	907	810	852	885	912	853	875	918	894	884	903	820	901	916	930	853	873	885	936	811	864	900	855	835	932	868	893	889	904	894	884	836	877	924	906	918	908	869	888	826	868	863	908	913	884	866	796	889	836	850	886	905	869	830	848	870	853	865	891	846	833	864	886	872	866	844	910	893	885	916	847	888	846	913	878	876	905	847	857	976	876	893	885	854	833	831	874	920	845	884	867	926	859	906	865	905	910	878	898	874	908	920	857	871	855	888	880	864	872	882	852	912	832	886	863	907	833	863	857	928	828	924	847	883	910	883	911	894	853	872	897	861	882	869	923	857	804	914	844	915	920	840	880	827	857	922	886	895	870	866	865	902	903	900	828	861	854	907	873	915	896	852	855	899	864	873	847	860	921	878	870	838	871	835	864	907	864	899	836	896	872	904	873	873	864	846	911	916	878	839	889	896	782	915	917	898	851	879	913	869	870	849	891	849	868	866	847	890	891	878	894	928	874	931	888	875	905	865	891	866	856	836	834	821	842	883	874	843	876	885	895	890	920	916	809	902	887	860	890	896	828	907	891	812	852	843	830	855	844	872	946	861	902	874	852	834	825	870	875	892	866	843	895	849	893	832	841	886	873	887	848	909	883	851	867	907	853	859	858	900	898	881	891	807	936	894	842	845	880	841	862	845	872	905	854	839	924	909	899	897	871	915	868	888	867	922	856	891	870	838	933	898	861	872	859	876	869	887
13740	18139	8164	3554	2215	1728	1414	1259	1136	1092	1082	1089	1062	1038	995	970	981	1034	973	950	964	1388	1014	1175	1274	960	1005	960	1009	971	992	1084	968	952	996	1035	983	982	1050	1026	995	968	1034	1040	1028	942	994	997	1039	948	952	1002	1011	949	974	926	1042	999	935	983	920	972	947	962	986	1004	921	968	996	952	997	994	957	942	967	903	991	952	951	974	921	978	908	922	926	965	947	970	951	974	951	937	966	961	972	986	954	882	920	943	919	929	976	921	940	974	924	942	946	959	922	948	945	879	973	935	971	957	956	890	944	930	910	984	902	968	955	950	967	944	931	956	929	976	978	913	893	930	1003	943	950	937	940	973	956	925	968	866	949	976	947	930	955	909	971	962	993	975	889	872	976	956	948	909	938	893	878	919	934	948	942	926	920	991	957	949	966	934	945	1001	952	902	957	906	921	961	900	886	920	981	914	985	917	928	966	925	954	932	984	924	942	981	878	935	880	977	899	915	886	916	877	1007	950	934	930	947	939	904	896	965	966	937	979	930	948	980	948	918	940	989	940	947	846	915	948	890	913	947	978	920	932	922	898	983	939	941	950	963	972	958	981	943	989	952	989	924	885	949	987	920	952	974	893	936	991	914	947	952	937	925	925	954	916	951	896	917	926	910	972	978	952	930	940	955	937	940	941	904	904	958	937	910	983	905	930	935	947	970	895	955	1007	917	911	929	913	871	926	952	960	912	917	930	912	897	991	902	974	898	987	918	966	972	970	942	954	922	955	977	977	920	1017	981	939	991	948	919	944	937	923	910	929	936	975	929	928	919	937	913	980	903	985	969	951	977	922	1058	903	943	936	972	965	955	904	903	947	962	954	967	927	922	965	978	967	957	936	937	958	932	927	923	906	995	889	887	941	907	969	966	879	1007	955	939	945	938	924	951	955	938	961	949	947	922	918	904	950	960	976	912	893	935	904	939	980	986	1018	951	919	948	962	965	942	948	960	940	935	985	1003	880	952	910	938	921	955	907	988	923	940	893	978	964	915	943	947	953	888	927	940	945	938	932	962	955	995	930	956	888	974	913	881	911	915	984	966	913	878	874	851	921	958	959	956	957	928	917	890	900	937	978	966	940	898	935	956	976	956	910	923	910	983	929	966	886	979	907	941	908	935	946	987	943	1002	989	877	971	975	931	1018	867	973	945	943	906	971	965	959	950	989	884	900	917	908	947	991	929	927	915	894	934	947	893	966	904	852	913	984	887	933	958	895	916	966	928	921	957	933	925	902	976	948	970	921	919	871	940	944	899	919	876	938	934	950	888	924	916	908	980	914	920	899	1000	924	918	917	947	942	898	965	930	910	906	917	961	915	927	934	957	923	912	910	917	938	909	988	969	968	940	939	967	1000	925	950	957	924	923	930	941	941	921	972	932	921	982	967	935	951	888	913	905	941	947	974	948	949	915	919	925	931	952	1000	922	932	906	934	930	952	955	914	929	922	905	925	953	928	935	949	941	951	906	955	934	941	940	921	938	950	948	866	932	946	924	971	943	928	925	929	967	957	918	940	917	935	939	960	877	987	926	975	931	965	996	945	898	934	900	936	871	950	957	906	899	981	925	1001	970	890	926	949	958	968	949	957	924	1005	970	938	914	890	922	956	912	1007	979	941	938	983	902	956	918	901	992	963	954	942	924	958	973	954	952	958	910	918	961	928	919	960	913	928	940	910	931	977	911	957	921	966	977	940	949	992	961	930	960	932	981	940	910	933	947	933	925	979	947	943	905	989	931	901	987	934	931	914	957	958	936	928	967	926	965	952	908	925	880	964	947	939	911	919	978	971	913	946	870	1001	937	969	907	968	917	955	938	920	930	978	981	915	946	932	970	895	924	965	977	953	927	944	949	943	965	942	960	974	882	914	962	909	930	981	917	946	958	996	943	974	957	953	922	912	921	912	936	914	978	1013	921	935	949	937	916	942	982	923	888	939	951	984	943	944	941	935	935	919	872	956	927	955	894	960	881	926	874	969	976	914	948	935	931	942	993	934	918	966	949	981	965	890	964	941	976	941	956	940	948	897	928	927	936	945	905	889	959	966	948	942	917	878	1022	971	950	910	941	873	974	921	920	976	1002	893	965	914	907	928	915	932	955	966	905	961	957	928	926	962	951	873	903	911	975	964	918	928	957	979	984	946	921	950	983	952	935	961	895	965	952	881	873	916	945	968	960	926	918	931	924	948	931	948	971	933	920	956	957	974	944	902	933	891	901	966	968	924	944	924	953	946	916	975	964	956	1024	969	923	920	942	946	928	942	1018	922	968	946	910	1006	969	880	933	917	920	963	923	963	924	1010	940	957	960	913	928	924	992	928	947	943	908	889	879	895	916	876	942	950	890	956	926	963	919	935	919	946	963	999	873	929	928	937	959	973	916	905	960	962	883	913	883	891	926	938	967	959	890	993	971	905	928	947	988	898	953	890	937	930	958	943	951	942	951	922	973	910	993	942	947	1007	953	954	931	957	996	964	892	929	993	903	907	986	884	960	955	950	975	927	950	975	903	902	1011	973	938	906	934	917	953	942	934	962	977	911	902	918	936	901	923	881	998	928	949	996	932	918	885	867	921	978	935	864	919	953	931	924	888	923	982	943	934	917	916	906	957	1016	921	907	922	965	914	942	965	949	927	965	935	966	974	969	900	923	884	980	989	922	948	887	924	949	924	893	940	906	970	950	897	953	940	968	980	918	909	963	940	983	993	912	909	940	915	891	928	940	880	957	911	992	904	911	906	991	894	957	927	941	922	935	958	960	978	955	947	959	912	952	920	947	967	926	980	955	976	949	933	920	914	928	951	956	989	930	933	992	952	892	956	932	980	930	935	970	975	924	972	913	971	922	918	959	912	928	960	967	992	959	914	983	943	914	923	898	894	949	954	954	987	951	955	925	946	921	986	957	958	918	953	882	940	932	930	959	911	945	939	920	876	933	914	930	954	933	896	948	955	904	968	914	843	955	940	992	916	923	991	994	965	894	912	985	885	911	925	912	895	976	949	938	920	903	957	959	940	870	978	906	985	960	928	938	915	936	890	910	901	925	998	955	933	943	940	954	984	942	899	914	926	956	925	867	965	918	922	946	946	972	990	985	946	922	986	894	910	885	933	951	909	992	948	921	978	906	981	951	952	956	951	922	970	934	932	935	924	946	981	935	914	926	967	905	981	1031	909	907	929	910	907	970	874	926	1004	914	987	962	911	943	898	962	951	924	941	944	919	991	916	966	933	885	945	929	889	985	921	979	931	952	975	919	946	962	894	983	969	954	992	963	919	912	932	917	971	905	942	908	979	951	899	966	952	928	938	876	934	963	964	945	1008	931	933	937	948	926	850	933	937	941	904	954	912	911	981	948	941	924	970	968	895	971	924	941	963	927	953	916	921	903	945	922	986	983	928	920	923	961	934	968	975	953	986	1008	930	949	937	886	938	910	973	916	960	989	908	992	942	914	916	963	896	925	928	923	961	954	902	967	917	961	977	941	949	916	990	974	959	871	915
27082	20661	13151	1556	798	707	737	723	697	666	718	686	731	713	715	738	719	696	681	692	683	749	729	682	718	708	741	731	742	679	726	688	719	715	701	678	739	697	706	706	688	704	693	724	733	664	739	676	756	711	703	701	719	733	700	752	665	719	656	698	701	694	737	680	700	672	730	682	705	654	683	719	701	710	713	689	725	706	682	677	732	695	725	682	769	658	646	693	671	707	665	701	736	673	682	691	732	687	708	696	657	705	705	692	671	692	764	755	647	663	686	686	745	723	689	716	701	692	698	695	640	751	715	695	679	691	716	730	700	677	721	755	684	672	714	716	685	750	680	724	713	701	677	699	705	641	655	702	725	696	633	718	691	697	716	694	675	658	591	655	713	664	689	718	685	664	692	705	685	699	688	721	699	678	687	652	663	706	661	677	686	695	753	649	748	700	675	704	726	669	714	734	734	693	707	767	696	720	700	722	661	686	684	679	691	637	723	682	673	673	674	693	688	662	695	680	686	679	676	733	635	688	687	685	739	693	708	672	726	702	691	651	723	719	713	719	727	718	712	708	706	672	721	739	697	723	723	720	725	693	729	664	682	650	728	689	708	687	775	691	685	691	691	674	649	628	727	687	675	716	735	726	729	649	652	678	726	667	696	727	691	667	701	693	716	716	679	662	730	674	667	693	677	690	712	674	699	681	706	676	725	709	651	694	689	686	684	692	665	660	691	675	664	665	722	665	683	674	683	667	660	736	714	703	678	704	691	704	703	728	664	712	667	688	745	700	725	685	700	727	713	669	734	675	699	718	708	695	691	692	686	690	774	700	694	663	731	689	693	689	688	687	701	694	678	657	710	688	713	682	648	660	672	657	655	688	747	711	690	659	673	699	714	683	662	738	660	736	675	625	675	710	676	698	736	691	637	719	676	663	688	691	658	697	682	689	728	710	698	733	713	640	731	714	693	715	678	715	659	668	686	669	663	669	680	632	748	666	659	698	680	712	685	643	659	737	705	676	693	726	691	671	673	728	669	646	752	666	698	703	706	675	730	693	711	720	716	652	658	746	661	758	692	699	685	701	683	682	691	684	744	712	688	724	704	721	686	663	719	729	665	696	640	722	710	729	706	685	673	777	714	696	696	734	732	696	676	689	676	707	672	747	674	677	725	700	697	728	714	725	679	697	688	692	617	722	681	722	673	653	673	727	719	730	652	713	650	698	673	738	714	700	674	664	709	698	677	779	684	725	664	728	712	665	713	731	708	711	689	714	685	721	675	692	678	708	689	713	723	635	720	706	662	697	732	726	720	717	684	681	700	760	716	700	722	643	677	708	728	718	731	687	706	695	688	704	707	738	681	683	736	654	686	673	716	720	711	681	707	714	695	721	681	702	695	711	662	724	724	721	699	688	685	704	692	714	671	713	704	661	698	717	687	669	691	685	637	650	738	683	730	727	649	757	654	648	711	726	698	731	716	671	738	701	691	703	676	717	681	707	664	697	737	633	657	680	705	681	705	698	656	706	682	700	715	752	730	718	660	685	719	675	696	674	654	667	715	723	650	677	687	719	708	757	763	703	742	707	720	712	698	675	720	726	723	703	693	722	689	656	697	689	714	659	679	739	672	710	712	694	713	728	686	703	702	720	715	703	712	706	723	706	693	662	683	706	634	703	711	653	695	666	694	656	671	733	664	676	667	717	677	661	735	714	688	703	693	705	697	726	681	722	687	681	693	718	638	691	728	755	708	693	730	681	692	746	729	698	749	698	740	707	711	684	655	676	672	704	705	718	678	712	717	687	697	650	708	728	705	724	720	674	687	695	698	754	694	701	696	695	719	704	695	651	700	636	695	703	668	673	689	661	666	714	709	675	688	656	732	675	719	705	688	692	731	679	693	720	710	660	688	719	687	711	701	693	723	691	723	721	712	651	691	663	709	731	740	700	755	723	736	646	734	687	695	735	691	697	726	725	688	685	670	675	715	629	674	712	697	669	644	672	682	700	665	710	718	660	732	672	736	690	685	722	725	705	695	725	686	702	721	705	731	679	715	705	745	693	727	714	656	716	682	696	681	665	756	721	694	715	690	680	677	742	717	700	694	669	692	721	704	680	694	684	663	655	723	683	670	674	691	721	655	692	667	698	646	673	695	698	694	700	706	678	664	688	688	690	704	688	670	707	676	692	685	683	728	707	684	696	666	712	727	692	685	666	753	666	692	696	656	728	685	668	687	672	665	678	716	710	702	711	720	656	704	733	703	687	715	698	689	695	708	716	716	708	738	714	727	724	745	712	687	689	722	695	701	752	717	676	697	727	671	755	746	662	702	684	693	693	629	671	726	662	702	678	668	716	689	720	693	646	651	727	657	706	708	681	693	683	699	698	661	657	670	700	742	707	675	700	726	666	732	666	665	712	695	708	760	664	700	689	671	700	710	712	705	669	716	722	690	656	701	689	710	679	732	673	712	647	670	710	704	676	713	701	673	690	751	692	697	647	672	712	669	642	671	655	728	692	668	696	700	653	727	721	681	661	687	728	722	654	674	685	674	739	707	677	732	739	690	693	688	707	737	671	689	651	704	708	699	711	711	734	702	724	703	680	676	681	678	707	662	715	689	642	712	669	709	691	671	704	654	674	690	692	698	655	678	699	675	699	677	679	714	742	670	748	695	678	700	714	703	681	676	704	752	661	689	670	687	706	678	698	705	711	725	746	704	722	704	722	708	677	697	712	631	717	741	697	684	695	745	715	683	654	646	703	723	684	669	727	685	685	659	693	711	707	671	725	709	628	656	727	692	719	697	668	704	741	732	733	702	637	705	692	699	666	725	639	733	682	726	725	667	718	709	671	697	726	699	687	672	713	708	715	718	699	729	703	703	679	704	651	751	686	702	662	693	747	648	690	674	631	719	745	716	711	693	731	686	710	681	686	664	718	705	722	717	691	718	735	660	697	699	717	735	684	703	730	659	717	717	671	768	673	696	635	714	711	677	716	715	698	680	680	690	726	726	645	701	683	678	692	675	692	710	688	681	680	709	742	700	676	688	719	674	684	708	720	634	693	692	703	729	702	671	697	719	708	700	662	754	712	693	663	735	682	690	669	728	686	656	745	684	666	699	704	648	694	723	738	691	682	717	716	705	683	724	647	723	688	694	675	683	722	703	724	711	670	716	683	745	699	647	682	592	658	691	700	695	668	697	674	657	687	666	757	754	716	661	779	718	703	672	685	705	711	726	705	726	672	707	681	731	719	670	687	672	684	718	690	705	652	708	717	693	674	698	679	691	692	713	694	703	712	719	684	734	674	667	705	734	706	694	691	686	658	682	720	726	716	690	693	676	698	698	672	672	712	667	703	674	717	701	672	705	693	708	694	692	669	665	716	680	703	708	624	669	706	756	708	697	667	663	724	710	689	678	682	698	656	724	676	711	621	708	699	674	719	663	693	686	666	688	653	692	704	644	689	697	730	661	715	652	723	705	676	693	701	707	691	668	697	722	709
8918	4486	1669	1048	948	836	780	762	767	793	761	793	745	805	719	783	768	756	742	771	741	795	779	758	765	778	831	820	767	794	777	758	798	708	797	780	784	810	760	784	740	773	816	749	757	781	770	752	787	746	760	746	756	770	748	771	803	746	728	728	769	724	786	734	788	760	773	763	738	782	774	823	742	732	764	733	696	757	751	772	751	715	715	751	766	753	782	733	748	733	768	736	759	762	721	776	745	716	755	709	776	790	812	725	752	798	764	715	794	742	772	765	735	772	734	735	763	751	720	768	728	757	783	764	766	764	756	734	745	740	751	763	770	764	774	720	759	738	761	764	779	764	723	715	775	717	697	738	777	747	788	729	799	734	789	822	754	750	699	713	789	756	742	792	762	755	765	750	753	756	733	760	693	708	720	763	719	743	739	789	769	758	789	719	763	795	745	725	756	738	761	744	725	725	792	753	789	755	726	709	728	722	755	786	760	765	777	756	778	763	715	731	799	764	716	676	791	797	752	748	798	755	725	737	784	731	758	752	822	735	770	758	756	768	742	832	764	787	693	740	717	808	718	760	739	765	750	755	783	809	782	748	760	773	791	768	729	734	763	749	811	759	753	764	767	739	677	711	752	731	764	737	771	714	765	748	757	768	748	763	781	758	728	764	782	768	748	741	782	788	749	716	760	768	728	747	742	760	756	754	734	764	728	776	733	703	764	774	733	674	726	725	763	754	752	778	739	761	716	753	729	702	748	750	712	703	712	777	770	712	739	704	738	761	793	749	735	761	797	760	733	791	763	727	740	750	754	798	721	752	745	773	739	746	758	721	748	761	722	728	777	706	762	726	724	767	741	797	735	690	770	771	765	772	774	766	768	725	738	746	735	778	729	771	776	754	732	736	760	777	759	792	771	769	759	774	811	686	784	749	732	726	775	792	830	751	732	744	763	752	744	766	771	761	764	746	785	810	766	815	766	761	778	727	747	778	739	750	800	721	740	762	792	770	746	753	762	800	741	775	789	752	745	732	727	742	733	744	733	746	760	760	753	689	733	785	752	716	786	735	771	804	776	744	721	818	763	723	727	755	770	792	790	768	712	779	669	763	793	754	745	775	763	743	799	760	738	769	765	744	721	775	760	802	720	777	760	820	761	770	753	753	723	757	740	782	759	726	767	776	788	776	743	784	781	729	728	747	789	779	735	746	801	766	762	729	744	739	711	729	755	828	725	725	736	729	741	706	736	753	784	752	717	769	749	762	773	732	755	771	728	800	791	762	799	783	718	763	705	780	748	717	725	778	761	775	732	741	812	741	744	785	755	737	748	767	732	780	758	744	765	739	810	726	801	774	742	719	763	757	731	733	739	734	726	786	748	724	824	814	781	745	747	739	769	716	748	786	740	790	756	752	748	739	742	736	763	766	772	784	728	741	782	775	729	774	788	723	778	778	740	729	741	749	762	772	756	700	720	778	696	799	712	799	745	748	740	771	706	774	778	761	759	797	742	781	742	815	725	714	772	805	793	794	737	757	778	740	775	777	726	732	709	754	754	736	839	783	688	756	798	747	817	734	779	731	786	761	718	761	742	762	717	762	761	743	768	754	757	763	754	738	782	718	727	743	736	752	783	780	723	749	792	734	780	774	750	691	752	739	734	785	752	778	764	742	760	781	756	784	750	738	723	796	772	728	736	739	745	739	783	760	681	741	746	736	751	784	759	753	754	758	800	742	695	778	739	713	742	773	779	780	741	785	773	751	745	764	770	759	755	771	787	760	814	739	786	771	771	775	775	721	715	734	773	738	761	763	749	748	770	735	751	731	739	744	781	716	702	722	747	744	730	788	779	724	747	749	743	727	773	756	779	721	719	775	754	773	731	786	730	746	755	747	764	739	743	775	765	752	719	735	765	809	696	791	747	736	779	748	757	738	751	798	737	719	725	785	769	748	778	782	745	743	772	764	724	752	753	774	768	681	722	727	783	766	730	811	727	743	781	788	756	739	758	767	759	760	770	714	726	731	795	742	710	755	765	734	814	783	754	782	738	760	769	762	792	767	791	742	714	749	788	743	773	744	780	757	807	761	712	732	786	719	738	722	717	728	791	762	699	781	765	780	686	732	761	805	756	757	762	741	742	784	761	779	769	733	726	742	771	770	778	682	768	753	754	776	744	767	756	750	789	703	711	737	756	775	747	781	719	787	751	754	739	768	734	762	768	778	702	773	792	775	751	719	751	752	758	771	730	761	785	781	713	721	753	805	749	776	742	741	775	795	740	795	738	730	722	787	716	785	754	710	747	710	733	698	755	735	772	792	733	767	745	761	715	757	777	717	729	762	758	759	722	784	731	757	801	690	765	757	750	748	724	739	755	750	744	729	776	767	789	703	742	726	716	814	803	764	824	767	805	808	741	767	741	728	753	767	720	778	780	782	753	771	765	750	811	761	748	766	754	774	768	786	802	742	722	780	725	760	732	757	774	757	769	765	760	737	780	742	771	720	716	756	761	719	746	744	752	784	734	770	839	788	748	731	799	784	745	765	772	760	760	725	767	739	784	707	750	780	778	792	773	773	759	753	768	747	794	705	690	790	770	743	691	778	759	739	759	737	739	755	758	760	725	772	739	767	779	781	727	714	772	723	767	719	799	742	757	755	744	758	803	718	776	714	772	747	748	721	715	782	780	805	744	763	774	824	768	739	782	788	770	718	726	763	774	740	815	756	719	764	736	770	799	753	775	745	766	772	745	766	795	785	737	779	744	740	731	761	752	731	793	791	711	775	714	739	762	773	748	715	763	753	759	793	769	782	782	751	728	750	718	780	760	798	745	777	730	773	758	762	769	737	784	733	769	845	767	757	749	719	818	744	728	779	762	793	742	747	762	794	781	724	762	756	777	738	739	772	731	724	736	742	714	766	743	729	757	724	770	753	752	802	810	719	767	786	778	746	744	721	699	679	778	739	755	801	755	792	686	747	721	714	758	762	787	717	778	800	716	779	742	749	733	756	745	739	748	776	741	737	765	779	725	734	796	717	772	793	777	765	743	767	741	782	778	742	807	748	755	745	735	776	753	775	757	780	735	737	750	734	761	707	781	735	712	754	754	788	726	759	777	733	745	789	737	729	706	713	738	798	753	760	751	753	733	762	819	744	802	726	784	786	769	816	746	703	767	732	739	719	747	800	758	738	782	780	730	740	797	689	721	781	758	750	762	801	781	768	764	762	769	769	780	788	788	818	716	810	731	742	797	723	782	733	727	751	694	808	738	706	745	765	771	767	731	741	707	700	761	745	787	760	834	753	751	744	738	809	738	766	747	768	748	732	765	766	747	741	777	760	721	760	762	745	752	759	749	739	732	792	718	756	685	736	756	783	790	763	775	805	742	755	802	771	777	736	757	739	733	750	693	726	741	743	750	771	707	750	748	750	790	770	784	778	724	761	828	751	747	708	762	820	751	747	758	721	805	741	750	721	727	741	774	744	818	734	792	750	766	733	776	765
23428	20937	27644	24387	20753	4311	1196	944	945	935	913	862	865	865	923	807	837	912	814	860	844	1103	885	813	868	858	838	842	866	849	782	854	847	890	927	937	910	918	880	825	895	849	883	866	878	850	835	832	836	848	859	816	834	805	855	837	831	842	870	827	837	855	817	844	812	861	834	829	841	779	858	835	792	795	830	830	805	848	818	859	823	813	832	838	835	825	795	826	835	836	748	852	834	824	834	836	811	824	835	790	844	825	838	827	853	892	915	852	859	830	797	833	790	858	750	842	793	829	825	825	816	837	838	857	844	805	799	793	852	789	785	854	856	791	802	833	779	764	840	814	783	820	793	772	815	873	815	834	807	800	773	829	819	847	792	805	852	800	796	826	804	783	796	803	818	798	878	825	790	802	825	783	820	859	760	758	828	808	849	815	839	812	816	808	833	818	809	838	786	835	795	833	800	787	797	816	865	809	779	780	874	773	824	815	816	832	822	880	854	742	887	847	840	830	832	795	806	870	809	834	772	831	802	790	821	810	851	850	775	824	829	798	789	852	805	799	771	825	812	813	859	826	896	844	817	844	813	853	803	816	835	795	830	810	857	788	864	786	784	795	899	809	851	791	830	861	848	827	803	827	842	841	797	843	816	775	788	826	826	852	767	854	806	824	881	810	817	817	809	783	826	820	808	837	816	785	806	807	847	821	807	862	843	841	795	861	807	853	829	808	816	838	831	792	822	836	815	785	782	812	765	899	809	783	744	834	837	765	826	820	819	774	830	872	784	813	811	807	798	821	854	828	828	798	841	814	853	809	778	805	783	796	870	799	843	802	814	782	826	859	807	841	839	823	817	875	831	774	803	888	836	806	837	771	862	809	790	886	812	830	818	769	809	798	825	828	823	835	833	805	809	784	835	815	806	800	831	840	837	857	803	795	816	853	867	853	867	822	865	805	763	861	820	810	845	780	764	785	846	831	766	798	818	809	819	787	827	829	807	848	802	812	877	841	831	824	807	793	781	801	834	833	830	872	774	878	785	808	779	863	827	806	816	819	830	845	793	825	844	811	827	796	797	813	882	787	785	782	771	879	806	883	793	784	812	772	829	804	835	797	859	804	815	828	812	797	789	853	830	775	802	838	826	790	795	833	782	840	787	822	827	788	823	866	806	793	830	800	784	849	801	805	852	769	830	867	831	793	829	861	789	832	837	802	852	812	793	808	835	792	778	809	801	797	827	826	859	813	803	799	791	817	834	793	746	810	825	863	826	796	811	804	818	846	813	834	785	839	858	800	860	819	809	804	784	776	816	844	839	797	802	785	833	892	861	799	799	823	838	804	777	857	721	770	830	784	842	856	834	830	827	828	821	792	817	838	816	786	853	713	849	794	776	857	820	786	779	846	825	781	789	787	805	777	774	866	823	866	805	882	809	852	839	855	778	818	814	782	801	835	839	888	785	793	848	855	810	812	799	784	868	840	865	797	738	828	869	809	812	781	809	797	774	830	819	838	770	791	783	832	781	776	829	837	789	867	831	832	829	828	834	818	827	806	796	805	865	859	874	816	812	751	821	851	827	789	818	816	759	824	796	733	835	816	819	788	844	779	742	845	797	820	790	821	811	786	809	860	815	829	815	798	838	798	777	839	831	822	833	777	853	829	834	870	844	800	789	819	789	824	859	784	852	806	822	824	896	793	767	862	812	837	809	835	785	847	784	834	820	859	865	847	808	822	845	818	817	745	843	866	789	811	779	826	807	808	796	791	822	813	794	817	810	789	802	805	843	783	779	862	834	851	813	845	854	808	806	831	808	862	781	845	842	830	851	815	854	813	795	817	780	835	770	843	815	789	868	839	843	822	816	795	788	859	783	824	782	818	819	827	809	828	826	767	810	777	813	830	831	813	806	791	828	819	797	809	798	786	811	877	855	811	803	824	807	799	799	883	849	806	846	808	793	848	793	809	828	851	846	818	793	851	871	780	848	736	820	837	821	852	817	804	836	769	791	803	752	758	771	771	843	808	816	831	819	788	832	817	829	831	834	811	858	835	809	854	759	784	826	821	768	796	840	829	811	787	782	847	784	811	821	790	778	845	765	838	810	815	779	860	839	798	805	819	814	855	846	808	810	815	785	855	803	758	840	831	848	725	771	805	804	816	785	831	828	800	836	765	786	810	824	886	858	820	858	820	839	852	817	826	785	823	852	792	812	816	821	837	868	785	780	838	811	753	800	834	817	758	874	831	840	825	856	762	828	867	834	808	808	798	840	794	818	827	791	829	816	806	817	799	820	845	802	784	844	873	811	865	835	855	810	796	810	829	858	818	834	777	852	809	828	805	815	834	800	859	815	814	799	803	821	834	799	814	827	830	748	841	869	796	802	866	781	849	850	832	805	788	846	819	783	869	786	859	799	792	860	846	783	856	812	857	782	785	829	817	876	767	823	846	829	817	762	832	855	789	830	843	860	796	840	851	846	825	821	756	822	795	810	873	798	866	814	829	856	796	796	786	746	838	805	839	801	823	787	851	777	771	864	846	870	786	782	784	860	779	799	774	815	790	786	822	790	797	865	767	850	767	768	814	888	842	818	838	752	810	839	803	894	846	801	830	842	796	804	838	793	809	855	816	870	781	816	754	843	806	849	792	798	841	853	816	811	865	809	796	786	788	815	848	789	802	760	811	813	772	793	821	837	847	835	854	816	765	824	771	825	821	800	862	852	802	798	835	841	771	797	778	825	740	847	833	808	765	839	778	832	824	763	867	818	804	841	826	806	792	803	821	767	853	805	843	873	807	846	770	830	814	829	772	793	811	816	819	838	820	792	847	864	820	791	809	816	808	787	840	821	803	841	841	811	754	821	781	858	828	851	787	815	823	847	812	802	780	783	791	850	890	856	821	803	864	827	812	839	829	802	768	806	794	837	878	886	809	847	843	815	824	804	843	866	816	817	778	827	814	828	841	865	860	784	805	860	835	834	796	836	801	874	799	833	748	769	793	829	832	815	804	818	815	773	816	830	830	833	792	800	775	832	806	797	808	868	794	820	825	792	821	822	809	829	826	848	755	793	782	750	802	819	815	844	824	807	855	851	824	801	805	792	820	777	833	769	822	840	804	870	774	821	808	828	762	781	806	840	788	798	745	804	874	808	770	844	837	781	768	787	822	836	844	802	827	820	804	804	809	846	799	850	831	848	817	815	842	821	806	863	831	826	840	862	844	818	813	833	841	766	823	800	848	793	870	818	815	857	791	826	809	812	852	797	853	812	826	806	819	820	731	804	809	808	784	844	810	857	833	780	810	809	814	825	832	831	798	808	820	812	784	839	799	804	832	813	782	837	813	820	844	766	808	731	793	828	869	791	855	841	812	809	823	859	811	844	817	733	828	837	833	815	829	857	815	788	818	802	761	736	838	813	807	762	838	822	809	833	778	800	809	765	774	865	832	772	834	887	808	781	811	816	792	744	799	826	817	806	840	752	794	833	821	782	803	857	830	818	737
10669	11071	5332	2299	1622	1241	1168	1046	935	953	959	923	962	924	964	963	924	886	840	893	922	1137	928	909	904	938	888	928	900	936	943	911	948	904	924	877	967	890	1014	953	913	932	899	959	908	928	954	951	973	899	868	854	879	905	884	905	930	910	894	931	875	868	880	887	885	878	879	875	899	855	814	896	833	933	846	828	868	870	890	827	842	870	883	889	862	870	888	844	900	938	878	889	879	822	902	918	909	857	884	900	912	875	869	859	858	878	868	910	897	871	837	841	892	857	903	857	895	896	883	926	887	810	909	878	841	901	902	859	840	862	937	926	885	879	848	861	897	876	891	940	881	865	850	849	909	913	910	905	870	889	853	896	913	861	908	863	919	872	897	875	879	884	872	864	895	924	908	861	834	895	866	909	851	875	878	880	921	869	912	895	865	862	883	865	859	877	868	864	909	887	953	863	956	884	890	825	852	864	932	898	841	890	811	854	899	891	831	922	875	890	876	912	920	905	844	875	911	880	855	904	876	870	874	867	869	898	824	866	892	927	910	867	923	873	823	851	903	887	899	871	878	938	916	875	917	901	896	888	851	904	841	863	884	841	908	902	808	824	896	896	848	851	880	885	852	799	894	944	847	850	882	940	867	890	897	872	893	872	880	866	870	880	864	884	885	890	870	884	841	891	874	871	837	836	822	965	905	870	883	850	853	876	844	875	896	891	909	891	816	894	914	818	858	840	894	861	912	878	841	902	786	843	959	911	842	876	917	871	884	897	848	867	857	848	909	877	848	867	896	887	835	934	885	903	863	833	871	879	901	905	861	903	891	896	900	880	864	868	837	857	845	914	882	901	874	899	858	911	883	884	887	835	885	884	893	835	861	877	833	894	854	859	917	915	824	914	870	880	885	869	841	893	878	882	882	896	875	843	862	887	850	875	880	878	874	901	937	871	832	860	914	864	923	887	877	837	904	883	892	939	895	888	870	900	872	876	895	848	870	821	932	813	882	843	887	849	905	863	884	893	862	909	920	851	863	900	860	852	860	842	882	914	890	888	871	886	882	897	883	850	868	816	866	940	862	867	831	893	884	874	864	855	846	885	861	811	871	871	857	872	899	798	859	893	839	849	874	887	922	872	885	883	851	894	863	883	918	944	866	891	866	871	885	874	862	853	861	856	870	892	894	893	845	937	869	924	881	922	897	837	867	862	880	948	855	937	916	849	880	898	887	814	856	858	903	928	889	842	864	880	839	911	875	888	909	900	886	924	892	848	892	905	892	872	824	888	847	877	874	865	931	844	871	885	905	878	873	876	917	907	897	923	882	874	865	913	859	888	870	900	861	859	807	942	875	897	841	893	859	873	814	815	873	872	901	906	839	869	875	888	912	893	903	824	850	898	893	901	838	834	863	869	871	894	940	867	880	847	862	815	894	889	882	837	861	953	861	876	901	869	893	799	879	901	885	887	843	830	869	840	886	888	880	831	895	877	893	908	921	886	919	896	900	903	853	890	883	936	857	844	903	871	865	911	863	903	850	873	842	841	860	878	883	880	911	886	885	911	885	853	853	851	899	896	884	919	812	906	858	881	820	879	847	894	869	855	902	906	856	853	898	888	875	849	891	846	933	801	878	885	917	858	835	847	836	889	923	811	912	861	897	900	904	885	876	909	862	891	840	856	843	834	919	850	894	964	888	893	890	876	831	936	876	899	884	902	889	869	941	889	819	898	898	881	862	905	836	834	936	901	847	849	835	862	829	908	818	846	901	889	842	926	907	855	870	840	887	811	910	854	865	902	847	874	911	843	888	932	857	932	886	901	877	844	849	850	893	841	843	974	884	849	903	879	851	899	915	860	832	883	950	889	917	880	863	887	866	887	899	876	872	907	931	853	886	855	884	795	871	920	898	894	898	891	911	831	846	893	873	877	882	909	904	849	866	890	911	872	921	897	889	894	885	861	857	846	912	892	847	876	899	893	864	905	850	895	890	875	823	934	905	891	904	911	894	840	874	836	897	868	868	899	937	878	911	897	871	822	927	823	841	853	826	877	821	881	868	833	880	960	859	911	901	853	895	864	867	935	824	862	891	832	926	906	921	842	903	841	847	866	879	848	924	906	882	941	926	881	905	862	873	868	842	875	900	878	877	865	846	871	882	833	882	894	844	891	897	877	894	909	881	874	866	934	829	922	902	915	919	865	829	900	880	857	907	830	859	839	854	902	871	901	855	919	870	853	876	921	906	885	842	844	817	888	852	823	894	896	897	893	875	862	848	917	897	892	900	861	917	870	886	920	895	912	869	863	938	897	843	851	888	903	859	852	864	881	907	876	857	946	830	865	864	875	837	862	874	848	892	868	856	866	845	845	898	858	872	827	876	905	919	912	876	890	900	842	923	903	864	859	882	900	878	866	894	912	919	920	862	848	901	939	873	901	873	873	885	925	867	912	886	876	877	900	909	864	921	857	861	842	897	818	856	888	953	875	895	842	858	875	909	872	882	928	878	892	865	820	842	871	908	834	843	844	867	883	878	907	892	913	880	891	875	884	884	896	889	884	882	890	882	879	851	900	874	901	848	914	840	896	922	826	876	867	894	863	802	878	856	857	913	865	854	876	872	962	886	855	906	874	874	825	797	891	855	870	931	892	844	905	911	921	896	892	827	892	861	862	893	866	881	890	942	895	839	892	888	887	874	872	910	876	876	946	887	891	863	872	883	893	958	846	903	837	878	845	917	844	874	888	896	856	850	899	872	884	920	819	836	876	930	855	910	919	895	907	894	896	866	894	921	879	835	822	889	895	938	868	903	892	819	839	913	841	884	914	856	901	844	821	885	859	915	851	905	866	905	904	886	921	895	906	883	926	816	845	939	842	848	894	874	877	853	908	930	899	862	861	869	901	865	847	924	827	898	871	935	844	820	824	902	914	877	849	822	879	822	871	905	898	851	913	895	882	830	895	868	867	855	890	883	912	895	899	868	918	934	897	890	889	929	861	887	858	826	910	856	915	878	872	845	843	913	846	855	918	881	861	866	959	866	889	887	900	835	873	895	864	848	846	890	886	900	878	922	876	888	878	884	897	889	862	835	917	858	894	904	837	887	903	861	892	850	862	914	916	857	853	903	857	850	870	899	907	881	881	858	841	898	882	861	869	891	913	929	917	863	891	909	900	925	895	868	894	879	855	894	842	887	868	902	870	845	891	810	871	871	895	869	870	889	881	863	882	858	869	888	900	834	968	870	886	909	889	894	862	858	878	910	822	859	848	842	901	940	850	944	812	902	897	880	884	896	900	858	880	879	876	914	873	907	925	899	884	856	922	884	941	876	922	891	876	933	902	886	936	945	882	898	899	856	883	840	848	874	831	897	837	934	921	880	878	889	905	841	862	875	854	866	863	836	897	836	866	879	837	909	924	867	921	844	880	890	878	946	899	892	935	843	918	834	918	888	828	887	898	891	898	907	882	899	940	812	883	889	844	885	867	826	888	856	896	876	866	860	898
24523	20948	26348	25252	4633	851	793	734	689	733	696	641	627	700	714	627	664	656	667	671	683	802	665	671	641	690	683	638	724	646	691	642	725	684	699	714	640	662	699	720	693	681	671	680	717	689	692	673	660	666	675	635	716	651	669	656	670	647	650	663	663	686	682	633	679	660	667	680	673	624	668	664	631	620	659	691	622	642	647	669	701	660	687	700	691	653	691	635	641	665	724	677	673	591	672	645	621	675	651	656	641	678	665	683	654	662	691	648	645	616	627	633	659	689	623	635	664	649	610	629	676	662	708	640	660	632	619	676	654	646	664	716	686	697	661	716	713	715	659	629	632	692	593	658	682	650	663	633	637	674	634	675	669	626	673	582	640	616	680	661	669	626	672	688	640	681	700	658	678	605	629	687	662	615	631	700	609	660	652	640	635	669	612	633	634	690	626	631	659	649	655	644	630	618	681	701	662	568	714	652	673	649	693	640	640	649	676	688	622	664	656	623	677	661	676	634	663	654	686	655	651	641	642	616	653	652	651	635	660	683	640	676	645	603	668	626	678	667	591	645	676	695	649	664	716	614	691	651	645	658	675	691	690	691	617	637	681	660	628	644	651	640	672	639	640	612	682	669	651	650	678	649	641	681	620	617	688	646	625	654	655	662	672	665	612	635	601	663	637	623	637	625	616	656	626	627	635	630	674	664	687	651	626	618	634	646	632	600	627	672	684	667	631	658	716	698	651	637	619	636	678	668	634	637	660	634	642	652	687	672	663	689	660	635	649	679	644	609	674	624	667	634	647	637	700	632	637	651	623	651	673	628	663	698	644	661	659	648	653	647	690	628	667	674	634	644	658	617	651	658	628	641	656	658	649	635	634	611	717	645	665	664	664	673	601	629	637	656	667	720	654	621	643	643	598	668	653	652	640	657	693	672	682	649	659	673	668	687	634	623	639	693	628	617	609	693	608	654	652	672	653	668	647	680	666	624	665	658	693	624	648	686	629	640	641	679	662	669	636	598	645	689	645	633	652	636	657	659	647	643	664	639	623	645	644	702	637	668	620	675	699	662	631	623	634	635	674	660	636	620	655	670	687	624	679	688	638	649	661	666	624	643	649	633	628	634	645	652	639	687	616	658	628	685	610	661	610	662	660	655	631	669	637	649	690	633	665	621	670	657	644	674	612	645	657	657	640	608	661	671	604	660	627	680	640	657	634	647	667	641	677	621	647	648	672	681	602	636	668	632	651	664	706	639	686	624	662	678	663	594	638	625	634	659	662	664	641	650	633	625	644	703	669	632	662	601	651	616	658	672	639	653	671	673	642	657	665	608	592	625	632	649	664	632	679	668	694	625	709	668	673	664	640	644	667	606	693	668	670	622	660	619	667	670	655	660	665	664	692	665	712	693	679	629	655	649	632	643	656	649	663	719	657	641	650	696	632	621	690	635	644	618	631	672	624	653	639	644	684	658	670	609	721	598	680	654	618	638	635	631	640	652	642	675	641	639	645	605	723	703	634	650	658	583	646	676	639	650	689	613	653	636	657	631	624	659	614	704	629	648	609	659	664	655	693	649	695	629	649	615	640	656	661	574	706	676	676	609	648	692	665	669	662	660	649	675	651	633	691	677	642	650	639	652	672	639	656	640	631	628	655	643	663	669	623	651	663	700	652	641	719	699	633	647	674	603	647	630	672	670	621	669	626	638	676	666	609	616	620	685	684	614	645	680	686	650	722	634	640	604	675	678	646	668	630	684	660	649	677	614	668	634	669	680	675	668	688	629	614	690	656	680	665	652	685	651	636	634	661	659	656	633	696	692	667	661	606	597	701	679	656	663	642	650	653	639	645	662	627	666	639	653	658	654	640	634	658	625	668	654	656	656	629	690	666	636	594	677	643	624	652	682	654	670	635	615	641	622	627	656	664	686	692	654	630	686	628	637	645	683	642	647	655	709	674	652	631	648	644	679	673	687	644	670	628	660	656	696	651	655	632	641	634	624	657	616	686	645	662	624	685	672	663	644	690	618	663	667	682	668	658	658	654	606	649	659	617	613	661	647	629	627	634	587	621	669	714	737	622	618	602	653	648	661	686	618	681	596	602	601	639	639	652	639	724	641	619	673	659	658	654	646	666	662	643	631	654	619	637	625	627	661	618	643	609	660	640	669	662	632	639	609	677	630	667	598	618	677	692	639	625	646	637	718	684	669	638	670	652	666	645	646	627	661	684	694	654	656	647	607	657	656	661	625	649	650	680	664	630	665	600	639	659	644	628	617	624	649	637	668	631	681	640	633	645	659	668	658	665	632	631	679	644	661	660	625	687	619	647	625	655	635	672	635	657	634	632	687	655	658	668	635	642	706	629	626	691	642	671	650	651	643	616	627	661	662	641	681	659	627	585	646	630	634	654	643	657	616	630	651	658	645	702	633	690	663	630	611	637	654	643	648	641	681	613	667	680	664	585	604	690	631	605	702	647	645	625	646	668	692	637	691	640	652	639	624	664	702	683	668	676	633	642	677	666	641	687	670	651	683	641	683	624	658	630	634	692	684	649	600	619	624	637	680	662	640	684	626	649	671	648	687	679	640	706	625	621	662	669	619	713	684	672	628	669	609	673	651	619	658	660	647	677	634	682	665	693	600	618	640	652	669	657	605	653	661	671	631	650	648	633	621	651	644	648	672	603	669	647	629	669	679	662	649	670	621	622	644	669	647	674	666	630	704	603	618	646	667	623	646	625	660	669	637	648	693	699	696	682	676	650	618	631	650	669	611	614	635	612	655	650	609	655	643	647	643	642	679	642	621	658	632	691	631	646	634	632	594	653	656	667	654	685	626	640	671	651	716	650	645	686	662	679	685	675	639	576	638	691	616	623	639	621	690	638	646	647	662	704	632	650	623	646	625	604	640	655	660	662	637	625	668	727	673	687	656	629	622	661	644	630	622	651	653	635	611	637	659	649	687	632	662	655	621	619	621	665	673	666	703	631	614	633	632	678	658	660	604	680	663	609	688	650	633	634	638	672	627	591	672	635	665	665	668	613	638	647	645	689	672	676	652	673	608	669	639	640	625	681	650	598	635	641	616	642	617	613	661	681	660	659	645	616	659	605	659	653	640	661	665	642	674	601	657	620	624	686	684	618	631	646	691	616	660	650	676	606	665	666	641	690	622	643	651	639	678	663	608	613	635	655	633	658	648	674	599	640	679	608	612	637	682	689	626	658	658	666	669	639	611	629	638	657	620	619	648	637	682	672	660	630	674	621	666	612	683	676	628	667	663	636	630	674	639	621	673	652	681	657	645	642	644	668	621	680	655	610	637	623	617	665	628	620	636	584	637	656	636	665	657	663	684	629	638	627	666	696	658	691	629	662	618	600	656	621	648	681	659	642	680	656	697	621	646	634	648	605	628	631	661	607	646	636	700	699	673	623	654	678	640	662	680	643	677	629	620	669	673	657	626	619	627	651	658	715	627	703	625	649	672	676	691	661	644	665	683
8760	7406	2841	1405	1060	939	853	808	772	796	749	760	714	722	775	747	743	723	702	739	743	882	736	749	801	728	764	722	721	744	766	777	718	758	773	735	795	769	780	730	753	744	763	763	726	744	772	731	733	758	742	741	715	739	729	782	719	720	688	765	719	757	735	735	767	707	734	707	724	750	729	735	754	672	741	695	767	732	753	736	716	769	724	775	746	811	720	715	748	731	740	715	758	696	761	706	726	712	692	723	736	718	728	700	681	721	719	799	712	734	693	715	683	687	691	757	703	707	719	754	700	713	704	733	763	746	767	723	732	755	726	743	733	748	776	741	734	746	719	733	709	731	730	708	731	687	768	720	719	748	685	746	746	725	735	740	763	734	714	745	708	723	758	741	711	718	699	693	781	717	714	725	683	735	709	734	760	698	689	726	751	734	725	734	750	724	692	743	680	765	735	740	703	686	687	711	761	685	698	747	685	710	764	715	739	737	695	716	689	746	733	701	743	753	753	700	724	701	722	726	734	695	753	720	715	695	733	716	720	679	736	742	716	738	678	708	724	701	724	732	704	773	689	766	702	716	701	758	702	699	700	710	725	728	772	749	725	748	749	729	746	694	746	705	710	744	745	739	705	707	749	746	766	730	722	699	718	731	743	749	684	686	725	708	667	756	748	721	748	736	746	713	695	733	661	724	688	700	723	721	689	747	748	703	768	743	740	692	706	731	708	686	760	772	668	721	696	781	707	711	734	707	745	756	756	788	702	687	684	701	709	702	676	723	722	746	728	706	728	738	752	703	777	720	743	727	738	717	700	714	751	731	701	728	685	689	664	686	736	707	743	687	713	750	748	704	715	745	713	722	702	714	683	758	715	675	717	740	721	711	753	730	709	752	710	700	680	702	765	741	712	767	715	687	772	704	781	694	719	778	707	720	729	714	698	729	721	765	673	701	707	770	722	699	712	750	760	779	698	716	751	707	802	700	741	736	733	744	715	718	690	681	679	690	705	702	654	715	730	736	756	725	718	703	733	668	751	730	749	731	682	669	743	698	696	699	687	733	736	745	738	697	767	688	690	718	698	763	763	707	749	764	714	705	710	722	706	740	698	708	735	730	670	738	709	771	708	706	743	718	709	777	672	735	727	718	731	679	740	696	713	749	729	759	693	716	718	720	711	746	722	729	772	734	699	697	707	755	794	685	686	715	695	703	757	756	706	725	741	731	768	721	714	719	725	743	750	742	663	727	679	737	751	699	755	739	753	761	735	732	693	689	733	707	686	728	713	704	728	740	741	728	697	711	683	716	744	739	706	746	742	693	725	765	696	692	696	722	707	665	718	748	750	692	709	687	728	729	726	704	689	726	725	684	703	760	743	732	741	720	704	742	726	736	713	755	693	715	749	739	729	720	752	727	698	713	776	687	740	752	728	733	711	723	704	680	708	700	769	717	735	685	730	714	721	743	730	747	757	737	759	734	690	730	695	751	719	726	745	703	769	717	737	748	693	756	718	749	669	685	701	775	715	672	689	691	706	712	745	739	734	697	728	761	722	766	708	713	715	751	746	678	715	729	741	740	769	747	689	695	741	706	726	694	721	703	689	720	677	727	732	736	701	704	702	754	744	722	671	719	711	690	722	737	744	720	712	745	739	675	754	720	767	759	683	718	725	724	738	704	756	737	682	732	758	707	669	690	727	716	735	731	743	654	721	695	729	713	702	740	756	776	714	767	734	704	705	747	740	723	760	779	756	737	739	718	709	737	697	751	759	724	718	753	680	727	735	683	744	728	729	703	737	710	666	743	707	728	712	719	734	699	719	718	709	753	686	772	772	698	665	730	731	723	745	722	734	707	722	660	715	732	742	738	688	676	736	670	759	744	720	776	766	703	721	703	726	717	740	748	760	731	745	737	758	749	810	730	709	697	726	756	689	732	735	750	686	676	730	733	737	747	690	717	727	717	694	709	750	759	699	703	763	708	715	727	751	689	699	681	713	694	731	765	725	722	712	705	708	728	682	707	716	771	734	717	756	735	719	731	750	751	707	765	679	765	705	727	735	698	746	712	723	730	766	742	725	745	738	714	689	709	709	672	723	761	716	710	727	717	719	724	724	749	714	740	691	695	701	722	713	704	734	713	734	720	739	757	713	744	770	691	778	668	714	726	723	729	711	705	717	712	728	698	688	696	731	691	713	760	770	738	750	737	721	710	708	752	757	729	669	710	726	710	740	714	724	677	762	750	745	739	705	749	718	719	699	695	719	780	705	760	712	738	741	704	656	682	754	713	708	696	674	742	749	725	698	757	756	721	709	726	705	716	726	711	718	706	711	720	729	688	702	697	690	770	755	729	700	734	683	708	739	719	680	703	699	723	715	732	746	727	703	714	687	692	738	738	751	691	730	717	724	751	676	712	698	665	726	693	699	709	741	713	685	708	712	742	754	701	741	706	714	721	781	720	736	718	714	741	722	720	724	742	763	716	718	739	735	749	658	686	696	688	725	769	767	693	668	754	722	704	733	725	736	695	688	751	731	725	697	717	721	744	702	736	708	714	723	709	718	709	746	718	716	769	701	750	683	754	700	726	690	719	703	709	731	787	803	674	685	738	795	704	754	683	691	717	791	723	742	713	684	764	740	780	672	710	733	713	738	649	694	784	742	744	739	725	745	754	747	686	750	750	733	735	705	705	728	693	717	779	711	706	727	720	713	738	706	714	694	680	717	669	724	712	729	740	697	752	735	689	703	676	714	725	745	750	725	787	751	711	760	711	728	733	705	729	710	709	758	716	748	729	747	721	719	726	709	728	748	716	747	715	726	748	656	718	710	698	701	690	738	682	721	699	765	688	739	749	770	743	737	735	745	674	730	721	697	708	713	715	687	730	661	716	739	765	705	752	720	760	748	698	696	657	679	756	743	701	685	710	737	717	667	699	722	673	677	699	721	748	690	747	756	695	762	701	742	744	708	711	756	694	728	678	740	753	713	732	753	734	700	735	698	722	723	716	743	717	709	711	731	696	702	703	750	724	766	778	718	762	738	741	750	722	678	726	750	703	698	734	696	737	760	732	704	714	752	741	761	714	718	709	694	699	724	718	708	743	751	743	716	710	739	726	690	741	724	682	702	749	706	731	716	691	688	730	737	748	726	655	704	721	671	735	730	694	738	689	681	707	692	721	718	745	719	765	740	729	714	740	739	657	684	714	711	667	662	743	713	715	750	683	713	684	691	721	709	707	745	754	690	741	715	748	720	761	737	703	752	747	708	696	694	756	692	737	686	710	738	731	700	730	682	744	715	733	731	685	742	704	731	744	702	738	716	712	716	693	723	728	771	734	748	659	762	732	777	726	749	754	690	743	725	755	706	714	696	704	769	712	705	728	724	753	700	699	733	734	722	752	727	757	750	687	732	710	729	711	719	688	740	716	713	754	762	758	722	712	771	697	726	678	711	708	706	724	722	717	725	707	764	700	716	730	736	723	708	677	740	707	736	692	729	728
22327	20994	28336	23833	20998	20930	4151	1208	1081	992	963	937	980	924	869	894	903	850	903	865	1032	1763	904	936	953	847	906	859	890	931	879	981	930	911	954	928	967	909	910	889	955	879	960	855	919	920	931	868	849	905	850	858	845	828	888	914	836	901	901	846	848	909	818	884	838	924	866	885	834	916	841	874	848	914	813	844	906	834	817	837	839	853	864	886	841	826	862	863	890	824	819	829	865	882	861	851	835	848	856	859	867	862	901	840	854	847	870	824	858	840	854	836	826	819	842	904	864	907	840	857	876	833	882	876	837	819	801	869	861	853	872	884	878	809	828	849	870	857	867	803	876	895	879	880	851	817	840	815	792	844	876	887	876	801	860	835	839	849	870	897	867	828	827	856	849	845	849	803	903	863	825	859	882	822	805	907	839	877	829	833	788	801	855	869	890	858	845	822	860	868	864	880	846	870	844	824	880	905	821	850	843	848	852	856	862	846	804	889	848	867	830	825	880	801	884	838	850	844	845	849	853	826	865	880	841	840	843	780	885	842	844	831	859	845	872	823	838	779	806	897	833	884	803	830	866	836	833	842	897	848	912	884	825	854	871	836	808	823	874	823	889	874	864	822	854	809	837	857	886	912	885	862	843	845	810	842	777	886	830	788	877	881	869	799	845	807	852	846	899	866	831	828	879	865	878	906	838	884	818	872	793	854	859	859	865	838	858	901	830	838	885	846	889	845	817	857	879	861	865	857	827	881	855	854	901	809	846	857	827	844	876	838	816	904	851	814	908	829	822	875	824	918	908	893	864	879	855	886	805	857	836	829	775	790	909	798	810	923	846	883	910	860	861	857	871	899	857	883	834	807	894	818	812	825	810	804	839	828	796	875	853	869	844	811	847	868	811	841	884	830	831	816	819	838	907	816	826	900	878	867	851	803	841	872	878	869	844	832	855	800	895	816	846	796	840	813	829	867	884	811	821	882	850	848	865	820	839	907	798	842	841	859	890	840	842	866	833	851	860	828	874	829	824	861	824	866	905	802	896	822	880	836	825	796	828	863	814	843	861	854	845	854	848	795	867	867	845	874	878	845	887	843	856	847	840	830	867	806	865	894	867	832	848	876	851	820	789	817	836	841	849	825	831	841	857	836	833	820	809	919	877	772	794	804	813	868	850	860	853	818	851	838	879	895	852	881	835	833	887	759	818	856	853	829	882	850	809	857	842	855	847	841	877	898	813	884	818	839	810	772	872	866	845	885	843	873	893	820	844	858	846	873	842	878	857	862	829	869	863	821	846	841	854	870	853	774	860	857	907	868	819	864	851	860	881	822	807	837	900	785	843	858	831	874	863	854	863	858	841	880	878	830	811	893	844	895	856	838	800	869	912	840	817	884	833	843	836	867	871	847	861	838	776	849	881	817	870	803	820	838	845	864	810	839	862	852	805	832	830	872	904	860	842	899	844	871	869	819	801	847	881	832	795	814	887	858	860	820	832	887	858	875	857	795	867	829	877	879	820	858	869	886	839	836	856	824	879	823	927	801	841	863	818	895	817	847	809	857	897	853	830	877	892	832	878	848	819	848	878	889	886	891	868	865	875	810	841	840	834	844	876	840	884	836	859	863	868	883	840	937	871	886	875	828	850	870	874	856	832	842	824	800	859	859	837	852	802	829	826	807	841	855	843	882	818	853	867	796	814	848	819	859	838	816	856	893	841	912	823	918	813	825	847	833	855	845	808	859	841	880	815	848	883	888	841	845	840	851	887	876	867	866	809	816	816	909	835	838	848	787	822	830	835	854	825	842	826	856	859	844	857	828	874	860	801	908	862	832	857	853	855	810	932	836	839	873	817	872	851	859	878	828	867	909	796	828	873	809	828	859	851	879	843	882	789	843	855	853	857	842	832	817	866	900	863	869	923	821	880	881	874	891	871	899	898	836	822	857	831	835	858	862	814	855	820	858	779	826	859	811	795	932	885	858	832	809	849	788	853	847	850	859	841	887	827	817	846	857	864	831	799	837	826	821	840	838	885	831	844	853	849	842	806	817	886	834	830	817	890	842	859	843	822	882	878	893	873	839	830	866	855	844	856	846	821	876	797	815	891	823	828	862	851	800	855	846	896	862	842	842	815	791	908	836	861	802	870	882	854	869	831	825	838	870	825	843	789	834	848	846	854	891	838	833	856	869	911	819	856	836	827	893	903	840	871	809	866	856	882	851	863	836	832	840	831	864	805	860	812	834	876	836	844	825	801	848	880	825	833	885	799	851	865	857	818	869	802	855	858	828	886	834	863	811	832	829	864	868	823	842	825	849	852	836	856	878	834	885	842	854	871	883	857	820	847	843	859	883	817	822	913	898	827	899	868	869	901	861	851	785	838	844	833	833	855	827	793	786	815	839	847	887	881	836	849	833	814	827	886	829	873	817	804	886	909	817	812	828	881	881	826	883	892	812	889	800	858	802	773	912	856	846	792	803	794	831	823	846	841	834	873	865	849	831	833	861	876	892	906	861	860	861	830	882	850	891	783	869	857	814	832	846	819	862	869	850	850	810	778	864	830	829	847	842	803	848	827	905	861	848	806	839	832	834	848	812	869	878	871	847	880	841	822	836	821	903	857	870	854	816	859	852	890	832	835	810	841	853	836	938	809	858	873	869	795	857	871	874	861	859	828	874	800	818	811	862	798	803	834	820	866	825	875	874	853	847	825	875	845	858	820	890	867	803	859	850	844	804	796	778	853	868	836	849	832	841	865	883	868	893	879	868	850	830	865	826	825	862	826	809	850	796	833	830	833	837	846	905	878	896	901	815	883	879	906	882	858	833	821	850	863	853	856	832	801	868	889	847	852	890	853	780	828	837	864	867	800	821	819	837	873	879	829	841	856	822	872	922	839	838	827	878	911	868	827	886	874	849	783	796	861	840	860	833	834	794	822	829	823	825	847	848	870	876	820	807	845	787	874	855	791	845	862	870	817	859	856	840	805	844	872	793	867	874	866	840	865	867	885	813	881	815	831	844	891	860	903	781	799	809	839	917	850	858	896	870	859	892	899	868	860	851	825	847	858	883	786	849	814	865	861	867	802	844	799	836	817	852	859	860	835	853	850	818	827	818	853	816	861	856	857	834	820	832	859	849	875	868	874	839	835	845	809	857	841	839	823	791	886	840	777	871	870	870	862	853	835	841	862	890	845	830	831	832	874	865	867	832	819	808	829	827	839	862	778	776	837	779	858	851	763	798	880	828	875	847	786	851	831	866	844	898	866	800	811	839	862	867	840	892	820	850	860	836	863	840	899	852	826	822	849	816	828	786	803	808	826	839	890	843	858	872	846	878	868	837	882	854	851	843	832	874	880	856	876	859	862	741	824	837	849	835	830	838	810	864	846	900	855	805	870	850	910	807	839	837	849	825	887	885	843	845	844	876	808	804	845	861	838	861	817	844	871	875	844	892	825	854	815	890	845	865	831	808	866	864	922	820	902	862	851	850	868	884	846	886
13459	16667	8329	3478	2271	1632	1406	1237	1156	1068	1080	1028	1006	1010	915	937	968	1000	935	933	1051	1944	942	1013	919	938	967	957	955	968	1034	975	1016	992	997	998	956	954	1041	938	968	968	935	954	1005	986	935	1037	926	909	955	945	910	971	916	912	913	917	963	946	968	884	960	985	918	955	921	909	935	894	951	944	919	909	898	971	929	928	913	944	907	949	922	926	864	854	929	932	971	912	919	930	929	906	934	912	986	902	943	892	973	899	922	923	953	932	929	957	931	889	896	889	891	928	868	898	879	900	923	948	911	929	902	894	909	939	883	930	902	928	909	945	941	891	979	942	903	957	986	849	873	938	940	925	925	959	958	936	910	920	886	922	948	925	894	876	850	893	892	895	908	878	908	906	890	941	896	871	948	928	933	937	871	932	956	888	900	897	857	901	953	930	950	869	916	903	921	934	883	949	885	908	968	926	934	926	912	902	877	903	920	950	920	891	925	959	964	942	973	882	913	929	960	919	907	923	899	947	940	952	906	955	987	897	903	918	925	904	962	875	911	943	902	927	925	927	931	965	922	868	892	904	896	948	879	960	895	889	962	946	887	905	895	944	925	903	932	872	926	903	935	885	957	902	895	949	864	933	849	897	1002	878	913	869	993	884	903	970	916	914	920	892	926	888	950	864	891	976	927	907	933	955	950	941	939	883	917	912	907	920	888	869	914	903	904	911	894	892	936	924	882	936	898	918	915	939	925	900	902	904	893	934	970	972	926	954	902	882	921	922	906	872	900	941	886	940	948	899	937	917	903	911	914	870	911	883	992	933	879	894	919	936	916	935	904	883	898	900	908	908	940	881	954	865	957	887	884	931	913	872	896	939	960	919	950	898	945	905	921	904	930	911	928	974	926	904	936	910	911	901	864	925	922	898	874	932	973	951	889	894	929	893	911	933	814	947	901	884	920	976	936	869	881	897	956	955	897	908	876	879	905	908	923	897	906	888	903	930	897	969	907	864	915	964	968	960	903	965	880	924	923	899	877	894	917	868	911	908	955	896	909	915	888	936	918	914	895	934	908	923	924	911	916	951	900	923	876	918	901	900	906	929	861	919	942	965	905	879	938	940	946	911	896	880	929	895	948	864	869	848	930	910	908	955	908	870	904	948	925	912	925	879	954	877	965	907	919	918	894	981	941	943	934	931	882	902	955	903	955	896	946	966	877	955	885	920	938	865	865	894	871	912	891	950	880	877	947	965	920	896	888	923	941	909	904	962	917	918	884	913	962	927	903	890	940	858	955	901	892	873	921	927	915	951	930	921	901	953	863	929	883	882	917	913	928	955	944	897	933	878	917	896	919	937	884	888	989	943	854	955	923	918	932	950	905	998	900	910	882	900	914	937	952	906	980	957	931	916	942	902	910	920	937	957	925	909	908	859	918	941	916	918	960	981	931	952	947	896	932	909	873	963	999	896	909	946	897	949	979	885	875	931	896	935	909	913	861	929	943	959	900	925	899	954	929	928	900	907	918	925	944	937	934	942	913	881	947	908	937	925	941	853	923	865	913	880	917	913	914	925	983	914	905	883	970	916	865	986	930	907	894	967	954	959	927	919	905	876	933	907	922	981	859	892	913	984	971	909	959	917	923	951	968	901	885	888	931	879	912	906	937	890	909	894	892	897	880	913	876	929	906	936	879	900	925	875	919	939	894	912	950	904	901	932	991	919	891	907	901	900	903	917	865	857	886	902	908	930	947	888	902	944	924	867	944	939	884	932	887	918	880	930	919	896	871	893	908	936	950	891	950	952	925	880	880	973	891	869	907	924	890	984	905	897	960	905	899	887	917	893	913	946	968	961	888	893	912	909	892	949	909	927	987	952	907	884	942	849	929	905	898	995	963	872	913	905	874	925	908	905	915	907	885	941	918	931	915	909	874	909	884	872	894	934	865	905	899	884	892	900	934	922	901	950	937	937	890	927	889	854	889	945	876	902	911	884	921	934	945	921	924	928	913	955	929	895	923	906	933	895	913	956	953	893	882	911	912	908	916	946	889	879	942	892	956	973	926	944	929	895	935	927	936	907	893	882	897	918	953	900	925	951	922	882	961	878	896	937	892	881	909	912	979	891	924	898	883	916	923	902	952	961	899	897	920	991	930	912	999	877	890	927	950	875	956	914	944	924	901	903	930	923	933	857	933	863	868	872	925	897	915	864	912	882	886	900	885	918	901	937	939	947	889	880	916	893	916	912	946	872	860	868	899	882	939	925	858	947	926	912	904	852	957	871	897	917	884	860	894	907	882	932	946	907	871	978	929	866	894	904	950	909	908	891	924	896	902	927	933	943	891	929	865	893	900	885	909	899	869	921	931	918	873	932	1010	887	877	908	932	925	887	903	978	861	916	861	940	904	935	895	886	880	971	904	928	880	883	918	965	918	929	904	927	916	975	924	882	883	932	937	936	895	900	914	931	929	883	863	871	928	907	926	916	931	889	933	911	928	863	921	944	909	928	914	942	905	892	892	951	941	943	951	977	914	933	898	871	948	920	961	905	924	905	860	884	955	886	955	913	922	911	897	879	907	915	937	917	903	911	878	917	908	910	890	961	910	908	871	871	878	944	906	906	892	929	970	934	890	863	908	880	919	909	955	952	982	888	888	854	933	937	888	936	880	974	885	931	860	927	970	902	955	916	908	888	940	931	947	897	986	938	969	969	934	931	813	921	906	883	947	939	873	919	895	944	934	883	888	911	966	924	888	881	928	940	920	926	931	884	874	936	988	956	887	895	966	858	881	897	895	933	882	936	954	907	908	924	990	955	899	906	884	907	895	956	918	930	915	900	919	878	892	946	904	927	900	924	951	895	922	884	930	900	946	928	894	866	901	945	910	914	910	916	876	935	909	889	918	936	889	923	892	918	889	861	856	868	942	923	888	963	943	958	930	868	897	936	938	918	899	923	872	972	913	928	920	928	930	918	954	968	904	885	871	928	940	897	925	950	882	929	909	876	883	896	962	921	920	961	895	933	928	917	905	899	945	921	929	947	884	903	943	857	918	944	903	940	933	897	868	940	869	968	954	917	852	926	931	907	851	897	901	913	883	938	937	920	878	913	951	892	872	920	924	890	934	940	920	842	902	899	885	925	898	922	962	968	957	911	940	907	933	963	864	930	999	934	912	891	935	874	912	941	900	884	909	917	955	880	921	907	911	897	902	929	948	936	898	915	938	901	930	946	889	882	895	891	915	957	934	909	975	919	964	976	956	886	931	872	885	907	919	892	949	908	931	929	924	937	890	907	872	930	894	864	947	907	966	966	934	981	878	912	923	921	890	930	907	906	867	895	899	875	932	959	877	967	873	913	972	936	925	925	932	905	904	906	940	957	912	942	924	894	960	873	907	921	885	978	878	881	891	921	960	914	903	943	925	941	922	919	913	933	914	860	953	885	946	913	903	911	907	928	933	930	920	962	894	898	941	888	919	927	928	890	887	962	874	915	869	920	901	931	913	891	869
27194	20816	12967	1444	751	694	714	685	651	675	642	608	709	645	658	654	647	662	698	654	731	698	678	677	689	623	636	651	676	683	696	659	630	680	705	627	732	659	697	654	651	631	707	688	694	672	631	698	697	678	714	662	634	634	656	646	706	674	621	703	676	636	631	628	676	711	660	626	679	650	736	659	635	691	679	690	631	637	608	660	665	633	638	668	643	634	657	657	635	628	652	677	687	677	660	653	640	621	672	604	660	638	675	611	654	623	649	579	674	664	662	633	600	621	697	685	644	681	680	681	630	633	651	682	687	625	673	632	631	622	652	702	659	664	677	673	701	632	657	654	684	695	635	688	661	669	637	691	663	708	643	688	623	659	682	677	650	690	663	660	677	620	685	630	652	706	643	665	651	653	631	683	647	684	664	668	687	630	644	674	643	690	690	652	660	640	647	706	648	676	647	642	620	699	643	655	664	616	659	619	625	658	643	673	662	643	676	670	662	620	662	668	663	687	597	661	667	632	653	670	674	640	717	636	657	652	641	660	651	675	741	705	661	666	662	672	620	651	694	692	644	740	696	626	684	647	697	675	717	666	626	640	661	632	668	659	661	626	659	666	647	654	670	654	689	651	661	693	624	680	679	671	653	632	657	612	617	706	640	644	646	657	625	648	664	643	676	647	671	672	660	661	645	672	654	635	623	645	663	644	626	647	665	625	720	651	703	654	663	666	658	672	670	654	674	662	659	663	615	634	658	636	629	667	686	648	700	633	647	632	656	655	632	654	657	639	690	686	664	715	668	684	653	657	639	613	672	653	655	693	663	630	643	642	669	624	646	666	662	659	664	689	697	663	627	677	646	654	706	643	663	660	645	643	618	655	675	656	681	658	671	654	642	705	697	661	636	615	669	613	657	678	644	648	647	668	663	639	647	689	645	647	747	654	661	692	647	655	609	667	664	705	660	666	661	653	643	688	649	663	642	675	693	676	703	717	639	690	681	667	673	621	659	631	663	646	630	619	703	641	679	634	680	659	654	639	616	668	651	683	651	606	654	677	640	638	668	666	669	653	636	656	611	673	656	655	670	614	648	668	663	683	665	662	691	652	626	689	623	623	663	639	648	643	648	723	651	691	637	651	672	702	636	672	651	716	616	642	677	690	680	708	645	685	652	640	666	633	619	653	677	667	641	655	695	678	666	651	649	628	641	678	672	663	665	603	648	706	640	620	667	730	684	637	674	654	665	623	673	655	663	659	706	693	663	632	666	661	649	659	640	649	645	646	640	686	680	673	651	679	656	636	643	665	611	667	705	647	659	655	630	649	612	685	643	662	684	654	697	671	606	705	639	673	693	660	671	661	637	696	638	646	669	644	621	677	667	593	646	663	665	692	640	697	689	620	678	633	663	638	650	680	622	669	701	632	637	692	663	653	663	655	686	679	724	674	622	618	644	665	649	649	638	648	636	662	724	633	692	638	670	607	654	707	641	672	668	636	689	668	668	680	685	668	644	635	657	708	674	643	637	673	656	689	651	681	675	666	613	668	686	658	652	763	639	634	691	671	689	676	630	638	685	618	630	709	714	638	676	663	689	651	684	675	653	664	661	646	619	648	659	632	680	661	680	676	649	662	641	686	626	629	677	643	655	648	664	681	620	632	604	655	638	636	657	670	684	682	676	691	629	637	666	639	643	648	639	675	665	652	697	690	621	673	648	663	646	633	662	630	696	633	606	684	649	660	643	699	662	682	650	642	701	632	666	622	639	614	637	699	659	646	617	670	642	654	671	638	650	670	668	689	624	671	649	645	579	644	641	674	657	684	684	682	641	678	713	643	666	665	682	639	661	660	662	650	654	689	632	661	660	650	661	659	665	700	679	660	650	674	684	702	698	672	701	651	625	646	679	660	642	679	657	654	723	637	646	683	684	667	640	672	626	619	641	685	648	650	677	651	639	645	707	638	639	636	618	648	688	697	697	610	632	647	647	664	633	611	671	655	627	659	656	647	662	642	694	644	662	623	692	655	650	639	673	675	660	685	662	661	665	625	683	657	649	648	698	668	650	656	655	646	662	598	669	662	681	648	679	644	634	704	641	596	637	611	694	664	664	675	642	678	645	673	672	609	660	657	634	648	696	621	688	637	691	619	669	653	666	643	652	692	698	643	678	602	663	682	648	636	699	650	672	681	662	695	628	666	676	683	648	664	660	625	602	655	658	637	622	646	674	666	639	677	662	664	665	651	660	659	603	649	683	680	686	671	659	688	690	630	684	628	670	619	658	659	668	652	653	625	664	694	648	672	641	700	656	682	639	660	683	706	642	650	646	695	638	651	705	658	711	694	656	618	675	683	658	667	679	648	613	663	655	613	643	667	682	627	649	660	666	649	692	627	653	678	678	668	688	618	636	637	674	658	611	665	637	657	658	709	696	655	641	667	666	644	661	629	662	648	647	655	625	665	669	717	655	719	684	704	637	687	687	640	672	643	645	633	626	687	655	668	612	691	638	664	633	662	650	673	663	641	685	667	666	640	661	690	653	610	695	667	669	680	677	693	665	646	662	666	618	614	617	620	655	688	664	615	687	679	645	657	641	666	656	649	655	645	649	615	621	650	658	698	669	669	676	692	689	666	704	690	691	691	704	684	632	719	671	636	667	645	594	666	669	660	636	662	667	642	645	718	682	652	642	605	635	668	675	649	657	663	625	609	614	657	640	674	652	690	635	627	682	675	672	646	633	638	657	690	672	618	684	654	662	654	644	698	674	674	701	633	651	658	693	687	668	641	666	651	659	660	603	667	650	615	639	673	625	662	647	638	642	660	617	697	670	675	650	637	622	630	640	677	656	684	665	629	667	686	658	674	639	631	633	712	644	653	615	669	651	672	685	661	670	675	605	711	695	661	670	655	640	680	649	620	708	650	636	659	665	676	678	641	614	657	661	681	652	643	653	664	646	644	619	665	667	662	668	693	677	678	635	674	632	650	674	706	631	679	619	711	641	688	642	657	601	677	659	660	665	661	727	658	696	716	631	658	729	674	698	641	659	667	666	651	697	665	696	671	684	632	687	656	678	681	644	646	672	642	646	625	692	651	629	679	683	660	612	639	683	660	681	588	662	697	631	701	657	659	656	646	688	653	631	725	610	624	611	633	680	680	657	636	641	620	642	639	667	639	646	631	699	679	684	651	684	658	696	654	653	665	685	648	678	648	654	667	648	642	672	664	649	650	647	636	620	668	701	666	658	688	699	619	711	654	631	695	659	648	674	670	643	667	677	717	646	649	665	672	651	651	606	633	647	685	624	686	691	654	672	653	659	679	638	699	708	610	676	641	687	687	654	648	654	666	661	673	670	633	633	635	664	689	658	680	673	670	639	624	704	662	646	682	650	685	640	626	662	707	643	684	643	711	655	676	677	695	621	667	640	628	662	660	652	652	669	679	586	664	661	677	665	690	698	681	678	668	673	661	676	628	629	663	690	641	693	662	657	687	646	699	637	677	650	648
8676	4335	1523	1008	882	808	802	762	784	766	727	742	756	695	762	713	800	717	717	719	690	758	715	735	689	695	704	718	734	762	708	711	732	784	758	730	723	766	763	734	734	749	817	768	782	749	767	719	749	733	758	742	732	733	729	742	714	705	708	693	752	695	709	751	707	727	763	753	692	703	772	727	750	751	687	755	667	732	697	665	703	740	759	721	709	738	748	742	692	732	761	748	707	714	719	721	767	691	717	723	717	718	725	714	708	732	752	690	732	725	742	677	710	692	692	737	753	722	663	753	742	730	765	750	718	712	688	722	737	750	740	713	758	714	691	715	686	737	754	697	685	704	693	741	747	691	712	730	669	728	703	730	765	734	723	734	700	723	727	734	708	749	750	733	719	732	765	705	725	752	730	705	704	703	709	715	734	759	721	687	688	742	712	687	732	723	673	690	723	712	711	672	719	716	709	699	722	712	714	676	699	658	685	717	687	721	731	738	697	716	738	729	751	691	662	769	685	767	681	739	709	702	708	735	726	673	649	738	728	734	697	743	716	761	750	714	739	702	681	705	741	730	749	754	711	753	730	721	712	762	710	737	707	719	715	706	697	702	690	716	714	711	755	756	702	742	686	751	699	721	677	741	701	704	686	710	740	713	750	690	727	738	676	710	674	724	723	688	744	706	718	735	754	742	701	723	715	679	732	729	720	734	764	678	752	713	734	713	745	704	712	722	747	721	711	710	762	696	710	748	767	740	650	738	693	714	735	707	686	703	704	712	713	749	691	740	669	745	698	727	716	721	714	743	714	703	764	712	686	709	707	697	686	737	769	694	752	707	739	715	715	711	761	672	685	698	690	732	700	773	746	709	718	717	720	688	716	692	715	692	704	730	739	718	696	698	717	695	711	723	715	691	693	739	686	724	708	736	708	741	726	735	728	744	713	728	710	687	684	716	708	749	750	772	741	735	721	682	650	725	742	772	719	751	687	700	705	721	746	739	739	710	710	763	742	712	747	739	713	740	771	682	760	706	708	731	722	673	782	736	719	725	713	685	672	729	770	697	717	715	728	741	679	737	713	727	773	740	757	715	736	714	667	711	669	709	732	740	776	735	704	798	724	771	680	709	729	734	714	757	763	709	689	753	715	699	691	746	742	755	730	755	719	713	758	744	717	726	713	713	734	704	715	721	716	723	720	746	742	676	696	724	725	760	692	728	688	753	676	700	745	744	709	704	754	676	715	751	660	678	729	691	705	729	673	699	706	699	732	733	733	761	736	739	745	699	753	736	691	718	769	705	695	691	719	745	762	751	736	781	678	727	788	701	707	753	716	691	713	729	676	708	720	731	664	705	712	702	710	739	702	718	729	718	737	721	710	685	713	780	719	720	725	746	712	737	721	710	716	712	716	721	699	702	726	705	711	707	710	678	722	690	707	703	724	691	712	734	751	704	759	749	728	765	747	698	695	732	735	755	786	662	719	719	760	649	729	699	675	755	711	675	723	712	692	660	727	664	722	714	710	752	711	732	748	685	771	710	665	759	730	699	738	682	693	733	732	704	735	713	735	648	675	695	722	730	754	719	720	716	702	717	721	746	702	732	689	699	786	730	719	727	768	713	699	701	697	714	752	729	748	700	699	722	778	722	722	695	698	716	740	654	703	743	720	744	730	706	723	754	693	734	698	752	713	679	685	703	737	725	744	763	782	725	688	778	730	716	743	704	703	746	713	675	655	685	695	741	752	712	758	677	688	761	762	704	760	740	707	706	745	686	711	684	723	728	696	746	691	737	705	732	732	750	728	703	741	685	711	724	736	712	720	749	762	694	733	712	731	695	663	715	684	806	716	722	681	736	705	699	723	734	727	705	763	791	675	724	713	725	728	711	729	692	721	690	704	709	725	711	692	700	716	751	770	708	706	712	707	681	734	747	755	714	747	698	764	738	793	736	726	720	713	773	707	760	726	755	709	706	779	691	753	663	737	743	733	691	734	754	730	700	698	707	653	765	742	695	730	703	671	687	699	729	696	714	723	734	731	715	717	717	709	687	710	752	738	695	739	712	693	699	724	729	709	744	709	678	717	718	696	717	674	685	685	722	703	697	717	746	680	685	719	674	712	733	720	706	723	718	732	753	742	716	724	680	737	678	712	712	732	724	694	707	720	749	735	725	707	703	695	685	690	729	682	708	727	691	726	717	717	668	675	732	732	693	716	748	719	718	698	744	682	707	740	697	713	747	706	681	717	747	695	727	739	718	735	692	681	743	702	712	712	729	747	728	720	708	723	670	716	739	764	741	756	721	698	721	710	739	698	692	709	733	673	712	708	675	744	739	676	691	713	732	728	714	679	718	742	758	732	718	711	737	720	734	708	807	739	707	731	713	706	738	724	688	701	711	725	713	724	721	693	695	695	721	726	671	764	771	766	730	770	711	694	714	706	684	672	740	742	682	696	771	702	716	719	687	745	712	719	751	671	743	795	709	743	724	703	672	720	695	712	711	716	660	721	693	712	703	722	727	704	727	738	698	814	708	760	732	752	724	735	707	718	719	724	731	741	743	695	719	726	650	686	682	741	715	737	722	693	706	725	667	729	699	700	697	712	733	702	693	715	746	738	753	720	689	741	759	712	742	745	730	737	746	704	705	755	746	717	694	672	733	730	743	734	757	717	727	687	712	713	757	715	718	675	730	717	754	745	718	741	698	700	740	670	727	743	726	742	688	706	689	703	733	693	750	689	747	718	779	666	694	733	705	723	794	708	741	738	702	722	734	713	755	772	669	750	696	722	736	751	693	678	763	703	754	752	701	710	676	717	673	676	708	719	688	715	740	766	701	716	689	718	713	715	710	704	709	734	728	671	688	736	712	720	708	736	703	741	719	717	742	738	679	718	710	718	705	757	726	723	763	717	696	638	679	773	702	702	772	673	757	714	727	742	694	731	723	729	711	698	753	681	720	696	714	709	668	719	740	715	697	741	706	710	709	748	725	739	721	679	754	701	714	780	760	708	714	770	754	671	663	742	707	721	747	761	745	709	711	691	699	696	740	747	709	729	739	669	760	774	770	694	711	700	749	701	719	713	682	698	732	753	692	655	706	731	732	724	703	704	767	694	762	692	732	718	714	687	749	688	695	716	739	698	741	762	733	675	714	711	688	729	654	693	701	713	712	684	702	695	724	692	734	697	680	708	748	700	696	684	756	726	714	695	701	735	787	698	692	719	720	737	752	715	748	763	735	724	733	748	718	735	744	697	710	712	756	728	713	724	727	716	681	733	687	743	685	713	722	715	708	729	697	699	725	725	689	706	737	711	675	740	704	723	747	759	734	722	752	714	708	695	725	752	696	742	704	786	733	692	696	750	742	738	758	708	702	740	679	801	706	757	749	755	720	743	720	713	731	697	738	735	776	705	665	674	691	731	753	708	724	800	715	704	755	735	762	730	729	729	662	714	734	699	720	752	737	720	787	728	709	734	760	722	742	717	770	754	697	704	712	718	661
23587	21039	27728	24569	20839	4289	1134	920	931	909	888	882	863	840	796	822	815	840	766	797	953	1072	810	817	827	834	828	782	792	800	814	843	825	838	841	843	903	814	812	819	830	802	814	838	819	783	807	828	804	787	795	840	832	835	799	819	813	809	741	761	774	806	800	777	785	754	809	816	807	826	783	815	828	787	792	768	817	836	832	790	797	810	788	760	762	813	893	799	790	795	842	837	832	816	817	795	805	810	794	776	816	751	770	818	754	766	811	758	754	784	788	812	802	814	801	806	803	806	787	789	806	749	763	791	791	795	812	734	762	776	862	777	783	830	755	817	841	763	776	794	814	793	803	793	738	785	779	798	855	827	833	775	758	733	806	774	829	844	798	775	814	803	798	791	824	804	799	788	807	757	767	833	761	773	769	794	786	753	789	782	782	835	805	789	818	806	758	794	815	882	763	811	796	779	795	798	788	762	780	855	766	763	797	776	820	794	792	789	764	731	767	767	762	792	778	741	847	764	763	782	766	811	728	784	812	790	801	723	767	800	777	808	790	763	783	789	796	836	770	795	782	757	791	791	806	780	787	822	792	786	795	815	801	766	801	808	765	772	787	761	798	800	786	774	816	714	757	804	774	805	775	760	748	768	847	811	789	756	818	819	746	791	772	805	749	789	721	789	783	779	790	849	843	814	762	777	777	787	789	820	744	795	751	823	745	755	760	803	737	811	795	823	835	787	758	736	761	742	761	805	770	762	806	783	813	827	811	795	797	806	836	763	795	800	791	831	809	795	772	774	794	796	774	807	820	757	754	818	806	830	802	766	814	799	824	829	783	850	783	776	774	816	828	762	793	775	818	800	780	794	798	810	810	771	813	805	802	815	729	772	810	832	722	832	797	798	810	828	794	796	766	771	823	773	788	761	799	776	770	742	830	772	822	767	820	793	755	850	768	798	771	795	762	759	753	791	788	803	750	774	767	766	765	799	826	775	787	781	822	813	774	823	768	818	827	748	766	778	786	727	788	786	788	788	800	803	810	783	792	748	809	812	781	785	815	802	779	800	835	847	799	805	805	791	781	776	777	798	793	776	786	776	766	769	840	800	801	786	829	754	770	788	788	772	767	798	751	734	791	783	812	783	816	820	813	827	727	799	766	790	720	832	790	785	766	781	767	796	780	814	787	776	803	787	812	834	821	781	808	796	781	779	772	777	771	753	806	803	785	782	781	776	804	823	763	786	735	796	811	773	824	773	851	787	762	801	795	806	819	783	781	820	843	819	777	784	782	775	793	764	787	842	773	880	786	799	775	785	777	761	835	773	776	772	752	855	818	779	879	806	767	760	795	810	769	800	832	785	756	803	793	860	775	812	768	776	773	793	794	835	778	743	770	786	828	745	813	819	829	782	815	800	744	777	830	785	809	812	807	775	771	757	780	814	805	794	749	774	849	795	763	754	847	817	761	782	791	762	805	802	745	747	876	796	781	798	809	769	807	776	818	801	761	801	784	754	754	827	826	806	780	782	801	818	809	796	762	807	756	809	807	824	789	759	757	766	757	774	740	737	787	822	777	842	789	771	760	800	769	767	784	790	807	785	786	754	764	798	725	758	820	774	831	796	773	749	802	793	747	839	796	823	819	795	866	842	771	816	797	789	770	798	774	813	834	793	799	796	794	791	772	770	813	821	753	767	749	786	770	776	787	827	774	771	786	774	838	760	801	760	801	808	843	803	744	811	781	798	757	766	779	837	811	780	765	779	805	801	744	797	778	749	829	744	788	754	829	780	765	762	836	774	796	795	777	780	782	779	806	747	785	784	788	793	744	811	796	802	837	745	814	787	730	828	768	785	815	817	826	825	802	792	769	789	826	823	785	777	818	765	781	767	790	767	779	761	780	750	798	816	759	763	780	856	819	761	798	804	813	777	825	795	804	742	838	774	796	772	784	769	800	781	814	816	780	766	829	820	854	814	813	825	788	792	790	769	772	776	776	799	843	794	855	780	769	789	816	836	784	807	791	804	820	775	784	804	798	776	791	815	776	762	736	791	786	813	763	759	782	789	736	788	829	836	769	750	783	820	778	774	808	797	767	799	759	789	770	801	784	738	805	800	801	780	805	736	794	788	781	772	783	738	825	748	756	785	837	793	804	820	796	803	785	761	800	744	786	769	800	768	789	818	751	817	805	741	778	730	760	797	824	759	781	766	782	777	806	816	783	752	753	782	801	793	799	814	794	870	887	761	789	810	786	803	792	754	822	780	797	739	793	823	771	723	802	787	799	750	802	790	791	762	756	788	792	778	797	790	806	821	778	756	804	809	824	781	752	816	770	789	783	807	718	768	777	764	787	838	798	756	760	753	775	792	792	776	838	816	806	822	780	793	744	799	782	797	771	803	754	768	816	800	824	791	782	792	761	814	777	746	783	757	778	772	779	784	793	817	815	762	834	792	749	777	779	780	801	825	788	800	795	829	796	764	771	762	745	797	802	796	771	769	795	793	802	739	774	826	815	774	756	758	752	797	796	777	765	824	790	799	809	761	810	778	798	801	802	769	786	737	858	802	766	805	774	766	811	731	847	759	777	757	796	773	799	762	726	817	778	792	805	783	786	776	784	760	795	790	778	807	814	779	803	791	827	814	814	729	765	811	735	839	775	827	785	800	790	746	769	820	759	758	809	756	812	775	764	691	827	802	789	884	714	788	717	796	786	801	784	796	769	725	837	769	789	775	811	788	798	788	775	781	759	792	802	812	802	835	807	786	807	805	804	793	758	811	827	772	815	763	796	795	779	826	775	807	738	803	819	820	805	761	833	773	822	785	792	816	774	758	830	815	789	808	822	801	819	843	752	762	766	810	777	798	857	801	777	797	768	818	785	800	791	790	789	761	779	766	755	784	808	792	821	714	774	788	817	767	777	816	806	753	768	769	788	772	820	787	842	776	767	820	798	814	787	792	838	776	820	774	792	817	729	785	832	833	788	761	761	791	800	796	778	846	831	761	791	756	780	785	837	765	760	789	766	792	742	837	838	751	748	788	741	802	797	798	788	781	808	795	773	843	751	785	810	803	794	874	790	778	790	740	760	786	796	800	833	842	815	838	784	777	814	791	772	814	814	768	822	777	836	781	812	778	799	808	805	772	823	748	860	811	763	776	763	778	806	803	768	750	817	821	757	796	799	789	810	794	797	797	747	792	778	738	793	807	799	812	815	822	850	825	787	805	775	801	764	818	758	735	809	779	815	812	808	818	795	747	833	749	781	814	773	827	785	806	777	792	766	776	813	727	794	812	831	780	783	770	830	821	812	786	818	747	798	826	812	753	759	765	839	762	804	775	826	801	819	783	796	759	797	791	778	820	752	746	794	798	781	836	799	762	817	791	796	798	798	803	837	771	753	797	811	812	786	722	807	764	760	816	792	761	771	811	804	775	775	780	879	799	789	771	800	834	782	769	806	764	744	812	729	816	795	818	758	804	811	862	795	754	797	847	828	761	785	784
10735	11986	5194	2408	1633	1341	1124	988	971	976	964	924	879	880	896	879	875	913	857	882	1072	1213	848	904	882	913	889	878	914	879	873	876	927	876	924	867	874	895	878	884	863	900	859	898	918	909	872	898	889	891	873	902	906	814	879	884	869	899	848	880	918	898	828	868	838	871	861	835	880	884	855	845	859	837	896	841	801	817	802	822	854	927	829	872	883	876	797	895	803	849	849	858	823	852	836	778	858	877	859	853	800	884	848	873	869	876	867	893	872	827	813	847	822	823	855	833	802	887	896	816	850	883	879	911	781	869	809	813	860	810	824	828	900	869	798	835	788	819	888	855	894	885	872	863	868	830	832	875	826	882	877	829	859	871	800	786	848	850	864	853	804	897	860	900	852	889	798	838	869	846	865	908	878	855	840	819	869	866	893	830	846	861	805	818	832	848	824	856	889	852	847	871	810	855	822	807	794	890	873	911	900	805	879	835	859	813	829	870	914	889	788	823	829	914	834	825	883	821	861	865	856	898	802	846	927	813	842	777	880	903	888	890	863	893	854	832	843	843	869	878	891	811	852	824	808	876	798	872	807	853	803	886	871	877	819	861	856	861	868	888	888	805	859	851	861	878	809	842	846	809	806	878	899	874	863	876	835	838	857	879	890	871	835	869	909	826	907	824	873	803	882	839	835	866	864	849	894	776	885	834	841	804	844	843	847	811	832	906	877	816	830	819	836	855	856	836	844	841	790	837	852	835	831	870	845	848	848	863	804	838	845	809	827	842	841	803	881	849	798	866	833	854	871	837	870	909	818	911	808	868	880	855	904	820	865	851	863	843	847	804	900	833	860	865	784	886	888	840	827	854	812	800	902	813	839	855	815	882	849	827	840	824	859	853	784	861	832	847	825	883	846	810	868	847	870	892	802	909	853	883	856	836	824	924	858	862	891	862	843	838	833	887	869	837	828	854	866	840	874	847	855	850	841	883	864	849	869	851	869	816	833	828	862	852	894	811	857	828	847	848	820	869	901	878	855	848	864	869	864	859	843	877	827	867	922	866	829	809	873	817	798	826	806	816	903	850	855	850	892	870	849	875	852	910	910	820	825	866	888	905	797	827	849	848	790	850	870	793	823	873	803	840	892	865	838	857	842	855	874	931	887	836	861	830	922	831	858	848	823	877	826	822	838	846	851	897	893	888	884	876	825	850	829	894	805	825	881	800	854	804	815	832	832	823	819	835	827	829	834	845	857	907	881	849	833	825	861	885	850	853	852	854	812	872	856	854	832	907	835	884	862	849	915	835	863	860	797	889	877	831	852	782	870	847	871	817	840	889	867	868	813	856	777	813	819	813	849	864	944	892	819	853	863	830	850	870	832	838	894	846	836	859	840	863	839	828	850	874	890	863	860	806	858	829	840	856	863	858	841	882	815	826	830	883	858	854	773	833	850	864	885	824	867	877	848	887	837	880	890	856	825	858	822	875	919	860	826	900	825	832	866	864	892	866	853	869	886	854	838	853	882	852	823	825	826	793	884	811	859	835	864	851	821	848	901	816	796	843	822	857	852	871	835	819	809	849	833	800	876	849	876	821	842	881	830	881	827	868	908	808	828	792	833	868	890	851	826	903	819	788	870	862	813	824	797	780	851	824	845	847	824	917	821	813	844	886	854	927	817	881	841	883	835	850	796	845	850	815	873	864	885	850	787	861	869	868	864	837	804	887	789	904	854	836	876	864	859	791	845	860	826	890	859	885	835	897	875	847	870	817	873	892	841	835	865	857	846	859	887	852	837	874	904	855	831	793	826	941	852	872	836	850	817	927	856	856	912	865	865	854	875	870	921	874	789	874	892	876	816	846	864	851	855	881	814	873	877	870	801	849	805	909	898	841	883	879	859	850	866	828	853	857	851	887	869	851	878	868	823	870	825	825	802	873	838	857	839	863	838	876	893	844	892	903	805	825	844	851	813	816	879	836	798	842	860	835	847	869	879	899	875	905	889	860	881	857	862	870	842	862	864	806	889	911	832	824	849	871	819	860	896	836	844	883	932	845	891	839	875	874	889	862	816	879	852	818	842	820	872	856	897	823	836	830	820	851	785	888	867	871	834	815	843	890	840	796	816	845	862	853	878	876	886	819	843	905	836	879	898	833	887	854	848	845	865	842	883	843	824	886	868	873	811	794	844	853	880	863	802	888	842	806	899	833	822	861	831	861	835	816	874	924	894	841	846	821	826	848	816	892	852	857	872	885	832	910	821	821	883	809	854	899	842	847	852	838	795	910	854	821	837	852	921	876	857	875	865	855	806	790	828	853	814	843	822	809	837	897	872	818	844	830	851	805	861	862	886	845	855	879	866	910	860	857	848	884	853	875	878	917	850	889	840	852	818	774	868	879	876	854	834	809	852	850	929	840	836	863	887	857	816	884	829	923	865	834	831	887	925	827	867	875	873	848	846	876	845	885	913	869	867	850	930	824	828	878	849	838	837	819	811	858	879	795	886	793	861	864	820	828	822	886	892	869	852	840	813	873	831	912	868	858	876	846	820	837	872	880	864	855	798	886	870	837	883	842	865	918	875	845	850	895	880	869	897	848	877	829	871	855	907	849	888	871	913	825	850	849	843	833	888	892	834	850	873	812	886	881	869	832	867	817	842	828	808	876	901	870	850	917	833	816	803	852	865	860	887	881	866	926	882	848	859	878	861	922	836	854	852	849	852	847	833	854	813	884	890	844	881	805	853	886	904	867	859	853	857	820	838	845	855	866	862	870	821	839	861	808	858	817	790	852	846	873	838	873	860	854	860	827	852	839	863	890	857	919	854	844	858	836	850	841	901	872	895	869	870	844	869	805	853	841	854	829	861	837	841	874	871	856	871	827	897	866	866	867	831	843	861	848	896	860	835	827	840	829	836	836	876	854	809	880	856	892	855	810	928	838	841	851	864	842	839	841	866	820	832	881	912	842	909	858	866	872	842	870	836	830	897	906	872	836	839	821	868	843	834	809	839	917	856	830	911	838	888	849	843	813	890	795	829	867	835	895	816	845	838	892	870	874	827	831	900	813	886	873	860	835	847	854	902	842	871	843	849	830	851	898	799	863	842	843	870	896	830	858	874	807	855	862	825	827	844	850	854	854	801	838	873	866	822	828	860	862	854	903	811	896	873	869	893	828	829	795	873	873	821	852	837	857	792	787	864	846	846	897	878	821	833	856	845	815	847	869	812	830	886	839	846	837	883	869	864	885	839	878	848	836	802	805	858	863	848	843	860	874	877	890	836	902	796	906	832	882	874	843	851	818	829	869	867	870	823	804	856	817	858	860	838	865	852	853	822	807	865	856	825	936	844	882	889	858	868	829	836	807	858	791	870	837	887	835	858	886	866	816	830	862	851	825	835	844	884	827	834	872	873	864	848	842	857	847	911	820	859	854	834	835	829	867	827	834	824	885	867	878	812	851	859	891	861	844	889	844	808	842	854	863	830	878	834	830	843	873	851	873
24395	20834	26203	25208	4696	819	731	689	707	677	650	700	597	649	644	640	588	655	577	625	615	656	596	611	659	658	640	628	628	638	651	647	644	646	604	644	676	653	637	642	648	634	689	640	631	634	659	647	592	634	632	635	620	632	605	666	634	603	602	637	668	612	615	651	653	633	586	615	573	616	608	609	606	642	599	604	605	644	643	584	620	588	666	615	623	660	633	653	654	631	626	652	661	594	642	611	627	673	652	621	644	659	617	616	600	646	635	635	612	636	624	658	604	597	626	599	615	628	617	656	616	619	666	626	602	622	676	603	576	652	644	615	616	585	601	614	646	637	601	631	637	613	625	627	574	590	672	560	626	619	588	587	594	678	644	636	634	611	644	646	572	622	604	574	606	628	575	649	624	623	578	601	594	622	625	640	659	619	647	625	620	650	631	667	606	579	614	591	605	632	583	667	642	578	639	615	632	633	639	622	635	635	622	618	587	637	646	624	624	598	648	622	596	601	650	595	603	608	621	638	612	621	587	607	650	608	604	601	629	654	658	598	629	601	654	611	588	591	615	627	625	677	644	635	599	625	605	615	611	632	673	647	603	605	622	598	630	588	643	590	629	607	628	594	590	660	632	667	622	636	639	615	661	630	594	623	677	620	591	618	645	654	638	632	650	636	639	654	591	612	606	619	541	625	625	620	644	628	631	600	595	623	637	607	627	592	615	598	622	632	633	617	632	642	644	633	598	617	619	639	560	634	639	642	572	595	646	650	636	586	625	649	608	627	605	635	654	614	592	599	626	640	599	632	607	611	629	634	621	637	644	657	612	629	630	606	627	552	657	630	627	630	606	604	633	604	590	627	593	592	610	650	652	632	588	645	638	645	655	630	634	608	665	665	635	587	661	644	635	613	632	632	658	619	633	637	638	665	636	594	636	638	591	615	636	618	616	593	625	626	619	657	631	616	610	638	603	644	596	578	601	617	569	597	596	582	607	601	648	585	622	596	614	606	556	633	629	579	590	640	620	633	659	608	596	612	633	613	639	614	642	610	583	623	644	623	602	601	621	617	639	631	635	622	647	623	624	655	639	597	666	638	615	597	624	615	637	615	647	551	638	601	623	626	625	618	602	637	643	622	609	596	598	609	640	622	611	610	613	649	618	595	615	646	581	589	633	659	638	599	641	634	639	565	622	623	651	618	682	615	626	569	602	652	649	645	639	605	578	599	591	606	593	631	614	618	621	631	610	645	629	574	591	609	620	612	595	592	603	623	612	652	641	633	589	618	646	615	618	612	614	600	635	619	655	609	611	611	622	626	583	640	634	627	627	619	580	611	591	595	619	602	650	567	654	620	577	594	631	610	621	639	630	607	623	603	609	610	634	666	642	601	637	624	651	617	654	612	637	632	670	615	632	621	632	607	579	606	643	580	653	660	597	600	638	641	620	619	607	617	666	651	643	583	608	675	598	666	641	656	633	647	605	612	614	622	604	597	618	654	623	606	601	595	594	629	614	655	568	616	578	642	629	598	639	632	647	636	626	554	583	631	603	613	650	623	620	636	693	677	616	583	663	631	618	654	603	667	631	590	616	651	617	656	624	598	616	609	611	603	679	625	661	637	648	600	592	612	641	584	579	647	604	602	621	617	624	604	629	622	638	646	635	626	629	595	609	613	702	621	625	612	644	613	604	618	633	625	587	602	614	594	666	660	597	600	621	643	632	601	593	648	630	654	607	645	652	654	658	602	616	614	603	645	652	608	610	628	615	640	610	645	650	631	607	605	602	659	596	621	633	587	628	655	635	584	628	619	623	645	600	596	594	600	606	693	618	597	624	630	639	588	646	650	629	595	622	651	596	635	656	638	643	613	641	606	585	620	616	628	575	588	573	592	618	615	659	616	589	622	652	651	627	577	611	605	578	613	585	588	659	648	604	605	622	549	584	591	618	584	615	576	608	618	604	637	611	607	604	628	598	621	615	619	664	608	626	614	622	607	653	629	592	629	633	570	624	622	589	566	630	612	606	644	626	619	664	660	613	595	584	633	657	651	614	598	628	638	627	641	638	608	641	670	601	628	641	605	626	604	611	639	626	617	622	644	645	625	631	638	638	601	665	570	602	630	634	630	617	673	573	628	590	623	643	637	653	614	629	582	657	647	627	619	619	638	641	603	599	594	653	632	621	620	617	589	608	650	647	615	599	601	641	589	629	634	606	589	585	615	601	613	621	620	615	629	648	628	610	631	600	570	667	603	638	634	639	592	595	667	628	625	625	640	652	656	624	566	640	589	601	561	604	640	580	663	612	652	627	617	621	650	669	607	616	683	628	638	632	631	617	623	603	644	628	618	612	621	590	575	639	613	669	637	660	606	598	658	600	668	618	594	579	639	578	607	587	609	590	610	661	621	644	657	589	591	626	642	626	575	598	613	582	620	643	600	636	604	605	603	650	602	569	606	616	610	623	600	649	618	665	616	633	625	619	613	604	589	637	647	617	617	596	643	650	624	586	613	678	613	615	634	592	639	583	624	604	605	629	648	605	613	608	662	580	572	615	629	679	628	657	645	631	593	572	658	610	610	607	600	609	596	624	624	635	632	598	617	568	615	631	615	610	651	647	618	668	653	612	644	625	647	568	587	594	593	564	628	618	643	589	638	640	637	651	622	605	634	608	631	605	629	620	580	626	625	671	569	626	641	600	614	602	637	612	617	615	587	653	618	582	637	589	618	582	620	709	600	641	649	644	657	640	621	645	641	641	586	641	578	664	637	658	632	591	644	594	585	633	600	652	605	627	578	591	609	636	618	600	587	642	633	681	659	642	607	652	633	581	596	631	608	677	585	630	576	625	633	647	602	630	643	590	624	637	640	633	606	626	663	682	600	646	649	592	565	573	589	583	584	654	618	586	601	603	591	682	624	620	622	625	629	598	639	638	654	617	609	658	661	597	642	588	609	640	634	613	664	636	626	662	642	611	612	614	635	602	578	642	619	677	633	590	644	642	628	575	648	670	603	640	634	637	623	581	626	633	590	635	604	574	643	626	600	642	618	614	586	575	648	590	621	605	626	640	614	594	586	599	655	631	655	628	615	627	615	636	623	646	593	636	589	617	640	649	593	590	637	655	621	643	658	648	626	639	641	573	626	647	599	619	628	595	603	597	606	607	608	599	593	574	660	604	609	616	635	663	642	665	634	608	625	603	596	618	633	623	639	653	602	628	623	614	602	668	631	603	645	630	601	651	591	609	617	603	603	615	689	634	636	647	620	660	604	606	634	633	589	623	630	659	661	681	625	635	606	590	636	632	600	578	662	593	659	662	534	620	622	641	639	594	621	624	633	627	592	624	646	605	652	598	577	579	663	609	613	627	602	594	623	589	624	644	587	634	614	615	609	596	625	614	617	633	593	603	604	644	614	636	618	608	600	651	648	644	586	616	644	657	610	640	605	621	570	651	578	605	642	587	579	585	616	661	636	639	633	661	654	622	621	579	623	609	591	578	614
8700	6643	2922	1414	1081	868	848	775	730	709	737	750	719	740	677	735	692	714	660	750	755	708	725	683	749	667	738	663	694	712	712	729	717	732	678	748	669	703	695	717	694	726	736	751	721	744	731	715	699	721	674	720	732	689	686	703	714	678	686	673	666	664	705	688	681	715	716	680	689	674	728	642	671	715	681	708	664	722	682	687	635	671	674	661	692	698	624	702	669	682	658	710	717	697	694	635	692	680	661	669	690	676	666	690	672	672	675	720	700	670	741	642	734	680	649	685	700	649	705	683	682	702	660	719	679	703	697	643	688	688	699	661	725	677	710	680	696	689	686	687	662	684	631	632	685	695	723	721	708	668	685	656	672	675	708	643	725	653	685	737	666	679	643	652	700	655	697	661	702	694	682	688	641	684	716	664	701	692	663	688	644	676	739	686	649	667	686	696	690	682	704	671	656	684	678	695	671	699	666	730	686	683	667	727	701	699	672	712	733	655	681	672	661	699	662	704	697	701	689	641	679	671	630	703	640	707	658	665	717	684	659	677	678	654	688	690	720	656	667	666	675	644	692	669	665	641	734	667	636	669	683	635	651	682	701	695	743	678	669	671	694	666	685	678	712	717	660	677	717	645	681	705	711	709	691	649	647	685	630	690	677	725	704	663	720	728	680	697	699	725	700	648	698	673	655	665	711	673	672	702	675	686	715	659	668	671	677	712	711	670	710	702	713	659	647	645	676	673	652	660	663	709	638	730	711	662	679	694	718	701	710	734	685	705	658	658	662	689	669	668	677	681	626	699	610	668	705	695	681	655	735	667	670	667	672	654	655	716	677	638	679	677	667	665	677	708	732	685	660	708	666	666	690	639	668	666	703	676	719	654	688	682	695	676	668	718	694	696	661	659	707	694	684	690	746	687	698	683	719	648	708	698	686	686	695	682	666	625	719	660	710	645	665	670	671	683	695	684	679	706	665	637	657	646	709	685	676	711	673	678	711	698	705	702	672	715	682	683	691	714	658	690	682	713	682	719	688	688	690	661	621	658	673	670	707	675	701	695	655	674	719	687	677	638	653	675	705	694	664	707	723	679	686	655	685	679	699	707	698	697	687	735	651	669	667	707	703	668	721	710	683	663	661	715	703	678	707	709	713	660	713	706	666	723	702	736	705	713	720	668	689	685	667	713	691	672	719	705	690	663	686	704	685	646	649	644	689	630	744	663	725	705	693	675	689	705	664	692	695	689	665	640	708	667	657	697	643	730	705	713	643	645	675	700	696	611	662	691	685	678	660	687	721	663	693	703	707	637	688	669	689	633	725	650	679	702	637	734	634	698	694	673	668	672	685	700	710	705	676	677	658	724	692	742	723	736	680	671	677	697	705	655	683	690	696	664	703	729	687	728	679	668	698	699	680	672	670	682	641	693	672	675	677	706	726	668	666	690	737	685	691	684	704	708	683	649	710	705	691	688	684	704	710	669	695	661	696	707	684	661	680	690	725	692	683	647	667	694	718	708	690	667	678	683	717	691	682	673	744	699	665	675	642	643	663	695	703	693	695	736	714	686	680	696	649	646	663	693	669	685	687	683	663	668	678	665	666	731	692	731	698	672	657	692	687	676	664	707	726	656	670	714	660	725	719	731	683	695	696	651	672	689	696	679	711	703	721	701	677	667	677	709	670	692	699	711	683	697	733	682	715	689	607	698	660	735	639	681	680	660	663	669	695	660	680	744	690	632	699	676	675	644	691	709	710	643	668	660	692	667	700	684	678	686	688	705	694	690	686	690	702	728	638	720	671	663	663	688	698	728	691	730	715	695	687	738	705	685	689	685	679	706	684	660	712	708	666	721	685	665	690	692	702	670	677	675	685	685	651	690	690	642	689	670	658	705	676	671	675	675	698	676	723	678	670	685	693	706	698	733	664	712	694	681	713	686	679	713	670	662	664	651	694	670	704	693	692	652	647	668	676	702	653	630	698	664	672	667	668	718	674	669	728	656	706	662	704	680	694	710	719	680	667	687	727	707	694	677	649	669	685	661	726	704	705	661	693	663	702	674	687	667	683	682	713	719	644	689	637	709	679	672	689	681	677	716	672	645	720	697	672	689	696	675	608	657	669	661	708	681	725	684	663	681	672	682	664	689	709	724	714	669	693	711	706	683	637	674	730	704	722	658	737	697	660	674	642	704	671	666	692	630	697	687	709	696	667	647	647	682	684	640	723	689	709	668	736	680	695	680	637	704	660	667	644	705	726	666	659	654	628	697	731	732	665	755	682	747	665	708	728	725	693	681	667	686	627	657	669	652	688	681	633	689	686	687	678	701	659	706	726	619	709	701	682	679	708	669	699	689	642	675	694	708	679	705	738	771	662	666	718	670	681	700	685	709	646	687	692	699	689	681	711	713	691	680	682	673	652	711	661	660	719	677	678	648	713	685	697	689	691	662	691	688	675	757	679	682	654	688	653	693	672	708	645	698	672	691	666	693	704	690	682	681	656	690	673	730	687	691	656	675	679	676	701	683	733	714	711	681	693	661	703	671	671	678	671	675	682	699	698	682	684	714	696	714	689	685	702	693	730	669	691	713	680	662	706	656	641	721	693	624	716	648	676	666	680	684	680	668	727	671	656	714	684	658	703	696	708	670	761	673	679	659	659	684	684	712	714	703	697	698	702	681	699	666	702	644	708	676	682	670	724	690	670	655	679	684	726	643	717	694	672	689	662	675	673	703	653	666	697	688	702	696	674	680	675	703	729	659	633	673	706	684	646	693	696	690	746	675	693	695	667	649	677	654	698	687	628	685	647	637	705	653	678	653	660	685	711	664	697	714	746	681	690	698	672	651	664	695	702	683	620	654	688	681	713	690	710	725	712	664	702	711	642	692	678	683	672	697	744	660	685	688	717	678	690	663	681	688	661	706	683	680	693	711	701	679	684	658	683	681	679	761	693	665	686	650	691	687	726	661	665	692	698	686	669	703	693	667	677	687	657	644	682	712	710	682	661	712	701	672	720	693	718	649	703	702	734	700	680	752	668	702	669	643	684	696	691	648	660	693	645	674	749	677	668	696	689	704	700	644	701	690	651	710	696	655	719	669	721	718	663	667	716	710	724	673	680	676	704	678	651	698	681	707	683	684	663	653	669	648	667	737	662	645	719	681	680	681	662	656	678	717	699	694	711	728	695	690	678	656	663	626	690	648	691	734	689	674	660	713	669	691	704	701	746	660	676	704	662	703	696	703	694	718	688	666	707	679	660	672	651	731	653	681	644	675	714	696	653	668	685	720	693	719	626	689	710	668	681	708	707	699	690	726	697	692	690	617	685	723	695	674	680	690	698	675	659	688	687	672	685	695	654	678	611	704	690	704	713	675	668	670	680	683	686	689	665	672	710	659	653	668	663	662	726	646	670	675	717	715	681	719	692	724	705	690	647	644	651	691	610	641	626	700	725	700	652	702	697	706	646	680	706	673	647	677	684	729	677	653	664	742	699	647
22353	21063	28432	23910	21063	20995	4361	1200	1045	994	993	962	954	908	902	890	895	884	851	913	996	922	896	843	897	896	855	832	892	850	920	885	931	855	923	888	883	891	950	896	872	892	918	914	932	889	869	894	944	900	866	935	881	911	838	888	883	848	847	854	911	921	849	876	817	857	840	875	840	842	871	835	862	843	835	809	826	833	786	818	822	807	819	827	841	893	887	860	838	857	847	823	824	844	833	842	818	843	844	816	874	849	875	864	830	829	872	871	787	878	871	780	776	864	835	799	893	784	849	856	885	822	814	851	869	816	845	857	881	871	824	793	865	896	827	900	896	887	880	787	859	790	796	828	828	874	844	812	833	871	839	831	866	786	855	860	791	889	861	838	814	856	864	788	873	830	838	839	857	870	808	836	831	818	847	816	828	854	847	804	810	840	860	860	823	824	852	809	874	862	848	873	828	829	819	793	889	858	811	846	841	863	863	787	843	880	845	846	864	810	862	834	869	862	800	789	860	829	786	830	861	868	801	872	834	772	819	858	883	818	868	870	806	769	854	831	875	863	862	855	853	821	850	789	861	848	861	757	827	871	804	829	835	867	840	851	813	796	797	902	804	826	865	773	883	874	848	855	859	806	813	825	895	812	848	832	821	838	825	911	830	826	809	893	879	863	893	813	857	884	863	884	898	852	857	863	843	839	848	866	865	833	869	837	845	837	869	885	849	805	805	864	875	843	792	841	856	767	853	835	890	829	786	865	841	882	827	891	778	805	853	839	826	837	863	865	871	827	801	875	825	853	844	793	879	859	889	830	855	878	876	823	811	904	838	848	817	832	870	824	817	868	896	813	840	895	876	841	811	887	887	874	840	836	852	828	815	828	805	854	814	868	797	837	849	849	808	900	869	860	793	855	847	875	806	884	847	860	841	885	863	826	836	796	865	826	871	849	790	804	821	827	893	869	865	867	831	849	812	859	885	874	883	785	811	802	858	867	865	849	852	840	867	858	817	825	779	839	827	867	882	866	849	836	890	894	858	812	852	826	810	872	844	799	788	818	845	897	791	825	847	908	824	808	852	846	865	883	819	797	825	846	814	811	862	785	841	797	896	841	889	834	881	844	851	822	873	933	818	859	857	835	817	858	832	870	858	871	882	818	892	811	857	875	879	857	832	834	819	823	828	855	842	876	835	828	872	879	831	819	814	844	920	839	828	832	836	774	871	815	868	839	867	858	818	802	819	858	816	809	835	817	790	851	774	831	831	810	858	801	813	868	850	874	821	874	825	854	779	829	839	841	842	843	871	824	835	864	859	845	863	852	830	857	891	847	878	808	807	869	850	942	860	825	811	848	889	792	844	793	834	857	832	847	820	861	825	833	859	804	841	831	845	808	795	793	821	841	825	849	771	837	864	878	825	856	866	913	871	829	777	863	818	859	812	862	846	854	833	829	857	840	877	903	839	869	838	791	839	890	857	844	841	795	807	813	855	858	805	873	873	839	852	850	837	820	889	840	860	833	832	876	785	855	851	895	774	811	824	902	861	860	821	819	868	872	830	810	812	843	848	933	850	883	819	839	834	858	841	816	907	899	861	804	836	888	861	835	830	862	826	767	815	817	851	878	804	827	808	839	836	801	782	885	807	786	809	832	854	821	848	812	873	785	830	871	837	827	861	823	840	893	867	803	872	817	865	842	874	779	853	848	874	806	788	823	831	861	809	880	833	856	877	805	844	821	818	787	858	871	820	888	835	823	853	851	808	806	888	795	816	867	822	848	760	855	876	804	841	819	814	775	844	824	800	833	861	789	836	841	826	824	882	882	811	841	825	873	830	791	873	897	849	844	838	841	854	811	876	864	815	912	848	834	797	848	840	831	851	829	871	799	860	874	856	843	844	795	769	873	837	847	844	922	830	836	821	818	807	846	856	800	823	857	847	861	865	836	855	843	858	830	813	824	818	820	834	871	804	850	872	851	845	829	867	820	842	840	894	847	850	853	873	848	851	800	812	823	856	834	876	868	838	847	834	861	770	874	873	846	827	859	813	821	865	832	858	817	859	786	831	854	842	831	875	847	836	857	802	872	863	835	852	877	845	830	817	802	807	849	774	805	837	806	840	855	896	815	791	882	822	831	916	841	862	819	840	834	866	811	814	849	753	824	833	826	859	883	842	846	876	858	873	819	821	854	830	835	844	810	849	840	840	887	853	849	843	808	911	830	827	880	778	744	824	866	833	867	894	890	841	799	900	786	807	832	859	824	835	861	794	833	814	851	804	862	820	851	834	790	814	841	864	802	887	851	827	874	864	831	882	840	861	841	829	905	862	820	886	840	891	836	789	830	884	868	796	825	905	849	857	845	865	808	872	811	868	852	852	771	822	821	802	856	815	843	871	862	865	847	820	833	830	861	843	871	857	856	826	863	854	850	772	866	831	847	851	845	845	875	856	860	870	801	797	858	880	851	882	840	786	888	823	813	851	806	859	846	867	848	834	809	822	841	833	835	820	862	775	909	841	818	788	826	825	850	780	825	829	843	844	843	821	857	879	826	865	872	857	831	815	810	838	816	859	839	798	829	820	847	872	871	894	776	857	876	791	837	854	863	836	885	807	881	808	842	819	774	851	830	845	849	832	847	820	862	879	836	839	832	811	841	824	821	797	842	838	832	826	797	762	826	763	903	840	851	849	833	797	876	863	773	821	823	800	849	827	808	832	847	864	887	773	842	895	835	819	841	827	837	813	801	899	853	868	844	837	842	791	843	872	839	844	829	854	828	815	829	865	783	862	761	851	866	829	828	841	892	826	811	904	841	756	825	839	842	860	838	884	826	832	839	846	885	869	881	857	879	833	855	852	869	826	829	877	876	871	854	821	830	858	825	827	863	856	831	864	832	834	894	838	892	852	835	818	808	792	825	862	815	807	826	913	904	822	805	841	831	857	806	834	826	836	863	833	874	839	843	831	836	896	850	827	825	862	864	824	860	784	857	840	838	830	874	859	876	811	862	817	845	834	852	848	838	840	841	832	840	811	849	784	839	852	842	794	876	886	839	868	847	866	873	782	846	854	834	825	861	851	819	814	840	800	844	813	839	820	835	844	836	864	856	868	842	840	876	862	886	854	806	867	844	786	842	807	806	819	828	827	852	861	809	857	795	820	829	801	796	862	788	856	832	853	798	830	885	866	830	884	837	844	831	857	839	871	849	857	830	868	876	814	867	819	859	812	846	828	852	828	881	860	836	812	819	870	826	848	837	839	833	862	778	845	783	856	834	832	872	851	834	859	852	856	845	868	813	824	877	870	860	837	870	846	884	824	852	813	865	833	865	841	805	831	857	804	886	827	813	838	884	796	913	833	808	881	828	835	830	799	856	813	857	843	843	856	848	839	823	865	873	898	846	845	822	860	795	854	781	807	869	821	858	859	806	837	799	812	809	837	865	816	776	845	851	870	836	883	836	846	813	872	857	787	895	793	909	822	759	879	845	825	824	784	837	841	851
13712	17258	8393	3567	2259	1760	1511	1281	1183	1132	1046	1064	1035	985	985	976	969	974	970	961	988	943	971	970	931	990	925	949	979	988	957	974	939	1042	986	968	994	975	929	1067	995	971	960	959	998	944	1000	994	959	936	975	982	887	935	967	954	940	920	977	937	934	903	960	931	948	865	909	883	943	931	890	925	910	926	926	888	896	906	881	897	920	854	889	890	906	881	892	927	955	911	911	923	907	927	930	926	894	953	864	922	842	917	854	924	879	904	891	908	911	882	929	888	974	873	963	966	961	903	913	915	873	931	903	936	907	925	924	849	874	908	856	916	875	887	862	887	886	907	936	916	865	930	915	917	905	904	902	854	913	928	902	927	888	881	858	928	892	899	975	926	897	871	885	903	905	895	890	936	888	923	878	887	889	931	899	885	930	908	898	936	950	894	916	904	875	901	937	881	886	941	914	872	929	893	892	976	888	910	841	858	900	867	910	879	865	910	893	943	874	945	896	915	878	897	932	931	854	937	906	910	930	905	927	980	875	888	898	988	924	889	858	930	935	917	952	869	889	905	858	908	922	901	878	861	854	887	858	937	976	894	916	906	942	890	857	905	912	965	891	915	877	892	931	898	881	938	926	867	867	941	933	880	881	916	908	899	879	908	859	919	915	945	907	928	835	925	916	904	903	927	866	871	937	889	868	888	845	862	873	925	870	932	886	902	965	927	932	845	915	859	926	921	898	897	911	873	918	871	903	909	866	910	864	842	926	932	896	937	919	814	920	910	919	897	854	894	835	909	915	919	944	920	901	895	902	879	951	932	927	876	919	940	855	946	894	908	867	857	886	914	874	926	936	880	903	817	874	908	887	941	917	879	873	947	906	910	878	935	883	851	906	906	972	945	920	920	888	922	909	847	893	859	866	912	930	873	875	872	937	898	917	871	896	917	914	925	912	890	918	862	914	954	902	903	923	902	930	900	876	878	919	939	904	900	894	960	901	890	852	891	916	854	881	953	931	873	840	857	897	969	946	854	894	849	913	911	833	834	925	943	885	900	905	864	907	887	931	914	909	899	985	861	882	955	869	901	893	913	887	908	930	877	916	952	905	902	866	912	898	943	907	887	878	860	895	859	936	884	869	848	959	877	871	862	926	914	914	876	929	928	942	875	920	909	889	883	910	915	908	919	899	882	879	911	918	912	879	881	912	891	921	887	867	894	924	916	958	874	951	864	920	941	897	864	892	865	883	846	901	901	894	900	864	952	947	925	912	843	909	881	917	938	910	839	934	854	895	854	924	860	925	940	928	917	889	886	868	921	911	911	854	944	910	897	906	829	902	950	854	864	877	925	865	917	888	870	892	893	879	940	877	851	881	908	948	924	917	910	966	879	892	947	858	853	906	859	898	851	880	887	831	906	937	915	891	919	874	928	917	875	898	937	922	908	895	862	925	896	918	914	924	899	899	961	928	872	943	846	868	878	936	908	909	925	889	867	883	910	902	950	873	935	907	948	949	929	876	935	933	892	847	913	880	866	864	876	882	887	916	952	867	940	928	861	905	892	915	874	874	943	886	871	883	906	900	920	919	907	947	912	934	899	901	835	918	920	939	880	890	908	862	981	937	899	936	899	927	897	889	878	889	953	903	931	927	933	947	889	913	897	889	866	913	880	932	859	852	897	884	922	900	937	890	893	868	910	897	909	916	961	939	877	927	909	961	896	843	890	907	868	924	875	869	887	881	886	898	837	916	888	886	881	940	921	932	851	882	941	872	900	944	887	871	957	910	898	894	906	858	856	927	884	871	890	943	893	887	906	907	934	954	889	897	888	896	853	930	926	917	855	896	890	948	928	905	877	903	950	943	883	904	934	887	916	928	964	848	888	916	898	962	897	902	916	846	929	910	915	918	895	888	868	932	875	959	869	928	853	955	887	926	861	882	921	867	890	870	886	928	910	853	851	933	933	871	929	909	951	934	852	838	882	890	900	941	949	942	898	900	904	869	914	941	895	970	945	873	887	892	890	892	894	929	886	906	952	885	893	920	906	896	897	893	923	931	863	855	991	939	962	851	927	867	873	892	852	884	937	910	888	916	925	950	908	875	910	904	882	973	918	922	912	859	877	933	903	887	907	871	882	911	922	861	951	884	881	889	892	936	865	921	903	913	904	879	893	883	871	907	950	887	928	853	934	889	862	891	886	942	924	926	882	831	873	825	891	917	915	879	865	921	863	820	909	957	890	910	865	880	880	876	980	816	904	897	877	882	878	924	900	923	909	986	877	895	924	921	899	873	885	939	858	887	931	896	883	889	888	902	884	855	907	893	892	878	882	898	884	880	905	892	899	938	916	879	924	920	932	870	853	906	917	903	885	855	896	908	838	885	839	896	894	876	910	913	923	912	972	868	915	900	880	920	930	956	932	927	904	861	879	876	917	861	880	914	929	902	932	936	846	881	940	968	874	873	862	898	931	934	913	928	886	895	907	972	907	925	944	877	945	915	902	977	874	927	928	921	874	907	870	884	899	882	932	966	898	901	941	875	946	898	878	874	927	838	884	892	833	863	920	827	886	938	877	868	911	929	869	843	876	903	912	883	925	858	887	872	918	899	950	921	915	937	911	877	910	840	916	920	886	859	908	902	902	976	931	904	879	865	949	912	928	916	908	895	898	876	872	904	910	931	893	900	864	916	889	895	901	925	886	885	885	903	910	919	869	895	888	889	904	959	896	919	888	945	911	913	915	944	865	962	923	893	854	902	895	939	913	872	920	967	939	895	864	890	911	905	889	851	883	897	914	944	886	946	896	909	952	856	908	874	908	869	896	908	914	893	937	944	855	878	910	935	918	863	880	850	849	873	866	914	927	915	908	879	860	895	871	871	872	910	947	930	903	887	926	955	913	861	913	914	939	901	939	890	918	928	896	909	969	869	858	915	924	902	861	908	900	936	895	922	887	926	908	908	922	911	895	900	890	902	929	881	920	853	908	964	905	862	906	845	878	905	907	883	901	924	914	850	920	975	900	881	896	935	889	874	904	873	902	855	913	916	908	849	892	932	944	850	878	929	868	880	901	924	962	925	884	949	941	936	946	979	1018	940	861	932	928	903	869	883	918	897	904	940	983	937	882	915	879	928	854	918	864	952	917	850	873	929	932	917	861	879	916	909	929	899	881	912	912	911	894	852	919	918	866	906	906	913	955	899	883	874	885	865	874	968	921	923	861	912	871	862	887	884	961	930	869	882	884	925	930	879	933	894	897	875	977	899	899	868	916	872	924	917	913	878	890	884	923	893	867	851	918	872	903	965	877	943	881	906	885	903	971	919	950	861	915	912	911	927	903	902	918	863	889	890	910	879	855	945	951	936	931	911	938	920	909	896	973	894	914	933	859	946	905	886	886	904	912	835	858	904	865	922	884	874	929	903	899	858	902	901	922	934	919	981	881	887	870	866	934	877	839	951	858	907	858	904	854	942	920	900	863	868	934	919	922	886	930	881	900	917	911	882	930
27198	20767	12841	1469	736	723	733	623	713	646	704	649	668	675	679	711	661	627	675	663	704	748	676	672	658	657	625	663	631	666	692	677	630	666	582	691	689	702	702	704	668	739	677	670	643	700	675	651	645	660	696	680	639	655	654	651	656	662	640	664	648	665	649	633	631	658	691	636	674	660	653	671	676	664	655	624	630	671	633	696	687	658	663	647	682	625	693	645	666	625	635	605	676	626	692	657	615	609	661	649	649	626	619	653	637	634	644	663	651	675	648	647	630	708	666	671	648	638	644	637	705	636	688	710	673	656	640	651	604	658	677	661	624	672	650	683	623	661	636	635	646	633	596	673	654	649	643	666	640	635	656	675	620	669	626	616	607	660	672	623	617	680	673	627	619	637	638	642	652	665	676	661	649	679	668	608	650	576	646	669	654	653	653	623	674	663	626	682	675	705	677	656	663	618	680	626	660	656	659	688	658	657	666	626	631	611	681	656	667	658	678	665	665	656	633	649	649	623	593	639	627	666	627	619	637	571	647	623	626	644	620	650	616	645	620	675	636	656	691	658	638	667	712	682	678	642	655	632	673	652	647	595	631	667	658	674	696	679	675	670	678	633	650	673	635	696	654	690	676	667	644	655	650	647	657	674	659	684	637	663	652	658	656	651	672	654	632	620	614	636	628	646	643	703	662	641	721	654	651	637	664	682	655	627	611	691	658	629	628	670	680	649	654	640	638	664	619	641	621	683	674	628	694	650	726	652	675	638	670	611	654	640	642	639	669	697	614	644	632	682	615	616	634	616	630	655	642	656	558	643	690	660	708	628	632	641	628	638	667	645	635	627	651	669	639	595	641	668	668	674	668	663	668	657	676	621	627	626	656	626	624	683	686	661	658	655	684	647	687	672	614	660	649	638	666	657	643	676	685	635	690	637	625	668	671	643	659	666	669	640	665	650	635	646	683	666	648	616	664	638	634	668	660	624	644	703	704	657	609	661	615	671	626	641	615	661	692	642	604	673	599	612	649	649	601	636	635	654	666	649	618	647	660	694	634	634	639	662	650	661	660	654	629	638	649	651	628	655	640	639	612	652	649	676	646	659	638	604	647	632	667	669	634	604	648	674	649	684	638	650	651	652	635	623	620	659	679	650	647	655	690	652	657	673	636	640	651	662	627	611	669	624	653	649	672	661	676	661	661	649	708	667	664	627	637	640	665	644	647	622	626	677	624	642	668	644	695	641	702	602	671	667	643	624	650	676	667	659	653	672	671	647	635	687	673	637	664	589	682	648	670	680	684	691	664	669	655	673	724	666	650	648	608	629	674	626	646	681	627	665	645	651	631	674	614	636	641	668	632	683	638	596	615	630	723	624	614	658	643	695	690	612	658	666	709	659	679	655	652	637	649	680	637	700	669	662	630	691	667	672	664	627	662	631	663	641	683	628	613	676	608	609	656	682	694	672	622	653	660	666	699	656	628	683	671	649	669	665	615	619	597	638	704	664	614	691	649	655	630	674	614	683	639	672	673	595	668	667	655	668	657	614	650	638	700	636	671	655	624	717	685	689	626	634	617	650	627	640	666	678	624	630	700	663	630	633	675	606	645	675	664	646	686	623	652	659	676	711	657	629	620	648	646	661	629	651	639	657	618	687	654	643	627	602	692	676	663	680	657	693	642	658	632	678	624	673	683	636	640	610	640	637	597	652	636	679	630	648	644	663	676	630	668	648	658	681	630	640	636	640	649	618	609	651	658	611	631	621	665	680	627	642	672	611	672	628	643	674	626	656	663	649	647	628	669	647	634	638	676	657	646	681	707	647	615	644	642	643	623	634	640	650	643	633	606	673	658	635	666	637	619	620	643	655	649	690	643	673	676	635	642	666	650	675	633	604	652	697	657	617	693	665	666	674	621	658	622	638	661	632	680	697	705	663	637	671	700	644	678	638	632	637	665	673	695	626	646	646	668	698	665	661	668	640	668	643	686	651	649	649	605	616	669	614	620	607	582	665	632	688	658	658	641	640	663	631	674	618	634	647	655	677	667	614	638	672	653	676	661	608	601	618	672	626	607	655	669	687	647	671	674	637	636	651	667	650	657	640	624	642	625	688	705	689	671	631	646	675	652	657	684	661	675	619	644	658	672	626	627	613	666	649	668	642	661	627	696	686	634	605	676	610	675	620	691	621	678	674	698	652	647	635	641	648	602	582	643	646	632	677	617	649	669	630	624	671	681	643	633	646	643	651	640	658	644	655	623	654	632	629	644	669	640	643	612	700	642	683	667	629	593	666	628	638	624	660	649	626	641	674	684	611	659	623	662	653	659	627	605	607	651	631	693	626	621	663	610	630	640	646	599	676	661	631	659	692	668	638	649	696	653	663	694	651	706	681	621	652	641	660	654	628	661	627	663	679	632	605	692	642	628	686	612	684	618	638	657	613	652	649	660	629	705	630	606	655	649	674	655	612	605	597	636	669	654	652	623	631	694	727	640	559	681	648	665	707	642	628	579	671	654	681	637	607	637	695	603	655	645	640	628	650	642	649	667	645	659	650	626	690	681	666	658	654	669	666	638	684	587	617	643	632	628	646	675	672	586	633	610	641	669	653	649	707	616	617	652	643	648	630	662	665	690	665	660	664	644	640	636	621	635	682	640	652	698	599	689	700	644	670	640	676	599	682	652	621	670	658	633	640	633	717	657	603	655	630	644	626	645	641	628	637	646	658	675	573	649	666	642	654	652	634	664	698	670	643	661	582	590	619	665	637	685	664	647	677	650	592	656	713	646	686	598	658	679	650	668	679	638	634	644	606	629	609	663	615	635	678	672	683	642	677	654	584	698	646	649	673	655	624	691	641	669	642	666	659	631	673	666	640	680	659	634	701	666	633	663	654	649	630	645	657	632	611	662	640	636	624	690	672	613	660	615	606	662	665	646	695	659	665	634	672	622	665	699	643	640	639	654	696	687	674	622	624	662	638	646	663	608	642	633	622	683	679	670	621	691	650	674	678	637	609	672	642	665	621	676	719	640	638	636	650	674	632	677	664	625	627	634	688	698	693	648	636	669	598	666	645	643	615	625	653	677	667	673	653	627	584	704	623	680	698	691	652	629	659	660	634	673	669	623	650	634	687	645	672	660	649	607	629	658	671	688	669	623	676	645	659	657	662	643	641	654	671	635	647	637	664	631	648	634	689	625	659	655	644	612	679	672	647	643	685	658	674	662	667	650	645	643	681	653	644	656	621	680	656	645	672	641	695	637	672	676	609	635	622	654	649	653	645	662	676	615	616	657	653	709	644	652	660	637	616	630	644	603	661	656	608	688	649	670	642	672	637	599	652	631	668	670	624	626	650	599	630	612	652	656	625	643	658	624	634	644	640	702	638	669	666	661	678	632	643	652	648	642	667	659	633	664	665	632	664	651	642	658	635	658	652	637	646	627	632	643	666	685	656	686	649	634	667	655	672	648	606	646	646	684	649	583	659	647	672	637	637	617	634
8690	3946	1635	1047	900	841	781	764	771	742	699	719	709	687	679	756	726	743	775	713	720	728	700	752	735	740	738	724	730	710	735	724	743	697	694	704	736	726	747	745	773	733	764	731	744	786	728	740	696	672	731	701	701	719	671	709	727	746	764	687	769	755	745	688	690	702	676	725	719	730	748	723	708	736	749	692	747	726	722	732	691	688	707	724	753	751	669	694	735	685	705	690	703	686	763	667	704	751	710	747	708	697	677	695	710	666	744	696	743	664	708	725	705	705	713	708	684	694	749	744	689	729	694	781	721	732	698	725	710	658	711	731	735	757	762	771	694	675	675	702	701	685	668	677	734	701	709	702	677	720	718	713	713	677	696	668	743	684	770	691	690	722	682	702	723	769	736	742	732	710	683	714	677	677	678	716	710	676	752	674	743	703	694	671	729	699	699	716	745	695	707	763	753	685	717	706	734	681	687	748	700	739	723	735	724	724	680	702	684	713	713	716	704	693	722	697	728	659	717	728	742	731	735	730	692	655	673	696	715	726	708	662	677	752	722	722	728	702	715	722	757	679	724	659	726	734	688	758	665	753	747	686	702	707	657	710	640	712	715	675	728	694	719	683	740	685	713	685	742	723	748	716	740	712	727	694	721	724	709	752	726	743	715	708	698	711	730	737	705	669	684	723	727	711	721	702	735	703	700	730	681	719	686	733	694	751	672	708	759	719	712	713	713	744	710	743	718	725	744	668	718	730	731	724	691	710	684	737	668	676	690	702	730	675	681	726	732	704	708	735	704	703	743	783	743	730	668	717	713	707	742	735	718	755	715	708	707	628	744	704	720	719	724	688	727	726	741	720	708	695	718	696	708	736	686	687	718	738	709	736	724	784	715	696	704	768	753	746	751	685	737	742	704	749	719	747	727	710	716	703	727	728	731	708	711	756	742	658	680	698	687	701	675	772	704	731	732	739	664	742	718	729	702	751	687	709	668	770	698	688	673	705	718	673	719	728	725	725	743	726	675	679	697	732	648	703	720	718	695	710	735	693	711	678	709	737	734	702	751	763	726	721	721	690	693	738	814	707	714	703	692	737	676	661	702	726	739	696	758	728	737	734	716	731	698	736	725	656	728	679	728	713	715	689	691	709	696	750	718	733	765	697	725	718	673	699	737	689	713	718	672	753	704	736	720	709	738	729	696	668	761	685	743	740	719	706	707	707	671	734	720	727	728	721	707	754	705	706	700	718	738	741	678	724	716	727	722	741	703	695	720	690	703	724	713	677	676	693	705	699	744	692	770	669	716	726	743	690	670	713	715	748	709	701	741	722	721	721	690	726	710	696	713	646	738	741	713	716	677	728	731	729	766	689	750	718	753	788	703	722	742	686	739	688	708	720	688	715	702	683	744	695	686	763	694	745	695	716	692	682	680	720	725	705	679	728	697	680	763	698	728	705	711	744	706	711	741	712	702	697	724	709	691	741	735	688	706	657	730	720	700	704	722	679	746	713	644	740	745	693	712	683	713	729	746	694	717	714	677	696	722	732	718	746	726	706	700	734	744	680	732	715	649	699	726	684	679	683	705	718	714	726	711	704	666	732	704	695	784	680	708	713	678	713	752	736	698	723	689	703	720	719	734	695	736	708	729	736	719	727	706	709	718	702	777	747	708	679	702	699	725	711	706	702	749	724	756	690	696	674	683	709	691	718	683	722	715	699	740	701	732	726	718	699	731	687	708	740	707	747	708	710	683	697	677	680	733	713	764	765	685	756	643	694	687	685	772	730	690	702	732	739	718	716	702	727	715	734	727	751	762	765	643	704	680	748	737	732	685	748	723	716	730	698	713	758	690	685	744	663	735	702	743	719	761	721	702	703	722	696	737	717	698	728	748	721	726	728	781	745	689	760	688	722	694	707	751	708	700	727	708	729	666	701	744	697	715	688	703	694	743	714	711	731	720	758	733	729	707	694	717	716	753	706	761	676	690	728	732	716	666	689	742	744	694	697	708	717	741	668	725	738	702	716	648	707	707	690	698	720	706	662	734	725	663	701	714	712	720	732	688	682	704	681	736	706	720	725	721	711	713	686	712	728	683	700	736	748	732	720	735	728	732	693	707	713	701	737	690	728	719	707	742	736	753	699	683	745	742	715	709	692	701	713	708	757	711	729	731	750	734	710	761	725	717	737	687	723	759	736	695	691	702	735	734	686	742	724	727	707	743	751	709	715	696	706	697	744	699	690	733	710	702	673	709	684	690	728	709	741	697	746	718	693	703	707	709	730	786	713	718	703	709	674	687	694	681	728	700	725	711	723	775	715	686	700	736	714	696	730	746	705	715	686	754	696	715	720	714	713	653	753	724	749	732	724	714	670	711	695	671	691	752	777	719	712	714	727	729	683	690	712	702	725	701	740	718	779	761	726	710	694	750	777	724	738	734	628	748	660	708	756	721	731	683	691	731	711	705	715	737	706	677	724	699	750	681	728	705	704	698	728	695	682	651	716	777	717	697	729	766	696	736	689	734	676	705	703	725	752	705	689	681	701	696	701	684	661	706	724	734	714	710	679	681	681	751	714	671	701	739	677	723	707	687	689	710	706	698	717	712	656	701	679	728	693	684	757	741	728	703	689	681	686	726	672	722	655	719	674	731	702	752	724	720	703	723	708	702	703	710	689	669	664	705	732	727	754	747	731	716	709	745	737	718	687	734	637	746	731	683	707	755	716	706	724	736	711	729	712	682	722	678	718	669	717	759	672	720	687	734	702	751	677	707	715	705	657	707	691	668	734	713	711	722	768	670	693	640	714	666	705	661	745	690	687	745	680	683	710	716	683	717	718	729	704	708	726	683	703	621	718	719	705	711	691	724	706	751	727	799	736	729	715	683	755	759	740	710	745	674	732	681	707	702	641	710	693	717	718	732	739	715	672	703	688	718	672	734	718	700	693	717	718	751	661	684	653	711	721	737	726	731	673	714	688	745	757	707	687	726	718	724	708	728	710	697	677	727	717	684	672	674	669	706	759	707	731	703	727	762	746	668	691	718	672	766	681	710	703	713	707	710	771	665	736	720	733	692	682	716	722	702	674	709	667	740	707	685	648	743	678	690	711	757	699	693	714	724	702	685	695	702	684	748	694	717	681	693	667	677	754	734	687	707	742	733	690	690	654	718	734	688	773	737	676	688	705	700	723	731	711	751	720	729	700	691	707	680	731	735	690	646	739	705	741	712	729	666	678	731	664	718	739	739	724	766	738	782	773	721	754	679	723	768	750	696	703	730	695	723	692	700	759	737	714	697	698	732	681	716	725	693	742	677	711	755	703	701	678	700	756	716	703	676	681	714	732	715	669	710	695	690	713	713	649	697	714	684	742	708	740	737	722	710	669	719	708	692	707	728	741	709	701	692	717	659	703	657	727	694	691	676	693	729	679	684	707	687	694	685	720	681	714	734	702	664	692	717	699	711	729	686	693	703	709	708	687	731	723	697	691	745	721	667	716
23516	21004	27690	24487	20735	4201	1164	959	889	900	896	887	847	829	802	825	807	834	790	791	941	916	796	804	859	792	815	808	810	854	802	837	853	890	908	868	870	820	842	899	840	832	835	839	831	831	833	801	813	839	824	793	838	801	813	783	790	766	771	768	804	829	820	847	811	734	783	790	806	786	795	829	835	754	777	758	865	771	760	779	843	813	848	799	835	791	827	832	805	770	773	811	856	813	762	798	808	792	834	772	787	808	761	799	786	809	787	739	791	832	833	809	823	770	813	855	771	790	845	766	795	792	753	803	816	800	785	787	758	821	808	828	810	827	850	813	747	818	784	818	752	824	796	768	860	792	818	815	808	819	763	785	845	779	852	808	778	750	807	816	784	792	764	812	787	784	804	785	833	798	826	786	819	782	823	829	821	765	815	734	778	757	744	791	837	795	842	796	819	826	796	831	754	805	775	822	832	799	774	835	805	760	809	811	723	784	842	818	815	831	850	804	800	822	803	851	804	796	819	789	808	807	847	817	758	797	760	772	823	786	742	770	823	822	787	761	800	784	799	785	761	831	820	790	764	726	757	767	795	852	849	823	782	754	837	807	819	792	752	799	835	779	812	810	830	798	788	762	736	776	778	803	779	822	800	808	806	792	779	794	782	813	850	794	785	790	796	818	767	738	776	782	784	795	825	761	811	787	794	758	785	777	850	806	791	753	784	796	829	751	861	760	824	783	808	810	792	754	831	761	784	803	828	814	794	800	778	756	754	851	843	764	748	791	802	819	851	750	801	793	764	839	780	772	796	802	803	813	804	788	775	791	775	792	822	774	847	789	774	727	741	820	764	840	767	783	840	805	815	845	807	828	835	786	846	759	813	828	772	792	810	762	814	746	814	827	770	837	789	814	862	783	809	769	836	800	745	793	810	760	827	851	751	847	759	800	758	736	807	809	809	803	784	805	790	813	791	762	830	761	840	768	785	794	776	775	763	782	775	770	784	793	779	783	829	827	824	747	835	779	800	764	823	824	761	844	854	798	821	773	829	844	798	799	798	803	776	779	803	810	787	740	840	814	838	809	798	738	830	797	818	799	788	811	835	834	809	751	792	739	766	770	756	755	803	828	804	765	831	829	842	841	840	828	815	787	801	805	776	784	807	794	784	753	769	882	792	867	836	791	758	828	754	788	812	818	805	784	766	771	815	752	783	768	788	793	823	874	784	766	806	834	818	808	783	838	797	768	765	753	809	825	794	796	782	787	888	828	789	768	785	806	798	834	788	870	764	846	806	831	759	766	804	846	833	789	765	776	784	835	814	852	767	836	806	817	733	810	771	786	772	810	798	760	769	847	814	798	793	865	796	819	823	829	780	793	713	777	793	870	768	797	790	793	848	854	731	816	821	756	805	789	813	832	857	833	786	794	780	834	781	755	827	824	799	784	797	798	760	806	850	841	786	792	831	756	793	814	785	844	794	754	818	870	831	908	789	829	856	805	777	759	780	851	824	809	783	737	834	798	769	801	766	827	797	784	867	846	800	778	793	862	800	833	795	787	811	743	803	801	792	788	836	782	788	804	802	783	764	850	802	777	738	781	820	844	790	811	794	798	801	759	778	763	795	760	846	776	795	800	793	777	825	799	827	751	809	796	739	781	804	763	792	807	808	770	821	823	801	821	742	749	798	811	864	802	767	824	820	795	817	777	846	807	778	756	828	833	828	770	777	790	817	820	813	818	844	831	813	764	829	789	766	760	825	821	770	796	839	765	781	801	788	850	814	778	773	814	782	794	845	836	841	824	770	819	815	797	759	768	790	742	833	786	784	826	853	817	747	792	848	767	739	790	824	786	788	828	780	811	832	828	793	800	777	768	827	830	787	797	751	788	794	782	778	819	814	827	789	821	777	803	765	787	790	805	834	799	842	822	855	801	793	802	786	835	839	787	790	835	803	815	843	762	771	847	793	767	778	763	802	822	792	821	800	813	788	773	798	846	832	821	772	791	772	792	787	780	818	814	857	788	849	799	796	728	771	778	804	840	794	879	811	857	751	773	804	777	840	808	843	788	800	807	810	790	863	772	800	793	821	761	776	780	802	783	824	831	786	803	797	764	863	842	838	833	853	785	774	813	777	820	792	839	770	848	793	818	817	827	805	745	793	802	807	793	810	796	762	791	798	785	806	777	806	796	815	814	814	794	760	832	797	815	786	803	812	809	823	802	815	745	781	796	771	786	810	800	771	832	820	796	810	751	837	824	780	833	798	803	789	845	747	776	838	820	788	791	832	800	826	791	772	763	802	810	803	796	801	792	817	806	753	786	777	812	816	771	803	780	785	795	774	804	789	840	777	816	756	740	822	779	714	781	765	846	770	772	827	777	824	802	761	799	763	794	810	775	759	782	759	835	796	788	834	779	728	795	823	802	770	791	801	788	824	800	775	744	796	811	823	835	793	791	828	785	818	825	826	772	762	837	787	821	825	805	773	846	822	776	765	845	850	796	796	797	790	776	747	790	847	793	815	771	788	737	794	792	835	846	771	794	807	808	739	776	757	754	848	826	844	828	788	781	773	804	806	853	808	756	761	755	777	826	793	788	820	856	828	805	784	842	805	830	737	811	807	829	786	808	746	805	829	789	788	792	793	811	789	749	770	792	791	827	766	826	795	817	825	753	787	824	779	804	734	825	780	816	825	784	808	804	741	783	821	803	771	826	774	838	760	777	817	806	789	802	795	775	818	820	782	845	773	818	806	768	784	838	817	842	830	814	769	789	787	796	828	810	781	812	819	733	781	779	749	807	826	796	814	788	809	828	826	821	767	812	803	770	801	794	760	823	792	736	851	787	757	756	805	834	830	793	778	812	855	773	736	793	785	828	798	807	771	820	805	793	791	830	746	791	790	820	798	764	807	815	809	825	730	797	776	843	745	836	769	767	818	797	787	732	824	776	826	827	817	759	806	799	810	785	863	803	795	806	799	786	785	780	777	804	807	776	801	798	774	786	782	738	830	816	827	764	804	875	750	776	792	795	753	818	805	807	756	829	794	756	759	817	765	792	758	827	782	779	785	783	772	777	777	800	791	805	819	841	819	764	818	799	753	783	854	804	815	793	792	777	801	762	751	829	806	773	760	805	776	801	785	813	793	811	752	787	798	800	793	820	824	793	783	756	796	756	745	792	819	820	808	813	795	798	828	768	762	767	811	807	815	811	752	791	831	766	840	775	833	800	815	774	752	801	797	837	832	877	764	815	814	790	813	813	754	803	798	760	761	790	777	822	766	809	768	827	765	772	768	798	824	796	783	833	852	781	799	795	796	805	844	822	770	780	760	851	764	821	772	851	824	859	802	755	798	757	785	797	798	805	811	835	774	815	786	751	813	819	776	803	818	805	810	771	801	780	750	859	768	826	792	782	837	825	785	837	809	754	810	780	777	801	805	830	841	811	796	803	842	805	831	819	776	782	829	750	793	815	756	790	800	766	822	802	806	850	796	789	796	791
11338	14344	5372	2414	1748	1385	1163	1059	1080	1025	985	940	972	901	863	962	892	912	905	923	1065	920	906	884	907	875	860	878	886	897	906	926	898	913	911	923	918	940	907	883	869	908	864	898	872	893	891	923	888	866	890	856	882	856	864	862	915	851	849	882	912	936	905	892	892	931	898	928	845	922	830	892	878	883	831	908	831	886	889	840	854	842	836	868	822	875	862	840	834	894	825	869	836	866	814	878	882	848	881	892	857	829	837	858	878	843	835	854	900	830	884	863	855	875	885	890	795	843	903	854	848	878	878	854	856	906	897	872	884	813	830	878	839	860	838	866	849	891	877	909	828	893	853	849	945	890	876	857	866	903	885	878	866	899	818	831	858	863	863	894	822	876	856	838	877	869	846	871	823	844	851	889	866	865	834	847	874	845	850	837	897	881	879	840	863	870	832	896	843	883	835	828	893	838	895	900	807	867	857	929	789	859	827	888	829	880	865	908	824	868	844	856	851	894	869	878	826	892	829	873	836	852	803	879	832	832	921	866	879	861	937	835	833	826	844	857	894	849	837	814	883	902	893	848	873	879	861	853	868	866	848	858	893	867	831	861	863	900	905	858	879	868	877	833	825	858	919	891	898	837	905	866	837	902	866	853	868	853	913	879	845	842	915	901	903	842	878	851	869	839	846	869	805	861	871	841	841	861	891	915	819	871	896	885	874	847	853	840	874	847	859	864	832	847	853	912	896	862	830	855	847	856	888	824	876	850	884	838	867	869	903	832	861	893	811	851	883	843	895	919	876	874	844	867	871	893	818	818	857	857	860	853	850	878	889	797	847	859	843	875	842	860	900	906	896	893	892	881	868	835	842	819	851	842	864	870	914	896	859	855	893	878	894	864	864	875	901	827	896	870	870	871	863	861	898	848	836	878	851	855	881	801	833	853	868	869	864	852	877	884	922	863	833	905	911	846	830	866	875	862	801	908	847	875	833	828	887	891	871	826	901	885	863	899	875	807	910	844	860	891	896	884	858	872	812	895	887	837	824	894	836	865	777	853	852	885	835	834	842	817	840	827	843	923	867	844	890	882	869	891	909	847	846	855	866	857	863	877	855	899	859	863	883	893	844	902	880	839	898	869	838	878	842	877	896	864	835	835	814	832	857	851	884	838	812	870	823	830	883	820	826	840	827	825	841	881	864	880	891	894	864	827	830	838	798	823	838	833	852	882	885	834	850	869	869	842	892	832	856	841	900	831	871	885	938	875	907	877	886	887	837	850	852	844	858	846	870	871	853	850	873	921	882	852	824	864	850	857	862	892	926	849	932	818	812	898	800	860	867	872	837	929	864	846	894	867	869	853	902	825	874	887	885	890	849	883	848	824	836	861	828	880	862	891	843	891	888	861	831	854	851	871	824	858	868	879	862	891	849	872	883	854	882	854	830	873	823	832	863	851	861	830	835	889	823	830	880	800	815	778	865	893	860	835	887	849	863	902	856	823	866	855	854	875	860	839	841	808	909	894	899	909	851	890	887	846	892	863	880	878	879	848	851	886	870	851	880	836	801	911	898	874	845	852	893	815	890	829	842	864	875	872	853	867	847	826	875	859	827	883	862	873	973	864	876	889	880	866	894	930	865	803	822	845	864	896	862	860	843	873	844	848	867	867	839	845	862	867	820	869	862	856	928	872	851	885	864	837	811	850	874	846	817	842	810	824	882	824	827	872	885	878	852	878	904	865	802	876	893	865	918	846	873	829	821	846	813	874	839	887	858	871	827	879	876	856	851	899	848	881	840	902	899	850	865	857	886	867	879	852	879	864	882	892	853	843	833	843	849	854	802	903	891	842	866	861	834	861	881	878	851	881	857	867	809	858	897	883	882	856	850	833	872	877	833	892	857	820	868	872	830	875	810	880	863	810	798	899	844	872	856	841	885	856	823	843	878	849	897	845	864	830	871	838	867	848	862	836	878	869	830	823	882	834	836	858	851	864	854	853	911	864	818	877	876	905	878	887	906	866	832	831	815	902	856	853	880	862	873	889	859	853	870	862	920	854	915	820	914	902	834	894	873	885	849	885	835	860	933	864	929	825	901	848	830	873	873	895	818	857	828	858	828	920	828	843	835	868	898	879	927	846	898	793	839	855	836	863	888	885	869	853	838	832	900	849	877	896	891	809	842	795	886	819	871	892	835	929	849	910	902	928	840	902	887	889	818	884	872	850	851	877	903	868	861	891	874	861	881	883	864	863	885	906	850	893	859	888	853	828	901	930	843	861	864	855	868	849	858	901	912	862	856	840	847	883	889	859	779	917	880	805	852	804	891	807	859	889	870	867	884	862	877	899	862	883	826	924	872	835	807	866	827	890	828	881	855	853	852	857	852	941	833	871	867	903	831	840	904	841	889	853	862	825	901	879	808	870	841	864	916	876	832	821	824	827	854	849	839	890	843	824	885	822	854	885	896	866	912	888	874	851	866	855	823	899	904	883	899	835	862	858	895	852	873	768	867	890	897	851	890	829	889	908	802	827	870	837	880	884	857	845	843	845	857	913	801	875	872	819	824	889	886	897	824	833	839	880	856	865	884	887	896	880	892	849	899	843	833	822	857	849	852	853	813	871	810	859	874	851	865	810	849	831	864	787	791	836	823	810	831	881	854	891	852	847	854	860	880	858	890	864	800	887	850	856	900	867	869	859	869	858	927	843	931	877	866	852	864	831	852	859	841	886	898	853	839	875	849	844	848	827	891	873	928	900	866	880	868	826	887	868	873	824	815	873	853	890	800	814	900	866	904	855	851	823	847	910	888	792	871	868	859	853	858	858	887	843	839	909	849	910	919	863	881	879	904	922	878	846	829	878	861	870	836	844	858	903	874	842	860	854	859	881	877	917	840	896	871	884	875	861	923	820	888	905	843	845	894	836	824	841	840	855	838	870	901	902	885	861	854	870	860	850	865	818	907	915	852	840	846	823	811	876	914	824	871	860	854	870	836	857	861	893	837	838	839	912	853	865	877	849	894	835	800	871	868	841	823	859	834	868	877	883	862	858	886	850	883	880	871	877	847	825	911	836	852	859	831	851	843	848	923	868	878	868	915	833	852	829	884	828	864	867	797	831	885	928	876	841	850	854	837	897	839	853	843	888	848	865	847	846	857	862	831	879	920	908	904	837	893	859	872	914	842	840	839	837	842	856	850	892	867	880	906	882	894	812	908	830	833	900	856	842	852	894	871	859	775	863	874	817	815	858	831	857	871	855	820	899	819	830	837	876	844	829	890	908	804	867	894	925	858	883	847	861	922	862	878	920	831	819	894	851	836	871	851	848	827	838	856	867	885	812	878	817	857	847	899	887	871	834	836	873	856	850	858	896	872	827	938	901	870	828	858	838	837	791	826	873	818	859	923	946	852	829	882	907	876	876	901	879	841	890	850	870	822	849	890	883	865	890	893	863	840	903	857	864	831	886	893	848	840	877	878	911	869	873	818	907	854	849	895	881	899	836
24452	20918	26339	25286	4665	809	803	695	665	692	709	670	684	649	663	689	674	665	652	620	610	593	628	687	612	681	680	635	611	677	650	632	692	632	696	651	701	649	662	665	631	686	673	724	617	668	699	676	664	656	618	670	662	644	623	660	647	674	656	661	660	619	619	694	653	660	657	655	547	614	640	648	652	666	622	625	626	619	606	637	636	597	686	648	627	631	603	658	624	597	648	649	653	623	620	646	613	610	622	644	658	613	609	654	650	636	643	659	638	648	638	638	610	613	617	640	613	694	631	681	648	600	641	592	592	638	606	679	575	708	612	639	634	667	676	605	652	629	653	612	613	621	636	601	617	669	619	553	613	634	634	645	586	680	639	646	604	650	653	616	654	624	680	624	658	622	597	653	596	642	626	645	587	593	622	645	668	645	636	629	614	621	648	659	628	653	633	630	652	639	618	651	623	639	650	622	625	659	637	664	646	645	631	661	641	602	643	612	635	658	604	669	668	640	621	614	567	643	647	627	603	601	656	644	642	637	622	606	638	666	618	629	651	604	656	653	643	622	665	610	619	620	654	665	638	619	600	626	647	623	616	608	665	641	643	674	618	602	595	610	646	618	654	621	667	623	612	614	654	590	636	658	603	665	672	613	652	643	680	627	630	631	623	611	599	648	666	641	649	636	624	641	596	644	631	682	597	655	621	615	648	636	632	672	620	650	648	671	610	694	595	634	608	649	695	610	668	597	650	601	659	636	651	681	601	674	639	625	655	634	635	647	651	642	658	665	635	627	609	648	626	653	638	635	622	616	595	594	602	641	616	636	653	624	619	639	646	627	585	586	637	596	594	634	644	642	648	657	671	691	645	574	612	577	681	673	605	635	602	629	680	637	644	688	656	614	594	629	640	637	639	585	674	610	605	666	628	610	646	618	675	632	640	624	643	624	639	663	659	585	624	632	605	683	634	627	678	622	648	600	674	597	636	646	599	667	621	631	620	615	630	672	595	652	625	660	630	598	668	615	573	680	593	623	674	646	633	666	632	612	670	622	614	665	668	608	665	652	650	627	664	671	647	648	649	647	609	636	609	639	646	625	670	658	639	611	621	639	609	643	666	609	589	616	646	612	622	639	615	645	705	643	662	666	631	617	618	659	671	625	626	591	635	639	632	621	654	630	642	610	612	625	622	644	632	634	708	609	607	634	662	580	663	621	589	650	626	595	629	651	639	669	623	631	627	624	630	647	595	618	597	624	630	622	609	663	619	588	636	632	644	658	602	595	614	631	614	628	644	663	625	633	651	629	645	639	623	610	653	602	624	628	590	647	592	660	651	634	634	643	634	598	646	621	613	618	636	605	609	639	656	622	591	623	640	666	629	642	621	639	611	675	638	621	651	626	635	632	623	643	613	650	593	630	630	685	622	628	632	637	651	667	636	670	634	646	626	609	622	610	640	663	662	595	668	598	590	624	610	657	590	644	669	678	637	653	632	650	686	688	629	655	659	620	617	626	612	666	653	645	598	618	648	671	613	684	612	600	612	675	671	595	652	610	613	643	637	632	635	680	622	644	636	649	654	635	644	640	636	660	663	634	600	614	678	656	654	608	585	627	645	612	617	667	611	617	643	646	639	643	635	613	625	657	637	590	659	635	623	626	651	660	608	601	647	647	654	611	612	639	609	640	648	637	637	633	655	630	618	643	646	663	609	625	618	602	611	654	641	678	614	676	617	646	613	611	603	655	591	597	623	624	639	622	640	638	659	660	663	621	648	618	653	649	647	628	619	708	682	609	651	638	622	612	614	606	658	664	637	642	672	633	639	652	613	663	627	655	622	623	658	585	648	656	640	639	636	667	617	638	646	643	655	599	664	613	607	686	645	623	688	635	597	629	626	628	676	648	673	631	687	671	634	676	635	653	597	643	692	657	641	637	555	657	673	610	646	633	602	617	677	649	669	680	663	654	633	631	600	659	614	623	652	614	654	689	631	627	639	614	668	667	636	640	604	629	616	646	626	649	626	682	625	594	618	597	662	678	589	651	622	657	668	644	637	652	656	605	647	657	618	633	608	635	608	642	610	582	618	648	610	649	584	673	633	627	620	637	649	645	595	602	587	615	680	652	623	618	628	649	633	615	704	649	645	636	631	584	635	641	638	658	639	600	646	666	645	647	625	615	648	640	660	632	678	635	601	642	600	655	631	615	631	594	643	669	618	616	647	619	627	639	609	638	638	652	633	624	599	667	639	596	631	637	655	604	595	604	673	661	643	659	654	625	606	602	559	620	621	575	629	624	625	632	624	635	602	583	652	628	598	599	630	653	626	626	620	639	613	631	668	602	656	581	622	682	642	628	651	650	648	662	648	674	629	655	648	648	634	647	624	639	652	629	616	658	621	653	653	657	647	638	658	620	676	646	601	639	642	643	604	611	610	670	633	634	656	661	618	628	618	604	589	632	647	617	613	616	586	594	628	659	681	609	638	667	650	637	630	626	632	615	641	619	667	629	637	646	663	611	611	632	635	707	650	645	616	671	634	629	667	592	618	619	618	619	658	623	651	605	612	626	634	595	666	607	602	658	658	591	669	658	607	628	606	637	673	652	623	660	636	623	616	610	606	563	632	620	634	654	630	643	674	632	681	616	581	624	648	593	684	627	667	650	640	622	631	671	634	688	634	680	678	667	639	636	647	651	593	629	632	622	630	591	635	682	626	636	638	650	631	600	650	652	627	698	650	651	644	646	617	658	645	632	608	600	611	610	619	587	640	667	629	676	622	693	662	635	657	597	592	641	685	610	665	616	705	651	644	601	668	660	643	658	632	646	657	693	682	624	620	654	647	531	601	609	632	613	625	624	652	644	650	635	634	602	632	649	611	625	602	622	689	639	639	634	627	646	615	622	629	618	651	637	619	655	599	592	626	653	650	603	623	645	611	607	663	648	595	677	636	633	649	637	652	607	654	616	660	656	567	669	612	648	630	620	662	601	643	649	670	622	613	637	593	658	606	603	639	623	623	604	610	578	639	654	623	669	650	595	614	614	642	655	651	661	588	652	603	609	620	641	634	602	694	593	661	627	658	637	636	654	632	672	667	611	610	638	646	647	624	673	615	632	625	609	656	642	636	633	625	616	645	640	659	618	658	615	634	606	637	616	649	638	667	616	644	645	640	659	605	632	624	655	630	653	563	637	677	678	646	620	645	629	622	656	664	618	644	670	608	596	667	675	667	648	613	615	598	644	617	653	624	609	649	666	600	662	632	664	687	645	631	616	622	612	616	621	687	651	641	641	613	636	654	639	634	627	597	637	653	633	617	617	632	670	636	673	647	608	611	632	629	652	621	674	610	661	613	658	635	690	637	615	590	579	638	619	635	660	595	658	627	700	606	653	605	638	617	683	663	669	649	618	645	631	655	642	628	678	674	661	627	614	657	613	644	608	625	648	610	631	604	581	665	633	702	660	582	659	614	641	654	651	647	644	623	655	636	598	615	656	646	590	604	668
9248	7980	2925	1496	1132	989	869	803	827	701	734	733	774	708	717	730	719	701	679	707	747	764	722	714	725	658	713	692	677	728	777	699	655	736	739	730	706	738	743	758	741	755	745	751	746	734	682	750	747	774	771	729	712	705	706	752	767	744	758	719	709	718	703	761	726	662	699	727	692	738	677	702	694	695	730	684	692	710	733	728	728	689	709	693	703	696	710	727	676	719	705	701	738	676	738	732	689	668	711	612	678	657	686	703	718	692	688	680	695	705	694	692	718	735	694	677	695	705	730	749	644	689	703	704	748	728	707	671	677	695	677	687	732	666	730	748	689	701	721	766	702	681	686	732	736	673	708	695	714	724	704	721	693	695	699	649	687	703	657	698	694	747	700	691	703	668	693	712	693	734	648	685	727	689	731	698	734	670	682	757	710	748	694	716	708	781	706	703	750	684	706	677	693	699	729	684	714	695	700	675	736	673	700	738	735	703	700	666	708	710	686	658	725	672	720	660	747	667	704	698	708	732	694	700	708	694	747	719	691	669	678	708	645	727	601	688	703	742	720	726	710	694	691	700	704	753	698	686	662	745	695	682	721	688	716	670	695	699	738	710	706	718	698	706	687	732	744	727	713	705	719	687	699	704	709	722	711	760	675	639	740	691	686	702	708	773	673	675	699	678	720	685	705	686	675	745	700	731	671	710	742	720	706	729	728	672	690	675	709	681	689	690	730	661	710	673	772	738	685	687	698	690	688	708	685	696	673	695	682	723	721	706	692	728	641	718	722	675	709	735	708	666	688	681	696	704	670	677	736	717	708	681	701	644	656	720	737	730	705	724	709	713	669	724	722	710	719	727	702	731	696	699	678	676	700	691	691	673	752	663	693	674	727	688	697	736	729	687	669	685	675	670	690	734	704	670	713	704	705	669	701	697	712	679	711	689	683	690	704	707	725	711	718	660	698	720	683	682	708	662	675	748	715	678	683	705	718	689	645	669	723	657	704	670	671	689	734	753	718	687	718	699	689	688	729	722	709	687	708	712	671	745	685	710	690	688	703	678	648	742	715	695	689	684	732	711	748	673	666	754	707	670	670	756	708	640	761	715	713	675	676	685	703	711	682	694	696	678	688	691	698	721	744	784	685	701	752	698	752	651	683	705	693	689	665	718	710	709	687	718	684	666	707	734	685	717	711	705	676	702	673	732	713	679	794	689	694	676	668	675	689	755	705	724	736	702	696	664	748	706	710	721	701	743	678	701	668	691	717	726	693	734	706	674	723	694	648	717	696	697	678	690	715	687	670	709	684	675	761	718	723	692	704	681	689	714	698	707	720	688	704	690	696	702	670	695	690	724	752	692	682	695	700	712	718	737	683	681	644	728	739	678	706	729	736	713	726	695	750	673	696	699	720	690	660	715	668	728	677	652	702	746	692	715	713	700	679	683	715	682	687	648	691	611	743	676	694	710	699	635	700	664	740	662	668	673	695	724	690	702	719	740	678	703	726	682	695	660	685	698	705	696	703	734	673	670	715	668	681	672	680	754	683	687	732	706	650	711	662	674	677	670	680	717	691	711	660	685	678	667	689	722	697	722	716	692	702	671	699	735	678	665	716	692	691	663	722	670	719	709	696	750	691	719	677	734	682	712	687	681	693	733	662	707	782	695	697	722	749	740	689	698	676	685	717	709	711	737	705	711	702	702	729	704	674	693	695	749	727	719	705	701	747	699	701	693	706	708	698	721	714	713	705	702	695	664	718	699	707	707	714	714	707	737	710	682	648	702	727	740	699	732	742	741	669	733	674	712	683	728	709	748	685	724	670	750	748	737	707	714	661	726	683	671	687	692	661	713	740	707	746	709	656	675	676	696	726	703	710	751	696	726	775	707	638	734	730	718	698	747	658	731	675	672	696	642	725	726	724	682	746	696	677	695	701	718	691	744	696	698	665	716	675	674	698	696	683	686	703	701	725	696	701	675	709	701	717	705	683	704	672	692	650	708	703	725	735	691	695	709	698	655	703	765	647	730	701	687	678	694	673	687	723	671	688	688	705	646	717	673	685	719	674	735	679	724	659	703	714	680	675	693	689	739	771	688	677	665	734	728	662	713	698	707	680	681	684	718	704	682	715	731	677	676	692	716	699	675	728	703	725	656	688	740	645	687	745	660	712	705	742	713	706	684	685	643	674	687	728	668	707	697	704	716	701	644	711	726	702	685	753	671	734	698	700	681	695	725	688	715	688	742	713	684	689	697	692	685	675	689	712	739	704	710	682	689	694	664	719	690	662	671	697	704	734	728	741	696	685	684	739	683	685	680	679	705	723	662	682	654	720	704	713	638	729	667	689	660	716	712	715	717	666	718	720	647	684	738	688	676	694	711	710	697	724	694	728	694	738	678	752	729	716	702	678	700	678	677	696	701	729	664	696	699	695	686	735	695	692	687	726	683	704	672	676	716	717	662	701	745	723	716	698	731	678	709	699	747	695	701	710	694	737	714	719	711	707	671	724	750	731	764	714	707	717	715	683	744	766	702	658	668	676	756	700	698	743	663	674	683	683	728	721	695	672	688	703	701	694	694	703	737	701	705	728	708	714	675	706	723	674	691	639	724	704	689	665	719	707	651	710	740	696	755	669	681	701	732	651	689	698	726	717	690	704	693	687	711	703	657	713	736	680	701	704	692	666	715	638	679	686	702	672	642	677	697	715	730	735	731	698	702	717	760	744	682	658	680	700	713	695	661	709	704	715	716	702	667	686	688	712	713	728	716	719	698	736	746	669	646	694	696	710	709	711	713	686	682	678	713	704	709	675	701	713	694	705	663	683	698	725	674	740	724	657	705	694	745	665	712	685	709	687	703	715	739	692	697	675	703	770	727	673	649	740	690	709	688	697	760	720	719	686	711	704	666	678	733	730	715	711	692	672	702	740	686	693	705	719	750	719	713	723	710	679	723	747	667	694	703	718	722	687	704	705	715	718	702	710	702	675	699	681	747	641	714	723	737	698	728	698	751	703	678	710	711	706	730	724	731	705	715	744	718	707	696	652	672	701	733	697	684	672	661	706	691	716	690	698	706	660	687	679	712	704	657	750	695	632	740	740	661	670	724	701	710	710	699	694	685	711	728	712	684	719	662	712	659	686	680	716	694	711	665	708	678	708	706	700	715	678	668	670	715	666	647	682	683	710	694	696	705	685	682	631	731	727	733	729	724	704	721	667	717	705	714	719	717	713	681	689	715	707	741	731	680	733	729	700	674	705	712	682	660	659	713	674	698	676	693	659	735	691	700	712	668	692	714	679	694	676	711	727	692	678	729	759	746	662	724	704	699	688	676	687	709	710	745	697	698	680	715	691	715	719	696	685	724	689	652	720	679	696	722	696	688	731	716	720	732	710	686	692	687	711	735	693	675	651	702	695	753	676	690	670	680	706	685	716	647	704	731	687	683	741	698	714	689	661	675	715	705	743	686	690	688	693	732	696	697	732	715	668	708	716	705
22365	21064	28436	23886	21071	20996	4324	1283	1142	1077	994	953	1004	911	905	914	911	875	886	887	972	874	882	836	888	919	892	852	852	883	882	934	909	897	906	934	913	867	921	862	910	870	894	855	931	898	891	935	857	849	834	930	860	824	902	861	831	842	930	835	879	882	809	908	843	919	884	933	840	820	836	863	804	860	902	822	845	820	815	776	836	833	887	830	864	864	833	833	870	825	898	791	819	803	870	833	854	804	880	840	812	828	855	815	824	842	895	856	836	878	801	830	866	780	789	858	880	847	827	814	863	818	858	823	792	888	894	834	892	848	830	825	794	783	872	905	789	801	817	784	863	830	853	885	850	840	831	834	874	850	798	870	824	819	800	811	773	829	902	777	897	804	836	846	809	815	791	852	839	791	835	831	849	755	829	850	821	845	836	799	857	803	826	881	824	846	854	856	831	834	819	854	832	830	786	837	814	791	852	813	772	876	816	809	826	875	826	882	820	834	861	832	816	871	832	839	832	828	896	830	806	798	807	858	821	826	804	804	834	823	839	857	854	838	812	832	853	863	844	850	831	874	844	853	821	767	835	801	817	856	828	841	848	792	834	861	787	787	810	833	847	886	815	810	887	828	784	793	797	881	834	793	829	817	797	857	828	870	836	816	772	858	848	832	834	822	807	814	828	814	892	812	855	871	816	808	830	835	860	816	807	841	851	866	802	870	815	814	845	822	852	851	905	880	850	840	887	839	843	873	824	841	835	900	850	818	840	858	843	839	904	829	887	852	866	817	755	784	818	808	872	808	801	842	801	830	813	853	761	866	802	840	853	784	851	880	867	860	835	775	850	819	818	826	885	822	774	885	810	857	803	831	834	858	843	874	834	796	794	827	858	827	841	795	815	825	795	804	835	805	824	860	831	897	841	826	875	823	831	827	850	814	815	882	847	864	835	870	806	852	844	795	817	844	786	819	857	826	789	844	840	842	824	846	838	809	866	816	875	832	792	813	843	791	813	781	869	811	848	801	859	771	872	805	842	831	836	879	867	823	867	836	830	877	867	823	816	835	838	838	856	876	838	833	862	832	858	849	771	839	877	853	818	858	885	859	799	849	840	828	840	835	831	836	816	864	842	862	816	824	792	851	859	807	854	800	798	831	835	810	851	798	864	824	847	838	811	874	830	842	839	856	824	858	936	794	847	859	835	784	862	821	827	775	818	800	862	881	864	805	840	816	834	787	795	841	843	875	826	817	862	900	840	861	873	821	836	775	820	786	867	833	865	814	861	792	813	820	839	809	794	773	875	810	840	830	860	834	835	789	854	787	811	881	822	849	863	802	851	826	820	812	829	814	797	854	823	824	869	825	808	836	852	848	858	787	848	817	840	818	838	823	794	797	812	826	857	806	873	860	841	849	833	918	770	807	825	830	855	792	863	834	807	784	811	862	861	865	844	822	846	796	843	829	896	830	887	784	823	824	843	856	800	803	824	859	828	843	852	791	829	836	817	819	841	813	870	831	830	846	890	813	807	799	809	814	865	794	879	842	845	842	822	840	819	820	805	815	837	841	860	810	834	814	859	836	817	816	807	819	818	877	820	827	819	828	857	846	839	841	812	823	827	848	799	821	847	830	815	780	835	864	785	814	830	842	855	819	847	836	856	820	808	825	808	848	852	833	830	868	818	880	822	832	804	782	832	847	851	791	896	843	910	821	888	853	804	845	811	877	777	858	878	858	849	824	838	803	797	828	881	873	836	877	791	803	839	856	800	822	857	849	840	924	820	819	808	734	814	833	816	887	831	822	857	835	868	853	837	818	832	836	859	833	838	835	820	838	879	837	852	793	832	820	799	827	874	836	823	801	892	824	799	882	805	796	789	856	824	789	861	857	850	758	886	823	797	900	806	819	840	831	895	823	842	874	825	833	838	877	860	840	810	852	856	802	848	849	808	847	835	829	826	828	774	827	843	861	807	805	845	812	786	851	845	873	846	850	795	873	807	816	849	855	834	826	864	836	826	844	856	808	830	822	864	867	844	846	868	810	861	835	833	845	852	859	822	833	819	829	823	793	822	812	803	791	821	834	857	834	832	813	839	780	834	897	825	808	820	789	763	849	857	835	870	855	819	848	845	843	815	784	868	824	873	801	815	786	837	889	829	832	815	795	783	854	857	805	857	836	813	852	809	875	853	838	893	804	837	809	830	807	849	812	837	839	875	843	825	860	834	847	831	819	799	801	823	854	793	903	802	847	840	861	881	818	874	829	821	831	834	798	856	845	878	793	862	817	831	841	828	817	828	849	852	828	814	884	790	896	915	853	763	847	749	851	803	788	798	874	865	852	864	829	874	861	747	901	829	821	849	848	812	836	853	868	850	825	829	850	777	853	856	843	818	892	833	853	852	806	827	785	822	799	831	803	821	830	869	803	841	816	803	827	854	824	892	837	844	812	846	872	857	852	861	810	825	852	791	841	879	843	848	809	789	849	802	846	824	822	833	812	878	842	818	865	823	810	866	805	843	834	783	798	802	846	860	779	793	834	793	873	824	846	840	818	853	782	817	812	902	797	840	874	825	855	858	820	803	822	841	804	821	877	798	854	828	835	812	819	819	880	845	805	818	857	788	823	813	836	853	812	834	791	827	834	839	838	835	835	867	867	820	839	823	877	869	837	851	848	863	837	831	876	797	820	857	818	785	803	847	818	828	782	855	807	860	881	880	818	802	843	803	819	812	837	851	857	782	798	746	849	864	853	814	802	797	798	825	826	793	846	836	839	796	762	862	850	828	842	789	880	861	834	861	791	873	827	881	822	845	832	919	817	825	841	866	814	849	790	833	820	810	819	882	838	826	800	858	864	858	869	821	855	874	852	860	850	852	832	776	828	910	812	800	876	807	843	836	875	876	838	880	782	843	815	873	834	748	892	824	817	823	884	821	816	792	849	819	857	869	842	824	807	833	826	825	835	812	785	870	834	854	876	926	775	816	835	805	813	859	911	814	815	854	843	830	814	824	818	793	813	819	830	848	783	838	827	813	836	908	838	851	777	824	829	793	821	805	841	851	772	826	778	809	809	764	830	887	807	799	834	804	818	809	839	823	800	798	837	805	819	817	832	781	803	830	849	821	849	830	855	764	804	836	841	764	814	863	843	814	842	929	817	818	829	791	831	861	878	819	849	816	846	809	831	830	799	868	828	791	805	838	838	859	859	837	847	862	807	890	834	906	806	793	774	770	818	863	865	861	841	803	839	836	851	837	800	843	853	810	843	834	863	799	805	848	834	862	814	864	840	826	894	846	837	785	838	885	817	809	792	835	852	829	830	822	819	848	802	855	853	793	800	862	838	864	822	792	847	824	769	849	853	809	836	867	847	827	889	838	842	843	797	808	778	891	859	895	853	860	779	824	824	764	789	803	849	793	790	880	830	817	801	862	837	824	871	817	846	836	800	741	827	834	894	827	878	844	819	837	862	809	840	814	849	876	802	833	880	826	852	860	808	792	832
13325	16871	8475	3843	2403	1780	1451	1295	1157	1146	1073	1049	987	988	963	980	981	985	987	963	930	933	900	940	948	936	929	948	941	903	985	964	931	980	945	947	990	991	984	986	938	919	1027	999	958	994	974	946	930	931	907	942	917	969	948	951	959	931	914	936	973	955	954	900	940	925	831	909	957	944	938	924	984	979	914	887	841	930	878	942	863	904	920	895	918	861	855	878	897	902	910	829	904	938	893	916	893	920	928	858	907	906	925	870	931	902	906	865	889	973	845	875	836	920	938	905	912	900	892	845	972	904	922	878	942	920	884	864	843	924	898	884	827	898	867	943	897	884	918	891	920	857	911	887	843	855	905	887	927	950	899	946	936	918	900	963	845	843	822	916	844	849	878	907	868	880	878	886	841	892	935	932	866	905	875	916	884	828	865	856	854	932	911	867	888	911	932	903	921	835	938	901	888	897	937	882	851	861	897	865	896	880	876	909	931	874	893	886	897	876	932	875	905	911	902	907	873	927	837	880	899	873	904	922	869	875	923	911	876	875	868	914	887	939	903	864	889	902	940	909	910	904	831	894	869	885	907	882	860	905	913	911	877	925	860	867	841	905	903	888	940	947	859	867	863	875	915	953	935	927	957	887	872	860	913	911	890	870	928	963	879	938	968	914	922	890	868	919	940	901	877	895	915	920	880	894	875	924	882	904	868	860	921	890	901	901	850	904	909	911	909	889	927	928	941	872	931	907	929	901	897	865	974	869	879	863	914	882	869	910	886	954	932	942	898	892	900	908	878	958	921	894	874	910	855	889	941	927	852	935	923	854	946	891	916	937	921	885	899	894	967	910	879	921	897	891	798	953	859	896	933	865	893	896	863	910	906	918	937	883	876	894	949	944	925	910	955	837	899	873	902	917	877	928	890	882	878	931	917	891	903	925	933	908	905	899	900	893	847	933	902	878	915	898	899	919	856	883	914	917	917	897	921	878	898	922	853	870	900	971	882	923	868	897	927	872	916	922	918	929	889	900	917	902	933	920	872	888	893	901	863	873	874	877	912	843	893	905	904	932	901	879	914	904	913	878	900	901	902	913	876	921	900	943	890	890	961	918	907	898	895	871	911	888	936	952	895	873	857	909	934	883	914	896	904	860	861	890	935	932	901	900	908	893	923	943	915	907	910	876	925	946	879	866	956	949	865	863	920	890	951	892	889	888	844	932	938	901	857	868	932	862	894	910	930	831	872	853	910	848	833	912	925	904	885	870	960	874	919	928	865	911	860	904	858	855	870	899	911	866	918	934	860	865	955	875	883	913	897	868	910	939	842	898	932	861	875	934	900	907	922	941	873	945	887	861	885	876	892	953	874	908	885	935	895	892	891	906	877	878	926	958	935	893	920	872	905	897	897	846	906	902	898	869	887	901	905	935	885	853	907	895	935	888	914	914	906	910	886	892	885	917	907	919	857	852	846	933	883	828	887	979	967	913	908	897	928	907	886	907	881	909	886	916	899	940	840	892	915	901	893	855	876	899	911	945	868	918	903	914	873	872	937	946	925	865	959	940	869	880	887	880	844	866	932	901	840	911	884	869	858	920	940	922	897	888	893	930	859	895	879	907	939	914	898	930	880	906	887	891	862	849	938	855	930	837	837	880	895	926	880	855	898	890	885	934	909	809	975	925	933	875	905	939	856	944	931	916	887	886	889	888	860	874	918	875	885	881	888	907	916	918	898	875	881	894	881	872	897	900	906	900	865	924	874	853	940	922	932	882	921	869	864	874	914	871	886	916	893	922	924	835	907	886	929	873	887	896	915	919	880	902	906	871	894	855	912	890	897	865	887	865	907	931	905	846	922	904	904	889	923	889	919	871	881	880	860	858	888	883	882	900	918	906	832	889	896	907	909	869	896	920	920	949	915	902	919	889	923	929	891	951	921	927	947	905	853	886	888	846	848	888	892	840	871	894	919	929	886	885	896	885	943	932	829	931	918	918	866	950	916	903	925	837	886	854	897	937	898	885	947	925	913	920	879	920	944	811	824	866	900	837	887	944	897	878	908	894	878	879	876	893	840	830	896	912	859	881	888	906	808	893	877	844	868	917	886	895	946	870	908	927	917	836	901	854	918	864	847	913	888	884	875	904	906	851	914	822	847	891	938	905	956	873	904	871	871	895	876	898	897	909	854	878	911	871	881	907	936	874	862	903	916	943	899	868	920	917	902	908	957	874	895	876	890	945	920	917	881	904	890	864	889	900	897	941	882	856	929	853	923	888	884	923	855	869	900	900	844	911	800	879	881	896	933	871	921	898	896	901	908	935	859	876	898	878	906	927	910	945	945	914	841	916	851	900	871	950	916	915	936	924	903	886	891	839	851	924	897	915	829	965	933	910	893	952	898	924	869	875	852	861	904	870	899	882	923	968	933	906	818	881	840	881	883	941	883	917	899	939	868	853	903	915	884	876	892	900	894	927	912	909	917	944	896	846	929	881	988	913	914	941	882	856	907	875	891	942	867	911	903	879	913	872	872	907	869	838	957	831	931	949	868	904	846	884	860	922	938	933	910	904	913	964	878	877	906	952	907	872	905	894	875	917	850	918	835	885	911	904	832	863	862	856	905	908	890	881	867	881	925	852	932	899	903	906	891	885	931	882	893	896	886	888	914	906	918	869	942	926	905	870	924	909	904	906	909	942	919	916	918	891	927	853	890	891	940	894	875	909	921	895	920	864	907	882	923	873	892	892	940	937	895	890	939	898	911	912	903	921	944	896	836	938	857	904	905	886	870	872	912	836	880	924	881	905	827	840	865	901	864	945	916	847	906	925	850	904	886	920	926	874	910	915	921	894	881	860	909	900	911	917	908	918	897	848	869	917	914	910	925	869	895	926	881	895	931	926	860	894	907	862	893	875	892	926	923	905	894	925	918	917	894	876	886	902	925	887	887	918	876	946	892	872	929	924	837	894	957	897	857	876	882	936	919	894	888	814	939	907	911	932	943	901	886	923	848	900	894	925	896	861	891	896	919	909	916	882	893	876	901	968	896	900	872	888	938	908	878	912	849	891	891	879	879	919	902	853	855	895	883	868	864	900	919	902	902	888	905	837	884	878	895	947	872	908	901	936	891	894	885	933	874	880	921	930	902	890	872	919	933	854	893	924	843	933	903	915	876	871	952	890	952	858	876	864	931	878	892	886	852	865	878	885	847	940	878	884	893	891	861	934	910	926	913	887	833	848	914	889	864	928	922	930	903	845	909	951	888	930	893	916	929	906	883	934	906	876	928	887	880	849	873	900	856	879	944	905	940	883	851	913	908	913	928	937	882	921	947	938	952	879	853	895	856	956	897	852	863	888	904	903	886	888	914	880	873	896	893	917	927	894	852	901	858	908	906	873	896	900	913	904	920	904	938	954	901	892	899	923	975	909	902	836	951	889	863	879	888	883	894	891	908	856	909	905	899	886	945	897	914	935	902	890	854	933	900	929	922	903	861	934	843	920	860	881
27189	20759	12820	1479	771	708	687	687	647	686	654	658	688	651	655	611	608	633	677	637	671	700	685	604	618	668	662	616	639	628	661	642	668	663	658	657	711	671	724	642	668	675	657	655	631	677	594	651	634	656	691	646	647	612	610	627	678	653	642	611	670	630	645	674	660	682	635	629	666	647	630	610	626	611	631	612	629	598	669	626	595	650	692	645	642	640	655	624	668	638	614	654	612	610	619	650	648	638	623	627	637	604	669	657	662	663	605	644	638	653	641	643	652	639	636	605	633	664	626	671	637	630	624	656	607	613	637	631	646	655	627	611	640	617	640	689	680	638	618	656	639	661	645	627	639	655	637	632	639	625	612	658	688	652	619	679	670	643	635	688	654	592	629	601	653	587	694	606	655	655	654	656	659	634	648	581	648	664	625	633	650	671	648	679	667	647	665	604	607	601	589	612	651	659	664	637	632	637	641	626	663	620	641	642	626	665	636	640	651	609	641	710	601	678	647	590	615	590	673	612	631	621	608	698	663	615	645	630	669	648	604	636	604	660	628	598	643	646	660	634	640	667	655	626	649	638	651	650	699	653	651	640	667	662	642	644	616	666	650	637	718	634	668	575	611	682	580	603	609	637	663	668	634	658	653	654	610	612	664	636	671	645	665	624	615	633	630	641	610	612	601	648	656	611	630	658	649	616	672	651	638	629	638	663	635	648	630	636	612	626	655	655	607	665	659	634	612	642	615	653	608	623	636	660	610	627	592	660	643	617	620	689	641	659	631	617	635	640	631	641	610	573	630	629	658	670	659	595	649	674	652	631	626	603	648	645	605	653	625	658	627	625	649	629	636	626	592	617	642	681	619	637	629	662	620	579	602	633	628	670	672	623	604	632	678	647	661	610	635	650	622	657	666	619	594	635	629	637	619	673	627	629	664	617	625	631	642	633	679	655	642	609	650	648	620	635	644	606	666	639	684	656	609	660	627	637	671	633	662	604	651	580	590	615	615	695	664	593	651	625	599	668	651	652	651	689	616	648	651	621	636	650	662	664	664	662	668	606	600	627	627	646	605	622	624	662	621	633	650	592	597	593	653	662	611	585	636	641	627	634	624	597	605	601	608	673	608	627	667	634	579	631	683	635	636	657	637	676	684	678	564	635	668	692	644	668	649	607	632	695	615	628	686	664	581	615	616	648	616	671	660	570	664	604	632	573	667	608	636	630	633	613	614	604	681	667	645	637	647	656	667	645	617	640	667	623	577	638	615	637	639	600	635	645	609	588	638	653	607	628	637	683	604	597	636	667	631	663	632	642	664	626	657	607	638	638	609	631	688	613	634	633	667	635	646	637	641	605	619	654	649	633	637	631	652	620	619	638	594	641	660	617	633	608	639	628	653	628	639	620	676	637	654	664	617	648	648	637	633	614	655	642	656	631	665	627	620	646	641	618	651	648	619	605	648	613	646	614	637	658	657	616	663	649	618	627	632	637	685	669	617	584	662	663	644	651	621	642	707	625	642	613	651	645	606	613	658	614	652	612	650	622	617	630	661	669	630	624	634	608	616	679	630	709	648	606	676	599	668	623	609	646	618	652	663	656	572	655	619	612	650	653	628	646	661	680	621	655	674	628	629	618	623	654	647	650	649	580	633	592	612	628	639	674	656	642	605	601	620	636	659	635	606	664	652	665	603	685	652	620	610	700	660	676	601	610	616	619	636	659	665	616	681	630	642	635	620	639	648	672	650	635	617	639	638	689	638	641	611	633	609	625	602	624	647	598	687	627	655	652	617	661	665	651	640	566	642	630	686	667	629	619	650	609	634	684	667	651	634	613	692	655	652	642	606	675	631	661	615	637	616	636	650	613	646	638	676	626	662	615	631	671	631	631	631	626	634	647	652	674	660	601	623	610	601	670	635	657	573	632	649	643	643	615	659	660	644	610	634	607	676	622	599	624	612	627	630	705	615	639	632	699	612	617	632	651	636	652	641	623	674	661	662	636	611	641	596	628	669	614	654	646	627	597	621	639	610	643	642	588	621	632	626	681	649	649	600	667	607	587	629	643	658	600	608	611	615	625	651	637	658	647	614	652	622	620	608	675	623	629	632	644	646	644	614	665	618	623	689	625	665	639	599	677	603	632	659	654	648	647	624	631	617	649	615	621	667	647	620	630	689	606	637	684	614	595	665	616	638	650	648	605	648	646	649	678	618	615	671	597	609	645	652	659	646	618	632	660	650	641	644	643	631	655	591	666	610	633	613	628	633	590	621	661	648	633	644	613	589	601	613	628	635	629	658	650	656	598	596	673	626	595	605	612	654	667	643	606	637	653	642	619	645	623	617	662	710	647	626	626	567	633	640	628	589	652	669	702	623	622	608	647	665	686	585	639	610	629	628	650	610	598	599	616	632	664	645	627	646	582	624	635	687	643	639	654	617	682	671	608	654	591	595	621	646	634	625	654	687	601	657	674	686	636	652	644	669	645	623	646	635	595	632	665	633	599	638	638	622	659	651	663	634	668	665	637	637	650	658	610	607	624	604	586	676	652	611	660	682	609	639	633	625	646	665	557	661	644	659	665	640	665	617	611	629	654	662	646	652	608	670	648	630	679	646	666	644	601	671	671	644	617	626	616	622	630	626	613	644	654	683	636	635	581	616	627	623	622	647	631	605	634	617	652	622	625	647	648	649	691	574	637	652	627	600	640	608	615	604	652	671	623	610	661	607	622	638	647	605	654	664	601	632	648	613	652	652	617	660	671	640	643	629	600	648	625	647	660	613	603	624	617	620	605	635	598	662	640	630	636	593	662	616	657	661	626	596	629	599	647	627	639	628	625	639	640	669	672	633	597	608	643	625	620	608	620	657	633	629	669	619	653	648	642	659	690	672	623	652	665	635	635	646	634	618	633	602	614	661	648	594	629	597	629	627	626	643	682	640	622	616	620	640	655	610	612	650	628	673	595	625	627	665	661	647	657	679	665	656	642	617	624	665	671	668	614	641	566	632	637	639	577	646	637	646	639	684	637	642	663	615	647	658	666	619	620	598	565	616	636	670	633	646	644	608	619	625	643	643	667	636	628	632	620	681	647	655	632	645	591	600	612	610	651	653	617	609	589	646	675	657	658	656	632	666	630	618	616	614	676	624	664	626	642	665	643	622	616	624	631	643	613	586	638	639	620	617	618	676	613	662	644	624	672	624	641	624	652	645	636	614	627	650	669	627	614	653	617	645	636	685	650	638	610	617	626	628	645	671	637	666	668	643	614	628	619	644	664	611	635	648	604	675	670	634	651	600	644	599	629	610	686	606	681	660	693	628	643	651	626	641	637	658	602	620	648	606	658	634	658	645	684	599	637	671	627	622	621	618	648	618	642	642	605	619	710	623	625	619	650	650	605	651	609	692	647	643	672	615	652	637	615	664	649	639	688	699	643	660	659	620	683	684	643	654	665	644	649	609	643	642	601	654	676	637	667	628	590	610	624	627	665	661	629	652	626
8942	5286	1722	1020	905	794	769	792	761	733	737	770	749	703	688	722	726	686	695	714	686	696	709	711	668	690	690	720	698	729	726	706	723	695	771	696	728	752	760	693	707	698	735	699	740	693	716	716	745	683	725	680	702	686	740	697	668	735	699	663	685	681	706	739	715	717	685	744	685	698	734	730	720	713	689	719	698	687	644	695	730	679	639	694	677	715	692	697	668	673	676	711	703	693	696	718	721	701	692	653	692	687	690	700	689	676	632	721	715	655	655	683	689	711	628	715	685	676	651	688	688	714	697	664	718	674	646	715	680	730	684	697	705	761	738	669	727	693	699	693	704	687	689	683	730	678	670	675	694	698	675	721	726	718	726	719	684	710	684	728	718	774	670	674	774	727	676	709	696	676	731	640	703	670	695	638	694	688	687	754	739	691	670	706	708	701	689	736	674	691	703	714	698	680	683	663	671	703	710	713	695	681	700	680	695	662	732	688	670	698	711	709	683	683	726	693	687	727	657	700	721	704	691	715	705	652	670	655	678	698	707	697	691	692	656	703	664	711	689	710	718	681	663	719	706	678	675	680	694	665	720	701	691	684	699	721	674	735	690	679	683	681	724	697	718	686	714	730	658	646	723	728	740	706	662	711	683	707	706	696	683	683	679	699	730	680	663	703	699	701	696	676	695	702	732	721	682	666	655	674	675	695	656	680	711	692	716	716	713	705	719	689	665	717	703	695	707	681	667	696	713	727	686	631	697	670	682	740	703	709	634	682	758	721	722	687	680	764	684	645	670	732	759	691	679	678	723	686	672	728	714	684	705	700	676	714	699	730	767	735	692	671	728	718	715	712	755	669	695	666	674	696	694	690	679	683	679	752	696	660	690	705	685	698	700	704	664	717	680	648	717	689	679	653	724	732	687	736	711	697	712	676	686	744	716	666	718	719	725	773	692	678	675	690	731	707	685	687	708	653	687	682	686	699	720	709	632	698	659	682	694	695	648	704	673	678	701	707	649	688	687	717	641	709	654	717	717	697	699	699	711	716	686	664	721	615	695	697	695	678	700	682	669	698	698	679	724	692	682	687	722	705	697	696	677	651	664	727	751	704	716	717	708	713	674	671	742	683	682	672	689	746	703	697	705	696	707	708	738	701	676	718	701	670	710	699	697	709	664	724	695	691	684	715	715	685	710	712	735	676	700	679	664	663	718	665	719	688	697	692	704	671	668	674	700	706	673	668	723	700	690	703	712	692	628	702	695	676	694	667	660	710	696	706	642	740	698	648	683	720	678	656	742	697	675	686	714	695	720	741	691	676	743	695	700	730	703	672	708	660	700	715	725	694	651	685	694	673	700	661	672	698	674	743	715	716	705	614	722	694	686	720	704	722	676	723	662	682	696	708	719	642	712	745	698	710	721	698	672	699	681	707	705	724	669	650	696	681	692	658	678	722	658	688	726	687	740	696	709	704	688	700	674	736	691	640	674	713	729	683	703	724	670	682	676	705	681	694	657	697	652	730	706	699	706	672	718	691	723	693	697	735	736	692	708	666	687	741	738	702	675	700	709	712	700	706	712	697	644	748	692	694	724	682	689	672	703	693	736	735	675	715	689	706	698	716	705	675	688	744	699	710	693	695	687	709	730	683	757	707	665	715	680	656	720	710	671	762	703	654	730	704	722	678	746	694	680	673	681	678	668	714	690	718	623	668	700	701	683	680	673	665	754	673	684	691	643	685	667	712	670	647	676	692	723	678	693	679	711	681	665	738	714	684	663	644	691	689	704	684	698	697	738	687	693	700	743	708	729	680	703	718	706	692	734	724	699	683	707	700	715	705	688	744	688	689	700	679	717	672	710	717	733	701	696	722	715	713	735	705	697	688	716	703	690	713	683	660	703	648	694	698	633	694	686	652	693	676	687	700	715	667	722	705	676	704	696	682	719	689	666	722	720	698	712	733	688	708	761	732	711	680	678	689	687	692	716	664	710	709	690	704	700	687	668	697	669	702	694	704	712	726	716	695	726	702	711	730	710	686	711	707	705	672	674	721	715	700	665	688	715	723	709	717	724	700	714	686	698	675	675	710	719	691	738	657	692	698	711	736	692	689	636	698	720	674	677	687	722	724	704	694	691	725	712	685	718	716	690	697	712	694	684	771	717	733	712	695	723	666	714	742	732	711	659	723	713	696	702	739	699	669	664	695	707	692	692	712	674	704	713	724	703	747	688	711	719	661	712	689	633	726	722	683	679	694	701	724	727	693	730	698	673	707	743	690	678	717	701	732	747	708	677	692	712	747	663	702	668	721	708	702	655	699	717	762	725	705	692	652	672	683	659	722	688	730	691	702	677	682	704	674	724	689	720	689	729	731	716	705	726	678	686	694	703	695	700	686	693	702	755	704	740	717	713	693	630	691	689	691	711	708	739	707	735	711	666	676	676	632	695	679	714	699	661	675	689	667	705	689	700	678	705	685	741	684	680	709	721	694	701	671	706	683	705	744	685	693	704	730	719	727	701	694	659	703	706	683	660	680	710	674	713	675	682	673	668	732	718	712	737	723	716	722	708	672	711	674	746	683	693	728	693	718	681	693	757	704	711	682	659	706	674	673	675	699	696	661	714	724	679	702	738	701	695	745	676	671	739	707	680	680	686	675	695	714	686	674	691	700	683	661	689	718	701	695	717	669	675	699	669	725	723	688	701	711	656	675	694	692	714	657	674	747	717	697	675	718	673	690	654	677	713	694	666	702	702	691	709	726	716	692	666	638	692	707	682	693	690	699	745	627	711	700	760	704	703	692	692	707	675	697	707	653	697	670	722	730	661	671	689	653	706	701	731	662	758	664	757	708	666	713	690	638	675	711	693	711	701	655	703	679	694	746	726	664	703	748	662	714	672	721	647	695	694	715	701	692	695	706	700	726	673	705	674	678	707	689	669	722	696	710	720	666	645	676	691	674	682	738	711	719	669	719	711	699	681	722	707	688	687	713	669	688	704	692	656	677	712	697	715	678	696	677	699	702	730	716	720	698	690	665	742	692	675	731	731	654	694	673	708	626	693	672	715	669	705	696	662	735	666	715	694	688	711	707	709	687	662	675	681	701	670	710	693	700	743	696	680	671	703	684	664	710	748	711	733	656	660	728	703	721	680	710	669	671	670	690	706	631	637	721	724	710	710	694	714	691	670	715	674	708	675	683	759	687	697	671	692	698	696	683	725	705	660	708	704	649	696	741	700	725	650	706	745	690	695	670	699	694	688	675	673	718	687	656	703	718	757	708	698	724	671	693	742	736	707	706	675	680	718	687	713	674	713	730	692	704	719	709	725	724	680	686	700	680	731	724	711	749	728	681	705	738	671	701	705	706	718	717	662	706	712	718	680	746	704	685	687	691	706	677	688	692	712	682	695	699	701	734	732	716	681	709	760	693	683	693	655	665	670	695	682	720	708	704	726	733	669	752	690	674	707	734	722	694	696	715	723	715	685	724	702	646	694	681
23548	21028	27708	24525	20770	4127	1164	908	859	914	865	821	818	836	875	802	859	829	812	873	858	776	758	813	811	758	840	795	813	775	748	807	787	872	861	844	852	814	824	828	826	810	802	825	771	806	792	824	830	795	802	781	817	791	773	838	812	753	789	782	798	775	747	811	805	760	861	754	774	803	793	860	821	778	748	754	787	818	735	811	755	770	761	774	807	780	748	773	811	801	757	795	745	728	724	744	773	754	767	773	761	801	813	813	781	785	785	816	763	761	775	774	821	758	780	811	778	844	738	741	825	726	759	752	760	737	841	757	796	746	804	715	783	780	747	711	737	747	780	792	764	736	781	772	746	722	779	782	773	699	792	760	777	766	795	800	753	763	753	748	786	767	812	744	743	713	757	790	730	726	770	815	789	783	792	759	766	788	718	791	763	775	778	742	803	732	740	787	810	804	785	762	728	791	841	775	761	765	799	764	754	815	758	759	787	739	814	822	743	752	754	798	753	759	779	797	784	792	770	750	735	771	753	819	810	777	774	808	734	814	745	751	798	792	798	811	757	747	783	749	755	787	784	769	829	773	758	720	763	739	753	768	820	760	766	770	768	776	743	808	780	761	757	753	765	751	802	743	743	754	740	766	748	753	783	794	768	760	779	802	766	747	795	790	760	746	798	799	777	752	699	802	783	738	832	762	794	756	765	719	766	764	828	773	778	751	771	772	796	792	781	786	751	773	752	775	796	791	796	788	729	797	773	739	755	789	796	799	759	760	814	763	758	777	757	758	799	754	740	744	800	742	761	792	784	761	743	813	776	777	753	783	778	778	785	797	705	768	822	738	805	808	713	747	740	756	829	774	770	781	806	777	759	776	756	774	713	787	741	775	830	778	753	775	776	767	794	817	763	829	782	755	773	796	812	737	715	764	800	774	777	794	789	740	749	727	786	783	692	789	757	744	806	773	781	745	769	783	763	818	766	763	770	818	789	802	761	798	753	790	766	787	727	782	792	781	765	781	777	838	801	752	771	740	761	767	833	826	758	751	766	753	741	747	763	746	770	781	808	766	841	759	707	728	726	783	803	762	797	783	746	794	789	756	836	812	796	765	773	753	771	756	752	787	772	781	765	794	777	818	833	712	808	757	780	753	755	775	800	743	782	779	743	773	743	780	781	789	771	734	775	813	807	788	800	772	795	792	758	817	800	750	780	777	784	776	772	724	748	728	756	768	809	818	769	775	771	766	809	765	792	762	792	788	789	793	762	802	801	761	715	778	785	805	753	770	805	763	788	766	717	801	745	724	790	810	764	765	812	781	772	822	783	772	732	744	767	834	764	779	761	781	766	843	758	784	785	756	790	757	804	809	770	838	783	722	820	752	792	768	741	801	806	794	790	796	744	795	790	753	841	745	786	766	707	732	778	814	775	750	752	792	778	716	723	801	830	753	694	811	777	758	780	795	771	767	755	785	819	788	798	764	726	769	824	773	762	777	744	717	753	756	792	771	756	801	760	789	799	826	775	789	764	726	729	776	821	754	734	785	800	761	797	801	762	784	778	744	732	733	776	785	800	790	746	782	769	772	758	774	779	776	770	746	827	734	811	767	724	830	733	710	775	814	714	818	792	805	782	767	735	742	755	801	787	780	794	788	760	745	807	818	806	758	802	774	720	826	687	805	765	766	779	845	734	765	784	761	787	797	785	734	828	797	761	724	779	795	733	749	749	797	772	766	809	762	743	796	746	780	755	767	789	763	759	735	779	814	739	769	790	744	763	797	762	760	766	779	779	753	764	782	799	809	852	826	731	743	763	767	802	787	822	792	781	701	725	769	734	732	747	772	778	789	783	745	762	778	786	742	758	793	750	788	819	755	704	827	795	787	776	795	781	815	740	756	767	796	775	730	755	714	780	791	779	754	782	762	814	754	760	796	749	781	767	791	741	738	789	779	744	845	790	805	768	766	776	823	807	776	750	779	812	753	806	805	810	781	786	779	783	764	816	789	792	763	822	758	787	785	778	705	740	727	743	762	796	809	781	747	795	786	790	815	750	711	746	764	754	795	781	747	764	773	749	741	748	798	791	856	765	737	757	798	754	727	801	750	721	759	764	771	803	763	801	785	780	786	773	784	754	766	759	752	727	822	774	767	733	781	754	813	763	816	730	767	803	829	771	735	813	764	762	789	757	771	774	772	789	757	810	780	771	727	791	801	750	732	748	800	825	820	780	790	733	735	813	784	808	773	801	810	778	778	788	760	769	786	798	784	779	764	797	741	752	780	791	781	772	793	816	780	782	806	789	776	764	792	797	757	827	731	799	754	747	748	770	765	775	765	748	756	771	813	776	768	818	751	788	762	773	760	731	815	728	771	781	755	727	774	792	749	746	807	776	777	761	729	743	774	738	770	736	736	771	782	747	769	779	768	779	780	844	784	722	863	746	785	745	811	814	750	761	823	780	718	775	721	737	773	809	787	777	755	761	808	786	740	775	739	760	816	767	735	791	767	756	768	775	743	797	762	754	781	779	785	779	742	765	782	714	767	704	817	782	788	750	774	795	809	796	811	775	752	816	766	764	778	775	781	743	759	783	774	759	751	758	729	746	716	803	761	798	802	783	814	770	781	799	784	787	782	783	759	789	789	796	803	750	777	769	784	728	787	761	786	773	796	772	802	722	808	823	730	805	754	770	797	758	763	787	725	753	728	779	796	795	779	797	827	787	753	742	764	741	762	805	776	795	818	762	784	718	794	741	758	755	831	790	755	735	774	791	747	820	793	760	754	772	775	793	799	774	741	784	809	832	785	768	765	765	728	749	797	774	837	816	767	756	766	765	810	788	786	749	755	781	774	759	764	765	730	783	762	792	841	822	780	783	762	753	759	811	809	764	746	737	789	762	776	782	748	728	770	797	768	746	803	766	784	772	746	777	808	748	773	753	774	793	761	793	775	803	775	759	799	816	772	773	766	747	751	773	789	737	789	761	837	771	808	764	754	761	756	795	736	783	809	752	745	747	779	758	754	808	795	746	761	774	784	756	808	773	796	756	764	743	756	759	770	758	768	788	762	788	738	775	731	729	772	763	894	785	751	761	735	767	805	734	750	753	802	808	836	755	772	784	780	778	785	797	804	790	762	789	794	831	789	777	800	791	801	748	768	777	774	802	783	767	794	799	751	739	775	770	752	812	840	838	757	775	766	792	737	785	773	732	761	779	737	754	776	759	761	738	783	795	803	772	783	729	785	792	753	808	750	738	773	760	787	801	818	786	783	772	783	798	765	744	795	767	756	790	743	736	783	755	767	739	766	783	705	788	763	737	756	747	747	814	796	766	797	768	787	756	797	749	799	739	793	781	721	775	782	785	763	737	736	730	778	799	791	786	758	787	799	806	793	758	769	773	753	760	728	736	767	761	775	829	763	772	769	778	829	744	772	804	794	740	787	836	794	778	803	766	822	753	791	802	764	765	747	805	745	804	789	792	763	826	778	770	817	788	759	772	826
11681	13753	5401	2530	1703	1399	1128	1067	977	959	914	890	956	891	930	887	884	840	891	823	921	865	842	864	863	855	892	857	824	839	904	898	871	865	896	899	986	914	843	866	932	821	895	895	848	837	840	861	864	807	833	858	799	823	857	875	827	870	837	840	891	837	848	828	890	907	826	849	852	880	852	884	852	894	840	838	850	860	841	830	828	826	836	792	852	872	861	848	842	896	855	826	848	871	841	871	903	804	814	850	817	800	844	819	860	878	789	888	838	861	817	841	825	953	856	843	788	837	846	802	854	844	865	824	833	789	868	870	852	836	844	810	844	859	849	833	811	772	806	863	828	850	892	835	861	836	833	870	854	823	826	835	831	821	792	761	848	798	816	870	859	815	803	844	816	801	886	865	841	837	793	809	837	842	837	837	838	889	832	810	808	854	845	866	913	793	851	806	814	847	852	840	758	826	819	842	832	874	866	860	830	868	844	822	855	842	834	833	837	810	872	848	862	816	843	839	909	825	852	854	838	829	777	859	836	847	880	839	853	814	850	767	830	847	867	857	801	869	805	836	853	860	776	799	822	847	856	864	885	854	901	844	848	843	800	788	875	881	810	874	895	826	846	833	856	882	846	789	836	804	857	878	798	838	842	882	772	837	825	871	860	803	797	835	817	827	789	824	837	841	868	834	837	841	848	837	826	844	813	815	825	875	854	847	824	834	833	807	842	840	801	801	793	866	857	838	798	843	789	855	811	841	839	814	847	864	773	834	856	841	804	814	854	823	823	753	866	835	818	794	830	873	813	828	840	823	815	841	830	824	857	854	823	824	761	917	820	796	862	833	851	856	860	836	860	897	844	802	879	826	836	808	821	801	794	834	818	860	814	836	799	871	851	860	819	834	826	813	852	862	849	903	815	861	818	840	899	842	816	863	840	807	804	833	837	826	783	856	830	913	823	852	820	796	847	871	735	833	808	834	876	817	814	803	841	812	881	876	865	827	847	803	858	851	839	810	820	873	853	886	864	834	817	835	820	848	856	827	933	837	816	906	877	889	789	810	814	757	845	857	832	845	851	831	788	881	841	833	791	823	823	818	834	813	830	870	856	812	895	776	854	858	859	802	842	820	797	820	911	828	867	849	864	815	826	856	856	854	822	852	732	873	822	852	801	820	876	813	874	844	849	833	824	777	854	814	891	869	839	859	819	842	847	821	786	875	850	848	837	831	870	852	795	825	818	818	775	841	805	823	849	872	879	828	826	789	851	811	825	832	863	865	812	863	809	791	813	807	810	867	807	893	886	864	846	836	793	808	821	836	820	834	869	815	845	842	764	874	853	831	819	804	827	857	819	798	813	848	857	839	866	866	840	853	775	831	867	814	825	830	828	784	842	809	856	841	820	829	872	846	834	879	840	863	830	828	766	784	811	843	849	863	881	778	848	813	859	865	828	861	843	847	841	790	824	806	886	847	855	836	819	861	842	860	808	829	836	846	916	777	825	848	859	849	862	834	842	856	863	810	820	815	789	796	770	782	858	833	828	818	868	860	872	832	875	861	838	840	829	865	880	826	886	841	820	811	915	872	751	897	848	851	884	852	795	811	855	794	819	853	840	905	804	794	850	844	866	866	894	777	872	850	832	813	830	832	856	827	872	847	821	848	872	802	806	849	844	872	800	818	866	845	880	798	849	847	893	782	821	800	855	885	841	829	827	830	868	820	875	865	830	850	817	831	849	817	854	852	831	866	846	837	804	861	913	840	820	847	819	826	854	810	858	807	816	768	878	833	869	862	841	887	864	854	792	904	786	873	861	790	800	815	820	814	882	823	795	864	885	858	864	858	845	853	811	860	737	867	815	841	875	794	802	846	819	857	859	852	887	815	842	823	812	820	851	846	869	816	834	798	849	826	836	894	815	834	843	864	779	859	827	843	818	866	864	839	833	888	832	853	808	833	843	821	860	868	831	851	861	794	856	841	847	869	843	827	824	847	819	817	789	867	799	838	823	852	805	799	887	853	849	793	908	835	863	844	802	841	833	880	866	837	761	805	860	831	829	817	877	817	862	813	788	872	815	853	873	827	844	819	823	841	861	814	817	837	817	830	796	882	824	905	843	862	828	867	875	915	827	794	887	793	895	839	897	856	849	816	835	815	818	816	851	821	826	853	879	855	817	820	848	824	895	806	852	824	849	879	808	838	821	867	851	891	785	789	836	815	860	858	869	842	832	879	785	834	846	857	841	873	852	813	851	854	846	827	842	872	884	815	907	827	841	853	840	855	837	848	840	807	823	858	876	848	812	854	866	799	816	861	839	810	822	824	841	839	812	877	848	899	831	853	886	876	840	822	831	835	804	822	844	856	883	773	896	843	827	845	807	830	850	825	815	826	787	868	858	853	846	838	846	823	845	869	804	805	827	825	840	836	800	887	805	828	825	873	812	865	826	794	793	862	931	842	843	770	875	800	798	783	888	859	818	818	828	820	791	759	856	823	852	849	868	788	804	834	834	833	836	821	811	837	898	787	846	838	832	892	840	839	866	842	809	819	832	866	785	817	830	823	876	863	816	808	865	913	849	843	836	810	840	806	854	848	812	807	835	839	862	912	840	852	828	827	867	837	832	799	836	853	859	853	883	843	820	838	846	817	848	814	835	836	851	828	831	832	857	896	835	813	845	826	822	863	810	817	829	854	844	826	822	800	761	842	826	826	868	864	858	842	829	878	852	856	823	809	868	839	850	849	805	796	848	841	825	830	821	825	819	814	817	804	836	821	855	862	821	854	825	799	861	826	853	818	858	805	859	904	817	827	864	805	795	829	846	845	875	835	828	835	813	837	800	830	786	834	800	878	853	836	805	862	817	870	834	890	850	862	839	835	847	815	860	860	819	787	820	813	837	839	807	820	792	850	880	845	829	867	806	833	855	800	845	817	825	874	796	835	848	844	838	798	853	798	819	848	830	834	825	820	811	896	835	808	822	851	830	857	854	814	871	883	901	805	859	836	780	831	796	812	798	827	836	826	774	816	802	776	883	843	847	828	877	839	807	852	846	809	866	820	871	861	822	843	833	869	878	828	763	861	830	842	844	830	854	852	801	857	825	881	885	838	810	810	824	814	862	849	839	810	872	797	832	857	849	868	873	815	824	869	869	822	897	832	850	836	813	859	758	892	795	831	837	871	869	899	818	851	831	816	837	831	811	864	791	831	838	751	877	798	857	851	823	808	866	880	761	824	834	831	844	819	844	821	847	781	842	894	840	906	834	825	812	823	835	870	837	863	842	873	826	838	801	862	822	840	854	867	842	898	844	825	841	803	828	873	832	810	865	830	885	805	849	828	821	826	822	840	819	876	830	792	798	854	820	825	811	836	810	855	890	825	856	851	854	842	843	843	846	793	830	835	809	850	920	824	809	803	827	851	837	860	835	802	871	809	830	811	831	857	876	842	820	797	866	817	847	826	824	851	855	824	857	838	818	798	861	775	837	858	914	841	881	823	861	829
24727	21070	26488	25427	4671	845	798	687	674	709	646	646	655	658	728	628	627	605	563	652	691	644	596	612	596	641	646	590	646	639	636	657	663	665	683	673	637	670	649	615	619	639	627	654	654	618	684	621	644	621	622	631	644	724	636	655	610	606	645	662	648	583	663	646	631	608	592	631	657	658	662	569	628	596	592	588	610	596	624	629	629	643	642	604	615	575	596	602	649	606	604	607	635	597	636	639	659	616	646	633	639	632	622	627	559	652	592	610	576	632	618	605	574	612	647	644	606	668	637	610	631	617	580	642	627	627	586	673	571	618	610	657	625	573	618	666	643	606	648	660	623	614	605	602	623	615	581	640	668	628	603	623	614	610	635	612	611	650	587	609	614	627	602	618	582	644	635	612	612	649	590	567	608	607	646	592	675	641	617	599	625	609	601	616	654	655	633	582	598	571	566	633	621	605	619	645	603	622	610	633	622	618	631	583	619	601	603	590	644	607	627	630	641	630	606	633	620	602	618	587	611	646	529	595	574	615	625	598	629	604	605	651	652	597	618	643	613	618	602	633	642	574	640	697	612	635	627	587	571	595	620	648	625	578	616	647	608	626	621	562	605	598	626	592	628	625	581	601	621	617	618	653	635	637	596	634	635	638	640	610	614	604	623	610	598	640	622	601	667	618	610	619	612	621	623	575	629	659	583	649	618	634	594	607	601	598	628	593	646	599	627	633	625	598	604	602	600	593	594	578	634	608	641	606	589	615	611	641	605	625	617	609	631	594	587	649	582	585	649	651	630	616	624	618	620	621	675	581	640	615	607	637	595	650	610	636	614	641	603	611	612	647	605	617	635	627	585	632	601	607	595	636	575	652	608	602	651	604	581	649	587	634	605	617	632	586	633	599	638	651	590	594	640	660	591	603	657	646	592	620	595	608	631	575	616	621	608	620	589	627	610	633	655	593	614	645	598	565	634	603	625	622	603	620	615	625	620	644	565	636	594	609	649	603	622	672	612	663	643	647	624	622	653	644	626	636	641	622	519	630	612	588	605	582	561	640	629	631	612	598	633	618	664	572	576	588	624	644	597	656	587	571	580	594	619	555	604	601	641	602	624	589	657	582	622	555	595	599	579	617	592	607	611	651	629	607	640	588	613	636	627	573	637	651	630	621	610	612	646	626	644	633	589	641	646	647	621	632	624	614	621	641	608	615	638	702	610	622	600	636	617	615	640	601	627	619	572	627	606	630	617	619	613	615	633	599	621	708	605	622	639	617	629	625	609	616	654	637	634	598	621	592	612	674	621	634	588	603	611	624	611	636	591	605	633	587	628	593	594	628	597	615	633	631	653	630	634	612	645	645	598	649	629	618	630	610	618	650	632	641	602	669	615	626	593	635	573	607	622	616	606	593	634	609	617	616	629	667	617	598	580	663	577	623	641	601	627	638	624	620	570	613	595	580	622	630	645	575	618	646	619	625	609	605	645	604	633	579	640	565	640	598	631	628	624	593	565	597	656	639	607	603	594	633	659	619	581	605	617	587	637	570	558	567	613	620	659	629	628	626	643	580	578	619	616	612	689	612	629	627	650	647	646	654	641	570	685	634	629	619	639	605	619	598	619	617	642	637	621	627	655	607	609	638	595	623	597	619	634	625	643	587	653	650	650	627	643	613	625	608	659	615	597	622	675	577	621	639	650	656	594	569	634	641	601	610	639	604	622	627	619	626	602	604	570	626	607	623	625	587	599	642	571	639	628	627	633	610	594	584	609	651	611	600	611	627	642	614	625	617	591	614	616	622	653	619	600	596	593	611	619	613	592	612	630	615	678	583	638	596	634	642	630	617	634	678	636	603	628	622	577	627	637	627	629	623	613	623	598	637	644	607	622	668	648	612	641	645	614	622	648	618	629	600	603	615	657	624	577	621	624	611	605	622	643	626	644	642	641	635	621	572	597	629	632	647	594	628	627	631	637	619	637	669	610	622	614	618	595	648	624	614	659	596	617	640	585	619	628	584	557	618	620	574	619	612	590	661	604	600	642	633	632	648	589	650	637	620	623	599	629	624	600	591	623	609	627	651	584	620	627	651	632	618	593	604	612	624	611	583	596	588	606	626	641	617	584	611	604	641	612	589	631	586	586	684	620	621	616	619	625	602	587	608	676	610	598	584	600	604	611	610	582	625	618	676	596	605	639	644	603	612	624	635	617	641	668	633	616	568	600	613	624	602	622	643	610	648	587	641	590	651	613	651	597	624	604	603	560	640	584	677	633	608	602	631	615	616	589	635	627	652	661	615	609	592	606	625	635	598	598	681	614	621	626	633	624	600	629	612	608	628	544	640	646	640	652	646	584	645	635	655	638	613	599	656	645	674	650	592	638	556	590	590	634	597	621	596	620	584	644	616	633	600	585	605	604	602	573	604	601	628	645	609	659	605	573	632	633	594	632	592	632	642	643	615	617	630	574	589	608	615	634	658	608	590	647	629	643	643	630	613	617	677	644	620	598	625	648	631	606	599	598	625	615	691	593	563	600	593	651	632	608	620	616	625	625	636	614	586	635	618	641	583	637	609	585	631	635	619	589	622	573	605	574	596	607	621	633	631	648	625	622	570	650	633	641	609	623	579	612	614	666	637	675	612	619	610	624	595	606	659	557	619	631	600	607	665	631	615	649	647	646	583	647	605	619	597	663	637	576	641	621	615	589	614	619	620	665	644	602	618	631	621	605	587	583	587	596	628	605	605	567	639	617	607	630	560	575	634	657	603	636	604	620	602	635	631	633	630	622	590	607	591	659	602	602	611	673	651	637	661	630	626	633	607	607	618	687	638	594	616	620	590	603	598	640	648	597	627	640	639	597	612	598	593	613	654	644	623	594	629	639	607	620	629	610	586	632	581	605	609	599	660	656	599	601	589	638	618	634	640	634	581	610	602	647	627	640	617	594	614	679	597	603	604	584	595	612	626	630	600	620	662	599	599	639	640	650	657	632	643	637	615	606	573	641	617	642	624	654	576	620	567	601	611	639	554	624	645	626	622	584	628	593	630	586	607	591	630	629	613	597	621	609	643	605	581	639	632	644	628	621	598	607	595	585	643	637	617	596	596	602	604	588	584	607	610	626	643	591	594	595	606	572	606	631	626	595	626	573	655	607	621	629	609	618	623	612	593	613	640	571	693	620	616	625	578	597	627	619	607	629	597	629	592	612	598	659	641	600	586	664	593	644	623	585	593	604	581	646	599	620	648	585	611	595	600	626	635	592	587	620	567	594	581	627	616	624	611	662	588	649	632	625	622	623	592	656	667	631	619	611	626	652	613	612	611	569	654	587	644	605	612	599	620	630	647	607	576	636	650	627	620	670	633	634	642	592	634	601	660	634	612	631	628	661	585	605	615	629	640	636	578	594	599	602	600	654	645	598	592	604	602	599	641	583	613	615	636	630	627	639	589	616	635	636	667	607	593	588	605	650	607	620	597	589	595	623	625	639	608	608	605	591	622
9072	8647	3146	1598	1176	943	864	810	857	747	735	756	721	682	710	686	680	726	702	693	750	709	679	705	756	668	687	730	664	704	666	703	698	738	724	698	735	737	734	655	726	713	732	707	699	723	711	738	715	727	716	649	705	704	750	673	671	717	693	715	717	683	709	653	721	695	658	681	678	685	755	696	681	671	699	696	642	655	668	720	670	715	667	676	699	675	605	679	661	705	644	683	678	641	652	657	656	660	708	691	676	699	676	701	658	699	691	685	706	691	685	648	698	679	699	689	664	706	668	657	691	675	716	675	675	678	730	715	663	627	714	688	639	696	675	719	649	683	670	718	687	691	672	671	678	672	682	681	685	715	680	677	723	724	659	682	714	662	707	727	657	702	696	674	636	685	689	644	727	685	694	685	699	667	714	716	749	696	671	689	667	709	630	633	686	700	690	734	665	660	680	632	644	671	688	674	650	700	668	718	719	691	671	658	708	698	655	673	702	687	693	692	669	679	703	657	703	689	637	667	712	659	674	690	682	657	654	688	733	707	701	711	675	692	644	702	638	668	653	641	663	697	734	650	713	690	684	685	700	652	691	635	724	676	681	720	689	701	671	663	652	688	657	689	663	674	683	701	710	681	690	670	682	644	731	712	671	689	711	695	676	705	737	670	710	723	692	653	643	687	677	724	711	661	695	731	676	677	697	697	714	654	742	686	662	721	687	653	705	713	679	664	683	636	675	682	689	653	607	639	690	668	648	699	695	719	668	694	701	661	669	660	705	655	633	673	697	719	688	636	655	661	672	648	669	669	634	695	672	718	680	657	701	677	675	738	676	703	676	711	734	692	680	701	660	745	679	678	699	684	718	673	702	702	698	646	656	686	667	691	643	667	657	680	692	692	690	692	722	698	720	690	681	689	684	656	667	654	663	683	677	711	717	703	718	673	688	669	741	676	671	702	703	674	638	661	695	676	692	671	687	708	683	641	704	708	659	687	733	678	671	651	657	729	699	663	636	667	626	667	729	695	656	693	690	684	670	660	692	668	698	652	678	638	657	666	732	659	660	690	704	675	699	674	650	676	743	710	689	658	655	666	703	712	652	680	687	649	640	662	654	660	716	727	676	722	662	688	708	696	646	729	657	685	706	665	724	680	679	708	682	686	699	658	682	691	732	680	666	650	728	708	657	696	670	679	698	645	690	673	681	737	689	676	699	630	675	688	695	646	694	677	682	656	669	662	706	682	690	677	629	677	692	726	686	689	659	681	666	696	641	666	671	741	628	653	700	676	684	717	689	622	652	672	698	671	676	688	688	686	669	689	678	670	663	628	693	697	662	659	720	690	686	666	708	707	713	706	714	686	646	690	689	710	667	664	666	686	730	690	681	692	707	684	693	650	702	681	679	698	703	683	675	710	650	651	686	667	664	615	722	721	674	672	666	696	684	643	663	717	668	739	674	686	707	699	692	665	664	719	662	679	663	642	692	665	666	680	675	716	666	702	672	716	700	680	672	681	654	662	664	649	684	680	707	682	697	663	705	725	640	652	697	673	643	695	663	706	665	694	714	688	703	672	669	718	657	688	678	691	645	636	669	762	681	673	677	675	735	674	712	665	670	685	715	697	677	647	654	685	665	699	677	653	686	649	693	684	733	694	674	701	711	697	677	677	707	646	672	662	715	686	671	713	670	654	708	668	716	696	718	669	629	726	692	663	700	680	649	679	677	688	644	654	658	701	704	700	640	624	650	700	726	663	710	667	674	662	734	675	734	670	703	621	695	653	736	664	675	654	699	654	688	688	665	638	649	714	658	637	687	712	671	733	665	670	694	651	701	690	669	717	681	682	639	705	687	706	666	711	659	715	688	683	661	737	691	726	684	690	670	654	655	689	694	670	690	709	665	637	694	693	706	683	680	687	638	687	703	653	684	614	620	667	628	673	667	721	714	640	652	685	680	704	680	691	663	653	696	703	691	667	715	640	683	629	691	650	630	688	690	729	730	696	691	657	670	717	663	652	682	669	652	705	627	639	655	685	670	671	732	663	730	651	702	676	639	625	685	699	679	609	655	682	714	671	641	634	716	690	706	630	668	715	664	701	720	691	701	739	681	669	646	683	670	659	690	664	687	660	647	703	689	711	694	650	705	683	668	734	682	698	671	695	642	704	687	687	694	667	722	684	716	711	704	661	653	658	671	643	650	686	709	694	700	683	712	694	641	665	688	722	661	658	669	660	675	667	683	642	671	695	691	688	662	665	684	662	648	653	708	703	633	693	669	635	646	678	664	697	690	689	664	701	697	683	669	708	660	697	714	686	701	607	680	698	667	720	639	672	644	721	668	694	711	663	619	701	619	668	677	683	702	671	687	652	743	700	687	710	679	663	686	701	669	681	712	650	674	669	639	721	686	647	647	700	663	619	672	671	691	663	699	653	680	693	680	672	666	713	687	692	635	711	727	701	667	665	657	679	680	680	650	688	642	692	684	684	672	643	723	673	653	669	651	746	698	670	697	696	647	662	702	731	710	650	670	675	700	676	692	663	716	721	739	653	735	743	695	664	688	674	732	684	713	701	672	657	701	677	694	716	697	680	648	729	708	674	697	712	693	641	666	701	733	720	670	739	712	717	679	688	697	674	677	672	709	697	665	680	646	697	729	635	620	696	698	691	675	690	699	676	633	664	653	657	701	687	694	655	655	690	656	646	665	727	698	696	681	655	685	675	710	680	687	662	699	684	685	669	669	670	695	725	716	716	697	673	703	655	669	727	696	642	653	709	679	656	675	663	682	685	697	653	731	679	681	657	691	719	739	667	666	685	707	700	662	689	730	641	681	680	682	694	685	682	635	690	697	659	731	696	693	702	679	686	669	702	714	676	668	709	732	698	681	726	700	656	681	693	686	672	657	656	695	769	696	661	661	691	666	687	688	697	656	649	688	695	661	643	669	687	741	687	684	696	702	702	698	698	639	638	681	645	693	703	698	693	699	702	714	679	738	681	653	663	655	684	680	696	677	649	635	714	708	677	678	685	681	672	717	694	695	686	682	661	647	653	694	650	706	711	694	692	672	680	700	644	647	665	688	648	676	691	673	688	696	665	708	667	668	676	692	656	700	656	657	665	709	680	662	737	705	647	662	693	710	685	680	691	619	665	677	709	659	640	670	692	663	641	693	715	677	650	721	667	698	648	693	706	659	669	702	677	680	716	705	728	723	683	698	711	725	690	678	656	702	650	679	709	658	674	675	690	673	661	701	694	711	616	703	696	631	711	689	670	676	684	681	643	682	685	678	683	700	650	678	674	667	656	721	715	650	699	680	716	713	677	659	653	682	651	631	700	678	715	683	734	677	702	693	717	693	650	688	634	678	694	690	695	704	652	708	683	703	670	643	735	674	646	714	713	705	673	673	707	654	665	693	657	658	695	717	670	667	628	710	636	710	668	662	728	686	683	683	678	721	670	654	696	716	704	638	675	645	657	683	622	676	705	672	712	665	655	633	688
22335	21047	28365	23886	21032	20917	4313	1295	1082	1009	944	983	987	916	949	891	867	876	886	935	1205	906	839	886	880	873	865	895	860	872	883	900	904	930	890	922	906	931	920	909	904	915	943	839	833	869	867	858	828	896	874	911	837	852	896	896	873	871	858	840	875	867	878	820	853	904	870	852	849	895	838	840	825	891	841	852	826	835	812	863	857	764	838	832	882	810	782	780	827	818	813	840	811	840	845	829	831	816	819	777	847	819	796	790	849	842	851	861	849	770	796	816	904	828	800	825	752	815	844	847	822	851	851	819	832	821	860	854	781	807	873	827	853	815	813	837	791	811	801	818	835	862	840	814	822	867	856	775	850	874	817	817	771	847	876	812	819	860	846	834	860	849	862	843	867	871	880	862	846	871	772	835	859	830	869	857	775	854	818	855	839	840	877	825	821	870	792	823	834	818	805	804	858	848	813	876	858	848	854	807	803	837	863	879	843	815	834	855	822	769	819	800	814	811	855	825	850	896	852	798	803	865	848	849	839	841	835	847	888	839	846	829	873	866	842	807	812	826	829	852	880	817	841	849	797	846	861	793	838	840	885	812	798	819	799	818	859	826	870	836	787	830	789	850	791	775	853	851	805	846	796	820	840	845	866	814	797	803	826	842	849	837	837	855	856	832	878	827	843	803	839	808	875	867	839	856	857	798	766	815	870	885	816	805	808	854	844	842	869	865	782	813	857	820	801	816	791	819	788	863	832	837	872	802	854	845	814	842	804	886	818	843	871	800	773	815	861	821	858	881	872	843	816	813	802	789	819	835	843	883	872	834	847	894	840	792	789	853	847	848	830	838	766	830	865	837	865	867	805	794	778	791	803	839	843	898	846	901	798	845	860	824	860	860	877	849	830	774	852	863	831	819	803	727	822	837	829	837	835	773	830	841	830	839	822	790	844	835	868	897	842	823	843	821	824	817	796	874	841	852	835	850	779	812	875	878	812	792	851	824	826	841	845	816	827	866	804	813	843	842	844	848	799	844	789	845	905	894	850	850	876	836	851	856	873	873	828	833	857	828	868	767	806	812	829	895	873	804	814	780	823	861	834	817	848	840	849	806	799	847	843	882	790	842	839	844	854	832	836	777	810	814	854	836	827	847	836	859	835	826	836	830	811	831	835	813	833	788	836	831	806	826	883	879	867	802	848	819	814	850	835	785	832	865	783	805	853	871	807	803	820	789	838	839	831	814	860	842	880	816	785	874	827	868	815	768	783	857	810	846	809	851	871	828	865	806	826	780	822	822	768	814	789	783	878	752	841	837	881	865	834	824	850	805	840	887	858	818	827	844	826	813	839	794	791	823	786	801	828	798	807	838	783	827	847	833	863	820	852	844	829	804	896	817	784	810	856	819	844	814	830	840	847	828	867	799	787	875	816	845	816	886	812	810	809	819	797	829	776	820	820	825	820	801	824	813	810	799	791	845	872	875	842	856	814	838	837	767	816	815	781	786	808	812	840	858	829	760	861	812	794	825	828	876	834	787	865	823	834	877	852	821	835	863	832	852	842	774	823	782	815	786	863	808	827	870	825	874	806	822	841	851	848	834	813	841	795	858	829	836	818	823	843	792	897	856	874	824	862	795	836	825	863	841	825	826	847	843	811	768	815	841	849	824	820	876	826	855	851	865	836	771	795	810	877	847	855	871	847	886	827	849	859	831	849	828	860	811	828	819	847	857	798	801	811	778	859	838	806	878	836	836	838	835	830	863	857	840	811	822	813	773	861	838	847	804	836	826	855	878	804	782	870	807	852	804	887	771	822	826	855	817	888	869	872	827	869	897	779	831	794	795	820	783	814	831	932	815	761	813	847	861	852	797	839	865	850	814	879	827	828	854	824	837	859	855	873	846	806	801	823	818	736	819	782	827	806	805	784	799	847	840	782	821	861	869	792	818	843	895	818	875	864	788	824	806	800	870	797	874	824	827	844	851	813	778	788	854	831	876	820	816	914	829	802	806	847	850	875	821	890	802	864	829	798	827	862	814	777	854	791	856	851	829	847	865	872	839	840	841	847	841	819	822	788	854	819	807	870	902	799	800	850	809	832	846	862	820	782	818	823	803	851	802	788	820	858	860	814	794	864	860	879	848	821	830	835	810	819	821	856	822	878	796	789	840	824	862	830	858	803	793	825	742	814	838	805	821	807	831	839	828	816	863	871	857	843	847	808	845	883	871	810	811	849	827	862	865	847	794	783	834	870	793	810	838	843	823	819	841	800	800	800	798	826	854	850	848	788	817	860	861	801	824	800	819	837	829	829	871	835	782	867	800	862	784	855	848	863	874	860	814	859	791	832	797	879	847	848	847	836	875	855	879	857	757	848	846	839	841	856	864	843	852	865	839	853	860	823	839	850	816	833	830	818	827	835	855	858	899	772	827	823	805	838	825	795	879	796	834	814	817	849	782	812	766	839	791	861	797	804	771	825	856	808	857	890	797	866	820	792	848	808	844	856	831	790	833	859	819	824	759	834	832	793	851	815	859	844	808	795	845	853	849	832	825	785	828	815	821	845	879	837	800	777	848	846	799	799	882	864	871	804	785	810	806	836	864	834	815	865	813	858	834	810	864	924	803	926	818	823	783	872	829	803	789	874	813	856	818	866	880	808	842	862	859	817	865	858	803	833	803	837	828	800	813	846	813	889	872	807	890	862	839	796	855	877	836	824	817	803	835	845	823	865	851	827	804	850	828	840	800	797	791	829	850	850	817	897	824	784	846	809	833	855	816	822	842	847	825	887	830	812	786	808	858	823	798	849	840	802	825	832	834	798	847	816	853	816	791	818	820	843	883	855	830	798	880	863	788	759	816	889	875	876	823	853	814	827	820	844	820	849	832	838	808	796	804	842	805	873	851	824	824	842	819	863	884	805	792	839	839	803	876	827	889	923	865	868	881	817	795	844	845	823	828	792	867	851	814	822	857	907	881	815	800	845	834	852	862	787	852	789	836	856	800	866	776	848	837	836	865	859	818	827	812	829	812	795	809	865	857	806	779	820	841	772	849	890	857	858	841	806	851	829	837	825	898	803	844	821	786	831	826	861	825	784	821	822	848	842	798	836	831	796	865	873	833	813	837	820	879	861	761	854	828	840	835	859	808	806	821	860	800	849	848	831	782	838	775	815	839	817	793	840	862	849	834	840	856	754	789	810	851	815	836	887	873	845	823	841	823	785	826	903	840	849	825	789	807	883	795	838	782	839	829	847	840	808	823	841	844	845	804	837	842	806	865	827	847	802	771	862	855	818	813	828	866	817	875	789	802	797	834	783	864	847	805	790	837	785	839	833	815	852	842	858	791	804	814	807	863	863	818	814	827	761	898	820	818	863	777	825	826	873	843	801	825	867	837	819	821	798	782	889	828	830	823	811	816	841	832	895	819	840	850	816	792	841	837	814	858	844	800	850	844	841	815	805	833	790	813	866	816	806	890	782	808	800	847	884	844	834	822	789	804
13802	20397	8992	4056	2429	1791	1478	1332	1259	1199	1129	1040	1057	1018	1013	979	962	979	941	974	1324	920	946	876	933	975	890	971	912	997	960	906	963	983	1002	936	979	963	928	1033	950	983	970	931	953	874	947	982	935	934	916	949	923	949	935	961	966	913	887	924	920	911	937	910	858	869	873	891	891	884	880	887	937	851	866	873	911	838	848	909	902	891	863	873	910	885	923	925	868	931	863	884	914	909	903	901	924	899	805	902	899	889	877	910	934	870	943	923	862	928	889	870	908	905	852	865	849	911	879	908	866	883	902	870	868	876	866	893	922	890	920	949	867	870	870	886	918	900	895	864	924	906	893	938	857	954	857	886	860	862	942	887	913	858	937	945	851	909	876	931	901	893	906	980	887	930	907	889	891	884	907	854	826	914	933	898	899	946	912	867	904	905	877	937	858	888	900	829	898	869	897	967	834	925	906	894	878	901	874	935	911	806	876	887	919	934	896	889	911	930	846	873	884	910	858	915	906	909	919	820	896	877	895	890	887	856	911	862	927	986	910	876	893	938	895	918	879	867	881	917	882	911	910	942	920	890	867	849	853	887	886	895	923	895	869	914	914	904	907	892	910	934	903	950	842	905	899	886	869	936	855	904	855	919	916	861	903	913	913	885	901	986	869	884	900	859	855	915	872	954	891	892	884	937	921	885	850	869	858	909	858	859	878	853	984	865	928	915	896	890	855	932	938	880	826	822	898	885	885	865	874	894	901	862	904	893	887	899	898	853	936	944	884	944	925	840	889	975	889	898	904	915	861	886	909	850	902	889	889	943	878	901	945	874	906	866	904	942	907	912	899	890	878	881	919	846	890	877	911	864	901	950	933	895	918	876	886	854	890	964	886	869	903	864	889	859	886	833	874	899	866	904	949	891	854	829	897	886	893	889	912	837	922	853	946	905	914	896	896	866	942	897	917	891	907	883	787	891	948	827	932	866	888	878	881	846	897	823	890	894	943	889	879	914	891	874	909	914	876	854	930	862	848	931	876	832	856	924	920	906	858	909	928	903	879	919	870	902	919	881	886	903	866	892	885	902	906	858	846	888	828	878	884	909	938	858	939	911	909	911	909	929	866	838	900	915	903	925	868	876	892	938	912	888	891	891	855	932	935	896	855	900	807	929	876	910	886	860	842	937	850	900	955	874	872	913	902	878	839	855	928	870	855	879	942	913	857	863	899	896	915	866	912	900	886	901	856	867	876	909	923	865	843	885	922	928	967	963	868	844	935	883	920	850	880	905	895	898	913	892	948	913	902	881	870	895	865	947	896	950	904	855	884	864	931	809	886	884	885	870	860	900	875	878	962	889	875	886	862	904	885	875	920	856	929	875	960	908	858	883	841	938	903	860	914	893	861	928	896	874	818	892	915	872	908	885	854	915	864	876	878	846	853	937	840	860	917	897	910	911	861	831	903	908	924	926	884	930	905	885	893	873	881	881	897	822	923	822	900	859	869	897	917	911	863	869	846	897	848	886	931	893	830	883	874	889	925	922	919	904	947	855	916	888	953	886	883	860	899	926	907	906	914	887	926	825	937	912	933	872	908	889	898	892	876	915	881	856	830	919	893	889	875	851	869	883	916	893	958	828	881	941	912	920	842	830	844	944	851	940	849	904	894	932	909	852	827	871	917	837	880	872	891	880	846	873	879	884	880	916	876	860	849	909	886	894	903	874	892	829	950	947	913	894	923	891	848	916	935	865	887	892	879	932	850	939	825	907	933	857	893	899	860	911	837	871	911	942	888	924	837	874	866	880	879	859	876	841	897	885	920	903	923	869	910	926	877	859	881	848	849	909	889	898	902	896	835	870	808	916	905	946	889	897	843	942	901	864	846	932	874	906	896	860	921	924	898	915	870	878	874	964	857	899	940	911	929	918	895	922	896	901	869	869	842	860	938	911	863	907	892	901	887	837	871	895	902	922	886	950	869	878	945	875	917	868	859	883	935	904	858	870	846	922	831	893	922	941	931	886	914	824	888	802	898	885	866	890	881	869	891	893	908	859	866	893	920	924	870	899	886	837	851	898	928	896	911	871	880	840	902	846	907	887	910	945	874	892	910	904	892	871	936	875	854	898	903	908	921	875	924	924	881	913	899	928	913	910	868	915	927	901	924	948	896	861	847	910	900	910	913	933	915	895	907	888	892	877	857	886	874	867	921	972	893	883	907	913	931	875	869	887	892	889	867	988	859	897	886	913	913	882	887	906	925	871	930	916	891	868	833	945	869	917	869	815	902	910	875	886	902	907	876	938	888	916	879	870	858	933	923	912	912	897	937	815	891	877	895	893	873	882	880	941	832	920	917	861	896	877	897	885	849	969	907	865	890	843	942	845	905	871	892	897	929	878	907	843	920	938	836	909	818	851	923	917	921	914	898	875	874	845	869	879	866	909	908	903	904	881	933	896	849	964	869	885	936	943	950	896	881	913	919	900	909	854	894	928	911	952	870	953	919	898	877	855	932	879	848	947	842	901	939	885	896	906	859	903	923	898	894	915	901	900	863	911	908	847	905	923	907	876	926	873	878	876	862	880	901	881	886	922	920	880	916	910	923	779	890	912	940	892	884	916	913	922	823	843	916	887	869	896	836	893	884	921	869	864	863	879	864	875	899	865	877	904	882	887	888	899	900	919	896	931	942	872	921	864	886	929	820	869	951	917	882	877	866	906	902	874	850	868	873	855	879	841	875	873	913	936	895	877	871	900	888	872	914	877	854	906	892	894	899	906	889	838	895	897	873	847	873	895	928	912	885	894	867	824	933	857	957	905	952	893	890	880	879	918	867	895	893	865	888	880	871	895	921	908	837	947	870	869	919	890	878	834	881	853	933	838	847	888	892	922	861	883	885	893	856	950	927	865	868	959	925	918	918	908	840	902	910	875	888	853	947	897	873	905	859	900	910	883	899	911	900	942	954	889	925	944	848	895	900	893	913	939	930	888	879	865	860	886	937	916	900	878	917	928	830	905	851	873	941	845	887	889	873	898	944	944	921	890	916	883	911	941	825	889	902	901	932	891	889	896	886	847	918	856	862	943	866	901	891	948	854	933	824	879	894	892	884	892	892	906	920	899	911	939	933	880	880	898	917	867	923	909	885	911	932	866	891	883	864	900	893	940	889	859	931	910	942	876	894	916	927	842	893	901	853	857	913	884	871	887	880	872	870	895	877	886	926	888	916	840	949	903	913	896	868	880	860	920	928	891	896	871	923	847	952	949	899	906	915	883	842	934	911	883	873	887	891	935	847	889	907	906	850	825	920	933	902	927	907	880	891	858	840	881	888	889	886	905	899	861	874	877	869	876	889	920	874	913	915	929	885	908	912	919	911	902	839	886	914	898	911	893	884	863	938	903	927	891	872	884	860	890	916	902	886	934	890	867	875	873	899	887	929	921	868	884	904	916	875	879	895	903	919	853	926	865	948	877	858	896	846	890	886	896	874	903	935	881	855	906	893	872
27158	20728	12695	1582	815	722	664	720	654	689	713	634	689	639	664	679	665	710	699	687	638	648	651	674	675	688	680	681	659	653	653	671	662	673	634	673	691	650	658	694	643	693	668	668	658	688	665	697	652	666	701	696	640	676	645	688	689	674	665	646	638	617	649	635	709	601	669	646	660	653	670	642	647	622	644	596	624	666	684	680	667	676	621	634	597	678	641	661	660	650	623	676	648	655	638	656	664	632	650	600	672	679	661	649	668	602	694	682	722	647	709	633	609	643	619	651	593	644	636	676	686	615	664	662	693	698	654	616	693	644	625	601	670	649	636	636	637	661	626	623	653	615	651	606	663	663	635	657	628	645	667	653	637	640	651	691	635	641	662	683	693	648	609	640	610	663	621	645	619	586	668	646	591	623	661	668	672	658	670	654	646	630	658	634	617	655	657	629	644	654	657	638	641	657	612	659	645	615	608	668	653	692	662	636	623	641	652	645	653	668	637	663	669	651	646	648	697	652	647	644	603	652	636	663	590	712	663	686	683	639	659	691	657	628	675	685	662	633	600	644	624	666	638	666	615	637	674	705	654	680	661	654	595	643	648	656	635	658	644	633	678	653	673	652	664	687	648	683	668	638	639	620	678	632	647	652	646	618	626	655	673	688	690	649	620	630	685	663	621	659	637	624	657	636	656	646	635	675	677	685	640	674	633	649	657	653	658	663	673	596	677	625	610	647	674	689	687	657	652	651	643	631	676	671	654	616	650	671	663	652	665	634	683	675	664	680	667	620	636	648	647	665	636	611	671	640	628	648	661	715	661	650	633	701	642	639	629	681	668	672	660	632	720	677	655	648	681	687	658	706	648	629	626	682	650	638	636	645	675	638	639	668	706	644	673	642	619	637	645	659	684	676	655	649	667	649	674	634	610	699	617	646	654	658	656	628	599	636	676	657	632	613	656	608	665	638	676	630	668	646	680	623	670	676	666	619	704	652	658	668	665	677	654	671	685	665	654	674	643	639	676	608	618	689	709	636	650	674	631	675	673	645	660	618	634	670	643	656	635	667	649	638	655	646	606	633	665	655	636	712	676	628	627	653	638	683	643	660	677	653	603	636	596	658	645	675	630	675	627	674	641	620	667	664	658	637	679	675	649	639	694	690	632	670	621	668	635	648	649	667	638	678	639	660	655	608	631	628	640	700	688	650	663	631	649	641	654	684	684	663	632	652	665	644	689	681	686	674	644	639	668	665	674	634	655	638	637	674	616	644	620	680	639	621	642	695	671	665	634	619	634	660	686	663	630	627	642	669	693	656	698	641	599	625	659	646	672	619	677	645	663	651	683	708	620	642	614	623	647	660	647	615	652	664	642	648	664	686	656	656	655	627	695	662	664	700	645	651	635	621	693	640	627	681	674	618	644	639	620	624	633	642	662	655	634	644	647	658	649	655	611	665	635	641	651	640	658	657	666	634	620	694	665	670	657	709	635	624	682	663	660	611	644	674	617	609	678	639	666	630	659	678	656	658	635	715	648	634	697	631	642	653	721	656	685	680	647	643	663	666	607	683	600	646	672	625	630	642	705	677	639	653	646	677	647	618	703	652	655	682	615	656	604	642	600	687	668	626	625	637	694	661	664	628	641	668	654	650	667	642	620	653	703	641	584	620	635	625	645	653	674	663	650	655	645	683	633	706	676	642	647	672	640	632	658	610	685	677	664	690	626	657	673	626	631	686	644	671	625	624	673	664	632	655	611	673	653	639	629	675	621	627	654	639	658	606	678	681	617	661	665	657	660	650	664	648	647	679	643	648	642	651	660	666	679	682	663	666	651	634	607	665	618	652	636	627	686	687	676	651	664	656	645	642	597	686	629	671	618	625	668	626	615	671	620	671	624	677	635	648	604	639	662	655	683	663	657	622	612	603	642	642	633	642	640	623	635	678	666	620	631	635	610	648	657	645	681	660	663	693	685	662	676	649	648	668	671	662	659	650	646	687	677	670	632	645	612	628	665	649	693	675	697	655	611	662	645	660	631	650	608	669	647	628	651	616	643	720	638	633	636	646	654	617	623	590	637	665	651	652	644	721	669	629	647	696	653	681	616	607	629	638	610	624	700	651	622	672	666	631	612	680	659	631	630	690	665	657	650	639	636	663	635	621	661	626	636	734	621	662	606	628	676	683	634	652	671	667	623	682	656	617	676	706	680	714	700	674	655	637	625	666	697	661	645	656	638	684	632	658	605	650	626	648	676	615	636	648	641	638	660	644	628	687	647	674	648	628	671	666	619	632	640	639	643	644	641	579	649	674	616	684	657	670	646	635	666	656	645	631	644	642	656	655	647	675	619	667	631	649	643	665	643	659	673	643	634	711	609	657	699	675	677	705	633	617	644	637	656	689	647	663	645	650	650	657	662	659	624	645	652	653	696	655	648	637	662	663	616	631	658	649	662	676	663	623	690	642	671	640	629	651	644	624	590	612	601	656	657	612	713	633	613	648	683	632	684	715	610	629	637	599	646	683	679	666	668	688	663	654	673	623	678	602	693	684	656	648	631	650	632	588	670	661	664	683	627	664	619	661	636	670	638	630	673	623	678	630	658	643	652	688	605	623	664	651	678	680	626	650	654	632	633	653	669	675	650	674	635	658	668	675	674	667	669	688	654	632	694	630	653	667	642	655	659	603	646	674	626	676	688	664	663	694	638	655	625	637	619	665	659	690	649	683	676	633	644	625	620	687	626	642	673	659	625	688	661	691	626	655	672	647	635	677	640	694	664	667	688	631	656	620	674	647	696	684	663	636	628	661	677	695	621	622	643	670	650	693	674	661	633	682	646	666	622	672	615	656	663	631	619	622	666	638	704	597	647	696	679	709	667	661	650	647	676	652	638	652	674	678	662	633	606	627	695	658	628	656	696	682	620	604	638	634	668	666	683	660	658	652	666	616	637	603	649	640	679	670	623	635	682	677	664	647	641	630	728	590	649	650	635	672	664	668	663	668	660	628	666	627	689	636	659	621	670	627	620	637	637	624	638	626	629	660	636	666	654	663	626	632	659	614	670	675	622	605	625	646	671	621	689	651	661	588	665	617	641	662	639	616	647	676	589	653	681	636	616	636	646	653	666	669	684	675	635	638	642	633	635	620	647	656	653	637	661	681	677	650	650	682	632	634	673	679	630	656	669	617	629	633	660	651	664	671	660	640	694	673	632	657	638	663	690	621	659	635	670	670	673	662	645	675	648	657	675	684	625	668	613	653	647	658	689	650	663	652	706	704	649	699	640	624	632	681	656	682	681	642	629	665	709	619	687	667	680	623	646	672	673	625	646	638	690	592	637	643	675	697	644	680	622	690	654	653	672	639	659	642	654	617	625	666	667	680	627	628	681	647	680	673	644	655	647	590	645	705	662	691	620	681	633	638	679	650	620	653	657	673	656	601	656	661	633	661	643	585	624	649	652	659	639	649	688	606	690	669	710	617	602	708	671	678	687	674	663	679
8934	5292	2144	1280	968	809	863	783	723	751	717	763	713	730	688	740	724	711	726	726	733	722	705	713	708	704	705	730	720	704	751	737	721	756	728	728	731	746	710	764	718	714	731	725	736	751	711	706	721	739	690	725	688	757	724	724	699	733	744	695	742	718	718	755	706	730	699	678	690	697	731	753	714	674	746	765	710	669	696	675	706	707	723	710	733	733	763	747	707	723	719	715	654	692	706	680	674	720	685	713	698	689	734	772	735	670	683	697	759	715	739	717	676	708	687	684	707	639	755	690	708	690	714	767	663	733	663	743	695	732	724	708	667	718	705	711	710	689	636	693	630	701	715	771	719	716	720	746	753	721	700	686	701	737	703	771	711	738	699	671	707	699	712	714	717	761	711	729	671	738	751	728	677	659	704	682	691	670	727	643	701	739	696	691	729	658	752	704	716	700	725	678	698	738	714	702	693	728	671	718	695	680	723	693	674	720	738	700	669	672	715	712	742	692	726	696	714	695	719	674	771	699	743	671	719	719	728	720	686	677	739	693	686	708	673	680	728	682	690	711	663	714	677	690	680	731	757	735	725	710	769	740	711	667	719	663	716	681	722	701	720	731	697	724	682	677	654	675	733	691	693	715	713	698	675	700	687	735	711	738	679	729	687	672	736	687	742	660	632	697	696	722	704	699	707	709	692	688	715	667	689	733	710	708	761	683	697	691	672	705	715	654	706	715	724	686	695	697	726	677	731	699	702	700	742	700	718	677	660	695	665	731	692	681	679	724	713	691	733	766	711	698	706	666	715	699	733	740	735	682	729	737	702	734	707	655	671	665	724	710	661	687	683	699	727	726	650	749	765	760	681	692	658	661	682	713	719	674	767	736	693	703	708	747	676	698	733	640	701	701	704	710	706	749	712	729	666	760	710	712	764	713	690	734	710	720	703	709	677	724	666	731	712	723	686	695	721	668	701	679	757	736	680	698	707	710	707	695	713	718	675	693	653	750	698	696	720	713	677	740	712	709	746	691	686	690	689	735	722	741	668	737	677	763	716	701	705	698	730	695	700	698	718	690	715	713	685	713	725	683	721	769	704	710	686	710	739	732	731	742	704	720	706	701	733	697	673	714	672	742	681	745	752	692	729	688	678	692	726	695	686	738	705	711	708	739	717	724	717	685	705	720	660	656	740	778	771	689	676	716	685	660	669	661	748	671	655	742	697	695	715	709	680	682	726	724	659	693	706	718	677	711	718	709	659	727	699	734	743	715	661	694	747	716	728	702	714	674	698	684	753	706	708	688	713	678	721	691	720	727	747	701	696	678	699	653	668	687	664	735	712	709	711	694	701	671	717	697	708	700	683	734	721	704	739	672	691	726	709	713	717	750	677	701	650	711	698	731	713	720	730	705	724	674	696	719	695	694	729	708	734	741	724	683	717	722	733	736	712	737	727	717	735	698	694	732	727	713	729	719	727	708	733	712	738	755	721	673	693	719	730	698	663	752	678	675	706	729	715	740	656	723	745	725	697	735	714	677	672	682	731	675	716	740	708	680	695	750	738	707	690	700	661	687	712	679	698	726	691	731	702	760	716	752	686	674	746	716	683	715	762	698	698	738	733	672	691	682	766	665	672	645	719	709	706	716	655	762	709	737	734	671	677	740	693	684	727	714	702	755	713	725	697	716	670	723	727	682	694	730	718	707	706	745	702	688	689	673	727	677	670	705	706	655	662	688	697	693	760	702	706	711	692	732	696	737	729	696	681	703	732	692	722	709	680	702	712	678	718	717	688	763	700	728	684	671	740	732	676	703	655	718	716	706	727	674	723	701	750	734	735	715	704	768	758	713	710	703	714	764	713	734	724	706	707	668	695	715	662	722	695	724	728	726	696	690	709	679	693	708	677	717	699	741	716	761	693	681	724	701	752	708	743	765	717	682	703	717	772	731	673	694	734	727	696	699	692	697	668	721	710	707	739	681	704	741	725	701	686	710	693	667	712	690	741	761	679	691	704	712	721	693	701	658	698	694	773	686	663	675	660	718	704	681	706	716	743	715	669	744	673	698	681	713	731	681	720	725	749	739	714	714	735	735	709	679	693	685	752	695	742	669	701	756	644	711	729	690	719	694	702	725	693	713	737	715	746	708	693	661	721	750	687	725	687	712	718	718	682	724	737	688	665	720	715	709	711	674	702	723	728	685	706	669	698	646	760	704	688	673	744	683	722	749	652	740	703	698	693	716	718	696	682	721	660	695	700	705	660	700	685	723	731	700	744	700	697	710	709	688	685	726	686	691	699	733	737	746	692	709	715	726	713	730	756	734	699	692	699	716	691	706	710	752	719	715	713	686	716	719	701	773	701	713	697	740	731	666	725	752	701	698	715	744	725	697	741	711	717	744	703	716	694	693	722	663	708	713	730	708	681	737	751	770	726	714	713	739	664	709	715	646	672	732	731	704	658	738	664	657	680	680	716	662	731	684	680	727	708	718	669	732	740	697	697	726	705	656	702	688	717	742	683	735	713	693	727	673	726	749	698	703	677	730	735	706	720	654	735	717	713	698	755	674	707	731	717	678	736	724	692	675	721	747	702	702	696	699	724	678	754	691	661	698	672	729	721	713	661	666	725	711	645	716	697	726	727	700	720	711	733	708	721	704	688	720	712	732	688	702	666	725	679	688	704	724	658	716	685	716	714	736	719	718	701	733	730	695	688	691	690	680	705	699	689	713	658	690	697	668	691	668	687	669	706	748	714	669	726	702	721	710	738	689	700	708	698	698	709	683	756	703	690	717	692	713	679	723	679	722	697	698	769	677	702	759	667	684	625	737	749	677	666	732	693	706	714	677	691	699	701	666	728	726	699	718	664	704	727	745	711	692	676	685	711	719	709	710	739	744	739	737	720	704	696	712	684	731	702	743	723	715	704	666	676	690	663	703	692	692	743	700	669	686	700	685	712	683	674	715	709	681	725	718	736	727	712	713	655	666	682	692	724	759	697	709	675	711	724	679	768	741	700	770	714	711	753	739	725	703	676	733	712	684	741	699	694	688	735	710	728	727	683	716	727	735	713	735	705	690	743	712	708	694	715	685	763	696	687	718	685	690	748	691	698	727	725	737	697	713	720	670	648	694	737	711	733	697	726	707	668	740	697	713	703	703	697	709	700	687	748	755	693	728	671	689	688	692	690	708	673	694	651	718	704	692	712	660	733	710	700	698	670	681	715	717	682	694	715	675	731	764	669	740	710	689	686	685	696	738	671	682	696	696	724	665	714	708	712	723	736	685	711	706	725	671	701	681	702	698	746	728	687	708	700	674	712	688	668	689	647	671	680	727	693	696	693	678	748	709	710	715	717	676	663	717	713	680	669	701	689	672	704	711	714	697	703	719	742	724	688	690	741	727	709	688	692	690	731	718	738	710	718	736	744	719	703	720	687	707	732	717	708	671	691	720	712	737	696	703	721	700	739	669	650	722	672	770	705	721	713	713	679	718	705	669
23467	20920	27567	24394	20676	4293	1275	976	893	962	870	829	865	851	862	787	826	794	851	803	879	794	770	789	817	823	851	832	809	825	829	792	805	833	896	788	863	812	852	831	824	814	827	855	831	813	834	817	821	792	805	793	840	817	802	802	825	791	784	771	777	880	767	752	755	743	776	788	838	801	779	742	852	795	767	763	804	785	786	739	835	781	754	785	775	792	769	801	812	797	761	776	819	737	765	773	742	758	766	790	760	799	783	799	772	838	800	786	765	796	776	789	814	799	804	760	780	753	785	772	822	816	798	787	737	770	764	773	768	748	760	796	727	771	774	777	730	803	746	757	828	775	781	746	717	823	807	800	754	766	735	763	805	792	816	751	753	750	790	754	788	797	766	769	763	836	758	758	790	780	748	758	835	776	846	772	796	721	814	717	788	791	786	769	763	783	790	807	806	795	788	764	741	715	775	758	765	776	777	773	847	762	744	774	828	776	791	771	767	764	843	801	777	745	805	748	743	790	785	781	782	787	773	784	761	742	790	820	789	789	740	793	801	797	798	760	753	809	753	754	752	799	734	773	834	807	798	791	780	846	746	816	780	798	802	799	805	761	784	808	818	778	731	771	773	780	774	806	827	851	758	798	803	819	793	825	743	817	782	797	754	784	741	772	782	777	793	754	803	804	794	776	798	744	803	774	786	762	862	784	779	832	751	786	768	786	769	765	777	725	796	815	787	774	773	796	766	807	805	747	797	767	785	766	756	800	793	773	775	789	805	726	816	809	782	782	775	797	838	775	770	782	811	752	799	775	746	756	713	791	755	777	806	757	750	795	817	795	776	737	763	791	787	800	785	769	784	754	822	752	751	777	808	781	793	741	816	774	765	821	765	785	783	799	767	773	832	754	819	774	827	732	734	770	763	817	796	743	782	769	786	798	787	797	757	805	811	837	799	775	758	781	825	837	766	778	798	755	839	781	793	753	806	809	761	766	738	687	803	800	805	764	814	756	824	804	808	791	754	807	767	793	790	829	794	739	833	797	778	762	800	790	844	763	788	801	790	771	754	779	782	788	787	778	756	795	789	777	756	763	811	757	816	814	800	770	743	753	817	787	730	825	774	771	815	801	774	749	773	834	776	772	757	790	781	755	793	773	787	758	775	790	772	770	784	780	763	746	742	767	758	753	782	789	799	782	763	751	819	812	758	747	731	782	793	713	809	797	764	798	810	729	777	815	803	753	757	790	792	791	809	761	764	751	843	797	824	741	786	754	789	743	828	789	758	705	789	829	740	769	748	741	759	786	802	761	783	749	768	766	727	743	761	828	748	789	743	788	816	809	732	794	771	792	738	759	775	764	774	746	776	807	753	815	778	774	747	792	752	793	812	722	800	786	807	789	785	734	760	788	819	815	779	781	842	776	806	804	785	820	766	784	750	760	783	772	773	713	737	786	819	793	809	796	813	789	756	772	776	769	762	773	755	840	803	755	836	785	838	829	841	799	808	796	753	816	800	750	742	790	812	787	816	736	732	797	781	741	788	761	709	811	773	833	747	745	759	768	751	779	794	793	782	734	780	756	767	785	754	749	756	723	749	781	798	820	771	786	813	795	718	743	838	747	792	765	794	807	828	788	795	792	755	783	781	761	780	785	780	735	753	763	821	812	791	860	772	761	806	788	770	813	779	748	760	763	756	787	833	799	748	774	764	759	777	780	732	773	812	807	792	780	786	776	775	754	774	777	806	799	787	752	818	788	762	745	804	798	731	797	780	776	802	777	781	794	774	800	762	780	797	822	840	803	802	783	782	796	772	769	776	790	774	791	771	814	776	780	795	760	791	774	842	747	752	777	808	778	770	847	780	769	767	776	743	772	753	734	708	759	787	742	791	774	757	790	793	833	750	821	766	804	763	770	804	728	828	789	738	729	829	789	862	777	783	767	813	794	780	794	741	784	745	768	761	772	773	796	786	789	751	763	830	810	791	766	797	830	779	785	822	779	805	779	797	755	793	781	740	770	748	770	756	786	778	750	830	759	760	799	747	777	743	782	787	776	743	799	769	771	792	796	760	782	793	799	812	809	856	785	802	825	800	841	804	799	771	749	808	778	761	828	806	796	796	761	783	789	802	785	756	802	783	802	802	747	794	778	746	776	805	770	764	782	786	799	740	753	785	806	770	793	780	774	764	843	768	722	807	753	799	764	745	758	767	771	779	801	803	807	747	817	820	796	859	785	838	782	788	789	741	742	728	795	743	786	841	837	799	728	871	815	773	750	810	789	769	778	767	781	784	776	816	784	765	771	735	780	731	765	751	729	747	755	795	783	768	851	807	804	807	764	772	752	756	828	765	760	755	716	781	746	706	771	792	815	774	798	774	771	786	743	792	769	734	776	802	813	768	803	736	843	826	787	761	769	776	782	760	764	745	770	811	827	734	769	759	776	792	759	765	794	771	796	791	799	741	785	778	753	764	811	765	793	752	799	738	771	769	767	788	778	778	810	819	763	798	831	779	814	842	764	780	735	762	771	755	790	747	766	827	786	804	817	738	818	802	736	794	800	756	764	773	799	764	792	786	744	779	803	792	807	739	759	745	780	781	810	801	759	745	767	790	763	772	815	753	807	763	814	769	788	756	786	761	790	810	824	772	784	783	758	740	754	747	807	752	791	796	810	795	826	762	767	782	754	810	772	773	729	780	755	762	778	748	769	805	716	783	801	791	822	747	750	757	732	724	744	786	752	784	835	772	768	784	818	775	803	803	750	768	766	812	705	794	775	748	786	795	789	750	729	800	733	765	755	758	810	801	794	782	789	781	782	762	783	703	774	809	791	812	840	802	733	782	684	783	812	786	755	792	765	744	764	746	795	765	796	710	771	785	767	740	777	766	770	805	790	739	795	784	831	751	753	800	745	791	763	775	806	772	768	779	781	754	757	778	775	747	794	794	817	796	743	822	739	741	775	718	788	769	754	788	788	749	791	769	792	752	811	757	731	821	811	799	781	729	801	795	751	757	786	770	747	768	777	751	784	772	768	751	751	761	779	751	794	775	800	800	767	722	769	719	733	775	763	797	800	753	842	814	745	782	777	750	788	766	844	776	798	839	797	804	771	717	756	779	823	759	834	791	797	784	762	745	788	792	733	789	752	795	734	757	761	720	737	766	816	774	786	793	742	746	795	793	777	824	780	871	771	807	717	822	792	824	796	752	790	788	785	756	764	783	757	735	795	768	826	736	769	805	758	817	786	786	828	791	751	777	799	759	801	794	740	797	757	770	763	759	765	794	786	771	760	766	797	710	830	815	772	793	793	786	799	820	730	721	771	758	790	765	801	782	769	762	794	769	785	802	766	772	765	788	781	748	840	784	813	822	729	793	758	789	779	809	765	767	772	768	786	803	776	768	758	761	796	770	793	809	789	765	756	775	784	793	781	811	792	760	825	720	794	766	805	843	749	769	762	821	802	760	798	766	776	806	771	801	747	771	725	746	809	798	721	841	761
11683	13913	6029	2704	1803	1332	1206	1082	1009	1006	958	923	896	973	913	884	858	834	858	883	939	845	917	877	869	918	847	865	852	836	864	921	866	915	889	883	863	934	944	932	929	867	919	831	855	877	789	836	913	869	863	872	832	874	901	869	837	887	916	879	814	872	831	879	821	845	804	859	837	887	878	901	821	842	832	816	818	872	870	881	826	843	820	885	853	799	834	887	807	891	875	872	834	856	812	865	856	813	872	872	853	873	826	873	795	812	857	871	870	863	801	829	858	867	871	830	846	841	838	828	804	792	856	818	835	852	849	852	911	894	862	868	856	815	852	835	794	860	824	850	842	843	794	874	836	855	844	833	840	822	828	868	913	842	884	845	815	853	856	836	818	899	851	817	810	814	860	842	864	866	826	839	849	853	793	882	835	830	870	835	860	811	825	797	795	877	860	889	867	867	838	805	844	846	867	858	865	844	805	825	840	828	850	833	892	826	817	841	828	854	850	850	844	814	841	862	882	822	860	885	824	935	855	849	863	825	835	828	838	852	864	787	818	816	782	831	880	857	776	820	865	835	843	862	875	855	834	838	835	835	835	836	852	827	870	814	805	833	856	865	824	874	844	812	853	881	820	851	855	852	817	796	788	833	871	839	819	828	878	833	904	828	857	804	813	854	856	875	830	842	888	822	846	898	866	821	871	851	795	856	865	798	812	808	866	817	831	866	831	863	833	875	827	868	862	863	862	876	877	847	860	884	777	803	816	823	882	879	828	853	866	856	864	842	820	848	860	777	864	844	875	864	849	817	905	810	827	834	847	854	845	798	890	857	883	867	851	815	829	814	809	814	877	833	843	842	831	860	892	875	794	860	876	851	875	844	892	888	817	827	780	814	853	870	813	842	803	863	832	834	865	908	866	827	863	850	861	856	822	830	876	838	884	858	868	832	842	823	867	873	865	857	826	857	884	853	821	829	825	790	864	874	919	787	874	781	856	773	842	838	859	813	835	833	809	828	845	879	865	827	856	810	854	821	868	795	891	843	870	843	865	819	847	832	801	872	848	885	787	875	875	855	813	849	830	880	855	853	839	831	891	860	858	868	860	858	845	827	864	784	905	832	883	864	878	839	886	861	843	801	918	817	875	861	793	831	869	876	813	835	847	821	827	815	867	846	883	848	888	853	831	793	844	827	851	882	849	868	883	873	836	831	792	814	890	804	856	805	912	867	841	819	800	870	818	798	934	842	852	828	851	842	823	855	819	845	802	860	890	806	849	826	813	885	836	841	837	832	809	862	795	844	840	832	823	866	906	876	863	833	841	847	876	838	886	811	799	787	862	830	830	801	855	846	824	847	857	798	908	830	843	869	846	871	881	853	844	855	877	910	833	829	849	839	805	835	860	779	811	799	822	861	860	812	850	865	811	869	849	842	867	859	791	851	793	853	797	852	851	853	816	822	826	834	860	828	827	834	813	876	849	885	897	823	825	789	794	825	843	827	772	849	862	817	869	846	831	917	844	828	854	862	823	806	871	821	845	845	847	842	823	847	866	838	823	870	831	832	871	887	823	878	788	824	799	855	808	770	840	877	881	795	877	810	836	819	803	812	866	838	837	801	835	857	889	836	846	788	829	809	818	880	820	824	799	841	847	859	786	838	766	834	819	867	830	827	889	857	823	873	914	845	824	815	792	800	818	827	822	862	827	838	874	854	855	853	857	799	806	823	867	821	847	776	841	791	832	839	883	828	847	871	786	866	854	863	846	849	838	848	829	802	872	878	883	892	836	860	841	779	817	850	850	807	892	810	868	841	847	835	814	825	863	844	816	807	858	834	850	851	786	854	828	829	896	841	834	849	838	829	852	865	863	834	888	881	833	851	817	811	846	896	830	875	814	845	812	809	820	790	884	796	830	831	790	877	865	808	872	840	854	856	844	852	873	786	855	855	836	824	872	804	813	843	805	822	838	784	805	873	811	849	872	812	850	861	887	853	881	868	822	860	843	780	842	920	831	882	829	902	831	852	858	830	829	844	864	860	856	863	840	832	873	827	858	839	831	809	873	878	879	868	794	847	835	849	847	835	804	796	861	833	837	859	825	835	838	847	804	807	838	816	889	835	851	800	815	811	840	848	860	908	860	865	854	853	816	843	833	898	882	858	830	825	836	890	810	899	823	834	782	872	887	815	856	854	837	856	859	872	868	843	841	810	864	911	868	842	856	844	850	843	882	854	867	871	845	826	889	760	843	832	875	871	860	791	763	877	876	874	834	797	824	806	852	856	922	828	886	845	923	822	858	878	843	861	826	837	892	835	775	857	864	870	812	865	823	809	839	813	849	859	812	795	866	805	845	856	853	824	837	867	936	875	833	858	820	859	855	818	859	815	840	848	832	850	786	839	879	888	841	829	809	896	873	874	875	892	865	845	803	854	855	836	897	854	878	836	821	878	853	815	833	899	844	883	857	844	840	803	805	834	816	839	798	857	888	809	883	810	824	863	796	824	763	813	813	850	818	861	873	882	847	872	867	843	816	810	832	816	859	848	847	923	842	811	803	850	863	878	851	806	810	851	898	811	876	800	862	877	873	818	853	886	793	870	890	899	865	852	847	855	866	837	856	807	912	876	836	894	827	812	795	870	837	853	817	841	824	881	901	844	843	761	869	784	837	820	849	849	883	845	809	842	832	857	827	916	842	793	872	911	864	860	837	859	854	875	836	856	831	869	820	841	827	860	844	850	851	795	795	857	874	851	882	908	851	816	836	855	865	804	912	841	898	868	867	820	829	869	861	792	778	880	834	830	826	786	789	850	795	863	841	865	856	801	855	844	884	836	871	885	804	854	872	920	819	823	836	838	834	862	813	822	851	848	840	802	830	853	871	810	873	871	895	874	854	794	842	869	860	830	916	840	854	828	892	894	841	853	838	866	853	865	800	883	885	830	809	809	855	911	779	831	812	845	820	834	860	846	837	845	839	832	860	812	831	883	845	848	837	871	818	826	780	805	844	828	849	846	838	850	863	849	827	846	857	812	844	886	827	847	806	879	869	863	890	838	851	863	811	812	833	837	879	873	868	899	878	819	847	855	843	807	873	846	856	852	840	891	828	826	800	857	884	881	811	794	818	837	846	865	894	866	870	836	870	804	859	834	891	796	818	867	837	825	844	869	857	825	850	820	857	852	897	837	814	819	839	859	847	831	817	806	798	788	871	863	864	844	835	911	813	829	875	848	829	818	829	828	869	859	837	862	820	838	819	836	866	859	879	834	807	820	839	809	802	870	821	816	832	865	862	865	855	842	826	827	827	830	787	901	825	818	857	855	859	831	796	893	794	859	848	868	805	857	820	780	834	859	857	848	845	824	887	900	845	830	843	851	873	813	817	831	852	870	809	811	891	823	835	853	830	852	846	825	799	823	822	821	841	885	857	777	853	798	876	874	872	844	853	860	850	818	841	840	890	762	886	796	847	878	853	874	875	856	927	800	905	795	839	881	830	848	879	851
24651	20975	26385	25304	4649	911	780	690	705	660	679	670	663	673	636	647	647	657	672	667	666	677	620	619	667	658	642	693	670	627	651	695	657	620	679	669	619	670	664	623	705	640	695	683	656	660	661	633	648	647	667	645	643	619	660	683	627	626	650	671	657	641	652	626	618	624	604	580	659	593	623	634	659	609	656	681	594	608	654	663	626	619	621	623	661	686	599	647	633	646	662	643	608	646	622	612	617	635	625	647	652	642	641	672	664	624	625	605	651	678	615	654	618	624	650	623	656	619	629	608	624	627	648	654	643	648	592	596	628	596	666	631	610	609	655	670	629	637	652	639	671	609	638	637	621	668	626	597	666	596	624	642	635	646	596	595	611	599	675	622	649	651	628	669	619	617	615	667	636	646	645	571	628	652	669	610	617	637	650	646	660	631	592	645	603	629	602	587	626	634	616	649	648	633	587	632	608	606	659	643	622	591	630	646	590	691	653	592	606	598	621	598	623	627	617	588	663	635	604	663	608	602	641	625	619	593	632	606	635	622	585	647	622	601	619	669	605	661	624	611	643	659	653	596	619	667	617	616	641	615	603	632	602	608	615	680	648	627	630	615	599	599	603	655	686	646	635	627	589	649	621	601	611	578	589	621	582	625	629	640	623	604	626	627	607	614	646	644	639	640	559	639	602	636	606	608	618	625	596	641	598	633	598	629	645	661	636	643	624	668	632	640	631	615	641	611	678	659	617	624	634	581	656	616	637	597	648	673	670	655	661	634	678	674	651	634	622	583	677	650	654	589	626	600	599	605	614	613	621	630	594	598	654	574	612	649	618	619	573	640	606	675	627	597	653	632	617	672	637	645	672	630	614	647	627	651	629	675	643	633	647	633	623	629	657	603	603	614	612	582	632	591	591	634	650	664	670	638	620	626	643	659	690	610	605	622	662	648	649	617	604	620	635	587	614	568	628	619	622	633	634	621	607	646	613	609	635	613	641	631	631	637	629	641	622	624	620	590	577	616	615	622	633	599	604	627	584	600	639	632	629	615	612	635	619	614	610	613	610	643	634	586	653	645	618	640	634	597	656	567	618	622	579	631	618	630	651	620	644	600	604	635	638	635	678	605	624	628	646	630	617	605	620	623	633	611	619	611	665	597	600	666	604	612	616	630	630	663	617	634	641	641	670	662	681	601	642	608	622	621	579	634	613	599	596	602	645	610	667	591	663	629	649	605	629	632	666	605	609	625	674	660	646	658	600	569	656	626	623	655	582	607	646	640	602	638	658	621	625	662	623	647	639	599	646	656	663	649	634	610	596	616	621	647	598	628	625	658	651	622	592	638	641	637	644	654	620	641	574	674	593	607	602	649	629	613	650	620	638	620	625	626	614	648	651	626	643	647	665	610	610	655	643	646	645	618	653	633	599	680	640	609	632	605	644	639	634	634	634	624	628	613	659	655	624	627	574	664	640	593	634	616	632	647	631	660	626	631	612	638	611	586	647	623	654	659	607	635	634	620	650	619	561	630	628	683	627	632	644	612	629	611	621	652	629	596	614	645	667	589	680	631	636	608	688	617	635	602	633	627	629	647	599	601	605	638	644	629	652	662	642	623	641	649	653	628	650	627	627	628	605	600	634	604	644	619	613	613	606	679	655	644	624	604	570	648	616	616	625	649	623	590	670	629	608	616	603	641	639	619	628	637	627	629	593	642	645	657	614	640	621	627	591	596	645	600	638	578	652	588	640	604	628	658	640	574	669	626	622	620	618	638	634	626	634	609	632	572	643	653	623	631	610	603	656	603	606	629	582	626	662	671	611	667	609	627	606	597	642	656	614	609	617	651	616	671	637	657	603	579	594	630	592	626	630	636	615	657	636	651	642	639	598	613	673	650	673	677	632	689	599	626	641	666	621	636	637	615	611	613	597	644	671	599	619	652	629	608	623	579	621	591	649	616	691	657	623	631	619	654	647	617	651	622	646	602	624	659	604	670	607	631	582	636	627	616	627	599	607	598	629	683	635	589	612	604	627	606	614	633	634	638	626	610	646	665	638	624	601	653	646	596	618	605	641	624	652	638	653	626	679	646	603	638	619	582	591	568	633	634	624	632	616	588	660	598	660	610	627	668	629	626	638	651	624	615	634	617	621	641	639	657	594	639	645	632	638	617	648	620	600	594	624	661	640	608	583	613	644	649	605	642	621	620	630	628	672	647	624	641	617	671	673	631	639	635	596	623	625	627	653	642	642	624	621	642	603	630	655	640	602	651	622	606	588	615	613	616	598	650	616	660	625	621	622	596	626	597	596	608	612	620	614	622	632	652	625	592	581	615	612	639	642	620	650	643	632	627	619	652	637	668	643	613	625	584	658	618	601	594	645	629	611	661	628	624	654	643	606	635	624	620	625	630	642	631	594	680	648	601	626	632	633	622	639	609	649	598	631	651	640	622	639	650	685	624	608	606	659	606	644	594	630	622	624	664	629	650	657	634	689	660	628	627	678	636	571	606	640	626	587	602	632	656	619	630	623	626	631	645	626	624	595	618	648	633	655	637	643	623	638	606	603	610	631	652	610	646	625	586	610	630	605	601	617	605	640	608	648	667	644	606	617	641	648	588	666	648	618	654	626	635	610	591	656	653	666	624	636	638	618	637	626	647	644	672	638	628	593	619	616	638	556	604	633	654	617	628	612	657	685	604	628	601	609	621	675	632	645	635	601	652	607	610	666	647	647	617	622	660	629	657	590	646	574	645	677	639	656	629	637	608	605	595	591	615	658	638	673	633	584	612	616	637	660	607	605	601	637	644	607	625	610	611	634	601	601	583	628	675	605	605	618	671	605	593	613	591	592	650	675	624	631	628	623	614	590	620	641	630	594	602	671	666	585	604	609	631	604	620	634	626	623	632	621	639	617	632	629	661	642	606	592	614	625	611	640	608	630	634	606	639	615	627	651	607	599	660	603	641	634	601	613	602	641	593	653	592	653	602	621	602	614	634	652	645	568	594	634	642	596	651	655	622	604	601	665	616	635	617	636	634	684	612	610	698	614	648	665	594	626	634	599	619	652	624	609	572	582	632	599	616	670	590	600	593	646	593	605	659	635	653	599	624	624	648	633	628	661	641	604	659	598	604	667	703	637	601	620	652	667	619	616	605	649	633	605	627	640	660	641	648	677	595	598	630	634	632	588	610	621	637	610	620	627	662	605	630	638	635	649	594	633	622	611	628	598	611	605	678	613	658	677	604	602	610	604	631	597	665	631	622	631	614	655	644	605	619	632	646	691	635	636	658	638	655	592	609	668	573	648	673	629	623	589	656	636	616	608	627	601	631	644	652	608	580	609	629	598	623	623	644	662	641	618	606	673	621	561	657	638	624	609	618	648	649	637	614	691	625	640	604	654	668	588	623	589	605	669	644	634	608	623	655	635	628	646	637	625	642	634	684	611	605	621	630	570	608	603	649	606	667	619	662	581	653	601	655	595	614	667	630	642	618	629	644
9436	9321	3669	1693	1201	1025	928	843	765	761	768	710	751	757	734	731	708	708	769	718	726	717	734	752	728	707	722	704	699	742	741	739	723	712	774	704	744	726	725	734	708	736	713	711	739	705	724	663	719	702	677	693	741	718	679	727	645	667	711	684	710	730	722	677	683	745	741	647	715	721	704	702	740	637	699	702	698	722	686	692	669	739	722	681	704	647	718	734	677	678	703	683	712	659	668	700	691	696	701	679	716	660	657	692	657	685	652	691	711	699	729	726	656	693	706	684	699	700	671	677	673	662	659	678	661	662	726	700	693	690	664	683	694	638	683	671	712	705	685	693	674	707	655	718	757	643	664	739	675	659	672	712	677	668	666	725	699	680	658	669	657	661	727	645	712	758	641	672	677	715	725	662	672	679	679	672	686	693	653	711	677	692	722	710	661	670	665	679	651	736	650	694	697	682	660	701	674	705	674	716	662	665	704	706	665	701	675	642	716	684	668	677	692	671	720	688	662	730	666	694	711	707	649	674	725	690	660	710	670	686	684	625	673	682	698	686	654	686	707	715	667	652	681	711	724	670	675	682	695	683	678	687	724	662	670	684	687	701	739	704	722	714	699	705	684	675	692	675	667	722	710	607	686	707	653	695	760	685	695	736	696	688	698	679	706	703	705	711	687	685	665	672	701	676	690	721	697	705	723	734	677	680	648	676	702	702	694	673	727	703	693	714	658	687	677	691	741	685	703	644	700	689	723	668	680	733	669	668	711	652	708	728	730	708	709	733	679	679	724	672	707	658	667	657	656	657	651	714	646	691	718	660	681	708	654	670	727	681	670	743	679	699	700	632	710	645	668	664	709	636	692	709	694	697	637	633	729	702	705	675	680	705	683	718	697	659	728	681	682	678	677	725	722	664	714	725	677	694	663	729	681	718	725	674	727	686	695	700	701	653	684	678	711	696	663	653	653	676	721	648	711	745	745	723	684	714	689	720	709	645	703	620	677	686	658	673	678	690	638	694	681	679	649	671	715	692	690	641	698	703	669	730	637	717	691	711	657	703	685	649	736	701	676	728	608	698	687	675	713	645	686	718	712	722	696	721	653	692	676	696	707	724	673	698	689	687	710	657	707	687	668	658	639	684	631	705	678	679	706	677	701	702	676	685	689	689	708	712	686	727	674	688	678	701	738	720	708	667	629	705	738	711	685	681	670	728	667	697	700	644	707	650	662	707	657	690	658	699	696	657	725	678	690	658	705	677	709	688	659	688	666	652	657	685	685	649	731	697	673	643	730	659	679	658	698	625	682	728	684	722	681	687	698	724	670	735	673	705	722	703	711	717	714	708	678	693	683	687	674	650	706	705	660	669	671	714	710	689	663	682	686	695	674	702	651	664	691	736	719	667	730	687	699	693	677	692	716	737	703	682	678	693	683	715	675	729	707	676	662	696	694	642	684	713	687	669	719	667	700	722	675	663	660	740	677	657	686	769	674	658	694	687	645	680	699	693	689	670	709	659	702	704	707	680	638	672	674	696	682	716	684	690	692	681	712	709	672	714	682	686	673	755	678	722	678	722	737	641	694	672	699	723	655	648	722	713	726	683	685	693	694	664	666	720	713	659	638	676	678	688	688	696	684	648	737	660	677	662	715	697	712	667	671	674	671	701	661	670	680	683	709	699	634	728	750	663	725	641	659	649	661	641	662	686	671	696	703	684	723	674	652	686	676	698	678	712	714	693	680	697	629	684	697	711	708	690	732	685	670	687	733	721	684	723	710	713	680	648	647	662	658	722	709	691	693	699	743	730	709	733	679	672	695	697	683	671	679	656	670	709	717	684	641	676	721	686	666	708	743	695	673	705	716	674	694	676	689	654	728	700	682	650	732	685	726	745	711	717	718	674	637	697	724	738	734	719	647	679	699	688	735	710	710	686	678	683	677	718	662	681	715	680	669	700	678	705	681	687	719	712	688	642	685	786	718	731	674	728	727	703	706	703	724	697	673	681	696	695	690	663	673	658	656	683	638	653	684	716	691	702	745	736	700	666	704	672	727	681	686	678	666	683	661	675	687	672	698	651	702	716	684	661	714	698	725	666	747	652	705	686	671	670	680	591	715	693	680	664	737	708	684	693	694	688	651	687	702	698	693	716	713	704	653	631	739	721	680	646	687	686	682	672	654	657	726	673	693	673	700	675	646	696	668	680	675	645	657	692	720	668	706	677	699	660	686	654	735	687	678	697	690	715	681	709	633	684	689	653	676	670	742	679	703	706	745	758	712	711	685	680	713	712	701	682	707	687	690	678	670	707	689	699	710	666	702	684	649	738	715	691	732	693	692	694	660	691	665	689	667	693	667	697	681	727	675	698	694	715	665	636	692	684	672	714	681	738	719	722	651	706	675	685	689	706	695	716	723	692	705	718	661	678	696	699	664	676	633	691	682	687	683	681	665	686	663	673	688	676	687	708	683	695	713	650	687	720	753	714	651	698	717	649	653	722	741	695	680	653	662	650	678	735	714	705	685	698	691	692	645	657	712	707	740	707	669	732	706	694	720	716	708	722	662	701	687	697	683	679	669	616	724	676	691	656	700	691	712	716	679	698	719	678	742	649	705	659	701	696	648	735	709	709	673	674	693	687	689	681	673	672	646	660	662	712	677	676	691	701	708	677	677	714	722	696	689	698	678	654	690	634	690	662	647	659	699	703	694	723	743	680	686	668	698	720	660	681	680	719	673	707	615	714	744	684	672	706	682	650	678	681	697	694	658	677	706	686	682	741	707	705	705	720	703	633	713	655	699	650	693	647	700	676	727	671	684	726	734	637	696	674	676	712	685	721	661	654	721	666	705	698	706	638	671	690	671	673	656	756	708	720	697	700	690	689	645	726	668	730	663	679	689	709	688	665	700	670	692	700	664	726	703	693	667	638	710	696	651	720	664	687	720	725	684	688	679	623	643	693	652	670	755	759	685	696	714	689	718	714	683	662	700	729	751	712	727	659	682	680	727	728	706	752	673	703	683	716	684	680	646	727	717	713	698	714	641	698	667	683	691	681	729	704	684	645	708	675	683	715	673	693	698	688	673	676	653	676	733	672	666	684	737	687	696	650	699	692	710	654	708	741	708	679	701	714	702	697	704	672	705	724	671	633	713	654	705	647	680	673	695	689	685	714	703	721	716	660	655	696	719	716	710	701	656	685	682	707	694	687	723	674	679	702	716	695	695	720	706	686	656	686	684	654	705	749	656	714	732	660	683	674	700	652	678	686	670	678	661	674	743	693	681	711	686	678	692	735	667	677	654	711	748	686	699	652	687	657	691	686	645	705	709	672	676	720	662	727	686	664	671	682	691	736	642	673	691	650	694	689	689	723	723	681	713	736	692	725	680	725	660	749	719	649	665	673	717	696	682	677	713	700	676	683	714	710	642	680	706	644	700	706	687	666	705	684	728	692	728	726	671	738	685	732	662	737	695	684	669	683	682	679	768	715	680	665	700	694
22396	21074	28457	23907	21072	21007	4358	1320	1059	1090	1027	928	989	940	898	937	930	888	893	950	916	890	873	856	875	925	902	872	895	873	852	901	923	909	943	941	942	930	926	835	844	903	931	916	900	830	914	878	897	866	860	884	854	913	844	814	869	863	833	909	818	871	876	874	885	871	831	882	888	849	815	865	867	847	861	795	828	841	873	815	848	827	832	870	830	824	794	802	865	814	875	793	816	833	821	831	834	880	819	809	793	796	881	847	896	831	805	831	861	824	837	806	861	834	798	848	850	790	827	822	834	828	853	825	868	822	825	812	869	820	784	873	838	846	845	810	856	836	838	862	867	841	822	864	866	835	899	820	866	840	844	844	840	831	905	831	810	888	841	808	816	841	810	839	844	862	837	790	835	859	864	848	792	872	844	815	825	884	833	829	785	844	803	816	797	838	886	855	850	846	815	810	819	807	845	797	863	792	803	849	842	855	797	833	868	830	910	875	804	836	887	884	787	859	861	814	854	817	823	865	834	845	794	828	838	815	835	838	869	835	853	832	873	830	825	818	824	803	820	829	818	886	859	866	808	838	856	851	801	852	795	869	796	872	858	854	822	847	850	767	831	784	844	828	824	804	852	843	825	823	862	796	810	813	866	828	855	844	783	836	848	844	837	863	920	812	884	843	889	842	824	806	836	827	790	821	819	839	778	847	861	826	834	853	876	841	872	829	779	841	786	812	826	793	854	847	840	846	803	781	851	783	861	796	858	859	831	900	832	837	836	847	855	796	837	859	811	840	804	849	836	796	826	856	793	832	890	822	839	805	827	871	840	873	870	833	820	820	826	838	829	871	864	779	824	851	860	839	860	825	866	847	765	816	822	805	842	826	784	785	842	888	799	857	838	805	834	859	781	804	859	871	864	858	794	787	813	824	869	827	781	841	823	816	806	836	836	835	806	769	866	808	839	835	844	831	817	833	810	934	841	775	868	818	817	881	882	771	827	793	820	815	827	833	839	760	864	863	838	856	809	837	807	816	796	850	825	793	801	880	815	844	841	800	858	864	802	822	830	853	812	841	806	817	912	846	823	803	808	839	831	797	853	827	782	830	810	818	795	807	867	833	839	872	835	814	814	776	827	835	840	898	839	883	810	810	834	852	895	868	859	847	890	810	796	791	820	826	846	849	834	855	835	846	885	834	861	796	825	792	872	825	882	788	845	814	786	881	873	825	790	769	831	838	680	824	818	861	829	840	889	868	812	790	775	829	861	877	830	826	771	789	798	879	864	826	843	812	821	851	856	808	828	842	870	819	812	848	862	824	827	773	862	821	934	858	863	829	838	782	863	819	835	827	841	855	788	824	841	884	849	855	827	818	837	849	836	794	841	829	829	786	835	783	869	806	867	841	814	855	841	860	838	869	802	835	839	877	804	840	858	878	817	853	866	890	791	851	784	878	835	849	876	863	853	789	868	854	826	900	890	848	878	834	831	866	826	834	806	815	796	798	856	818	815	825	793	839	873	851	862	818	772	837	825	827	840	813	838	796	771	853	858	780	833	846	835	832	813	827	792	840	836	840	865	805	829	816	816	755	825	817	809	829	835	847	918	803	811	834	810	819	827	805	869	809	815	836	804	832	804	842	866	804	826	810	827	835	880	845	832	852	842	819	853	854	844	850	804	845	815	849	800	818	838	811	832	816	834	850	846	841	786	826	808	855	794	843	848	775	811	818	780	774	799	857	863	826	820	824	813	840	857	843	848	829	842	809	811	875	812	856	856	827	863	876	856	770	843	859	815	844	825	837	865	853	787	824	826	826	839	811	839	808	861	879	846	813	823	821	815	843	869	874	859	828	820	831	880	861	879	804	824	820	795	804	865	862	865	858	800	813	794	860	886	833	834	894	856	878	872	831	905	835	871	767	825	807	816	813	884	870	814	809	882	808	847	859	822	786	800	822	785	803	772	811	867	846	838	772	837	848	865	747	825	778	840	796	839	878	861	815	796	833	837	850	772	868	869	827	836	899	803	815	824	774	829	861	768	880	830	848	827	831	846	827	813	801	784	741	878	812	784	808	848	842	853	801	849	834	823	821	870	890	811	847	817	853	808	825	821	816	859	828	804	851	819	867	895	817	881	782	886	846	828	841	866	865	863	871	828	881	836	802	825	772	839	866	819	815	849	805	851	868	818	848	819	821	909	857	836	825	750	833	859	838	802	849	808	826	864	826	866	896	827	876	830	902	832	796	863	828	835	805	879	843	828	786	841	851	821	850	801	868	815	874	819	841	863	818	820	842	864	750	888	856	857	850	803	798	838	820	799	810	774	817	797	836	855	835	807	887	855	842	872	850	784	809	825	845	850	799	842	863	799	850	863	847	825	812	841	796	844	883	842	795	831	839	792	827	847	882	818	875	818	812	818	819	831	793	821	804	815	827	838	841	777	796	837	866	801	847	880	831	853	812	857	792	832	824	841	893	815	862	797	830	831	824	879	816	853	872	859	873	798	824	866	854	828	788	828	784	806	840	773	857	837	875	779	861	885	861	839	821	822	816	841	786	816	873	860	800	821	845	835	780	816	854	833	795	832	824	830	836	843	815	798	787	830	854	810	819	766	844	843	824	829	868	857	861	816	817	859	830	858	835	892	833	832	808	853	821	895	842	857	851	788	857	819	869	810	813	772	864	805	807	843	903	835	858	820	839	839	785	841	846	850	818	873	831	829	854	812	786	818	780	862	826	821	819	823	786	827	799	772	817	827	794	836	788	869	811	828	828	872	833	887	783	794	846	807	861	853	881	869	867	830	850	836	832	832	796	812	884	887	845	835	816	791	842	831	890	819	813	877	780	801	861	838	839	780	830	844	816	801	781	866	817	825	828	830	793	827	838	874	822	842	862	834	860	870	845	864	847	828	853	865	820	872	827	844	834	823	891	843	812	813	884	789	827	838	835	822	796	808	814	831	827	797	809	850	859	845	826	820	794	807	848	804	803	808	838	814	862	824	835	839	839	840	832	844	867	847	830	865	821	805	852	848	847	838	796	807	814	835	845	789	786	804	855	763	779	809	826	876	755	835	815	788	838	854	844	823	851	786	812	786	832	841	839	837	778	823	856	858	777	812	857	878	856	848	863	781	798	899	764	880	827	836	826	793	833	788	821	819	827	826	803	820	836	850	833	824	841	829	807	817	847	833	876	824	813	768	851	822	802	792	850	851	862	823	800	833	826	864	836	847	767	941	885	875	854	820	797	830	831	828	864	892	827	848	845	815	827	846	833	812	812	838	847	787	880	854	790	868	835	828	800	866	811	858	824	879	832	834	823	798	839	788	824	790	841	840	786	844	815	882	811	839	803	744	872	821	829	853	814	797	851	877	867	875	823	820	838	820	854	771	730	841	874	835	845	847	852	802	838	922	810	814	806	807	823	804	807	848	851	848	835	821	812	845	842	832	903	875	843	891	824	799	858	819	857	817	873	828	837	843	821	811	815	811	831	803	862	794	844
14255	24053	9156	4023	2596	1917	1585	1404	1227	1121	1120	1083	1100	980	927	1012	991	981	997	944	982	945	960	946	951	982	942	914	956	938	985	922	993	965	982	943	953	950	950	987	943	920	922	984	987	973	989	1012	913	956	955	918	930	935	920	925	918	913	915	961	938	893	967	882	903	895	915	904	869	919	963	929	950	920	910	848	916	955	898	927	867	895	855	882	894	897	921	874	909	892	915	853	890	871	885	920	943	902	879	871	844	878	890	959	901	847	926	902	855	888	870	964	901	915	916	991	911	923	913	883	968	909	897	915	885	829	892	897	942	907	894	907	875	889	913	870	904	906	880	899	880	893	894	952	890	928	947	939	863	878	885	897	900	878	863	895	921	971	878	876	907	915	901	883	899	881	894	943	890	909	906	898	886	907	918	852	880	876	918	835	926	885	884	941	901	928	885	913	942	897	923	877	920	919	914	877	900	885	865	914	888	892	870	931	883	911	927	859	923	850	870	920	871	879	893	855	932	900	875	922	881	923	870	882	946	880	884	904	922	854	937	893	909	905	905	960	874	882	842	881	908	882	922	880	848	876	904	877	907	923	887	886	855	867	886	895	922	924	925	838	902	933	951	940	923	937	902	892	846	885	876	871	885	892	939	923	857	876	853	885	907	889	944	916	886	926	929	945	861	897	893	892	909	910	908	901	920	856	915	905	934	906	854	850	890	877	900	878	885	893	949	909	890	912	883	908	975	959	903	919	912	830	883	867	902	881	855	851	902	869	881	837	841	916	908	923	906	840	915	883	908	912	883	911	845	904	900	860	938	878	874	902	881	895	900	897	898	861	841	846	853	860	920	833	952	899	879	929	837	856	877	879	882	900	877	897	866	856	921	923	902	875	928	950	906	943	952	850	849	882	891	954	875	887	868	936	842	913	923	867	899	864	869	904	927	942	893	892	927	866	927	852	856	873	921	854	875	871	892	878	915	936	934	922	836	895	892	899	903	878	914	851	934	884	877	888	846	903	919	892	875	912	896	879	899	950	908	917	935	888	907	877	944	869	882	883	918	872	914	855	936	903	939	902	894	889	879	845	927	893	852	872	916	923	875	883	867	863	917	922	916	963	916	887	937	855	912	894	849	884	871	827	954	867	917	938	822	901	843	869	925	884	885	867	922	892	892	898	886	897	947	918	908	933	880	907	884	855	882	872	891	891	872	941	914	859	855	885	888	907	842	862	900	920	927	948	870	887	863	879	888	901	896	896	896	876	928	877	843	907	855	882	945	935	876	896	931	880	940	891	903	903	885	888	931	925	838	890	852	942	934	906	903	919	895	912	898	906	901	909	876	886	913	852	926	926	868	878	921	929	904	915	922	902	904	903	904	932	867	927	866	917	912	865	924	907	866	876	894	867	900	949	876	893	869	896	876	847	838	929	900	913	930	899	907	895	918	885	905	882	884	931	854	975	863	898	898	885	867	901	861	883	840	864	901	908	911	942	889	909	891	908	877	972	918	922	841	843	871	903	929	888	938	865	923	926	874	890	858	856	911	928	858	855	952	867	879	893	900	902	872	874	890	896	946	902	881	921	870	903	912	868	899	905	954	867	849	853	894	870	870	945	940	875	874	943	900	901	931	865	898	950	956	865	952	860	860	924	874	890	881	911	915	871	832	877	888	898	891	871	946	895	816	923	877	919	906	843	887	880	846	883	897	892	932	887	879	902	864	886	829	895	900	883	892	909	901	908	894	857	919	921	866	918	902	911	878	911	864	860	907	860	882	897	901	848	894	909	896	898	879	939	907	858	957	904	884	884	918	849	906	903	918	907	949	890	874	830	883	905	876	917	883	876	870	917	852	874	913	916	818	917	883	914	875	942	878	842	923	887	952	890	837	922	862	902	907	926	860	872	907	890	845	899	926	927	913	899	863	917	887	864	868	926	904	889	893	924	878	910	869	896	884	947	858	862	862	877	910	901	891	967	893	908	860	923	883	894	889	968	868	910	960	905	922	887	872	880	914	926	893	903	969	893	891	876	922	881	919	872	879	903	893	948	905	947	919	835	920	853	868	922	932	860	905	890	910	879	852	884	862	866	934	871	874	883	847	964	941	877	914	849	890	896	860	907	923	894	881	906	872	925	943	923	923	909	872	893	876	873	964	837	902	887	904	882	929	924	950	854	897	890	850	920	901	871	894	896	970	860	916	835	864	953	904	856	898	903	846	883	903	883	922	917	894	895	868	884	885	915	919	869	873	863	926	835	877	874	936	861	911	935	888	933	901	897	906	913	879	906	933	836	890	894	912	947	859	923	861	884	906	910	910	896	906	918	843	893	889	915	946	911	917	887	878	906	912	869	901	871	929	910	892	868	925	857	883	897	969	891	885	894	923	904	886	918	878	859	924	895	892	864	971	880	945	905	927	867	913	901	913	905	911	880	921	941	916	889	927	933	1010	881	876	929	906	894	896	858	851	825	909	884	916	883	954	946	873	891	910	935	951	875	862	883	854	924	917	881	944	902	885	873	899	928	899	917	845	903	846	874	856	895	947	940	910	863	961	892	906	902	893	891	875	920	865	879	897	915	907	902	956	829	946	876	909	917	882	883	876	887	842	945	987	873	935	944	898	884	908	853	875	882	873	913	908	920	865	914	922	884	900	903	904	936	972	926	886	896	935	892	874	884	807	944	904	962	880	842	954	883	889	853	932	885	898	902	894	874	926	872	948	898	914	947	887	912	850	940	876	845	903	936	918	907	892	911	915	855	927	865	913	860	939	916	872	898	876	951	899	950	881	890	931	863	905	903	906	838	864	871	873	885	901	890	861	876	958	917	871	909	832	923	890	857	942	825	944	888	908	930	908	899	873	855	912	853	893	922	881	938	912	843	873	878	916	847	931	907	907	889	909	867	908	938	907	924	916	899	900	941	869	860	918	900	881	876	841	914	902	932	908	919	921	903	901	925	894	880	884	859	875	882	920	890	858	948	822	894	930	889	894	891	891	880	946	900	890	927	875	870	884	863	939	876	891	934	919	943	915	863	877	941	956	806	900	895	959	901	896	919	911	871	921	919	862	843	864	889	884	911	899	887	879	956	838	909	850	834	878	848	891	863	906	934	899	952	860	893	893	868	942	883	938	862	846	880	892	890	892	894	850	824	843	879	929	934	883	881	849	868	881	960	957	898	880	891	903	888	882	889	866	911	881	907	931	930	934	952	859	869	853	908	907	852	946	876	914	869	895	910	896	867	855	921	891	826	931	933	898	886	900	861	900	867	901	930	854	897	888	884	932	920	902	897	930	910	904	892	868	903	911	929	921	930	880	906	913	922	930	877	874	900	867	911	851	868	879	904	913	877	860	904	863	889	924	889	872	897	894	916	867	892	874	876	884	883	913	914	966	943	920	932	906	901	891	937	911	872	923	933	853	912	907	882	928	897	891	912	871	871	948	871	913	926	884	903	881	862	903	869	916	885	930	884	915	920	951	907	887	912	842	866	874	938	876	846
27218	20738	13024	1663	829	796	758	703	760	680	709	728	703	662	664	676	673	656	690	633	688	643	676	685	627	669	678	610	643	710	672	636	701	647	681	637	671	611	656	675	685	679	661	610	685	664	687	686	684	598	660	673	666	655	654	659	721	659	634	674	670	712	645	652	636	636	624	647	618	679	603	642	663	657	672	614	665	662	697	641	658	640	608	632	647	684	635	654	662	678	677	681	676	672	611	683	705	682	613	620	673	662	619	658	659	638	678	697	645	629	672	651	653	679	647	659	658	663	646	694	625	640	670	612	613	657	641	627	668	655	702	671	646	662	675	674	659	634	688	671	620	616	659	605	688	672	646	663	581	679	649	663	661	666	623	581	653	687	626	647	692	653	667	620	656	657	714	674	664	649	656	632	604	669	730	657	638	643	639	631	625	660	650	681	631	641	672	628	647	697	671	662	682	654	651	620	668	650	625	652	640	638	612	663	670	664	622	643	651	658	630	672	673	681	639	659	657	620	667	636	663	672	686	620	668	664	627	616	676	636	613	678	675	640	682	655	598	665	671	664	640	631	666	648	673	639	641	655	636	636	659	669	667	654	663	668	652	667	643	679	634	711	648	669	679	624	708	701	612	688	677	662	619	611	641	663	647	675	631	663	617	642	607	660	637	655	639	675	601	642	655	652	676	651	661	674	668	655	645	668	646	671	690	659	666	707	655	641	657	644	660	687	683	635	640	694	700	650	643	627	622	635	700	690	662	675	652	684	635	661	653	635	644	690	631	668	674	642	637	615	633	664	679	660	626	637	648	696	652	639	641	692	650	663	647	609	634	642	627	647	640	660	669	614	671	650	655	634	667	615	658	621	660	626	626	650	685	688	665	651	645	634	650	627	623	685	663	659	671	679	630	696	671	648	642	662	663	674	670	651	631	662	677	629	638	638	640	633	652	598	657	640	689	643	636	657	656	674	679	662	632	626	630	645	653	623	660	646	650	636	649	708	649	655	664	602	663	648	648	687	651	674	665	639	657	643	631	628	624	658	605	661	633	647	640	652	636	684	624	686	649	662	633	605	683	648	597	663	675	666	643	673	657	640	651	671	651	656	659	660	653	645	653	701	606	650	617	610	638	706	652	660	641	652	638	603	619	626	686	650	634	632	697	657	622	675	650	663	613	633	652	668	631	640	592	646	631	603	698	653	671	684	673	680	654	648	667	644	634	646	713	619	606	650	654	635	673	652	685	627	701	658	637	677	598	607	652	659	684	701	655	625	710	594	633	664	636	648	682	644	681	670	667	696	657	672	651	680	622	664	626	671	634	648	673	668	665	688	695	661	644	668	647	680	664	649	651	633	669	628	591	684	612	659	648	617	666	634	656	677	629	640	649	639	652	700	631	643	678	667	635	635	664	649	627	645	601	681	658	632	635	634	636	651	644	662	642	648	725	694	637	654	650	693	702	658	659	634	628	638	617	637	743	669	620	664	622	654	677	639	680	646	643	673	619	690	695	668	564	661	682	657	648	617	605	675	654	681	629	649	634	621	682	611	672	628	678	638	674	670	685	653	662	608	740	682	597	676	656	696	669	622	655	631	678	647	659	632	666	693	611	684	673	678	651	643	677	634	688	676	667	670	655	649	612	667	616	614	643	705	647	660	677	695	636	633	651	681	642	664	664	682	655	666	631	655	614	688	652	625	713	673	686	677	679	650	637	609	648	674	611	603	607	693	625	706	643	624	686	660	661	642	667	637	678	660	624	657	645	683	665	671	642	672	690	617	639	664	631	649	656	672	629	670	664	639	605	679	664	623	645	676	627	660	690	655	637	659	644	679	677	628	713	644	624	626	705	611	665	659	649	632	666	620	635	666	629	672	624	671	650	641	695	654	625	671	664	673	613	625	662	627	643	643	642	695	643	669	675	634	655	666	667	680	636	639	615	610	639	650	616	668	651	685	634	679	643	689	638	626	686	646	617	681	663	640	628	632	717	675	624	612	659	621	678	645	716	660	715	678	637	634	654	627	658	624	628	626	619	705	640	678	645	678	697	640	659	662	680	678	638	658	665	678	632	650	661	616	685	652	678	651	667	644	660	675	662	652	634	626	691	678	686	637	631	643	659	633	648	635	648	665	595	642	647	673	668	631	659	655	652	666	689	641	634	658	690	653	671	746	666	684	694	596	665	624	652	675	617	668	627	683	634	667	637	634	621	634	609	655	673	660	695	654	677	688	676	644	651	657	650	618	662	660	645	689	667	650	644	620	638	649	623	644	684	628	681	628	662	643	609	687	620	686	694	700	667	638	688	690	666	625	684	620	672	663	629	679	632	641	639	668	675	633	661	575	682	660	624	734	639	643	715	636	696	637	656	695	626	686	622	662	643	649	680	642	678	637	662	648	638	610	675	611	673	691	700	678	635	674	665	653	647	664	637	632	687	676	662	621	659	686	648	659	621	664	635	679	671	645	655	696	648	631	667	664	660	624	596	648	646	644	626	672	619	653	650	676	660	634	616	630	671	645	677	652	640	632	622	662	664	644	672	625	695	669	628	665	676	652	607	665	556	656	647	654	633	677	680	687	687	674	615	677	649	633	649	672	679	649	660	674	684	644	682	661	651	668	638	630	695	647	640	670	663	686	670	649	613	617	660	679	655	604	621	672	694	651	657	638	584	678	633	661	683	620	669	681	682	656	670	662	684	631	627	616	626	631	639	669	674	659	620	631	640	651	697	683	673	643	672	662	644	684	648	683	627	635	637	682	690	663	706	648	629	647	620	673	659	646	636	685	682	653	701	691	621	631	666	680	634	646	695	597	636	636	664	630	648	693	644	711	603	664	674	660	636	613	686	690	603	617	614	672	615	628	630	649	616	682	641	684	626	633	638	605	650	645	684	686	638	599	666	640	616	633	622	642	661	674	669	618	650	668	644	618	639	629	661	628	603	637	682	654	660	659	668	599	630	650	655	700	661	661	672	673	678	648	616	616	680	650	633	675	639	640	642	640	643	679	572	645	691	691	658	617	639	654	630	668	669	654	719	662	679	664	631	629	651	629	690	623	653	647	634	623	634	686	698	678	662	622	647	688	633	634	647	600	600	663	646	646	622	628	637	676	675	630	693	678	674	662	638	627	614	672	698	680	659	681	638	649	630	693	640	629	667	647	634	656	619	679	676	630	614	654	659	656	651	636	655	654	696	652	632	618	647	667	707	647	661	653	645	666	639	672	679	618	659	678	656	652	669	672	642	671	698	638	654	684	655	719	664	658	636	643	593	652	636	679	655	675	648	628	632	691	626	637	667	644	665	617	660	640	665	662	609	684	675	670	652	704	641	639	668	650	610	687	631	668	634	655	662	606	673	668	631	635	666	622	660	690	608	629	668	636	693	626	646	662	626	646	649	649	623	656	639	649	666	624	633	658	630	627	625	614	645	673	642	657	631	639	660	697	653	664	660	613	651	642	644	666	633	663	657	603	664	653	674	669	592	661	629	673	675	642
9054	7725	2362	1271	959	956	856	762	706	735	726	730	729	770	691	736	713	757	716	762	723	710	771	770	679	688	739	710	697	733	717	725	747	702	741	707	735	710	720	744	763	738	714	744	708	756	751	682	721	760	736	737	751	706	734	702	709	692	757	669	778	711	734	722	699	721	690	728	728	694	691	716	691	756	680	702	758	723	728	697	691	699	717	713	678	689	743	692	698	702	689	697	716	724	717	712	700	716	686	697	686	702	688	682	703	725	669	725	738	696	682	736	705	733	680	665	730	725	715	670	668	702	700	758	696	733	693	758	724	749	677	690	684	714	697	679	696	688	743	728	654	704	685	708	703	730	659	679	725	741	735	709	722	716	691	691	698	688	717	733	713	752	709	721	685	687	726	688	728	757	712	778	704	730	705	746	698	706	746	739	748	709	749	721	704	717	711	682	675	769	689	749	681	717	743	714	706	707	710	700	740	788	645	698	646	746	646	694	658	671	744	715	695	694	699	718	745	702	771	736	754	701	705	715	706	721	680	747	733	729	728	716	740	725	716	688	682	717	665	733	690	728	679	735	716	710	732	700	726	738	671	714	739	716	691	683	691	714	745	701	719	680	691	686	699	720	742	706	676	753	696	712	713	713	698	757	659	698	692	733	677	684	724	730	709	723	737	708	775	700	704	720	757	696	722	677	727	746	718	708	702	673	690	684	730	715	693	718	731	712	727	702	665	701	690	679	678	744	671	728	697	673	705	727	752	720	636	737	718	690	684	702	676	690	731	691	712	668	702	701	673	764	729	695	735	699	739	708	712	768	737	741	758	708	696	681	705	692	717	683	720	704	672	772	716	751	716	685	721	750	631	672	678	751	719	757	728	691	710	716	737	731	686	703	668	673	720	708	697	686	688	689	721	694	676	672	698	714	687	663	673	706	742	717	727	702	723	697	692	716	734	727	678	696	689	694	724	713	680	638	695	739	703	706	687	689	655	755	663	720	722	709	718	697	724	715	679	727	741	688	714	712	720	715	711	724	702	697	739	691	693	682	717	741	690	713	672	720	733	765	741	719	693	671	735	693	691	738	733	677	684	710	784	703	644	681	730	722	682	737	713	732	736	743	708	673	668	722	696	688	705	718	688	749	686	724	688	710	709	707	749	743	733	682	674	717	695	763	705	635	741	694	736	707	698	727	753	716	707	693	741	704	720	706	690	730	690	681	675	699	712	730	710	691	694	703	745	695	719	705	693	694	693	703	727	680	719	706	670	715	656	680	685	731	731	721	705	703	719	706	734	699	695	710	711	734	698	696	691	738	722	721	695	701	710	737	699	674	721	716	730	679	692	758	757	753	695	677	701	683	718	714	705	740	733	709	676	662	740	711	676	718	703	690	665	682	722	672	736	703	697	724	715	669	716	693	714	746	743	680	703	707	745	699	677	686	706	765	686	663	727	692	692	683	725	724	713	695	719	705	710	753	728	691	729	737	679	727	695	710	752	687	757	709	728	676	723	710	697	730	662	684	704	691	675	710	673	744	709	696	694	697	705	731	702	713	679	728	715	728	682	733	665	710	760	727	759	730	690	720	696	649	717	696	706	709	712	774	712	722	730	673	669	668	676	749	706	709	700	695	688	699	724	745	700	744	651	674	750	713	741	705	692	727	695	675	662	688	663	701	707	702	716	772	756	694	711	719	726	712	683	754	700	641	672	755	711	673	741	703	703	703	702	736	700	711	738	664	725	663	672	745	792	618	759	678	716	713	684	695	685	702	718	744	686	726	706	741	684	722	701	700	763	746	656	703	738	707	714	720	688	714	755	717	655	648	679	746	709	713	741	727	710	719	694	661	718	694	705	730	740	740	726	691	703	773	717	678	720	699	744	740	645	706	746	707	721	721	649	691	693	761	723	656	722	650	710	659	694	721	669	726	746	695	674	702	700	722	747	725	772	768	722	733	701	723	729	664	699	706	723	701	704	732	679	732	707	740	696	703	739	724	738	767	757	685	767	724	735	706	718	726	747	707	702	710	693	743	708	715	717	689	740	784	718	701	682	714	729	698	724	751	744	739	701	758	671	725	712	690	698	718	729	673	741	667	670	692	702	679	704	737	713	738	720	687	727	714	736	715	692	722	764	757	716	671	682	731	761	657	727	708	691	710	695	696	706	736	690	709	744	741	723	731	729	703	717	706	697	698	706	666	770	728	734	717	712	769	709	714	773	743	731	717	681	712	733	716	708	667	713	710	735	725	674	671	717	737	702	682	715	696	770	697	686	676	724	692	709	696	658	747	697	683	710	667	723	672	674	692	716	780	759	712	752	683	698	746	738	724	719	718	739	685	675	729	709	680	752	759	678	743	673	708	715	692	732	729	724	703	692	764	733	724	695	707	736	723	716	707	698	701	687	689	712	709	751	749	683	736	651	690	649	689	714	710	746	717	765	667	728	747	722	783	716	664	688	678	740	730	745	702	740	703	712	710	750	693	747	714	761	741	720	716	780	705	711	701	737	679	730	706	702	701	715	708	700	715	743	656	698	698	738	701	702	678	748	701	756	684	738	705	694	685	743	697	739	732	677	741	740	686	682	682	664	676	712	725	705	694	701	713	666	784	712	715	745	742	676	700	708	686	739	706	659	750	706	698	751	732	723	673	679	689	729	703	729	668	769	708	710	718	705	740	732	710	699	701	681	728	710	712	712	739	693	722	676	713	671	740	727	680	747	725	722	704	726	721	739	711	724	714	664	739	700	665	764	718	704	743	728	673	714	677	766	676	710	693	734	682	712	674	771	744	780	652	679	707	747	702	670	728	714	741	707	771	761	680	716	705	710	686	694	689	770	714	743	693	677	701	696	721	692	734	719	703	683	720	688	712	712	705	714	709	712	723	727	689	726	706	768	698	734	707	727	686	736	718	701	710	715	727	734	714	728	730	688	737	755	725	697	743	713	669	704	719	702	726	691	689	709	714	702	703	729	737	672	731	713	680	708	684	685	716	738	690	696	740	730	705	713	726	694	685	671	693	696	666	694	731	679	737	643	684	694	703	726	748	682	704	730	694	737	680	713	686	720	719	723	632	723	760	745	714	750	689	720	699	722	696	709	708	700	708	697	689	698	709	654	696	698	707	688	695	719	730	725	724	768	749	731	710	710	720	732	730	699	716	767	741	688	692	696	699	699	695	682	724	726	682	694	714	784	704	712	676	706	696	670	647	757	650	695	716	698	727	683	679	704	693	762	718	651	690	655	699	728	702	663	687	713	684	722	703	750	700	693	725	660	736	722	700	720	725	744	694	722	704	666	733	706	735	708	717	691	705	703	743	735	735	706	686	709	715	757	702	718	767	687	676	652	689	755	701	701	727	672	704	728	705	749	702	684	704	678	717	683	735	659	707	705	691	734	753	723	672	730	727	734	699	724	699	700	686	710	718	761	680	708	773	677	705	708	680	692	716	722	721	694	667	692	703	710	737	715	714	746	698	684	709	709	681	703	735	729	734
23449	20957	27664	24420	20718	4305	1199	951	946	875	823	841	829	849	843	809	836	837	832	833	811	826	781	779	831	812	830	758	829	832	802	820	772	829	814	844	859	801	796	839	855	818	841	791	805	824	854	858	828	789	809	761	792	846	841	783	825	788	757	871	805	788	748	811	788	785	775	805	761	758	790	779	790	801	735	812	749	761	743	762	749	784	740	768	765	756	792	821	819	760	771	793	825	804	783	773	769	804	789	795	744	801	750	786	751	768	810	805	832	793	744	768	820	743	757	793	781	802	751	739	801	754	778	784	771	774	735	749	787	755	785	782	827	786	788	816	804	759	771	760	784	812	713	825	774	767	783	759	778	764	737	781	804	787	782	765	751	768	762	801	753	772	752	822	757	768	791	781	826	769	783	807	755	757	736	793	781	787	784	757	804	823	813	760	771	767	754	837	797	786	797	735	797	736	750	784	765	746	786	830	704	726	791	768	747	763	788	738	774	802	784	836	788	709	752	799	772	772	755	789	766	765	803	769	783	782	799	737	751	772	748	753	772	718	741	774	794	748	813	749	764	809	829	762	777	810	797	783	789	714	793	749	749	782	776	775	817	782	795	776	747	777	804	800	778	791	761	753	764	785	857	764	794	757	734	738	754	761	818	755	777	771	764	782	796	854	813	770	795	774	780	746	846	784	779	738	757	775	782	739	780	779	798	732	769	735	776	751	823	758	756	733	742	829	767	797	858	790	770	756	754	776	758	744	770	783	771	780	800	747	761	824	791	763	786	826	794	778	800	760	805	819	835	814	814	772	754	813	811	796	826	794	817	776	813	733	777	790	807	828	759	790	787	772	701	764	795	787	752	796	756	790	784	772	745	771	868	839	808	821	791	805	798	814	730	783	785	775	798	777	828	828	818	728	814	781	751	769	765	791	722	801	818	759	774	817	781	777	759	744	745	783	824	760	754	750	806	760	778	746	797	764	816	790	769	793	765	793	755	796	793	762	761	757	765	739	750	760	760	775	785	788	757	810	862	848	772	747	838	792	782	731	783	787	830	735	814	730	814	752	768	784	785	754	752	773	785	810	745	761	767	767	776	776	755	856	728	816	734	796	798	808	782	762	792	805	786	755	788	796	776	793	805	816	782	784	771	830	739	814	760	764	782	698	775	750	771	776	805	739	832	767	794	774	822	783	844	776	807	753	716	800	770	798	804	776	791	740	764	793	786	766	737	754	771	817	786	756	813	748	809	744	779	746	781	786	769	792	840	818	784	799	779	775	783	749	825	747	784	760	771	755	821	748	781	769	768	831	773	800	788	805	808	790	733	807	812	814	735	780	774	764	814	776	799	798	717	768	794	798	754	782	790	777	800	752	813	752	811	804	762	814	786	766	801	793	756	801	758	796	817	840	690	725	812	763	749	851	785	789	771	727	728	785	814	756	797	761	782	718	782	774	819	823	758	733	748	838	787	787	817	765	798	758	814	772	784	769	748	796	765	748	798	781	817	756	757	748	783	799	767	759	780	816	773	762	782	811	786	767	786	819	781	797	805	813	753	789	756	802	801	759	783	785	773	790	785	798	779	810	757	733	812	776	761	843	773	715	741	747	724	777	823	801	761	879	721	771	723	765	769	761	740	718	733	746	734	792	778	764	782	778	775	763	773	813	747	778	748	747	811	781	750	744	735	777	793	773	761	738	770	783	735	733	779	784	776	800	750	757	754	723	747	769	852	808	797	786	773	760	741	775	752	764	748	766	818	798	735	802	758	787	779	767	802	754	766	735	764	841	778	771	793	793	796	774	775	761	855	817	754	830	725	727	737	798	775	757	761	790	786	775	750	759	788	740	794	784	789	788	771	752	794	829	793	751	750	811	774	747	793	766	777	783	781	808	782	799	782	811	818	786	790	768	830	823	791	801	811	806	764	744	742	807	753	806	800	761	767	804	784	803	770	770	806	787	793	774	781	786	735	775	805	805	815	722	782	816	766	813	787	812	799	787	768	807	786	818	828	785	741	728	776	794	798	768	739	791	812	788	806	715	778	772	838	797	761	758	729	769	764	774	829	810	796	801	760	795	764	798	804	709	788	786	786	759	749	780	766	767	757	788	773	794	823	832	777	732	771	767	771	808	796	748	812	778	779	781	811	762	807	805	780	768	772	770	828	787	803	793	767	799	772	775	856	730	761	739	828	805	821	790	818	784	783	807	783	748	729	774	781	796	808	720	789	767	758	772	806	754	776	739	772	784	769	732	770	723	772	787	735	773	834	776	797	747	771	752	725	758	785	786	838	815	793	755	758	787	781	801	833	856	784	801	801	750	782	783	808	732	817	822	763	807	798	767	787	798	838	794	808	827	810	804	744	779	822	780	819	750	839	763	835	756	796	797	803	751	731	766	782	772	713	788	789	762	791	741	761	763	800	761	814	792	784	701	763	797	789	786	783	780	775	781	778	769	737	753	773	754	746	785	741	785	742	750	781	745	765	805	769	785	739	754	733	752	822	751	790	805	788	756	860	810	811	733	777	769	749	817	812	761	791	754	776	749	770	803	797	752	806	831	793	786	784	817	769	786	772	772	801	786	753	822	772	735	781	795	805	801	777	775	812	852	778	759	742	779	740	787	835	767	785	772	815	809	738	743	782	751	799	795	749	763	783	767	763	772	716	767	813	782	745	735	761	780	757	741	792	765	769	788	835	765	801	783	810	777	782	794	818	801	780	747	823	774	762	785	779	795	791	806	814	792	712	797	758	793	737	791	805	836	793	846	816	776	787	809	790	785	765	810	806	782	731	733	819	825	783	774	760	785	758	728	777	754	818	754	795	766	812	805	781	822	802	797	770	759	777	761	792	768	784	793	735	760	780	723	740	741	764	757	781	778	809	825	788	812	772	768	792	752	812	752	710	758	806	760	784	775	804	773	776	779	816	782	841	841	757	774	797	834	758	828	745	758	801	747	788	774	756	769	754	805	832	728	788	788	766	812	744	787	786	784	721	810	837	801	748	805	774	814	731	782	775	840	795	764	773	796	749	801	766	831	781	771	757	762	761	814	781	833	725	776	766	835	761	751	779	756	769	807	798	808	795	785	763	765	777	752	733	782	788	793	771	827	803	747	795	771	757	780	788	730	774	739	754	770	846	757	802	833	786	796	793	732	812	782	777	740	765	805	750	774	778	730	781	808	810	762	730	759	724	767	785	826	771	816	772	774	749	751	761	746	753	793	738	772	747	815	775	805	764	818	757	799	759	777	766	762	838	764	767	811	789	830	800	731	787	743	750	770	758	766	816	777	801	763	786	752	761	795	802	753	763	742	780	764	750	785	797	787	766	766	819	819	754	766	774	739	749	761	780	807	816	824	764	842	794	785	780	794	795	763	807	762	789	799	793	775	796	777	885	753	816	745	777	817	762	770	800	818	748	745	787	814	767	822	803	764	816	810	776	776	810	745	733	781	774	806	800	772	768	733	804	777	803	779	784	806	739	788	778	779	809	775
11800	15310	6326	2685	1853	1471	1218	1046	1036	922	932	923	907	926	875	897	849	867	951	851	883	907	886	840	853	860	817	837	868	881	855	931	879	863	849	902	905	911	916	910	856	874	921	899	937	819	873	880	871	867	858	917	860	862	864	856	849	885	817	829	872	900	880	888	870	854	827	851	841	885	854	865	881	825	863	829	804	842	848	861	856	850	829	837	793	838	834	904	834	853	866	822	889	860	816	839	795	891	789	834	844	819	867	845	833	854	834	878	822	870	843	864	828	823	845	876	813	819	900	841	835	853	840	817	867	874	821	804	824	861	842	834	796	816	801	821	847	872	841	827	893	818	892	822	894	867	833	852	867	842	855	809	794	860	814	789	835	871	809	884	802	817	839	806	783	858	914	836	819	836	802	925	858	831	858	879	791	875	803	838	837	855	850	846	812	851	833	858	867	803	865	868	862	893	785	836	833	855	804	858	829	837	811	779	864	851	847	842	862	876	832	881	858	840	834	785	828	844	850	810	837	849	842	851	866	885	883	825	861	796	813	840	809	887	828	834	831	863	828	806	816	820	833	836	832	837	851	821	839	871	809	848	867	886	811	816	876	863	860	875	853	807	863	880	892	864	831	891	823	849	815	886	875	850	774	896	838	854	835	802	846	841	843	864	843	812	809	858	808	872	880	849	826	898	802	850	858	865	841	869	828	825	837	825	819	869	865	845	830	850	824	822	855	877	854	830	791	893	839	813	835	835	845	851	834	837	879	858	814	835	856	808	841	869	825	820	850	804	814	864	851	854	849	778	879	806	798	894	815	871	860	814	859	882	887	860	845	842	826	797	854	872	809	795	850	820	821	833	844	844	818	840	900	876	839	845	839	820	847	814	836	816	810	836	854	850	804	844	862	856	812	849	881	812	844	839	806	822	808	846	894	822	828	912	812	829	857	887	868	844	895	789	823	823	874	841	851	923	869	805	833	863	865	864	882	877	898	847	910	852	825	801	856	807	860	841	875	866	844	746	856	858	833	826	853	867	827	847	822	849	854	819	885	833	842	886	828	820	898	857	861	732	832	818	857	924	837	862	887	828	820	824	854	865	904	816	763	815	869	829	845	895	827	848	878	848	856	873	824	870	854	805	815	814	852	846	846	788	836	840	888	862	841	856	794	873	887	836	824	822	794	831	803	860	852	860	778	879	877	793	812	878	830	926	857	879	832	829	821	849	803	846	852	831	816	799	867	824	871	847	885	879	832	822	843	844	842	825	809	847	846	882	862	830	853	872	891	811	800	857	826	892	825	856	845	825	823	846	800	850	770	854	824	842	854	844	854	811	816	846	831	847	879	860	822	834	809	874	864	807	877	796	852	785	826	813	838	798	907	872	858	815	842	841	853	845	825	858	853	822	818	869	838	814	824	823	813	763	868	859	816	854	763	812	857	852	865	850	806	821	839	823	812	825	874	892	843	819	822	866	872	802	843	782	819	878	897	849	844	788	823	838	780	840	841	880	860	820	795	834	845	828	836	853	804	862	814	860	898	853	838	892	836	853	847	832	870	865	862	840	871	865	875	852	819	842	833	847	866	848	803	861	848	814	852	830	798	858	820	824	813	854	792	851	865	868	829	802	893	862	851	851	816	821	858	841	797	833	793	852	797	848	853	822	833	813	850	854	796	797	812	829	864	814	839	832	855	828	833	818	837	849	802	828	856	826	851	846	816	841	862	822	787	841	790	877	826	873	813	828	798	828	834	855	875	875	829	846	858	824	852	881	805	844	824	898	863	803	869	874	843	783	817	878	900	846	833	842	773	811	848	864	773	846	864	850	851	847	844	839	833	817	822	864	843	804	830	831	838	843	857	825	861	853	840	808	844	854	857	849	809	837	789	866	915	865	848	800	877	824	837	795	852	876	865	806	857	794	866	834	895	805	820	830	890	767	811	821	860	834	853	881	856	792	874	855	805	833	791	867	861	868	800	850	827	857	830	874	834	843	877	895	845	864	784	808	786	794	846	799	811	832	816	874	888	849	849	848	855	826	830	859	890	860	847	844	836	877	818	873	831	890	840	854	867	894	852	831	866	898	843	809	830	806	880	816	812	774	826	853	797	869	850	810	835	827	878	837	847	838	828	818	858	879	798	904	855	828	833	840	812	834	802	848	839	848	861	814	809	845	834	834	847	869	843	847	822	837	827	852	827	834	829	802	833	849	899	822	795	821	823	851	799	894	852	888	823	872	859	859	815	891	822	851	850	836	840	849	808	857	875	885	823	829	844	842	836	940	789	891	842	860	897	833	796	872	846	843	801	852	847	872	811	801	847	819	854	854	831	860	880	833	881	810	869	783	859	797	860	852	821	846	837	825	822	851	814	860	830	810	836	870	851	841	821	840	894	839	819	779	799	851	794	845	854	831	851	827	862	853	830	823	838	845	838	833	831	853	822	855	839	875	888	889	850	844	859	853	887	868	782	872	875	823	804	887	897	833	811	850	828	830	810	861	859	830	829	841	863	825	849	854	842	818	791	856	862	851	877	826	791	840	812	877	831	798	794	838	848	852	835	922	883	813	849	790	826	853	799	807	811	828	827	863	847	859	882	834	805	866	871	822	859	835	830	799	850	852	774	870	825	800	867	876	883	792	832	779	805	835	783	882	810	832	847	800	808	857	844	854	837	855	785	827	787	821	861	862	791	877	849	809	847	815	871	814	872	808	881	839	868	836	895	796	845	872	821	843	879	824	829	881	808	797	904	818	829	833	824	845	854	902	808	857	937	821	820	872	825	923	879	792	873	852	810	824	866	874	811	832	800	815	800	847	803	823	799	832	864	829	866	869	831	921	825	827	837	851	849	791	846	834	815	829	866	829	880	845	870	843	847	845	848	830	861	848	829	827	854	870	886	815	779	815	814	874	815	867	800	816	868	876	794	828	834	873	841	847	828	866	877	860	790	845	802	828	885	833	840	873	842	810	809	845	851	867	805	833	838	877	845	858	846	788	840	824	790	790	848	824	839	833	784	885	846	840	820	831	875	854	788	809	772	833	881	830	822	846	822	842	880	835	813	839	894	819	878	855	817	844	835	883	805	854	845	883	845	826	839	869	810	839	757	854	830	833	750	845	877	821	808	860	794	842	863	882	801	842	758	797	861	850	854	844	828	813	823	916	807	834	861	882	829	826	849	827	840	848	842	806	825	872	869	810	795	831	861	821	827	819	855	818	831	827	847	855	828	860	824	846	854	836	885	849	812	835	887	869	820	840	848	844	819	822	820	805	806	854	869	816	887	849	831	845	817	852	822	850	848	844	875	813	865	901	830	852	831	829	806	811	850	843	880	867	821	839	836	869	870	818	814	858	806	879	855	848	864	854	859	865	808	842	846	847	856	856	877	823	849	836	833	836	818	834	875	833	794	857	849	859	806	852	865	885	870	831	848	811	847	820	901	869	819	855	823	845	825	825	832	816	844	897	875	866	847	862	835	864	804	801	877	837	849	827	846	838
24607	21013	26424	25351	4859	884	795	713	648	669	687	671	660	636	682	640	638	661	607	683	641	666	647	624	608	634	631	635	637	681	700	638	650	680	657	642	596	692	658	630	661	637	688	633	648	661	673	673	662	628	649	626	672	647	631	606	639	653	617	621	630	641	663	629	644	658	598	593	629	639	618	589	636	636	615	652	695	633	641	644	613	621	654	630	634	596	589	656	651	650	600	654	641	647	700	606	625	662	665	653	626	625	634	643	650	618	606	619	587	662	622	581	608	631	597	646	571	649	617	623	594	600	586	639	606	660	615	613	659	653	601	629	639	625	610	628	654	584	691	576	604	667	602	677	595	671	572	643	594	626	628	618	634	610	595	650	641	659	613	614	665	658	591	588	632	646	603	630	614	595	700	641	626	630	620	603	643	628	589	625	586	652	597	644	637	618	588	640	541	628	648	602	640	663	652	639	584	648	669	636	628	591	615	613	613	610	672	591	629	640	675	659	601	676	652	615	660	577	636	622	653	626	598	605	598	611	626	605	641	597	612	606	610	629	572	645	619	585	578	627	659	635	624	636	656	659	638	664	592	632	669	640	581	631	640	588	625	634	631	564	583	646	636	577	633	584	611	641	640	634	626	598	630	609	621	655	625	576	648	647	643	670	631	610	627	607	629	613	584	615	572	627	598	670	594	621	635	634	627	636	612	644	660	603	656	618	584	623	634	645	683	636	637	624	654	632	620	654	656	603	668	655	623	635	625	610	614	561	598	625	654	621	649	603	596	624	653	638	590	634	637	621	657	633	647	630	665	628	651	635	639	631	658	559	623	636	610	615	630	606	651	636	605	655	618	638	627	613	616	629	683	616	655	578	608	677	636	602	667	616	618	640	630	634	598	638	630	639	674	610	631	633	575	618	624	659	655	668	597	598	604	649	627	619	623	659	653	600	624	585	657	659	619	636	621	648	643	671	635	609	661	613	633	607	600	646	553	656	675	643	657	661	619	643	628	624	614	674	643	604	643	626	685	651	636	677	647	614	643	637	609	612	636	639	648	648	634	630	637	659	663	599	642	629	574	615	619	648	642	645	647	610	658	647	629	644	606	614	622	608	670	640	633	640	646	653	623	611	654	645	664	630	600	574	704	568	637	644	612	643	642	622	620	673	605	639	669	694	624	634	663	629	655	642	609	626	667	635	673	642	629	597	623	610	623	637	637	602	649	591	599	599	640	632	625	634	608	669	656	669	615	640	622	603	630	662	635	630	642	653	631	632	635	648	619	615	635	606	629	592	618	664	605	612	638	605	661	625	645	609	617	618	624	627	647	633	590	697	629	592	603	628	598	641	648	585	624	654	639	613	639	630	610	644	651	644	626	674	629	641	595	636	632	583	615	686	619	618	573	609	603	646	631	612	645	641	586	624	625	610	641	648	634	601	616	673	605	622	610	684	631	625	597	604	604	623	667	643	643	644	613	621	608	653	617	619	625	654	632	619	639	644	591	623	605	644	629	564	623	629	635	609	644	621	582	626	622	612	653	636	653	667	635	600	590	610	663	637	635	662	663	652	646	634	628	642	634	650	629	596	595	662	631	579	631	651	597	652	684	651	625	626	636	640	589	598	617	596	623	698	633	630	636	663	628	626	606	620	612	624	629	647	625	603	589	646	644	646	637	609	644	665	615	639	636	606	651	625	594	617	595	637	648	607	635	614	612	612	621	655	631	630	543	629	637	601	615	638	624	596	601	655	633	626	662	620	663	599	623	597	632	615	603	634	674	599	644	648	637	624	588	617	658	650	643	608	581	609	612	663	644	597	620	613	590	611	575	586	640	595	666	598	603	626	672	639	630	627	602	659	593	669	639	657	628	621	633	591	581	627	654	632	619	655	643	632	655	677	626	604	566	640	630	669	618	617	637	630	589	602	599	587	647	616	628	621	632	622	606	649	638	607	634	615	650	644	620	598	628	635	679	602	647	626	644	683	641	647	605	641	661	632	624	661	695	634	636	631	663	682	609	643	626	617	611	623	625	664	633	612	602	615	610	605	628	673	614	642	631	704	620	642	647	645	668	592	617	599	620	629	595	643	620	646	575	608	658	587	620	629	616	661	667	630	643	607	623	634	634	576	592	652	632	678	606	639	620	578	670	634	588	674	610	629	582	619	598	606	636	595	623	658	641	623	629	600	595	648	635	626	629	607	607	667	597	645	601	585	616	637	621	595	616	634	612	613	614	602	599	594	633	635	639	638	648	642	580	639	612	621	651	613	670	632	613	628	581	651	654	618	650	670	608	557	621	623	573	630	634	603	645	649	611	652	672	628	617	658	661	638	620	607	583	619	583	654	629	628	651	630	609	593	658	595	644	656	646	624	612	659	622	639	616	610	609	654	589	584	641	656	678	640	661	664	615	563	653	649	679	634	646	603	626	626	643	660	664	623	641	675	588	600	571	624	665	649	667	618	627	602	600	636	624	616	616	630	625	678	651	614	639	609	596	614	608	627	666	632	659	636	640	629	605	645	644	621	634	573	667	644	640	614	637	653	673	645	620	578	594	578	606	599	637	682	620	639	654	654	656	643	671	638	628	598	594	627	615	637	610	670	619	647	615	641	579	616	644	636	682	617	629	613	652	587	628	640	629	581	609	602	615	624	628	648	621	623	677	639	632	646	631	640	641	621	599	694	662	633	594	615	620	653	608	661	643	642	622	602	598	612	592	617	594	653	647	631	591	675	621	609	651	612	627	663	621	656	590	638	609	579	645	632	601	625	651	575	601	633	602	619	628	642	647	595	616	640	604	599	626	561	598	623	638	636	622	598	605	627	605	642	596	633	612	630	604	628	584	644	604	639	610	642	646	622	636	639	609	661	619	691	690	611	612	641	626	640	608	594	612	623	607	602	639	630	663	634	594	623	626	608	610	620	631	635	614	665	598	612	608	610	631	650	605	636	590	677	609	607	618	637	614	604	626	576	634	679	590	633	581	647	657	621	585	579	632	610	638	653	652	638	655	631	606	606	616	630	594	649	596	663	605	623	645	625	584	615	632	633	657	610	637	639	632	594	582	593	687	609	579	587	634	607	646	632	608	624	676	607	622	630	664	653	595	587	621	594	634	580	639	654	628	616	579	618	609	667	642	619	597	606	581	627	619	638	629	611	596	634	630	646	601	592	634	643	634	623	613	640	657	624	676	653	634	592	655	619	627	610	629	637	629	650	629	640	700	646	680	662	605	632	620	615	649	616	640	628	545	602	652	631	616	617	666	617	574	629	607	619	646	613	591	622	628	655	653	631	643	668	607	595	606	596	599	676	618	621	623	627	645	633	658	694	615	594	598	628	611	638	664	598	624	634	637	638	660	643	673	621	648	651	690	651	619	634	600	662	591	584	664	611	623	620	602	660	639	593	595	654	596	625	629	567	604	654	582	589	621	589	656	656	613	646	642	571	624	635	610	630	610	618	605	623	644	655	601	604	647	651	655	613	622	634	617	598	583	622
9586	10978	3830	1681	1246	1056	893	819	786	794	763	728	739	696	744	708	716	722	673	741	677	704	721	742	701	677	701	705	751	735	735	742	710	701	750	728	747	694	721	725	690	722	729	686	731	718	740	706	707	737	702	704	694	689	713	694	696	687	686	768	735	773	676	705	702	726	700	693	686	696	699	647	663	666	673	674	732	720	714	720	712	642	673	685	703	656	683	655	741	701	698	717	697	692	655	684	689	680	727	668	657	753	753	695	674	716	680	719	733	723	705	689	708	676	676	723	678	694	691	704	743	708	728	721	688	659	657	696	702	687	693	692	689	687	720	718	712	663	692	670	657	685	709	736	689	685	644	686	721	682	656	635	698	691	663	661	687	738	674	697	698	682	740	706	661	685	730	672	726	675	650	694	667	718	693	688	726	663	652	724	684	729	695	668	704	670	695	673	689	665	655	723	681	624	697	722	681	748	757	701	698	727	654	684	699	659	697	703	668	732	693	618	692	704	709	681	684	677	683	697	720	717	682	661	685	672	728	683	688	651	665	704	744	663	660	642	690	687	685	700	733	678	685	674	670	677	686	698	674	708	710	728	724	678	674	679	715	681	667	687	734	679	706	723	712	701	691	650	680	695	642	684	697	703	712	698	710	659	684	685	671	679	647	674	687	684	664	681	687	670	694	656	731	731	673	687	707	667	706	707	685	739	672	705	658	672	669	681	655	724	670	713	689	706	638	685	693	638	717	632	709	673	667	704	660	675	728	718	670	668	674	680	702	717	725	688	726	710	686	706	667	683	697	667	680	713	697	706	695	765	690	722	690	718	694	689	682	691	694	702	716	696	726	695	669	678	668	698	657	661	649	687	715	649	715	672	691	730	695	714	697	684	688	712	699	718	713	703	682	713	667	694	657	680	727	711	663	653	721	701	685	673	699	672	718	751	686	660	690	671	727	714	694	704	710	692	731	668	700	680	730	703	699	635	681	680	705	692	716	648	729	695	666	666	691	675	702	719	678	698	688	688	687	669	651	693	707	724	688	668	709	669	713	702	721	698	701	677	708	704	635	708	723	651	698	714	693	661	641	677	664	652	626	643	671	687	672	685	648	693	679	705	643	727	716	694	725	643	661	676	695	672	676	705	702	668	696	695	692	724	703	711	706	680	674	647	725	727	710	683	674	734	702	710	679	673	646	638	686	671	709	709	672	720	660	653	705	669	675	728	710	721	677	705	685	696	686	640	663	704	676	680	689	697	699	694	677	745	719	655	695	658	711	709	653	669	703	655	728	679	690	711	695	676	700	728	694	715	730	656	658	733	688	674	694	664	671	724	707	661	646	712	657	693	667	731	713	681	659	675	690	658	637	675	670	676	685	656	743	697	688	718	670	698	722	644	679	672	753	644	698	627	689	677	764	749	640	732	683	708	680	679	704	622	685	689	743	713	694	679	698	748	678	730	678	670	696	642	701	705	724	711	688	689	684	666	702	693	639	640	665	683	640	672	661	711	669	686	680	702	716	694	665	706	719	707	703	674	694	682	697	674	772	688	680	695	687	658	703	709	669	702	687	687	656	689	713	694	708	675	722	710	697	676	702	694	704	675	709	729	711	664	643	693	664	699	668	694	648	752	742	671	685	687	665	674	707	658	701	697	703	672	731	702	692	698	664	708	713	675	687	675	697	655	675	667	732	662	728	677	685	712	729	682	654	633	659	689	658	718	744	702	717	685	670	686	655	681	661	646	712	639	728	702	703	655	651	683	716	692	664	719	706	676	720	623	651	707	718	668	684	677	718	715	723	697	743	707	733	712	683	746	728	720	694	709	682	657	759	682	683	689	714	715	704	702	654	701	681	713	689	781	635	674	710	705	672	721	686	710	675	726	665	696	726	662	724	718	682	740	718	647	672	645	652	691	665	707	709	723	676	659	639	668	718	652	665	703	734	666	675	719	685	704	717	718	657	671	710	661	689	726	712	714	680	639	644	674	671	676	682	694	752	667	686	692	665	680	698	703	721	639	734	689	669	665	692	693	735	705	674	660	683	642	682	735	648	654	662	669	642	668	682	705	658	664	687	693	712	723	700	707	700	707	674	686	679	640	684	684	654	682	723	734	660	718	671	683	671	677	635	673	625	707	691	666	693	700	644	689	643	648	705	657	685	651	711	726	728	743	703	736	727	654	711	675	668	673	700	671	674	621	674	679	737	656	657	717	676	649	700	680	664	733	702	706	661	682	739	643	707	692	671	699	663	676	713	644	684	678	727	660	682	630	731	696	734	678	657	665	705	686	716	703	673	691	699	673	690	694	673	654	697	704	659	713	680	704	658	672	675	730	668	703	733	721	697	709	674	780	709	679	654	726	688	724	645	689	683	725	648	706	709	672	709	650	664	704	716	698	681	680	678	683	670	703	679	725	690	689	700	687	716	684	666	697	721	711	675	655	651	660	690	671	709	731	709	706	648	698	661	734	706	669	698	695	711	663	693	663	690	708	693	663	701	707	656	690	743	714	682	717	703	705	691	682	649	689	642	654	671	687	702	704	707	710	698	714	731	674	696	689	687	716	700	727	735	697	666	696	713	745	682	696	707	687	728	707	758	710	654	699	731	700	714	703	736	702	687	705	688	641	730	671	702	713	689	726	675	680	688	681	651	692	669	689	685	686	661	663	716	686	661	721	740	705	707	699	696	764	696	705	649	692	708	707	690	705	655	674	698	714	684	641	670	729	678	721	678	700	696	728	681	691	675	659	705	706	701	707	690	716	705	730	699	704	692	689	697	667	680	689	686	745	720	707	718	707	670	682	666	704	701	659	670	710	749	663	725	692	690	694	717	688	681	657	685	680	652	668	693	656	682	709	689	677	689	678	690	738	699	665	672	690	696	690	691	671	685	639	640	700	746	697	734	727	714	716	669	720	669	722	732	677	666	694	656	664	713	712	687	722	716	703	724	688	703	711	725	664	722	665	662	720	682	718	715	685	643	688	692	675	696	733	682	701	712	713	704	704	724	671	686	680	644	693	723	722	715	662	706	699	723	680	683	686	707	691	714	709	695	717	706	722	721	690	677	655	660	690	727	720	700	663	670	658	679	663	719	680	711	668	706	684	683	741	744	703	669	714	700	698	668	704	739	659	696	688	724	711	675	687	694	747	720	639	693	697	735	672	755	679	755	707	713	711	776	708	686	735	639	714	692	678	746	709	672	727	670	686	684	664	687	706	671	697	692	706	704	754	683	701	705	728	691	681	712	688	655	734	714	712	699	727	645	684	699	728	678	699	713	666	758	655	699	727	731	668	731	694	679	686	679	694	706	687	727	688	711	664	710	674	651	677	658	708	728	663	712	728	721	698	667	705	728	703	697	697	690	713	672	763	624	662	692	668	691	673	690	731	700	660	690	667	643	752	720	695	712	737	678	693	735	688	698	659	748	718	704	682	694	654	704	679	694	724	666	660	725	679	689	678	619	709	727	691	677	690	698	704	668	759	685	714	712	695
22361	21059	28429	23914	21059	20992	4529	1244	1052	980	961	940	899	893	908	905	832	892	882	940	894	840	897	877	832	892	832	846	835	921	885	849	903	923	874	845	884	868	889	821	882	836	924	852	805	853	840	832	897	875	835	829	845	844	842	854	856	862	856	892	881	833	823	810	824	803	883	842	823	880	822	828	850	880	878	847	795	870	872	874	862	850	867	872	851	836	862	781	868	845	795	819	817	813	849	902	818	801	812	812	842	859	855	838	823	812	871	849	824	800	770	826	788	793	786	834	853	846	871	788	819	866	889	835	798	815	807	855	817	820	850	819	831	841	819	865	831	814	807	777	856	842	877	839	830	831	836	831	837	823	772	865	845	806	858	818	839	789	858	842	816	847	846	813	854	869	826	743	817	778	844	823	878	794	808	837	792	833	852	838	863	863	813	748	850	871	848	806	853	849	763	863	843	836	794	817	839	833	825	814	836	838	805	822	829	807	851	803	849	842	832	785	925	837	812	860	836	852	833	778	847	835	872	818	811	838	823	823	815	856	858	857	861	906	825	860	837	859	828	812	848	812	880	855	844	841	821	764	860	793	872	809	892	832	856	821	848	835	807	804	852	770	795	822	841	829	814	810	899	863	807	841	828	804	811	826	883	775	828	809	842	854	829	832	805	852	814	788	804	854	829	789	860	821	791	783	866	801	820	798	804	844	814	778	808	867	833	874	846	856	884	792	796	886	919	797	859	887	796	854	882	843	794	853	846	790	832	829	789	797	819	861	839	865	842	828	756	889	818	868	808	829	839	779	793	832	836	806	834	848	835	837	788	802	831	827	853	795	815	835	837	864	821	781	819	860	819	774	822	787	877	837	821	788	833	821	850	859	843	809	796	809	827	789	795	814	843	775	862	832	838	802	839	792	816	849	823	817	843	841	854	830	839	808	841	859	789	807	876	825	830	840	850	882	853	836	822	863	836	784	817	760	820	823	774	828	805	805	795	829	854	803	802	813	806	820	804	848	802	804	796	802	821	801	812	820	811	770	801	841	820	838	829	842	875	832	795	817	821	854	818	800	819	889	834	808	838	838	879	783	809	782	830	794	804	817	791	843	831	907	856	849	818	843	779	793	854	829	798	819	844	872	806	823	855	800	808	796	805	794	859	804	822	817	879	804	830	804	770	779	800	814	836	845	811	847	868	781	802	800	860	870	874	846	858	858	826	809	845	826	834	889	790	837	809	795	810	819	828	830	837	795	788	799	803	852	830	815	815	831	819	834	781	853	825	871	857	857	784	799	859	886	853	828	831	812	803	835	840	886	820	815	837	832	832	833	797	830	838	811	786	775	843	834	788	851	843	799	832	777	840	879	810	853	790	776	824	880	828	786	800	854	797	840	816	801	806	827	831	784	785	835	818	823	819	820	864	828	853	780	823	792	780	815	810	844	845	844	815	783	765	804	809	817	790	794	850	807	805	852	775	772	788	835	878	832	819	826	851	813	785	792	844	735	803	794	804	793	840	816	853	834	797	838	819	815	841	799	775	803	865	827	831	804	825	807	836	772	763	835	802	809	816	817	829	831	868	852	861	849	883	822	845	848	782	794	795	824	833	776	803	833	801	839	832	779	799	878	831	800	822	822	841	857	806	762	819	804	907	824	772	817	838	803	872	818	863	848	797	796	751	845	869	828	824	804	838	865	832	818	810	883	833	871	783	857	838	832	836	799	805	829	798	827	810	777	814	788	825	847	844	833	826	818	832	787	792	875	862	818	843	810	810	865	848	818	853	829	785	756	865	838	821	830	832	824	839	820	829	802	898	800	823	848	858	842	842	765	867	869	808	897	818	800	789	866	825	835	810	830	778	809	787	797	812	804	788	850	823	847	861	860	797	857	839	797	887	792	808	863	811	764	813	789	856	886	805	831	800	859	869	831	789	850	829	806	786	748	826	836	819	794	794	839	856	852	854	855	824	793	848	839	803	876	836	771	879	818	819	824	844	880	834	820	818	851	827	835	789	832	815	843	793	836	843	800	822	846	858	850	823	769	864	855	790	782	754	792	861	821	846	851	864	845	822	862	837	825	806	851	854	850	863	792	775	793	781	846	824	857	852	856	819	898	879	823	799	731	825	842	807	833	838	790	804	869	823	796	851	799	804	855	866	871	810	784	831	790	829	873	821	841	778	783	801	798	816	832	820	823	842	799	790	766	797	837	794	856	826	828	811	813	833	841	850	838	847	821	841	872	808	843	834	842	838	829	788	873	846	875	835	759	850	831	861	805	821	817	853	760	760	840	843	820	798	902	845	814	796	815	834	848	787	829	835	828	859	843	812	843	783	853	828	789	827	820	787	858	783	829	805	783	831	883	842	807	846	846	800	853	817	862	782	782	878	869	776	868	826	826	874	828	844	818	842	843	810	898	862	832	788	777	804	787	800	809	834	816	804	831	798	848	829	771	805	838	815	835	849	840	841	828	805	798	836	826	793	852	759	825	818	805	814	861	798	825	807	819	769	826	798	805	805	809	841	816	815	828	864	803	785	819	824	844	803	824	845	836	861	807	856	849	870	844	794	781	786	839	829	828	787	880	888	805	834	790	850	770	825	793	780	824	764	847	814	781	850	797	852	812	814	806	854	857	867	852	826	849	814	856	827	788	828	858	815	835	799	852	826	806	833	831	813	790	798	795	826	833	836	805	818	820	865	799	794	845	801	812	828	836	818	809	832	814	869	878	848	793	797	822	850	855	860	818	856	812	847	860	809	777	775	759	851	853	871	910	809	859	819	826	797	808	870	791	816	875	861	765	826	816	843	810	809	830	837	800	847	807	767	840	785	841	831	823	775	795	822	846	866	773	803	853	827	824	808	848	818	806	804	788	849	830	863	800	791	823	803	823	781	808	835	844	829	820	765	844	858	817	802	845	847	768	811	820	888	832	868	801	842	860	802	823	832	782	843	832	817	879	830	857	851	801	826	838	846	836	813	829	782	835	817	807	776	833	829	806	885	853	829	835	878	840	845	766	795	806	788	849	832	844	811	787	859	776	814	788	855	822	828	869	844	852	810	783	827	833	826	761	795	839	809	796	819	807	816	864	858	806	820	778	854	802	868	816	809	862	807	847	844	767	758	794	844	877	864	829	806	835	843	828	813	809	816	792	791	836	851	776	843	799	786	880	823	846	794	769	865	796	800	797	776	803	765	805	758	866	823	852	875	850	829	880	754	831	843	799	811	831	826	831	805	804	799	778	825	819	843	812	865	841	825	815	808	752	765	774	830	853	811	795	775	892	824	808	820	841	806	857	836	827	804	845	815	795	825	822	857	821	890	774	790	812	840	836	851	834	789	826	844	809	828	788	832	805	787	826	840	834	761	842	828	837	773	810	837	780	795	813	808	841	820	810	771	827	871	851	836	779	884	783	858	853	836	881	801	840	793	791	800	880	858	833	864	813	849	870	811	841	801	773	785	775	834	846	837	814	859	846	802	770	841	863	842	833	787	850
14797	23115	9746	4124	2528	1890	1481	1318	1176	1138	1112	1036	955	988	1007	966	951	969	986	972	927	992	972	922	931	893	906	959	892	998	983	975	921	897	973	1013	991	965	985	964	943	980	1038	989	906	970	978	1012	989	912	962	901	899	908	955	957	876	918	900	879	988	907	891	910	917	877	927	917	962	922	958	924	912	878	934	876	919	878	895	881	891	901	937	871	878	923	890	906	892	834	869	894	872	898	880	864	874	874	907	876	906	885	884	935	884	820	946	900	837	873	916	906	900	838	875	903	895	884	878	867	898	905	846	878	934	948	891	905	929	907	889	880	921	912	913	888	900	924	838	964	890	885	928	911	917	876	923	859	902	879	880	908	890	864	875	877	868	889	932	918	966	948	852	878	882	954	878	892	889	869	940	893	919	858	909	916	921	903	847	940	908	847	920	882	852	942	953	881	902	864	913	802	894	844	872	885	938	912	882	873	885	929	945	845	873	914	846	911	909	855	935	854	933	866	878	901	898	844	892	876	885	922	902	878	908	895	944	902	866	851	912	908	893	900	923	871	909	869	913	899	951	924	842	888	865	842	865	906	851	858	886	887	897	910	930	872	896	949	875	879	886	866	910	929	901	895	940	884	895	895	851	875	918	890	880	892	923	888	881	866	878	876	912	887	962	879	936	842	948	875	828	847	913	881	932	912	929	842	842	931	883	901	930	888	867	860	889	855	873	857	866	872	872	873	924	837	879	905	879	899	907	899	873	891	884	910	857	891	923	887	880	883	912	899	899	871	827	947	880	902	917	842	939	847	878	842	877	913	923	866	889	903	914	882	906	884	872	940	864	918	923	890	873	935	924	875	888	919	849	884	868	912	890	904	884	903	864	920	892	858	842	929	888	887	922	892	837	872	923	892	888	870	880	900	877	859	896	859	894	886	934	879	841	923	907	885	873	940	830	919	921	900	913	908	875	924	900	903	890	891	926	908	844	845	859	845	878	872	936	839	865	836	925	921	919	849	837	880	821	857	905	943	802	892	838	847	890	892	901	887	883	866	920	891	839	874	879	892	907	888	917	929	899	926	868	923	887	914	855	895	856	905	905	939	918	842	885	929	869	877	894	874	880	898	899	913	866	893	864	873	871	909	936	876	842	912	938	873	915	865	877	975	931	960	911	873	850	793	899	912	904	901	832	838	891	901	913	919	856	849	926	911	895	881	921	859	860	865	882	898	890	881	853	911	930	919	903	893	905	894	852	893	853	890	871	851	923	895	972	891	883	844	933	926	924	887	878	905	861	908	843	866	889	928	877	874	914	848	875	879	891	872	904	908	874	946	858	921	872	919	915	890	871	899	901	905	916	900	897	931	880	882	866	907	876	859	913	912	908	904	878	908	909	868	883	904	881	934	897	847	913	872	922	893	928	949	916	923	838	859	912	893	859	939	890	907	838	893	889	856	891	929	845	923	940	896	845	899	897	861	903	848	914	900	885	924	912	862	853	876	841	949	891	860	880	867	895	952	884	851	895	828	914	881	875	864	864	880	980	931	878	889	899	830	913	862	919	895	912	889	880	895	879	898	861	862	893	920	880	878	895	886	882	850	864	908	841	887	862	888	861	890	889	915	926	857	897	839	920	884	835	874	915	892	823	884	831	888	880	909	846	880	891	888	878	904	903	795	920	858	870	905	864	890	910	862	906	868	879	914	898	963	946	891	962	889	857	878	914	941	961	892	923	861	927	864	894	866	869	876	873	908	902	880	885	897	907	859	857	901	894	915	883	912	898	922	881	834	878	870	867	912	800	818	867	894	912	943	898	893	884	903	877	863	899	888	875	904	861	912	856	865	898	872	895	879	911	883	886	887	901	887	825	903	900	929	876	865	900	885	912	891	932	923	908	924	869	890	867	862	874	891	907	923	858	853	890	875	917	866	904	864	896	863	857	866	928	897	906	853	868	860	894	909	853	904	871	860	946	897	891	887	899	889	908	917	898	903	911	864	876	859	908	870	914	916	884	883	914	930	878	870	881	933	866	851	888	902	897	855	911	868	886	884	886	894	894	923	870	954	887	898	906	878	941	827	968	860	922	840	916	898	883	884	900	890	887	908	883	888	917	918	889	921	899	901	910	914	838	867	889	901	904	942	879	879	894	876	928	872	884	881	930	840	931	870	892	884	889	831	928	865	888	907	908	878	896	874	891	852	905	894	923	860	858	860	862	853	876	875	906	886	851	940	895	873	872	900	933	913	939	872	876	915	902	845	871	907	862	936	869	950	927	923	856	892	893	908	883	873	845	887	851	937	916	956	932	848	895	912	949	855	878	907	855	837	889	852	886	887	913	930	890	845	967	948	893	885	890	873	918	922	904	919	856	926	858	833	895	846	884	833	858	864	923	893	862	867	899	892	883	831	859	845	919	897	881	922	908	909	873	890	843	879	886	926	895	827	930	909	876	818	876	856	892	873	863	879	925	900	906	902	891	906	884	914	886	867	895	853	901	918	926	869	883	879	912	895	906	913	878	906	883	853	891	874	912	942	888	909	851	859	898	882	863	883	929	876	921	854	908	923	929	891	891	879	876	858	907	862	909	849	908	888	902	940	895	889	915	875	882	953	892	881	895	911	879	977	839	890	900	916	937	854	892	894	901	903	926	911	886	898	895	905	862	850	927	860	902	869	908	903	896	859	862	863	889	945	935	926	883	879	907	864	956	897	935	872	858	856	853	838	950	832	906	910	848	887	900	881	877	965	883	827	895	936	883	912	873	878	897	906	843	904	889	937	902	877	897	872	848	927	906	906	865	954	893	884	803	919	939	881	867	864	883	874	872	904	917	911	938	849	929	952	864	922	901	896	954	879	883	906	867	901	903	892	905	936	916	933	926	875	869	904	825	883	921	883	869	902	806	851	919	900	925	892	879	930	907	878	881	882	905	848	942	908	870	882	902	919	901	910	865	839	900	907	967	928	957	877	922	907	867	924	894	908	865	889	886	892	901	813	905	901	851	930	898	915	886	923	859	921	914	882	891	899	909	853	864	905	860	884	921	851	906	868	867	861	913	894	925	880	858	896	865	862	871	909	909	856	865	944	908	859	875	903	933	885	920	837	872	895	884	826	993	815	905	911	849	919	892	888	890	900	898	825	924	879	890	878	868	928	918	856	918	886	899	817	845	904	905	837	877	933	901	879	874	851	887	908	875	968	894	887	894	862	900	879	854	922	915	908	900	895	905	909	868	898	899	856	852	888	946	854	900	897	946	892	855	922	889	888	876	909	925	976	938	842	907	957	888	879	844	878	904	881	933	889	925	874	920	916	840	916	821	909	874	851	924	901	836	875	920	845	890	902	908	859	885	878	909	968	906	849	859	925	941	928	879	935	897	882	904	935	929	869	876	874	937	880	882	859	902	900	896	940	889	881	918	813	933	908	891	856	942	876	895	925	856	900	862	879	890	936	902	890	857	927	805	850	884	948	920	911	892	870	904	826	904	825	921	890	873	912	904	903
27269	20833	13102	1576	809	746	704	756	641	654	610	682	666	645	673	659	640	650	623	728	634	679	694	656	655	677	687	644	639	698	701	673	674	676	668	676	680	689	688	633	642	682	681	673	661	653	642	657	707	680	652	654	695	629	676	622	677	702	660	639	664	629	660	644	680	587	655	666	610	632	625	648	663	618	658	649	688	638	641	627	675	643	652	604	641	668	612	677	667	613	598	623	627	622	596	634	614	662	647	629	655	678	667	630	674	660	685	655	664	649	646	587	665	646	622	677	642	666	631	647	646	618	646	639	619	621	628	683	628	664	655	656	699	655	655	624	629	658	631	650	616	683	623	664	630	683	653	645	700	649	644	625	630	639	616	653	637	599	616	635	631	653	603	673	661	673	604	680	661	670	677	640	680	647	655	622	638	637	665	623	665	638	674	632	671	669	670	663	651	611	651	655	660	651	671	658	719	669	620	662	656	639	590	657	612	643	677	634	656	642	686	653	658	701	626	676	660	686	628	622	632	662	630	691	634	658	648	680	644	641	639	646	624	655	679	633	644	637	650	645	681	630	643	649	615	647	659	664	622	622	666	658	632	646	642	626	633	643	646	659	675	621	665	620	682	685	616	663	644	645	613	644	670	681	615	663	665	650	656	631	637	641	706	659	656	635	666	653	673	634	612	634	620	646	667	632	615	674	612	649	658	661	668	676	673	650	605	635	662	673	633	672	639	642	675	601	661	662	656	666	644	649	655	638	670	625	647	638	648	622	657	632	597	630	641	661	661	663	668	650	671	657	615	643	671	602	645	633	630	655	643	660	632	647	646	603	638	612	673	622	630	627	628	655	629	602	586	625	666	637	668	706	672	650	662	633	666	669	666	658	655	674	669	681	615	650	595	641	674	684	635	661	674	620	659	652	660	667	635	654	659	611	633	641	650	722	691	684	645	662	681	607	688	637	653	676	640	655	669	699	660	663	646	625	655	709	623	679	663	640	622	672	657	634	666	609	620	608	642	610	634	644	638	653	651	611	643	652	643	655	633	661	671	646	643	647	655	687	667	638	661	671	623	664	651	683	675	648	639	666	635	639	678	616	621	633	619	649	669	637	642	643	625	694	636	689	639	659	651	676	652	611	652	631	665	631	610	647	672	642	639	572	641	631	647	626	647	642	669	625	645	620	622	645	643	632	644	664	641	645	663	654	626	653	643	645	641	627	720	666	661	603	688	644	600	670	640	634	659	673	658	658	654	626	681	626	668	625	697	639	656	600	624	652	624	688	648	671	715	582	603	613	677	636	605	650	701	651	628	640	672	636	651	636	638	637	583	655	657	656	657	660	622	625	632	609	653	652	658	656	659	651	656	619	606	672	648	594	677	608	644	657	665	683	645	663	670	665	650	631	652	711	681	619	651	645	673	681	658	607	659	651	667	617	682	628	668	604	619	647	638	593	642	618	659	643	631	624	637	671	614	661	675	691	699	656	693	651	639	648	655	591	589	660	659	640	626	672	673	608	658	658	679	592	623	634	658	647	661	667	618	635	633	662	676	712	660	685	689	665	670	664	664	673	651	618	626	698	648	641	656	653	668	649	648	664	646	678	658	649	631	649	640	656	603	668	678	668	641	683	646	687	633	618	644	617	671	600	659	695	678	652	624	606	617	624	654	672	656	621	700	629	655	674	691	676	596	644	569	605	609	658	624	633	634	633	646	653	652	632	641	665	633	589	667	683	666	614	659	574	656	680	675	643	641	687	670	659	641	653	603	660	686	672	645	660	660	637	647	635	647	645	622	656	658	660	619	646	597	668	616	600	669	638	647	626	625	665	627	683	640	639	691	654	611	647	640	659	649	595	623	598	594	623	620	664	601	636	650	633	635	660	671	649	625	661	627	669	640	668	616	610	670	609	595	641	682	607	606	616	641	667	680	639	639	611	623	724	651	601	644	629	643	650	668	657	646	632	653	650	646	585	657	646	662	638	600	678	643	621	660	658	697	665	608	677	667	656	674	621	627	652	618	578	671	684	683	614	634	601	630	638	627	607	652	624	655	653	629	668	644	658	632	669	668	661	683	679	617	629	630	665	643	634	676	609	642	691	651	634	663	642	624	642	661	659	649	655	660	658	645	672	610	593	651	654	675	644	645	654	659	656	638	705	666	685	633	671	629	650	614	623	645	677	634	657	664	668	641	653	647	643	661	614	689	659	639	699	665	613	611	630	677	649	661	666	644	664	683	640	627	646	639	662	624	684	651	628	668	662	649	634	665	646	617	672	638	649	620	634	619	663	638	666	657	633	656	669	632	703	660	654	671	645	681	593	635	650	660	643	640	641	663	592	640	706	622	663	674	644	615	634	629	645	605	635	654	613	654	645	657	636	661	591	700	658	683	629	605	612	706	612	632	645	637	661	645	675	671	645	668	660	677	693	647	639	665	659	663	610	691	641	656	579	641	707	639	672	611	623	607	609	682	626	686	616	650	632	641	646	658	657	655	671	630	639	637	613	682	654	667	640	657	639	622	667	651	680	647	623	624	660	616	680	640	683	658	650	621	647	639	652	640	692	626	618	644	650	673	621	673	631	688	636	654	681	684	659	639	626	660	690	649	661	662	692	651	645	651	622	642	701	622	670	660	640	636	667	603	637	634	636	631	608	640	631	601	612	624	639	651	643	610	651	701	599	612	651	695	654	679	623	638	677	663	626	674	676	672	596	680	664	606	684	614	630	684	607	644	652	664	650	644	643	662	616	626	651	623	649	616	689	638	602	678	696	642	628	625	637	666	649	660	687	606	669	628	707	667	645	678	651	642	645	683	620	642	663	660	653	678	616	649	681	634	662	641	626	608	665	674	646	631	683	629	624	663	594	630	657	596	635	664	705	670	659	632	637	607	721	638	598	631	631	660	652	636	616	592	631	595	645	615	646	627	627	626	640	640	662	679	659	686	610	638	638	645	645	647	632	627	648	619	658	637	672	650	668	620	659	689	662	639	659	663	658	630	622	633	658	622	635	630	658	651	626	597	667	608	632	576	654	655	609	675	658	684	657	624	632	639	662	672	630	649	606	642	636	685	614	655	602	617	687	665	644	629	641	676	645	658	631	687	655	673	629	679	662	611	634	640	649	613	646	654	627	633	602	649	642	642	641	731	624	685	651	685	609	703	637	668	647	647	648	667	638	633	652	647	645	674	621	653	676	652	631	626	648	652	630	631	622	620	683	618	623	641	668	670	679	671	676	743	642	601	627	613	619	670	641	645	621	595	641	643	642	628	652	686	646	626	682	635	677	587	655	686	672	702	651	681	590	635	621	692	648	638	623	622	691	645	626	607	613	655	609	610	626	650	652	646	658	621	713	651	690	624	620	639	647	618	617	643	651	610	693	665	643	679	678	628	616	685	642	658	640	649	656	627	586	594	609	683	633	629	665	665	658	644	635	670	663	653	605	659	656	663	645	671	632	640	633	678	631	641	656	681	676	631	638	601	694	599	666	679	635
10116	9005	2336	1208	934	797	784	777	713	709	746	754	728	703	777	765	751	719	740	699	756	731	778	699	733	676	721	697	744	765	689	754	769	680	709	710	748	731	751	690	721	770	756	702	718	744	705	744	748	744	726	690	669	726	760	731	723	707	705	730	721	732	739	724	737	715	743	732	720	718	745	716	717	703	739	745	742	693	731	713	682	725	713	733	671	679	745	660	760	712	751	699	748	747	690	678	687	737	697	713	707	772	738	697	741	671	715	715	750	705	668	694	727	701	729	696	713	714	743	732	734	733	727	754	724	730	737	678	738	701	763	701	676	697	673	718	711	710	780	730	733	664	715	771	730	693	702	687	733	706	710	706	741	688	686	669	670	702	696	729	711	714	704	686	661	726	692	696	688	751	704	776	738	723	719	724	735	703	693	695	742	728	721	711	712	764	758	729	749	746	740	696	676	708	730	725	679	703	717	740	681	692	746	694	722	706	678	672	675	769	731	716	682	694	670	742	720	688	720	756	729	727	691	715	696	674	782	685	647	740	749	696	667	745	716	728	683	702	722	684	745	677	686	708	694	719	691	700	672	724	715	731	657	692	761	723	693	705	738	686	712	694	682	741	705	707	709	721	718	709	737	711	729	708	735	679	698	666	681	755	692	678	723	691	721	693	748	690	691	738	711	686	707	641	708	705	764	750	702	699	702	714	720	721	701	779	680	766	731	725	669	713	684	694	714	702	713	689	700	716	780	694	705	682	695	674	681	695	716	701	763	724	707	681	731	745	731	703	736	681	696	685	673	703	724	686	736	714	707	710	715	706	709	742	699	658	708	719	748	760	680	695	671	737	754	710	684	696	731	717	704	704	698	743	710	729	713	716	726	717	707	717	687	697	682	697	692	714	726	741	704	712	742	696	686	742	739	706	694	735	702	707	710	721	714	681	725	732	746	698	745	709	693	683	702	715	690	713	747	705	711	744	766	687	732	685	713	707	699	657	676	688	657	700	683	717	754	774	699	679	682	739	701	729	743	745	730	717	648	736	668	686	713	741	695	699	740	716	745	725	743	737	732	688	656	725	706	715	704	696	751	656	713	716	742	690	708	671	689	735	719	706	659	694	713	689	747	711	704	713	716	711	689	727	704	687	737	725	730	664	713	701	754	709	728	742	656	746	760	701	758	706	726	723	736	693	681	696	725	640	709	690	698	722	726	686	701	694	780	685	736	722	735	667	701	662	707	722	725	699	746	689	703	720	737	681	705	662	744	707	703	683	660	698	682	739	687	711	738	726	674	704	693	722	711	723	686	708	682	679	762	738	753	755	735	731	739	711	735	707	698	708	655	705	695	702	721	745	661	707	675	699	688	687	747	711	743	711	706	705	725	722	729	708	713	716	733	740	750	753	703	697	741	700	674	710	731	676	711	689	694	700	697	728	726	690	703	672	724	750	718	655	668	724	730	731	711	673	718	713	708	704	690	710	716	654	715	770	702	705	726	708	702	683	761	655	725	667	702	689	712	696	709	688	681	707	706	688	706	690	677	706	717	733	684	676	692	711	695	730	705	751	724	724	736	781	657	711	719	693	722	692	709	719	695	741	743	680	729	710	691	682	760	710	693	700	729	716	698	703	754	733	731	702	722	722	740	703	645	696	693	719	684	705	664	740	684	682	702	714	706	756	705	720	720	693	735	677	706	701	701	759	692	722	731	698	725	719	697	690	749	718	709	676	715	686	688	705	748	698	684	718	669	688	739	737	736	698	714	736	705	724	730	656	655	700	698	737	684	681	698	734	731	752	683	696	744	719	651	721	710	724	747	719	732	735	694	745	679	688	723	719	704	696	693	755	706	700	713	686	662	742	712	687	738	704	726	742	699	735	725	724	722	693	657	719	712	723	705	722	682	728	709	706	719	709	722	705	691	756	684	693	737	681	696	718	753	749	678	708	688	756	693	688	701	689	673	738	708	748	699	697	737	753	733	677	683	714	688	741	707	686	692	717	679	690	683	718	721	760	701	713	729	727	708	711	679	703	718	718	745	750	714	765	689	705	708	665	684	703	718	755	678	744	677	713	672	697	761	695	658	723	688	660	683	689	661	689	675	672	660	650	752	725	716	698	708	722	723	714	756	737	713	690	711	686	719	717	733	755	688	672	694	687	688	745	644	746	695	744	694	712	676	751	729	703	662	689	685	726	748	690	695	702	742	673	708	696	764	725	697	694	712	711	688	701	723	755	693	708	677	682	663	728	713	732	684	724	692	640	727	686	699	758	703	730	729	745	722	741	727	703	702	700	729	717	652	690	706	741	747	703	700	687	729	741	686	723	671	699	710	724	727	722	663	689	704	718	699	747	729	722	654	685	747	716	754	722	733	694	713	683	680	755	710	691	687	719	712	721	664	697	735	647	717	698	696	685	717	741	745	737	717	720	741	732	746	692	744	654	716	707	696	704	694	692	723	754	721	686	702	680	666	700	709	669	677	707	703	699	723	674	678	667	748	676	706	680	722	664	727	729	711	696	746	709	739	717	681	710	707	704	699	679	684	706	718	707	745	746	670	688	761	719	665	686	750	706	699	717	721	683	697	720	748	714	706	683	686	711	762	723	729	754	700	658	702	677	718	706	717	695	762	708	707	704	679	757	687	745	709	711	719	719	703	683	677	720	747	697	684	718	711	735	619	711	751	702	722	723	742	671	659	701	682	718	705	693	665	679	742	759	682	721	707	689	693	745	689	702	706	767	713	707	698	703	697	707	745	682	739	714	701	752	714	709	677	713	714	653	682	733	697	661	680	675	676	749	716	724	715	689	695	699	680	709	718	728	733	663	709	680	704	704	802	726	686	714	721	687	715	689	683	726	731	712	710	690	735	694	674	705	693	722	687	642	762	684	689	646	663	676	715	715	708	706	684	687	710	675	720	690	678	710	684	686	702	767	702	693	717	699	716	700	697	685	725	744	731	761	698	680	708	743	709	719	679	704	709	715	706	702	734	692	661	707	737	702	712	691	730	716	666	707	714	677	707	673	733	727	707	698	716	703	696	675	702	721	705	684	683	712	768	696	732	672	712	718	706	711	665	695	739	712	701	719	740	735	730	716	737	735	693	642	706	730	701	700	702	761	726	747	716	694	707	722	647	694	718	729	680	664	723	665	707	722	668	713	674	734	711	729	671	681	711	662	713	683	740	706	689	709	705	720	708	709	699	709	662	742	686	669	722	753	752	728	713	715	680	701	696	720	747	652	736	705	726	700	715	682	711	726	739	728	673	713	710	722	701	673	722	697	652	722	711	671	709	676	678	706	726	748	678	724	705	702	704	691	697	707	728	679	691	699	694	734	717	690	712	728	703	730	658	735	707	716	735	704	666	645	748	709	680	703	740	709	794	723	731	689	735	789	731	714	702	725	726	689	687	685	735	756	676	720	726	742	692	681	711	693	703	699	716	731	685	678	716	734	737	726	743	711	689	707	731	692	723	710	678	686	736	653	722	710	743	685
23480	20999	27669	24496	20760	4341	1166	940	866	863	890	821	794	854	832	836	845	838	849	807	752	817	834	792	789	795	800	780	763	787	811	805	832	805	836	797	798	756	774	770	798	798	817	814	850	805	806	862	750	841	832	812	812	808	788	775	804	796	787	754	845	814	765	863	764	739	749	718	747	800	751	719	806	804	787	782	759	798	820	802	787	771	812	700	753	819	759	745	752	772	723	770	746	751	743	775	774	750	766	751	723	767	798	771	808	778	756	773	711	789	833	743	739	810	731	771	767	832	770	789	814	767	765	778	812	789	770	791	780	749	787	753	781	747	749	746	748	767	744	789	819	824	754	782	728	784	816	774	734	813	739	845	721	784	799	792	740	760	680	721	794	758	803	796	789	761	770	763	784	759	727	725	756	739	822	795	810	737	821	799	784	806	840	736	793	791	769	737	729	794	749	763	788	830	756	742	765	731	796	730	782	781	773	754	734	775	782	794	779	786	761	722	817	778	724	724	801	758	762	796	777	734	764	733	739	758	793	780	789	725	794	747	739	831	727	760	787	785	721	789	747	779	783	821	782	785	782	752	804	773	738	777	781	762	774	796	762	790	777	767	756	789	758	775	771	843	795	839	770	738	765	833	800	720	798	825	772	773	746	812	725	775	743	767	732	747	766	814	798	799	790	736	806	810	717	783	774	743	750	822	796	770	769	732	791	776	727	781	749	833	722	750	836	734	769	754	805	758	737	827	793	797	772	786	747	750	778	793	795	757	740	776	743	754	742	780	798	774	742	787	773	810	736	774	792	743	786	766	787	779	746	805	810	803	727	760	800	742	752	794	721	796	753	790	770	767	732	748	793	775	809	782	758	765	760	773	823	780	723	766	804	785	791	837	837	742	752	788	726	798	729	839	729	782	827	711	835	785	754	763	778	766	798	765	835	717	772	770	775	709	788	767	777	748	754	757	800	819	785	799	787	798	799	814	763	719	742	814	778	754	782	762	815	794	752	780	752	751	767	832	786	763	815	774	799	726	776	773	768	749	776	775	790	759	775	763	788	797	735	809	795	782	745	757	764	773	760	769	760	772	789	856	710	752	772	796	761	729	774	820	837	733	763	794	750	793	796	728	767	798	760	747	793	757	797	758	743	762	756	759	791	754	744	763	774	790	782	726	814	760	745	733	783	732	800	716	775	804	812	715	817	777	798	753	776	763	795	786	725	791	742	748	786	764	779	751	811	738	805	760	782	748	776	809	814	782	749	740	792	743	752	775	784	712	731	786	733	732	790	781	805	751	776	747	770	778	755	778	783	757	761	789	785	793	782	797	765	768	794	709	761	784	778	762	775	830	768	747	800	785	774	774	789	718	819	791	773	735	783	807	783	741	851	785	730	750	749	753	777	777	807	723	762	800	777	798	810	763	765	766	735	831	784	774	731	739	703	806	824	784	783	770	758	796	757	741	694	783	752	773	760	771	753	782	801	762	816	767	785	779	810	822	789	783	779	797	788	740	797	846	753	825	762	754	806	781	742	815	746	731	787	799	735	771	768	761	737	818	798	757	751	788	816	742	789	731	773	763	769	775	777	748	751	793	742	788	771	783	784	830	748	749	779	792	781	785	801	766	799	787	777	778	756	751	753	785	757	772	807	803	757	777	721	767	752	791	756	732	796	736	733	776	717	766	791	803	763	754	795	792	719	806	776	752	796	728	769	759	793	741	771	769	731	777	776	756	699	784	740	768	757	740	729	783	785	767	805	765	775	796	761	792	799	746	780	778	780	798	794	783	746	783	765	795	788	752	771	772	775	738	763	759	753	790	760	727	760	746	748	777	729	753	767	817	791	767	785	733	775	814	735	743	746	812	784	825	826	792	753	781	727	784	765	754	756	729	768	736	777	825	767	770	777	733	806	766	741	746	734	763	787	749	776	755	760	779	791	784	766	795	754	775	791	764	741	724	740	741	806	785	742	732	813	734	770	704	766	783	767	789	787	727	775	724	759	748	796	784	723	769	772	767	775	783	820	788	778	780	803	793	797	744	769	803	785	736	776	787	799	782	774	766	738	807	772	804	717	756	816	740	772	744	801	740	782	781	807	814	801	826	787	758	771	800	748	746	803	795	816	787	764	776	772	778	783	775	766	755	782	770	799	804	762	765	824	754	812	716	722	761	769	782	724	770	785	760	753	761	742	753	781	710	743	772	788	797	777	753	755	774	761	742	750	793	757	784	802	763	829	765	757	760	760	809	812	797	787	775	783	771	719	767	789	771	740	812	789	785	752	758	763	774	774	820	785	814	706	712	790	763	771	795	742	767	769	793	748	779	790	733	778	793	768	777	732	757	739	808	753	760	770	772	774	776	807	770	770	763	817	744	774	732	790	806	783	783	753	786	807	763	747	834	748	772	815	765	779	799	763	784	759	788	766	751	713	759	756	795	779	788	788	839	797	806	775	743	789	756	750	786	785	761	741	762	754	771	786	757	793	723	747	759	751	705	752	766	829	755	799	815	836	734	754	749	793	780	788	750	780	801	747	743	793	788	796	792	733	801	715	767	785	755	729	792	777	728	794	773	737	773	746	799	765	750	725	721	767	770	785	746	752	724	774	811	793	781	764	772	782	750	809	819	756	788	745	778	787	784	802	774	755	747	758	762	796	739	740	768	735	769	806	744	791	732	774	764	801	810	792	762	785	758	768	762	757	786	773	814	724	759	746	750	754	746	758	756	758	744	796	752	761	732	744	763	769	773	766	738	756	793	767	768	762	779	757	759	755	793	782	791	822	820	804	807	774	779	775	764	744	763	739	815	764	780	765	771	793	803	752	814	760	745	853	739	789	772	788	774	737	779	795	750	771	765	803	736	778	792	762	804	727	765	768	733	760	723	786	813	775	818	777	747	785	729	810	776	775	785	832	741	724	787	761	815	752	772	784	724	763	786	783	759	759	798	779	751	797	812	765	779	756	758	763	741	781	823	809	757	766	777	797	779	783	785	776	772	755	747	746	792	797	747	796	728	796	775	794	753	796	769	764	726	764	779	770	785	793	761	800	763	786	745	766	739	817	775	751	818	785	733	795	737	823	782	746	737	750	762	773	754	700	756	756	765	795	797	805	785	770	796	785	733	773	779	699	759	760	799	732	806	754	751	749	774	733	754	738	807	738	722	755	782	793	794	752	778	735	768	762	790	777	758	781	780	779	794	796	799	743	749	758	753	797	800	751	725	791	750	776	795	789	748	731	704	784	805	763	769	821	742	739	768	838	727	806	810	735	807	756	775	792	725	776	748	723	791	745	686	745	813	728	823	718	770	781	746	791	824	770	780	757	750	807	771	778	772	756	793	789	787	798	797	796	767	783	791	842	776	733	832	727	737	773	769	735	770	791	731	762	759	836	742	737	776	762	788	791	744	798	783	754	762	725	769	798	769	792	771	764	783	762	741	798	761	791	766	751	762	772	673	743	783	808	770	777	776	732	785	761	796	764	742	767	789	764	760
12167	15125	6205	2679	1759	1384	1173	1089	1043	1000	953	942	857	912	911	859	827	834	904	865	868	859	882	862	826	857	890	864	840	894	853	889	887	917	897	874	835	848	902	877	871	914	923	839	891	850	853	878	823	844	864	930	896	904	846	830	874	881	860	892	821	849	818	854	867	843	836	830	826	838	786	834	864	808	895	771	807	863	825	821	811	784	830	815	767	856	807	813	827	838	792	861	845	880	813	897	837	859	882	819	823	873	831	804	865	822	863	850	840	834	847	833	858	835	813	867	811	860	781	827	814	828	777	839	797	855	844	862	870	867	882	784	831	847	879	857	879	859	845	841	810	788	824	865	792	873	818	808	777	852	862	858	801	809	809	841	809	732	833	838	808	823	835	805	837	856	841	789	826	833	836	847	833	839	831	828	833	816	798	847	847	744	886	831	833	845	818	824	837	868	842	851	879	864	819	827	823	814	836	796	830	803	836	808	839	840	825	835	834	817	863	870	828	909	860	841	810	826	805	891	811	832	822	817	809	812	800	836	867	841	798	840	802	836	820	870	787	811	869	851	793	835	813	871	832	883	890	797	879	865	781	840	849	834	875	855	835	835	866	801	849	828	857	790	754	795	845	813	839	838	810	815	792	841	847	849	860	866	811	818	835	836	816	836	822	832	812	869	836	815	826	882	835	872	861	840	781	809	828	832	800	821	798	846	806	893	875	842	837	868	811	804	841	841	797	841	833	781	831	850	843	827	825	815	815	799	825	845	869	832	835	839	822	885	814	854	836	842	824	839	820	840	861	816	825	808	765	792	811	854	842	826	838	801	843	813	850	809	825	851	822	851	866	799	831	855	800	827	842	805	846	788	821	820	837	879	823	826	829	824	811	850	833	852	863	861	777	867	860	806	822	807	832	848	818	852	805	847	823	836	844	852	874	878	815	844	856	817	856	844	837	899	801	800	802	832	810	844	850	832	822	832	791	854	810	835	832	831	840	831	838	813	814	856	810	849	805	863	827	814	768	830	839	818	789	817	857	787	820	821	843	886	811	864	854	862	777	872	827	815	879	820	791	873	840	862	813	854	796	861	831	851	805	833	819	835	862	800	859	832	875	842	818	796	823	830	793	864	822	850	861	803	810	831	815	847	822	804	871	810	817	837	830	789	825	802	865	841	853	805	843	809	855	844	810	828	827	782	850	822	883	900	865	806	817	846	863	827	821	777	841	845	858	827	839	840	888	844	786	783	821	833	804	783	838	841	765	906	873	810	824	798	833	911	864	840	848	870	867	816	837	814	852	805	885	808	818	799	800	839	836	813	831	859	842	826	781	812	815	861	852	841	827	852	792	881	812	793	820	818	865	829	814	851	876	841	794	818	811	812	820	837	837	853	823	865	804	782	855	858	878	782	855	846	810	804	791	835	859	832	829	836	823	830	789	836	818	879	833	892	775	770	815	804	824	789	829	824	885	828	846	843	824	846	860	824	833	885	848	806	831	826	837	857	879	866	807	853	823	852	875	830	882	870	868	842	823	858	812	822	860	788	827	843	867	851	834	858	843	842	812	818	823	819	809	787	848	848	861	839	810	805	839	806	846	809	802	819	853	837	862	804	823	803	852	876	864	804	816	804	851	806	831	875	851	842	792	885	861	844	813	794	852	810	825	813	889	817	858	856	818	835	811	834	842	869	879	789	862	809	883	816	874	867	772	856	802	875	849	788	836	796	852	853	799	801	925	816	818	834	838	839	834	783	842	784	784	831	860	829	853	842	888	841	830	833	892	827	855	870	878	828	852	842	851	822	853	897	797	801	845	830	788	842	901	888	843	868	794	839	864	798	842	804	873	833	799	778	851	806	835	879	821	838	824	861	799	879	802	848	806	850	788	801	867	775	787	808	815	835	817	807	820	890	779	797	848	840	839	839	793	911	835	839	788	849	833	873	850	826	872	826	794	840	846	882	836	877	789	854	817	772	812	822	799	835	796	857	828	847	821	837	846	805	838	829	831	856	782	812	837	805	856	851	877	857	815	861	864	841	850	835	869	790	816	863	837	852	853	834	833	782	862	855	850	851	835	841	830	883	862	831	861	815	829	849	841	855	804	813	842	835	842	832	800	823	826	803	817	858	875	816	841	849	818	869	831	772	840	851	864	833	826	815	860	802	794	848	881	870	766	824	806	868	831	848	810	837	839	865	798	739	861	843	825	881	885	827	805	871	844	826	892	831	898	814	825	820	835	887	822	787	841	808	798	882	859	854	800	802	850	849	855	871	827	851	813	830	865	846	820	793	864	778	805	871	789	839	807	794	796	862	824	784	838	838	813	814	807	828	810	862	885	849	820	817	832	844	831	839	844	855	840	879	824	875	892	803	799	850	867	818	787	808	849	827	752	840	814	847	844	850	876	855	811	822	820	863	852	879	813	853	856	847	836	892	848	850	774	837	821	859	809	788	836	836	798	785	874	831	827	811	874	848	855	815	778	806	842	819	820	847	834	817	821	861	791	798	870	797	843	819	840	846	831	804	857	901	874	859	830	817	799	805	808	794	895	846	846	828	814	811	874	797	842	807	858	827	847	865	829	833	874	764	882	856	813	799	839	820	801	859	852	880	829	819	893	802	879	841	880	830	849	807	881	866	833	856	839	836	834	894	821	846	827	899	814	855	828	800	808	827	791	849	803	859	819	853	785	837	847	850	857	809	833	822	785	836	825	804	829	820	864	825	828	827	838	800	829	837	829	807	874	797	852	816	814	845	848	856	818	795	864	868	821	836	836	814	771	803	854	834	844	826	833	889	815	790	834	848	810	796	806	818	877	873	801	826	804	861	840	877	785	870	834	820	817	874	818	793	758	861	836	840	813	839	768	793	831	831	833	809	809	870	836	827	808	858	877	806	817	810	803	876	793	857	782	830	904	833	805	809	832	865	806	826	826	820	773	821	839	865	804	832	832	858	872	857	827	862	854	835	835	822	874	775	788	859	797	812	835	844	823	790	807	807	800	748	845	770	861	863	859	841	856	807	850	819	819	823	848	831	823	830	811	827	827	872	846	855	787	820	842	844	795	815	845	792	845	800	857	867	851	821	821	848	826	845	863	816	839	841	833	817	793	828	833	850	797	821	808	858	826	860	836	847	825	842	874	841	788	857	904	821	811	847	808	832	866	808	810	854	820	791	875	862	854	801	799	862	858	848	846	872	856	853	819	794	786	787	851	840	806	825	811	816	871	854	803	811	852	832	777	779	787	860	797	795	825	768	767	834	798	845	798	822	823	833	832	857	845	839	845	770	853	820	794	878	836	832	813	797	809	794	808	865	807	824	831	837	816	795	840	807	819	819	848	848	857	759	817	784	844	875	843	833	812	831	773	862	813	837	829	781	887	893	812	868	838	839	859	809	778	851	803	814	798	830	823	863	867	813	840	821	833	857	815	819	845	828	806	822	867	784	836	795	782	840	845	847	811	778	834	845	797	865	813	878	848	827	868	839	874	846	850	825
24695	21055	26488	25394	4661	837	697	713	666	676	644	688	649	615	610	626	601	603	675	638	598	621	671	618	636	648	597	616	647	628	657	633	657	583	603	628	642	627	568	650	615	653	630	670	661	658	588	671	619	644	641	619	614	574	614	646	668	626	646	614	600	596	619	627	604	634	610	560	615	583	655	648	618	647	604	626	659	561	606	576	612	646	584	592	553	575	615	608	610	624	593	624	619	631	627	562	579	593	619	615	590	582	588	576	599	579	595	588	603	602	579	616	583	576	598	621	651	582	614	592	609	586	625	541	604	617	582	613	570	622	617	634	609	619	600	617	597	593	599	607	590	635	625	564	576	620	605	595	616	631	607	617	563	623	601	610	596	611	600	651	627	568	606	606	587	620	602	614	649	615	632	594	604	576	614	631	634	648	613	649	604	583	609	627	567	619	657	614	628	576	626	640	634	624	586	637	587	628	612	608	644	619	597	629	618	602	612	587	586	565	585	625	641	643	614	565	598	611	583	584	578	596	611	688	629	638	586	632	599	651	581	596	609	607	597	588	609	582	634	605	603	586	594	614	613	621	627	659	602	621	630	562	626	607	591	562	616	607	568	588	651	570	608	594	578	603	609	586	614	614	620	598	585	644	615	589	608	602	626	601	660	654	622	555	596	557	619	616	635	665	600	610	580	592	622	637	565	639	651	639	598	582	576	600	586	615	597	555	628	585	624	574	586	652	564	584	583	625	611	603	604	587	578	566	616	623	588	590	624	565	621	607	617	590	608	625	645	589	592	609	582	647	545	628	618	612	620	653	612	608	635	603	610	642	651	625	642	596	641	637	586	604	591	600	593	602	646	577	592	613	565	562	596	634	553	647	608	607	610	580	638	586	594	618	594	630	644	579	648	615	633	612	628	610	587	591	606	592	603	554	538	616	630	632	638	611	559	571	586	589	601	583	624	647	602	576	624	582	579	594	626	615	599	604	630	587	611	604	607	649	633	624	615	624	616	574	640	632	632	611	608	633	659	585	626	597	601	595	582	576	618	558	611	646	578	602	636	618	634	643	633	630	612	595	626	619	613	603	608	615	585	574	605	638	599	645	601	585	616	609	571	629	615	594	578	593	589	639	574	565	615	637	596	596	633	628	599	596	611	612	597	638	624	636	624	591	584	633	615	612	573	580	583	609	605	602	611	624	594	565	569	599	588	591	590	664	625	557	600	641	613	609	610	624	615	612	614	606	618	632	627	607	580	645	604	599	663	571	656	576	591	563	654	588	586	615	602	565	578	627	613	664	651	602	616	675	638	626	587	614	609	591	661	631	621	610	578	631	610	629	620	641	608	602	578	614	574	593	632	542	600	590	644	612	592	591	616	617	595	629	592	600	602	585	616	635	629	594	598	589	589	630	599	602	590	586	634	608	613	621	607	608	634	618	612	615	582	618	590	607	595	614	581	567	613	588	599	576	630	627	608	620	572	609	639	661	618	585	610	587	611	597	630	613	607	613	647	596	595	630	633	621	599	615	569	609	579	580	585	619	645	632	620	593	586	597	607	605	664	618	610	610	614	637	620	600	571	592	607	644	600	633	619	599	617	637	590	627	675	585	662	572	598	636	647	585	612	595	632	610	623	628	630	621	591	557	601	603	629	613	607	592	607	616	634	605	571	618	600	652	632	649	628	567	623	623	623	634	598	613	618	592	580	641	639	599	631	651	606	593	581	587	594	604	590	604	637	613	597	626	617	618	640	651	620	598	582	640	574	606	619	578	601	600	659	639	611	645	609	618	614	581	625	590	668	626	578	559	616	590	573	593	600	638	625	605	657	635	604	631	585	650	625	609	593	603	617	609	609	645	599	615	627	611	604	589	628	634	609	626	634	571	613	602	657	588	622	571	610	614	649	604	588	622	583	655	580	630	608	593	628	600	598	600	606	635	647	678	577	617	625	614	607	658	613	597	593	614	602	585	585	574	612	555	573	598	592	576	593	648	623	610	602	600	639	631	586	612	607	663	605	593	638	644	594	596	622	587	604	626	607	661	631	616	629	575	618	633	639	622	604	585	605	587	635	589	580	624	598	568	595	563	604	622	581	615	641	581	632	602	627	591	688	594	622	631	605	576	602	608	610	613	615	575	647	609	586	638	623	582	649	580	638	611	627	613	634	611	630	583	625	617	571	598	625	601	601	588	609	615	643	623	588	653	622	597	567	606	613	635	605	650	630	643	576	608	636	639	625	590	627	575	613	639	579	609	623	563	573	614	604	610	603	604	657	623	608	581	549	639	596	601	629	578	627	625	579	594	641	621	598	629	629	579	535	614	580	588	649	619	647	615	581	590	635	605	609	610	655	605	602	572	585	621	629	608	608	615	551	601	577	620	627	554	603	641	602	590	664	604	626	588	611	604	608	617	613	588	551	654	593	586	580	631	581	643	598	593	602	587	619	610	620	593	589	577	611	569	646	625	592	566	603	641	576	591	572	631	605	608	633	557	662	609	594	592	584	578	594	584	624	575	606	645	647	640	586	626	609	605	609	621	594	631	573	625	591	660	605	608	562	637	632	603	615	635	635	611	621	662	592	620	638	622	620	568	599	645	595	597	572	600	625	610	649	577	616	624	590	643	601	549	632	602	596	617	593	577	599	596	625	604	592	597	640	594	631	602	635	592	600	600	571	616	658	627	687	598	658	567	587	597	627	603	593	611	625	592	625	573	616	611	590	624	611	582	625	607	647	625	592	609	622	655	666	648	651	574	636	575	586	569	643	588	590	643	563	577	583	616	617	590	601	616	638	611	586	631	592	611	613	655	624	649	608	574	623	621	598	611	598	618	643	591	630	572	594	602	578	603	584	663	630	613	653	629	590	622	618	581	563	598	633	597	642	580	626	626	604	629	651	660	643	628	636	639	616	604	569	598	655	693	581	599	617	601	606	618	624	615	592	594	576	613	633	620	641	636	644	581	605	586	612	621	606	621	571	622	615	596	593	625	629	642	615	583	648	622	591	620	601	621	589	579	597	645	672	629	628	579	599	569	596	565	626	581	615	601	648	601	636	647	572	614	603	595	660	604	609	615	615	604	613	591	597	654	668	613	615	636	629	666	631	630	617	643	598	630	612	591	630	586	616	615	569	647	592	609	631	596	623	574	582	642	658	602	612	592	601	608	654	606	590	577	638	621	621	643	625	591	574	680	638	610	567	640	630	612	596	578	606	592	558	628	628	577	613	619	631	608	597	628	595	637	620	581	621	605	578	574	599	636	636	609	605	551	617	561	566	599	587	624	553	621	613	641	584	632	591	622	563	613	540	646	622	579	593	636	572	627	598	631	598	582	610	617	644	580	590	614	625	632	590	615	591	594	642	592	608	628	608	608	611	611	629	602	603	586	592	611	615	639	652	655	658	609	587	608	611	626	600	630	654	612	688	566	630	570	617	578	633	645	556	621	602	652	590	597	595	618	628	641	594	560	595	570	579	592	580	640	594	635	601	612	611	612
9793	9275	3639	1672	1235	964	849	774	714	769	753	727	651	719	733	724	679	716	726	708	654	714	710	758	763	697	697	680	715	671	706	712	700	712	743	693	733	687	717	708	722	712	743	729	721	719	668	717	675	755	711	660	702	679	679	679	736	664	715	653	634	685	655	656	698	721	674	728	647	716	709	707	694	679	678	664	684	672	731	706	688	698	648	662	632	656	690	675	663	673	699	650	680	701	655	680	648	642	668	697	682	642	681	687	683	685	681	680	693	657	697	684	654	688	643	642	698	636	708	671	634	699	705	654	664	670	684	664	678	650	660	683	672	726	678	688	723	704	667	711	681	690	689	701	723	717	626	699	664	681	658	686	679	631	678	677	649	694	654	652	694	646	642	632	669	663	696	696	679	697	664	701	714	637	710	709	700	650	700	673	685	687	659	661	671	680	664	630	682	667	641	629	647	682	671	697	645	727	709	682	700	694	674	661	676	664	675	742	679	718	688	751	688	725	698	632	691	738	704	655	666	720	670	674	625	680	668	678	657	667	731	657	643	658	701	659	693	659	695	700	671	663	675	705	631	672	660	641	683	674	675	698	647	675	687	643	707	674	708	677	663	686	659	697	658	681	686	705	624	698	673	684	661	736	653	680	665	725	649	642	686	713	681	685	687	666	664	663	686	688	637	651	642	643	704	696	673	647	648	674	684	725	687	684	689	665	678	673	696	685	638	682	705	679	675	686	673	697	696	655	624	647	672	651	654	680	681	671	666	688	705	660	695	649	710	719	666	670	708	684	703	709	674	662	667	665	688	714	680	692	615	677	674	692	651	660	666	670	603	675	672	679	665	723	722	670	675	633	717	672	699	606	666	692	656	666	626	650	726	656	684	657	644	693	660	654	697	661	695	693	691	709	666	691	681	686	674	708	702	683	616	678	674	687	695	711	664	673	736	696	648	669	641	720	698	696	615	660	675	620	686	693	644	684	682	665	652	724	726	633	687	711	640	631	661	690	725	719	678	697	686	666	708	645	680	649	659	652	673	708	616	687	648	705	709	683	674	613	652	695	718	678	655	673	695	636	687	631	647	697	696	659	668	656	681	675	666	686	684	706	724	657	715	648	631	702	663	716	684	651	670	690	641	674	636	640	708	650	640	715	635	701	674	664	700	688	718	698	638	712	627	632	692	676	709	648	689	704	712	671	700	669	697	693	719	670	626	678	684	677	678	649	665	660	659	656	677	676	654	645	685	676	659	655	680	650	664	645	661	625	660	646	678	670	654	725	679	636	631	667	662	665	700	637	649	686	680	649	694	708	722	686	669	702	666	656	671	700	653	690	705	704	640	667	670	663	686	672	652	688	684	704	698	695	679	643	668	691	645	697	677	714	684	640	690	676	634	689	652	639	674	660	685	689	659	658	662	702	662	650	645	695	707	676	620	676	694	687	660	659	701	697	693	651	686	699	630	662	660	701	699	618	680	679	680	650	723	667	657	665	622	627	682	683	690	687	734	698	708	668	644	696	663	630	646	677	651	666	708	729	685	642	718	726	641	674	622	652	685	700	693	671	618	616	701	652	722	702	650	672	698	623	670	664	695	685	677	658	722	667	627	668	649	711	654	680	662	686	697	719	683	682	680	650	652	642	667	669	676	655	634	680	716	647	640	748	682	632	652	657	632	691	663	684	688	646	691	638	719	698	683	702	726	672	697	674	703	662	691	718	729	698	661	665	709	675	662	666	676	696	716	704	703	694	708	700	703	644	669	624	627	705	665	645	695	702	711	691	685	681	676	713	659	666	650	718	641	667	687	686	712	652	660	674	648	684	632	701	729	700	620	657	687	689	661	682	636	675	676	674	636	713	681	670	697	664	672	668	719	684	616	672	696	676	744	678	682	694	712	676	688	670	673	698	670	679	690	684	669	681	681	667	646	621	730	668	685	665	728	645	689	657	658	666	650	704	694	683	684	667	719	673	690	671	670	668	714	650	668	703	671	632	660	630	699	679	631	693	644	654	696	650	669	677	620	654	643	682	699	691	680	655	680	676	650	668	638	653	648	656	657	689	693	687	694	716	702	702	690	643	699	704	704	725	670	644	649	666	654	740	685	683	677	652	667	683	638	649	614	683	656	706	661	616	678	660	661	686	597	674	703	705	665	659	692	655	656	668	700	676	661	691	672	639	681	685	705	683	667	728	681	691	628	649	654	665	615	690	670	687	719	664	690	665	667	668	678	676	657	680	664	739	701	664	684	692	656	720	666	709	655	713	636	617	665	672	599	690	694	714	615	666	649	733	709	691	678	691	702	684	703	655	636	676	698	647	715	661	680	661	716	677	674	696	665	702	665	719	606	683	693	671	658	690	692	659	660	664	635	690	681	685	680	678	689	677	636	616	660	635	651	723	648	669	698	651	641	640	717	704	631	687	634	678	672	692	661	688	679	644	606	702	693	660	689	694	665	675	663	674	643	657	676	702	680	713	650	663	714	638	706	683	687	667	636	746	668	662	640	600	681	616	644	663	678	617	651	666	672	675	646	663	665	703	663	714	648	679	671	726	710	645	683	697	655	666	678	678	661	707	717	678	663	707	636	710	632	689	684	680	640	634	663	685	622	685	710	670	676	703	666	657	692	691	671	683	666	643	672	664	644	629	687	742	686	666	676	690	667	613	665	687	665	659	648	714	647	648	688	665	702	664	662	721	675	636	641	702	677	676	685	701	671	640	684	690	662	669	695	655	691	709	683	661	682	689	697	667	740	636	648	691	683	687	674	688	669	661	650	683	674	677	713	697	655	686	708	654	704	657	698	681	709	663	673	698	653	647	707	676	657	692	703	647	700	691	678	677	645	651	629	726	666	677	646	699	685	650	672	685	692	690	692	734	690	718	689	698	684	687	664	697	689	670	715	635	705	681	640	653	667	624	681	679	671	667	680	623	647	639	635	681	721	670	650	673	656	701	642	673	628	650	711	667	684	679	724	679	702	702	656	651	630	665	646	656	686	664	681	659	621	663	688	649	656	674	650	640	655	674	696	691	660	671	651	671	653	692	634	633	660	693	668	650	701	677	720	699	644	701	693	646	682	679	653	697	686	654	676	693	695	676	667	682	677	654	706	679	664	723	699	720	697	648	673	698	636	686	680	713	679	664	729	644	704	674	677	712	654	636	660	664	685	670	663	677	677	673	668	639	699	667	702	693	660	675	703	619	717	661	701	678	683	662	696	610	690	692	676	669	711	619	682	629	709	699	656	711	673	649	661	710	666	658	719	679	683	685	653	652	640	719	693	660	660	673	661	627	722	708	703	688	702	717	674	720	674	687	715	693	708	717	683	624	604	691	682	714	698	675	706	620	717	682	696	758	674	717	671	678	656	630	667	682	707	639	723	621	765	698	711	675	717	703	655	673	657	624	638	670	661	646	684	704	681	685	673	674	635	670	681	660	705	677	698	608	703	692	728	694	641	645	688	720	700	659	656	646	640	636	695	688	680	697	686	634
22377	21016	28342	23825	21006	20903	4015	1223	997	1032	999	908	941	892	854	867	865	853	873	876	872	901	883	891	876	898	854	838	874	838	873	916	878	831	879	860	875	898	877	843	901	844	897	893	865	862	878	877	839	899	869	802	863	851	899	840	844	825	847	843	796	827	806	831	761	802	827	814	811	800	769	821	813	867	859	816	837	895	805	800	801	852	832	851	790	838	807	780	819	812	773	761	838	791	775	840	773	847	755	821	785	823	804	792	821	823	810	801	782	803	812	831	794	830	788	783	795	768	754	797	805	823	825	816	760	809	810	837	783	845	828	774	825	824	780	774	835	812	753	857	814	823	756	842	792	831	788	843	848	819	819	812	868	801	797	828	779	806	832	802	826	834	821	797	832	772	847	831	791	796	799	856	773	799	762	855	851	825	898	781	869	810	838	793	781	875	819	786	801	852	783	818	818	855	828	785	797	814	797	811	765	776	765	794	832	785	788	868	770	787	785	820	790	839	781	816	808	836	811	765	820	801	801	825	784	797	807	838	816	807	804	818	796	779	786	798	747	780	820	804	859	799	770	767	807	865	789	814	753	796	776	848	853	806	800	818	762	794	798	826	807	827	779	813	804	831	753	842	787	774	779	783	799	819	856	824	787	795	769	807	844	828	769	814	837	845	818	807	804	794	811	825	777	836	836	776	766	783	823	808	837	757	794	795	838	800	831	835	819	798	774	852	837	760	822	849	791	793	781	810	795	809	792	838	824	776	828	791	837	802	828	854	795	778	848	832	798	836	806	776	855	761	844	797	786	843	796	775	849	756	842	757	849	811	817	834	843	818	856	825	786	766	815	802	784	857	787	800	806	814	776	798	848	791	752	826	816	813	816	811	800	851	814	802	836	876	831	822	783	816	781	795	845	795	814	837	806	798	830	825	819	832	791	793	794	820	792	805	824	830	833	780	820	810	809	827	818	850	836	832	854	817	884	744	750	819	811	798	771	787	825	795	825	820	797	803	790	774	845	835	812	806	834	802	772	796	806	780	830	791	817	816	785	827	750	811	841	776	827	848	803	855	749	820	843	831	774	780	859	816	861	857	841	800	813	821	833	880	817	831	867	795	780	797	882	804	807	810	860	783	787	808	796	804	782	831	834	833	838	796	849	822	729	853	844	798	835	801	810	810	794	806	869	810	800	808	798	842	799	743	818	793	802	824	833	843	776	838	834	776	803	789	758	806	806	847	806	861	791	777	822	827	795	788	804	778	832	779	824	794	814	848	802	838	780	826	746	822	810	813	827	802	765	853	764	794	838	837	803	808	838	813	771	788	857	745	782	773	791	793	840	870	786	825	777	768	829	770	791	840	774	800	807	839	823	771	836	757	789	839	807	751	816	779	815	807	786	812	774	836	780	784	866	886	823	790	787	798	818	761	836	827	871	791	813	799	839	799	751	832	840	820	801	838	770	775	817	777	849	827	824	767	832	746	834	811	761	787	762	764	836	755	739	804	791	751	767	853	812	818	790	807	805	762	827	843	747	809	838	825	795	791	844	828	782	786	814	841	841	784	782	798	848	814	801	808	801	837	838	813	803	797	864	817	768	766	830	859	754	817	856	835	784	800	825	821	808	833	839	823	762	831	787	824	787	789	792	777	839	829	799	814	840	825	778	814	804	794	839	798	812	804	846	788	794	767	800	815	802	844	849	814	792	817	821	785	766	860	846	847	818	832	865	809	806	801	836	835	775	846	866	792	816	814	822	785	821	826	791	807	787	728	798	804	780	891	847	777	764	773	794	772	798	834	784	812	776	803	733	845	725	839	808	806	827	777	848	830	813	816	801	878	820	794	771	804	783	812	821	813	872	811	812	784	775	828	850	813	843	826	759	732	822	855	794	812	779	775	837	830	816	762	809	817	789	798	845	795	763	841	858	801	761	830	795	772	776	845	840	871	844	796	817	825	804	829	887	790	845	828	788	832	799	757	806	834	827	817	818	814	898	809	798	813	814	777	804	833	749	783	812	815	887	802	823	825	746	834	788	807	759	795	798	792	807	786	822	779	808	830	793	804	813	858	828	834	776	823	788	801	837	795	831	791	831	802	808	833	819	802	768	834	867	824	792	809	860	778	842	798	741	768	834	887	789	829	770	820	775	799	808	830	819	797	818	833	835	840	807	845	823	832	766	773	790	802	789	808	880	796	822	808	827	812	796	830	801	809	739	817	819	813	761	815	785	786	818	803	826	809	810	807	808	801	792	809	873	792	764	811	838	777	854	799	859	799	789	832	834	822	827	787	795	804	808	773	788	837	837	787	791	801	828	811	857	777	836	795	826	812	781	794	796	813	843	802	815	812	804	832	842	807	813	815	814	791	778	803	827	739	781	776	829	792	853	831	863	795	825	752	806	828	831	768	868	811	755	829	767	827	803	805	826	814	818	735	755	836	766	793	823	815	789	787	789	807	814	835	832	800	789	793	773	852	806	788	795	812	800	764	830	776	776	809	791	786	775	752	802	852	750	833	795	822	833	827	827	835	817	842	828	827	826	817	815	848	781	752	827	829	760	841	817	859	766	823	817	790	786	784	861	862	782	805	784	842	803	794	822	849	817	837	790	742	809	828	798	812	835	831	821	813	852	815	777	789	823	815	817	771	761	761	794	823	796	825	848	816	842	797	860	837	786	806	766	802	817	855	800	861	748	833	832	767	812	767	834	884	842	762	806	727	819	834	860	819	811	806	794	845	787	826	841	771	807	802	791	808	833	826	802	793	809	788	814	765	782	775	779	799	860	785	793	791	815	859	809	793	790	842	797	817	750	800	869	826	834	794	818	798	806	742	772	801	774	796	787	799	840	798	814	815	795	802	812	820	788	761	827	768	825	841	800	813	855	750	740	797	777	814	843	801	810	825	839	797	787	819	772	783	843	797	799	785	767	806	842	785	767	801	770	776	787	820	811	780	811	855	816	826	794	825	803	823	797	839	804	789	805	823	811	812	846	798	798	778	803	810	791	799	797	774	804	787	859	777	792	824	759	838	861	798	818	808	787	744	868	778	785	811	843	753	764	750	764	747	756	748	832	833	814	752	829	815	765	802	785	835	760	846	804	878	832	850	811	835	784	833	805	807	786	807	809	790	779	792	801	838	887	796	758	848	861	836	788	731	831	826	826	814	774	786	786	770	848	844	838	805	789	830	836	808	823	848	774	809	784	803	834	810	847	794	809	809	810	831	799	822	813	780	802	810	797	834	845	801	749	839	777	788	809	796	748	827	789	788	793	734	819	830	810	895	812	829	808	816	814	832	823	787	829	793	853	788	788	797	823	852	814	756	776	773	780	809	839	821	779	797	776	833	794	813	841	803	794	772	764	769	811	788	841	827	789	841	819	779	811	773	785	821	783	818	824	819	869	813	819	787	830	801	776	748	833	814	818	828	805	834	817	849	829	815	799	864	818	859	821	776	845	807	826	848	810	769	791	847	829	865	800	802	832	775	785	782	814	875
15374	22342	9211	3936	2423	1780	1492	1260	1185	1090	986	998	975	1009	995	1038	999	959	963	911	988	902	939	943	903	927	943	937	921	934	904	993	934	991	950	966	932	959	904	960	946	951	958	951	982	973	944	949	896	875	942	905	950	865	938	897	897	966	898	917	888	883	944	868	890	916	839	894	878	847	867	837	910	889	869	891	875	883	862	825	867	935	878	895	845	822	875	903	917	819	850	904	903	880	882	872	877	886	871	861	846	874	876	861	870	888	868	871	855	845	882	865	861	846	861	869	831	903	884	905	902	867	942	891	901	841	907	839	861	884	890	802	862	873	864	856	899	862	852	894	880	914	876	870	832	867	919	878	873	880	877	901	914	813	913	877	809	866	821	882	881	840	861	906	906	829	918	838	855	879	873	852	870	857	896	934	891	905	905	847	855	848	903	867	951	913	831	841	870	886	908	870	893	854	887	876	880	919	889	894	974	872	906	900	906	928	886	890	956	879	866	892	876	899	876	904	892	852	909	855	879	841	891	865	849	905	828	837	854	925	849	871	867	899	870	881	947	880	872	867	906	861	841	891	881	852	855	901	876	903	880	917	850	868	909	947	844	908	876	907	926	824	893	917	857	891	873	909	857	882	881	923	869	851	915	831	848	885	851	856	901	881	906	930	847	909	835	871	868	852	898	911	845	831	864	908	866	866	867	952	894	892	862	878	882	880	860	816	831	835	865	924	889	834	891	892	851	918	900	867	913	848	868	863	879	876	876	861	851	875	900	909	844	851	870	907	869	866	909	862	923	857	830	898	870	865	868	911	898	852	852	865	875	898	885	906	836	898	873	940	880	870	820	912	901	858	871	900	888	887	879	892	849	908	918	866	913	854	876	894	844	837	875	879	907	877	917	876	900	843	893	891	851	839	920	902	871	883	872	899	847	846	851	846	868	856	905	825	852	841	840	894	792	915	882	880	890	850	894	886	879	845	899	868	869	869	958	819	830	849	886	832	838	825	890	854	872	870	872	925	900	867	887	878	853	906	916	941	852	869	927	907	877	904	866	862	912	895	910	856	848	876	881	882	846	861	847	863	849	845	829	910	934	888	950	831	930	873	867	888	870	883	846	877	933	866	835	884	911	891	868	917	857	899	879	884	912	908	867	838	895	869	895	832	835	906	866	896	914	896	850	853	896	906	873	820	880	882	901	910	828	881	904	886	879	861	912	826	895	894	940	876	861	878	859	892	915	904	884	898	889	840	886	837	880	887	902	875	861	876	838	885	824	911	887	874	840	853	871	882	859	848	892	900	911	877	842	863	849	833	944	769	879	875	860	904	856	847	884	877	886	875	843	873	876	848	867	939	858	836	925	829	871	868	896	839	862	869	902	926	873	843	901	835	840	837	878	908	904	920	829	888	852	893	819	908	875	864	874	864	814	839	861	913	919	889	883	855	890	882	850	874	866	835	849	931	898	852	904	875	913	839	911	877	892	924	889	854	858	865	884	867	850	887	904	865	916	903	889	889	884	879	900	899	870	902	923	865	873	909	870	901	881	863	846	837	876	889	908	861	887	874	856	895	833	902	855	878	904	874	882	871	896	886	892	879	895	875	860	839	874	850	891	864	843	855	831	893	919	855	896	920	913	911	881	891	877	855	894	872	873	962	879	867	847	824	877	875	894	842	873	911	920	861	835	919	843	856	873	908	821	903	879	825	922	831	923	889	853	858	836	873	871	918	826	875	897	888	878	884	878	839	859	894	802	847	905	846	883	904	793	869	835	861	867	859	880	847	857	889	903	872	875	899	792	865	841	865	886	853	859	867	894	832	894	839	876	901	863	814	866	823	873	886	882	878	881	889	914	816	878	916	888	867	929	903	847	872	922	896	849	871	861	911	839	918	886	855	882	912	894	883	874	863	853	860	894	907	829	923	844	940	844	950	881	855	862	891	887	844	859	889	853	889	884	873	881	891	831	918	852	851	881	900	858	883	888	828	857	844	902	881	867	913	822	880	914	878	916	916	876	912	882	835	829	867	833	878	923	906	898	896	851	869	951	897	858	882	871	880	874	887	892	842	851	887	848	879	877	906	905	917	889	894	866	863	915	845	843	941	868	877	872	879	886	903	882	887	872	861	842	847	855	902	905	833	861	824	880	868	890	959	856	864	872	836	904	879	853	878	911	888	861	863	884	873	884	880	895	848	840	938	851	918	901	839	899	889	875	848	852	885	842	893	889	908	878	845	917	893	857	879	832	892	822	852	918	866	891	905	890	868	858	901	833	848	863	853	868	851	866	824	866	859	885	890	931	876	867	901	883	899	806	881	898	852	857	943	914	940	846	902	899	899	865	868	890	877	825	889	858	916	867	849	860	886	904	912	873	867	909	907	864	856	861	903	878	864	864	852	881	882	871	842	896	906	871	901	861	866	913	875	879	918	881	897	902	953	891	857	902	946	872	848	890	878	842	823	908	869	918	806	882	854	865	865	862	911	879	882	905	898	869	851	879	852	886	880	875	893	879	926	875	892	898	859	847	902	923	896	873	891	874	851	926	903	880	865	868	822	871	874	867	867	873	869	852	860	899	901	853	855	844	855	811	889	855	873	833	808	905	809	910	883	832	840	843	942	908	897	932	933	817	857	872	800	884	889	895	859	892	898	849	874	820	845	844	886	903	824	841	916	863	900	908	886	872	882	873	850	835	886	779	917	909	901	887	844	920	891	850	913	863	911	876	840	910	868	935	859	840	960	850	847	852	879	892	897	884	836	893	823	878	821	909	837	830	856	802	953	894	843	859	885	852	880	889	899	818	863	917	843	906	890	912	907	885	852	887	879	811	883	897	898	858	885	849	874	885	925	864	963	882	895	878	863	886	868	874	881	900	856	903	877	869	857	859	853	893	862	857	889	901	909	878	914	854	847	870	894	892	919	821	846	869	942	908	879	874	885	866	870	851	912	894	917	914	849	897	824	832	858	895	881	919	875	865	886	841	858	858	875	896	872	855	874	865	861	879	926	868	882	885	875	921	895	858	919	854	879	917	932	882	909	857	876	906	890	869	910	875	858	848	846	867	901	905	842	931	889	875	873	886	855	858	875	853	877	894	872	849	802	869	887	895	868	899	820	911	901	885	859	902	883	872	844	861	853	902	845	838	893	884	886	872	895	863	835	867	892	878	894	905	877	895	839	821	879	896	879	919	896	862	893	867	864	859	847	848	900	845	908	850	873	884	837	896	832	904	856	923	878	857	853	902	868	896	842	882	897	899	881	902	926	893	876	872	841	914	866	862	895	857	886	846	885	895	851	880	902	884	888	834	814	860	860	886	874	889	852	872	878	869	880	892	879	845	884	858	858	927	935	855	844	861	893	941	919	889	935	837	927	873	899	901	864	886	841	896	925	878	907	872	861	867	845	832	883	886	913	843	923	835	904	826	818	868	929	905	926	876	898	867	866	899	934	841	865	886	892	888	865	864	897	918	860	879	886	851	932	909	910	876	921	874	923
27038	20646	12552	1729	958	851	697	725	636	647	665	651	635	631	685	685	633	677	660	622	640	643	673	680	650	651	649	617	612	646	671	673	660	668	629	676	674	651	639	627	676	660	652	655	660	639	645	672	690	713	695	700	689	635	647	665	658	663	635	629	619	663	682	643	608	615	593	593	677	618	630	600	588	640	645	657	617	620	626	626	670	634	666	608	651	636	604	594	645	645	641	620	615	635	678	625	616	651	613	629	633	634	642	617	612	649	651	642	620	618	672	630	621	677	656	639	694	671	699	665	657	610	662	622	643	669	629	623	658	620	608	631	608	628	627	580	622	643	663	638	631	647	637	625	651	610	633	634	666	646	642	641	655	650	675	637	648	649	677	666	653	651	617	618	653	643	692	591	618	642	591	617	641	636	614	591	647	620	684	660	577	623	631	650	629	666	672	625	619	628	633	658	626	608	636	602	693	600	625	641	622	675	644	575	641	609	644	625	663	619	630	671	631	630	658	651	654	663	621	581	648	652	631	635	655	686	609	616	605	601	597	654	648	642	675	594	606	663	612	592	643	655	637	580	644	632	617	668	641	661	654	635	631	605	599	627	612	607	616	636	598	660	621	647	644	637	644	677	600	638	629	655	605	569	636	613	657	651	629	624	613	640	677	630	701	599	665	675	623	668	642	632	636	695	638	625	596	629	639	638	668	669	659	643	646	628	663	599	651	666	662	697	622	657	619	647	649	653	641	632	628	659	693	637	605	598	623	644	646	676	652	620	636	621	668	601	632	610	629	646	700	611	615	653	695	619	606	639	572	625	633	656	662	613	655	612	636	658	666	618	652	627	654	622	646	663	628	605	670	637	661	654	595	637	593	651	615	643	638	651	663	625	657	596	609	663	668	629	627	604	695	651	659	615	655	657	640	630	665	625	623	653	678	622	623	638	662	631	604	656	674	652	600	620	616	649	610	634	669	623	622	669	638	627	617	632	615	608	624	643	644	659	635	626	708	657	617	612	664	656	645	631	606	588	642	671	639	598	612	672	627	657	661	662	589	620	638	640	677	650	595	645	647	678	657	654	629	632	609	625	666	619	662	619	669	646	646	632	610	653	645	627	620	641	678	650	634	663	651	627	667	639	634	676	653	626	628	615	629	639	677	634	605	652	651	621	663	653	688	608	607	668	640	599	602	604	674	602	644	624	656	623	616	619	626	619	624	650	640	605	660	631	651	622	673	632	612	607	656	630	601	642	656	666	632	588	622	656	626	621	675	677	612	635	648	636	664	598	638	661	600	647	642	639	641	606	615	656	654	668	634	591	634	672	661	682	648	623	647	668	647	700	629	689	619	596	652	667	634	641	659	674	628	630	627	648	580	600	657	630	629	692	659	628	634	614	662	597	633	614	588	650	644	666	675	600	638	613	623	620	605	595	625	615	662	648	668	642	615	624	645	631	622	617	637	657	638	654	670	623	662	662	659	629	607	646	637	662	663	616	653	621	624	697	664	636	612	591	639	603	654	629	646	613	669	595	667	628	608	671	667	663	604	642	634	671	649	644	605	650	599	641	627	605	669	595	622	641	608	634	642	640	627	606	659	644	612	690	676	628	665	618	660	664	603	622	631	620	617	599	651	657	620	629	672	653	659	632	598	624	608	625	671	640	610	614	561	650	690	619	598	623	661	615	616	608	618	668	618	641	604	665	640	641	665	658	636	677	665	639	657	615	623	666	611	615	619	694	645	659	653	614	626	630	645	630	670	633	638	628	612	638	621	678	621	637	619	643	661	647	632	658	638	640	611	646	656	606	626	643	638	624	633	648	620	616	652	624	667	636	657	672	642	598	631	642	637	674	625	621	682	663	631	635	678	624	647	658	651	598	672	630	607	590	642	629	652	630	636	653	632	651	655	596	660	589	631	604	628	659	647	617	646	601	642	628	644	682	652	679	628	679	642	653	657	639	624	620	621	671	655	665	642	639	629	686	623	610	636	588	629	579	626	669	627	598	655	633	637	596	642	622	671	652	668	648	612	637	655	688	592	625	656	599	622	631	644	647	652	655	641	621	650	625	595	629	658	633	703	625	618	642	639	623	608	600	608	611	620	619	612	660	622	625	645	650	653	585	614	640	623	610	665	656	626	644	653	646	652	627	623	666	668	622	631	633	679	617	616	633	675	606	693	635	619	629	625	634	626	619	600	601	675	633	622	624	643	597	652	666	620	646	621	639	637	695	610	611	685	667	677	621	644	646	670	659	683	655	639	670	620	585	606	673	593	644	615	674	646	660	603	624	641	630	664	695	640	669	671	625	624	663	646	595	641	630	616	659	622	650	666	599	675	606	618	663	664	635	655	618	632	620	626	678	631	638	663	680	666	658	643	651	632	689	612	642	653	639	654	709	644	668	665	608	667	656	608	646	626	635	614	613	645	621	650	611	630	664	657	665	647	610	639	627	680	664	644	639	646	657	616	588	608	629	622	638	590	629	620	613	583	648	607	668	616	650	629	623	624	685	642	642	627	636	666	641	609	672	615	632	638	646	639	575	642	612	593	632	618	597	676	632	626	634	628	623	658	701	669	631	637	638	600	607	612	662	658	641	606	638	613	612	595	611	661	646	605	634	598	667	669	597	631	730	680	603	623	635	653	632	560	643	685	651	656	653	657	601	605	591	611	641	606	643	620	637	621	672	632	616	641	647	633	708	631	626	632	653	632	654	648	636	640	601	648	678	651	661	641	655	627	700	654	645	664	618	662	622	663	647	635	633	678	657	655	642	614	648	623	593	643	624	631	634	657	635	652	595	601	631	657	638	645	593	643	644	654	664	684	664	676	625	616	613	610	691	630	661	662	613	649	654	649	657	666	670	632	629	629	637	607	658	649	599	636	633	636	684	609	623	655	628	660	646	608	631	639	664	647	604	644	673	626	665	624	618	645	651	650	614	660	653	615	639	617	634	660	617	644	640	667	638	639	643	577	597	677	610	613	665	640	617	626	639	672	642	677	612	592	680	667	605	631	652	634	639	652	653	581	654	640	601	603	612	604	602	647	605	682	630	654	648	584	659	650	636	616	586	670	634	674	656	620	588	590	648	604	663	657	628	627	628	631	638	641	688	643	663	619	639	665	650	630	683	615	626	575	644	633	586	636	671	617	651	643	643	648	604	628	615	637	642	624	683	645	617	651	650	633	642	664	633	683	637	614	633	624	649	599	626	586	631	653	661	637	615	607	632	685	629	672	633	646	605	629	589	615	679	632	663	613	641	628	675	659	648	608	677	616	657	625	651	638	653	588	601	637	601	656	647	652	639	598	653	588	685	679	619	622	691	640	625	604	697	662	610	633	672	631	610	624	606	592	638	673	656	663	618	593	668	652	693	650	692	621	645	655	634	621	662	667	665	651	628	593	646	670	608	589	623	623	608	650	628	616	647	665	653	666	627	600	666	681	645	632	628	612	631	619	666	669	610	648	656	662	619	577	673	589	623	688	593	637	632	650	618
9647	7199	2142	1166	940	776	728	775	713	694	658	718	677	705	767	673	676	708	752	668	717	676	678	704	651	662	696	758	703	714	753	743	712	733	715	727	667	772	699	731	683	696	726	733	679	754	754	711	732	702	715	725	725	699	707	693	726	672	714	762	684	710	707	687	695	683	694	691	713	676	744	667	641	676	698	687	689	717	674	700	665	703	690	696	684	671	694	749	691	708	695	667	676	685	753	771	704	678	678	682	694	673	684	680	695	702	699	722	703	671	694	693	708	715	689	685	665	690	660	706	734	700	699	694	750	664	714	696	675	638	727	711	636	743	703	694	679	730	683	682	688	666	683	659	645	684	670	697	674	706	739	726	710	702	707	669	703	693	662	700	726	774	710	671	624	709	704	708	697	705	646	711	718	690	722	689	701	696	663	687	724	675	673	705	635	681	677	714	714	705	679	719	667	679	725	659	720	695	703	695	684	688	676	667	679	731	669	686	744	690	644	673	695	702	677	695	684	679	729	692	716	725	717	676	677	652	678	720	719	697	705	727	738	695	710	710	711	683	688	705	695	729	654	719	714	702	728	643	705	705	675	735	699	678	682	638	721	712	717	715	704	668	771	712	640	718	704	722	700	705	714	680	659	702	686	674	697	697	674	712	705	719	681	713	712	693	725	668	667	702	645	693	705	699	633	693	711	678	701	723	697	674	668	659	706	688	634	702	675	689	709	702	654	690	743	705	695	690	729	705	687	747	668	708	698	684	685	702	711	750	666	702	753	691	706	652	669	708	670	712	707	712	683	676	689	717	696	643	677	697	698	694	727	668	641	625	686	738	720	754	750	698	681	677	721	738	697	726	633	646	719	688	689	709	665	708	668	680	738	704	688	727	723	644	682	713	680	727	700	688	701	707	725	675	696	709	691	661	661	674	707	696	732	659	643	727	670	670	677	665	678	728	684	694	680	695	682	722	723	697	705	673	720	690	688	712	701	691	666	678	690	686	678	665	671	695	679	715	721	737	694	689	703	672	686	748	656	682	707	709	716	730	705	690	745	650	724	728	723	708	672	673	712	656	686	687	713	695	704	704	693	700	629	656	706	667	681	703	687	666	683	694	645	672	670	673	669	698	706	645	658	693	709	658	670	657	695	702	656	664	699	652	689	688	715	686	713	693	720	699	701	632	696	665	725	698	728	667	699	713	734	656	688	704	705	677	661	703	674	681	714	725	675	703	684	663	658	636	684	728	698	669	669	635	733	710	660	704	722	657	685	691	768	648	747	697	701	689	683	669	693	706	704	726	667	695	675	641	701	711	674	670	669	706	663	718	709	700	694	698	677	689	755	702	685	676	713	684	696	693	714	686	680	693	634	699	707	672	688	666	758	647	687	637	715	707	714	705	658	739	709	723	689	725	717	709	685	664	748	699	699	699	663	674	698	703	679	670	614	691	663	658	676	758	762	730	701	721	702	709	693	655	706	707	711	694	687	702	630	726	709	727	649	691	670	702	672	697	679	698	693	718	681	724	698	677	726	715	691	637	670	703	691	723	670	704	703	691	737	696	716	679	647	745	737	686	688	723	678	650	655	726	685	718	659	676	681	676	634	695	683	748	703	703	672	681	713	699	668	690	691	701	702	720	735	689	705	657	715	676	681	703	715	687	676	727	707	711	717	695	712	709	674	719	712	668	668	676	679	668	644	688	675	721	682	652	622	636	687	694	678	684	702	670	692	674	703	696	743	653	725	660	706	710	703	688	709	729	703	712	697	689	687	648	674	688	721	675	676	703	675	696	692	721	648	703	656	682	685	696	689	675	641	715	687	665	697	634	714	683	695	711	654	712	679	692	745	716	686	662	730	685	700	691	710	714	710	700	731	710	714	698	711	732	695	699	661	646	676	718	651	661	678	688	662	717	727	713	670	706	720	733	643	655	691	684	713	707	661	690	721	693	659	672	751	697	663	680	713	702	747	667	708	646	695	711	751	694	667	688	661	725	686	677	713	730	715	705	668	647	712	730	692	684	672	699	723	730	706	727	699	634	688	736	722	714	705	693	680	686	673	660	713	705	693	703	712	660	677	692	720	689	674	694	723	717	687	718	726	719	711	722	749	712	661	693	664	727	689	703	707	661	682	740	701	682	676	681	686	697	708	663	685	680	698	722	701	691	704	677	730	670	711	673	665	731	714	683	678	667	673	691	734	718	683	751	684	688	694	694	644	701	643	714	675	676	661	714	739	651	695	674	700	670	734	657	662	713	693	722	734	679	693	704	688	705	702	699	705	707	737	699	684	715	699	695	694	716	714	656	709	721	632	695	690	689	699	663	692	676	716	704	679	723	726	660	674	718	673	728	713	648	635	702	677	690	690	687	692	673	681	671	751	697	700	717	722	635	698	675	723	658	694	628	696	684	699	715	679	637	687	665	698	679	696	730	719	681	739	723	736	708	717	703	685	675	722	698	699	724	706	683	688	692	718	676	707	705	715	670	732	688	689	699	656	620	681	669	709	676	689	662	655	720	738	718	720	706	696	707	721	645	650	709	695	690	687	714	700	686	701	666	699	675	685	695	672	661	694	703	696	680	664	719	688	665	705	687	668	690	677	759	698	704	693	721	686	661	694	689	688	719	738	662	682	653	687	652	748	718	727	677	703	722	644	721	668	678	710	680	735	679	733	701	697	715	681	696	658	706	699	693	711	669	690	694	655	715	701	672	721	702	695	766	666	723	726	669	683	651	661	710	694	656	677	672	709	680	727	693	732	744	710	670	706	683	726	665	716	705	683	710	711	725	690	721	697	668	681	702	717	707	747	700	685	713	701	697	730	687	702	716	717	729	674	752	709	653	693	720	658	678	729	706	695	704	695	768	716	700	687	680	735	708	704	707	692	666	692	700	702	717	656	662	662	666	687	742	722	648	695	714	672	680	686	671	694	652	712	713	680	732	705	703	682	728	700	704	720	674	689	705	684	688	709	702	718	658	678	720	691	702	723	689	685	693	719	690	660	665	669	706	687	666	706	698	653	706	695	672	699	668	699	671	687	709	684	663	694	678	730	670	738	720	683	694	723	721	670	729	736	691	682	703	730	645	709	712	731	675	613	656	733	702	679	659	708	680	683	705	670	633	688	693	728	656	671	669	718	657	681	707	707	678	700	680	709	640	681	710	741	716	678	709	697	699	699	709	688	724	698	694	729	693	631	667	722	685	738	667	724	684	727	651	654	659	667	685	672	691	669	730	712	704	686	702	680	679	694	681	737	670	691	694	656	691	675	720	693	685	713	697	693	681	686	676	700	676	691	723	689	662	700	685	732	689	731	686	725	716	683	668	735	735	696	667	722	690	743	740	646	704	708	687	667	709	703	712	716	652	673	737	681	709	704	651	718	683	697	717	690	720	728	684	678	708	659	729	714	680	690	689	698	675	683	670	715	727	754	684	720	685	724	688	709	676	699	637	673	707	682	751	695	745	679	701	716	654	668	743	742	689	712	690	729	671
23461	20950	27589	24442	20733	4268	1229	947	873	899	805	842	779	787	784	804	858	794	797	777	821	817	819	797	783	817	733	755	810	770	790	813	856	791	829	818	860	788	835	843	832	792	848	770	795	793	827	850	798	781	779	833	770	815	824	793	854	801	804	838	782	822	719	773	804	816	815	758	768	752	770	781	816	772	747	724	758	809	736	789	771	706	757	783	802	798	792	774	784	768	760	772	778	781	791	814	702	735	787	752	711	779	733	782	775	744	725	749	767	685	739	742	731	737	772	773	737	732	738	791	719	777	735	745	736	778	743	723	731	727	751	798	785	763	796	783	754	754	766	770	812	833	752	789	770	782	784	746	766	769	780	770	752	748	762	743	781	786	795	717	727	708	735	764	760	760	758	739	789	773	794	763	770	802	785	759	753	760	810	719	717	729	792	777	755	778	764	738	759	779	757	817	789	721	727	766	751	750	737	754	809	731	780	738	750	765	759	734	757	736	733	752	788	736	752	761	685	764	755	730	735	716	715	789	739	739	726	774	805	761	714	769	764	802	726	735	770	761	741	780	766	773	760	784	769	804	705	772	736	818	763	757	723	756	767	732	779	740	778	765	777	807	756	792	752	728	742	749	776	797	731	791	762	768	737	722	797	765	791	769	746	826	714	753	765	770	696	719	810	756	790	778	724	808	710	803	703	709	770	760	805	798	767	789	714	800	758	740	763	764	745	758	776	731	781	766	823	791	756	748	768	734	789	798	799	750	749	761	761	744	759	774	765	743	722	758	780	791	805	755	775	718	764	783	787	757	782	754	763	792	798	721	773	755	752	768	744	734	770	770	772	805	846	791	819	774	775	718	714	735	795	746	793	737	733	788	782	727	734	746	749	767	754	782	777	788	739	809	764	768	806	739	762	787	790	782	749	787	778	799	770	789	811	740	776	738	739	768	775	737	785	722	762	814	750	743	773	817	786	752	807	780	775	792	812	749	750	753	721	753	720	780	784	750	734	753	803	734	753	747	744	740	760	733	727	790	746	769	764	793	746	760	812	727	785	749	760	737	760	763	781	761	790	768	788	770	786	794	753	744	731	757	770	736	838	773	754	739	787	777	785	799	746	746	762	765	751	742	768	737	715	742	703	723	762	797	757	759	782	709	790	771	703	719	733	774	764	742	768	701	797	783	752	772	769	780	782	761	739	807	753	758	715	780	745	750	748	755	734	779	749	797	776	792	754	742	825	729	712	758	759	773	743	751	767	812	752	760	779	759	694	753	754	750	749	779	778	746	749	783	775	711	738	731	731	725	718	764	733	742	758	778	768	731	753	738	770	817	717	750	759	778	738	792	735	779	785	786	773	786	751	767	814	704	758	780	768	770	776	764	756	738	733	776	796	758	796	719	758	768	772	732	710	709	732	734	787	689	782	779	745	802	738	730	794	743	729	787	739	814	796	785	702	843	783	747	747	779	722	746	705	738	766	708	763	750	731	759	724	726	730	783	766	755	746	794	721	774	806	751	782	805	740	769	767	756	778	781	782	776	748	788	753	749	747	782	804	755	702	759	769	752	769	741	807	736	789	773	755	705	788	741	720	788	751	758	723	721	831	781	726	718	750	763	748	773	841	757	738	743	749	762	796	769	730	762	723	741	781	734	789	756	782	764	744	682	805	754	772	770	746	733	748	785	762	781	769	761	760	747	789	803	765	761	822	804	800	751	747	767	785	759	770	728	772	780	746	774	806	791	768	758	785	788	714	736	757	761	757	777	809	756	777	799	776	705	733	778	718	761	764	800	770	736	752	785	773	814	679	785	746	761	715	793	769	782	759	757	742	767	761	746	744	789	798	701	778	769	729	769	724	743	760	754	761	739	741	785	732	784	774	760	720	778	763	745	793	766	745	752	756	777	773	729	799	766	788	692	766	738	758	733	749	803	759	757	761	754	776	769	747	777	731	796	773	765	727	743	778	762	721	764	762	763	759	751	767	770	766	739	750	769	731	729	732	740	780	792	703	787	779	717	777	756	739	774	743	758	823	762	786	779	705	770	763	733	794	845	743	754	774	771	735	747	766	678	766	750	736	795	770	788	810	787	722	752	779	735	774	798	761	742	753	770	771	779	814	732	751	762	760	794	764	783	748	723	727	754	754	789	740	736	732	742	736	840	732	771	740	734	790	758	704	797	785	718	772	733	767	720	741	709	791	726	760	781	727	708	760	760	768	779	754	721	765	753	726	780	775	755	791	751	732	730	765	733	770	753	753	740	788	733	803	779	766	790	771	739	794	773	798	785	764	768	747	733	789	757	729	752	772	705	823	714	806	776	802	737	757	737	775	786	786	715	761	764	728	711	738	818	744	746	787	781	755	808	807	773	763	769	713	739	761	733	767	813	805	720	751	785	784	744	739	792	801	762	768	712	766	779	762	771	818	774	739	766	775	817	749	714	714	795	792	802	739	768	754	719	774	777	758	720	771	775	754	798	741	758	728	844	753	820	759	768	747	755	780	750	717	772	743	741	790	776	742	760	757	755	731	757	759	769	767	768	726	773	769	745	807	796	747	778	754	747	777	778	732	775	742	750	762	741	843	762	660	784	728	789	820	769	753	830	777	802	757	725	743	700	779	758	721	692	776	762	743	778	745	708	783	738	779	748	710	730	766	765	702	775	832	821	769	766	773	771	742	793	763	764	734	797	762	768	760	763	737	824	745	778	747	720	765	745	783	739	734	781	759	763	706	742	810	748	752	796	791	754	744	787	750	757	778	756	816	812	776	776	719	781	770	750	742	734	776	788	741	754	768	747	770	769	740	754	794	743	755	768	749	785	765	755	726	747	702	739	784	744	728	768	772	761	744	824	780	745	786	799	744	737	751	730	764	729	740	739	742	732	735	775	756	747	788	788	739	767	823	752	747	793	752	725	755	735	735	717	735	773	789	749	731	769	775	750	803	744	722	742	734	766	777	753	764	735	804	739	792	761	802	770	735	750	724	734	816	792	781	751	745	793	778	778	746	727	774	772	721	769	708	801	753	791	725	735	758	773	802	746	761	819	791	782	755	737	816	706	713	750	752	792	767	761	748	710	768	716	755	709	825	804	761	796	802	723	739	736	802	773	766	750	777	791	759	787	762	795	724	756	764	754	797	793	782	775	797	754	773	738	746	754	783	714	811	731	808	747	752	763	757	716	790	750	775	775	794	796	704	751	775	771	745	727	754	751	736	730	793	737	763	783	742	817	785	726	770	781	731	750	761	740	759	795	779	785	734	776	790	730	722	765	805	760	763	776	732	808	768	741	739	766	722	752	782	757	726	772	763	729	811	783	823	745	759	788	776	753	793	731	780	750	746	714	798	766	780	812	792	769	765	765	788	764	742	761	814	738	762	820	771	712	758	729	781	732	779	772	793	760	763	691	728	724	786	765	760	770	714	744	796	771	716	752	739	745	761	795	757	773	821	739	708	747	770	785	783	762	803	733	744	753	727	802	725	742	747	739	726	756
12213	14160	5862	2618	1737	1384	1216	1096	993	936	906	896	882	871	875	910	919	860	860	839	914	896	850	851	881	842	887	931	871	843	860	867	931	859	882	880	913	837	906	831	816	866	839	885	815	874	882	855	855	890	882	865	922	894	894	844	846	867	797	852	866	856	844	849	806	795	870	837	853	792	875	796	814	773	835	823	823	822	868	856	834	835	822	853	804	814	769	794	832	815	815	830	843	856	830	824	815	846	832	824	829	793	834	831	755	824	860	849	795	820	797	842	847	852	785	839	851	824	776	826	795	829	832	831	806	840	867	846	825	850	823	802	824	880	803	820	803	759	811	833	857	790	806	768	790	815	836	864	839	862	796	784	868	786	789	843	796	765	874	812	852	811	775	824	808	845	816	876	812	789	832	778	813	822	811	805	798	818	829	830	824	828	826	818	821	812	814	859	857	863	804	764	826	778	820	801	818	798	802	837	764	848	860	834	870	780	898	838	862	788	869	787	826	870	800	802	798	788	815	826	802	838	819	837	796	815	842	793	887	854	852	768	831	852	852	859	840	824	813	839	822	808	795	825	827	753	831	824	826	790	781	882	810	780	868	827	839	815	863	851	822	843	853	793	849	814	819	813	797	840	843	832	849	805	810	791	745	787	820	832	821	874	794	836	799	777	829	816	816	805	852	837	808	837	802	863	783	798	789	828	821	881	830	839	829	843	802	885	837	805	799	863	790	828	835	870	823	830	765	816	805	833	826	769	835	866	830	777	872	802	817	845	821	786	775	831	776	856	802	806	815	858	763	854	791	807	800	838	843	801	817	921	860	832	824	855	841	834	809	813	796	827	783	824	814	825	779	790	867	848	859	821	810	832	812	784	854	856	853	814	847	770	773	845	835	812	863	814	811	817	830	798	837	850	825	851	818	798	856	848	783	809	858	833	797	833	807	872	842	829	844	815	812	829	873	780	808	802	809	808	790	797	850	842	821	801	827	823	855	846	791	789	840	777	838	809	795	878	775	810	815	797	844	881	821	839	828	874	825	795	788	823	803	832	828	816	805	844	836	835	833	870	834	784	840	798	805	819	800	835	834	827	793	843	791	893	872	831	854	831	788	858	814	829	803	837	764	843	837	837	852	815	838	823	763	830	777	843	869	825	824	886	863	833	825	809	826	848	821	815	833	802	846	823	810	813	800	790	785	821	848	852	832	844	779	791	829	798	829	863	821	867	830	834	809	840	836	771	786	810	843	829	845	766	854	800	819	822	828	889	829	821	749	854	811	806	829	853	840	854	823	832	789	825	800	823	847	811	801	786	838	839	828	810	813	790	815	821	832	823	833	779	868	872	840	771	790	841	862	841	861	822	846	834	777	748	796	844	800	781	838	879	850	786	784	832	840	831	822	812	830	814	819	793	855	842	775	835	823	819	837	832	862	826	840	838	828	829	801	758	773	849	848	820	781	850	774	877	839	824	824	891	804	847	813	829	811	834	829	840	814	803	855	854	833	839	794	838	844	821	800	816	854	855	853	826	862	813	867	835	828	872	832	862	770	783	834	794	802	852	842	826	840	903	767	860	803	797	833	810	876	837	791	803	816	808	846	888	826	845	795	828	852	835	829	826	807	795	807	851	831	845	746	836	830	816	797	888	775	793	791	819	770	862	828	842	874	862	787	785	892	799	859	841	822	828	811	810	840	793	821	848	802	819	840	852	785	802	815	847	841	839	865	798	837	844	869	876	813	844	832	822	845	781	843	810	808	808	798	837	819	810	797	813	848	847	795	792	780	811	825	801	837	843	842	799	832	788	816	852	838	860	841	854	725	816	836	801	792	818	795	838	813	808	805	852	814	872	843	794	816	751	817	857	830	815	845	821	855	830	863	853	850	804	828	847	836	810	838	840	777	820	805	860	848	804	851	797	782	811	842	840	846	805	817	786	860	867	828	774	836	819	851	856	863	845	847	857	812	797	828	821	814	821	850	785	810	817	831	825	846	834	793	790	825	846	825	834	834	851	838	793	814	861	824	815	798	828	790	870	810	799	776	859	816	803	800	827	792	825	820	797	816	810	861	874	836	854	829	811	774	868	886	857	826	883	834	782	840	845	837	779	872	828	817	838	866	808	850	830	854	836	801	849	830	838	774	844	812	816	827	839	808	858	788	823	807	815	818	854	799	850	852	867	851	810	871	832	868	869	794	789	852	839	824	850	825	803	766	851	881	868	833	825	833	801	867	909	848	824	788	858	797	832	823	891	839	794	869	879	819	862	867	833	811	818	887	812	857	854	895	825	870	800	800	868	844	862	851	744	857	818	817	813	783	810	835	805	791	795	847	803	802	795	823	819	782	827	896	779	847	817	842	847	790	879	784	821	890	807	840	829	878	823	789	811	823	878	871	792	808	844	758	832	866	838	844	771	826	852	860	793	848	854	824	802	823	836	878	792	793	806	799	824	806	849	845	822	829	818	851	848	793	830	827	832	821	859	832	797	828	844	795	808	838	841	812	783	822	875	847	811	766	836	779	783	783	781	857	837	849	825	804	823	815	838	813	799	835	852	809	810	831	833	788	842	800	829	832	917	822	833	803	872	869	819	864	860	817	787	824	845	799	857	867	800	800	889	839	833	787	863	782	846	809	856	826	814	868	832	798	872	821	805	882	808	768	835	784	832	817	784	823	873	803	829	799	841	788	846	790	821	826	847	816	842	801	798	871	789	842	812	831	826	818	846	846	822	793	830	797	814	807	813	826	795	814	806	902	876	814	822	838	861	797	854	815	798	826	848	852	827	812	818	800	841	834	856	858	802	802	803	813	839	839	812	813	789	823	826	862	819	806	829	876	807	822	847	845	810	837	786	811	824	864	802	822	883	860	893	830	822	866	834	778	821	822	848	835	848	846	821	828	835	798	784	883	760	769	809	888	831	823	808	797	835	847	788	834	807	762	809	762	861	816	856	791	769	815	869	791	812	812	830	820	826	822	801	812	776	788	825	813	809	767	774	846	822	861	840	776	813	830	821	779	847	879	858	833	823	849	784	838	825	805	798	772	820	861	779	866	787	825	824	821	789	816	841	850	821	823	832	799	795	837	817	857	829	831	833	841	831	836	856	783	845	822	831	802	850	837	807	778	870	841	818	800	780	791	797	819	814	848	830	857	863	854	789	812	853	806	832	830	861	794	797	869	843	786	819	873	844	834	845	833	851	808	818	876	860	793	854	812	790	901	843	822	813	817	838	798	795	872	777	799	843	761	821	786	841	796	764	841	853	807	866	833	855	776	844	863	828	816	813	826	787	876	814	809	870	842	787	842	859	825	878	877	813	839	782	833	777	852	853	834	823	856	822	827	825	819	777	849	837	835	798	785	812	848	841	836	829	830	810	802	793	837	838	859	863	836	785	872	770	799	850	812	800	788	806	817	819	820	864	819	820	809	803	799	806	844	809	827	823	807	779	855	861	862	819	811	825	815	820	798	847	852	795	816	815	865	843	819	865	815	769
24625	21020	26400	25344	4441	802	707	673	699	670	625	638	613	630	639	633	659	615	646	608	602	627	638	635	611	635	630	585	656	625	621	659	640	626	624	633	632	616	647	662	633	599	630	698	653	605	659	621	619	629	621	668	648	617	615	613	620	650	609	617	624	646	608	586	569	586	601	582	589	611	601	620	604	615	668	620	642	592	638	605	581	581	557	579	643	642	592	592	618	614	618	611	613	593	588	624	612	605	620	591	614	631	614	635	662	641	624	535	570	630	643	638	603	584	593	603	616	625	600	576	576	609	628	564	571	588	586	609	627	593	595	623	569	618	584	654	613	664	595	576	612	656	601	585	604	579	627	643	633	632	630	580	565	622	598	592	578	590	605	639	592	627	611	610	642	615	595	570	624	591	631	590	613	580	572	627	600	635	584	578	598	600	633	602	604	580	606	594	619	600	644	607	642	603	571	645	579	602	610	578	657	609	669	630	590	588	621	613	580	598	643	598	619	594	593	616	592	628	626	670	605	655	615	562	641	649	646	591	628	647	593	605	596	622	592	628	606	639	593	612	564	591	558	591	568	625	618	637	610	594	635	635	612	578	604	583	613	567	631	594	612	608	629	591	614	620	623	573	567	595	616	588	632	573	591	600	618	599	616	585	621	577	613	603	585	562	621	633	582	614	597	616	617	602	587	610	631	616	624	624	591	626	619	588	617	630	618	614	655	607	583	585	604	598	602	599	606	616	603	616	605	618	592	597	643	617	629	641	615	630	577	620	584	598	610	620	571	676	626	617	636	625	583	605	651	627	600	650	640	652	652	603	608	582	622	606	639	612	593	628	646	609	648	613	580	604	628	667	626	621	598	611	620	578	647	626	645	611	596	602	601	629	617	603	610	650	625	613	616	619	641	645	600	614	619	625	577	589	574	583	607	597	617	631	563	648	542	607	624	591	586	559	604	623	583	616	617	571	664	605	610	626	592	578	624	584	600	635	601	603	570	623	624	606	622	615	595	614	626	621	594	602	632	590	550	559	617	571	612	608	658	637	670	613	635	605	637	543	572	597	640	592	562	653	598	594	576	604	632	625	593	628	640	582	609	630	558	578	579	571	642	598	627	594	627	602	649	580	619	613	580	571	614	599	599	589	596	601	618	623	581	605	612	632	623	545	575	627	628	610	626	642	593	593	627	610	605	580	628	634	561	631	598	597	595	556	611	615	615	601	594	614	584	554	636	607	597	582	592	654	618	597	585	636	598	617	637	597	549	663	592	557	644	621	608	635	565	634	611	627	598	620	593	570	625	584	658	588	596	631	628	591	603	626	632	590	637	637	592	591	639	627	592	589	581	545	597	587	581	606	615	595	625	596	576	614	608	564	620	599	672	603	640	596	625	627	631	585	636	613	605	610	612	584	562	580	593	617	619	633	591	609	641	588	637	610	610	584	589	609	652	592	604	588	592	646	574	605	564	629	608	564	586	653	614	594	577	627	599	630	605	607	589	597	608	652	604	574	601	606	644	580	574	628	683	617	604	601	615	637	602	594	612	623	576	592	603	585	635	574	577	591	611	627	574	608	601	583	646	599	613	619	594	596	589	644	578	615	606	622	660	637	590	553	595	635	668	645	649	613	593	580	596	608	612	611	570	615	575	624	615	621	575	595	617	599	651	615	603	598	613	607	600	665	646	598	578	606	618	587	605	617	606	647	586	625	611	646	599	616	614	631	576	560	626	605	620	570	619	584	579	635	633	593	584	605	648	600	631	593	594	573	579	576	602	603	590	621	605	562	572	643	636	600	631	608	617	606	614	617	594	643	607	564	636	627	631	627	593	576	569	631	646	594	593	609	636	582	637	590	596	606	596	643	580	621	570	591	623	599	597	602	632	602	652	617	600	593	618	634	622	616	563	646	590	597	584	629	628	609	634	633	582	621	608	622	586	585	616	624	614	617	627	591	591	625	587	616	593	600	612	608	589	644	633	643	590	593	595	597	611	619	629	569	577	595	649	648	606	603	606	597	656	597	614	617	579	630	588	614	585	576	674	590	626	548	598	611	624	610	572	631	611	578	598	603	612	598	636	565	572	579	614	592	617	602	606	587	602	592	584	623	612	620	554	617	598	608	626	625	618	608	567	588	598	605	618	605	600	587	561	603	626	582	598	641	660	575	606	605	621	626	617	613	575	627	626	587	602	588	594	603	577	628	618	630	560	620	621	596	642	587	605	616	652	610	647	587	607	603	602	624	620	616	597	566	620	644	627	576	591	614	623	600	613	624	576	619	637	614	605	598	615	632	604	587	658	596	609	613	590	633	602	604	626	611	605	652	587	605	583	662	620	540	607	667	602	602	605	624	625	608	588	602	690	586	634	604	610	617	598	533	603	617	606	609	630	631	636	623	590	605	597	606	585	588	581	617	653	617	611	623	637	650	625	559	599	640	563	604	605	593	615	578	603	601	600	620	623	597	579	645	652	648	606	618	590	608	612	609	647	585	566	603	644	623	567	596	547	583	573	605	571	631	553	573	580	603	629	611	611	607	630	642	644	623	603	596	581	590	632	624	667	597	626	621	592	575	555	585	622	594	603	623	633	608	614	625	575	614	600	629	587	604	630	594	565	587	592	610	597	624	609	611	610	623	609	536	614	603	629	650	586	622	601	583	543	624	660	611	601	634	617	593	674	647	580	608	595	609	596	614	607	626	569	637	606	658	620	589	594	571	606	636	642	572	601	565	660	607	592	609	632	601	622	628	626	592	629	589	612	643	647	630	656	544	610	603	574	606	604	583	604	598	590	622	599	634	582	626	620	591	626	585	578	602	633	617	631	584	610	585	584	580	621	601	657	664	644	598	578	633	592	625	579	617	592	611	637	608	611	633	625	606	631	667	600	587	597	627	613	621	615	646	576	612	640	591	588	620	609	632	642	594	598	607	606	601	610	630	607	640	583	633	615	634	608	575	650	593	630	605	626	638	609	615	650	609	625	642	612	612	591	635	668	617	623	603	574	579	636	568	602	584	585	641	632	577	614	569	634	596	671	561	614	604	620	638	592	639	616	604	609	618	614	629	573	615	587	596	627	581	617	622	621	609	588	595	596	590	582	652	603	668	611	574	630	614	596	632	594	593	578	629	606	618	618	580	600	610	594	647	588	636	650	624	624	622	596	567	597	636	613	586	620	616	608	644	638	625	575	644	652	637	630	585	611	552	629	595	592	610	575	678	630	603	613	596	579	599	616	627	594	597	590	587	607	570	602	629	610	650	653	654	600	640	605	601	617	595	645	632	590	599	591	593	597	586	581	651	621	621	626	596	581	629	586	627	572	580	652	575	624	588	658	617	607	640	643	607	565	636	605	623	647	573	600	641	616	632	639	625	598	597	566	587	577	604	592	565	595	628	614	602	615	628	610	593	633	594	592	611	652	584	645	630	635	589	636	637	562	614	581	587	640	576	618	571	626	594	594	591	617	638	627	577	574	576	572	635	597	584	599	612	614	581
9647	9055	3319	1491	1089	1001	841	782	774	755	739	757	722	727	718	701	705	751	789	686	698	700	714	703	741	707	674	697	696	742	701	708	725	745	704	722	682	680	680	689	693	704	684	677	691	710	740	705	723	740	744	726	699	683	707	693	665	710	670	666	687	649	706	715	641	744	703	643	714	700	670	711	658	708	659	651	667	717	676	676	667	656	633	678	675	676	670	712	646	672	702	631	684	650	672	669	662	661	638	666	704	671	687	667	657	613	697	665	656	676	733	671	684	703	646	625	688	654	645	664	666	671	658	654	670	632	659	677	683	724	653	700	677	658	685	668	636	721	666	677	704	652	736	673	682	686	643	688	684	638	696	660	676	657	688	671	678	663	704	640	635	651	678	664	712	662	688	664	670	680	722	703	702	647	679	630	653	734	646	656	696	681	679	681	682	702	667	666	659	673	696	696	691	680	706	674	666	708	655	713	684	678	686	685	689	642	662	646	680	693	644	659	704	688	686	663	752	619	649	665	666	671	648	681	644	711	663	674	662	678	713	689	697	693	709	686	637	681	683	696	659	688	693	675	672	731	630	675	644	713	675	678	690	648	653	697	713	691	657	636	686	653	685	649	678	645	701	658	714	641	712	657	626	685	695	677	658	675	688	710	650	701	665	675	704	677	670	675	656	699	669	696	690	694	684	645	656	675	674	625	728	676	677	687	682	638	699	709	674	668	670	704	643	664	673	680	663	664	648	686	650	650	714	668	672	690	686	679	611	722	657	741	665	699	671	690	672	734	650	697	637	689	711	655	679	672	627	679	637	633	672	716	716	664	670	704	655	648	682	674	674	646	698	664	626	726	689	647	675	725	681	663	640	667	683	672	663	673	673	651	676	690	673	655	658	674	647	686	699	637	662	732	720	701	698	684	687	713	704	672	652	710	628	655	713	685	698	675	665	650	662	678	705	677	691	687	688	650	673	639	680	717	670	724	654	703	638	697	692	681	701	723	670	705	672	750	689	693	663	660	722	679	687	687	697	709	676	686	690	736	697	667	702	728	670	671	684	728	692	703	696	736	628	668	720	703	658	664	668	708	686	666	697	682	678	691	645	639	652	704	629	654	657	663	653	697	665	643	671	705	666	648	665	681	680	700	677	704	724	682	642	687	650	658	755	659	657	645	674	638	636	677	643	669	688	663	696	691	674	682	656	685	670	687	670	683	667	686	692	655	642	691	679	671	704	698	666	676	672	647	675	674	676	734	640	667	628	679	684	651	624	704	641	632	620	663	690	646	690	682	695	643	689	721	646	660	680	639	695	726	668	677	698	667	695	689	665	684	715	695	704	671	701	680	628	703	653	697	674	684	676	705	662	681	708	717	680	684	675	690	648	692	713	732	647	643	686	693	692	679	710	670	715	670	720	672	643	651	728	672	659	700	695	654	685	686	673	732	669	669	668	694	631	683	651	671	619	675	706	656	704	661	725	666	690	711	675	688	701	709	642	672	708	669	656	703	715	683	648	665	720	725	762	668	692	670	626	699	682	730	677	704	669	651	660	681	697	661	695	656	675	715	637	697	730	644	669	712	705	661	695	662	665	663	687	685	681	640	728	695	659	653	708	659	682	636	648	666	719	657	672	646	688	734	736	663	664	643	699	702	663	670	683	664	690	665	663	636	707	693	652	695	721	678	686	651	688	661	698	699	700	669	679	651	653	674	656	644	698	707	642	697	684	675	676	715	683	688	657	692	662	712	709	667	662	661	695	681	679	641	645	726	694	684	662	698	701	700	654	696	640	673	692	638	703	649	640	659	670	662	659	686	698	618	676	650	678	663	632	657	663	643	686	647	739	691	642	652	630	676	671	664	648	673	680	697	687	685	680	704	653	636	710	676	701	673	688	674	698	703	703	691	647	676	699	716	649	669	716	684	724	623	677	687	709	658	691	666	639	691	678	643	689	703	747	710	681	686	650	652	708	657	651	740	691	713	597	693	743	650	670	665	676	691	692	738	644	679	719	659	639	648	704	710	670	661	710	653	651	686	673	642	686	670	710	668	713	674	702	655	663	702	668	680	671	684	676	677	689	734	700	682	662	716	651	693	734	684	720	666	684	705	715	653	737	669	654	670	666	636	708	659	647	727	705	635	687	675	681	690	638	698	689	663	678	650	642	686	678	679	675	659	638	713	670	701	724	699	666	642	665	634	703	687	676	733	723	730	652	664	710	669	706	644	702	694	692	644	646	662	729	662	669	709	690	662	638	678	660	700	682	684	686	644	730	658	689	653	680	700	680	703	709	701	678	672	685	675	681	676	697	648	663	664	688	697	683	656	693	692	713	665	652	626	674	638	670	666	702	660	691	641	706	705	673	661	691	669	679	670	676	696	682	655	695	646	674	659	624	667	671	676	679	674	684	670	660	690	677	699	645	703	639	678	676	638	691	690	716	663	694	689	692	664	682	651	675	639	661	706	651	715	690	669	659	669	708	678	685	656	700	655	674	682	651	664	651	688	678	700	723	703	718	699	714	654	671	744	652	665	681	629	719	726	684	688	660	697	728	696	674	687	691	644	676	689	688	696	677	660	708	670	684	644	681	632	674	677	674	661	692	683	695	652	689	659	669	692	681	654	661	663	711	687	674	692	663	686	685	642	697	697	681	607	667	674	652	698	648	696	675	680	690	690	657	681	670	687	651	675	646	748	680	674	657	689	668	677	695	701	676	695	696	687	675	677	680	655	661	667	699	665	654	697	692	696	671	666	683	702	678	714	675	647	699	700	655	679	726	647	657	611	639	704	695	637	714	665	701	698	682	704	675	676	641	693	685	727	705	644	696	678	714	710	731	663	686	738	644	736	688	706	699	660	663	670	644	698	674	684	665	672	675	687	692	682	652	638	689	657	720	691	653	744	711	692	676	675	673	669	654	659	678	714	657	719	672	655	667	644	671	677	695	660	617	704	646	659	738	673	708	659	683	667	667	697	676	678	681	667	697	688	681	695	686	694	681	664	685	729	659	667	670	675	662	686	678	679	659	642	608	724	667	686	674	689	697	686	651	708	664	663	675	715	715	665	650	636	647	617	640	755	706	659	681	691	689	699	697	659	679	718	677	639	667	697	653	709	705	687	679	683	661	666	677	654	696	656	640	706	672	662	687	704	620	673	716	719	629	669	675	642	662	701	731	674	700	661	699	696	680	694	649	649	725	662	712	667	650	684	654	694	675	670	724	718	619	653	648	689	678	680	681	700	706	721	679	731	692	722	681	710	684	647	723	672	684	660	661	705	710	696	645	668	732	699	644	677	734	710	677	601	679	662	692	665	640	711	620	679	641	654	689	647	681	685	628	685	688	650	683	728	671	688	672	658	650	649	680	663	698	660	668	685	677	689	680	648	670	679	710	670	717	653	703	716	663	669	725	645	656	671	677	642	670	680	674	681	750	696	682	701	735	643	691	715	664	660	705	708	727	657	703	663	700	648	647	702	667	714	641	675	649	689	733	702
22314	21028	28372	23905	21028	20986	4183	1178	980	1022	978	918	895	888	876	875	891	861	914	863	913	895	891	839	853	861	876	857	880	841	862	878	962	901	892	828	890	912	854	863	803	842	845	824	873	888	879	920	838	889	861	845	814	844	880	872	835	911	879	809	791	818	837	800	819	848	833	786	814	832	858	843	795	782	806	801	766	804	815	776	768	830	827	804	783	790	847	786	840	776	873	861	818	825	806	837	759	833	808	837	797	863	817	783	831	787	814	785	767	853	858	813	842	777	797	830	827	812	824	796	773	809	798	787	820	821	832	794	730	756	841	811	801	784	792	837	793	833	758	786	816	839	858	798	862	832	764	777	813	756	833	836	776	817	821	814	845	819	808	801	819	853	713	818	787	819	833	777	815	796	816	809	780	827	823	874	827	836	778	840	779	837	787	872	843	814	750	813	838	781	825	814	839	778	800	865	780	859	871	764	800	834	843	833	775	848	859	819	825	809	801	868	795	801	906	839	846	820	786	802	866	812	864	815	846	788	830	797	834	778	754	896	817	822	795	810	817	817	784	782	826	830	805	846	788	837	778	811	748	804	822	782	825	794	862	753	770	731	804	784	819	749	791	780	772	860	786	803	821	803	823	808	759	805	791	846	813	800	806	827	819	815	770	760	762	798	761	810	864	797	801	810	807	824	773	702	743	809	776	816	793	814	815	836	772	827	820	836	791	865	843	822	820	821	834	803	774	820	812	791	840	817	788	849	811	799	777	788	855	772	815	786	784	811	763	815	761	833	823	784	828	831	813	784	746	844	833	810	794	798	760	814	818	819	785	810	833	802	761	840	779	785	798	806	799	819	848	771	766	802	821	790	820	842	803	844	863	765	748	829	807	802	817	771	812	784	790	795	813	840	852	798	728	823	769	803	734	826	791	831	849	793	794	845	816	791	802	828	839	859	795	810	776	809	804	876	815	764	816	866	783	765	824	781	826	775	811	799	750	762	781	796	790	836	803	729	833	790	804	808	835	775	791	776	811	788	827	813	811	810	818	825	779	816	783	749	789	821	835	797	799	754	789	805	839	822	799	806	809	796	792	824	788	830	793	815	810	751	780	815	821	826	757	784	848	817	726	807	796	809	787	813	773	806	795	811	822	846	821	844	802	794	777	808	788	854	813	787	821	827	805	810	800	831	815	838	834	814	796	851	781	858	829	822	817	814	802	810	806	832	778	800	840	750	781	786	832	808	796	790	786	732	811	813	826	756	776	831	815	792	847	788	791	835	780	766	769	813	817	808	808	807	788	853	828	791	809	802	810	773	765	835	836	783	856	806	763	827	811	840	771	835	766	825	858	795	776	806	838	806	819	812	833	759	774	791	837	783	815	762	779	783	816	789	779	792	791	765	803	821	787	801	811	759	752	814	807	819	794	769	790	765	781	770	752	796	811	794	825	757	807	803	808	832	795	821	819	781	789	799	800	815	830	773	833	804	798	793	782	824	824	787	871	825	830	785	814	780	813	858	806	744	757	812	797	799	862	781	817	808	821	780	822	841	812	793	818	828	795	810	811	809	733	833	867	829	783	826	814	852	781	844	834	797	821	810	797	846	825	777	758	812	824	820	816	753	786	806	832	779	779	761	795	822	769	829	780	794	827	789	798	808	776	804	839	787	747	831	799	807	844	778	804	791	803	774	871	773	831	811	776	802	808	814	822	758	809	827	761	780	773	775	802	807	797	832	834	838	799	793	832	821	738	769	768	796	777	774	776	814	794	782	835	826	793	801	808	844	838	782	838	814	836	799	820	773	792	837	826	811	801	807	797	835	800	759	752	765	757	817	817	852	812	790	799	805	765	799	797	788	794	773	849	812	804	813	808	790	848	830	807	805	800	862	844	827	779	831	817	866	797	784	851	817	872	844	840	747	814	870	791	809	828	810	841	802	802	843	786	754	851	794	776	800	787	806	844	799	838	840	816	837	844	796	812	791	825	776	772	804	825	757	821	777	795	795	771	761	761	842	768	813	761	784	806	838	808	781	806	822	800	818	830	804	761	839	844	858	816	793	810	839	766	752	754	825	785	812	833	818	839	771	784	841	842	815	789	785	830	828	834	851	775	793	822	773	772	814	822	823	798	798	817	793	785	832	797	807	816	788	821	814	799	860	783	818	822	793	779	738	820	865	872	801	810	862	822	820	785	787	880	856	803	769	846	804	771	778	766	860	798	818	801	775	790	802	776	773	804	799	826	837	890	818	818	808	801	818	783	810	851	808	792	834	798	842	824	813	788	859	788	792	787	797	797	765	788	778	837	826	803	830	883	806	784	764	763	825	826	879	753	842	805	830	779	800	801	852	809	797	856	834	833	833	771	807	822	787	812	824	818	826	757	775	758	836	831	805	811	808	790	816	825	800	825	808	799	838	788	819	824	864	815	813	793	768	771	859	859	802	812	768	754	781	811	762	848	810	832	847	815	809	764	795	803	822	772	802	786	772	806	798	822	752	818	785	780	757	778	771	778	797	828	828	808	799	802	819	832	789	789	830	783	820	807	781	773	823	845	792	803	835	815	782	760	818	832	796	821	875	781	838	793	789	806	812	800	797	852	789	791	792	764	839	838	781	774	822	829	855	828	873	879	788	813	808	763	775	792	827	854	836	827	784	885	755	773	830	740	845	747	815	847	801	819	793	779	852	802	826	846	832	866	767	770	790	762	740	812	800	791	766	821	817	784	835	793	753	849	799	810	814	851	849	799	792	836	791	786	809	806	804	736	736	847	785	746	749	799	771	750	789	757	763	812	790	795	810	819	796	714	779	798	850	769	809	810	796	835	763	814	821	756	858	791	794	816	751	817	805	806	769	813	812	837	795	760	802	817	818	853	748	784	805	821	757	807	784	842	744	805	804	848	772	857	721	797	805	812	856	795	793	761	789	827	812	777	810	802	826	806	808	816	814	783	819	826	773	830	838	788	855	851	810	835	818	794	793	786	791	848	774	825	807	783	760	764	803	851	778	834	790	786	814	777	828	778	805	811	788	835	828	770	792	824	835	813	813	800	833	801	785	812	812	813	790	815	839	793	733	799	819	800	770	821	823	857	804	819	775	761	836	775	760	793	839	790	799	845	810	816	761	791	796	808	767	810	835	826	859	833	764	760	804	756	825	849	794	810	848	815	776	791	778	839	827	763	764	822	823	808	836	784	793	783	829	795	802	855	786	808	735	791	793	804	803	817	846	792	776	756	759	822	816	795	776	834	805	827	827	787	823	818	830	768	849	830	829	852	810	796	782	865	838	798	804	831	778	806	833	829	853	766	842	825	839	855	794	849	833	862	778	825	794	729	773	755	765	842	770	809	763	794	779	721	858	811	810	807	786	784	805	809	801	757	823	841	800	825	795	779	835	788	805	820	810	820	818	807	817	833	807	767	784	777	816	766	816	811	800	789	761	803	809	860	784	822	794	787	869	761	764	805	802	803	791	785	801	824	824	794	798	791	792	822	799
14372	16935	8714	3907	2424	1857	1519	1248	1213	1168	1107	1028	1026	975	1005	925	960	950	952	945	910	953	943	978	928	921	933	936	935	914	903	989	1058	1052	960	917	995	928	909	920	939	983	956	940	975	952	965	930	925	943	999	943	926	893	960	915	954	945	942	911	947	903	919	950	867	871	919	829	947	859	889	936	808	858	918	862	900	885	886	893	851	837	889	869	848	925	828	840	855	876	895	904	877	896	893	841	918	914	840	929	898	886	896	828	858	867	844	860	972	889	894	923	897	816	912	846	872	865	817	860	870	843	876	886	905	901	894	883	877	903	854	893	871	871	834	893	896	867	855	831	934	840	869	865	836	867	874	851	859	829	855	827	863	904	878	915	867	897	865	851	834	891	845	875	878	848	911	843	863	872	860	872	852	876	833	859	926	860	853	849	844	918	870	880	874	923	850	896	830	849	822	856	849	868	857	901	878	919	887	892	839	860	939	836	896	887	877	871	851	841	905	856	880	928	874	858	915	928	870	897	936	891	871	831	887	864	862	838	917	847	955	891	903	877	871	864	895	866	878	883	861	835	827	858	911	904	868	881	858	918	883	851	873	863	864	890	896	865	870	833	874	913	855	859	903	895	827	876	901	864	894	917	885	899	815	889	896	887	872	877	853	832	862	844	839	851	863	890	900	883	892	916	885	785	923	849	909	861	906	836	835	895	847	936	874	862	877	888	868	874	887	901	904	920	913	861	892	863	879	845	878	858	863	840	870	833	876	868	837	893	872	866	867	907	847	860	839	888	843	881	858	893	874	873	923	889	896	867	847	924	874	790	917	847	871	907	875	911	895	893	863	843	833	846	901	892	828	885	865	879	858	906	884	854	882	860	875	867	889	846	854	855	873	854	843	908	920	855	903	829	868	877	848	857	942	836	870	904	858	865	843	887	899	886	873	902	883	866	841	840	877	855	865	853	902	842	837	853	842	886	877	863	929	853	877	888	872	834	839	846	904	903	889	881	905	824	915	843	854	840	869	870	853	865	825	862	867	877	896	928	890	895	875	905	876	898	829	851	893	880	845	884	868	861	814	883	845	842	940	934	862	843	886	920	876	876	838	826	894	876	854	855	868	872	852	898	842	892	921	839	831	915	891	864	885	865	847	867	922	878	840	886	855	853	904	916	897	855	854	869	923	889	854	823	880	893	878	845	786	880	898	931	830	852	927	899	908	894	837	858	918	840	843	824	911	904	808	888	902	864	886	896	869	851	827	896	890	881	870	899	899	845	912	852	873	871	824	879	906	872	908	843	896	898	893	892	912	891	858	915	862	915	897	884	876	807	932	876	895	844	865	810	870	849	868	861	888	906	840	878	864	865	880	887	893	887	852	839	906	922	844	861	935	856	880	879	893	871	872	896	843	889	884	920	886	845	904	857	901	849	947	865	893	915	924	905	863	826	805	809	907	886	814	874	930	825	897	882	831	860	824	885	889	888	889	860	828	862	883	901	867	825	853	896	856	951	848	925	841	869	830	918	895	922	887	852	907	831	895	891	857	881	939	851	913	837	854	872	864	846	879	839	879	883	832	886	883	843	866	894	859	884	878	862	864	893	887	883	870	897	867	894	883	843	958	922	909	860	856	861	877	871	940	918	870	857	913	859	900	899	879	830	811	848	863	875	873	900	818	869	784	836	881	892	902	833	903	875	869	857	900	895	859	889	872	842	903	818	848	862	889	829	965	840	894	889	914	899	852	850	858	868	879	839	858	900	928	866	885	854	860	848	865	866	861	867	858	880	953	863	862	905	870	874	915	898	853	859	899	877	862	806	879	904	862	903	881	883	888	846	898	856	899	908	861	888	847	884	855	834	899	861	892	862	864	910	820	873	884	821	886	912	891	889	949	848	937	900	895	838	866	873	868	854	906	913	867	854	827	921	841	877	850	854	905	825	928	864	865	858	863	922	884	853	860	899	862	869	846	891	865	889	891	914	883	926	853	810	870	852	885	869	832	856	858	926	912	887	857	880	854	930	846	874	877	897	869	848	904	852	893	834	874	868	869	887	937	864	849	877	920	837	917	889	900	894	830	858	926	860	856	849	871	868	856	877	862	853	858	904	893	860	863	897	889	840	875	921	863	901	832	864	896	874	842	872	873	920	838	911	876	867	912	859	874	910	892	877	846	813	862	893	875	879	860	900	928	865	870	883	865	874	863	879	876	890	839	861	842	870	874	872	841	900	867	847	899	884	857	895	885	865	884	935	920	828	883	891	893	890	919	875	919	855	852	906	863	845	902	865	878	866	868	866	862	882	909	859	917	865	867	846	836	907	853	854	863	862	840	892	818	871	828	844	854	927	866	873	871	847	893	829	877	871	876	904	838	878	860	884	869	838	895	938	934	882	869	853	890	913	867	847	856	858	802	892	878	867	778	864	806	892	900	870	908	856	892	923	895	860	937	901	871	849	863	884	893	873	849	881	909	884	851	905	833	912	846	863	876	838	862	917	864	823	880	914	823	872	858	863	831	878	854	919	829	840	869	892	859	833	871	825	937	896	839	890	877	859	855	911	877	836	923	870	909	844	899	887	864	899	912	861	873	856	855	843	915	884	793	923	863	830	841	920	940	847	939	868	862	904	858	895	937	874	873	878	877	868	868	868	892	939	861	894	862	910	916	864	847	861	878	857	916	909	884	857	934	854	877	842	881	928	874	870	877	827	807	861	883	863	918	828	921	827	903	839	894	876	918	826	857	874	835	872	856	865	848	894	837	888	836	871	892	893	827	907	881	845	854	864	875	874	877	884	897	858	841	858	845	854	862	936	797	835	881	843	929	866	875	868	799	863	879	879	863	816	899	866	854	868	929	870	881	891	814	869	911	894	876	908	869	877	854	872	893	870	903	869	877	863	858	883	907	847	866	851	870	863	887	875	883	866	954	841	860	895	827	846	899	893	853	858	901	872	855	892	839	876	851	872	859	792	894	882	890	899	845	850	854	937	885	860	841	873	855	883	903	836	866	820	896	887	830	885	885	881	864	864	882	826	881	863	889	884	901	866	830	828	874	881	880	848	831	913	858	868	911	854	854	880	864	876	917	906	885	884	908	857	842	824	846	867	888	916	912	882	924	871	902	876	896	877	845	843	857	895	874	912	902	894	866	912	867	858	868	870	841	869	847	885	921	895	929	856	864	861	872	884	865	873	913	837	861	892	796	861	861	910	885	897	870	923	868	878	850	892	851	837	837	840	850	882	839	836	854	928	875	861	873	846	876	830	883	895	884	834	856	888	912	872	851	928	906	862	940	872	887	886	855	858	910	827	944	896	892	909	846	873	898	870	848	862	904	911	929	891	898	826	903	892	894	856	906	889	884	874	829	857	880	914	863	912	864	867	918	899	912	889	824	864	893	875	888	877	892	893	889	885	891	829	862	905	913	885	860	887	945	897	845	874	905	911	862	866	940	861	931	837	871	842	857	915	887	867	905	897	882	885	886	891	828	909	903	860	857	915
27131	20623	12124	1406	837	764	739	642	659	653	641	681	608	616	666	652	652	639	677	614	648	639	646	678	690	686	652	652	694	662	658	648	705	703	673	632	660	674	665	615	635	684	629	682	654	647	663	665	685	649	705	636	666	703	659	645	647	599	629	618	608	593	616	673	651	653	629	645	667	656	585	614	619	626	640	607	623	639	636	672	622	661	626	648	649	664	624	635	632	638	660	693	661	627	608	630	618	649	663	644	676	669	643	664	684	685	626	637	649	670	621	648	640	654	627	650	622	648	621	664	628	600	607	640	617	626	637	661	668	620	669	662	656	659	693	674	652	656	663	663	656	658	595	651	634	623	621	642	682	619	642	600	625	584	658	639	627	653	635	628	672	609	604	671	621	661	614	631	658	657	608	579	614	619	646	618	628	645	596	599	662	670	666	609	616	653	632	608	632	617	649	659	637	678	632	626	641	617	628	597	623	618	638	636	614	637	624	595	646	627	649	616	685	637	664	621	650	642	636	615	679	649	615	656	623	623	648	602	619	622	672	639	683	645	640	649	654	626	668	616	598	652	615	664	678	617	643	638	707	623	639	635	660	650	607	688	598	641	633	628	637	649	655	644	609	627	608	675	655	645	633	666	643	639	592	681	657	638	661	658	640	622	598	645	634	614	609	655	643	640	591	657	651	653	618	637	650	618	635	649	586	628	627	658	588	645	644	636	649	621	641	639	608	612	632	641	615	582	663	648	665	623	618	655	648	578	641	618	587	599	680	650	618	613	630	597	661	684	679	678	643	675	639	640	644	615	659	624	639	631	641	612	654	647	639	635	645	661	641	630	580	641	614	625	605	662	694	658	645	673	644	677	612	663	624	617	621	684	642	647	680	602	655	620	627	646	651	613	652	610	660	662	630	645	583	631	634	623	663	674	640	642	634	632	633	679	606	660	575	638	627	652	629	635	652	661	681	707	613	631	689	644	621	631	587	660	643	604	625	633	689	600	617	614	613	628	624	631	651	605	622	649	697	655	596	684	659	613	607	651	633	573	595	674	655	591	623	624	647	624	606	664	620	651	667	637	625	645	594	624	668	621	626	653	618	655	616	601	638	644	597	613	645	623	658	649	607	637	646	622	636	639	631	597	656	687	657	647	616	644	622	647	625	639	630	620	605	588	681	627	653	644	656	617	633	653	612	639	678	647	605	573	643	631	667	647	648	642	655	668	650	634	668	631	664	658	681	650	628	616	644	665	632	674	625	643	650	634	627	617	636	617	607	658	575	638	644	579	634	640	618	650	614	667	627	666	609	621	628	636	616	643	582	641	618	631	699	675	636	605	606	617	666	657	624	687	655	643	617	609	692	623	645	633	599	665	653	663	626	697	662	636	625	619	669	635	628	663	665	655	619	618	638	589	639	653	659	600	644	646	686	608	589	656	642	604	624	676	689	625	649	630	641	624	620	616	619	609	627	631	639	615	625	619	628	666	663	604	616	635	639	606	600	623	672	658	668	667	612	643	668	643	657	636	652	621	620	709	611	601	675	606	616	641	647	617	692	617	649	627	681	611	606	687	677	618	630	574	644	602	630	678	608	626	606	611	621	631	647	615	599	647	653	660	634	590	616	684	619	670	602	664	658	641	651	647	652	664	617	660	640	651	674	637	582	634	634	623	623	651	590	658	640	564	628	664	644	663	607	577	653	642	644	646	646	665	653	624	605	657	643	633	602	619	635	624	590	679	622	643	623	615	622	654	648	648	610	649	641	660	642	651	669	648	632	634	615	646	625	657	672	683	676	639	635	600	604	629	664	662	661	646	664	644	629	641	600	652	652	612	651	654	625	602	647	655	638	643	668	626	640	673	591	621	620	602	653	625	670	676	670	634	660	644	645	646	651	636	675	594	672	619	632	634	640	653	670	651	689	635	667	656	671	659	676	637	642	578	627	613	630	675	644	622	655	654	609	632	625	594	628	631	618	619	655	687	632	658	658	665	612	656	649	661	644	623	670	626	639	630	613	629	638	653	637	591	627	624	654	596	606	668	620	621	647	636	617	620	598	614	642	660	657	654	645	630	622	624	669	657	635	666	612	646	596	653	627	626	646	660	654	617	598	621	655	637	640	661	610	628	671	624	647	626	651	614	603	622	659	667	579	605	598	650	652	663	621	643	626	645	644	636	647	650	629	623	657	634	628	634	647	624	637	662	589	643	646	630	624	642	661	649	700	635	624	644	621	599	657	652	649	611	641	620	626	650	656	608	629	659	594	618	684	656	622	621	637	656	636	604	667	660	624	624	656	628	628	639	634	621	652	624	612	626	624	661	627	634	631	608	634	628	625	629	615	603	620	632	683	603	665	650	649	643	566	621	619	637	637	649	596	627	692	623	595	646	644	600	622	598	676	687	603	631	638	639	601	635	625	632	663	599	609	641	625	656	647	642	643	666	653	630	649	662	629	656	610	656	616	658	680	632	593	630	586	656	670	604	647	611	667	664	618	627	608	645	664	578	621	604	613	623	636	635	638	636	628	623	625	625	623	617	582	636	627	621	654	654	603	608	617	685	597	623	711	664	632	661	641	609	635	632	679	581	650	628	655	654	618	627	637	644	643	651	640	632	652	633	654	630	675	654	667	652	637	683	600	656	640	651	647	658	586	645	654	643	628	609	652	632	685	660	606	643	626	691	656	621	610	642	612	621	656	659	612	599	682	640	644	711	664	627	636	659	623	645	615	633	645	684	593	624	594	657	624	681	599	623	658	659	615	606	674	660	646	629	662	627	693	661	639	656	638	654	636	628	643	635	695	569	622	660	635	602	625	617	639	644	632	671	639	619	631	609	640	667	622	641	621	618	648	634	637	639	693	634	595	653	645	636	644	654	670	631	668	693	655	657	688	607	608	618	639	598	658	592	636	672	699	642	622	639	633	699	635	668	667	665	666	665	636	638	600	624	660	662	646	584	635	635	620	566	644	685	648	645	649	624	646	647	648	567	673	646	640	599	670	637	615	670	634	634	634	613	619	660	614	539	636	677	686	624	639	621	631	647	699	622	616	677	618	635	644	645	638	631	666	609	678	623	606	692	687	609	617	619	626	642	633	628	641	688	633	626	602	683	662	662	644	613	645	615	627	603	675	613	650	633	601	643	632	657	606	683	650	630	632	678	633	633	688	633	660	682	611	636	657	625	604	643	635	667	610	681	618	633	622	628	633	592	685	596	633	630	630	653	662	632	593	633	618	647	668	611	648	634	623	631	665	636	659	620	567	628	638	651	642	624	654	634	589	640	610	637	652	646	606	707	643	727	632	629	639	674	613	654	636	628	638	633	595	653	664	636	612	662	655	669	656	653	639	639	629	629	624	650	659	654	630	644	640	634	661	634	634	615	625	644	619	629	623	604	618	641	611	653	640	604	661	672	632	610	673	684	629	660	660	666	611	634	656	652	633	633	615	646	634	673	638	615	647	612	632	638	630	652	605	672	638	605	639	643	623	649	615	625
9113	4436	1754	1070	867	780	764	674	695	740	762	702	704	726	701	735	721	690	759	707	710	710	713	718	723	697	741	716	721	642	701	725	679	727	789	731	785	716	686	741	730	709	707	736	770	688	714	726	692	709	684	727	717	760	722	723	695	712	697	687	727	711	742	676	707	739	688	724	672	651	638	701	699	748	663	705	731	699	709	709	705	694	605	716	715	670	736	674	736	712	698	701	692	665	656	707	728	755	721	717	683	679	688	660	725	731	729	726	694	727	697	690	727	697	718	695	709	675	698	728	720	656	716	648	661	706	680	700	691	665	722	683	765	685	646	699	696	685	725	692	707	652	695	701	692	729	692	694	674	698	689	707	684	717	741	715	687	684	738	727	664	699	738	678	709	741	688	752	682	718	708	659	689	692	750	676	698	726	719	629	705	735	694	719	699	721	680	647	673	671	668	667	711	708	717	646	680	680	734	685	729	688	710	690	702	670	703	680	682	681	663	680	698	770	682	714	695	706	662	670	686	683	676	722	682	710	707	744	722	695	709	695	662	738	695	694	773	727	705	676	713	665	687	688	716	688	731	699	672	734	696	697	661	693	711	735	710	686	666	690	736	720	692	698	673	703	718	666	702	678	663	731	692	672	705	748	751	629	669	713	707	705	653	718	660	696	671	692	657	720	697	695	670	700	684	683	681	711	713	697	711	714	686	724	674	692	688	695	675	715	680	722	723	725	710	706	670	738	698	702	696	677	729	661	633	708	716	738	699	719	708	733	708	670	742	687	643	681	717	698	727	689	715	693	689	752	720	734	699	733	695	680	661	687	713	710	724	724	694	720	691	736	729	723	750	714	727	680	689	670	702	721	676	729	678	694	694	683	669	721	732	713	683	730	714	718	700	642	709	693	680	733	711	686	716	685	665	719	689	695	667	742	651	687	689	718	690	648	710	736	719	701	698	673	692	721	714	707	693	695	718	679	725	714	672	729	682	718	702	712	656	687	736	677	686	710	717	696	681	718	725	674	708	681	686	723	689	705	694	693	676	693	685	674	706	698	728	750	722	739	693	727	638	688	690	717	683	697	696	706	694	683	755	705	676	668	642	679	760	721	668	691	764	689	685	746	682	696	672	696	664	758	714	676	710	671	726	680	695	703	712	666	732	717	690	669	730	689	674	730	670	693	706	723	712	678	680	723	698	673	718	738	681	695	698	640	716	705	673	695	697	708	729	713	703	716	695	750	744	689	700	729	720	655	721	728	693	721	683	704	694	706	692	699	677	722	746	723	671	658	671	657	708	714	739	682	697	670	711	692	668	685	745	708	678	694	755	703	668	680	710	710	668	710	721	740	638	683	661	756	695	681	683	649	675	663	695	676	709	698	705	700	679	643	666	673	721	646	647	694	768	723	724	664	695	647	699	670	722	748	675	712	663	677	735	704	692	666	709	679	686	695	711	654	673	697	691	734	703	655	732	711	758	676	724	661	775	756	672	666	715	741	664	682	703	691	713	656	702	720	715	709	701	689	714	693	679	693	689	677	718	668	715	701	711	668	701	720	669	699	692	682	666	695	668	707	747	658	671	699	743	731	669	722	699	725	763	785	747	671	691	700	699	685	749	712	697	643	741	725	731	655	698	655	736	610	704	702	676	735	694	719	714	725	695	718	735	668	725	701	693	670	704	698	686	725	705	684	698	654	725	676	684	663	721	639	723	719	735	689	734	684	685	714	711	692	693	666	656	665	671	664	672	684	685	676	694	727	685	686	661	705	677	697	693	675	722	665	713	733	665	710	747	722	656	718	715	743	669	732	746	746	657	721	752	715	679	711	748	725	698	682	723	645	713	684	662	637	711	729	733	744	735	699	715	758	701	711	654	699	670	705	716	723	700	716	713	697	718	703	677	708	703	669	695	661	627	664	699	720	692	725	729	662	662	674	703	662	665	682	661	713	691	771	726	741	712	708	677	729	720	664	708	702	656	706	743	697	697	720	707	657	668	736	658	684	712	668	708	701	677	682	694	718	728	686	689	695	689	676	669	679	731	692	728	694	693	674	733	702	748	678	677	687	681	705	712	677	688	713	689	717	704	711	713	705	665	714	668	702	705	669	672	687	717	695	726	699	712	729	720	734	712	711	674	706	692	656	682	759	713	709	670	726	691	710	663	722	720	704	725	703	686	717	691	733	727	720	705	696	696	706	702	725	784	653	665	696	708	657	727	706	729	675	685	635	697	694	670	746	691	690	682	690	663	681	715	661	733	707	706	672	750	730	705	698	673	699	746	693	696	749	697	686	713	736	740	647	743	721	745	670	693	694	723	692	691	750	684	678	691	690	696	723	702	697	671	701	733	733	647	683	688	745	695	697	683	698	669	669	711	708	683	696	728	704	660	713	619	694	671	690	693	703	700	687	719	738	730	709	703	654	717	674	702	701	723	692	688	637	646	672	708	697	710	716	731	703	728	704	694	707	767	680	705	673	699	672	685	705	695	680	678	723	713	678	653	735	674	679	689	714	674	660	698	708	695	657	647	686	696	680	701	705	682	700	678	702	653	670	682	737	684	723	716	728	671	722	707	705	685	728	705	718	699	718	704	674	723	711	699	717	724	688	670	685	658	732	723	695	706	681	701	722	676	662	673	715	704	735	719	659	692	700	698	715	737	712	688	699	664	725	688	659	687	743	736	720	712	704	685	714	695	681	708	707	734	682	729	712	735	691	711	696	695	727	671	683	694	662	698	668	706	653	717	663	727	711	693	741	665	690	669	722	704	721	673	707	742	723	716	700	736	675	672	699	669	732	680	696	684	691	686	689	739	674	721	662	702	689	671	770	744	673	711	631	654	736	664	700	697	677	663	670	738	690	679	728	611	738	717	674	699	709	704	741	742	749	731	703	721	641	703	681	729	683	663	697	709	729	687	689	703	680	704	727	714	686	708	699	686	694	707	715	688	705	645	699	689	652	680	680	670	689	704	751	667	676	717	658	678	749	680	682	683	720	704	664	697	661	700	677	696	705	676	675	703	684	717	685	682	703	671	701	690	704	679	672	668	720	727	717	676	700	665	696	699	644	669	710	718	684	696	704	665	689	698	687	684	689	725	709	688	672	698	695	699	691	677	658	713	705	679	657	687	692	712	682	780	720	694	690	730	684	665	698	704	679	689	693	715	713	663	669	690	703	724	689	693	699	675	698	724	729	655	680	707	679	715	663	726	742	702	720	714	706	706	680	676	694	693	694	709	676	690	685	731	670	688	662	674	722	675	687	718	627	665	697	711	681	700	687	652	708	682	749	686	725	672	681	678	728	676	700	742	683	727	684	714	680	769	666	694	713	667	687	707	698	717	780	690	720	689	704	708	696	693	674	687	700	717	716	698	739	710	741	720	637	669	728	712	711	699	690	689	670	698	710	718	672	704	682	723	669	715	696	683	713	692	704	701	729	682	676	645	730	723	663	746	689	687	701	703	698	686	676	711	738	698	674	750	692	667	692	693	720
23647	21104	27849	24575	20876	4226	1119	960	852	828	857	811	894	811	837	847	831	821	831	849	807	824	747	838	871	794	772	826	809	802	813	803	829	824	826	823	759	788	793	803	849	826	847	820	848	819	831	809	880	804	821	797	755	771	793	830	799	810	767	821	780	790	837	775	751	789	748	745	724	774	786	787	752	798	753	699	841	731	769	764	748	787	737	780	769	804	805	765	753	765	773	729	752	810	750	806	769	726	798	746	778	761	785	757	793	755	797	740	786	766	766	752	771	788	809	833	734	754	735	779	752	761	761	799	763	755	773	757	721	803	697	790	749	692	767	770	778	769	834	726	791	768	784	818	793	752	763	761	785	818	730	743	781	792	765	800	763	779	753	782	746	732	792	830	722	759	757	770	776	751	769	748	786	801	747	775	742	763	770	805	748	793	732	745	791	779	771	767	767	790	795	772	734	782	755	753	750	757	737	787	743	795	778	828	708	793	766	706	760	792	777	759	800	764	700	795	766	750	791	824	765	765	746	772	720	770	814	775	747	748	794	759	727	807	783	765	762	759	790	730	759	725	759	771	822	740	764	787	729	772	788	813	773	751	785	819	776	792	750	805	785	757	828	768	767	762	780	750	755	743	693	755	797	754	770	705	790	714	736	753	793	756	783	734	756	737	750	790	790	757	764	767	776	807	782	762	753	738	734	746	802	754	718	751	775	736	735	803	797	764	736	775	771	740	788	770	744	742	795	789	781	755	761	772	775	728	759	732	760	754	779	773	760	808	752	728	723	756	791	786	749	788	754	774	740	769	735	774	732	756	740	807	739	737	743	757	809	781	771	791	780	740	757	738	780	757	762	797	772	745	748	776	797	726	851	803	750	793	753	736	771	776	767	723	740	756	786	757	737	750	774	754	745	733	758	796	747	815	691	717	728	778	760	747	727	734	717	772	713	793	729	749	766	762	782	771	802	763	763	745	759	764	781	824	737	750	799	727	805	758	757	764	756	790	766	744	732	766	736	788	725	747	776	719	756	753	739	779	750	756	733	778	756	730	755	745	821	762	820	756	779	731	743	765	701	832	754	767	777	780	789	818	731	788	794	722	761	751	790	789	775	747	780	770	732	764	819	800	771	781	732	741	811	784	765	763	762	759	772	732	785	775	800	770	753	764	794	761	778	727	770	755	730	734	815	757	736	800	733	797	726	804	700	760	761	775	748	732	728	743	736	742	722	744	746	806	749	804	791	789	787	845	797	785	759	794	767	739	749	768	712	720	753	756	744	812	697	727	753	783	753	737	774	778	791	757	734	787	737	794	694	743	758	744	778	744	765	760	761	772	808	778	722	721	800	738	779	741	799	731	775	770	750	734	788	787	729	802	794	762	739	757	739	740	776	769	738	797	752	792	773	722	737	758	757	832	743	768	786	750	763	731	729	793	808	751	756	781	808	742	775	725	743	819	708	775	750	773	725	718	753	758	743	761	788	739	714	753	786	753	717	754	754	796	731	761	779	747	721	766	821	743	798	750	775	762	795	781	726	753	736	803	731	728	719	748	785	736	762	749	762	773	764	743	788	803	739	765	762	815	799	717	772	745	769	730	760	724	763	802	758	767	775	726	750	759	715	736	818	739	767	760	797	743	759	733	776	768	738	730	796	731	796	769	785	782	776	748	795	765	738	760	798	766	758	794	814	746	735	717	707	758	736	761	769	754	734	791	783	728	725	777	766	773	786	782	771	740	766	781	747	786	803	719	832	748	712	800	761	768	723	766	760	764	731	751	711	784	753	699	769	710	781	714	776	741	782	765	763	755	724	772	739	736	832	750	774	752	765	820	714	734	776	804	763	753	761	706	823	737	765	795	757	733	797	741	742	738	773	769	733	808	818	759	750	788	756	792	759	726	734	746	754	796	757	707	766	807	759	783	825	738	781	772	854	743	721	743	777	763	766	738	748	764	779	754	774	754	767	752	804	747	730	775	741	749	765	727	755	721	710	796	756	748	790	798	769	805	750	720	743	780	722	763	778	767	725	735	804	759	757	719	805	740	793	756	708	794	826	736	746	759	781	745	766	763	775	783	760	785	795	771	799	767	758	755	769	743	761	766	773	723	754	728	805	760	744	770	802	752	734	807	759	799	758	809	756	758	755	762	788	793	771	806	807	748	715	736	797	818	757	801	780	767	755	760	768	757	706	750	749	732	760	773	739	767	739	767	790	763	801	770	754	741	746	790	732	780	778	794	753	743	869	811	769	765	741	795	789	722	797	829	786	777	736	708	756	747	763	787	767	707	727	748	801	762	755	810	713	827	760	737	797	736	755	822	808	765	741	775	775	788	798	747	757	765	762	708	751	723	784	785	753	764	744	749	790	720	791	787	737	755	743	763	784	724	752	799	760	758	754	785	768	736	777	806	816	774	770	836	759	752	801	796	783	773	724	772	804	823	730	759	769	774	777	781	766	688	759	788	746	783	831	795	766	715	788	763	792	731	764	732	796	777	731	728	772	737	765	773	745	735	756	745	713	821	788	819	785	756	755	768	780	782	694	762	760	804	745	720	793	761	719	771	778	804	752	757	761	765	759	733	785	761	724	730	758	804	772	768	736	790	765	794	777	728	805	707	756	736	743	770	767	755	784	737	748	764	752	775	763	769	756	764	778	787	724	764	774	755	740	782	744	743	839	787	717	763	731	746	756	784	779	754	786	762	795	766	786	799	802	764	741	752	772	796	783	766	748	768	773	737	744	734	726	784	759	758	788	750	790	774	732	739	780	769	722	757	740	775	764	738	763	794	734	752	776	766	735	787	731	744	739	753	788	756	759	763	745	760	784	742	787	769	732	730	694	739	763	742	764	701	753	745	708	741	759	782	769	750	748	757	775	784	775	807	810	801	739	782	752	751	832	768	790	731	705	756	737	777	730	776	724	809	755	756	758	741	725	784	772	746	733	775	761	794	777	769	767	758	805	771	766	759	765	726	798	821	780	779	787	742	767	715	721	782	788	734	759	774	783	739	761	721	736	778	707	759	772	708	800	781	740	721	779	761	778	808	788	794	768	764	753	746	766	750	746	722	815	778	720	759	771	811	725	812	743	787	785	781	796	789	776	741	750	761	731	771	755	761	792	785	792	798	778	749	779	760	774	734	746	782	810	757	709	753	759	778	785	751	731	750	800	791	761	793	712	778	709	761	780	772	764	738	770	736	723	734	707	705	712	790	759	774	758	694	766	751	745	816	737	763	770	753	761	773	753	750	773	752	791	757	735	788	778	785	749	750	751	783	728	749	807	781	756	757	803	789	772	811	774	788	753	768	779	752	808	767	751	764	774	707	769	712	719	774	751	767	782	761	801	799	763	740	768	816	827	762	751	761	746	753	744	781	752	779	797	732	747	758	793	773	759	800	746	803	755	778	753	743	743	739	736	784	736	779	766	737	752	763	726	755	758	789	726	755	755	757	778	776	749	748	801	751	778	750	760	767	754	748	813	784	809	761	740	738
10874	13740	5472	2541	1750	1373	1219	1062	1025	910	924	985	874	873	882	883	886	879	907	876	819	937	888	876	875	854	844	859	865	842	823	859	913	857	945	868	896	831	873	896	879	894	870	867	886	831	949	877	898	859	894	877	856	886	849	864	841	848	874	832	828	872	842	816	790	812	811	823	772	820	809	880	815	822	815	921	856	838	799	799	871	855	846	848	860	843	833	830	826	838	815	887	823	812	809	798	832	809	868	793	823	862	806	825	865	822	799	881	798	841	824	867	848	799	850	847	848	822	814	857	807	854	823	845	794	825	842	805	828	815	832	856	837	828	812	814	781	835	861	806	842	813	801	802	841	809	815	859	830	787	829	781	835	814	811	855	811	820	829	783	825	858	815	820	863	841	819	806	832	868	807	821	815	728	822	806	835	783	864	802	817	859	807	897	793	818	812	835	838	808	834	846	823	838	824	813	828	798	870	827	757	832	821	793	803	866	863	834	788	860	819	819	811	824	854	861	847	803	861	841	811	852	795	804	866	794	761	843	855	816	775	819	831	830	829	824	774	855	832	856	860	817	815	798	830	844	852	811	864	791	824	810	854	803	824	813	849	800	830	814	797	816	782	772	793	872	830	865	846	870	822	800	796	822	837	804	877	821	832	850	817	825	788	820	842	848	853	837	823	816	802	872	782	803	868	849	752	827	814	807	853	843	850	848	840	826	834	845	776	886	773	833	775	825	850	839	841	837	884	810	817	795	891	847	815	873	818	801	821	854	801	856	857	871	813	782	799	872	821	844	879	819	819	849	781	791	851	801	848	808	841	839	786	832	850	854	823	792	803	816	858	819	803	804	854	821	843	841	808	822	785	802	810	783	898	793	848	808	761	811	875	835	846	854	847	818	834	810	821	772	841	792	829	870	825	813	826	780	848	872	870	831	788	860	854	820	824	838	855	801	788	815	869	842	805	787	838	806	847	892	874	863	782	853	781	861	844	820	837	810	843	832	782	854	863	806	862	802	820	864	879	785	806	805	840	803	802	812	812	822	816	863	855	825	835	857	882	810	819	881	861	833	835	807	789	854	851	829	818	856	848	889	855	889	816	827	837	785	809	827	867	806	816	847	803	849	843	895	826	871	868	866	787	840	837	835	849	873	795	826	826	824	888	840	833	857	832	793	845	860	816	765	828	837	799	803	835	838	888	815	801	824	848	801	810	841	837	883	837	896	799	787	840	814	833	842	863	848	808	829	738	841	834	796	813	824	803	851	809	841	802	806	792	865	789	871	834	843	864	909	838	843	802	832	810	834	878	865	846	789	793	857	831	819	790	805	806	806	854	796	841	822	839	855	871	855	798	826	786	839	817	826	832	812	878	836	796	805	829	837	826	825	826	828	849	821	840	867	813	834	864	856	765	816	841	811	809	851	831	809	789	833	812	788	847	795	820	865	841	796	798	832	865	854	880	797	774	799	833	806	860	773	819	832	848	869	799	836	833	847	797	839	828	779	859	796	803	852	869	821	858	877	839	794	853	843	822	845	856	823	830	886	817	856	878	809	761	840	807	813	851	862	823	830	842	861	825	829	802	809	860	828	841	846	832	842	773	799	848	830	851	804	796	830	858	806	845	807	820	820	846	819	785	841	844	780	853	790	849	831	860	843	805	874	827	835	795	815	808	820	855	822	794	816	792	842	818	832	820	791	803	788	866	855	765	842	812	834	827	856	879	785	837	792	871	832	843	826	859	838	783	810	804	846	781	850	876	878	871	811	810	831	859	821	848	827	847	823	848	794	826	843	816	827	859	773	835	827	784	829	804	796	825	831	833	814	839	818	869	797	790	846	827	807	823	802	807	809	892	805	803	762	795	824	843	829	826	860	827	798	814	853	803	835	817	844	820	793	807	803	830	844	791	840	837	850	888	819	790	830	840	836	822	815	830	830	837	813	794	815	829	842	810	840	863	804	890	834	845	800	825	887	840	793	800	865	830	819	847	843	847	833	823	862	851	777	854	804	821	792	821	835	825	824	836	834	826	849	840	826	813	787	801	902	831	828	817	779	892	865	774	794	870	865	857	856	849	800	783	858	784	845	825	846	845	825	843	841	816	818	821	841	852	788	884	863	846	823	808	855	882	847	843	839	874	859	881	806	804	796	851	828	827	813	843	864	815	786	873	824	819	801	810	827	808	800	847	826	833	801	862	827	863	791	784	829	845	814	858	841	839	771	821	799	865	824	869	825	808	858	821	824	844	788	838	854	838	831	805	858	860	852	849	773	870	859	830	842	811	830	841	870	875	801	775	876	844	807	822	816	819	785	826	786	842	820	847	799	840	871	854	832	868	804	809	827	863	838	838	798	842	862	806	828	827	874	841	841	780	836	866	855	807	847	807	803	851	893	848	818	833	820	861	818	855	885	842	797	859	826	802	824	825	854	868	820	836	773	805	844	839	826	813	850	775	860	839	801	834	807	830	797	797	833	885	806	827	881	778	820	793	807	840	745	847	812	831	848	827	839	827	845	825	819	800	871	848	815	868	819	829	813	810	833	842	836	823	811	831	774	849	854	797	798	828	812	811	849	767	819	878	788	835	903	850	849	846	859	806	790	878	816	844	821	830	801	802	847	835	842	817	846	846	809	816	780	801	807	854	850	806	781	807	847	808	836	838	845	830	789	837	862	809	883	847	799	806	819	815	821	847	834	818	833	849	871	845	807	847	797	876	872	871	806	824	799	866	804	844	812	795	828	845	811	816	861	789	795	785	833	827	843	831	865	843	800	804	807	799	833	806	849	850	846	790	803	800	766	811	886	764	839	862	835	818	806	818	796	812	792	886	876	825	797	827	786	870	876	858	815	875	860	785	813	815	865	750	808	860	823	851	854	829	842	827	872	795	807	853	812	826	836	834	809	786	804	763	878	902	781	792	804	865	808	868	766	824	894	822	816	846	786	861	840	783	832	829	895	787	846	819	843	817	817	831	792	840	786	796	845	819	782	783	803	849	780	771	843	828	865	828	813	849	820	809	829	788	865	826	846	838	845	858	830	759	862	803	818	826	877	829	816	807	825	785	853	805	868	740	802	852	821	854	825	840	802	799	886	820	881	862	803	820	829	793	839	868	822	832	828	849	819	862	881	868	848	829	821	825	833	853	801	816	859	830	838	833	832	816	824	852	766	839	887	833	833	858	804	792	816	806	841	834	864	834	773	798	812	840	851	849	828	856	792	859	822	861	871	836	767	834	814	802	835	848	793	812	829	855	832	870	827	830	832	822	849	823	852	774	767	825	816	801	780	834	813	877	868	823	824	795	841	860	830	845	829	781	839	853	871	832	835	808	864	812	812	815	828	817	857	829	830	781	820	821	880	821	817	797	813	846	843	828	799	766	816	792	841	817	778	847	808	792	755	820	826	822	816	759	848	864	829	850	827	852	833	882	806	779	794	785	809	828	847	791	808	823	822	793	857	860	894	871	810	816	842	827	805	801	820	831	872	856	822	825	813
24508	21022	26436	25358	4524	808	762	675	703	635	686	639	620	621	687	658	650	657	640	656	597	619	633	626	606	653	645	639	605	639	664	702	671	626	658	634	620	592	611	637	686	635	637	657	615	648	641	654	652	603	663	594	621	650	609	626	635	548	632	611	587	581	659	608	597	622	614	593	630	575	625	627	541	631	599	600	615	629	584	590	645	596	610	623	643	584	667	610	634	602	620	591	620	621	607	620	591	633	643	572	632	644	642	598	624	582	615	620	602	610	618	617	651	604	631	586	618	616	627	605	608	634	631	608	605	590	651	566	624	621	616	651	611	655	607	628	640	591	629	601	595	586	617	589	635	616	623	596	571	618	665	624	647	670	614	617	612	626	581	586	638	582	621	570	617	659	603	616	624	568	644	604	617	614	604	628	589	637	609	620	653	686	620	637	621	633	621	604	586	604	636	570	605	596	604	621	656	627	611	639	654	606	624	596	647	643	595	610	623	597	657	638	601	635	655	640	605	614	641	611	663	629	658	629	639	650	605	610	594	624	598	610	658	559	627	633	582	637	620	638	660	611	587	600	621	639	598	639	647	611	637	610	627	634	588	625	627	580	574	629	593	584	608	626	635	603	602	614	594	627	592	607	589	614	601	631	624	595	639	622	639	596	604	626	622	638	582	600	568	575	683	583	607	558	605	581	579	600	636	644	643	619	607	610	648	597	623	636	617	607	584	568	574	641	580	604	615	599	638	627	624	590	620	608	640	594	615	595	591	626	646	634	589	624	643	639	581	623	636	602	559	627	620	617	606	605	601	635	562	589	573	647	622	589	571	611	616	606	616	626	579	639	612	633	607	636	626	641	591	599	601	620	596	629	662	614	622	626	645	580	656	634	605	602	609	645	627	626	572	616	619	613	634	626	598	625	667	657	628	609	608	640	606	603	617	612	636	629	585	598	597	589	621	652	594	580	599	610	618	614	611	622	624	665	598	643	617	631	607	603	640	611	648	620	558	655	647	615	614	610	596	634	626	632	623	591	604	595	601	626	637	576	633	618	637	618	648	665	652	620	624	578	636	631	673	605	614	612	646	569	646	624	657	601	639	599	607	594	632	658	627	601	623	584	639	629	611	574	617	592	600	637	637	600	637	621	620	664	623	621	582	592	622	650	620	620	645	636	571	569	634	644	606	601	647	632	623	684	613	630	606	639	588	624	667	606	579	639	557	566	601	598	649	587	626	612	613	643	613	588	612	639	621	578	567	609	602	584	618	611	606	617	628	584	634	638	624	602	617	589	619	618	638	638	618	587	612	653	608	611	590	595	608	587	614	622	628	606	589	576	599	570	610	592	645	608	613	609	638	627	571	656	649	648	634	615	616	588	593	624	576	615	640	659	588	612	625	609	616	641	580	618	550	572	586	599	631	652	581	597	653	611	613	636	597	609	613	627	588	611	635	629	650	596	629	632	592	593	598	580	605	699	646	604	576	602	648	584	619	620	627	592	642	647	618	599	593	627	588	602	574	601	648	629	651	606	603	618	632	583	579	601	637	655	606	644	607	607	658	601	550	623	593	607	659	621	625	611	665	608	612	600	607	572	608	646	630	658	611	593	641	623	585	639	577	646	575	638	634	629	644	589	602	580	629	592	600	557	635	625	647	625	605	590	612	608	581	616	608	574	632	616	623	660	647	648	622	628	623	618	642	639	591	618	611	643	633	595	622	573	580	611	603	617	591	609	600	585	655	665	618	626	605	629	608	612	635	578	623	662	589	622	625	621	627	587	600	625	609	617	599	634	587	623	651	612	637	635	654	604	607	584	619	608	602	611	612	626	586	583	613	596	649	570	608	620	587	588	663	617	602	592	584	642	620	666	607	643	619	627	634	607	620	593	613	590	582	620	598	623	593	616	602	560	613	591	520	631	668	597	580	603	602	608	649	634	604	647	621	606	613	637	651	641	601	636	576	626	609	630	596	603	584	617	595	627	580	606	625	623	630	583	587	583	623	604	635	601	640	625	583	630	605	652	610	589	649	607	600	635	615	620	609	612	624	574	601	598	649	569	601	610	587	624	581	575	614	593	627	566	569	595	570	631	599	594	617	620	676	624	621	598	601	659	602	609	583	622	636	586	594	645	608	623	599	589	585	582	570	577	655	611	591	581	614	598	616	635	620	624	663	588	626	645	628	659	588	608	661	596	592	618	586	667	601	592	582	625	631	608	619	609	585	573	615	653	622	621	604	576	638	587	692	600	636	583	578	613	622	654	632	583	579	631	614	616	640	628	605	616	614	597	630	572	596	590	677	607	619	585	660	630	605	587	611	645	618	607	620	615	647	614	595	675	601	620	624	574	609	583	582	600	637	581	596	580	555	631	595	572	606	652	639	619	620	597	631	593	598	639	607	588	610	648	626	581	621	623	637	646	630	612	647	577	614	634	615	649	607	617	641	585	642	623	605	558	576	626	590	586	641	619	644	591	582	585	618	580	636	620	607	597	625	614	585	576	609	606	593	610	651	624	639	662	617	629	598	640	630	649	636	620	637	638	591	604	625	639	627	586	593	646	623	583	602	633	634	674	589	579	605	612	632	630	661	623	604	631	591	609	613	623	644	638	602	635	619	628	579	657	592	636	623	618	588	597	598	640	576	622	599	660	597	579	673	621	603	596	634	601	626	621	631	611	607	651	590	627	649	621	611	629	627	649	609	598	638	580	596	644	645	621	631	608	591	600	626	643	614	617	591	598	639	611	607	622	612	591	600	641	633	608	633	593	583	633	581	652	629	578	591	616	629	609	637	618	627	555	556	616	669	619	620	599	608	579	606	568	594	629	618	640	643	609	611	575	640	602	653	617	599	620	644	589	623	619	606	646	599	621	589	555	612	557	641	626	595	562	636	609	569	615	582	586	609	580	628	649	579	620	644	604	602	599	584	654	600	584	608	612	632	608	624	609	640	616	582	566	611	613	598	589	671	592	646	603	660	617	646	645	588	620	587	606	627	623	608	590	624	608	645	626	651	639	648	592	598	652	616	594	666	625	611	649	589	636	637	603	629	618	627	614	600	599	608	557	627	608	590	599	569	621	584	599	591	600	612	625	634	637	638	623	621	589	634	620	572	601	619	612	620	587	583	559	557	580	609	591	652	598	583	623	601	614	623	617	613	632	680	637	629	664	615	638	617	667	617	615	598	601	621	634	586	652	543	600	610	616	614	605	609	635	647	599	600	586	634	595	585	633	603	599	633	576	585	587	617	597	588	613	590	628	642	589	614	647	615	611	649	681	586	650	568	663	625	588	611	615	594	604	581	588	595	623	599	601	636	599	638	598	599	585	588	593	610	588	626	623	583	625	568	609	592	658	583	608	565	618	619	607	602	605	609	599	586	623	616	610	584	583	654	637	583	621	662	626	650	587	625	634	604	599	597	621	619	602	628	660	640	579	597	636	654	589	637	629	602	640	610	591	567	609	668	693	638	564	595	593	607	604	615	619	632	624	604	617
9342	10148	2932	1452	1115	882	844	769	754	702	741	746	696	736	687	707	703	772	690	670	701	752	664	751	686	728	708	738	706	757	703	745	690	729	735	739	743	748	662	700	700	672	721	701	758	713	729	726	738	756	724	713	702	707	698	698	737	686	701	693	724	685	682	679	699	678	655	727	669	685	704	658	718	687	720	686	694	653	668	673	721	707	675	711	629	658	690	687	661	711	722	715	717	692	688	672	672	677	722	667	670	687	626	693	674	720	721	715	684	682	674	656	672	684	686	701	710	709	641	703	693	722	666	672	704	652	706	677	652	698	618	648	719	695	715	650	661	643	678	677	702	705	661	657	681	709	706	726	687	658	694	673	666	652	676	677	697	694	651	690	704	716	665	679	663	642	707	642	653	697	688	654	670	670	706	691	726	709	652	648	727	710	673	661	713	677	715	680	703	696	690	648	684	681	677	646	682	685	706	673	669	673	709	686	690	682	669	687	676	680	701	644	684	716	655	740	687	699	696	686	692	682	681	705	690	700	725	674	704	644	647	651	635	657	639	675	636	660	725	687	716	689	649	713	688	708	662	668	635	651	686	716	684	680	719	644	709	706	626	657	674	687	649	745	704	644	671	679	680	728	707	654	714	692	683	665	669	625	631	667	675	687	688	684	658	635	661	709	721	683	704	683	653	688	721	663	709	703	643	686	625	667	691	707	657	713	664	670	666	668	679	666	653	677	667	691	681	649	710	686	667	697	695	676	652	629	665	697	648	719	723	701	678	722	640	734	715	717	646	623	665	656	697	658	692	690	719	671	702	668	618	678	664	699	684	664	699	671	667	672	716	699	665	688	670	652	705	694	676	637	672	705	692	630	684	671	663	672	738	636	669	660	668	708	629	634	682	669	670	681	685	676	687	699	678	705	656	658	656	657	649	693	761	696	676	705	704	682	646	657	690	646	671	626	656	654	675	639	715	630	681	635	697	690	656	665	698	680	674	672	691	714	674	711	723	647	667	724	701	708	666	755	671	646	619	700	702	746	687	679	649	657	775	665	662	688	657	676	669	705	672	745	639	696	729	686	675	722	667	680	635	669	697	670	674	708	667	659	670	676	697	679	676	725	689	646	677	725	722	675	739	673	729	714	670	636	644	722	692	646	657	724	667	704	706	660	654	705	696	650	696	648	699	662	679	679	657	653	731	668	643	713	701	669	731	705	667	678	687	674	651	601	653	690	632	650	655	692	655	668	649	665	711	694	715	701	712	687	689	700	670	653	671	703	647	673	654	666	657	674	649	629	722	652	649	650	675	676	685	714	685	716	686	648	687	632	722	689	710	722	651	678	668	690	698	681	646	684	705	650	649	715	641	679	613	689	681	696	675	698	660	707	669	682	708	685	633	676	722	689	703	684	650	712	710	721	703	712	692	678	680	724	663	667	670	685	697	668	674	659	654	700	658	690	664	631	662	673	674	681	661	721	685	662	726	706	671	694	700	677	672	727	664	640	668	634	665	646	691	695	666	671	658	689	715	686	660	702	712	693	676	650	690	671	703	655	669	685	721	765	683	764	684	686	628	675	665	664	697	645	675	674	655	683	685	618	695	673	681	697	641	705	718	705	702	661	652	663	658	736	711	685	644	671	681	678	684	751	648	674	707	633	712	659	695	693	715	649	625	659	678	688	707	689	704	728	674	675	696	715	648	674	675	694	706	755	649	660	665	647	693	691	673	666	680	653	649	665	649	685	676	658	666	663	650	703	661	696	675	666	665	672	714	674	656	653	665	647	716	737	651	689	718	713	650	667	677	669	606	678	673	638	704	710	698	686	678	702	708	686	668	712	722	688	665	632	676	644	688	657	665	629	674	707	693	657	657	671	681	712	623	677	689	673	735	683	659	717	638	696	677	669	684	642	696	703	678	676	671	692	689	650	642	716	684	704	682	678	687	703	679	672	691	678	672	698	671	684	715	692	707	671	673	663	652	649	672	653	697	721	653	687	676	627	681	682	678	671	649	695	693	667	710	690	616	662	712	663	683	673	608	725	710	712	637	640	677	677	704	688	682	609	712	682	692	661	675	735	703	673	678	666	673	670	667	699	677	686	677	692	697	692	716	668	725	625	663	643	691	697	710	717	641	686	700	662	715	677	699	674	668	665	674	727	677	681	715	705	650	676	687	707	660	689	666	677	676	681	692	670	706	702	654	717	668	673	640	723	666	679	699	718	657	684	671	723	675	697	660	687	710	640	698	649	665	694	678	676	711	704	668	696	737	672	697	671	708	698	665	696	691	619	681	676	679	683	696	687	671	658	631	671	650	691	694	659	701	671	636	688	717	670	659	674	731	653	670	691	684	643	703	725	718	696	665	658	647	670	656	695	640	745	666	662	672	659	637	658	635	661	686	672	674	661	651	696	740	651	729	675	670	673	698	666	668	676	655	740	749	665	678	660	689	721	715	608	688	651	688	676	691	638	715	681	674	658	708	688	672	738	679	697	663	644	628	694	662	635	657	680	652	717	678	668	662	669	679	723	719	643	698	701	691	686	668	614	703	675	663	727	633	707	692	698	660	653	698	688	670	670	654	718	651	671	658	692	652	719	674	692	685	657	693	650	681	694	655	718	664	704	643	723	647	696	710	675	686	656	677	698	652	681	683	708	712	702	653	688	691	680	752	674	701	682	729	679	695	640	682	646	661	695	688	710	690	657	680	688	702	646	699	646	713	662	643	698	736	739	657	698	653	718	684	676	651	695	706	687	638	689	659	657	715	692	649	734	690	689	698	695	704	615	677	681	715	691	620	623	689	738	653	691	655	684	686	663	701	750	733	697	714	699	688	725	646	688	642	662	717	700	688	693	681	667	668	665	671	696	705	711	684	696	669	670	693	690	675	720	638	695	701	694	673	675	703	666	690	660	714	712	690	651	723	693	702	680	689	696	688	685	711	665	685	660	714	655	703	697	667	688	639	706	707	653	616	695	717	685	691	680	702	670	680	686	653	678	691	691	634	678	708	680	664	711	627	646	671	676	674	674	706	704	669	708	714	693	655	655	669	684	652	723	646	676	679	629	660	640	683	637	678	662	607	722	657	648	713	723	689	678	695	705	709	666	712	643	700	705	648	660	681	666	667	661	660	632	670	695	658	661	668	699	703	657	684	700	662	680	715	640	675	668	709	653	696	643	737	646	639	681	671	699	657	684	687	648	655	679	644	707	641	644	724	661	705	660	675	662	656	734	713	681	668	688	702	662	696	648	678	683	662	670	651	662	694	671	630	706	701	698	693	683	674	672	709	720	671	659	677	671	697	622	710	678	675	717	702	659	717	677	713	659	689	696	682	644	653	643	690	717	672	653	661	664	698	668	676	735	690	699	660	635	661	700	687	666	668	692	712	697	706	693	675	670	697	681	682	674	703	657	640	673	651	670	692	663	689	658	658	687	672	733	612	653	664	658	649	709	641	687	665	655	668	697	700	677	764	675	635	676	652	692	690	706	663	666
22386	21056	28427	23892	21056	21002	4230	1211	1040	986	961	941	960	855	884	883	886	907	928	871	902	889	895	883	857	936	835	889	871	914	855	904	908	924	898	924	855	827	893	843	876	888	924	907	900	888	893	942	915	890	871	902	896	829	838	821	875	812	836	872	858	867	845	820	815	840	815	784	827	841	833	792	870	815	780	817	822	807	783	787	796	801	819	807	761	840	861	803	866	803	845	788	789	834	783	837	781	821	762	827	819	811	801	804	803	802	834	804	823	809	813	794	811	861	816	750	785	808	826	804	853	807	772	814	815	879	854	815	790	731	795	810	783	799	772	811	775	793	764	827	819	870	800	837	761	828	818	780	823	844	805	862	814	776	799	865	795	794	818	792	813	837	796	828	799	770	871	786	814	776	845	821	758	780	798	827	819	802	794	816	771	822	830	783	863	842	794	753	836	761	740	800	788	845	809	841	839	793	872	786	789	804	807	789	822	793	835	811	783	804	834	793	827	815	799	749	873	827	747	785	750	865	827	818	777	797	812	841	824	852	797	821	805	796	849	827	823	830	853	797	803	798	826	785	794	799	809	762	796	823	825	807	870	778	768	807	813	782	770	863	834	807	744	746	821	819	785	797	795	851	795	807	827	834	867	793	830	814	821	859	828	749	799	802	814	803	828	802	797	751	778	803	797	747	833	851	821	803	763	794	828	802	801	832	848	820	795	878	838	844	806	790	821	830	860	810	845	771	794	812	828	782	798	835	757	823	805	770	790	820	779	783	777	799	824	792	786	809	813	872	841	814	785	789	774	859	822	876	890	812	821	822	810	796	777	818	809	844	852	826	775	808	872	799	799	831	798	758	852	852	868	803	795	803	819	788	843	773	828	794	806	837	770	809	827	790	762	790	823	857	819	885	761	785	833	818	770	791	787	767	824	807	824	873	729	847	845	811	787	825	799	801	823	833	800	854	801	806	844	770	795	763	880	791	763	795	826	759	785	764	805	843	822	775	826	784	823	787	774	774	801	767	810	803	763	751	825	796	810	814	800	778	792	763	789	796	859	817	811	847	838	837	766	833	831	765	790	865	855	839	850	730	820	739	827	807	847	805	801	827	753	782	835	820	771	775	817	821	727	807	790	799	793	843	774	800	844	795	822	807	776	783	793	772	777	813	841	835	856	804	856	746	810	807	798	824	817	785	750	782	804	823	798	819	808	822	826	785	804	785	839	789	847	749	774	867	788	787	835	812	845	816	845	785	854	789	790	816	777	812	840	820	819	825	825	802	756	857	808	806	851	834	819	822	781	803	796	810	815	804	840	804	817	805	821	853	824	824	754	788	826	816	782	808	869	825	868	825	805	836	817	822	800	794	821	764	807	846	821	832	764	832	841	843	791	819	806	805	830	764	773	798	829	825	845	783	793	803	844	820	859	752	786	793	786	804	847	818	775	914	829	814	812	830	793	795	861	784	796	780	771	774	875	837	785	830	792	789	770	824	792	844	803	815	825	825	784	868	801	833	792	879	890	880	780	799	842	806	805	776	732	757	797	773	802	821	774	821	876	783	882	792	818	821	831	836	841	859	818	783	770	811	783	818	802	800	833	786	844	802	802	798	816	776	831	813	811	835	777	844	779	793	736	848	833	803	793	791	811	814	790	796	711	822	840	817	819	837	835	756	835	833	768	798	832	805	791	774	794	790	783	896	796	784	816	790	836	803	828	872	844	794	843	789	758	826	760	853	772	842	780	787	813	803	832	833	849	865	828	786	781	827	793	825	792	847	789	847	799	810	865	853	828	791	818	821	805	807	805	802	809	772	844	780	874	789	844	810	788	802	818	885	786	796	819	750	813	804	812	800	856	812	884	772	796	822	795	813	835	805	833	816	815	795	812	795	841	793	780	822	773	812	803	852	842	798	806	748	832	808	828	810	831	843	868	794	820	795	788	827	782	857	839	796	863	836	837	822	776	818	814	822	827	847	805	823	828	815	774	788	787	786	848	839	809	751	803	816	785	814	841	777	781	794	802	793	805	851	805	832	776	777	806	795	807	813	794	779	830	792	789	795	779	820	801	792	828	843	840	784	838	800	842	834	805	792	787	744	805	813	800	775	849	816	771	785	792	767	836	804	824	775	822	757	824	827	775	889	776	796	807	762	846	817	779	779	787	791	855	859	745	830	774	770	812	806	850	835	837	839	802	776	813	829	778	816	810	818	845	797	800	804	806	860	817	782	790	810	789	833	834	783	809	898	873	813	855	786	796	812	758	826	799	788	815	802	874	859	815	818	838	841	870	800	772	835	799	810	767	750	823	776	830	811	792	842	778	791	814	801	794	754	782	796	867	842	804	790	769	759	818	804	818	793	806	810	856	845	741	811	780	779	849	801	829	800	822	796	792	772	804	822	813	830	820	856	804	818	778	782	861	786	808	785	796	797	798	795	843	760	784	770	780	782	764	803	803	810	797	852	777	812	903	805	826	814	784	792	802	807	800	828	789	801	793	807	861	819	844	824	817	826	796	813	805	830	792	811	809	829	787	776	821	783	804	815	811	817	798	780	793	757	811	846	776	793	836	796	853	842	840	814	744	827	738	760	800	821	810	834	778	782	788	812	789	801	798	787	737	851	803	803	806	770	806	836	804	791	830	783	836	771	808	829	816	807	825	836	822	815	812	795	796	763	762	799	749	773	786	826	802	830	805	808	818	823	773	815	829	829	831	889	812	806	863	816	766	813	837	834	816	806	806	818	806	802	820	774	792	844	776	808	814	794	825	831	759	801	862	823	785	809	788	872	811	821	795	810	809	810	819	804	827	776	779	833	810	818	813	740	827	750	788	801	792	742	818	775	838	807	795	842	803	823	780	797	858	774	767	783	821	840	829	795	804	785	799	790	834	781	804	778	813	826	791	792	821	804	799	835	829	787	813	774	813	826	777	800	800	792	798	828	773	788	834	808	841	820	810	836	781	768	776	828	820	827	870	832	807	763	821	844	825	785	866	836	879	807	795	823	803	806	787	799	841	792	831	836	809	798	837	762	799	802	794	846	781	831	789	764	816	843	744	829	831	849	801	795	832	852	791	800	782	810	840	755	807	812	803	793	849	848	761	855	775	811	833	778	790	799	848	795	814	785	810	818	804	827	810	789	765	791	810	780	796	799	821	828	791	808	818	808	832	796	801	884	821	808	808	821	806	848	806	746	825	799	791	817	745	836	806	818	776	751	781	810	795	789	825	795	793	815	817	802	774	810	769	792	808	809	829	801	834	777	850	844	826	760	767	818	810	779	813	806	837	779	822	805	822	790	812	836	801	833	755	764	808	778	794	780	783	779	818	793	794	814	839	831	800	839	784	797	774	821	804	826	839	783	805	786	806	799	818	795	841	807	794	781	787	739	823	796	827	780	792	816	827	818	772	849	810	783	807	824	801	838	809	754	814	821	813	831	827	739	775	794	834	766	819	831	778	749	809	802	829	773	801	811	822	786	830	787	812	784	791	824
14639	17167	8379	3750	2526	1916	1499	1270	1183	1079	1115	1032	1077	976	983	985	1001	1005	947	974	911	905	923	904	941	976	930	958	942	951	927	908	1012	966	1013	1002	990	1032	1008	906	953	929	941	931	939	937	982	990	952	985	928	978	895	960	911	958	909	858	833	890	905	883	918	872	904	882	895	867	869	860	863	819	879	917	919	948	899	908	884	861	878	839	887	810	885	872	848	883	933	876	846	852	892	873	880	885	829	857	788	884	806	857	895	843	834	882	824	840	841	889	837	886	873	918	833	848	925	845	823	888	897	821	913	848	859	872	862	818	855	845	892	865	873	895	887	844	831	868	816	892	903	868	904	912	872	866	888	892	859	925	890	887	869	842	896	854	869	847	840	836	901	877	887	915	885	855	855	828	856	823	850	852	919	930	894	889	915	899	904	879	872	877	834	856	925	870	839	827	880	865	939	892	935	913	878	885	866	911	861	855	878	835	813	941	834	881	831	900	905	897	900	866	956	865	871	904	862	924	877	836	882	871	870	858	876	873	869	836	862	878	882	863	912	852	871	857	865	846	870	884	834	855	829	857	891	856	897	872	835	890	895	898	907	888	855	818	872	875	882	890	933	827	858	891	852	889	860	941	874	865	864	870	872	881	855	858	843	892	851	874	923	887	873	915	864	845	865	872	887	867	867	946	879	893	859	828	923	876	844	860	886	876	876	886	815	820	889	863	857	847	855	845	890	852	834	944	852	847	880	912	893	898	856	863	864	857	943	870	830	883	869	875	867	893	890	875	802	889	874	899	887	915	925	906	928	907	901	839	857	873	895	884	880	906	904	899	862	874	842	842	882	880	904	828	862	812	883	892	879	915	910	888	851	853	864	895	841	903	887	876	867	898	871	840	894	839	899	857	860	892	913	901	877	943	860	883	854	856	859	898	894	877	834	840	816	874	909	842	817	880	856	867	869	851	848	872	903	845	849	874	859	846	880	889	873	901	913	879	858	838	889	893	850	862	884	874	805	919	877	925	899	858	909	855	894	832	899	833	888	899	836	829	932	930	866	882	854	882	898	868	865	835	858	865	911	865	875	897	852	931	821	863	859	843	895	898	827	862	866	867	872	874	883	913	859	867	890	883	827	839	899	877	880	830	897	863	822	876	894	885	863	848	874	881	848	879	854	875	854	872	898	875	885	852	905	867	854	931	879	916	840	858	892	842	835	865	811	853	894	850	852	845	857	894	875	868	908	878	870	847	892	860	844	817	882	834	895	896	860	848	904	882	805	877	830	877	853	867	851	898	868	905	874	879	837	914	849	833	826	872	856	916	868	884	899	856	883	870	883	887	819	856	874	895	905	885	855	873	949	876	867	852	926	861	851	903	922	864	833	910	885	852	899	846	894	877	843	855	884	869	804	872	874	850	886	823	835	815	864	930	917	887	856	899	856	927	902	884	828	799	893	851	846	887	841	865	872	824	825	873	900	844	908	880	839	854	915	858	852	847	893	900	915	928	895	830	864	849	845	833	843	868	881	822	912	890	830	865	839	869	819	926	846	896	881	826	891	845	877	858	886	862	919	903	896	887	889	888	836	858	852	831	886	843	890	879	881	843	852	899	943	917	840	859	834	836	873	823	886	840	902	865	855	844	868	817	858	879	862	906	906	861	880	875	907	860	882	889	859	905	865	924	870	858	875	863	869	891	949	875	892	847	865	854	848	834	857	889	886	829	887	827	836	865	879	875	875	852	816	849	893	809	846	853	860	860	900	876	865	917	856	835	851	881	919	893	857	856	906	850	916	877	885	825	833	867	908	894	858	882	887	888	784	889	844	915	839	851	851	817	879	880	887	866	868	859	834	817	869	878	860	858	940	908	841	854	849	816	840	863	880	911	935	844	910	871	898	862	876	860	908	867	823	838	867	914	882	836	895	857	932	887	825	882	832	889	893	867	849	924	875	819	878	806	871	856	841	918	868	861	874	880	828	865	878	895	835	906	897	893	843	854	858	841	896	845	877	862	843	878	876	881	822	851	830	888	904	851	870	875	840	882	844	846	818	909	862	824	868	926	895	873	857	867	857	869	892	840	831	826	898	855	870	885	920	858	863	871	854	869	850	926	847	901	845	878	859	899	830	890	853	838	864	890	838	883	875	876	888	937	938	853	891	826	922	878	921	863	895	853	877	897	869	877	890	878	865	866	914	878	893	901	879	887	856	877	859	842	881	882	889	886	901	843	865	824	891	875	879	863	864	863	834	876	879	855	851	892	870	887	865	866	872	852	900	877	838	876	895	860	863	900	847	822	859	848	926	867	849	845	869	874	841	908	877	911	827	860	915	891	824	896	831	878	886	873	881	902	875	868	939	861	916	877	895	867	893	837	903	862	905	872	855	844	882	868	918	880	897	887	889	884	823	932	914	868	857	853	855	900	901	884	875	856	854	863	860	833	922	881	877	921	810	900	928	939	861	873	921	883	883	882	880	868	907	849	837	875	860	893	878	893	822	873	940	830	820	851	883	854	871	858	911	902	880	876	893	843	863	855	866	875	860	908	898	823	919	837	891	856	874	900	892	902	834	877	871	841	921	910	888	903	867	911	915	860	889	860	851	889	847	878	885	877	838	872	864	872	880	867	842	891	868	874	918	898	912	869	910	861	843	862	877	907	857	861	860	881	872	866	834	822	868	859	863	899	790	882	851	878	883	887	871	875	883	840	894	827	880	873	847	898	879	814	872	861	891	872	882	782	892	935	946	892	909	856	876	926	816	861	812	873	895	891	844	936	870	867	871	870	868	899	854	862	909	816	883	871	814	878	869	934	881	860	803	816	882	875	910	873	921	856	883	868	860	886	868	851	863	896	846	840	847	909	857	852	831	834	886	879	842	878	889	883	897	924	882	882	891	860	809	887	914	880	846	863	908	875	873	858	831	875	885	823	842	845	928	892	842	851	901	857	855	934	856	877	849	853	830	813	910	839	887	810	916	892	868	859	835	882	894	867	865	835	868	929	888	912	878	909	839	880	837	920	862	875	936	839	879	879	884	864	851	917	820	873	888	880	869	860	881	891	793	872	870	868	835	902	858	851	848	895	874	865	866	832	931	847	885	870	894	818	816	860	884	884	858	858	873	877	882	936	889	895	901	887	868	841	830	846	883	914	897	874	873	863	848	890	873	889	848	868	874	923	895	825	880	923	870	903	857	842	897	878	834	885	827	856	904	853	889	931	906	904	883	857	870	833	847	843	803	898	859	853	880	821	876	800	911	861	849	847	885	860	745	901	869	892	923	902	890	916	859	897	852	875	847	861	939	839	888	909	889	805	909	860	877	863	902	883	866	855	843	905	890	837	849	861	876	789	893	864	838	905	822	861	910	851	813	794	842	869	848	819	857	828	831	890	884	887	900	841	857	904	866	855	937	855	846	896	911	864	857	932	872	878	846	854	835	858	806	883	857	843	880	881	831	917	881	889	844	874	863	858	886	867	888	866	878	878	914	801	823	844	865	846
27122	20626	12167	1657	967	887	740	646	659	614	701	695	679	667	651	648	648	661	663	617	691	673	662	667	667	633	695	646	653	647	666	698	672	721	660	658	659	643	649	668	646	683	627	591	686	658	716	706	635	662	677	666	698	705	652	655	648	692	630	668	621	660	659	629	649	626	604	648	600	710	624	635	613	660	607	676	662	649	655	634	605	652	653	651	648	631	651	635	621	669	664	631	658	620	621	651	692	679	642	670	654	630	671	704	665	690	655	642	629	611	655	616	636	613	608	624	693	637	669	622	636	633	652	688	673	646	650	665	652	635	655	628	632	636	621	620	654	625	618	656	636	638	635	675	636	625	603	681	607	642	615	617	637	707	674	604	631	622	606	637	648	635	644	661	607	661	649	642	630	628	662	638	625	691	666	649	629	621	663	669	681	656	589	635	614	621	631	671	661	637	673	664	647	608	660	607	589	697	639	646	678	630	656	648	634	678	621	648	651	642	622	659	653	639	654	635	661	654	638	613	618	621	599	631	640	652	663	616	678	600	645	641	629	700	616	688	622	619	634	639	651	605	686	648	651	595	651	667	693	631	624	679	621	699	644	691	640	683	635	644	627	639	635	631	683	628	670	633	616	620	599	641	620	650	660	644	636	608	653	644	637	600	638	623	661	674	659	639	675	666	631	648	633	715	646	644	663	636	634	643	665	612	656	629	663	610	633	608	652	671	642	602	670	574	636	628	670	655	648	604	655	650	624	662	674	634	685	613	659	637	668	597	666	699	673	639	640	595	646	687	674	618	654	681	607	630	625	633	671	618	699	658	634	603	648	644	671	664	673	663	673	642	654	644	635	621	654	674	691	648	648	648	640	640	639	602	643	645	652	640	658	635	618	642	667	678	699	600	673	617	625	660	637	654	657	628	646	624	592	657	653	605	651	665	662	654	653	646	620	622	648	662	692	633	649	617	625	625	650	642	655	645	658	666	650	643	646	618	647	644	653	636	633	617	651	636	698	649	640	674	682	649	638	679	647	668	663	663	627	647	620	641	626	630	649	655	637	645	643	653	643	632	646	644	622	654	666	652	668	684	649	601	678	626	617	652	696	613	627	640	677	677	692	707	663	638	674	632	620	665	642	666	649	610	665	624	586	663	646	685	653	662	600	648	623	685	655	619	671	608	679	649	649	612	633	627	662	631	649	700	657	638	605	638	633	666	641	668	649	642	665	656	626	615	632	677	656	622	619	620	677	680	667	673	690	634	698	662	660	638	664	652	649	586	632	626	674	609	632	625	646	645	603	655	626	591	632	687	643	702	653	678	653	651	584	630	648	615	671	624	675	628	631	604	687	661	635	688	640	666	635	655	643	652	650	643	667	642	599	623	678	636	647	660	616	616	689	653	704	667	668	701	586	601	571	627	619	666	643	613	636	619	621	702	640	622	631	650	669	641	629	677	639	695	667	683	638	619	646	671	684	602	616	641	616	616	662	637	657	644	617	649	652	632	642	596	665	610	622	633	684	665	646	640	641	646	616	610	653	646	647	688	668	647	645	654	667	617	642	638	626	616	673	705	658	654	643	631	615	677	624	667	631	622	619	689	647	668	587	619	679	657	704	614	684	631	628	646	693	620	656	632	638	581	655	580	642	698	584	667	678	641	641	665	633	674	684	626	641	655	658	621	672	637	587	635	629	644	624	645	610	613	665	627	627	642	650	632	694	671	651	647	641	644	652	688	609	645	678	650	654	626	663	645	634	657	643	676	653	658	654	653	679	616	636	666	632	645	652	674	659	686	636	673	619	677	635	620	615	693	660	657	645	605	674	653	646	623	639	612	648	644	618	631	681	670	676	654	639	663	595	631	633	635	721	642	643	642	678	644	653	623	630	652	649	643	671	639	649	645	646	660	576	667	654	627	675	638	722	635	632	650	653	611	669	653	653	692	612	652	659	634	599	662	697	652	622	637	642	685	652	674	616	684	606	629	628	664	627	648	621	613	671	648	683	706	648	651	652	629	637	663	616	619	688	632	596	664	594	620	671	640	654	614	674	602	647	586	640	650	692	645	640	609	672	594	674	635	604	579	635	640	623	644	658	604	638	630	662	649	649	712	682	624	631	612	676	667	647	627	641	651	646	615	655	648	663	645	641	682	627	632	620	607	682	698	659	628	638	637	621	628	647	631	633	621	615	691	607	655	604	633	674	658	657	606	649	662	626	655	631	641	649	661	653	607	611	594	666	622	630	670	597	633	689	615	662	684	657	616	647	600	619	646	680	622	619	666	668	666	636	632	679	649	660	677	620	666	661	637	655	681	637	645	596	649	636	621	691	669	709	657	636	629	675	642	623	664	678	647	633	600	628	657	603	627	640	622	642	607	637	670	630	667	662	648	666	656	610	686	668	649	630	635	627	669	632	717	668	626	645	674	680	610	662	652	678	682	652	677	627	673	666	680	658	654	667	637	676	679	632	566	671	658	674	641	636	617	665	680	608	625	656	584	591	663	619	656	678	615	682	654	649	620	666	658	625	683	619	624	649	658	694	640	619	624	661	609	656	620	633	670	638	641	612	652	607	619	681	630	659	632	637	620	662	667	632	685	652	635	626	629	642	615	632	621	612	595	684	649	632	634	636	654	651	652	634	624	629	632	640	620	657	679	625	650	623	695	635	660	654	655	646	666	646	644	650	612	658	690	659	616	622	621	675	675	652	628	613	654	658	658	629	624	626	629	607	651	687	632	651	622	666	625	635	668	651	627	589	660	619	664	666	624	666	652	679	663	644	597	695	599	689	624	626	683	659	663	647	649	705	569	622	653	682	663	621	678	604	624	664	631	664	632	675	621	651	620	610	609	640	654	659	632	592	634	625	637	656	664	638	613	652	626	645	587	632	663	658	650	607	653	615	635	622	636	641	663	683	612	620	631	673	603	602	644	654	644	660	620	615	625	635	649	685	623	629	641	598	618	668	641	608	695	640	640	655	656	711	662	678	619	641	631	618	658	612	657	617	633	623	699	661	623	608	636	647	650	654	691	649	682	660	648	645	596	627	613	639	635	655	700	652	673	654	660	639	626	655	669	609	610	646	652	614	683	621	588	677	627	672	698	624	644	646	637	614	641	634	644	683	609	604	653	641	649	660	595	682	634	608	634	637	683	678	662	635	685	623	646	660	635	659	659	625	588	617	602	667	623	663	656	665	617	653	618	666	642	667	675	614	636	607	651	650	644	666	643	658	654	603	622	653	674	617	656	636	665	623	655	626	620	679	646	683	651	628	576	687	647	649	647	632	666	629	659	631	588	647	615	655	652	619	645	665	648	644	694	711	639	646	669	638	632	654	702	672	616	625	675	634	650	600	643	637	678	642	657	667	630	711	665	713	642	662	587	614	627	641	639	642	646	601	691	627	626	647	629	662	621	626	642	676	631	650	668	642	635	618	704	619	658	633	675	659	648	672	636	661	599	676	636	649	612	658	653	651	665	660	639	641	666	671	695	665	626
8948	3492	1627	1098	906	781	763	786	678	764	729	718	735	733	714	738	684	721	713	783	745	705	729	663	730	680	747	685	771	721	783	713	733	731	741	728	719	741	688	725	701	674	700	716	759	769	761	786	738	710	749	813	683	710	730	671	722	743	736	745	716	714	708	691	757	705	704	693	724	690	715	732	743	695	759	744	708	727	658	722	688	712	722	732	669	781	692	715	685	692	698	715	718	735	683	718	709	699	693	687	682	700	713	697	741	736	671	705	672	699	759	668	728	690	715	695	745	697	685	705	722	695	726	725	714	769	707	741	725	721	705	730	717	707	689	693	713	677	718	750	716	709	672	676	752	749	685	670	744	698	719	692	697	674	692	692	743	728	722	722	708	699	682	715	693	678	657	699	682	706	711	717	675	747	688	736	712	715	702	732	707	740	653	696	687	740	688	691	703	666	692	712	751	677	669	695	698	746	712	691	721	664	728	724	692	699	730	724	694	739	690	774	656	691	743	725	716	747	697	688	706	749	706	726	747	725	676	709	658	700	700	738	705	719	690	746	729	663	644	656	721	691	713	699	664	695	719	676	661	713	676	700	671	722	652	688	709	724	682	678	662	716	680	740	703	710	738	670	689	678	704	785	680	706	727	675	702	645	677	680	732	663	716	737	689	718	674	655	711	693	725	698	713	754	719	720	712	693	696	711	714	704	704	696	703	754	764	757	694	688	686	695	717	707	701	679	717	687	697	710	736	671	696	689	698	701	724	696	676	660	663	700	699	740	663	754	706	729	676	699	653	697	767	711	703	701	676	702	746	671	673	713	689	739	719	692	756	734	685	687	730	721	770	699	685	707	714	699	674	697	655	717	733	680	703	691	683	700	663	705	700	714	723	727	689	674	697	686	685	686	719	724	727	742	724	720	671	717	704	708	700	754	682	752	721	704	731	695	698	688	706	725	675	713	727	691	671	697	711	719	697	693	694	686	738	689	698	661	715	707	723	722	765	695	699	686	705	699	699	719	686	728	688	682	725	671	708	713	712	709	677	767	740	740	680	707	695	704	688	748	741	738	685	684	696	740	665	720	668	694	690	756	671	720	713	700	667	695	697	755	631	648	704	700	677	702	689	687	696	674	678	711	722	721	679	688	746	696	718	672	683	702	703	725	678	697	697	687	753	730	714	723	736	675	707	745	683	699	704	699	752	720	688	731	694	669	686	751	750	669	687	707	668	696	698	680	732	660	713	675	678	718	690	699	718	686	713	662	677	696	723	673	695	678	666	722	740	739	735	678	663	662	643	650	701	714	689	644	704	666	700	665	767	726	686	677	707	673	695	751	712	742	706	715	700	704	705	746	638	741	716	700	708	712	747	692	661	724	673	741	700	709	715	735	659	701	675	725	745	676	699	710	731	678	702	688	678	656	679	695	675	705	695	715	711	730	764	700	701	746	680	754	721	699	694	732	698	719	721	700	699	733	711	739	697	679	686	707	745	681	726	734	689	673	683	697	715	738	731	726	686	728	709	725	735	708	652	706	743	673	688	758	706	705	690	686	743	670	722	722	645	684	709	683	711	706	738	715	708	730	687	734	729	715	715	688	746	665	683	725	715	662	726	700	663	681	697	699	716	692	737	682	728	717	729	691	687	628	704	698	722	685	700	683	691	734	765	725	679	682	693	717	726	686	740	706	709	682	690	663	736	692	714	691	703	687	683	635	732	714	719	740	727	691	744	741	722	732	666	696	723	704	669	674	725	729	716	738	690	721	680	710	708	682	714	689	681	736	672	740	700	718	698	701	698	668	728	685	756	699	675	706	710	742	704	680	646	732	690	659	707	694	735	689	701	724	711	693	686	667	700	701	693	707	763	663	658	702	707	692	711	697	691	667	765	751	701	679	685	715	727	707	690	744	701	720	697	687	684	704	666	689	681	715	708	703	676	681	700	701	657	758	678	746	703	680	719	673	682	642	725	709	681	680	730	695	689	688	666	704	694	693	723	705	677	712	703	706	722	726	691	727	684	716	697	693	731	693	680	686	708	686	721	644	670	687	682	722	692	728	699	716	716	732	693	700	741	725	740	739	717	707	730	696	745	727	675	722	669	729	714	676	686	689	690	697	699	643	673	701	719	692	715	705	701	765	686	685	702	665	701	689	729	681	740	749	717	704	671	688	680	678	711	679	681	673	688	740	703	729	709	763	735	738	711	695	696	715	675	708	661	706	714	721	698	699	698	687	695	717	667	691	692	689	675	725	712	692	711	736	667	702	705	690	719	703	698	680	717	704	676	708	733	760	698	754	711	705	705	673	725	729	746	735	708	668	707	719	693	671	691	687	684	721	723	698	752	717	704	719	692	682	689	669	729	680	676	657	683	718	715	694	742	698	694	688	709	676	712	723	674	726	751	755	739	706	725	680	699	698	778	711	672	677	678	735	723	711	728	758	703	695	691	735	714	720	664	691	747	682	704	710	699	740	680	735	704	735	669	710	720	694	709	677	681	686	743	696	681	678	722	688	649	696	729	679	718	669	712	749	749	707	732	704	681	651	720	714	731	679	721	689	710	681	729	675	715	727	662	684	700	690	729	734	705	743	728	693	682	722	673	715	713	694	709	695	713	704	700	726	666	730	678	729	749	736	726	684	716	701	705	654	702	686	701	717	718	698	702	668	699	712	699	737	699	712	715	732	728	709	687	730	713	716	697	715	702	682	717	742	748	666	718	708	689	687	635	757	713	704	763	726	641	712	699	676	690	687	711	714	724	706	662	691	761	744	667	705	691	721	696	723	681	740	736	681	671	699	736	703	710	643	683	682	735	677	723	713	696	702	743	724	665	704	704	713	683	666	705	697	713	734	754	727	688	738	735	740	660	663	651	667	700	725	683	755	675	657	737	694	646	722	718	691	673	730	737	713	674	717	667	701	682	733	739	732	675	719	723	730	687	722	678	691	675	685	693	685	718	677	689	688	736	694	685	668	689	684	653	732	687	725	717	670	668	678	724	693	690	690	709	702	723	749	661	685	693	696	707	682	700	765	668	705	678	649	698	683	735	713	710	669	710	698	656	706	749	704	658	690	721	700	706	675	623	708	704	740	672	701	680	725	714	721	725	739	705	711	690	699	700	689	677	707	704	740	691	697	675	704	671	757	712	710	662	695	719	684	705	674	668	780	666	693	662	743	659	693	722	703	677	702	722	791	725	725	686	673	700	687	730	646	664	697	730	732	684	691	720	720	642	731	727	746	721	703	712	697	680	707	732	691	690	679	674	676	726	709	708	713	728	717	708	728	670	703	731	700	680	675	724	789	722	662	731	718	728	693	652	661	705	695	664	721	705	670	648	661	729	710	716	754	738	698	706	709	679	699	676	720	712	697	678	660	662	689	692	662	673	696	730	703	743	726	721	689	735	705	711	724	667	735	748	712	734	691	695	733	719	709	695	703	682	699	674	688	665	690	733	689	727	707	709	739	735	719	694	668	702	693	710	693	696	679	727	694
23486	21002	27626	24544	20791	4100	1151	968	929	813	909	818	859	839	824	825	835	838	855	795	823	822	771	789	778	770	771	834	824	766	780	814	810	858	881	811	821	793	844	810	796	844	831	809	832	821	856	849	840	884	823	804	793	836	798	790	806	735	842	739	798	780	802	743	750	770	757	789	751	807	732	788	733	764	793	812	805	765	787	772	715	738	787	744	795	789	739	724	784	822	750	742	762	749	806	791	757	767	794	738	751	757	685	802	799	803	734	765	753	767	766	760	733	751	845	759	737	779	749	816	756	750	802	769	765	793	744	702	750	731	767	776	775	763	766	789	741	795	764	779	741	740	774	774	757	787	739	762	789	744	744	731	787	778	719	730	765	745	748	715	777	779	759	721	729	742	801	767	725	742	742	762	816	747	757	735	757	765	762	763	758	798	764	775	749	763	769	812	778	736	769	770	756	803	727	745	774	795	779	723	778	799	781	771	780	717	787	740	799	752	801	736	784	754	763	805	774	809	762	740	751	785	783	788	735	788	793	798	788	738	781	757	740	789	737	795	738	733	728	770	757	812	775	802	749	733	784	781	769	758	783	756	794	762	758	739	737	786	781	769	801	771	753	808	776	771	795	751	745	802	761	750	774	785	694	785	755	839	802	793	803	735	765	792	746	728	792	791	721	756	771	768	751	759	757	751	765	783	741	732	784	760	734	821	743	766	735	770	774	771	750	786	754	736	745	752	791	761	784	765	738	723	774	775	775	808	819	802	793	788	757	778	770	736	815	769	745	771	790	728	750	773	768	774	771	694	760	758	753	775	780	696	775	736	769	793	781	755	752	743	779	735	757	746	757	799	787	710	785	716	764	747	751	747	742	801	786	758	771	767	749	778	781	773	737	760	779	791	760	771	756	785	748	811	820	754	760	739	740	730	718	765	733	717	791	749	743	724	735	786	743	794	777	730	755	767	793	743	764	793	788	802	740	749	765	780	800	801	796	758	788	752	717	795	753	741	801	742	743	796	799	774	778	779	742	742	773	827	730	757	766	753	746	751	752	715	716	755	767	785	757	782	772	766	788	779	795	755	760	730	741	745	760	777	756	836	759	761	766	759	737	779	780	724	746	784	747	737	778	745	763	739	693	780	741	760	775	771	817	722	733	777	764	795	729	771	789	774	757	769	756	792	741	756	778	818	758	766	756	769	783	754	754	739	734	753	784	759	796	761	770	765	760	782	782	775	817	749	762	744	708	747	795	744	761	814	748	728	726	743	758	742	775	719	764	781	771	774	726	731	709	797	705	747	772	748	746	755	787	695	774	741	796	762	737	844	775	778	775	778	839	763	790	705	772	772	792	785	747	784	812	733	755	739	737	734	770	758	790	751	721	755	789	735	736	778	710	750	776	718	763	727	796	752	734	720	760	773	738	770	782	731	751	716	722	768	737	759	761	764	779	772	755	709	788	809	735	783	751	748	712	769	751	779	798	786	742	706	775	784	754	768	720	767	750	767	771	723	751	823	724	799	788	780	757	812	752	782	787	674	740	751	815	761	728	790	709	781	735	781	767	758	759	825	773	775	775	787	769	800	842	750	703	773	751	687	749	781	749	768	767	717	734	758	788	789	796	774	766	799	785	793	736	698	744	765	785	801	756	767	762	749	752	751	769	787	739	758	711	768	752	781	751	726	749	747	710	769	763	829	747	744	732	734	731	743	748	765	763	731	804	760	766	731	779	724	759	766	776	725	798	766	777	789	807	765	752	840	781	788	745	761	767	734	748	763	741	751	738	746	729	729	754	825	769	738	710	742	748	810	787	756	748	741	747	777	743	758	759	750	803	745	765	779	751	743	765	763	758	790	792	728	702	792	752	795	754	766	741	771	780	776	722	815	785	727	784	779	766	791	732	755	798	765	745	723	785	717	745	778	772	783	798	783	764	753	766	810	790	792	754	784	760	677	725	769	733	731	758	738	816	751	849	763	781	823	757	738	776	821	752	718	769	714	751	769	708	731	777	814	769	757	791	763	757	746	781	752	725	776	757	752	796	778	751	770	762	766	759	752	774	734	776	748	753	753	776	786	812	745	736	762	804	748	770	783	756	745	752	755	765	755	753	786	766	762	743	763	777	747	748	771	731	776	768	748	782	755	802	739	737	744	786	722	701	768	759	723	759	737	713	753	743	739	807	747	764	754	731	751	777	796	780	765	746	769	763	740	706	824	779	788	745	728	755	755	732	697	779	784	765	751	719	721	739	759	714	805	800	783	781	750	759	726	780	727	783	786	791	735	738	727	762	814	819	793	790	753	724	745	700	731	756	748	737	751	751	772	780	763	746	776	749	732	846	755	751	679	780	768	742	770	791	743	753	774	806	771	755	734	776	719	788	750	798	762	770	767	793	752	826	750	756	788	758	764	748	759	748	782	731	788	742	700	762	777	773	736	770	733	736	799	773	793	766	739	737	761	745	781	760	731	778	754	779	813	769	831	781	730	786	762	752	786	786	739	748	732	748	776	736	787	723	800	776	755	774	783	798	746	693	752	743	758	745	721	768	775	746	726	801	758	712	736	724	731	814	783	781	751	802	759	776	766	764	800	759	769	753	729	777	748	761	824	732	752	772	762	731	781	775	738	792	737	801	779	770	775	722	753	758	759	764	812	760	752	735	850	766	780	749	753	761	770	758	740	774	761	731	778	748	748	778	758	786	750	797	741	788	707	765	760	749	713	706	763	780	772	736	750	760	744	737	795	766	746	808	755	752	754	797	733	757	739	756	764	743	760	713	773	799	783	746	738	774	746	758	736	767	781	732	718	786	776	750	781	723	725	805	725	795	756	727	744	710	745	723	703	812	705	770	796	779	752	721	790	745	777	773	811	791	730	784	757	760	812	746	772	719	773	747	748	760	772	728	710	780	752	749	771	760	807	744	757	763	768	759	708	723	728	780	764	769	776	798	768	711	773	757	803	761	751	748	795	744	802	761	777	795	734	736	796	825	786	749	781	733	739	732	759	721	751	783	750	743	793	798	726	769	723	755	715	734	816	762	759	774	786	770	752	733	807	767	724	743	771	776	761	792	782	795	775	736	763	738	821	751	779	745	777	823	719	732	738	767	767	743	754	739	761	793	764	799	738	755	711	759	773	734	762	733	757	774	728	756	714	692	765	719	787	785	747	755	717	768	803	753	731	732	785	798	774	681	736	756	752	748	761	753	767	791	793	745	751	767	775	732	760	751	751	802	768	775	762	768	751	763	732	790	755	767	820	747	743	774	764	815	770	716	746	782	748	805	797	786	810	725	783	782	776	685	763	753	790	723	749	756	794	799	784	756	720	792	786	725	769	771	776	824	786	734	756	731	808	755	733	748	729	769	758	769	789	782	751	730	818	788	762	776	692	782	790	818	799	753	720	778	758	742	761	763	794	792	781	803	744	751	737	759	732	799	722	811	743	754	744	765	744	722	732	746	755	765	742	773	703	734	758	720	725	768	729	764	786	761	765
12355	12492	5222	2489	1679	1345	1083	1101	1055	968	943	972	889	969	936	856	897	906	858	907	837	906	853	916	946	871	919	857	910	896	891	846	859	880	902	866	889	882	853	880	845	884	847	905	900	939	917	927	884	916	906	836	851	794	841	882	874	846	832	861	857	832	805	882	865	843	844	817	823	810	857	835	853	844	865	860	839	868	768	850	830	910	834	851	839	843	880	821	806	813	841	827	822	838	816	880	824	831	856	859	789	774	805	875	771	835	841	819	813	804	844	790	837	811	831	819	771	745	836	773	829	793	835	805	863	809	803	825	833	850	796	836	854	828	839	865	783	845	829	783	793	811	861	806	830	813	781	852	854	789	835	824	875	860	842	821	746	807	801	856	804	821	827	809	876	828	856	834	801	786	830	830	825	881	819	831	845	849	770	846	804	798	841	818	816	835	839	879	858	880	843	866	858	818	862	793	790	786	844	818	765	835	817	805	835	783	827	828	835	828	788	820	861	814	868	830	769	838	859	790	848	863	801	841	870	865	813	815	829	852	809	885	828	820	819	823	858	838	780	837	821	782	865	849	889	869	843	861	797	793	815	816	848	845	843	852	832	777	815	814	795	815	832	816	852	796	910	787	853	841	825	801	857	854	866	782	811	805	885	789	826	826	843	787	788	809	822	837	839	873	805	816	829	795	846	836	851	797	818	799	840	830	858	844	850	816	828	847	812	745	814	822	805	871	858	854	822	918	784	812	881	823	850	823	817	857	857	874	801	806	844	820	799	849	852	863	902	825	808	857	832	787	838	837	807	825	776	852	847	829	801	797	797	808	791	818	803	808	828	829	799	831	846	848	853	855	889	818	820	819	766	853	840	850	780	860	824	842	840	843	822	784	889	811	814	792	842	814	826	796	858	840	809	811	822	865	811	845	812	803	811	837	847	831	844	795	868	902	829	784	837	776	818	822	865	831	900	851	809	820	848	821	781	849	805	852	821	791	867	828	811	875	791	845	835	807	824	856	827	770	836	847	795	895	820	841	813	857	818	829	844	877	852	846	840	847	820	873	800	830	812	827	848	798	786	812	803	871	819	796	836	866	812	834	815	842	835	836	836	848	813	836	798	825	793	777	801	787	826	811	828	846	858	837	829	788	824	821	878	820	831	821	811	834	833	808	895	864	801	817	824	837	848	823	852	867	858	827	784	866	894	831	870	770	880	878	822	838	827	825	842	892	826	804	838	851	801	848	803	807	901	799	786	800	804	859	844	796	826	824	860	839	830	802	834	781	790	842	869	786	826	792	824	837	873	786	889	873	797	821	825	777	826	827	801	794	844	846	889	794	783	844	859	848	850	816	812	860	825	821	821	806	860	775	843	863	806	823	769	800	838	866	799	828	813	877	815	885	818	831	852	819	837	821	812	800	819	862	809	797	828	792	810	794	844	816	828	802	794	835	847	785	847	831	846	841	860	822	776	833	826	797	824	828	821	819	806	824	850	824	835	803	862	826	803	844	880	826	822	838	856	852	817	848	832	805	794	781	856	853	807	859	773	855	852	818	834	808	855	785	863	806	787	814	827	784	849	831	838	862	831	825	781	837	808	804	818	842	870	775	810	817	890	854	789	848	814	851	803	827	851	839	880	839	833	780	877	821	808	855	845	821	822	845	810	779	843	857	801	786	806	843	834	831	854	830	899	882	830	853	847	855	829	838	798	789	885	846	843	852	865	843	831	851	827	806	859	829	846	831	754	835	861	798	905	831	841	854	850	808	795	826	860	813	849	788	848	854	775	843	838	858	842	852	789	781	819	754	864	782	816	830	849	842	802	824	837	798	842	806	829	828	860	842	818	819	861	819	855	834	824	820	831	834	834	848	803	803	816	788	776	817	852	830	810	831	823	799	810	844	813	847	812	903	861	841	838	843	856	806	803	852	828	812	849	850	837	834	803	761	830	800	846	780	840	827	841	788	852	850	862	795	791	900	858	803	830	793	880	835	833	854	891	813	794	809	859	871	789	799	839	824	809	808	853	810	834	829	813	829	795	840	839	854	814	815	859	841	818	806	851	766	809	849	842	804	808	818	821	807	819	839	836	799	830	814	880	779	829	839	818	783	865	790	808	793	798	856	813	799	850	821	824	773	810	828	813	848	848	847	872	822	804	898	828	823	832	777	823	806	777	812	857	803	735	846	853	796	868	841	818	809	830	875	832	920	827	823	894	854	845	818	837	836	793	757	831	776	850	835	857	814	836	814	883	795	826	813	806	809	829	776	845	784	840	818	808	803	796	833	854	822	826	816	886	805	852	816	857	821	847	808	795	821	866	813	837	808	808	810	780	819	870	914	816	848	767	855	797	825	854	833	888	844	880	817	817	873	857	806	815	760	783	822	834	865	807	866	798	841	798	837	878	803	868	818	852	807	857	850	824	848	828	822	836	839	833	847	831	892	799	843	799	865	845	801	879	778	845	798	811	786	824	760	830	830	805	800	817	785	863	842	850	808	821	825	817	854	816	833	830	784	838	830	817	817	803	852	881	847	843	822	814	810	799	838	808	774	817	825	789	830	835	824	832	770	829	832	859	793	846	800	834	853	852	829	790	845	800	797	847	835	872	808	837	845	848	822	792	838	815	810	820	827	775	833	890	814	846	838	858	866	838	832	811	884	814	825	803	819	783	834	810	860	800	823	825	860	835	820	816	857	822	867	803	814	881	779	783	860	805	833	831	825	870	809	818	831	800	797	826	787	832	855	904	818	817	805	842	816	832	814	837	801	829	798	808	802	828	828	868	798	854	838	844	797	872	824	842	854	814	875	812	861	793	826	831	809	795	834	860	840	828	816	842	827	827	797	833	830	833	791	828	838	798	842	875	860	811	824	774	857	820	839	823	820	838	828	857	848	799	854	814	862	884	891	785	814	844	824	814	854	839	819	765	861	796	804	816	845	833	789	850	795	813	791	839	851	834	841	772	871	840	743	770	778	813	842	805	873	854	835	793	771	850	798	825	797	831	902	816	844	815	801	787	838	849	846	802	806	828	835	835	764	854	847	811	828	866	827	870	834	793	831	776	826	870	808	866	851	824	859	825	836	837	803	785	869	839	821	790	840	844	841	884	811	844	840	804	861	843	832	828	806	791	898	824	778	889	803	832	866	876	866	772	741	823	847	806	855	821	838	762	861	806	800	767	837	843	819	793	858	849	869	816	791	838	867	812	800	810	791	843	837	847	818	849	778	879	840	860	850	836	885	824	772	856	802	813	834	846	843	868	827	781	835	918	847	814	829	864	843	826	872	817	829	850	843	802	908	824	831	838	833	838	856	821	834	847	851	807	831	871	873	802	819	833	826	780	847	857	833	859	846	809	843	806	873	850	827	785	818	859	797	801	827	861	856	804	804	850	847	816	783	829	843	844	863	835	857	826	802	904	816	839	839	843	833	846	813	791	839	870	835	865	831	812	811	877	809	809	839	825	841	795	831	830	813	790	795	834	816	826	819	815	802
24561	20984	26309	25343	4458	786	786	679	702	670	638	623	620	638	724	630	653	643	670	632	659	604	574	655	667	673	650	679	657	640	645	650	641	676	630	708	656	648	679	669	657	651	628	667	668	703	660	657	643	703	639	645	638	666	626	666	643	625	651	583	641	610	648	637	631	643	605	631	620	616	590	610	669	634	631	657	628	635	622	625	651	629	623	600	597	558	635	607	583	622	650	603	626	668	612	642	639	618	631	607	600	632	640	623	626	627	626	578	601	619	657	640	596	641	620	634	646	613	636	595	572	586	632	613	640	618	600	622	599	628	641	593	627	627	649	598	644	592	635	616	636	646	616	607	614	583	603	662	596	631	666	583	670	625	656	625	618	620	604	651	626	632	639	622	576	661	614	636	629	597	647	652	660	684	648	613	600	607	628	582	595	617	579	625	633	613	635	583	637	607	623	639	612	615	625	605	608	660	657	633	622	606	631	642	603	622	610	585	639	626	588	582	631	622	615	633	643	640	636	595	612	619	638	594	626	591	585	554	648	586	629	603	593	633	625	601	670	607	546	636	607	632	610	604	624	636	593	620	634	625	630	654	652	611	589	584	603	603	624	613	613	650	661	640	648	630	615	651	618	601	626	637	583	575	612	620	584	643	632	639	666	617	634	604	606	607	637	582	647	643	576	605	648	574	624	608	612	644	649	596	650	627	578	653	652	625	595	574	622	618	602	646	644	650	636	586	597	659	655	597	608	620	646	595	618	595	633	609	571	622	627	632	641	619	608	588	614	668	658	646	595	683	618	607	632	621	647	614	625	593	589	608	641	603	589	602	623	675	622	618	647	612	601	608	617	672	637	656	614	624	620	653	635	613	623	590	573	616	586	622	671	544	638	619	647	591	628	634	623	626	576	615	621	661	606	671	595	637	630	618	639	650	617	627	634	627	588	589	620	657	611	627	621	599	643	588	610	589	613	636	606	651	617	605	610	605	636	645	615	637	633	631	639	583	642	642	649	582	642	632	604	579	609	620	584	623	592	644	649	652	615	588	605	625	578	570	579	631	627	622	621	615	657	636	609	612	651	631	694	602	627	623	584	642	675	646	614	627	624	621	599	663	590	599	630	608	627	592	596	583	604	579	627	633	578	656	628	611	634	577	648	618	599	649	615	618	600	639	634	630	630	602	610	597	633	592	597	605	633	648	625	586	628	580	574	616	620	604	610	627	635	604	620	639	628	613	614	576	592	597	605	649	635	646	615	633	596	629	640	627	620	623	613	608	656	608	608	629	549	629	573	650	647	616	664	628	587	620	634	639	612	606	626	638	646	617	617	610	594	641	637	654	605	634	634	594	654	617	609	639	552	606	632	587	593	576	629	640	638	634	593	631	613	618	590	617	603	636	616	614	607	590	585	640	631	618	604	631	643	613	602	580	648	602	614	627	632	617	638	646	626	603	631	605	633	701	642	619	602	651	638	614	617	642	660	639	635	639	606	619	622	620	588	632	667	658	567	667	595	619	657	649	582	565	605	583	641	609	602	644	650	614	631	624	629	629	605	615	640	600	649	627	608	598	604	621	612	609	610	605	650	620	642	675	608	629	637	632	594	614	624	601	611	667	598	636	600	592	619	673	623	635	601	632	574	662	630	641	605	598	601	633	579	649	611	622	602	624	620	640	618	667	650	629	595	625	588	602	682	630	627	641	663	653	642	573	594	617	619	583	600	639	600	586	656	622	638	638	616	633	624	617	604	597	666	562	660	568	593	638	562	631	598	608	627	585	580	623	598	663	627	617	601	614	687	634	636	648	637	625	601	627	624	655	605	604	624	626	604	640	625	605	607	622	593	611	584	620	601	612	600	573	607	590	646	651	624	657	593	621	647	628	566	579	610	632	622	596	579	645	598	601	618	612	648	625	638	611	639	609	628	652	619	639	613	625	630	604	572	587	651	681	606	616	638	613	644	632	608	670	621	595	592	658	625	602	620	653	632	585	639	645	643	585	646	605	646	594	641	638	585	601	613	625	650	632	648	656	648	607	611	632	630	629	638	619	639	620	566	604	602	634	653	625	631	627	582	636	633	648	647	643	610	595	633	635	607	656	621	634	623	666	646	620	599	587	568	601	675	601	565	648	619	588	601	647	622	606	591	673	621	615	599	623	610	608	610	637	641	626	603	591	657	626	617	601	659	636	664	608	605	604	605	615	621	610	655	587	605	608	562	609	638	621	627	629	677	626	651	571	596	635	628	619	578	625	614	607	628	666	641	632	621	622	603	605	592	575	649	604	651	613	631	624	622	625	647	591	639	635	625	631	630	649	610	566	603	605	632	657	633	612	655	616	625	644	621	596	604	610	606	608	614	665	612	608	670	611	615	646	597	623	604	610	648	640	571	625	661	634	607	618	615	590	620	612	631	604	622	618	623	637	623	613	645	646	597	556	608	597	635	648	625	651	589	606	609	617	596	657	607	649	631	604	651	687	594	635	614	647	609	635	618	585	615	608	611	621	579	615	648	626	679	633	636	590	568	612	593	618	632	605	652	646	652	625	660	616	607	589	607	582	597	630	621	604	602	597	638	597	627	598	633	577	637	628	602	641	671	569	609	628	630	586	623	611	647	602	639	658	604	573	644	615	611	602	607	611	675	586	595	624	636	621	634	614	657	657	600	632	579	594	598	618	614	650	626	654	624	606	602	596	590	602	599	568	584	661	599	635	662	621	597	600	651	633	604	641	631	613	648	632	639	618	626	602	651	591	637	606	618	594	621	609	647	654	587	575	613	610	610	629	593	674	632	644	614	618	665	650	589	632	635	645	627	596	648	610	619	637	618	643	616	647	589	645	642	655	647	642	595	609	639	656	634	651	620	588	598	623	615	597	630	590	611	594	647	617	591	639	606	599	619	645	633	634	635	575	615	671	657	638	648	614	670	619	634	589	625	619	638	641	651	659	623	613	634	598	629	583	579	605	622	659	604	625	646	611	572	591	624	597	573	575	626	616	627	600	618	569	632	596	629	621	590	648	620	626	638	623	607	640	624	646	580	607	649	609	634	637	665	666	602	624	604	595	578	626	605	629	559	631	652	619	609	635	621	581	624	618	609	591	598	587	623	599	614	634	616	631	581	650	586	639	620	572	608	592	619	608	536	618	611	635	625	618	618	632	603	579	637	592	650	641	659	627	623	630	637	590	601	642	629	600	633	585	618	582	641	645	659	601	650	600	605	642	639	599	590	581	629	638	628	619	606	641	614	625	596	647	605	630	668	635	647	651	601	575	645	625	601	648	611	657	598	631	661	673	601	633	672	612	584	639	587	626	602	615	611	612	640	617	666	609	650	627	626	650	611	633	590	638	589	615	621	631	623	628	610	607	599	660	608	596	594	661	630	610	613	621	596	630	655	620	646	596	605	601	589	629	640	627	594	625	608	618	616	637	630	625	587	575	616	615	591	596	599	622	605	647	638	602	624	604	633	602	617	633	630	610	613	632	626	602	638	588
8494	6767	2873	1480	1219	955	852	865	743	764	757	735	761	764	751	778	717	709	724	707	696	697	710	704	731	723	706	715	776	748	727	667	734	737	747	757	734	779	731	709	781	757	741	757	778	785	763	712	708	718	714	690	679	727	690	691	677	682	690	678	715	679	692	671	674	710	664	725	658	697	698	660	668	705	739	705	666	678	665	719	675	664	700	707	704	699	674	661	710	639	643	662	665	710	715	750	696	701	645	688	651	738	642	667	690	740	711	660	707	699	686	704	654	687	693	695	702	693	644	728	691	702	659	716	682	671	704	710	675	713	680	681	697	709	698	660	686	672	679	739	657	701	697	665	674	671	706	732	678	658	678	691	695	682	690	661	700	688	688	709	694	674	701	659	730	694	685	701	689	689	683	689	712	702	711	679	675	674	698	671	691	691	682	701	683	722	677	653	640	694	715	718	714	692	733	746	679	664	712	687	742	691	653	722	654	671	725	665	690	645	680	713	705	656	696	673	686	693	703	718	700	661	694	698	688	685	718	646	694	668	705	678	686	693	672	718	691	660	650	648	684	686	702	610	697	682	696	687	656	674	731	666	682	720	699	691	725	717	701	680	725	723	667	653	651	664	647	674	668	675	666	717	745	684	709	707	720	698	694	705	666	686	735	696	650	673	683	663	676	644	663	650	701	680	708	697	698	660	680	661	682	693	738	681	699	676	703	665	666	623	673	696	686	676	675	751	709	669	711	691	646	712	690	626	710	649	673	700	690	642	644	723	698	698	685	675	736	719	660	686	695	647	728	718	667	750	726	668	705	673	705	693	713	686	708	677	637	719	695	726	688	691	717	658	657	692	666	715	686	688	691	688	700	713	656	670	685	653	676	657	677	654	711	708	697	682	686	613	679	681	652	695	725	745	669	711	669	682	661	697	686	691	666	708	672	706	647	686	726	753	640	689	709	669	669	692	686	676	679	679	679	621	703	726	722	681	690	679	689	713	726	693	714	683	735	710	696	631	725	688	669	681	688	700	678	664	653	722	684	699	695	679	700	746	669	652	694	711	671	735	646	630	705	698	712	710	702	688	723	695	657	673	653	703	675	710	695	658	713	724	684	697	677	669	733	704	682	663	707	689	695	694	709	729	694	686	688	707	679	681	697	717	700	648	697	665	668	662	685	705	714	678	684	654	679	649	665	698	639	700	708	661	699	687	672	696	656	678	744	652	695	677	650	700	684	710	637	728	715	704	681	679	694	704	689	728	702	724	700	682	690	662	676	711	695	654	663	672	661	696	694	653	646	667	631	720	720	696	712	724	691	642	629	711	680	662	661	669	674	720	699	695	657	674	692	637	652	653	696	636	708	676	712	747	670	710	706	659	662	680	696	680	679	669	661	751	708	696	678	684	718	690	679	693	663	687	685	679	714	667	703	680	674	665	665	683	672	665	684	678	710	724	638	641	679	661	717	673	712	673	655	686	696	707	734	690	685	659	685	705	688	703	724	692	723	716	717	730	675	674	664	679	687	644	677	664	681	726	710	674	646	685	683	668	677	672	650	708	689	663	688	690	657	654	687	669	690	703	662	714	698	643	688	703	613	709	666	719	675	659	687	718	684	723	685	677	658	707	633	653	664	668	722	650	742	699	683	671	663	669	717	709	666	735	690	686	708	697	681	648	686	727	675	699	684	750	724	682	663	690	701	672	687	697	677	668	645	694	688	670	728	658	672	658	649	670	682	699	714	694	638	694	679	689	760	649	660	673	661	675	691	687	721	691	683	666	716	643	688	718	659	723	694	708	682	653	663	656	685	640	731	710	698	713	666	683	711	653	724	651	686	704	671	692	713	694	705	695	701	693	674	690	708	666	671	655	717	671	683	678	732	703	694	662	649	673	723	679	678	692	701	727	729	664	707	776	703	651	658	676	691	682	693	706	672	692	685	678	674	733	655	640	609	701	684	679	686	673	684	651	703	678	737	666	725	689	661	666	680	706	690	697	705	698	742	728	664	695	644	688	697	705	676	691	681	710	670	698	666	701	702	649	688	686	694	679	720	701	693	677	721	688	677	704	703	659	700	734	620	708	695	706	674	688	694	687	686	684	734	697	692	726	698	725	679	733	665	717	674	741	714	722	656	699	706	700	719	690	647	729	703	698	680	690	702	659	648	692	743	708	701	672	769	706	641	672	675	690	720	682	716	724	662	673	699	638	672	663	681	688	672	676	707	711	749	668	725	742	691	712	722	705	688	705	732	698	695	737	674	668	678	684	665	645	640	696	723	690	653	679	667	683	684	705	692	652	661	693	683	740	716	665	710	669	698	705	719	702	687	678	669	659	704	664	679	648	671	688	697	687	685	689	704	676	672	718	708	690	718	699	688	761	709	688	701	727	745	695	687	674	716	689	654	692	677	672	729	654	724	699	680	659	695	663	689	640	687	677	714	650	623	655	694	690	737	645	687	678	656	702	713	656	661	662	681	682	667	682	695	680	715	654	657	676	642	745	686	698	677	684	711	686	661	734	715	680	744	704	657	643	658	665	678	696	668	696	708	682	686	671	699	714	671	700	670	666	637	690	665	729	691	696	702	678	661	682	690	658	707	717	708	705	673	732	661	691	679	697	706	734	659	684	691	755	721	670	683	709	670	688	657	683	646	693	647	709	650	672	708	662	661	676	693	681	738	739	655	709	664	706	662	688	656	697	712	644	674	709	729	686	667	696	647	704	714	676	655	697	718	653	638	646	693	706	699	671	681	660	679	680	687	711	678	702	697	729	697	707	686	689	682	691	748	706	751	688	697	695	679	666	746	651	686	700	702	716	676	698	666	667	678	689	687	672	687	691	686	718	686	698	736	678	684	690	685	615	713	654	675	714	710	677	665	611	683	673	676	690	715	676	681	714	666	669	705	705	688	716	661	688	666	682	699	673	710	713	676	684	722	738	634	677	684	684	668	656	707	691	665	766	668	708	735	686	682	668	689	673	666	734	673	725	702	684	713	648	701	674	674	676	674	730	699	702	690	659	670	711	676	701	698	686	672	649	673	747	688	677	647	664	694	688	695	681	688	624	705	672	678	640	691	649	697	657	675	650	743	696	706	701	704	741	692	704	688	619	697	655	753	716	683	671	714	725	732	703	728	660	709	640	716	672	625	654	672	727	714	748	652	686	691	660	725	657	683	639	684	673	692	653	693	699	692	683	703	703	743	687	671	674	663	696	722	656	652	717	675	715	644	682	681	683	683	700	632	674	708	650	692	722	686	711	698	707	668	651	657	692	633	771	749	694	710	686	715	655	665	744	688	668	656	697	670	678	695	725	636	710	689	698	676	681	688	711	675	673	694	721	643	651	687	716	729	694	678	661	685	704	659	715	656	689	687	668	648	678	679	724	717	715	677	721	717	682	654	689	703	670	744	703	727	678	727	639	694	668	647	626	690	718	725	662	680	700	671	669	693	707	704	688	727	671	725	719	712	713	715	687	698	685	720	649	708	654	661	649
22286	20958	28272	23789	20970	20889	4079	1263	1010	1057	959	972	922	881	883	896	882	875	909	907	885	895	957	818	867	942	866	915	875	883	876	887	822	908	934	884	914	867	850	855	888	866	868	912	895	994	949	984	882	850	877	857	800	844	822	810	840	840	799	830	848	790	809	833	809	764	862	799	792	842	753	821	845	804	790	822	810	815	837	825	827	847	805	774	831	827	853	865	835	837	819	777	870	806	838	817	843	793	785	786	848	825	808	796	784	880	797	822	756	830	860	804	824	816	819	796	800	805	848	840	852	865	831	793	827	832	802	793	818	781	815	793	824	810	769	818	776	810	859	853	828	734	819	777	799	811	793	862	748	848	835	821	805	801	791	828	809	785	826	813	794	843	815	817	778	769	813	805	859	852	794	803	798	877	761	805	792	869	836	810	791	807	835	800	804	815	842	807	828	840	826	800	842	782	801	792	758	767	774	809	829	857	813	797	848	861	825	852	769	825	775	788	820	793	827	773	796	787	856	767	841	797	822	822	786	850	776	795	807	826	735	766	832	817	792	852	775	828	842	753	785	766	817	777	765	799	778	769	806	802	824	829	766	794	780	853	826	729	840	824	842	827	777	802	804	818	753	814	821	818	809	810	804	799	767	763	804	835	713	831	829	836	792	801	738	833	794	817	788	806	744	822	771	827	816	865	797	806	759	870	780	795	864	783	763	799	836	825	791	822	786	819	814	798	809	878	826	788	800	751	863	785	814	830	813	789	799	777	827	798	769	788	841	831	819	856	858	837	811	779	781	799	795	847	820	740	759	794	800	820	791	815	803	790	778	848	804	808	796	770	797	848	847	779	789	845	795	734	857	761	776	827	804	823	826	770	767	796	774	729	819	801	776	779	822	823	863	813	795	777	806	821	857	804	828	789	836	786	844	802	785	812	811	795	782	840	861	826	891	816	780	803	823	766	815	803	812	780	834	849	828	814	787	815	786	788	799	781	848	816	813	793	858	769	801	766	780	810	790	801	796	851	811	806	836	844	784	774	774	769	805	784	821	818	793	800	811	832	836	830	788	840	826	753	853	803	802	858	844	773	862	816	855	822	822	875	784	811	805	804	854	788	809	818	764	831	822	797	808	744	825	754	830	797	842	883	834	758	790	824	817	821	818	817	811	807	811	880	803	802	763	777	775	816	841	805	798	783	769	812	797	793	783	813	763	835	863	845	749	803	839	783	802	791	829	848	813	778	848	789	823	762	841	832	784	797	757	766	815	790	788	776	843	805	785	776	817	758	820	822	813	768	787	733	861	822	821	742	830	803	775	822	790	770	828	815	783	756	779	815	804	794	820	798	759	808	826	839	802	832	836	786	777	854	853	813	749	818	802	773	809	800	835	812	908	777	795	801	796	802	850	836	791	850	791	812	843	777	769	793	808	807	798	792	773	812	838	797	752	862	797	846	771	784	791	806	744	804	830	784	843	799	799	754	770	815	848	832	782	821	854	806	781	816	782	804	792	836	830	785	826	793	814	804	784	819	768	756	846	789	809	796	806	779	793	817	810	788	797	779	878	803	811	833	761	797	804	825	863	812	756	769	802	784	816	793	799	788	812	790	744	812	882	812	784	786	797	862	793	819	795	774	835	732	805	797	813	862	872	841	791	767	838	803	777	850	789	811	827	755	809	798	820	839	781	857	797	812	799	830	800	817	810	815	865	833	821	779	809	847	837	825	805	821	790	816	774	837	752	803	828	807	783	818	788	805	823	864	840	786	759	767	820	815	827	819	778	810	804	723	847	802	789	839	856	800	841	742	867	813	772	753	771	843	797	811	781	804	815	810	802	883	780	792	788	837	813	763	831	831	858	822	872	758	822	777	789	775	765	822	838	818	765	794	764	801	817	842	778	802	793	829	800	802	826	777	848	844	796	787	805	817	824	843	809	757	757	790	795	845	809	762	801	825	785	832	769	801	792	790	810	823	824	776	843	839	793	777	864	823	840	818	755	816	792	775	828	758	810	830	810	806	815	855	795	792	806	792	809	724	860	853	797	794	837	804	782	769	801	865	817	781	782	848	765	767	783	816	820	774	847	818	793	775	847	843	792	854	789	762	815	785	824	762	802	786	769	775	838	816	755	822	799	839	807	827	861	814	810	809	748	766	871	790	805	838	812	835	786	804	871	787	847	879	820	789	802	801	788	849	808	794	802	783	764	767	763	803	821	745	808	796	816	786	813	820	808	799	808	798	828	848	827	765	841	814	835	813	790	797	792	725	841	781	830	832	771	789	802	835	805	760	813	816	815	801	807	760	811	841	857	797	828	806	775	808	787	779	847	817	770	802	846	891	831	812	804	820	812	854	760	782	787	805	825	771	819	828	815	828	847	816	816	766	736	775	831	761	771	823	828	761	834	820	848	797	829	857	794	800	771	834	840	779	839	850	774	805	809	760	852	835	785	803	810	793	822	821	786	854	807	783	867	783	832	794	856	833	808	824	830	848	774	804	819	830	822	815	778	825	782	809	807	775	781	833	815	798	795	787	807	835	764	824	858	851	737	761	782	805	762	837	815	836	779	789	884	761	812	735	796	754	838	814	799	789	850	825	818	846	794	823	798	836	816	759	792	756	814	804	784	795	747	773	839	776	814	826	759	800	805	778	876	777	801	824	793	826	780	795	803	783	827	815	809	821	768	851	777	850	804	808	832	782	844	800	823	775	798	803	837	847	828	832	825	809	788	827	773	802	833	789	838	806	780	746	819	823	765	750	818	795	814	808	781	829	778	813	792	794	784	815	814	822	790	763	807	867	794	805	844	825	870	806	812	833	791	830	748	817	781	794	815	785	835	791	829	835	819	808	804	807	796	807	819	781	792	827	833	784	811	837	796	756	814	828	801	788	798	794	769	795	826	759	811	816	759	834	807	777	746	808	794	826	823	798	865	838	857	798	785	800	783	768	837	754	753	786	795	772	829	781	795	787	860	793	737	787	808	792	797	754	806	847	773	790	761	819	806	799	833	827	819	777	800	813	843	798	808	809	810	837	826	811	781	805	807	810	813	777	780	889	821	879	792	841	813	799	791	811	822	794	844	830	801	820	777	802	800	846	786	815	814	783	774	804	809	842	791	805	794	789	810	785	781	834	782	805	778	764	790	778	781	833	808	826	840	803	804	820	815	843	758	782	810	798	834	859	861	785	799	782	821	813	762	759	757	822	811	781	823	776	873	811	798	747	789	781	804	860	788	838	779	851	813	821	858	800	807	793	789	817	833	812	800	819	827	821	755	766	823	805	790	814	754	816	846	826	804	805	857	753	773	783	778	752	821	777	761	749	791	803	807	815	769	796	782	795	784	762	819	761	738	770	820	843	828	773	810	833	805	824	807	773	827	823	829	835	801	837	799	788	834	829	781	822	833	827	843	845	848	772	818	813	805	798	801	808	825	813	844	736	808	756	773	823	771	772	820	819	797	820	816	793	825	780	792	811	797	787	783	809	816	776	784	839
13592	16866	8500	3715	2310	1774	1534	1275	1163	1101	1041	1058	993	966	962	1017	1008	941	964	989	1055	1007	930	919	934	924	912	1016	975	964	922	971	958	943	953	1023	994	1004	971	986	1006	942	915	1013	963	1000	989	937	977	885	938	900	982	913	947	904	850	915	879	865	884	867	903	896	857	896	872	872	861	857	878	855	881	891	859	815	849	883	787	834	861	896	930	856	903	823	887	865	890	873	851	848	855	883	853	825	877	868	860	929	840	903	807	795	840	887	804	856	886	845	882	916	862	884	886	836	928	812	905	885	892	837	935	807	911	887	838	855	850	866	865	939	914	897	826	851	856	853	869	840	883	841	906	845	860	893	876	897	906	862	903	817	863	841	893	874	919	899	898	911	840	808	846	863	911	854	843	837	834	829	862	873	852	845	860	858	915	892	858	836	826	881	887	899	946	886	849	849	800	890	826	906	862	845	815	857	869	912	851	854	822	895	818	869	815	848	851	825	876	880	902	899	834	874	884	889	852	860	855	864	868	793	861	908	820	921	832	850	835	850	898	882	942	807	876	829	850	855	881	830	884	876	856	875	819	925	894	848	888	823	855	867	892	851	850	804	844	927	910	837	911	850	895	888	861	853	869	846	877	819	860	829	918	858	816	851	838	854	906	876	817	863	894	860	827	864	876	812	849	902	835	841	876	868	880	842	871	844	913	880	859	853	891	806	863	843	890	892	846	909	834	895	828	900	923	816	854	864	855	826	853	887	870	866	882	864	869	853	854	871	843	793	890	849	938	859	831	867	866	878	857	884	851	858	841	852	948	839	831	877	853	877	913	842	876	878	929	865	895	856	930	840	870	804	858	827	885	847	861	855	902	911	840	854	846	816	808	881	799	796	847	891	848	861	822	837	872	863	848	889	843	864	826	863	893	796	821	854	867	886	831	867	882	869	894	827	881	781	829	883	800	902	898	893	846	947	844	876	875	907	837	826	811	842	842	895	847	860	910	884	836	847	848	882	863	785	884	864	912	891	859	839	908	907	822	861	862	860	885	867	850	893	871	856	883	822	853	857	877	818	846	862	860	885	906	879	887	838	839	833	863	807	857	862	888	852	818	867	879	856	831	842	881	904	874	804	912	838	864	833	848	902	882	838	861	897	872	870	864	882	865	873	868	867	914	859	910	844	849	838	829	858	887	825	828	834	853	869	866	869	858	855	862	883	871	883	830	841	892	808	895	885	931	855	889	910	850	867	837	870	842	875	844	848	877	810	869	841	830	872	877	849	870	866	896	862	820	898	856	855	894	844	838	930	856	908	875	877	862	843	868	864	893	894	857	850	883	859	848	881	866	897	884	861	871	843	831	914	872	836	874	914	855	850	878	849	859	921	867	904	899	835	880	807	867	872	888	870	879	875	848	853	856	812	892	843	833	870	869	880	911	899	878	863	878	841	862	818	833	795	887	846	890	831	825	820	845	886	850	896	867	816	809	866	874	879	880	863	895	862	852	871	885	841	861	876	833	854	854	856	893	858	909	868	878	846	890	838	884	829	856	820	876	843	806	875	878	871	885	837	842	870	963	881	919	802	845	896	874	872	854	864	874	841	854	832	879	864	933	889	876	888	859	902	837	841	825	831	889	905	869	867	853	893	775	877	921	857	862	875	859	844	891	854	908	846	816	892	859	864	916	866	853	889	886	859	873	858	845	851	909	921	904	891	878	878	852	889	843	877	859	853	871	855	887	877	880	871	813	887	851	868	781	895	867	871	844	878	872	907	852	900	892	823	926	886	841	832	832	859	888	852	879	849	828	815	861	871	852	843	837	845	826	865	865	855	824	857	902	815	890	878	907	863	878	892	806	829	853	850	814	897	837	876	886	838	842	873	925	845	843	874	854	874	875	848	856	866	929	838	845	825	899	846	857	882	902	876	803	881	906	860	867	887	862	863	838	863	920	856	847	869	855	882	880	892	839	866	853	932	879	815	861	841	860	862	874	863	871	827	814	870	828	832	791	819	880	840	845	845	894	861	846	826	890	905	861	876	873	932	926	878	861	878	843	865	847	856	880	861	836	880	880	859	883	865	881	914	859	853	923	838	862	831	871	862	846	942	792	837	914	928	862	845	836	872	840	867	840	909	857	888	825	877	862	916	863	909	870	827	900	798	848	858	819	829	867	904	917	893	791	881	829	889	897	887	938	910	887	893	876	931	857	897	864	854	921	875	846	838	869	890	873	874	892	884	835	894	848	872	823	883	834	859	808	838	901	869	828	863	870	854	880	903	869	847	876	853	821	871	871	893	892	842	847	851	841	889	898	806	847	910	865	839	915	853	872	872	883	843	913	858	884	845	868	831	885	839	874	822	827	830	804	857	874	835	876	788	876	883	842	856	931	896	828	873	862	896	869	873	861	836	849	847	880	848	831	845	841	879	858	864	832	856	858	869	828	867	796	885	882	841	917	905	877	859	829	869	848	869	894	875	879	837	924	879	855	824	917	870	842	834	880	894	885	879	878	856	853	885	883	860	922	887	828	892	873	847	861	878	857	877	906	898	881	878	849	837	843	869	805	878	874	875	887	869	836	900	874	844	885	880	881	888	896	915	881	894	831	878	885	856	837	841	875	875	856	830	894	919	895	845	863	905	859	879	866	851	847	838	884	860	865	875	860	845	839	871	843	900	831	872	869	853	864	898	931	864	865	921	884	926	914	842	883	867	878	850	942	861	886	902	878	917	839	877	901	893	870	910	867	830	848	844	874	817	875	824	851	858	896	860	897	873	853	888	896	842	875	835	911	910	864	899	844	860	927	895	849	889	810	841	880	857	864	827	867	830	832	829	809	820	887	859	841	873	861	875	875	868	865	853	876	835	870	879	831	890	888	864	877	847	907	883	920	876	864	827	806	861	875	865	799	862	822	913	866	887	828	857	869	855	845	862	820	890	887	801	897	870	887	837	840	858	823	869	894	911	878	845	884	910	895	842	799	903	866	835	858	922	880	822	894	883	855	902	881	874	856	882	905	873	909	837	848	860	855	936	882	913	836	884	862	856	861	898	914	812	892	824	843	876	864	857	835	842	848	928	864	826	873	899	821	800	921	896	897	867	854	851	878	868	836	855	887	815	845	843	852	861	855	874	907	882	850	914	849	877	903	844	898	930	909	922	839	853	894	860	859	856	848	888	876	900	907	869	860	894	862	866	883	870	842	833	864	874	887	874	898	869	876	821	818	866	924	874	874	904	866	825	844	880	838	863	892	904	855	833	901	827	843	890	923	879	862	876	910	843	837	858	862	888	847	826	859	875	877	840	920	846	860	856	895	855	820	838	860	876	780	871	856	867	884	878	847	839	863	871	869	852	868	891	854	893	823	911	851	912	835	886	893	849	893	964	884	861	856	889	870	857	893	867	883	888	839	837	855	853	848	850	840	871	901	867	876	882	923	901	817	874	872	817	926	833	843	871	816	825	854	841	840	837	862	849	835	850	847	907	847	824	876	826	842	862	843	831
27248	20660	11711	1317	768	692	713	659	729	626	670	679	669	642	657	671	646	628	698	690	654	673	692	644	624	678	690	675	665	662	637	651	622	660	663	705	641	635	676	731	685	659	736	664	637	694	660	645	675	686	679	652	679	644	662	609	674	679	666	671	659	671	697	670	632	651	694	635	630	670	595	696	645	684	635	660	697	645	655	641	672	667	625	681	613	700	610	643	644	610	625	650	642	641	685	653	635	651	653	673	659	667	662	599	689	642	653	630	665	645	690	679	607	675	646	668	652	673	650	628	699	676	681	637	657	713	650	632	641	638	605	610	694	611	610	713	642	659	648	614	645	671	644	627	644	674	632	683	650	652	598	666	663	654	639	625	642	673	608	631	653	664	667	611	670	657	677	664	673	668	675	619	647	600	688	642	665	681	627	626	654	674	605	665	676	674	632	640	655	618	627	638	671	662	648	683	634	612	653	583	673	662	699	701	703	665	651	646	646	633	708	647	654	616	615	643	681	665	662	675	668	657	643	638	612	690	637	643	656	662	662	629	685	643	618	656	655	634	610	721	682	644	657	629	636	650	649	701	643	651	635	652	679	646	655	614	645	693	651	597	631	672	629	631	630	637	663	631	651	607	686	587	692	622	660	627	657	705	635	619	671	683	672	693	609	748	623	650	683	691	695	662	629	657	610	646	668	680	627	647	659	673	612	639	645	676	657	708	662	627	658	607	667	650	678	621	614	689	665	594	600	631	631	647	677	651	623	634	628	623	656	636	620	692	654	631	629	625	658	645	642	630	667	646	676	670	625	596	663	655	677	607	644	622	630	653	690	636	656	641	625	648	721	608	677	629	652	680	638	685	652	646	622	666	666	621	680	646	637	673	641	615	633	668	632	627	661	679	659	648	633	626	657	678	621	644	623	664	660	595	613	629	640	618	631	690	639	608	636	720	674	602	666	650	655	610	643	685	635	665	677	699	660	624	676	602	717	695	653	626	614	724	689	642	660	673	642	652	666	642	644	675	695	633	609	612	651	671	661	611	670	683	635	616	684	650	650	667	619	624	625	645	637	680	628	629	658	705	684	674	586	637	640	696	640	666	650	655	628	682	638	641	681	670	673	670	656	613	646	650	650	600	601	634	696	658	661	698	668	627	640	629	610	633	645	661	649	673	675	624	669	634	680	606	637	642	650	631	655	645	631	666	677	604	683	637	669	710	650	673	594	650	652	636	652	659	629	624	639	676	652	679	641	616	625	656	624	689	671	691	675	663	609	641	662	657	701	668	611	641	645	671	667	684	623	654	639	643	668	708	675	636	616	622	640	658	682	623	631	649	651	630	652	696	659	640	637	634	675	703	642	650	682	623	650	649	665	645	650	627	680	611	650	644	629	671	637	656	619	663	593	675	647	674	603	676	625	652	640	611	679	602	614	691	677	627	643	629	644	650	642	609	635	667	687	699	613	631	630	625	654	671	621	611	645	657	674	646	642	670	678	656	651	663	697	658	647	689	673	625	660	698	643	649	580	619	651	664	636	689	650	633	633	619	606	648	642	635	667	601	660	640	628	637	708	672	658	613	639	667	648	672	671	647	659	627	678	650	703	632	657	641	670	677	656	648	617	655	615	674	614	631	602	658	622	632	646	652	604	613	682	661	646	635	628	667	659	633	705	681	663	611	667	631	590	684	657	632	602	629	626	646	653	670	658	633	694	641	687	592	675	664	630	659	659	611	649	623	623	657	631	649	634	657	600	677	690	664	676	634	639	642	682	677	645	599	693	667	627	640	652	609	642	657	659	625	620	636	629	625	664	629	626	638	646	628	662	667	646	687	654	675	677	613	683	643	625	648	629	625	713	678	664	662	645	679	674	678	664	657	636	655	650	593	612	678	647	661	689	640	660	643	648	667	685	647	620	664	657	691	637	666	665	657	649	657	659	622	689	626	658	634	615	670	636	654	643	638	634	613	617	675	644	603	629	638	657	637	624	614	625	700	637	665	629	631	609	627	634	634	643	672	702	658	611	625	673	655	635	686	649	654	642	584	634	663	612	665	624	608	645	631	634	632	671	618	640	650	647	625	687	679	652	618	611	641	636	637	614	635	678	602	650	668	660	678	620	614	647	660	638	623	600	632	631	623	686	645	665	615	675	648	623	647	613	663	603	648	630	630	693	673	617	625	621	617	708	652	605	649	600	632	634	690	636	664	652	602	630	640	653	649	658	651	603	648	642	687	658	659	636	647	671	635	637	651	613	625	697	646	652	663	655	622	634	613	671	629	629	615	670	668	653	666	648	672	664	642	658	665	629	648	651	657	675	608	619	678	683	647	677	651	664	616	667	658	653	649	684	633	646	651	667	643	636	659	680	661	617	650	682	637	675	680	657	627	605	622	632	640	649	665	671	656	652	647	618	632	640	615	607	685	679	608	648	648	698	662	682	615	620	709	627	663	612	637	668	698	631	662	606	664	614	643	642	623	653	628	634	616	645	631	614	681	644	610	652	612	654	636	635	642	654	664	639	614	632	654	679	670	586	648	602	637	696	661	680	682	635	641	616	670	614	645	599	666	626	621	655	682	624	651	678	657	655	633	668	620	690	645	669	639	649	637	662	667	672	670	695	635	675	665	659	618	617	645	683	649	635	691	640	673	649	639	644	655	676	670	648	659	629	625	685	624	660	660	658	617	643	664	688	623	630	635	670	684	679	647	682	628	634	641	681	675	610	666	623	667	649	646	680	705	665	647	616	628	674	671	630	646	638	604	620	659	660	676	619	622	653	662	663	607	620	580	641	619	705	640	647	640	724	668	650	671	670	618	660	666	673	620	675	636	624	646	684	594	655	651	663	705	645	680	655	688	625	649	662	671	669	625	653	637	653	642	617	653	648	642	629	660	658	600	663	642	654	647	657	677	698	663	662	642	666	634	670	649	644	634	632	615	597	695	679	641	673	646	637	635	609	637	666	687	638	639	657	672	625	678	649	655	674	693	623	644	582	657	605	615	636	645	665	608	681	667	630	653	630	615	645	644	661	637	660	647	661	651	651	660	661	643	642	607	635	624	687	677	664	649	656	638	646	684	642	634	684	676	597	634	666	638	651	642	633	693	670	644	632	660	640	654	632	631	617	640	634	630	636	635	693	620	618	643	656	660	664	640	567	649	638	690	644	671	605	637	605	637	622	641	678	655	656	616	617	632	728	606	640	668	692	665	610	665	644	620	594	659	609	636	607	654	591	614	648	688	640	599	596	667	655	651	663	635	636	608	648	647	672	643	668	665	641	613	668	656	631	633	683	682	654	651	658	676	656	650	670	641	601	631	665	642	644	649	669	623	674	639	635	617	656	629	657	616	694	637	641	622	669	664	632	708	617	656	636	656	650	668	619	675	662	658	689	671	623	656	671	662	607	591	613	684	594	687	639	640	667	658	647	664	619	680	705	639	667	674	665	632	636	644	627	651	633	655	633	625	646	622	657	684	650	617	670	622	608	637	613	652
9125	3205	1484	1017	842	814	744	750	795	758	740	719	726	709	769	693	703	728	739	775	730	727	725	716	680	753	729	766	740	706	770	696	713	748	751	756	770	755	730	706	738	719	818	774	787	736	729	800	723	749	780	739	723	765	728	755	692	726	716	738	670	713	717	683	723	692	655	727	719	710	706	702	671	662	683	678	762	766	713	723	688	728	676	675	725	690	708	703	709	668	744	674	684	736	681	710	727	725	710	708	712	711	681	694	704	683	718	705	715	707	699	702	732	706	713	694	681	712	730	713	651	708	711	739	734	689	684	712	683	708	714	702	701	752	695	738	694	737	612	744	662	676	699	712	722	708	679	730	694	725	697	705	708	682	760	689	736	744	654	681	679	741	733	692	756	709	711	699	726	720	674	742	676	685	648	714	729	722	721	699	696	712	693	655	720	701	694	717	766	747	744	709	705	698	694	692	727	703	728	707	698	741	713	771	702	672	677	647	742	742	688	703	687	703	707	715	697	712	709	680	684	688	736	738	700	683	697	711	695	748	638	723	713	705	698	708	706	715	667	738	709	684	730	729	681	688	695	675	728	655	749	687	712	714	764	714	670	709	726	716	712	695	715	716	730	715	741	698	658	702	688	650	712	644	731	718	701	704	719	716	665	676	758	692	680	718	751	693	707	676	680	680	732	707	740	709	688	718	717	715	686	705	701	743	695	699	698	684	672	728	715	708	749	691	667	758	686	717	667	634	736	780	701	674	711	687	658	731	756	673	724	770	718	684	699	694	671	712	710	730	675	718	722	731	772	749	681	697	733	700	689	738	759	719	661	705	760	749	682	677	702	722	655	725	708	696	719	721	736	759	758	687	740	713	729	749	694	681	671	713	705	700	666	708	697	718	676	702	688	683	725	670	742	691	685	672	717	692	679	705	692	704	715	685	720	720	695	684	681	737	714	661	730	680	686	684	688	676	684	710	758	679	697	711	688	705	704	685	714	702	723	704	737	730	708	729	763	703	706	685	751	714	693	698	706	691	696	747	721	685	738	680	674	713	724	717	743	689	647	772	693	718	721	700	693	676	719	669	697	687	756	678	678	692	713	708	680	701	697	677	751	689	713	662	698	697	700	719	672	692	718	688	693	709	648	651	698	672	746	700	657	737	690	672	667	733	689	731	684	674	704	691	722	697	706	707	715	715	782	707	723	705	714	722	732	712	702	729	733	729	759	725	703	705	658	684	705	691	674	704	713	716	722	672	736	657	740	697	697	684	719	696	688	687	694	688	701	745	726	721	669	727	737	734	734	719	721	632	739	691	742	740	699	709	717	725	674	721	716	739	679	723	682	693	677	671	706	695	713	724	731	679	690	688	666	748	712	730	702	705	688	696	711	706	720	699	690	709	687	676	688	657	699	715	713	703	713	737	720	687	708	689	729	749	708	680	715	694	724	739	729	695	744	742	658	691	674	712	716	694	714	712	703	678	693	659	690	734	684	685	710	743	675	650	753	689	722	699	739	707	701	687	711	755	749	754	664	716	662	676	735	692	703	734	715	750	744	665	712	724	701	709	668	712	707	698	718	721	711	699	711	728	698	759	711	699	710	654	702	722	730	701	666	724	715	742	750	654	696	778	674	692	720	753	688	653	710	698	672	696	718	679	673	684	725	727	658	706	668	771	667	707	720	664	728	707	671	654	701	680	725	692	716	705	706	741	700	655	689	741	742	696	728	653	693	697	717	707	694	742	740	648	710	710	699	686	673	733	738	711	689	679	720	711	680	693	648	648	696	726	702	675	728	721	717	728	704	733	678	701	681	734	722	680	672	682	728	731	728	737	704	719	716	700	687	677	694	685	666	734	711	729	706	674	699	737	721	718	672	738	715	692	734	693	717	694	702	695	690	756	728	745	745	691	731	663	740	680	708	699	731	677	703	657	699	731	704	716	661	680	763	716	711	699	719	704	732	764	721	722	765	728	665	719	706	680	721	708	698	656	732	709	719	720	702	714	694	698	725	728	663	690	699	661	701	725	668	701	737	750	679	706	706	679	733	715	729	730	706	705	728	696	701	696	681	710	675	660	706	708	722	699	663	701	678	710	706	733	745	737	713	692	720	665	758	711	743	697	732	683	732	711	739	710	693	725	752	712	750	659	751	710	730	710	645	688	676	723	713	682	722	700	706	712	697	728	677	668	698	690	689	683	680	764	707	723	717	735	692	731	735	720	706	676	691	723	717	737	718	710	709	725	650	676	705	735	708	749	741	698	750	707	708	707	681	738	705	708	701	716	692	720	690	706	703	722	691	710	761	666	693	690	737	660	705	721	758	710	733	705	713	692	714	735	792	699	701	709	656	702	735	713	714	747	713	699	703	746	699	688	705	724	721	665	675	676	676	737	699	703	689	726	710	708	648	715	662	717	712	678	751	709	691	738	746	706	721	730	647	700	688	722	730	748	778	702	668	703	753	704	687	685	687	716	765	698	672	724	710	708	685	710	713	743	728	731	707	707	694	724	713	701	680	727	674	697	730	727	718	673	695	723	767	689	716	684	731	722	694	724	680	667	699	731	701	694	713	720	709	696	646	686	707	719	707	688	703	729	710	698	733	735	696	787	671	715	709	700	700	688	706	756	751	719	723	694	723	690	709	710	711	719	642	741	719	693	713	704	720	710	717	763	749	666	698	726	656	707	681	731	645	700	726	704	723	700	686	662	710	688	647	658	715	708	674	683	686	691	691	717	732	748	668	763	713	701	679	725	742	659	736	698	769	681	723	697	726	731	690	704	720	679	736	696	780	659	717	749	682	712	685	734	714	718	734	710	720	714	700	692	751	704	724	720	764	704	713	727	711	729	756	719	695	724	705	671	640	729	689	747	694	723	701	697	689	662	734	699	733	740	733	654	695	686	702	692	678	768	706	688	696	714	695	712	700	731	690	713	707	714	672	685	700	733	698	704	682	673	717	682	741	724	725	703	710	693	719	735	745	721	701	680	754	742	694	718	696	725	712	724	708	714	731	699	689	710	650	718	693	708	734	714	707	705	691	756	752	687	708	711	714	652	731	715	727	698	698	749	701	637	678	697	724	688	701	709	686	703	728	714	721	748	693	714	733	738	673	719	712	676	718	688	728	699	735	722	731	708	732	750	635	734	738	691	684	737	743	759	686	680	715	766	654	728	726	707	747	719	696	720	716	702	693	684	698	695	650	716	709	672	706	721	703	712	687	681	750	747	709	705	715	692	767	699	641	726	710	717	728	706	687	703	734	691	665	713	698	695	682	714	708	704	702	706	717	702	744	689	674	681	712	711	728	690	702	703	735	668	699	702	729	676	692	695	750	690	722	716	717	724	722	707	741	689	689	703	715	734	707	671	699	736	699	704	735	682	733	729	753	730	731	754	754	690	714	664	733	701	699	712	697	661	660	685	692	722	691	724	712	710	742	718	705	645	670	710	687	676	662	715	676	686	717	679	693	666	732	675	727	735	701	700	705	672	649	683
23485	20978	27647	24487	20760	4249	1167	980	857	884	884	860	887	835	834	767	780	834	825	838	857	838	818	818	775	748	831	791	869	847	829	800	826	815	862	852	855	855	804	793	805	864	791	837	813	851	781	816	815	820	802	751	779	778	770	730	811	798	795	813	793	779	728	785	771	790	771	785	742	792	843	764	791	750	721	758	812	729	760	739	776	763	707	737	751	792	770	775	726	773	765	754	761	734	704	687	739	823	718	761	782	745	748	759	791	770	766	775	725	727	749	800	791	762	782	791	750	784	730	769	779	757	743	771	729	770	747	778	754	735	721	761	802	755	769	759	751	792	802	713	776	765	799	726	758	740	746	771	783	800	735	745	745	767	718	806	759	731	688	722	721	730	733	780	716	753	790	797	812	732	781	769	756	773	778	742	710	731	799	735	763	766	771	766	719	763	720	745	746	807	750	754	765	751	769	852	753	752	737	790	764	807	719	764	772	782	762	760	768	744	773	734	790	717	717	703	780	766	768	778	756	797	755	763	811	768	814	746	818	773	772	833	777	747	734	755	725	799	767	809	715	777	767	745	795	711	751	749	784	786	697	714	790	757	752	747	762	769	743	694	774	779	770	764	774	781	762	783	761	712	744	724	742	738	711	773	824	752	814	756	774	805	772	704	762	788	811	755	753	719	770	757	751	789	778	718	677	718	781	728	709	765	756	748	707	826	803	797	764	773	832	787	704	802	787	736	728	725	763	729	754	757	763	794	743	761	777	769	813	780	764	753	810	776	757	768	768	753	768	790	786	772	745	755	813	788	762	741	818	811	810	728	767	737	768	781	756	765	823	734	771	758	774	785	769	784	768	739	709	768	799	729	782	749	788	763	747	733	801	731	766	781	743	758	752	719	752	806	754	737	743	741	747	741	787	783	760	775	831	724	734	704	784	771	818	772	751	749	788	733	741	770	742	781	799	802	719	754	731	758	774	783	714	738	773	761	737	767	789	763	758	751	795	723	794	737	754	754	805	766	790	820	730	733	768	779	836	774	787	722	762	760	801	705	807	727	750	726	767	755	751	823	741	790	769	756	746	778	765	755	798	748	817	758	749	741	729	760	712	782	734	738	756	768	754	751	759	758	746	723	712	744	728	711	760	736	760	789	769	802	795	754	732	802	733	776	763	741	763	804	776	763	729	761	697	775	767	773	768	754	733	758	752	803	757	751	733	718	785	692	743	760	778	755	745	726	737	739	719	735	792	762	780	782	775	732	782	726	790	785	765	730	754	745	757	753	727	760	754	776	715	781	720	751	787	753	788	813	777	775	764	732	788	800	740	751	781	808	785	772	682	762	747	722	731	773	760	754	753	738	759	774	770	764	695	781	758	712	741	760	774	770	775	732	743	744	724	756	785	768	782	734	734	813	745	720	769	783	772	716	776	739	729	767	733	754	747	752	795	718	770	797	772	695	741	760	810	803	749	803	782	762	812	767	741	753	735	767	759	788	755	740	768	810	761	741	726	799	765	754	763	770	695	763	749	760	774	741	703	764	776	793	764	695	733	762	844	739	741	757	757	752	779	745	801	770	703	776	757	754	752	743	706	797	786	745	742	749	748	734	796	793	727	764	730	725	778	762	743	724	777	749	774	759	747	767	783	770	718	775	749	771	736	765	758	761	817	762	743	750	801	798	756	764	791	770	791	732	757	729	731	777	762	752	729	731	733	792	751	747	768	734	750	741	727	759	751	764	745	749	747	762	743	713	727	806	751	735	778	767	797	775	788	746	757	722	771	799	721	775	756	734	739	836	710	793	760	726	750	789	721	761	738	750	778	755	759	755	729	808	746	747	803	703	746	782	775	745	766	757	759	830	758	742	737	778	789	742	778	799	734	772	763	761	736	760	830	781	751	771	751	728	793	697	727	734	825	730	791	757	752	794	750	734	758	813	769	802	705	742	753	807	751	801	754	759	748	793	777	711	750	740	753	781	711	781	772	780	764	749	727	764	693	784	722	761	757	748	743	748	730	754	690	738	726	782	773	756	797	734	752	704	788	704	749	754	760	768	743	722	739	757	809	780	743	849	744	777	737	757	791	725	724	795	765	785	770	753	746	768	752	789	743	717	780	779	772	796	768	743	728	761	776	767	723	741	728	762	732	718	762	714	746	776	784	749	758	833	759	746	776	807	804	745	771	765	737	802	771	803	768	735	761	744	765	732	733	751	746	766	824	800	759	770	755	778	745	745	744	746	732	779	748	762	776	813	759	698	755	764	688	788	778	753	772	807	738	758	675	779	763	766	765	754	755	732	737	727	714	766	720	732	788	776	771	668	763	784	738	728	751	790	732	802	740	714	755	761	796	724	766	706	737	800	792	751	735	715	770	728	786	750	758	776	747	734	769	723	752	707	830	733	701	724	765	750	745	758	732	735	765	789	731	750	803	806	717	758	762	790	736	752	738	750	781	755	760	759	691	798	736	807	781	779	789	740	776	755	790	747	761	805	779	800	769	758	704	729	772	765	807	753	741	747	745	734	767	746	772	779	739	746	800	795	747	755	719	831	745	747	741	719	766	735	713	773	806	734	739	761	792	706	765	787	742	713	783	807	706	759	794	744	737	737	768	763	773	772	746	753	751	782	706	742	739	730	750	750	786	761	794	767	792	752	758	781	740	740	719	715	764	756	774	713	733	751	755	743	756	769	706	736	781	751	784	782	772	739	785	747	756	767	762	750	753	729	714	720	765	801	809	798	767	742	760	754	701	736	753	741	738	753	762	709	778	735	778	774	788	783	769	786	759	725	723	787	793	774	806	747	740	786	713	781	795	746	753	777	737	797	740	778	768	762	752	790	752	670	741	777	752	769	785	804	726	776	747	734	713	791	763	773	750	775	751	768	759	782	765	732	726	733	803	726	743	762	738	727	801	778	730	698	756	773	710	794	761	736	766	721	772	782	756	730	815	761	753	774	772	773	773	757	724	780	800	732	762	784	744	744	747	771	750	707	752	742	786	749	755	734	758	760	777	816	752	797	741	788	718	743	783	756	766	767	732	754	739	748	719	748	707	771	735	761	783	728	752	773	738	696	750	779	757	742	725	775	770	734	755	759	777	777	756	738	718	752	751	788	747	731	764	722	769	774	758	777	757	735	787	733	799	744	716	777	744	703	755	777	742	727	763	748	750	755	749	777	795	703	717	734	784	772	774	805	805	738	771	771	702	706	736	730	766	791	804	772	768	752	753	770	787	753	732	741	751	772	755	754	755	750	765	737	759	738	826	793	768	734	800	778	738	705	759	751	765	759	713	730	729	748	804	761	763	770	763	762	759	764	800	806	760	748	725	764	759	714	770	801	797	748	787	796	792	727	732	758	777	803	725	738	705	746	787	767	734	765	731	734	778	729	769	752	800	784	788	768	739	786	715	742	784	737	734	739	739	760	748	784	776	701	741	753	742	773	704	775	743	770	755	780	765	752	821	728	751	778	765	722	793	729	772	757	748	768	760	758
11443	10233	5178	2441	1715	1285	1176	1030	1026	961	990	965	909	900	905	869	852	926	836	865	853	897	885	852	830	894	856	921	877	867	879	877	866	905	927	1000	902	913	875	960	891	917	879	948	897	824	912	900	861	908	811	861	842	824	855	857	896	807	812	853	820	865	784	864	821	793	820	832	782	840	795	773	832	770	842	814	813	848	808	814	828	817	803	816	812	802	832	806	766	869	819	830	777	813	795	883	814	805	835	802	791	818	814	807	812	805	829	818	758	852	772	851	829	848	809	782	842	907	811	788	848	799	783	845	785	794	848	810	835	848	786	776	875	806	831	848	830	821	823	851	809	798	765	789	839	805	793	775	854	770	780	816	796	821	856	790	843	837	821	834	860	852	804	732	782	840	842	826	772	820	858	845	852	825	791	880	816	810	805	790	841	775	828	864	823	850	869	816	819	810	825	821	835	826	856	854	834	826	829	836	826	778	844	813	829	814	780	831	805	832	865	809	790	838	833	808	825	832	826	834	843	794	803	796	858	805	817	808	804	874	848	810	750	825	808	825	874	835	836	785	839	800	835	823	778	808	805	818	811	823	803	810	796	861	861	862	788	824	812	806	831	780	872	818	832	784	885	816	798	796	791	846	839	860	875	834	811	855	819	851	839	851	813	808	849	806	798	855	851	845	816	853	886	804	827	820	835	829	850	803	821	825	864	860	830	816	893	755	787	748	815	826	815	775	790	808	870	783	812	863	804	826	849	818	866	819	814	848	823	845	831	846	846	821	848	801	856	837	815	841	783	806	831	841	762	806	813	839	832	808	830	839	800	798	791	806	793	839	868	819	819	776	844	782	824	823	811	826	847	805	811	815	786	860	837	781	828	786	832	781	770	804	854	835	805	859	842	803	859	826	822	816	891	865	775	812	841	837	819	807	804	844	832	819	783	836	843	839	795	885	844	822	815	815	888	791	848	828	784	796	808	794	821	827	796	852	802	868	800	783	812	803	802	848	844	815	832	819	810	837	815	830	820	811	854	823	817	852	868	802	821	791	827	824	851	854	768	834	821	844	864	792	809	789	826	816	860	837	774	814	846	811	819	804	803	857	819	804	842	806	824	832	833	836	821	825	812	795	844	820	774	855	784	840	803	864	802	795	852	798	826	871	873	827	817	830	846	846	806	858	814	846	794	774	814	852	842	841	846	854	780	848	772	836	795	799	847	757	847	831	790	849	804	821	836	752	822	788	861	804	794	830	855	857	820	780	792	816	842	797	837	790	810	806	827	796	789	850	799	749	857	824	846	814	862	835	818	873	825	837	778	785	818	808	870	849	818	819	828	804	788	809	808	842	823	796	784	758	828	775	840	827	795	809	812	762	799	797	791	901	813	818	867	771	827	817	850	836	823	793	803	820	863	805	781	824	867	855	824	853	843	829	846	824	809	795	838	832	783	831	862	770	874	847	793	861	829	805	754	827	824	835	843	892	785	864	803	814	801	816	810	791	825	791	826	820	799	826	783	819	840	795	824	815	815	798	844	778	801	807	837	811	823	844	839	807	819	819	809	837	770	837	851	824	784	819	806	801	830	773	794	847	811	812	852	845	747	844	851	824	823	802	828	838	820	801	772	828	841	827	807	776	847	801	781	850	809	834	825	780	827	826	825	822	825	797	851	834	872	787	830	794	857	802	801	801	751	802	813	827	860	885	859	847	796	844	814	857	817	858	795	797	813	789	806	844	764	805	847	864	759	813	852	793	828	783	754	822	784	850	802	873	841	831	847	830	833	818	851	849	831	829	823	816	797	799	771	868	818	827	818	847	810	821	819	834	838	824	845	819	839	774	864	810	851	800	811	745	829	830	879	754	821	818	818	781	787	866	858	813	811	821	847	884	847	823	821	855	816	814	826	741	813	814	804	798	843	805	784	803	835	828	815	814	837	810	798	790	764	773	835	846	772	828	812	775	869	871	826	807	789	829	780	854	844	809	812	836	860	804	842	799	829	815	747	786	826	837	787	821	793	882	835	840	789	776	786	788	824	843	787	795	845	853	849	803	799	891	837	806	805	847	829	816	790	856	807	838	794	759	809	840	798	822	798	816	796	795	877	843	836	861	810	807	872	820	815	851	857	854	821	813	795	846	850	777	863	829	808	838	842	823	802	819	839	811	822	854	819	804	842	858	821	844	830	813	796	808	834	774	824	830	823	853	815	827	792	828	869	858	869	829	797	862	812	788	810	836	794	783	802	796	846	796	841	815	845	810	807	804	860	772	840	819	865	817	805	800	832	827	864	818	832	813	789	853	826	801	799	859	826	818	818	790	810	823	794	813	841	815	809	803	857	873	813	842	815	840	855	760	794	786	830	852	827	834	812	819	823	805	831	847	768	780	788	853	840	783	863	851	825	843	836	811	835	797	831	797	837	806	823	833	807	813	828	869	834	884	804	821	813	811	834	774	807	781	835	829	822	854	856	820	807	777	842	839	830	839	791	778	805	814	872	809	772	808	831	839	849	830	822	804	866	781	790	854	826	825	783	797	855	805	841	810	837	828	793	797	826	818	812	874	879	851	796	782	771	767	799	844	849	810	817	874	862	789	790	904	826	812	832	810	764	845	851	842	838	829	772	768	832	880	799	763	806	791	843	841	817	803	836	796	829	822	843	802	820	782	856	822	806	804	794	848	800	833	815	843	842	784	803	889	818	789	869	828	817	762	807	841	768	833	769	786	838	802	799	786	836	830	802	764	819	815	841	833	798	831	825	838	863	822	812	874	828	831	795	820	828	867	805	849	863	840	828	844	796	806	773	797	829	825	856	827	826	760	788	846	885	806	845	874	797	858	785	805	787	825	842	819	754	840	810	807	825	841	794	850	762	836	933	839	767	825	831	851	839	838	815	788	778	825	826	836	778	872	832	817	893	776	852	823	829	818	810	808	814	847	785	831	801	842	812	843	826	860	831	850	817	811	811	837	799	831	792	804	834	826	825	819	783	801	822	818	837	835	806	848	832	825	804	856	802	813	820	863	809	837	795	780	806	809	884	820	795	792	806	800	805	835	835	845	812	807	827	846	808	829	783	776	790	829	822	806	789	819	856	821	796	823	811	783	815	843	842	839	844	813	831	820	826	835	839	861	839	770	824	788	828	812	864	838	830	798	822	802	830	797	843	857	811	845	826	836	835	817	829	834	788	854	840	816	819	770	840	805	802	837	880	792	835	807	823	824	821	823	822	787	826	828	839	796	815	838	814	801	804	855	812	815	809	826	835	816	810	815	814	830	854	773	780	816	771	805	833	831	799	823	798	812	779	822	858	790	794	867	808	820	845	844	807	823	799	775	809	778	795	904	844	825	813	819	811	805	821	839	840	815	813	773	763	820	829	810	819	841	815	815	790	823	825	842	812	825	842	835	803	800	825	815	818	822	794	809	773	810	822	833	805	859	775	841	834	780	803	861	818	822	796	801	818	814	823	797	805	841	843	772	819	872	826	816	848	819	800	810
24532	20943	26327	25274	4435	832	744	716	662	627	659	619	644	666	649	684	629	680	658	670	675	681	629	682	616	638	611	649	654	671	629	666	672	676	663	693	690	687	644	689	721	656	703	677	701	646	678	683	658	666	695	664	620	643	591	671	608	598	651	578	651	631	627	679	609	643	637	629	620	628	619	604	610	646	588	668	624	636	617	578	672	588	607	632	582	639	592	636	608	669	588	589	657	577	601	608	605	659	670	623	580	604	652	651	595	598	599	605	633	591	612	578	606	603	606	604	629	612	659	585	596	604	654	562	571	652	642	635	615	618	656	661	630	636	651	588	625	620	606	647	626	614	608	637	649	624	630	613	606	610	616	652	548	654	614	621	602	633	594	590	632	666	670	651	614	655	628	639	630	628	631	617	611	605	663	624	597	598	620	632	648	626	642	643	637	632	626	598	654	613	590	619	611	628	649	615	634	585	593	658	626	635	578	615	641	617	640	651	620	598	583	598	599	620	599	616	609	617	677	595	580	642	587	595	641	598	656	643	621	608	633	612	631	601	589	618	603	616	645	603	596	555	631	593	607	602	626	604	623	619	665	590	622	675	665	686	600	614	620	591	640	628	651	608	644	583	614	629	614	598	610	637	632	614	632	615	613	664	586	604	620	611	626	610	564	592	609	609	619	619	605	605	632	633	642	636	621	609	639	606	628	661	614	613	619	628	610	598	624	615	615	627	651	621	599	638	609	624	614	607	616	597	612	651	582	695	626	618	590	617	603	622	643	595	601	613	679	609	628	649	661	641	640	609	631	568	633	609	628	585	593	640	570	604	626	583	616	579	622	658	624	601	635	619	618	582	621	579	605	630	655	582	608	582	596	603	599	641	610	606	583	588	611	645	578	598	642	678	626	607	597	638	614	630	631	608	683	580	621	626	628	658	568	624	639	627	646	627	631	651	615	612	630	613	652	621	639	654	621	656	616	621	609	620	664	596	597	630	634	598	590	650	600	596	622	620	612	626	649	710	610	645	588	553	643	680	575	600	629	607	581	626	592	645	581	643	647	629	611	636	597	582	635	620	557	632	557	616	638	634	603	621	649	648	659	638	646	613	591	649	608	626	673	614	619	631	659	597	611	606	641	669	592	625	613	583	649	637	596	593	571	621	622	611	670	601	662	597	618	599	549	583	597	601	666	625	627	641	638	625	653	671	629	639	638	624	599	602	622	589	613	619	612	649	604	599	629	612	640	609	609	609	610	638	635	645	639	634	595	617	644	658	633	607	611	626	615	639	619	620	618	602	585	618	580	632	635	661	603	617	600	595	664	597	599	654	592	638	614	626	635	625	626	615	660	608	602	629	619	620	598	640	631	595	633	673	632	655	630	606	602	661	637	623	571	606	630	640	616	611	629	620	626	680	624	649	625	598	589	616	658	567	608	625	600	622	610	620	549	628	578	591	608	595	630	628	634	623	589	647	608	605	610	630	643	580	613	648	652	620	620	602	594	616	616	622	619	616	669	597	648	592	577	625	672	626	585	633	655	580	640	623	624	580	594	621	607	580	582	619	615	607	617	590	607	614	603	651	596	621	613	606	641	642	606	620	602	670	593	602	589	600	629	609	609	656	618	595	631	654	591	648	576	621	611	601	601	616	600	613	629	590	617	599	665	595	623	639	606	617	613	571	616	627	633	649	604	532	599	629	608	610	581	565	617	589	637	647	629	650	592	607	663	627	610	658	602	591	598	632	610	597	633	616	614	581	600	662	586	655	584	639	636	614	643	639	624	609	625	611	649	651	626	599	650	644	629	661	589	618	607	634	635	625	603	679	620	604	598	658	637	647	632	618	579	612	604	620	577	665	606	638	589	663	617	617	637	619	647	624	632	618	650	578	609	603	633	639	623	630	657	645	637	597	618	621	605	648	666	627	589	609	645	640	645	559	659	640	644	591	614	633	634	589	646	575	622	637	619	620	641	656	647	519	632	618	640	681	647	646	639	625	578	634	610	639	667	575	647	603	678	632	615	650	683	623	596	608	558	613	585	614	651	632	595	637	626	653	638	600	612	598	623	609	602	600	619	588	593	586	624	626	593	594	606	618	612	637	647	638	620	670	633	589	643	612	629	606	605	626	594	611	624	654	645	590	591	611	626	604	594	609	631	567	616	601	638	630	654	620	621	610	641	624	603	632	609	624	645	621	647	619	579	654	638	656	621	639	645	568	635	582	626	586	594	642	630	659	539	606	642	609	638	665	624	616	599	623	611	584	640	600	623	620	609	603	608	589	620	628	635	602	582	615	601	605	624	616	642	655	615	612	598	598	601	601	620	619	586	607	602	592	592	577	644	647	643	669	635	611	585	623	636	638	633	624	617	586	585	591	639	574	651	608	591	642	595	655	655	598	653	628	603	563	678	657	647	619	631	654	617	621	617	618	592	638	570	660	615	597	610	630	597	595	632	608	622	617	634	551	620	601	617	662	612	604	619	678	604	637	627	591	619	639	639	589	621	637	610	615	628	628	644	584	607	647	648	577	602	628	642	629	615	584	595	643	653	637	601	613	649	615	666	596	646	628	627	612	632	607	609	633	606	618	646	648	594	644	597	656	563	658	602	647	619	620	619	625	691	570	639	561	603	597	593	636	641	635	639	622	638	598	668	655	642	615	634	662	596	614	609	655	604	640	629	623	597	593	578	659	635	620	637	605	624	614	620	577	586	593	582	604	650	627	621	651	664	624	623	599	599	611	613	580	600	612	663	627	620	662	619	626	621	655	597	624	623	563	624	620	617	605	659	647	622	615	593	589	586	632	615	665	634	594	610	656	664	639	589	645	607	667	579	614	655	619	635	630	586	626	617	584	576	640	633	641	599	602	605	578	605	636	609	594	637	582	641	612	573	639	646	620	629	619	589	636	593	585	676	647	606	592	650	607	648	656	665	575	609	633	612	640	660	579	714	611	622	605	644	581	684	610	611	660	630	641	579	610	607	632	624	604	619	654	579	599	634	613	623	625	624	647	621	601	634	595	586	557	681	628	639	674	623	604	592	608	667	631	601	618	586	625	621	640	581	575	645	636	601	631	649	615	606	614	617	618	662	638	605	631	599	581	625	621	611	602	642	629	644	600	636	607	615	650	630	656	685	664	628	645	601	579	615	633	650	620	595	598	649	595	615	625	628	591	589	657	624	665	612	615	657	615	628	635	628	625	658	638	636	627	611	596	604	605	616	600	580	605	585	583	609	626	645	628	618	595	650	596	591	601	664	564	581	652	645	612	589	590	633	622	597	636	611	622	586	651	629	622	593	595	610	622	588	561	612	619	562	619	592	604	637	600	628	659	646	599	620	597	662	625	611	583	627	585	652	636	608	583	640	590	628	630	705	610	609	621	647	673	604	629	633	652	630	589	614	652	655	620	619	613	603	648	583	640	648	622	651	593	598	622	647	631	612	618	597	649	632	689	616	620	631	613	573	651	628	601	614	640	645	633	609	661	598	662	675	617
9480	7343	2705	1458	1151	897	868	743	780	758	740	781	728	729	725	715	788	680	789	722	719	759	710	733	771	708	740	720	699	733	696	741	749	668	738	716	755	759	737	714	727	761	757	728	799	702	752	734	694	731	729	688	757	734	705	725	675	644	699	695	708	687	682	728	663	612	674	708	669	664	720	683	671	621	634	682	669	637	689	692	717	679	681	740	668	713	707	719	672	719	694	688	723	638	715	664	638	707	685	707	741	714	708	709	693	677	653	709	671	682	654	684	707	698	706	683	632	688	646	636	683	657	696	730	683	686	681	687	679	683	704	662	701	706	701	658	669	717	709	692	695	692	751	632	684	726	680	667	682	706	731	670	715	697	722	672	695	665	707	695	651	696	666	689	681	674	686	648	666	699	635	665	688	677	679	660	722	674	663	723	679	670	689	706	683	663	670	633	706	669	687	700	689	663	659	721	680	669	693	671	646	615	635	678	712	692	711	688	712	689	689	714	695	707	702	684	698	659	676	664	670	697	685	696	730	710	691	615	640	667	683	691	688	701	694	697	666	693	704	678	684	660	685	659	641	640	670	659	707	709	722	694	706	706	694	677	650	695	651	717	670	661	683	647	731	687	672	707	687	694	711	660	660	671	679	707	647	693	694	690	682	692	686	679	718	650	710	715	730	654	720	709	672	714	704	648	705	721	687	722	676	665	677	687	682	665	705	715	665	668	694	672	635	652	662	738	685	689	627	675	644	687	665	655	715	629	647	673	701	625	680	698	604	638	688	671	716	651	706	639	697	682	707	671	695	696	695	671	642	683	704	671	708	687	701	701	692	686	669	650	706	700	658	688	713	674	684	663	669	713	673	724	726	642	668	676	697	714	683	691	704	729	701	707	710	693	686	703	661	691	676	677	703	664	720	651	667	678	681	686	668	697	709	736	722	669	719	691	705	721	674	648	686	649	658	660	708	693	627	682	687	681	697	696	710	672	678	662	686	665	692	678	653	724	708	687	707	699	657	678	693	656	637	720	685	670	668	661	719	691	708	708	671	681	664	717	709	660	670	692	722	674	679	664	645	712	660	689	714	700	655	691	677	666	675	669	668	684	715	675	666	714	660	674	672	708	707	662	715	739	696	714	679	660	648	690	738	705	703	690	656	688	674	699	650	669	710	661	710	654	700	690	644	687	717	687	744	662	650	716	695	762	694	705	701	659	660	701	634	705	653	662	673	628	711	633	667	690	666	725	674	620	692	674	655	687	707	705	708	748	657	666	642	654	673	687	677	701	668	671	664	671	699	669	696	681	647	734	663	706	683	690	680	680	693	632	712	707	696	707	676	660	703	659	659	678	736	662	691	688	649	707	654	707	649	669	694	681	682	697	703	638	651	685	649	687	716	689	698	686	660	680	678	682	658	675	671	708	650	679	698	686	706	678	710	705	693	671	683	678	685	646	684	684	660	639	689	684	629	672	687	698	640	708	716	706	662	621	692	646	704	686	687	683	708	678	685	708	676	641	704	653	666	673	694	721	693	684	704	697	695	643	707	661	612	670	682	641	699	673	671	689	693	693	706	644	683	664	665	697	720	689	682	703	690	682	671	717	652	620	654	708	707	675	682	739	698	681	717	724	688	707	717	717	702	712	672	687	649	686	683	691	678	718	650	700	683	654	712	673	656	714	670	656	701	681	703	698	692	650	705	654	665	694	704	660	670	701	701	682	677	678	661	670	660	668	721	721	657	683	671	696	751	665	683	714	660	681	644	684	681	681	695	674	666	681	649	706	728	632	676	632	687	700	671	649	719	646	709	736	674	698	676	687	654	668	653	695	693	704	689	717	724	638	693	675	695	717	706	677	646	706	689	679	701	742	676	650	687	680	681	641	727	664	683	701	656	690	698	670	683	701	695	654	693	677	644	708	684	690	715	664	673	644	702	690	728	684	726	653	697	682	730	679	667	678	670	630	678	684	669	678	699	660	676	703	675	683	661	711	660	679	704	724	672	675	681	710	693	682	650	653	676	681	665	670	672	689	718	696	705	662	639	687	664	695	687	681	674	662	662	652	714	675	698	693	638	685	702	639	684	651	676	670	664	651	670	667	668	696	701	696	699	676	662	729	652	672	676	666	687	688	685	702	735	719	665	677	652	688	701	723	690	687	668	679	671	665	696	676	658	778	709	666	712	662	666	703	720	663	642	706	659	678	730	694	756	679	685	664	647	663	670	686	700	704	705	689	682	659	656	675	738	670	688	694	699	655	697	675	654	702	694	671	657	618	656	729	690	682	678	728	659	703	647	665	645	644	675	682	672	649	701	677	670	644	674	701	703	688	659	689	722	700	674	676	706	654	645	669	680	682	692	702	701	701	689	696	675	639	723	696	718	657	670	661	680	738	642	699	677	657	666	668	684	716	705	705	689	645	722	698	656	680	699	711	687	685	638	669	656	627	692	683	663	717	671	694	703	668	630	687	698	666	678	707	694	642	668	714	683	739	691	659	672	694	699	722	643	739	712	704	661	716	689	691	709	681	714	671	691	674	663	680	616	665	697	719	666	658	671	649	694	705	704	694	673	745	701	677	683	715	666	655	651	695	669	677	674	677	683	691	690	737	662	697	646	682	642	667	678	676	668	664	637	672	696	646	678	634	723	703	698	646	680	659	692	714	685	736	741	693	670	667	734	687	683	716	711	700	716	679	669	668	718	672	653	664	671	732	691	723	683	655	679	705	698	657	647	662	700	719	669	655	636	687	697	685	662	735	669	709	662	697	702	663	697	709	701	637	685	648	677	663	710	697	655	697	706	678	697	683	684	709	707	723	650	685	689	698	665	684	681	731	711	683	670	690	679	658	713	700	721	706	670	690	744	688	654	702	680	686	690	701	740	665	727	688	693	672	664	745	669	669	681	706	669	665	651	706	711	668	658	679	714	663	695	691	694	689	683	651	680	632	668	709	672	687	728	681	664	657	664	656	716	686	660	697	712	677	671	718	739	633	706	660	688	623	683	698	654	669	704	703	703	694	684	734	689	715	683	688	686	668	719	741	699	646	722	663	704	647	735	698	672	652	685	684	671	680	724	662	651	664	663	708	657	704	668	702	676	703	705	674	726	709	648	664	653	659	712	679	690	639	699	639	672	722	697	665	681	675	701	715	727	712	655	685	697	670	673	720	746	700	643	701	714	723	656	723	691	677	675	703	649	656	664	640	706	695	671	692	682	710	696	716	673	645	690	684	678	615	683	705	686	709	699	692	671	680	654	711	704	663	636	645	702	730	676	654	648	686	727	647	676	652	681	733	660	707	706	734	675	665	708	688	693	666	729	663	674	679	645	662	679	653	672	710	698	685	675	683	679	630	690	648	649	717	679	671	641	668	702	658	648	711	642	696	681	650	732	687	698	661	700	696	690	643	719	688	631	698	675	627	691	686	684	709	673	717	685	693	693	685	728	712	690	739	698	708	676	700	665	700	708	676	700	661	674	664	668	653	697	652	723	677
22417	21092	28429	24017	21095	21006	4111	1274	1065	1087	966	1005	905	936	857	863	928	939	963	917	870	916	882	950	907	888	858	935	882	858	910	821	865	934	915	864	967	919	984	872	897	934	955	913	879	851	852	873	853	910	913	910	850	873	867	869	848	821	842	800	824	787	828	812	822	793	789	847	776	754	870	834	810	811	815	757	810	781	793	764	827	833	795	791	842	811	790	812	796	795	836	807	791	776	851	796	833	853	800	794	796	780	757	820	796	794	805	768	779	789	867	776	808	755	801	794	760	809	796	858	822	804	762	779	823	780	802	800	790	855	856	781	784	817	767	852	801	834	855	855	836	849	765	788	778	811	798	826	794	802	853	820	817	806	770	784	793	742	783	761	840	846	803	779	773	818	845	825	813	835	800	797	770	771	809	813	814	813	822	800	811	756	820	806	784	770	822	802	878	800	740	764	810	841	810	825	812	788	832	852	781	804	791	777	800	772	780	774	814	822	795	828	840	846	845	787	770	781	778	796	774	752	785	817	788	837	836	831	808	801	849	796	856	874	794	828	789	751	808	813	802	771	801	796	806	862	805	887	860	767	782	812	817	792	818	800	819	808	778	862	791	785	831	805	809	779	819	787	836	806	771	802	840	809	820	806	832	799	786	741	765	783	803	841	771	819	799	783	770	786	797	776	848	811	787	815	799	768	843	810	833	798	803	871	816	828	800	774	823	806	836	813	856	790	836	780	816	797	766	765	822	750	778	802	826	785	783	820	844	836	804	832	773	779	819	833	757	809	765	837	827	746	805	811	825	803	835	840	741	835	797	801	813	801	855	798	873	780	776	845	838	796	797	822	818	835	834	791	782	789	824	772	779	788	762	808	797	784	828	825	784	805	777	791	826	808	800	785	791	791	847	806	839	768	814	824	845	770	802	796	784	800	802	774	817	780	800	814	816	831	775	783	815	864	764	807	754	799	753	843	814	777	857	823	790	759	770	787	809	779	787	777	818	771	762	833	775	815	845	780	795	799	831	784	831	775	813	765	771	760	792	780	796	837	821	819	799	780	801	807	790	786	761	776	783	830	829	801	778	753	836	785	792	817	767	808	800	807	790	787	862	753	762	803	822	807	793	832	842	793	828	797	797	798	797	776	804	794	780	807	812	814	812	802	812	776	798	831	775	851	813	807	785	800	773	790	798	805	813	808	817	862	785	782	804	806	840	793	766	784	793	852	816	816	801	810	779	802	766	742	809	780	816	820	796	789	776	799	799	791	760	792	788	821	741	811	761	801	791	782	892	802	777	802	810	807	790	796	794	758	773	790	870	828	839	808	759	766	846	796	745	777	816	774	770	827	815	812	849	801	779	779	817	809	796	797	790	825	779	810	825	780	842	797	799	790	803	784	813	833	849	783	803	797	801	819	800	821	765	786	799	745	828	795	817	828	824	825	827	796	765	822	802	766	801	783	782	817	822	770	784	832	843	786	758	720	786	849	791	815	790	854	809	812	823	784	777	819	819	799	823	785	847	798	790	851	792	783	811	849	817	725	790	769	787	779	750	884	784	817	803	768	797	808	811	811	776	804	788	785	762	811	803	780	782	801	810	802	790	791	788	836	798	767	771	775	778	798	798	766	775	776	779	805	843	779	785	795	769	773	812	802	822	776	790	813	796	805	809	822	791	847	822	864	782	781	808	815	818	809	821	797	820	815	790	787	815	828	772	804	834	848	827	798	797	792	760	831	780	803	780	802	770	798	835	800	785	829	781	795	794	788	798	789	785	831	818	812	825	776	800	792	835	766	811	832	750	773	767	795	827	843	833	769	809	789	807	788	763	823	804	867	790	822	805	779	788	807	832	808	782	763	806	864	811	798	817	842	819	806	830	803	801	747	787	780	828	808	799	779	826	738	781	838	830	782	806	769	826	814	781	855	862	860	787	825	786	776	759	776	818	749	836	802	792	822	800	756	818	800	820	828	803	769	779	824	798	772	732	835	833	816	804	784	823	788	741	799	762	823	845	757	789	810	813	806	814	800	825	831	741	797	807	791	777	802	801	774	792	803	791	814	763	767	782	779	791	789	716	781	793	792	775	835	786	797	825	794	833	760	753	772	735	826	771	806	787	772	861	803	795	789	827	830	815	809	743	759	785	817	810	788	791	782	797	804	795	820	815	810	762	809	815	781	805	802	810	784	768	799	767	820	808	776	808	799	829	782	840	779	804	791	780	860	836	852	805	784	776	833	767	780	772	840	818	808	809	802	792	816	795	843	805	797	809	764	810	794	781	760	828	808	810	777	793	744	760	777	786	785	778	790	855	833	845	799	806	749	801	845	767	812	811	808	766	761	791	759	820	831	863	764	847	774	787	828	788	827	815	830	768	836	753	785	808	795	803	813	815	805	821	744	792	797	832	809	807	767	804	793	814	779	801	800	780	818	779	844	833	763	807	815	769	766	765	784	801	774	807	746	808	837	776	804	794	785	813	835	795	777	851	844	791	863	797	840	756	772	767	795	810	774	788	772	797	795	774	844	834	746	767	783	813	789	789	801	785	826	801	819	757	807	856	780	781	771	756	754	783	804	783	790	821	787	819	783	795	770	811	827	792	808	786	817	849	783	786	817	815	806	810	763	831	793	769	773	769	773	844	804	773	785	812	791	814	819	823	862	800	787	797	789	817	805	795	810	805	762	794	789	845	840	777	790	771	805	881	779	790	746	751	834	824	775	794	785	805	723	798	784	818	787	809	778	780	792	805	762	791	818	787	738	805	795	834	804	834	840	758	805	764	776	788	822	762	785	742	825	778	803	816	832	785	791	786	762	782	833	802	762	799	809	805	805	795	819	870	806	802	862	816	770	791	811	816	803	814	806	799	766	738	792	795	818	801	773	813	786	849	787	794	807	773	825	814	851	787	810	776	773	865	835	770	819	834	791	805	774	786	777	786	826	819	809	784	805	766	819	784	775	799	790	786	844	796	818	755	784	752	804	779	788	824	783	785	806	839	795	835	810	769	797	806	768	846	753	778	806	769	785	766	740	803	797	773	801	863	832	836	765	800	794	840	786	809	833	781	793	792	807	821	846	795	840	861	765	780	784	812	803	825	792	796	822	749	852	759	819	810	823	788	839	802	818	826	803	849	779	773	819	793	832	828	826	820	793	822	812	789	814	812	832	828	775	809	795	831	795	818	820	840	771	789	779	817	818	769	721	814	778	798	822	775	782	795	791	800	811	789	820	784	845	787	755	796	831	808	827	804	784	781	807	810	762	805	761	757	789	843	802	777	744	803	802	783	776	820	799	843	802	792	767	818	776	756	837	781	826	841	772	799	782	801	799	813	846	831	783	779	791	849	776	768	796	802	795	798	753	799	781	803	831	795	854	768	752	746	758	783	814	805	733	818	778	814	764	813	768	813	815	765	812	765	824	795	828	843	783	789	801	805	802	798	763	749	802	828	851	794	823	766	859	769	805	764	760	796	825	800	836	877	803	813	796	803	800
14535	17727	8299	3710	2411	1852	1512	1320	1244	1166	1133	1099	1025	1007	960	1004	980	992	948	1013	974	975	1028	938	950	945	925	985	985	959	903	934	945	976	1014	937	1030	1009	986	967	1005	966	946	1003	975	1032	1007	945	946	904	949	897	946	905	882	895	882	871	871	911	872	898	879	886	850	852	879	830	882	910	845	879	874	923	858	880	853	882	832	904	851	798	824	896	854	872	839	885	913	843	835	828	846	850	831	833	858	929	873	859	900	847	836	911	856	906	856	826	866	860	894	822	862	826	862	862	923	909	829	839	848	886	833	826	833	843	843	853	858	909	918	831	828	879	902	880	900	907	879	896	869	864	863	880	918	896	795	860	901	905	866	857	888	824	837	858	901	844	883	892	894	873	849	866	789	861	866	833	867	871	913	848	852	952	876	843	842	857	820	889	862	814	842	873	897	862	860	856	896	826	874	884	852	881	855	853	889	843	844	907	842	838	893	905	860	874	931	787	897	830	881	844	857	850	877	895	853	901	871	836	879	891	853	828	853	898	860	848	876	848	813	904	906	861	849	847	905	870	898	860	891	837	881	838	857	828	907	879	863	830	855	865	868	827	895	830	960	902	866	838	863	878	890	828	885	870	875	853	893	859	863	840	873	790	842	900	837	847	903	883	923	864	895	874	867	853	867	822	915	865	870	909	874	845	829	884	828	868	842	890	866	865	889	864	882	858	846	820	853	854	814	817	862	861	897	871	900	820	847	820	848	845	877	876	848	887	840	921	854	879	825	879	885	882	885	822	862	895	869	835	852	891	814	838	860	881	821	858	839	862	837	892	872	825	847	876	871	809	827	890	844	829	842	887	883	867	890	870	828	822	889	885	903	864	788	885	853	868	867	853	914	872	848	888	829	863	842	881	837	884	903	853	804	836	895	850	821	843	886	869	854	887	892	862	826	810	838	844	861	904	808	881	836	814	894	847	814	818	859	806	873	883	863	861	809	785	852	840	869	868	845	897	890	844	875	848	865	895	818	920	868	878	947	856	916	834	864	902	870	827	912	904	834	920	880	897	837	865	870	844	877	871	922	887	890	894	800	869	854	840	850	787	920	883	839	867	833	884	875	860	904	871	875	885	876	892	860	820	835	785	904	855	853	851	943	870	838	887	847	853	880	859	858	836	918	829	859	884	924	816	918	849	852	904	839	842	877	804	846	840	885	855	877	904	870	863	848	886	834	874	832	898	861	874	832	868	879	864	820	860	880	849	855	856	843	878	868	859	824	871	801	835	864	835	851	885	873	866	804	879	845	865	863	799	815	850	919	861	879	849	865	873	860	919	861	878	843	914	895	897	853	826	923	856	912	810	832	872	872	836	920	872	847	845	874	873	831	838	855	872	861	878	859	858	826	894	842	887	868	836	900	856	873	863	845	858	819	821	862	851	859	846	914	874	856	872	875	849	821	860	873	845	812	866	916	879	837	837	859	836	852	843	835	858	843	893	921	890	889	856	840	899	848	844	869	846	910	856	837	822	846	831	843	895	915	897	863	868	867	824	820	874	878	829	839	911	812	850	865	866	894	847	818	869	858	830	910	904	903	849	830	889	812	843	848	911	856	807	834	917	879	931	846	911	846	888	878	886	879	861	843	904	836	857	876	915	836	855	791	901	854	899	823	888	843	905	876	783	834	811	936	911	866	868	863	862	890	909	834	868	832	819	875	863	862	868	866	884	848	848	867	886	903	817	880	851	820	869	867	836	869	825	891	945	814	864	848	839	828	831	858	821	830	906	873	851	860	876	807	827	852	835	862	878	864	889	904	947	927	829	906	858	867	816	849	826	893	909	816	877	847	880	915	909	873	856	846	871	834	890	828	832	855	858	904	844	860	918	854	845	881	837	844	824	904	830	905	813	829	851	815	823	823	872	835	939	854	842	851	881	849	845	864	891	810	816	843	871	833	838	880	872	884	892	879	846	830	876	815	844	862	843	920	880	845	863	825	888	851	844	834	892	886	829	811	832	888	846	867	879	818	878	847	865	831	874	890	821	870	869	843	863	900	790	812	793	844	853	818	842	827	812	872	864	874	872	829	853	798	881	823	879	914	857	911	856	864	851	889	863	893	856	826	873	903	883	866	883	889	850	856	832	922	877	909	824	883	846	830	888	861	860	863	877	829	897	881	829	866	913	845	929	913	821	836	862	879	867	882	817	845	895	839	911	857	828	913	882	864	894	850	866	874	891	909	877	835	859	847	903	934	865	900	860	869	792	827	877	848	836	872	872	848	849	862	801	823	882	810	901	824	895	897	888	770	816	847	883	874	844	847	894	882	857	866	861	839	849	842	853	846	901	888	857	848	851	899	861	836	852	822	925	845	914	836	842	840	866	841	889	891	855	908	856	836	862	862	848	864	857	865	802	924	878	852	841	880	869	853	868	868	854	812	867	895	844	835	832	864	831	846	885	837	829	841	840	870	820	855	851	856	859	865	858	882	805	825	844	825	860	825	861	880	905	876	897	896	849	833	855	900	862	810	816	922	879	857	791	865	933	909	853	882	865	901	891	915	820	814	824	887	815	879	857	867	910	857	882	807	849	866	843	866	883	846	845	876	879	841	888	884	896	853	857	883	872	926	807	890	867	910	883	900	888	835	817	893	852	834	898	909	828	844	871	845	840	847	862	867	838	832	863	845	896	848	818	850	858	917	889	831	874	874	869	848	875	865	834	833	829	873	899	847	823	881	832	885	813	905	844	870	881	829	859	850	912	881	890	832	840	876	885	816	848	829	834	845	837	850	823	897	824	840	872	877	873	897	905	857	892	828	867	834	857	845	870	909	846	875	932	840	900	852	895	905	852	801	820	840	786	811	833	860	881	863	896	844	862	864	859	850	872	876	846	854	799	835	817	853	882	867	858	853	878	890	837	894	847	835	899	863	866	889	832	791	890	804	881	835	897	876	870	870	821	852	864	857	823	884	898	882	814	917	844	898	884	828	864	787	850	862	850	882	828	851	865	870	822	873	871	866	804	856	834	866	882	905	869	824	827	882	902	819	838	842	888	880	893	866	844	892	890	863	873	873	860	875	901	867	885	840	825	847	865	884	887	891	911	834	888	913	884	843	865	806	841	881	859	856	861	845	862	854	874	873	912	883	859	840	859	849	830	842	854	860	813	826	881	840	892	860	862	841	815	852	858	888	867	870	867	907	805	850	844	898	866	865	856	877	860	916	848	867	881	911	857	893	868	895	836	905	831	858	854	898	848	876	827	841	825	841	880	849	835	899	884	847	852	909	871	822	818	874	852	823	876	834	866	873	897	896	809	848	854	871	856	904	880	863	888	809	817	854	811	818	863	837	913	874	865	886	892	870	875	848	817	859	876	821	883	870	831	874	851	846	841	827	813	872	833	838	860	879	855	883	821	892	855	919	823	855	865	835	814	840	870	812	832	852	874	899	881	874	858	884	851	873	886	839	797	854	873	830	870	886	787	847	944	877	878	870	882	891	878	826	872
27419	20676	11334	1320	783	715	718	655	685	683	680	712	654	671	655	633	661	658	658	657	663	642	722	593	672	665	651	679	648	654	664	648	646	658	677	705	728	718	700	656	669	728	736	672	672	689	681	661	668	647	631	669	628	623	607	662	651	607	688	636	661	627	673	641	599	635	661	661	664	656	620	625	662	652	593	647	622	665	639	632	675	631	605	658	672	667	599	658	653	660	653	620	621	627	685	623	644	601	613	632	662	652	656	615	647	616	664	617	642	662	609	642	619	663	654	622	673	657	601	625	619	644	664	640	599	648	616	664	650	639	649	618	669	663	634	657	625	607	703	637	629	642	631	634	638	625	635	631	624	637	627	606	624	631	652	607	571	667	636	666	654	643	616	669	614	594	665	663	669	651	615	667	609	642	622	630	678	662	613	628	655	634	641	626	650	638	649	630	649	605	634	659	646	656	643	599	648	660	648	644	641	619	625	623	644	648	647	669	634	630	645	643	623	625	624	659	641	651	672	626	647	666	585	640	613	659	717	643	614	626	645	595	613	628	646	611	659	645	679	644	613	628	617	678	644	615	658	656	623	631	700	659	621	619	644	664	603	618	621	647	651	640	620	653	656	674	638	610	673	670	644	632	623	664	669	681	632	690	619	626	647	644	623	643	613	665	655	639	643	648	650	661	639	662	639	653	669	630	655	618	656	636	617	604	674	610	636	628	642	591	608	667	599	660	648	648	644	623	704	634	640	603	630	610	614	620	633	637	663	664	656	663	684	600	636	680	609	613	650	679	654	662	642	635	637	646	655	607	652	641	630	647	641	632	662	664	630	653	657	650	599	635	642	637	659	619	630	610	662	602	629	639	622	620	599	668	637	608	646	614	607	646	635	603	639	582	661	669	656	650	609	632	623	639	668	663	617	615	645	641	636	620	663	609	629	663	675	625	603	670	651	648	641	616	629	618	611	614	613	605	657	640	647	674	612	646	656	637	625	668	650	647	640	689	677	642	619	626	647	615	635	622	629	673	640	607	587	624	583	637	625	602	634	590	615	677	641	649	680	607	607	659	620	596	657	659	662	663	649	648	610	648	663	659	686	636	656	639	645	635	635	615	658	632	681	658	656	607	636	675	652	690	694	702	680	694	620	604	669	646	594	684	634	677	635	618	614	684	633	636	609	583	641	656	639	593	654	571	632	621	668	639	666	604	615	654	620	676	655	623	646	703	640	662	633	675	603	637	649	635	647	647	668	673	638	653	615	657	623	630	626	644	614	652	642	636	612	604	614	650	646	648	655	688	661	605	595	678	678	629	643	629	643	656	645	658	627	631	652	671	618	598	673	684	647	644	643	677	642	647	641	663	627	614	619	653	686	646	646	644	633	649	652	614	614	640	680	648	620	646	673	625	630	609	628	653	625	661	652	652	608	629	649	648	613	640	648	648	625	604	626	658	644	606	653	617	662	633	659	641	668	662	620	593	617	605	670	667	645	621	659	651	652	613	639	686	673	596	739	651	606	650	664	628	640	633	615	680	623	645	686	662	626	648	682	700	635	679	627	656	642	653	639	596	609	636	600	600	661	684	595	618	684	646	656	655	680	662	671	648	636	606	617	623	644	626	647	604	581	654	671	694	659	656	593	639	679	610	622	631	672	657	630	625	685	634	655	675	683	621	659	664	653	594	652	600	618	629	566	615	620	671	633	658	665	636	670	634	624	654	617	679	638	606	643	683	616	662	677	678	625	646	620	630	635	638	609	653	653	673	648	660	660	611	630	650	652	638	620	623	643	636	576	616	670	637	636	659	652	676	633	612	635	623	680	661	657	606	623	645	670	640	651	633	603	628	633	615	637	646	609	680	616	639	604	620	642	632	688	688	649	684	650	616	662	589	653	653	623	597	640	643	637	648	667	625	623	699	638	627	631	666	636	634	633	603	608	636	638	655	668	635	688	622	671	629	633	694	611	686	663	616	653	675	620	650	665	657	669	629	636	666	613	647	666	634	666	614	633	623	661	634	634	634	660	649	630	635	658	688	663	645	629	676	630	643	613	629	604	628	685	623	677	655	629	674	645	656	667	619	657	613	607	619	598	627	631	585	646	689	633	641	648	655	633	670	617	620	605	671	574	679	641	667	631	667	640	649	648	650	620	652	653	614	624	649	601	633	631	606	589	628	631	646	678	618	636	642	606	627	658	610	638	604	676	636	638	644	628	641	644	624	620	674	623	601	659	644	665	631	629	651	668	634	661	631	684	684	645	644	600	670	631	701	665	654	657	605	656	637	670	658	669	603	643	597	640	679	656	642	696	625	666	611	661	642	641	653	645	627	622	614	618	603	619	689	637	653	599	691	636	638	637	643	615	622	708	678	617	651	654	652	667	602	614	617	609	675	648	663	662	656	673	638	667	592	684	643	645	662	648	661	643	582	679	643	581	651	654	639	645	666	634	652	648	600	648	673	599	618	662	618	664	633	661	617	636	684	611	694	643	616	706	598	670	655	637	634	654	619	667	605	605	624	675	645	653	681	666	625	626	660	668	587	640	611	650	648	635	628	659	661	618	628	617	638	673	666	685	661	621	626	637	655	643	587	616	696	641	638	594	619	644	595	639	608	603	625	614	614	642	625	669	633	628	613	622	633	634	641	653	640	640	648	635	665	599	629	653	611	665	659	617	696	639	652	630	624	579	588	626	665	657	644	628	605	648	656	628	656	625	618	667	602	620	598	626	655	660	636	635	634	619	621	668	625	662	667	657	638	624	617	657	669	612	643	614	633	600	680	655	649	638	646	633	686	630	643	645	594	653	640	614	651	614	653	647	650	660	582	608	684	630	653	621	591	637	646	628	674	648	614	656	586	611	677	631	634	642	606	653	664	657	650	635	627	651	691	633	661	628	679	663	679	624	639	647	685	665	667	648	669	633	661	662	655	671	648	657	634	622	687	609	658	663	668	659	654	687	633	615	653	651	587	651	629	625	633	649	622	669	597	607	647	621	647	604	631	665	646	643	625	625	660	641	611	638	672	642	684	635	644	625	660	643	612	611	646	633	643	643	656	662	608	644	636	630	676	674	613	649	648	626	667	615	623	631	622	645	631	620	601	687	651	642	657	652	620	655	627	645	604	634	673	642	660	622	653	665	617	735	593	643	663	638	654	640	626	627	631	631	638	672	670	624	642	591	641	659	667	651	674	688	643	625	605	643	683	665	640	709	647	647	678	632	620	669	643	627	622	610	617	641	667	661	625	624	657	667	640	668	644	664	671	601	629	650	659	634	620	638	661	670	635	657	598	640	654	612	608	656	624	593	641	581	654	629	644	631	613	650	626	613	635	666	587	666	655	623	594	634	646	623	646	639	607	632	638	692	634	627	656	623	668	668	651	628	642	631	615	647	667	648	594	678	662	638	602	638	659	644	631	670	668	644	578	677	572	685	678	627	658	608	685	688	675	645	692	654	710	603	613	600	641	650	633	700	660	664	636	664	642	665	647	632	641
9333	4302	1435	924	886	775	750	802	781	774	737	750	691	759	700	705	768	706	660	752	686	742	695	690	761	780	716	769	685	720	737	755	701	751	705	747	780	733	772	758	752	734	742	745	727	728	680	739	757	689	757	801	772	678	746	685	716	715	712	694	710	694	674	752	701	683	667	713	697	694	664	666	745	654	685	718	715	714	717	745	664	701	701	719	695	677	692	741	666	695	650	739	690	732	686	691	714	687	680	694	701	711	674	740	732	735	739	667	670	678	709	724	699	687	701	678	658	695	694	683	682	714	710	678	695	734	689	637	706	667	697	673	698	704	723	722	697	682	703	689	684	754	718	664	689	697	683	688	683	684	696	705	746	707	710	696	698	724	645	698	700	680	746	727	681	694	685	714	680	692	659	692	770	726	717	710	692	700	703	735	682	728	686	694	665	743	668	731	720	685	676	718	720	686	693	722	711	721	693	671	690	706	667	697	745	653	731	675	719	732	709	710	731	713	696	714	665	665	656	683	727	689	709	708	715	705	714	707	711	676	701	732	700	781	711	702	731	701	730	715	691	702	714	641	733	722	643	708	679	725	721	731	702	687	690	673	693	673	711	695	725	699	690	683	781	710	711	745	645	684	688	691	672	681	702	727	684	710	707	725	689	725	726	723	751	672	743	661	746	719	701	676	685	713	700	681	688	734	707	718	713	662	683	683	677	693	662	691	659	702	666	704	718	721	699	759	707	698	687	720	769	689	685	672	702	670	707	717	633	722	701	709	740	714	657	688	691	662	732	740	721	704	692	673	727	742	722	730	679	696	695	740	704	731	690	685	698	694	677	719	687	675	666	696	680	737	720	693	695	679	688	665	727	721	685	714	730	706	712	691	668	707	710	735	681	691	678	687	711	681	691	650	682	675	710	733	726	727	672	715	701	705	677	728	693	696	676	724	727	737	688	679	715	695	721	702	709	692	706	640	674	709	743	716	652	671	708	696	663	687	676	687	684	742	741	704	753	703	674	679	729	706	676	698	708	698	691	687	736	730	702	698	667	678	717	740	670	672	682	729	712	701	683	694	662	689	694	690	674	713	721	715	705	655	732	761	732	707	715	719	720	696	684	672	726	731	679	706	710	690	683	678	679	703	718	665	692	673	694	723	669	722	705	676	717	728	657	664	690	751	701	710	737	703	749	713	729	736	720	770	707	718	715	684	727	709	691	750	695	703	712	673	692	723	721	731	702	702	723	698	642	705	733	732	673	676	715	705	669	684	701	653	733	669	686	704	683	668	666	701	673	729	695	705	661	709	677	699	670	736	681	722	725	720	712	664	748	704	749	704	705	730	684	719	680	706	680	698	687	769	702	755	710	722	690	656	702	679	659	724	663	727	673	675	713	712	684	666	753	662	655	647	720	672	708	684	697	706	675	674	720	755	690	695	702	629	698	758	724	692	694	715	702	698	733	698	730	713	727	696	700	718	711	716	705	708	725	705	668	736	680	711	750	650	740	700	727	639	669	722	752	658	704	728	716	735	674	702	687	676	700	688	679	731	737	677	695	700	687	707	718	700	684	740	715	698	682	699	697	721	709	760	724	721	719	670	710	685	705	671	675	679	684	722	717	719	686	709	684	698	685	693	738	750	694	709	703	672	735	706	673	696	723	686	704	714	705	723	706	742	707	695	757	668	682	690	716	705	706	699	667	685	704	705	718	715	720	767	699	752	705	701	754	678	742	695	651	719	697	640	676	689	689	680	684	661	706	672	713	690	715	685	662	673	725	699	693	678	702	688	700	728	670	691	714	681	691	696	705	707	740	711	686	646	689	715	709	736	670	680	675	707	708	702	649	649	714	690	661	711	659	681	747	713	702	667	713	684	698	718	768	661	692	649	683	701	696	707	679	698	687	697	737	709	783	725	698	691	740	699	711	720	740	684	674	711	703	709	705	667	710	697	731	720	682	702	754	704	723	679	743	691	698	631	692	708	698	730	735	655	712	716	694	690	712	705	688	697	716	677	731	659	735	731	669	667	675	657	678	744	684	720	765	669	716	770	666	690	699	703	703	687	679	710	675	706	691	705	716	684	687	707	700	718	720	671	700	719	698	689	701	717	702	726	657	722	725	686	705	683	741	684	679	717	701	711	681	680	673	713	761	719	671	747	667	664	710	694	677	672	735	692	688	707	659	729	670	678	726	711	705	669	755	691	734	687	727	684	722	673	735	651	690	670	658	720	693	708	743	663	692	689	660	672	711	719	711	782	686	677	687	687	704	685	651	684	695	698	724	729	721	728	686	719	740	710	725	700	704	733	718	653	723	691	691	723	718	718	705	725	694	720	765	709	687	732	707	700	695	694	666	683	694	732	720	720	691	648	700	727	725	689	718	660	697	703	699	687	680	693	708	671	705	704	731	733	690	733	652	747	714	725	680	698	682	679	750	661	712	738	674	722	659	699	659	682	699	669	710	681	651	736	663	711	685	664	688	676	739	724	701	711	656	696	724	727	665	717	672	712	726	657	642	667	759	714	714	694	695	680	739	667	684	718	684	701	698	729	674	723	695	661	720	697	658	714	719	721	701	675	711	649	673	712	652	661	702	681	702	688	700	718	676	675	696	716	699	651	768	697	742	690	756	694	708	739	740	705	700	694	709	693	740	667	694	727	700	722	689	730	718	727	678	695	678	733	731	764	711	724	753	681	724	702	696	680	680	750	675	691	707	727	679	727	731	659	671	701	716	737	679	695	688	679	685	705	719	703	711	650	694	683	715	721	718	663	683	735	695	710	694	697	679	719	677	733	729	720	679	701	695	735	743	688	728	734	665	683	718	717	699	707	655	756	684	673	703	693	718	733	698	693	711	681	699	679	679	674	727	727	627	745	672	712	747	682	737	739	693	707	768	682	673	714	747	706	730	661	672	689	685	680	710	706	706	663	695	734	716	713	714	754	663	652	699	688	764	750	685	707	700	663	714	671	728	715	711	720	697	716	709	728	678	709	721	705	679	675	669	659	676	672	748	704	660	679	692	692	719	672	683	688	683	697	668	689	659	703	711	746	669	682	687	733	690	686	693	672	698	710	664	722	710	670	723	685	692	673	733	701	712	724	685	695	737	721	685	705	720	642	682	722	662	724	702	641	692	738	719	645	697	704	727	708	727	709	687	655	715	748	667	739	708	732	695	723	749	657	690	732	651	681	626	708	666	732	753	677	705	660	711	687	712	704	715	704	709	732	723	685	695	693	726	727	709	678	651	729	742	716	755	750	698	715	714	664	665	685	718	681	712	703	700	697	619	694	726	753	687	717	696	716	752	699	694	692	724	693	683	729	683	717	667	690	683	683	676	707	729	690	648	705	693	703	752	653	721	668	721	663	687	716	710	709	720	729	685	705	726	699	714	766	661	690	746	674	709	705	703	682	674	691	705	652	700	690	722	691	689	707	703	716	706	635	720	726	697	636	673	728	665	728	718	718	695	693	706	710	696	723	675	708	734	704	676	687
23490	20958	27590	24487	20699	4131	1159	937	868	840	793	826	823	796	844	771	781	787	780	827	826	821	815	788	780	791	773	811	800	794	815	733	795	781	788	822	829	838	873	857	810	786	837	769	855	795	783	753	784	749	788	766	751	734	757	733	753	757	822	747	789	823	812	791	787	742	770	733	778	726	748	792	761	738	699	715	756	749	736	745	763	754	730	709	770	757	808	749	748	704	820	787	763	791	748	792	723	748	762	773	743	721	744	779	745	729	735	758	715	764	764	717	723	731	740	741	761	755	772	699	760	734	708	754	749	727	738	785	748	737	752	744	788	740	768	760	736	717	775	761	727	726	738	761	751	745	706	741	723	705	713	759	767	778	764	758	778	733	760	768	699	755	775	780	732	747	725	744	759	763	722	766	739	801	762	754	759	787	752	765	752	771	745	754	739	750	707	737	728	716	689	765	737	805	727	740	766	736	714	801	714	741	723	710	754	737	803	759	801	725	752	741	745	773	720	723	739	767	748	726	708	730	758	742	743	750	760	749	759	715	763	732	681	761	712	745	743	728	746	770	717	742	723	806	724	763	778	700	739	718	754	742	774	727	779	718	768	742	781	769	794	722	759	743	737	758	788	729	723	770	711	708	727	719	741	707	728	750	804	679	751	695	776	742	731	691	814	742	739	751	765	754	764	754	750	740	761	791	722	702	752	731	778	714	744	729	791	736	766	771	721	751	753	752	810	721	756	752	729	763	788	754	691	748	775	752	749	759	746	743	716	750	720	753	725	749	762	743	737	729	743	734	738	747	675	684	746	757	747	676	758	712	717	760	727	754	728	705	744	751	685	775	768	727	706	696	738	773	787	711	752	771	796	742	748	751	723	704	721	743	708	748	724	710	735	747	689	706	787	765	749	720	778	744	745	731	773	787	767	721	731	713	723	760	749	700	749	787	764	745	749	758	733	769	773	761	740	755	697	761	756	724	739	721	742	756	717	770	734	728	773	780	722	779	763	736	775	713	730	776	762	764	739	726	723	752	702	788	730	754	776	750	717	722	756	721	790	720	742	777	791	706	710	828	771	721	775	826	751	665	740	717	724	697	760	761	727	775	774	684	752	751	786	782	723	746	752	738	793	757	750	739	771	791	758	737	757	749	746	744	738	734	755	797	733	733	742	766	755	771	774	730	747	760	753	706	736	802	797	695	734	753	753	729	716	728	769	734	721	753	786	817	723	767	693	718	799	770	734	755	714	773	754	750	786	703	730	766	721	755	715	746	745	728	798	769	723	737	755	744	724	743	803	740	701	753	776	781	784	777	750	732	728	747	739	784	788	721	719	778	758	705	738	730	747	784	735	714	784	738	719	754	732	757	753	790	731	737	758	794	742	775	763	734	725	722	748	757	750	795	753	757	768	782	807	734	731	764	755	746	787	745	689	809	755	682	755	727	728	763	768	738	779	778	768	725	729	803	786	685	726	747	754	783	694	766	770	744	728	731	718	692	733	757	742	755	760	773	747	758	773	743	733	768	745	720	725	792	758	718	756	803	755	753	772	751	716	708	725	740	759	731	758	744	759	715	744	792	752	772	762	730	694	757	702	762	777	767	784	747	748	764	784	747	723	742	804	707	740	680	695	739	761	716	764	779	767	754	736	719	753	708	779	703	768	762	755	744	780	718	773	755	741	727	752	702	751	687	748	753	762	798	727	764	707	727	729	737	726	736	733	725	721	781	772	759	757	797	740	755	713	692	742	784	782	784	723	742	713	732	745	736	742	722	776	712	803	787	759	748	714	716	763	712	749	715	756	749	708	814	681	728	711	703	758	762	784	754	744	699	747	765	728	722	775	727	756	733	718	757	757	788	746	705	731	720	741	737	756	727	719	716	698	739	691	757	732	802	745	708	710	751	762	757	739	766	750	764	775	739	759	740	762	757	737	751	725	779	769	769	725	731	792	816	739	782	780	752	756	717	760	737	753	767	709	738	787	726	758	797	730	737	757	708	716	701	772	664	744	721	720	769	738	703	697	770	770	737	776	723	747	750	704	724	776	749	713	715	725	712	740	766	752	738	748	764	753	739	736	740	718	731	734	755	756	743	757	771	767	722	704	687	699	728	769	746	744	710	768	692	705	724	765	765	694	755	753	798	757	733	750	771	687	776	740	685	742	749	742	713	750	741	713	755	753	754	733	763	733	774	731	740	782	788	754	721	728	742	758	772	758	702	747	750	761	794	751	700	729	742	762	682	689	767	755	729	725	737	773	736	769	780	769	702	813	755	761	793	750	739	756	740	733	735	746	764	726	763	750	738	727	735	727	776	750	749	776	732	793	785	707	729	714	744	713	751	789	770	768	729	779	698	738	740	730	728	801	739	800	776	715	762	685	731	742	723	750	814	755	724	766	770	743	788	791	750	720	733	760	795	763	729	725	734	723	753	738	690	736	745	753	720	696	783	706	761	766	776	774	722	771	746	775	757	753	757	766	728	690	721	739	771	723	757	750	711	782	738	738	755	713	758	782	763	745	760	759	761	728	793	755	754	770	730	777	697	759	729	712	692	752	767	740	751	759	780	716	751	749	695	719	732	762	789	700	782	775	751	731	763	754	733	770	750	748	756	738	806	774	726	725	734	738	720	753	725	734	756	764	763	761	748	754	755	782	757	791	775	794	747	744	775	742	784	790	752	764	737	704	782	723	790	774	762	756	707	715	770	795	721	789	771	718	727	794	809	748	777	701	727	732	749	760	785	713	779	730	695	736	760	740	765	736	754	759	729	791	738	714	740	681	748	747	707	716	734	732	711	713	703	730	710	752	713	711	749	752	782	757	717	752	695	816	681	747	742	732	676	737	702	733	742	785	788	762	731	766	762	733	698	721	729	718	752	710	790	697	727	758	741	700	808	744	737	763	784	811	769	740	725	745	762	715	733	765	708	695	691	746	727	754	727	691	714	771	781	759	716	702	732	733	762	750	750	765	761	720	794	772	747	752	742	742	715	720	689	765	779	734	739	731	718	747	762	762	739	742	717	704	730	725	768	780	779	732	739	718	742	763	721	742	722	729	764	694	767	776	763	758	768	726	706	751	737	769	758	752	769	737	742	746	774	730	789	782	762	757	724	750	740	793	731	758	770	742	717	775	758	722	743	748	747	781	777	741	765	767	723	693	779	760	691	785	727	715	784	716	738	742	765	725	730	730	758	819	748	785	759	749	742	729	765	705	711	709	688	705	749	759	739	693	714	750	803	715	752	752	744	765	773	753	718	761	714	784	748	706	760	767	748	746	754	700	716	707	743	697	772	763	721	733	796	802	743	735	749	748	790	787	748	779	663	728	721	727	745	715	747	782	759	765	692	710	710	770	755	684	733	704	797	765	717	730	750	739	731	772	758	774	777	762	746	740	715	765	797	752	760	705	752	707	768	792	778	768	757	703	773	720	815	767	701	747	722	777	717	750	764	736	730	770	687	786	786	783	712	759	742	748	762	742	768	720	754	750	730
11999	12236	5209	2426	1693	1385	1204	1088	1036	998	951	946	902	938	893	876	835	867	897	913	885	876	907	839	850	887	834	841	848	870	856	858	865	809	893	881	914	936	930	884	934	892	896	855	866	889	876	859	874	857	848	818	855	813	800	858	832	894	863	851	860	785	837	889	859	848	847	763	827	820	837	844	799	811	845	881	841	835	761	738	841	831	774	773	825	826	761	801	809	813	807	807	828	777	849	809	842	840	850	724	796	816	834	785	829	829	820	770	819	809	872	823	764	788	844	790	794	850	832	808	825	770	842	824	788	780	787	838	799	794	825	794	810	764	813	825	806	842	825	779	865	819	807	777	826	780	795	775	821	818	768	831	802	800	781	819	845	765	845	841	791	836	800	779	828	813	870	839	820	794	827	842	773	791	811	795	830	827	833	857	747	777	803	799	781	774	808	835	823	846	785	834	866	819	789	767	795	824	785	794	794	777	775	820	800	809	817	777	812	798	774	857	801	814	834	801	831	807	847	800	818	864	844	778	839	799	810	820	827	775	756	788	811	766	823	801	793	825	755	799	887	793	844	871	812	805	785	801	853	805	827	798	781	781	763	813	787	814	849	807	797	797	790	835	796	857	805	762	819	805	853	829	810	859	819	858	741	753	788	804	813	827	807	820	857	815	757	814	803	803	843	839	801	785	802	791	766	823	828	785	852	771	751	784	792	788	850	826	764	808	816	837	808	783	805	808	777	794	846	825	818	817	795	796	842	868	809	755	802	814	801	800	819	833	814	824	774	738	758	823	818	841	836	778	901	788	829	813	787	764	735	827	806	757	799	860	815	867	800	813	831	817	810	790	829	775	810	846	793	830	814	783	834	857	851	824	787	789	812	816	824	822	787	777	777	831	871	853	777	798	802	757	797	766	796	831	874	723	838	773	835	810	805	804	803	776	889	776	830	810	826	834	844	821	798	790	836	874	792	830	778	775	771	817	833	761	810	788	779	800	802	780	822	819	786	816	810	778	800	820	834	775	818	800	776	821	755	807	815	829	796	782	859	838	850	798	820	804	854	805	822	861	820	822	821	838	803	795	826	831	775	826	816	769	807	793	804	845	813	833	807	814	783	800	823	811	809	814	810	789	794	809	793	763	796	834	815	839	832	853	795	826	807	753	846	843	840	737	780	772	873	753	806	818	853	736	793	799	851	810	815	827	803	815	828	835	785	814	836	805	795	820	827	790	809	785	782	830	806	857	859	796	815	843	792	908	826	832	815	794	836	758	811	805	831	783	787	811	822	784	812	797	832	824	732	823	817	760	774	767	789	767	835	834	814	825	834	831	788	802	843	758	806	799	789	827	829	743	799	777	806	825	766	813	797	804	846	835	852	772	806	758	820	824	789	828	733	814	786	780	781	808	825	812	824	842	794	841	801	803	863	815	801	819	803	815	787	780	757	868	854	806	825	788	766	820	817	854	818	781	830	827	819	793	787	825	823	829	827	875	769	826	882	872	823	779	761	765	845	781	807	842	844	776	788	796	796	861	848	809	797	806	825	813	753	822	852	814	795	837	807	821	816	783	809	816	814	784	835	830	739	795	783	851	815	812	815	798	790	805	765	829	800	829	815	839	823	825	793	837	771	798	830	825	823	807	816	804	804	810	783	833	812	791	793	790	805	810	799	831	808	793	775	827	844	863	802	771	824	812	775	808	783	819	815	836	815	895	822	789	783	873	816	782	839	812	798	842	832	776	853	772	784	793	850	816	789	813	776	831	800	816	808	836	826	806	840	816	824	874	814	819	816	785	815	777	782	838	867	821	819	822	744	775	761	800	795	836	849	812	832	823	772	775	781	811	814	798	783	769	752	789	824	817	832	777	799	814	848	797	841	754	850	818	819	829	828	816	802	804	869	778	796	834	824	778	851	863	827	799	789	792	797	774	771	791	793	821	831	799	841	834	799	841	757	796	815	808	805	826	843	790	744	800	818	865	797	862	825	804	845	777	770	841	833	756	836	757	829	838	786	815	802	788	845	812	789	797	802	833	799	786	793	780	771	811	835	783	761	806	816	885	853	828	786	796	806	813	747	791	790	806	784	790	815	796	826	830	864	802	777	810	755	844	806	764	798	754	843	821	809	756	857	791	779	837	829	826	765	836	823	820	830	850	872	809	795	800	815	736	857	768	807	839	780	833	792	798	753	821	782	799	765	831	804	835	819	828	819	858	824	806	831	847	786	822	820	836	849	850	821	792	827	783	779	783	778	828	805	793	784	777	812	818	792	809	803	759	808	800	747	836	819	758	804	825	852	820	793	801	826	804	783	765	794	797	778	821	840	831	789	787	805	846	829	770	825	774	859	793	795	811	867	813	843	785	796	835	785	820	797	781	806	813	857	803	761	833	814	772	781	832	870	792	809	883	794	790	858	770	794	823	791	811	790	812	837	794	760	797	822	815	780	823	893	758	836	768	792	831	804	835	827	789	831	792	798	789	795	794	810	756	810	772	821	818	801	801	772	819	779	780	808	795	806	855	813	785	781	780	771	773	817	800	851	822	791	778	797	782	876	769	828	796	767	845	823	783	839	790	781	770	799	881	813	807	784	814	810	774	853	789	766	809	824	824	818	856	786	773	839	786	778	817	746	807	818	837	819	786	789	814	836	808	840	749	818	837	822	834	826	827	820	804	820	826	758	806	808	832	792	836	812	865	807	819	815	791	828	788	824	828	792	834	848	826	802	790	797	770	838	849	846	795	819	780	824	829	775	800	800	781	812	797	836	824	786	841	817	828	798	809	784	844	843	823	823	809	813	830	791	809	798	801	794	817	746	772	809	854	833	808	804	772	806	801	794	829	821	825	789	782	830	799	773	794	785	829	779	840	834	769	821	801	795	773	875	809	819	778	781	793	861	804	850	867	850	770	791	809	866	766	855	830	842	805	791	777	791	832	799	815	801	794	873	795	821	761	769	806	815	773	868	798	831	853	820	784	782	775	807	845	797	783	813	784	837	861	857	781	787	812	838	812	787	799	787	816	778	776	831	841	784	817	824	836	821	814	839	835	868	840	793	817	814	852	782	832	844	793	742	811	827	850	839	784	795	775	851	849	771	747	845	772	885	788	855	831	776	754	828	841	755	814	820	822	769	772	820	822	818	870	813	833	772	808	782	780	818	809	760	806	777	820	807	835	863	807	796	793	795	784	766	804	831	838	767	816	774	781	763	815	791	864	838	793	787	823	797	860	749	780	839	808	805	832	822	772	803	807	831	870	785	821	783	783	827	845	813	836	850	809	818	844	851	782	798	766	788	811	822	798	791	825	814	798	840	807	856	767	804	772	836	803	859	839	795	761	811	797	818	770	792	792	799	831	847	824	808	774	793	825	845	791	825	816	772	827	845	777	790	772	856	789	767	765	771	784	799	850	831	800	814	810	802	787	803	825	791	793	834	794	818	821	825	869	794	830	799	801	779	790	795	850	841	795	814	764	790	824	791	820	846	771	761	809
24729	21059	26419	25441	4321	826	768	694	672	690	656	684	640	680	655	637	647	600	688	693	688	660	627	658	612	651	608	642	675	679	703	643	651	625	677	665	626	676	694	646	608	681	651	674	680	667	643	696	617	630	643	659	643	636	600	620	641	619	630	613	636	618	633	663	664	615	629	604	549	621	625	669	635	635	571	622	577	609	599	611	647	604	615	645	622	697	605	592	589	602	637	664	603	601	642	590	625	598	607	603	620	627	620	585	595	624	585	625	614	579	620	590	575	573	619	620	616	641	627	672	590	634	605	579	621	578	618	605	606	622	654	564	593	659	615	617	639	574	618	594	567	609	552	610	581	597	646	606	592	601	604	640	607	587	583	580	635	621	649	588	624	555	595	622	583	563	632	546	594	588	586	612	597	585	590	645	627	654	620	595	600	601	649	607	596	629	639	587	644	558	572	608	638	584	583	674	578	618	649	598	623	669	605	599	583	593	611	589	619	624	636	602	608	607	631	612	604	598	614	702	607	615	604	635	649	635	600	623	597	627	609	585	622	599	614	636	607	615	632	575	591	627	610	609	595	593	614	588	591	590	654	646	608	627	612	626	658	597	610	623	585	591	631	632	620	599	633	636	628	603	612	614	606	639	599	591	596	611	600	608	581	648	646	616	566	617	584	623	653	594	588	625	644	559	607	610	586	617	629	641	596	609	601	587	639	627	595	644	590	554	627	602	611	614	648	614	597	599	582	653	651	577	621	598	602	606	604	618	589	587	664	621	628	594	595	624	663	623	606	630	612	607	625	639	603	584	572	599	576	564	594	620	588	588	602	624	647	640	603	604	605	602	618	647	634	633	578	631	605	595	665	585	579	647	608	596	650	582	578	623	608	612	592	636	585	624	622	625	621	624	604	597	566	614	655	620	583	638	621	636	626	572	624	637	619	615	600	585	629	597	592	590	614	610	612	594	643	609	579	619	637	591	637	625	606	639	594	635	604	653	618	578	629	579	609	579	591	596	616	590	590	611	621	582	586	563	604	588	615	615	606	625	615	628	621	609	572	615	642	621	650	585	563	625	634	602	621	616	619	591	671	634	586	607	628	570	631	590	637	612	586	585	604	630	610	603	639	600	654	623	622	615	582	608	615	627	688	620	578	585	616	610	562	632	574	598	559	616	592	627	609	590	614	591	573	575	606	592	625	622	589	592	636	622	623	589	613	598	618	607	597	621	579	587	637	599	618	619	610	580	617	604	597	576	609	595	618	583	580	583	594	607	607	601	591	610	605	582	633	604	668	618	597	637	599	552	594	620	606	564	582	598	591	604	602	605	599	613	617	608	618	587	660	586	622	626	644	631	623	592	616	542	608	618	614	604	590	613	594	673	608	608	631	615	589	631	589	639	633	613	638	640	605	620	621	567	615	561	611	636	615	636	603	559	580	603	624	591	622	610	582	622	604	596	590	625	571	600	619	609	622	574	580	628	605	649	608	632	573	579	633	605	598	639	609	594	663	632	595	635	595	650	616	625	607	606	628	590	631	635	624	621	597	633	602	611	567	657	616	630	614	608	590	625	596	595	608	596	640	633	661	604	592	601	620	621	639	615	612	602	627	599	651	595	666	578	584	675	632	633	600	605	610	645	623	596	595	620	625	634	598	552	598	587	591	586	604	601	621	645	626	586	604	605	622	637	629	592	625	618	628	602	626	619	590	618	596	609	621	626	595	572	604	618	601	594	621	631	628	648	603	578	603	650	636	605	659	609	635	611	633	618	595	603	612	582	575	579	585	641	606	576	662	614	616	582	612	600	618	588	605	585	611	600	561	602	600	604	619	603	638	625	640	601	666	607	595	604	606	588	581	656	634	607	655	615	660	582	635	586	605	632	611	606	612	601	594	606	600	594	615	605	584	611	671	640	624	599	623	635	622	539	573	619	608	667	635	620	627	611	579	607	593	600	625	612	599	622	645	601	634	581	619	613	633	601	612	611	636	617	624	599	606	596	617	581	611	613	633	644	634	570	604	628	593	630	595	640	581	638	640	586	635	633	621	624	611	623	617	640	580	594	622	617	597	665	603	573	597	590	595	598	594	614	593	636	665	586	642	609	606	638	633	644	621	622	632	591	608	571	601	641	590	633	600	630	623	579	601	577	592	627	662	579	584	620	673	639	637	607	602	607	619	602	643	577	653	638	612	564	608	644	626	614	607	592	599	579	633	601	590	637	671	604	618	598	591	589	606	618	602	632	584	633	606	644	614	591	586	606	568	577	583	579	650	609	592	638	596	607	583	615	636	623	631	584	589	611	635	615	590	603	595	612	638	623	627	615	555	585	652	615	644	592	620	630	605	589	603	616	599	603	592	609	589	651	593	597	618	624	584	591	603	632	609	624	596	617	612	598	623	627	597	613	568	627	619	669	595	625	567	593	656	606	575	585	634	638	578	573	628	601	649	561	631	635	624	663	586	611	624	619	627	589	577	607	598	606	637	598	593	571	595	645	660	662	595	559	621	607	615	595	615	597	615	648	569	621	604	566	629	627	593	639	571	595	597	654	605	610	617	625	625	562	581	652	612	556	591	652	580	621	623	656	575	578	617	629	643	641	639	582	638	613	529	626	600	620	599	628	641	618	627	616	654	627	584	610	604	586	625	629	603	549	607	583	648	645	621	618	604	608	593	673	577	658	596	635	571	591	546	615	613	601	572	598	614	610	580	605	628	619	564	602	602	586	645	614	601	638	603	618	584	622	616	626	621	585	617	602	577	563	630	606	558	595	613	602	603	625	650	604	631	599	644	622	629	607	570	597	650	606	600	655	612	611	614	574	625	621	607	619	606	610	585	596	574	629	628	647	578	589	632	613	605	608	598	631	596	667	641	597	598	597	562	604	612	594	577	654	599	623	619	587	564	578	639	627	576	607	602	627	630	634	657	637	597	615	595	597	599	635	602	583	640	611	649	610	621	590	611	607	629	577	593	641	604	607	583	664	601	590	645	603	608	583	603	652	621	635	630	633	640	605	616	545	614	634	631	562	621	580	605	592	583	630	570	611	634	620	603	573	598	608	594	603	610	616	599	617	579	574	643	638	571	607	623	629	593	614	631	610	634	631	632	665	581	623	601	586	595	621	626	673	592	648	586	607	634	598	635	564	610	611	616	628	593	611	618	628	601	566	615	578	651	597	581	524	623	573	592	637	586	607	555	612	586	627	622	635	646	645	625	606	578	600	600	607	616	595	628	604	564	583	646	634	589	621	603	606	624	564	577	596	563	611	622	619	606	646	649	605	624	628	622	613	607	599	605	641	657	640	626	623	614	588	599	559	649	591	632	592	630	585	648	575	583	653	632	659	562	622	651	625	622	614	594	614	608	635	590	666	570	635	646	628	614	635	599	618	636	650	592	652	617	590	605	590	576	551	600	594	642	572	648	619	582	621	599	596	602	631	583	554	648	595	606	642	627	592	619	611	611	609	619	653	570	622	580	586	595	659	605	601	594	621
9671	8203	2774	1455	1089	925	881	780	766	757	745	759	791	722	760	727	732	674	741	770	771	757	757	703	704	749	709	702	731	748	688	696	732	716	740	770	795	806	773	763	686	738	717	744	749	711	748	713	747	722	760	704	674	694	680	648	694	693	696	655	631	703	710	714	704	705	657	697	681	713	660	750	688	697	679	680	680	693	646	688	636	689	701	716	671	722	721	664	677	682	650	723	654	736	664	652	679	711	670	640	692	703	687	691	668	709	654	732	666	647	694	665	719	674	688	683	686	728	660	674	697	674	670	721	674	640	679	672	661	696	649	645	693	630	698	662	693	674	715	706	679	657	678	699	695	683	641	688	670	704	678	657	659	666	636	644	711	675	687	680	690	699	672	696	722	665	658	654	702	697	729	701	658	640	684	708	644	674	687	644	689	695	721	623	707	652	683	656	644	721	645	687	733	656	643	649	696	639	714	686	660	644	650	689	658	686	717	679	654	668	667	711	647	704	679	661	653	665	695	688	621	686	655	702	661	686	715	704	686	674	620	669	680	655	677	714	670	657	670	642	692	691	681	672	714	647	659	736	701	624	721	698	663	656	648	686	665	688	720	698	671	676	677	688	696	654	671	687	724	667	678	655	642	686	661	679	655	680	721	662	642	688	680	685	667	657	656	691	733	584	661	683	664	678	672	670	667	718	684	706	603	705	666	665	685	713	662	667	682	654	659	681	705	663	733	644	686	668	722	731	638	652	677	652	667	732	638	697	693	685	690	685	671	665	668	684	685	684	719	633	689	698	673	704	672	655	719	649	658	700	698	684	677	691	629	668	678	663	658	674	660	717	727	640	733	676	696	697	718	665	703	705	668	727	638	699	651	686	704	666	640	689	685	717	649	720	656	655	652	668	643	665	638	666	667	677	696	678	649	694	648	643	683	673	679	676	686	746	647	635	647	655	675	685	716	666	685	650	665	690	687	690	674	648	715	626	709	692	668	696	655	675	661	660	673	672	689	652	684	659	638	732	646	688	684	669	649	689	705	637	684	710	654	674	702	702	727	724	651	681	721	724	659	702	704	675	679	671	670	678	656	706	672	660	653	679	729	688	691	703	681	706	629	695	679	682	715	676	732	646	696	686	660	681	702	673	624	692	667	684	675	653	665	676	659	700	711	663	682	662	692	680	697	704	672	673	667	698	668	689	666	691	699	675	666	722	683	688	670	664	695	711	723	672	640	716	655	629	664	689	693	681	688	673	727	711	663	695	692	679	650	682	678	681	636	657	704	691	649	673	720	674	704	721	643	660	657	684	669	638	675	696	695	691	693	663	667	731	708	660	688	668	695	692	653	653	642	731	705	707	653	643	747	702	673	663	676	694	669	671	680	629	697	708	680	720	673	695	646	694	706	637	661	680	668	657	667	655	656	731	678	695	683	696	659	687	686	686	655	680	677	655	680	678	650	681	689	674	670	689	615	600	692	693	667	672	692	670	646	668	715	691	694	680	660	696	716	713	682	719	670	681	680	698	716	715	656	687	683	691	706	696	693	716	655	688	662	675	659	647	725	682	699	705	703	686	669	677	690	698	643	716	687	695	701	673	671	701	677	661	695	664	679	746	681	681	673	643	697	721	672	649	698	681	652	664	674	642	670	674	690	628	645	655	688	668	697	662	678	678	700	628	625	677	670	729	678	626	688	713	674	646	638	651	704	682	678	667	648	725	700	712	720	672	666	663	721	714	692	636	694	654	709	635	682	637	670	690	651	733	706	698	656	689	675	675	623	684	657	680	712	690	669	666	688	768	670	704	599	695	679	696	672	666	671	686	659	665	680	647	677	608	655	626	659	653	665	670	697	650	682	685	698	662	696	673	680	635	672	623	702	637	657	682	675	698	661	691	705	679	690	662	671	673	659	657	690	653	677	698	655	667	706	616	694	609	699	661	692	651	686	708	702	709	656	644	677	629	658	707	697	731	710	700	690	654	674	673	660	603	687	675	667	707	670	704	648	686	691	680	685	688	650	678	689	685	692	703	696	655	712	674	733	690	693	710	679	698	663	656	684	693	702	649	671	662	705	718	639	677	641	674	632	688	669	651	730	656	685	688	684	646	700	681	720	656	653	670	682	639	660	625	661	639	681	685	704	645	676	687	662	671	682	653	665	697	694	705	654	653	626	657	680	672	648	666	689	648	678	662	666	684	682	635	675	667	652	699	685	714	654	670	696	698	695	734	718	695	689	690	713	623	644	666	711	681	675	737	675	666	657	669	625	691	660	657	679	690	686	655	667	708	699	627	649	649	684	688	684	650	678	669	653	650	665	663	634	664	644	683	689	684	649	668	682	704	629	677	678	662	694	685	652	669	693	661	694	710	657	695	661	652	664	650	700	647	616	654	712	630	651	702	695	714	700	672	651	659	719	686	664	650	664	723	681	657	669	679	700	689	684	652	675	702	641	671	663	699	682	612	644	698	666	690	707	676	687	711	730	690	671	643	733	746	678	641	698	686	650	716	641	653	708	656	690	695	672	706	695	692	621	628	670	726	674	632	711	673	675	653	693	695	697	691	731	689	660	668	674	675	699	619	707	693	712	722	673	702	694	670	676	704	720	703	665	684	653	672	667	679	629	727	717	685	687	675	657	676	684	717	725	694	679	703	702	664	669	684	646	689	663	670	676	673	704	638	683	695	647	647	731	700	667	680	682	705	646	637	696	677	722	688	660	674	671	712	695	660	628	707	666	635	680	699	698	721	681	696	614	653	641	687	683	639	664	662	637	707	707	657	668	696	695	690	650	677	703	665	680	666	686	674	686	722	680	695	739	749	627	673	664	671	692	704	651	673	675	659	693	661	653	669	690	666	630	659	661	680	658	686	706	667	669	695	691	684	637	652	662	666	684	688	709	639	700	670	633	648	644	696	648	670	668	651	676	654	690	648	624	672	638	648	690	652	669	688	667	727	674	666	663	654	683	694	663	692	642	675	683	676	636	667	649	648	673	727	638	682	677	713	653	713	670	655	672	688	688	626	654	635	693	735	711	719	662	654	682	711	668	666	658	693	662	663	639	661	663	684	694	759	639	674	679	679	697	659	678	682	690	694	701	637	668	681	724	670	695	640	676	717	663	730	675	659	648	662	658	681	655	667	685	640	695	677	679	680	664	716	665	704	691	699	681	657	686	670	664	662	663	634	613	685	633	675	641	712	648	668	679	715	663	663	681	666	643	666	701	645	665	699	673	682	699	637	683	704	667	699	683	672	665	692	723	662	664	658	676	653	714	667	637	677	652	678	675	710	680	701	678	645	725	680	666	669	660	660	678	685	664	670	650	650	683	723	690	679	668	667	648	646	695	696	637	662	617	721	667	660	659	674	645	720	705	660	715	681	694	647	723	657	632	680	652	673	684	680	648	725	712	710	716	656	685	637	701	705	739	699	697	671	657	695	689	691	654	672	707	682	648	671	660	670	666	686	663	668	658	690	727	691	692	653	648	701	695	698
22181	20877	28130	23730	20878	20827	4129	1137	1054	985	1002	972	988	880	934	845	883	855	841	952	977	944	920	834	874	876	845	851	846	843	904	885	908	867	889	928	855	917	890	902	871	929	872	876	871	890	841	871	866	878	828	835	816	818	817	843	804	818	805	812	796	805	834	793	843	797	804	812	740	757	765	788	775	754	832	789	768	831	813	823	784	799	788	750	784	741	799	770	804	768	812	792	818	775	761	785	801	777	751	746	807	777	824	801	776	802	768	812	799	769	785	810	808	803	796	794	801	784	798	795	805	733	804	786	789	771	828	791	824	775	759	770	768	754	806	794	805	802	776	827	804	767	831	811	809	771	761	768	831	801	761	769	848	821	815	786	779	758	761	819	756	792	775	766	725	802	718	831	785	741	804	793	746	755	761	788	835	805	741	791	827	806	775	763	784	799	762	782	776	747	811	787	750	821	847	762	770	747	785	793	740	808	787	753	835	775	736	785	816	785	746	787	805	818	825	780	758	815	784	752	799	757	808	755	793	791	800	780	832	759	823	778	783	781	811	783	809	812	779	710	749	791	781	775	781	784	817	826	796	798	775	829	783	815	796	767	748	758	798	784	795	773	797	744	833	758	830	811	755	777	781	795	781	797	757	733	773	765	805	806	782	780	809	774	799	833	791	822	772	819	773	779	769	760	757	788	868	776	715	792	773	774	834	747	794	803	790	787	787	761	828	783	774	830	812	804	785	737	805	751	760	825	812	784	779	822	796	786	796	795	773	775	789	767	733	781	784	775	776	757	801	775	809	737	780	790	774	797	767	768	744	757	801	731	826	741	761	769	824	830	771	812	774	814	802	769	791	823	772	800	732	765	786	759	777	762	786	756	785	780	761	761	818	840	836	817	730	779	700	815	771	812	766	767	799	763	766	795	815	799	768	709	807	730	775	787	794	746	793	744	815	755	803	808	758	750	734	713	774	784	759	796	778	849	752	783	739	802	798	749	749	776	764	773	790	815	766	745	760	834	780	775	775	775	788	790	787	757	775	818	780	767	817	766	813	808	787	789	721	803	820	784	807	759	712	784	806	802	771	784	764	788	824	774	789	807	775	771	781	825	761	751	769	824	810	784	825	792	781	780	756	785	760	774	841	804	731	807	806	800	759	759	835	799	762	801	757	777	749	805	754	784	779	778	765	833	787	755	804	804	773	754	758	810	753	717	790	765	793	777	808	755	766	790	811	846	800	752	756	757	847	789	774	745	798	774	776	783	761	833	792	779	762	792	797	804	758	813	791	797	815	773	815	802	779	798	786	825	756	790	799	812	767	825	798	759	788	748	767	814	767	752	706	797	751	772	767	720	772	831	738	740	794	801	759	712	827	767	847	805	819	756	774	790	759	801	759	774	775	777	777	764	787	765	835	790	852	847	775	756	787	776	803	779	791	824	812	765	790	776	757	774	773	764	802	798	798	793	778	723	734	803	793	816	789	761	841	774	792	821	856	817	821	793	797	763	837	801	811	738	774	699	820	804	771	755	816	786	795	783	812	747	791	776	771	791	782	730	776	832	812	819	756	831	802	804	780	755	715	745	786	818	790	768	753	808	760	804	787	760	746	733	738	769	827	781	755	793	799	840	777	805	801	780	797	758	783	792	705	837	773	794	775	776	750	779	765	784	833	783	810	807	741	710	765	782	770	782	795	778	794	786	774	781	801	742	763	823	829	780	790	774	781	795	835	828	784	837	760	754	786	744	825	754	795	798	769	753	771	776	818	735	858	764	831	789	757	777	757	851	766	810	811	808	741	766	723	772	778	780	777	730	743	768	779	819	731	805	763	774	800	797	762	813	779	785	764	757	766	806	779	786	779	821	802	784	759	769	774	813	784	798	772	821	817	773	779	770	775	830	817	756	806	778	770	747	797	767	747	793	764	744	769	785	787	772	765	792	843	864	755	750	793	786	804	766	724	819	824	810	790	779	745	773	806	788	814	773	800	782	807	807	789	830	816	805	770	763	789	780	803	780	823	780	791	807	795	772	800	799	730	792	790	789	722	830	803	769	727	819	771	785	782	762	777	810	815	748	774	764	770	755	783	778	775	842	800	818	835	779	740	834	823	793	756	746	729	806	767	809	719	803	763	772	804	805	786	766	789	828	805	774	836	776	749	765	753	794	797	820	738	777	821	796	790	761	795	782	775	791	760	841	793	765	828	824	784	716	816	755	747	823	783	796	810	797	804	831	794	797	771	806	824	806	773	804	764	758	761	792	804	827	835	757	806	798	750	773	763	758	749	751	825	745	809	756	797	753	760	768	778	751	775	794	824	786	797	792	724	774	816	785	792	773	794	746	769	734	801	750	785	754	745	788	773	776	775	818	766	817	784	754	805	787	777	829	847	738	746	810	863	793	744	728	742	806	796	803	853	804	804	762	799	825	788	737	861	782	769	769	765	767	735	792	737	751	808	791	774	813	791	763	752	786	816	753	755	772	779	786	757	805	790	837	815	780	841	767	797	802	795	802	795	765	732	762	760	749	808	768	769	759	788	784	790	763	805	763	791	729	777	801	776	770	752	775	816	772	752	724	779	771	780	758	749	784	753	755	777	734	818	747	776	776	761	772	755	756	775	790	774	785	816	730	787	813	815	748	831	791	767	779	806	769	788	793	788	819	775	751	797	830	767	794	787	803	798	785	796	755	838	749	786	816	726	781	796	790	807	791	769	776	737	826	760	748	785	827	824	741	809	798	793	755	825	765	806	754	755	760	792	783	795	784	810	769	788	764	791	748	765	767	806	789	779	801	800	735	767	745	791	792	823	763	743	794	809	778	776	776	812	765	814	761	802	743	811	813	832	788	810	790	786	801	725	729	757	775	770	801	759	790	808	822	822	772	826	790	796	783	738	789	784	803	734	805	748	829	721	778	759	815	766	779	767	771	807	809	797	777	779	811	779	779	759	813	779	791	801	761	844	817	746	728	734	764	768	795	777	827	772	794	805	783	790	754	762	775	820	718	809	774	796	750	784	776	781	752	767	791	753	756	795	777	734	804	796	780	770	766	772	802	832	758	810	773	801	802	805	791	787	812	771	790	767	779	799	797	800	715	798	745	771	751	813	761	734	783	767	770	796	797	770	732	798	764	783	823	798	759	808	749	805	811	827	732	811	807	788	799	824	769	789	796	822	746	786	798	786	793	764	778	828	777	782	788	747	739	731	783	789	793	790	767	754	758	804	817	784	741	819	829	748	791	765	819	786	782	783	831	774	778	789	789	774	802	758	750	752	814	787	801	811	794	719	784	764	862	763	778	807	809	827	798	818	762	814	745	790	759	800	764	788	786	795	741	786	780	769	777	786	817	798	819	843	755	789	791	786	773	749	786	717	776	768	770	784	787	773	799	791	749	743	779	803	787	812	811	771	818	773	772	765	798	768	773	784	820	772	805	788	834	850	750	763	789	753	762	762	856	789	811	791	781	787	769	764	756	893	752	826	770	797	838	776	751
14752	16171	8114	3759	2550	1886	1511	1370	1262	1157	1109	1055	1076	970	972	970	929	954	993	972	1042	1042	993	937	974	964	953	916	914	907	974	965	962	972	955	887	991	927	1020	977	999	977	947	970	942	959	976	958	971	889	902	916	857	882	878	894	859	828	870	861	841	934	883	861	813	802	867	824	838	859	865	842	832	863	888	849	820	810	803	817	830	846	889	849	848	860	828	840	862	868	861	820	862	878	884	793	812	863	820	865	852	835	869	813	852	861	826	839	855	855	892	743	874	837	835	842	863	834	804	819	874	857	856	834	831	941	833	870	840	839	874	835	820	897	836	884	898	857	850	850	812	810	841	860	846	848	815	814	804	829	896	894	870	809	819	808	807	881	874	864	876	855	800	861	826	856	851	865	863	812	858	835	863	826	822	835	827	863	817	828	864	872	879	914	797	906	838	883	832	853	804	851	860	844	850	829	792	860	867	885	843	859	825	860	852	796	827	867	861	859	782	828	883	847	804	824	844	847	846	851	839	869	883	855	866	862	814	846	857	821	875	816	814	853	813	886	855	804	845	833	840	884	894	852	853	850	845	821	875	824	829	847	860	818	843	808	893	871	820	868	830	840	828	868	847	830	817	852	843	851	820	828	852	818	807	866	876	862	814	826	826	870	836	862	855	846	842	812	849	830	850	856	859	824	877	879	903	905	850	827	850	791	878	818	861	831	811	846	853	824	840	847	813	816	833	768	855	819	828	816	815	838	820	874	924	785	860	892	838	869	851	866	865	859	820	854	827	816	823	798	813	872	830	921	849	826	831	841	861	873	838	878	800	849	858	853	861	845	808	922	848	861	851	826	906	820	833	866	814	903	861	925	789	846	842	852	832	842	833	817	807	854	831	888	826	867	886	849	843	809	868	837	825	834	857	837	856	862	847	885	871	871	815	871	901	835	819	822	883	871	807	853	830	851	854	852	847	839	834	840	862	794	851	852	851	832	811	884	875	806	829	823	837	853	871	861	854	849	844	848	895	895	856	884	852	810	816	845	862	800	850	864	851	850	868	820	811	873	837	865	821	839	797	818	774	811	842	875	829	833	819	808	848	831	843	812	862	808	860	863	910	811	839	855	789	841	833	858	819	883	867	783	832	826	826	817	850	813	805	824	863	808	833	862	797	814	837	879	819	855	836	821	844	777	831	852	817	881	854	842	836	828	883	816	890	814	835	828	861	896	803	904	793	845	813	835	875	872	778	826	842	869	815	872	830	867	866	856	827	832	865	797	850	858	833	806	840	822	854	860	813	833	876	874	747	806	833	894	798	900	878	855	820	866	862	853	876	884	858	844	892	865	893	820	856	845	824	769	847	821	828	896	842	879	784	864	885	802	858	839	831	871	812	852	832	881	816	764	839	781	851	833	822	908	871	854	842	805	817	854	841	872	834	812	854	879	803	871	849	884	821	870	861	855	851	852	853	867	872	863	892	837	806	837	839	823	883	821	847	841	833	903	849	846	844	854	838	808	845	809	882	816	844	863	839	837	786	851	858	877	880	853	829	818	872	785	807	850	814	846	796	863	816	819	850	827	803	821	823	881	828	797	861	861	828	810	850	838	827	897	826	850	828	853	805	807	774	819	804	844	889	827	810	787	840	838	804	834	813	812	841	819	847	826	852	900	870	849	855	875	816	807	872	833	824	867	817	871	876	896	821	884	817	797	867	809	824	798	863	903	811	865	873	845	850	838	879	845	849	829	847	858	839	824	852	920	830	828	833	847	843	828	806	823	828	835	851	807	813	854	828	857	828	849	863	882	868	855	836	834	780	893	820	813	814	842	847	808	859	833	820	866	776	835	887	777	788	854	846	806	870	854	847	848	857	811	843	870	828	839	798	888	876	853	844	850	827	823	809	865	802	824	860	799	894	893	775	855	896	812	903	834	810	860	810	847	816	848	825	873	878	877	860	823	816	862	828	831	841	820	799	825	861	867	850	848	876	910	886	875	843	796	870	867	841	930	870	857	881	825	839	812	835	826	881	802	892	883	853	827	825	848	854	811	840	795	856	839	839	882	857	902	840	816	888	845	819	829	828	854	853	823	836	833	820	878	848	847	844	832	858	841	825	837	839	826	834	873	897	853	849	874	872	815	886	820	860	846	841	873	808	839	807	871	876	878	876	828	809	846	850	809	825	852	810	828	813	859	863	803	814	838	797	870	847	828	809	825	837	794	823	880	866	839	830	834	872	932	838	856	871	856	858	849	840	870	852	811	865	826	853	829	822	876	839	821	797	860	848	830	867	806	828	879	876	885	837	840	839	801	856	816	846	860	860	800	870	838	831	872	857	842	849	844	848	767	847	809	875	810	812	846	867	848	831	812	884	839	805	836	852	810	832	815	834	846	850	867	814	861	865	824	804	889	863	870	839	852	818	819	871	843	877	842	874	838	929	841	835	824	862	833	819	829	853	865	814	828	801	842	862	839	841	824	836	857	866	821	845	859	832	836	869	912	857	830	822	827	824	890	808	840	818	805	878	833	827	837	863	848	811	866	830	877	836	824	822	841	824	869	830	860	850	833	861	837	848	888	837	822	899	879	831	818	931	862	837	884	823	833	825	821	828	820	834	864	857	866	858	821	837	843	825	798	856	845	863	859	841	863	818	824	832	834	888	817	810	846	814	826	888	850	852	871	821	870	779	800	796	861	852	895	890	820	909	893	873	885	861	882	799	832	860	821	793	865	869	846	820	874	880	785	868	851	866	845	855	838	849	858	815	835	909	852	846	827	840	862	861	825	758	798	851	800	829	836	825	839	798	850	860	812	831	832	839	860	775	830	831	828	847	867	897	893	849	853	852	802	849	869	856	853	791	866	893	831	839	842	875	873	869	870	875	827	843	833	832	819	843	840	851	821	830	836	866	851	842	798	826	832	852	896	897	799	834	898	780	864	892	839	869	820	841	796	776	851	863	856	830	843	874	840	894	875	857	901	893	800	799	858	848	853	846	836	850	830	839	805	822	893	876	810	853	875	820	872	872	829	822	840	842	840	846	806	819	841	839	823	821	862	896	883	823	807	862	814	901	862	773	789	892	841	839	794	864	879	825	834	852	862	847	852	860	847	833	835	860	821	825	862	817	866	815	853	844	842	847	862	851	857	847	894	877	875	870	803	826	791	875	900	889	828	826	848	859	867	845	820	827	828	839	864	806	834	839	808	812	828	867	855	845	831	842	880	820	806	820	843	864	829	852	822	870	842	844	833	876	839	821	850	912	870	796	831	853	838	854	841	854	849	862	830	885	831	824	874	796	827	867	857	834	783	819	820	824	820	827	826	823	858	861	938	838	831	823	889	856	811	866	821	869	782	857	823	822	861	848	821	795	823	887	850	848	811	812	821	887	838	776	837	832	846	880	856	806	824	903	834	861	839	847	855	862	814	868	839	820	835	882	854	810	856	835	796	810	886	846	881	811	821	775	862	851	803	848	830	805	853	827	777	803	897	831	838	827	852
27176	20585	11012	1198	655	664	688	618	645	688	662	667	652	650	643	682	649	620	656	648	656	647	650	660	678	642	684	656	611	651	661	646	636	676	634	630	671	647	667	682	668	700	642	698	636	650	664	644	668	672	659	644	664	645	668	640	620	608	630	634	638	621	612	635	643	657	620	617	613	623	627	610	632	638	636	642	627	666	597	619	658	598	650	658	622	606	608	598	626	659	663	647	580	595	618	642	647	647	677	621	642	600	642	629	629	603	646	598	617	625	643	650	622	603	647	630	644	638	622	602	635	613	627	603	619	597	643	634	617	625	626	597	640	607	627	626	573	586	643	620	637	615	615	612	638	663	613	596	602	601	630	664	610	617	619	635	591	587	622	631	609	661	648	600	633	590	602	664	664	631	676	611	644	644	626	595	592	629	604	630	611	636	622	627	603	678	635	649	647	575	636	638	637	651	632	606	623	652	631	581	607	622	631	614	581	607	651	578	620	575	612	692	636	645	617	644	596	652	627	649	645	674	652	607	628	638	616	586	614	586	645	622	647	650	611	623	659	595	624	633	651	593	645	643	627	636	589	613	665	638	616	601	647	651	594	692	634	650	638	596	636	678	636	618	604	577	652	593	661	633	660	617	658	649	604	626	648	643	612	627	654	638	611	641	629	649	691	647	596	622	647	627	601	629	622	614	592	627	581	606	646	639	602	615	658	661	597	618	608	621	660	647	637	661	643	643	639	625	649	594	610	652	631	645	662	642	632	609	593	589	606	640	644	603	656	617	631	644	594	619	651	635	642	632	597	647	613	642	606	602	616	673	636	640	647	621	673	593	583	607	624	639	626	599	579	643	602	632	610	630	610	655	649	633	670	664	611	642	646	603	631	644	670	607	633	618	610	622	653	643	609	598	616	636	614	613	633	627	633	619	635	604	628	619	619	591	638	681	635	637	657	653	627	604	637	657	616	625	636	657	627	603	604	623	621	633	599	611	620	623	630	655	644	644	609	634	636	603	591	617	637	645	647	608	658	647	661	632	659	601	597	623	615	639	623	631	628	609	622	646	653	636	642	609	623	673	599	691	673	610	644	661	638	630	631	623	581	618	628	620	627	593	607	592	647	646	596	658	613	649	600	601	670	633	586	590	631	630	652	603	622	633	653	639	625	635	621	664	630	645	650	629	615	650	624	644	608	639	628	608	629	589	620	633	617	622	652	618	620	600	617	650	616	594	602	590	643	640	630	611	582	658	647	541	641	648	654	702	624	606	623	677	653	660	641	604	599	625	644	622	585	599	667	636	648	621	621	634	664	582	633	642	634	584	635	672	624	601	654	601	623	624	623	625	598	614	608	592	591	615	566	596	659	675	600	670	647	674	627	582	656	648	579	620	608	610	610	612	612	647	669	647	628	640	621	639	609	653	671	640	613	619	683	644	612	657	651	597	631	633	620	584	639	575	638	655	621	600	624	648	593	637	636	613	645	591	628	651	620	638	699	648	629	645	642	651	656	628	625	604	647	612	632	632	603	659	625	656	646	625	639	637	607	582	611	662	674	625	647	650	625	627	680	641	619	637	631	659	626	659	649	624	626	629	646	609	609	638	612	633	638	636	640	646	626	569	642	605	590	620	649	593	660	602	607	639	598	615	613	630	609	648	597	616	641	624	583	576	638	614	620	663	611	656	602	689	631	637	671	628	636	620	596	646	604	647	640	629	648	581	587	602	588	591	637	640	655	665	659	625	666	618	621	628	648	641	605	578	598	616	632	655	643	617	606	632	615	612	582	604	655	625	668	642	628	641	635	642	596	644	646	696	558	610	584	580	643	615	598	641	587	587	617	651	592	600	617	630	654	579	623	624	663	616	669	627	657	623	613	563	683	636	600	635	606	630	638	603	600	636	613	649	616	649	617	610	643	627	645	625	646	615	641	656	589	607	662	653	630	628	654	593	610	638	590	602	607	637	573	585	651	624	584	632	620	638	595	610	606	638	640	593	597	619	649	621	646	641	618	654	669	617	615	655	643	609	597	673	613	642	687	606	653	603	644	652	632	600	627	605	623	639	683	662	643	624	627	594	563	576	698	658	683	589	586	590	639	638	586	620	589	632	589	619	652	579	593	598	645	699	668	657	653	627	605	635	633	616	630	593	635	607	611	635	612	669	640	630	626	631	654	610	662	637	607	624	630	633	599	619	546	591	570	604	610	657	620	630	627	596	630	626	591	636	599	605	633	651	572	669	639	641	649	612	666	609	655	607	676	641	566	611	626	604	624	606	666	622	630	608	618	607	651	669	623	580	651	665	638	593	597	655	603	657	635	649	623	635	621	561	604	557	569	631	598	630	629	646	629	647	607	585	635	663	625	597	635	634	649	635	632	628	625	644	670	660	616	607	618	613	604	634	631	607	681	586	581	619	593	665	665	602	653	608	639	630	641	612	601	645	632	668	604	657	661	624	635	638	614	630	631	633	612	669	637	616	655	608	659	671	629	595	638	648	574	657	598	614	673	578	642	625	637	580	669	643	664	603	644	651	602	599	612	647	629	593	608	576	590	646	602	626	632	604	651	612	639	673	621	654	607	660	618	662	591	669	585	622	621	620	597	590	653	637	640	665	597	623	594	609	636	680	611	601	643	610	615	603	627	634	640	581	637	610	612	636	602	670	651	574	579	651	616	644	594	622	630	636	605	644	620	623	626	661	632	616	633	602	576	668	618	622	632	612	660	643	623	626	626	624	640	675	609	623	620	628	640	645	626	621	624	615	626	568	621	629	639	650	629	665	609	661	606	612	616	614	608	613	633	572	632	579	639	644	630	589	624	571	668	616	630	594	634	618	609	648	631	639	647	618	652	634	629	637	610	669	621	627	547	616	598	627	633	651	631	649	713	637	616	614	641	588	632	676	630	661	606	626	671	618	635	618	652	640	650	623	665	607	608	619	588	595	629	639	646	608	581	633	634	660	614	644	596	665	648	596	639	674	602	622	637	592	614	614	620	620	626	622	625	616	693	581	628	621	582	620	604	586	627	605	624	622	630	629	610	632	614	642	638	641	660	579	615	607	597	656	589	627	629	636	609	581	642	618	605	606	606	620	627	584	621	604	610	597	617	630	621	578	629	610	644	596	656	611	648	634	654	619	620	625	613	588	605	606	618	624	623	639	626	657	654	616	601	667	624	610	641	621	619	665	610	652	630	661	626	620	621	625	639	649	607	618	627	628	589	614	611	681	593	627	616	616	611	619	613	628	573	620	616	624	630	645	650	612	686	623	623	612	639	636	662	656	665	643	658	647	594	613	676	626	622	631	608	688	638	623	632	569	659	642	614	646	628	640	656	600	606	645	653	602	612	643	626	620	624	606	600	617	621	610	620	686	659	618	629	631	693	646	590	611	627	637	632	654	616	647	659	653	649	652	616	567	638	656	635	673	635	647	606	623	606	623	617	636	592	635	644	587	652	640	638	654	604	592	613	633	628	606	628	629	652	657	664	625	615	607
8926	4342	1494	958	837	812	804	726	763	735	715	752	756	750	672	693	708	710	685	711	781	755	698	736	736	654	718	691	717	758	723	717	691	721	719	718	731	736	789	783	768	737	762	715	713	725	776	712	700	766	671	710	683	698	720	735	632	710	701	680	652	707	680	689	692	682	703	719	688	679	612	691	714	749	648	685	725	695	713	654	686	703	690	678	680	685	679	689	707	712	667	716	720	692	714	712	718	676	682	718	703	674	665	724	671	699	686	701	678	715	670	716	706	729	674	660	670	653	649	694	690	732	667	712	710	732	704	672	657	682	678	647	669	694	641	687	661	688	685	699	655	684	670	736	692	672	670	671	703	714	677	708	645	636	696	671	740	690	706	691	666	709	709	669	687	682	671	675	694	681	714	712	695	681	735	662	669	721	659	684	675	718	725	693	688	646	675	725	660	669	690	720	682	659	741	672	680	675	684	686	675	722	675	681	700	644	689	725	665	685	688	666	666	646	685	694	679	687	708	690	728	664	702	705	719	710	687	712	700	716	729	674	722	681	678	668	695	660	675	718	698	715	692	697	682	677	711	697	677	686	694	674	765	691	693	689	683	678	665	728	730	684	657	729	675	690	684	672	683	705	644	661	677	676	719	723	727	737	689	690	649	678	663	688	694	658	674	701	717	669	656	687	650	703	722	691	719	656	635	682	631	696	664	743	705	706	678	702	660	698	671	730	654	740	676	643	711	737	688	682	730	682	682	699	656	699	655	677	701	697	647	689	693	723	641	693	670	718	722	675	679	717	689	674	675	693	660	706	729	658	703	692	715	718	651	698	750	700	713	751	731	666	662	691	721	682	661	683	700	719	721	693	631	679	694	721	674	613	692	691	733	682	674	668	697	661	699	670	685	713	691	700	684	708	681	687	654	694	659	673	712	743	727	657	672	685	701	689	704	723	715	714	697	713	725	678	661	712	651	696	633	670	669	680	640	738	654	708	714	735	723	659	637	654	713	730	706	687	686	666	668	691	703	743	711	690	719	740	714	688	716	678	661	719	682	708	716	671	702	653	694	682	695	699	679	682	707	670	727	710	695	696	661	692	700	704	685	684	728	679	681	697	726	696	714	717	657	680	688	685	711	686	676	681	693	661	700	703	688	682	729	650	663	727	669	692	664	675	726	665	693	706	701	693	704	699	709	697	716	695	763	706	668	745	674	668	706	710	665	679	711	685	702	733	700	692	681	706	641	731	713	710	715	694	648	691	672	657	694	685	639	626	668	682	699	733	741	735	678	702	708	697	702	684	695	663	701	692	687	699	698	671	684	651	730	689	691	659	702	649	706	674	686	626	716	740	637	703	664	727	687	681	722	665	674	677	668	686	715	663	683	688	671	675	669	681	712	667	674	707	715	681	637	662	702	720	684	664	681	649	678	705	694	684	675	711	656	653	742	646	713	696	715	681	701	685	663	665	685	703	712	693	693	676	669	685	695	702	702	705	673	684	680	634	671	669	671	672	669	698	708	709	733	707	669	695	641	748	624	692	658	722	715	644	679	708	697	644	701	719	665	670	707	713	713	706	664	694	695	694	769	724	704	691	692	696	675	672	707	720	627	701	734	638	652	699	669	703	711	700	703	684	654	723	713	666	668	692	672	674	695	656	642	658	710	668	713	715	683	691	664	704	699	704	663	680	689	723	671	698	734	711	712	685	681	661	687	666	713	736	750	687	698	716	666	690	698	674	685	695	661	647	701	666	708	640	692	675	718	731	656	659	698	700	660	642	692	677	703	709	711	680	657	691	656	721	633	701	686	733	693	692	655	663	707	710	738	713	664	673	686	678	695	641	710	675	739	674	686	644	658	651	712	631	684	660	676	682	703	735	623	716	732	652	729	684	694	679	678	666	661	662	661	708	685	729	722	662	706	724	678	680	646	717	669	692	696	711	713	782	747	650	692	698	668	701	691	677	703	709	666	677	665	714	677	722	688	694	679	678	673	677	699	633	705	681	699	664	701	676	689	621	687	731	683	645	677	708	719	696	637	674	730	677	675	672	688	675	669	725	708	686	710	671	696	622	677	697	673	694	686	679	681	710	653	684	678	620	684	705	716	693	706	676	701	666	698	659	682	705	671	702	649	734	727	731	658	669	692	661	655	723	677	671	683	664	689	665	712	633	707	710	699	656	662	695	641	716	682	675	709	647	731	689	696	702	691	676	658	727	630	659	676	700	700	675	671	650	675	657	702	695	667	684	701	684	723	686	664	705	731	691	709	734	698	687	705	741	655	707	734	703	663	673	720	713	681	652	691	662	706	688	711	719	696	699	700	663	689	670	680	655	665	686	645	661	652	705	667	713	628	675	674	657	641	689	752	673	671	671	723	667	691	692	719	668	707	678	666	657	653	675	718	668	706	673	700	667	685	696	709	657	720	677	670	700	696	684	652	678	710	652	652	698	675	674	675	702	693	672	709	697	720	678	683	676	653	652	680	696	665	644	707	638	656	678	718	699	662	683	681	683	727	697	692	683	696	703	713	685	653	685	695	695	705	674	691	651	682	668	678	677	671	663	659	723	707	689	674	715	637	714	724	678	700	686	702	656	755	740	679	692	695	696	622	652	678	691	695	685	687	686	720	683	681	724	666	629	691	702	663	657	704	711	730	710	731	680	691	692	709	667	654	687	703	676	638	699	719	683	694	683	695	707	729	700	720	680	695	684	701	639	685	685	694	692	692	676	664	724	655	686	667	674	675	664	664	752	698	716	637	688	708	680	676	692	633	703	696	699	640	720	663	726	723	686	740	694	694	681	716	713	657	724	664	696	714	711	741	716	678	688	681	685	686	664	683	700	704	723	691	667	718	688	728	683	692	664	729	688	708	676	674	725	671	678	660	712	742	674	671	659	713	677	697	658	713	720	714	730	646	697	674	675	656	701	678	698	678	690	694	682	661	729	668	684	711	720	690	666	693	648	714	675	658	706	747	716	670	722	693	684	648	714	666	736	703	692	637	712	691	666	695	714	686	715	722	668	654	669	709	677	707	675	706	711	682	678	667	703	738	728	690	668	656	733	678	673	708	698	660	668	693	709	678	713	718	729	703	698	688	698	681	671	670	713	663	674	683	754	629	683	669	665	676	721	670	679	689	695	708	633	722	673	667	670	711	641	733	668	727	706	675	681	692	735	717	720	707	704	700	676	702	723	713	657	660	720	674	684	664	661	666	687	693	708	674	653	667	702	670	700	638	673	630	692	677	692	729	695	689	674	679	708	662	686	630	693	691	695	674	660	719	655	648	658	723	685	670	645	683	707	709	703	674	644	664	642	671	699	686	661	706	702	688	673	718	693	663	697	688	659	693	635	690	676	668	648	702	701	667	665	684	694	679	683	691	674	689	675	695	652	701	676	700	666	700	714	728	675	709	697	650	710	668	681	669	691	715	696	662	699	683	693	677	709	701	688	661	676	694	644	664	676	698	718	689	660	695	702	654	726	696	666	697	689
23536	21033	27741	24529	20741	3984	1154	994	915	844	851	868	770	770	803	781	799	801	795	789	786	797	877	815	788	798	837	818	807	788	778	793	854	722	778	780	800	838	830	795	832	792	783	842	748	815	844	815	746	780	747	735	762	741	762	735	742	702	755	700	767	741	733	781	705	716	745	726	779	762	751	765	723	743	763	706	750	744	755	718	746	721	735	693	705	763	701	713	725	727	727	705	727	722	767	730	691	755	712	728	739	734	718	755	755	704	714	764	718	764	750	744	775	765	755	760	795	702	664	735	732	719	734	761	692	724	725	711	704	767	715	692	747	722	747	725	687	752	755	725	727	783	783	764	695	718	707	723	719	740	684	751	754	743	736	730	787	790	737	724	664	737	774	734	698	760	801	731	755	770	744	780	689	715	763	765	688	718	728	699	712	721	750	715	775	701	784	733	730	720	690	719	723	773	731	749	789	734	727	750	789	758	721	779	753	744	732	693	712	706	685	707	713	746	709	679	713	725	746	737	779	742	749	699	754	757	723	747	724	693	748	724	767	736	762	703	720	739	723	729	720	710	716	694	739	755	761	777	761	776	738	749	732	704	722	739	728	742	722	758	770	714	788	720	708	740	738	737	716	728	747	788	724	683	771	735	746	771	729	720	697	734	716	747	722	749	762	742	744	722	743	724	702	738	772	746	744	766	676	756	739	755	729	751	741	715	788	761	743	757	742	720	718	673	728	713	757	676	741	729	702	742	734	724	789	779	747	740	703	721	737	730	747	729	724	774	770	688	720	725	730	699	778	756	749	713	695	762	780	731	711	731	735	728	720	741	711	722	709	765	731	701	687	725	779	739	756	728	699	749	713	751	708	786	729	738	727	760	726	744	697	738	738	714	752	697	713	757	727	719	736	779	719	732	733	763	714	755	763	712	725	743	726	703	738	723	712	709	768	767	759	690	695	728	685	752	682	702	699	745	728	715	792	785	728	759	675	719	743	705	701	752	715	783	772	776	754	723	793	744	733	765	720	778	742	721	750	713	724	762	747	712	729	760	738	746	724	739	751	735	730	683	783	770	702	758	760	750	791	720	784	725	772	738	724	737	751	752	750	749	739	722	772	728	771	715	743	710	778	722	708	730	724	763	704	728	722	721	766	752	725	733	742	714	696	727	745	781	769	726	802	698	770	736	718	730	720	736	743	738	718	735	767	735	754	723	715	735	700	743	755	751	715	710	795	726	717	739	722	750	736	747	769	721	682	710	779	696	754	743	765	768	798	752	728	709	761	736	776	736	753	759	758	756	782	718	683	730	772	688	695	767	717	682	750	756	791	697	725	680	723	754	702	763	758	778	763	693	772	752	768	727	740	710	735	740	740	715	744	727	720	727	741	684	743	713	722	696	764	753	731	704	773	694	740	740	762	812	768	729	747	710	745	745	729	716	722	788	752	691	699	723	699	743	743	755	787	742	728	718	696	739	691	731	770	756	737	747	735	749	722	783	714	737	768	739	715	793	729	756	714	742	710	688	750	727	733	761	713	772	711	734	725	756	693	709	751	744	733	791	737	718	738	768	690	712	723	724	756	732	696	718	747	751	749	770	691	707	772	741	729	741	759	755	714	745	721	707	773	749	741	720	747	776	771	730	734	709	740	754	731	721	786	744	748	737	740	737	723	728	723	735	750	714	737	726	710	718	738	747	724	707	719	742	708	725	754	756	727	767	714	757	708	735	746	748	782	703	701	699	751	714	688	761	726	741	744	744	718	738	731	727	716	717	717	740	702	759	725	717	783	727	716	740	751	760	752	753	730	754	698	712	777	746	740	714	757	711	734	760	745	783	694	745	692	724	764	737	751	764	735	709	746	738	753	783	741	759	713	729	724	748	743	719	753	743	725	782	759	721	752	749	730	701	722	729	715	737	780	701	696	750	738	737	736	763	744	758	699	764	739	703	765	747	756	755	762	761	744	775	743	702	700	763	738	731	707	758	753	764	786	719	711	717	773	749	721	748	702	726	703	755	748	735	677	695	720	744	732	702	696	754	715	715	749	742	722	711	721	712	685	716	721	704	757	713	791	751	703	732	743	715	727	759	698	762	752	740	699	744	757	744	734	719	737	820	702	715	730	701	719	765	711	683	745	732	740	768	717	721	736	776	710	754	753	727	787	734	753	752	709	758	741	755	752	738	790	693	720	728	791	778	771	700	722	742	748	765	745	750	760	747	764	690	724	704	753	755	683	653	769	688	708	736	739	708	765	744	741	720	753	751	758	718	752	766	736	786	722	728	735	743	773	804	752	774	718	779	747	716	757	719	740	759	738	765	732	732	759	687	671	747	744	728	773	716	734	764	699	703	709	743	731	713	792	740	769	725	748	797	745	731	765	701	717	750	737	737	718	728	761	790	715	758	730	747	786	717	728	756	767	725	721	741	722	745	692	733	707	757	760	708	738	734	728	744	779	754	772	744	772	740	709	736	795	717	716	749	747	779	732	711	689	724	737	762	725	780	718	729	737	714	767	755	683	727	733	737	737	718	733	757	735	704	778	727	715	680	737	714	747	787	724	713	755	752	757	739	829	735	714	775	745	764	723	714	748	746	717	711	728	749	708	719	735	706	736	718	743	730	711	737	782	680	760	671	781	714	758	820	717	702	736	716	719	698	743	742	739	726	726	733	737	759	742	772	738	717	766	733	714	708	714	775	778	745	724	746	730	736	708	712	730	731	780	811	706	778	751	721	752	762	673	760	729	753	697	745	781	685	719	769	740	770	793	687	790	722	751	776	722	727	737	772	758	742	731	726	747	727	717	728	787	760	737	705	777	721	753	735	780	699	775	739	777	690	741	756	710	706	708	730	737	731	692	734	764	741	741	797	692	750	740	725	757	745	712	730	767	747	730	781	705	722	685	710	733	737	735	763	732	742	699	771	766	657	725	745	719	721	690	781	727	738	719	743	772	757	779	733	714	740	743	767	730	746	738	769	709	735	735	736	750	739	772	719	732	745	757	697	732	687	693	733	745	737	739	732	757	738	707	696	725	705	731	681	758	676	753	724	736	714	733	689	771	696	703	704	762	750	741	717	752	777	721	712	722	736	739	749	758	738	733	764	724	703	738	758	744	728	733	739	726	749	793	718	750	735	712	751	678	753	709	733	729	739	724	748	735	811	687	715	757	712	745	730	749	714	740	780	736	696	686	741	718	695	751	717	727	749	754	744	726	719	731	764	728	717	729	748	703	759	744	741	769	741	681	688	722	734	729	713	747	698	763	773	716	721	720	765	694	756	734	750	700	768	723	747	752	768	746	735	764	708	722	749	746	713	693	697	770	754	730	719	775	709	720	723	757	761	703	702	723	720	722	767	790	807	714	717	720	748	732	736	719	757	687	734	757	749	737	730	750	759	751	768	786	736	717	728	693	730	700	708	731	723	742	738	758	740	765	691	742	704	713	761	693	728	708	732	708	755	739	723	733	728	738	782	723	718	742	773	710	731	755	733
12453	12945	5254	2565	1719	1421	1205	1110	1054	995	1022	915	900	960	907	871	843	863	862	858	862	917	891	910	860	825	820	884	879	811	853	889	864	885	835	919	934	862	919	871	867	868	880	883	899	878	878	898	859	847	852	831	866	795	822	816	797	791	799	887	792	848	772	809	834	796	768	814	854	795	856	822	768	741	794	837	748	785	839	791	828	812	811	811	774	806	759	825	867	784	804	825	806	801	740	796	754	802	770	851	866	790	807	802	836	815	847	810	798	782	769	803	785	834	827	811	792	776	805	766	794	789	853	778	825	831	783	815	836	794	834	775	812	759	805	827	813	761	823	792	795	819	779	840	785	787	805	762	844	818	805	803	757	803	799	811	811	818	810	798	844	829	761	803	780	756	791	828	781	836	808	823	798	795	779	795	793	822	843	823	827	772	787	800	794	797	786	793	800	826	825	856	796	836	814	807	787	772	773	772	831	797	843	839	757	838	820	767	831	817	805	795	828	826	827	807	815	764	783	797	787	833	844	781	802	800	760	775	816	774	774	799	801	803	788	836	830	769	828	832	796	809	751	881	852	803	750	796	797	852	830	834	904	788	832	790	753	816	793	821	798	802	786	814	811	817	804	772	810	842	776	795	786	783	797	747	821	855	814	817	776	784	778	755	783	777	773	818	738	787	770	832	835	800	829	825	852	790	785	747	736	789	787	784	839	836	819	845	772	762	837	774	858	827	806	821	809	828	785	843	836	803	834	776	812	770	776	842	813	778	847	795	742	787	838	824	775	748	822	820	804	812	798	837	829	831	803	801	806	833	817	820	795	783	799	817	780	821	845	833	792	769	837	816	822	773	848	800	794	804	808	791	776	779	794	774	881	788	822	838	799	800	832	812	811	857	804	783	830	811	769	752	803	781	794	814	792	823	830	758	729	824	809	784	815	790	842	833	790	780	743	805	805	829	823	826	755	858	777	804	837	758	769	835	850	807	789	796	795	797	798	837	780	800	818	790	818	803	802	813	779	787	767	810	781	858	740	763	784	837	780	760	875	836	799	836	865	827	815	814	827	809	800	820	785	794	808	804	831	796	817	807	812	775	746	796	771	838	867	761	819	733	824	865	775	767	804	801	815	825	809	826	774	810	765	728	805	815	817	811	808	779	859	851	815	828	817	774	801	814	789	746	770	830	855	772	767	771	789	842	789	847	864	809	789	791	801	809	780	802	801	794	835	802	778	806	788	800	714	811	782	800	731	787	777	759	793	795	837	821	747	798	794	820	849	767	833	795	800	810	819	796	838	793	772	851	790	762	804	807	781	813	801	801	822	865	817	785	798	827	770	802	752	861	798	815	718	777	779	772	855	814	771	826	814	795	795	807	763	854	790	810	812	798	791	779	812	800	825	787	828	822	820	782	783	798	778	792	777	811	779	844	801	803	783	823	795	818	814	823	775	789	810	776	805	787	803	836	817	785	841	847	787	784	817	771	813	760	785	771	805	795	805	878	756	849	807	798	800	850	803	803	782	821	824	795	854	809	824	852	822	797	837	775	841	793	828	838	797	835	792	825	825	842	778	772	841	804	789	807	784	761	830	804	857	775	812	761	837	843	770	805	812	810	830	790	865	891	822	808	740	815	786	794	819	813	830	819	830	796	828	789	777	850	787	842	840	785	792	829	810	820	778	836	826	799	820	823	773	827	800	785	838	795	810	777	841	774	779	779	771	816	754	806	813	779	749	802	790	760	786	841	788	776	800	840	795	815	826	816	786	785	774	788	808	789	783	802	822	843	836	822	766	783	805	764	738	820	827	767	818	824	820	841	808	823	775	808	782	773	806	793	813	807	818	812	806	782	799	775	752	838	797	796	782	833	820	805	767	805	822	785	816	755	826	815	846	817	778	813	797	783	801	842	788	790	793	852	805	760	780	784	795	790	827	820	853	794	849	782	793	790	844	804	772	828	777	774	748	806	774	807	801	795	813	822	794	795	809	782	816	742	832	781	860	834	847	820	848	829	780	761	809	813	783	806	824	783	829	811	840	790	790	793	797	814	808	798	834	829	805	797	858	771	797	814	809	780	809	815	776	782	819	817	809	823	864	837	814	816	781	793	804	822	851	795	795	819	784	795	824	798	763	789	771	768	766	778	774	797	819	837	793	827	805	821	840	850	763	779	807	774	790	830	821	764	819	759	805	801	741	781	768	794	800	790	826	808	822	774	848	797	820	778	777	798	815	785	803	776	806	814	819	851	744	816	831	806	820	740	862	840	860	800	833	808	777	820	776	781	758	823	812	795	810	797	857	853	822	846	842	803	779	788	809	778	809	836	851	835	823	829	824	811	793	804	784	804	828	844	798	759	795	833	793	872	861	790	766	846	826	747	782	827	781	796	824	805	767	804	776	793	798	761	805	858	833	755	796	819	846	816	796	770	805	786	818	780	835	783	792	838	751	795	770	747	817	822	832	801	842	747	844	799	796	808	759	791	838	817	841	840	722	768	800	815	802	824	808	801	815	804	808	779	773	793	841	830	769	835	855	789	779	805	836	802	794	786	824	857	768	818	799	792	845	789	834	865	798	808	841	798	782	808	785	847	844	780	814	831	715	804	776	756	795	824	778	807	795	821	819	824	776	793	823	857	803	764	810	779	840	748	854	839	739	855	793	764	809	785	805	774	871	821	780	773	800	804	846	857	792	828	832	793	840	797	812	790	819	803	770	786	833	848	789	796	840	782	840	763	789	799	788	803	768	798	732	808	770	806	815	780	782	872	723	791	772	809	766	787	795	799	790	781	817	798	813	802	800	775	885	820	800	807	777	831	801	831	783	783	753	796	827	779	744	787	795	786	778	833	812	777	737	824	820	806	800	776	796	774	803	820	767	822	808	807	806	778	785	766	825	789	847	835	772	832	751	775	803	791	764	775	800	833	786	757	798	873	825	779	800	804	867	821	801	758	802	822	822	809	810	811	881	758	812	781	803	773	798	744	802	835	825	787	774	789	854	815	861	771	817	820	792	829	795	801	794	809	831	800	782	759	822	812	825	799	809	799	780	768	815	810	822	834	797	822	799	843	785	821	775	873	817	789	783	849	814	805	790	804	826	783	797	806	812	825	833	764	835	805	781	801	836	807	766	811	794	792	809	782	810	794	818	791	791	806	760	770	849	810	812	836	803	782	769	849	795	811	787	791	827	821	820	820	845	836	787	762	793	799	773	774	842	805	815	811	808	780	750	789	768	844	766	822	812	797	799	775	852	768	767	781	783	778	815	841	877	816	798	800	850	799	789	859	790	812	819	853	770	788	807	846	824	822	784	826	804	790	812	800	792	842	821	808	757	846	794	793	824	804	831	806	825	852	769	809	844	799	768	769	809	788	784	754	795	776	802	833	797	785	815	796	800	780	784	779	762	815	808	778	813	832	811	772	774	807	836	810	784	815	831	781	804	799	822	756	822	793	796	787	783	774	832	813	795	830	778	818	816	863	798	778	783	810	825	784
24487	21006	26361	25280	4277	863	729	690	669	660	686	652	615	610	655	593	622	681	656	625	660	694	646	650	636	635	589	602	636	629	638	646	640	661	665	629	637	686	670	674	660	646	684	629	618	653	646	618	565	648	627	641	622	588	624	609	663	664	639	608	647	604	601	597	575	629	588	560	616	553	584	581	595	574	642	585	579	564	612	626	579	625	567	617	622	601	560	650	581	592	579	609	596	608	636	605	584	583	598	587	582	603	593	630	582	637	593	626	589	582	595	629	576	586	615	589	614	619	611	619	598	605	585	611	569	614	573	597	553	609	602	599	592	591	626	616	577	635	631	600	646	595	601	585	587	621	569	579	603	639	572	584	577	561	590	588	583	623	604	544	559	561	608	574	564	582	561	622	606	605	609	625	592	597	648	595	612	618	577	598	582	564	611	601	596	601	599	675	608	587	596	537	586	609	580	606	631	641	595	597	614	621	613	602	612	628	583	613	619	571	649	570	584	605	628	641	624	603	633	606	654	559	634	643	615	565	617	612	562	582	643	588	590	591	616	598	580	586	656	613	590	572	626	648	600	589	635	581	608	638	616	628	607	605	633	582	635	662	627	638	624	596	564	575	618	607	589	565	628	624	606	600	655	566	591	603	625	622	618	602	627	605	619	618	615	598	629	541	640	592	611	590	603	628	601	641	601	596	629	593	542	546	575	585	578	563	575	591	567	624	619	579	612	603	575	615	615	564	661	547	588	615	616	585	590	613	575	564	611	599	614	605	621	595	583	550	596	580	638	614	578	607	582	604	613	642	559	614	584	581	592	632	597	596	615	574	619	604	575	599	604	618	573	626	558	615	608	609	587	606	625	609	633	549	624	602	613	602	637	615	631	630	629	607	580	577	582	630	649	597	575	598	592	618	600	616	581	607	576	600	625	590	614	602	658	578	629	616	640	601	640	558	624	580	546	580	600	569	596	611	606	592	615	600	610	597	615	644	596	605	578	604	581	569	612	627	585	610	599	612	612	554	585	573	599	594	642	620	599	559	633	598	625	577	614	611	611	603	588	609	597	589	598	602	634	612	603	637	596	619	590	588	614	621	607	637	613	654	598	592	617	618	593	624	606	576	579	577	615	624	577	606	637	571	585	614	571	562	621	605	620	593	620	574	613	573	594	589	573	602	617	610	588	574	592	592	566	598	581	614	612	617	570	578	564	613	602	643	621	604	597	600	629	564	531	593	673	586	608	565	588	627	596	604	613	640	591	597	597	587	609	605	595	598	636	605	587	605	565	627	615	577	580	606	629	607	636	607	617	577	632	593	594	607	535	637	571	659	583	621	553	591	620	663	587	643	595	622	630	625	616	646	548	623	597	622	597	634	608	578	596	559	613	545	637	607	641	566	625	642	595	589	570	592	597	589	622	590	612	588	570	619	599	606	595	605	598	658	565	580	658	642	592	611	607	644	578	582	585	561	612	611	590	608	613	657	593	601	634	623	637	641	590	634	663	610	609	558	562	610	614	591	597	585	601	553	578	591	607	656	577	573	651	571	598	602	607	588	594	558	599	590	608	580	572	617	583	630	575	582	615	614	611	588	575	581	631	626	609	625	568	571	606	642	575	653	611	604	577	591	577	617	615	587	579	619	571	612	602	563	619	550	561	581	580	607	633	572	580	637	592	590	594	600	573	590	631	609	587	597	585	593	602	564	555	583	633	625	634	633	558	614	626	595	604	591	597	601	587	617	567	614	606	584	624	571	664	576	592	585	603	611	592	562	593	536	549	604	613	599	600	636	614	617	638	598	572	583	573	559	594	592	575	621	631	601	622	600	586	590	604	562	564	617	595	593	591	564	614	614	595	609	613	573	564	615	655	625	599	625	622	592	611	561	592	619	642	635	616	630	595	573	623	585	577	664	585	608	619	571	614	614	614	599	633	583	613	616	594	605	610	619	619	572	572	620	634	592	622	669	636	593	602	628	608	618	619	614	591	596	640	612	624	618	629	616	620	583	604	556	611	586	608	605	636	583	664	635	603	634	601	581	602	592	579	600	586	601	615	620	629	597	587	603	580	621	614	601	600	574	657	646	607	646	575	596	599	598	557	579	598	582	598	626	578	630	587	592	594	614	621	585	644	612	594	586	560	599	611	610	554	615	624	635	587	650	638	563	631	640	621	614	599	567	608	626	593	589	597	623	618	583	623	612	619	627	581	614	541	607	563	619	571	573	585	635	585	609	560	560	568	592	620	582	592	684	620	607	589	573	615	566	598	616	575	567	559	607	614	621	616	610	624	579	635	625	598	629	637	557	581	580	598	564	657	553	584	600	584	630	587	624	621	625	586	622	569	602	615	612	629	620	569	600	624	662	578	609	572	648	602	612	618	573	648	636	567	606	597	629	609	607	637	615	621	657	563	601	636	610	561	629	628	587	595	626	634	635	669	582	611	594	590	599	616	568	578	570	595	536	634	546	575	589	624	589	613	587	571	574	595	631	590	629	568	605	642	603	608	596	628	592	616	576	604	651	575	614	636	616	633	614	620	616	609	595	621	642	621	625	631	610	566	590	580	594	612	613	590	615	635	587	627	573	634	589	604	599	613	622	628	618	556	591	623	608	607	559	617	583	599	595	589	606	647	626	607	601	584	650	583	554	586	606	590	579	581	582	611	617	589	664	613	605	623	602	616	541	582	592	599	632	575	601	605	576	625	599	631	576	619	619	653	594	600	579	581	646	631	615	599	585	586	613	593	622	610	602	620	614	601	580	630	617	643	613	611	586	616	581	623	608	596	612	550	622	578	569	619	605	636	597	618	588	603	589	576	609	594	586	589	637	648	564	636	551	618	580	574	603	560	598	641	581	601	603	576	555	617	599	618	604	606	597	619	618	627	636	614	630	579	607	585	605	567	624	643	550	639	580	588	550	602	636	628	609	605	603	603	608	615	584	581	611	616	603	609	572	559	598	640	641	579	638	615	590	584	608	614	617	600	595	602	606	613	590	616	594	616	588	626	610	595	611	572	611	577	596	604	622	595	613	601	636	560	566	581	627	600	602	626	632	625	634	573	592	605	612	583	631	594	606	598	596	581	636	580	578	595	591	603	617	615	587	611	603	625	624	584	611	616	578	587	615	608	555	599	603	618	562	588	563	591	579	626	564	581	587	574	605	589	589	595	605	634	581	591	618	635	630	630	618	593	655	599	639	568	582	620	628	605	627	611	609	552	589	599	615	572	587	592	619	610	612	583	619	611	602	594	616	593	558	600	633	614	641	617	612	630	613	605	626	603	613	603	628	608	641	648	570	601	609	595	576	564	610	578	597	630	584	579	573	629	580	623	584	617	638	617	561	583	632	586	612	633	603	600	617	611	601	609	605	591	601	617	595	618	583	565	616	631	598	579	607	623	595	603	627	625	608	593	594	600	587	544	601	565	557	601	616	580	566	616	624	636	603	624	626	611	657	629	596	602	620	607	608	567	612	628	630	569	616	576	577	579	651
10823	8504	2799	1471	1159	999	839	798	796	748	802	784	801	677	715	709	760	649	730	715	735	758	783	719	698	679	698	705	717	759	708	710	735	731	729	728	781	766	774	757	769	716	735	736	742	756	708	724	713	775	725	683	716	731	709	682	669	747	672	769	694	668	693	678	658	668	684	676	672	677	698	678	691	711	629	641	697	678	722	688	661	670	668	679	695	649	678	678	690	662	660	698	669	645	609	705	693	676	647	670	699	660	655	668	633	677	690	691	645	711	638	719	660	675	586	623	674	678	694	684	705	670	702	664	702	660	669	687	657	644	706	696	690	656	653	666	674	636	620	676	678	667	647	629	725	692	673	682	670	663	682	684	678	672	613	718	683	697	710	684	680	665	680	658	647	612	690	635	649	672	689	663	654	748	656	681	669	709	730	679	647	676	718	667	684	705	733	658	708	609	661	685	688	680	727	686	701	688	665	640	665	662	706	650	672	705	688	636	744	670	666	629	650	694	688	691	717	695	669	647	685	656	695	665	661	641	655	650	698	711	673	655	683	717	663	685	696	639	642	661	684	658	667	641	688	683	630	633	620	686	677	663	676	621	645	686	652	701	674	671	644	675	662	668	683	651	647	656	648	653	656	662	686	694	665	656	664	669	679	674	637	662	656	675	653	696	691	666	691	659	671	662	688	644	679	695	634	698	652	640	623	722	667	643	662	681	685	650	705	693	700	676	681	698	657	665	662	696	660	664	675	649	648	675	658	674	635	661	651	662	650	747	729	701	670	678	669	677	676	692	657	691	642	634	643	617	727	662	707	668	625	653	608	681	629	672	683	687	685	641	631	648	655	638	732	667	647	653	661	689	680	671	688	657	651	704	692	658	663	681	648	671	692	722	635	705	670	648	661	690	645	651	651	687	676	699	681	719	656	688	696	667	705	656	671	680	670	639	650	665	657	673	676	646	653	653	634	696	661	680	668	617	675	678	672	704	627	684	669	676	634	687	685	675	671	654	689	683	684	679	651	648	712	655	670	674	656	725	665	702	650	643	667	669	716	668	670	725	695	661	643	686	681	677	674	665	670	690	676	643	630	685	678	643	679	661	642	695	647	644	666	674	664	681	660	701	705	688	630	695	645	667	701	662	661	696	670	663	656	690	688	650	672	693	643	677	689	693	672	640	626	659	696	648	646	627	640	684	665	638	648	660	629	668	685	681	680	725	656	633	692	618	677	714	675	682	698	678	707	659	631	654	664	675	707	672	687	687	714	662	684	674	648	681	666	629	704	698	642	679	646	662	657	685	650	715	672	659	698	692	698	627	643	680	664	672	666	646	672	692	666	666	694	616	665	679	644	658	673	678	688	679	712	685	675	697	721	629	704	684	724	638	680	649	681	669	678	662	679	637	670	635	688	621	632	669	701	671	677	683	663	657	680	692	679	641	626	689	607	661	662	655	677	701	657	708	657	701	670	635	678	707	670	686	664	699	678	679	697	668	674	679	654	666	699	692	637	670	648	675	690	676	680	673	703	676	683	702	651	651	652	734	670	653	680	672	694	625	668	676	662	695	668	674	655	646	701	638	698	686	687	680	676	646	689	673	664	681	705	682	704	668	694	660	668	670	652	665	676	651	680	699	663	647	636	640	643	655	667	673	668	692	700	689	684	671	708	646	752	724	624	713	687	710	733	649	664	714	676	745	667	647	691	701	657	694	745	653	664	665	733	622	663	683	687	640	689	673	654	649	644	668	671	654	683	674	716	657	685	659	655	676	670	669	665	680	674	666	707	657	682	719	669	630	658	667	625	714	702	719	627	671	654	681	669	706	671	694	721	687	672	660	660	663	682	632	670	686	669	692	670	691	651	640	644	710	720	651	652	677	700	631	720	677	712	696	680	667	680	659	718	688	699	668	679	679	704	687	656	707	654	676	702	660	701	642	721	684	673	660	698	687	659	676	648	666	644	698	690	673	671	664	670	645	671	633	712	683	648	651	616	682	611	670	716	674	675	696	680	678	683	706	687	715	680	737	662	663	672	696	657	647	632	680	656	622	638	663	682	626	675	684	698	654	659	700	686	642	667	635	639	690	663	677	723	685	669	632	718	673	626	664	692	648	694	683	629	659	672	659	721	637	635	653	674	670	682	713	698	642	678	680	674	651	689	678	652	666	661	682	679	692	671	628	663	655	665	682	677	663	658	670	664	648	668	662	652	678	699	688	708	672	664	652	693	677	619	686	687	683	664	628	710	661	698	710	687	686	682	653	646	710	673	694	725	643	684	672	699	636	701	682	703	651	659	678	672	710	697	725	671	636	654	677	640	653	656	711	678	683	652	710	724	729	654	689	707	694	679	635	701	674	675	677	658	696	693	687	700	722	692	657	650	695	682	691	671	674	720	653	658	682	675	658	628	668	672	686	681	669	710	694	681	698	672	669	669	673	673	678	663	681	661	626	677	625	636	716	657	681	685	677	675	642	628	661	662	656	657	623	668	681	712	665	654	650	683	675	670	656	672	678	704	646	667	690	680	673	675	646	650	693	648	675	673	678	649	694	695	636	665	692	689	639	696	641	672	651	703	671	686	655	699	666	648	673	721	726	661	696	660	662	657	639	684	662	614	629	655	662	661	633	617	694	644	662	720	681	671	658	684	661	669	656	636	709	656	614	663	643	655	679	633	699	648	670	668	694	675	697	664	669	667	679	688	696	729	662	689	682	704	671	674	640	633	637	682	693	679	666	655	652	696	680	669	663	670	717	649	645	617	644	625	657	681	698	658	665	650	715	642	633	626	652	723	653	679	683	719	675	688	658	681	725	710	655	692	724	657	698	652	691	651	686	654	690	632	650	672	665	697	692	661	644	637	657	678	677	744	676	691	661	688	661	655	705	654	635	653	672	703	666	649	662	667	659	742	696	663	638	714	670	720	647	641	679	661	687	699	691	660	675	677	706	636	691	697	705	733	659	662	683	705	691	669	658	669	642	687	622	660	681	613	670	716	701	676	675	642	649	650	669	692	689	677	628	687	661	652	713	671	630	725	676	652	679	671	671	712	685	672	643	690	670	667	675	656	729	660	706	640	618	657	663	671	630	694	677	684	699	685	733	725	691	679	669	675	652	659	648	644	702	692	635	637	664	661	654	632	655	679	647	643	730	676	643	687	704	629	694	653	660	669	638	653	671	656	691	679	681	632	688	666	662	651	661	652	694	717	691	654	641	652	654	744	667	666	685	657	669	733	675	650	650	687	719	657	657	625	732	665	714	716	655	644	661	678	699	665	702	691	630	651	677	717	673	698	677	721	629	651	669	716	636	610	660	692	669	611	672	676	701	678	669	671	674	678	665	657	666	660	612	659	649	668	686	698	649	652	672	663	706	698	675	677	643	640	684	677	685	714	656	677	667	692	625	680	696	664	691	676	676	639	684	680	637	634	675	675	628	671	647	670	666	728	669	678	649	712	693	658	691	708	675	668	691	688	681	655	701	654	677	663	690	642	732
22344	21045	28351	23928	21042	20947	4004	1216	1076	1047	940	965	919	885	809	874	889	834	825	932	882	968	898	939	874	857	863	881	873	872	889	892	851	810	882	901	885	884	903	880	924	910	849	854	906	836	878	816	890	838	842	775	795	764	771	770	848	804	766	818	854	773	752	789	830	789	814	709	766	838	787	775	771	755	813	788	777	754	788	795	786	792	760	730	755	812	761	790	755	797	802	776	827	807	824	770	780	746	731	802	763	744	775	783	790	757	748	791	757	808	781	771	787	823	782	771	715	786	749	755	748	820	770	787	787	799	789	753	746	796	738	783	767	805	822	752	764	742	786	775	749	759	746	838	746	785	803	769	804	713	783	795	768	754	746	792	750	755	755	729	778	789	816	799	774	820	797	785	780	802	852	806	803	745	759	775	723	754	783	752	750	783	731	750	783	774	747	752	770	764	782	746	687	791	739	798	810	708	770	790	819	759	785	782	789	823	819	794	834	785	783	836	777	773	829	790	762	785	761	847	767	759	781	789	791	774	697	751	779	787	773	756	816	805	756	768	699	748	721	797	764	821	830	805	754	746	738	796	782	772	815	764	801	781	793	846	774	766	806	766	748	791	727	795	758	774	804	774	765	807	777	764	828	785	805	800	804	796	739	766	759	795	810	800	773	799	776	768	781	784	769	781	798	784	832	764	785	770	751	743	817	775	762	774	768	789	764	782	729	786	755	780	781	782	740	753	814	781	776	808	790	774	816	766	759	798	798	806	797	765	750	842	773	807	758	761	782	753	783	783	774	786	799	833	812	800	766	749	779	771	777	767	748	731	797	767	732	779	739	739	781	770	755	794	740	733	798	813	788	767	785	778	769	780	811	817	820	743	762	755	777	818	801	756	780	784	791	789	767	752	726	747	801	808	750	784	759	756	784	737	768	758	814	748	781	779	819	790	789	807	802	783	844	772	804	809	753	804	781	786	792	761	741	767	782	736	766	754	823	783	764	762	789	774	757	736	768	823	783	746	789	791	812	811	736	751	784	753	825	748	785	793	764	782	810	807	753	800	739	785	750	724	752	846	829	798	730	825	788	758	794	764	790	770	789	812	779	805	777	744	784	791	782	754	793	812	779	803	787	759	773	764	728	742	787	790	705	839	772	796	768	778	772	763	804	725	761	734	781	751	786	751	810	759	759	739	770	747	733	781	784	754	825	765	850	836	782	771	799	809	770	787	733	802	796	741	797	786	736	712	750	768	768	816	827	786	798	824	795	758	798	766	791	773	831	759	760	791	751	740	758	757	755	817	735	767	761	824	773	742	833	833	791	773	735	767	752	788	786	741	752	785	796	790	786	760	792	782	782	779	773	744	776	800	798	797	809	773	747	805	802	769	775	782	762	731	812	763	800	782	773	773	769	768	772	759	711	765	769	775	775	757	687	793	787	784	784	751	780	689	790	786	807	806	770	765	719	756	753	744	781	788	781	723	731	728	801	789	780	757	750	765	810	735	739	738	835	736	770	777	790	736	842	720	750	811	835	769	759	784	786	825	834	799	740	827	786	747	767	791	797	761	780	750	717	803	791	731	760	787	804	816	819	790	751	768	770	728	755	801	747	755	782	780	765	772	751	818	785	757	786	763	807	760	809	801	868	819	790	822	752	796	788	813	817	815	772	808	775	751	756	800	783	732	792	744	829	773	794	748	743	764	767	744	779	782	714	770	714	823	770	816	778	766	762	780	772	769	738	742	749	788	770	782	791	714	741	799	762	796	809	783	751	804	798	814	775	761	822	797	799	776	819	722	746	752	768	793	736	731	776	772	765	810	775	750	771	804	796	785	776	809	764	780	776	752	793	780	751	861	823	729	814	826	766	754	772	796	822	731	793	809	799	803	778	778	766	761	756	773	781	780	773	755	749	794	766	781	786	734	816	799	778	767	795	767	746	788	822	794	773	794	802	770	781	796	723	776	776	783	785	762	735	751	732	748	820	748	808	789	784	773	766	737	757	764	721	796	731	812	814	779	722	757	804	786	757	799	732	811	767	736	778	747	769	746	746	731	745	779	821	722	823	766	837	747	778	794	764	809	777	791	811	802	751	797	780	757	804	806	764	768	794	757	773	785	739	759	763	757	842	772	793	760	744	782	824	752	753	788	791	791	784	782	801	755	774	784	766	770	821	767	789	777	802	758	786	749	799	805	724	756	799	743	765	773	835	761	767	746	800	788	777	759	752	764	775	758	738	746	818	751	804	750	789	787	785	798	750	750	742	828	797	755	749	789	749	778	786	771	770	816	724	794	791	792	738	739	777	782	766	782	782	771	808	793	855	801	773	786	783	720	785	797	760	767	797	783	834	761	752	780	732	768	760	770	789	762	773	782	810	764	776	767	790	788	804	730	782	783	722	832	732	756	791	745	747	808	751	817	840	749	777	815	787	767	819	768	750	821	817	774	759	742	704	762	760	787	775	785	750	759	836	782	796	772	750	760	723	780	823	738	705	760	797	812	759	780	822	753	813	782	778	842	771	744	855	825	762	778	747	787	763	756	747	790	799	752	777	781	795	789	768	742	772	739	757	747	811	771	779	771	781	775	778	767	799	764	739	821	796	762	802	774	798	779	784	810	821	807	777	768	815	794	768	785	787	758	750	799	802	793	791	750	752	808	791	725	809	806	807	777	748	798	735	758	762	767	769	789	833	771	760	787	757	754	782	747	768	807	846	815	761	808	745	747	807	784	750	814	794	798	779	764	789	784	792	779	773	793	778	776	735	779	770	783	801	762	788	809	783	836	748	821	751	805	763	694	785	811	736	780	763	745	799	738	804	782	786	754	816	832	793	786	825	758	810	762	772	800	756	755	754	801	792	776	796	769	833	760	804	754	783	789	782	743	787	768	773	762	784	790	783	760	829	750	759	773	806	781	755	805	766	786	711	821	784	733	807	776	757	712	740	804	787	789	803	804	757	752	759	797	745	815	739	825	766	778	777	753	790	782	842	700	767	761	759	794	769	803	773	777	741	785	746	776	785	817	742	779	777	818	742	758	806	821	773	765	805	781	757	784	764	787	764	852	833	785	776	757	772	799	753	765	754	789	774	757	733	750	763	751	730	825	735	781	800	763	693	768	764	750	760	798	779	792	755	810	766	774	818	769	744	766	742	809	768	777	783	805	794	714	756	767	793	778	779	774	822	767	728	782	744	798	806	778	780	741	831	794	757	762	780	804	781	785	800	771	752	787	759	816	774	752	798	762	782	736	774	767	741	765	762	794	800	794	817	763	778	750	810	770	795	773	827	779	779	822	755	818	774	787	815	731	792	857	791	826	790	783	766	743	795	773	791	821	755	727	801	746	736	767	771	824	771	755	779	759	712	781	748	788	744	814	791	804	742	759	796	775	811	778	815	771	813	783	797	797	791	807	769	760	804	807	804	766	747	785	759	800	775	704	800	773	808	765	766	712	737	822	787	726	762	800	766	772	719	761	734	774	771	726	817	807	784	705
15471	16997	8355	3859	2530	1935	1620	1432	1265	1196	1142	1078	1075	1021	989	952	938	952	910	941	1019	1021	1109	1018	937	948	873	958	974	940	949	934	968	969	1010	1060	1028	961	1013	1017	969	941	980	996	987	947	945	891	913	944	939	911	922	896	902	907	854	829	844	861	898	852	897	800	867	856	839	881	798	915	870	876	849	857	838	922	871	853	860	838	859	842	873	821	781	864	805	867	853	859	840	873	825	852	864	871	892	814	842	815	838	840	891	866	861	830	801	814	846	908	793	828	865	835	851	848	866	852	852	913	861	897	788	830	838	840	848	848	850	883	830	809	851	866	810	882	832	863	863	850	844	863	799	822	878	853	871	861	850	841	833	792	784	842	810	828	846	812	837	838	811	858	865	854	797	856	917	851	813	849	844	848	826	800	879	862	870	827	856	817	810	872	830	850	880	809	815	820	911	850	807	822	865	868	865	830	864	822	859	841	842	877	858	858	801	791	865	840	846	871	898	860	839	852	860	807	849	849	850	837	878	783	804	821	867	838	877	818	839	834	874	898	858	852	869	894	833	808	837	826	779	830	842	799	816	813	861	819	850	867	806	762	852	840	821	858	790	909	893	819	870	856	859	842	844	815	871	863	853	856	823	769	827	852	879	830	855	817	822	825	836	850	842	835	821	796	869	865	838	867	803	804	830	866	824	840	824	849	880	866	821	844	901	887	865	841	822	845	856	791	870	893	830	880	840	870	807	859	835	867	856	850	848	851	811	822	877	858	823	822	852	864	850	835	868	913	844	868	835	836	848	944	859	849	847	824	813	872	835	915	828	819	841	862	850	855	846	835	876	898	840	863	871	820	881	878	830	833	823	829	820	863	833	866	837	873	823	833	820	825	828	877	831	807	809	864	842	869	841	823	869	825	837	899	862	842	858	876	800	848	865	839	846	893	900	833	840	857	828	817	862	833	816	840	839	918	798	836	893	840	845	813	891	821	910	854	872	906	842	846	806	807	823	874	824	843	804	868	834	835	848	800	792	815	851	865	867	818	809	843	861	915	806	846	888	864	836	864	793	892	855	830	882	839	890	798	877	874	866	788	861	833	835	830	837	848	834	829	871	846	901	807	841	889	779	818	818	887	855	831	845	849	868	810	838	867	823	811	872	858	842	876	861	822	879	839	900	841	875	846	840	859	831	876	887	864	840	798	832	827	843	843	867	858	852	816	889	901	884	862	852	850	889	814	831	823	869	810	824	818	833	872	853	854	799	839	831	823	837	859	826	864	802	897	839	829	832	831	866	868	841	798	839	868	844	856	889	888	844	817	876	880	839	852	837	842	897	856	776	841	832	831	783	824	847	914	884	913	866	865	884	856	874	821	827	862	871	895	825	875	846	893	848	869	825	850	854	851	842	815	843	896	767	848	869	915	835	825	823	858	878	854	836	877	871	840	869	827	845	870	823	892	800	847	804	872	841	867	866	881	878	844	883	865	872	874	836	808	840	860	869	843	865	833	865	893	842	862	863	869	797	843	841	827	845	883	876	925	855	848	873	827	865	857	845	837	869	842	860	834	849	843	822	882	833	895	788	918	833	846	789	808	820	844	828	909	864	829	740	843	884	800	857	851	866	803	835	853	819	809	839	860	838	858	826	843	817	836	835	831	862	888	843	823	836	876	790	877	814	853	847	863	839	852	858	838	860	832	869	811	865	801	860	859	841	839	866	829	911	860	847	827	870	802	778	834	850	842	764	864	901	860	821	869	828	863	851	856	843	895	876	808	840	837	885	881	841	827	841	864	842	846	824	879	870	799	870	852	810	825	807	824	842	782	839	821	857	848	872	849	864	863	857	872	892	861	855	844	859	854	854	843	817	852	881	867	842	817	860	808	779	826	856	869	843	882	829	828	834	873	818	753	831	884	806	849	828	855	877	810	815	862	848	824	853	860	880	838	809	840	847	887	808	869	796	866	840	853	856	838	838	827	819	909	866	819	862	874	879	823	836	846	818	839	810	865	809	804	871	861	833	882	873	840	816	791	858	869	783	794	827	860	792	821	875	872	824	823	874	827	876	854	841	840	857	831	880	815	835	799	840	821	874	850	800	815	882	826	833	868	821	783	819	802	853	884	845	884	858	844	852	813	837	857	836	809	773	862	837	849	872	822	847	863	866	832	847	828	822	832	813	793	853	826	825	787	805	861	826	869	861	835	818	834	858	873	856	852	857	870	865	889	830	858	856	854	876	815	817	830	839	807	784	855	834	864	875	828	769	874	836	854	855	780	832	857	899	836	850	846	869	874	836	843	916	823	889	839	875	820	814	879	881	855	889	821	822	861	836	827	886	865	820	788	865	856	883	869	833	827	840	831	839	833	925	819	857	837	842	817	835	832	843	827	828	813	908	846	847	838	831	863	776	838	830	832	853	807	911	877	802	840	842	777	837	919	842	849	828	882	767	854	854	893	846	884	824	822	878	861	807	809	830	889	852	861	856	895	833	886	845	812	836	860	872	914	833	839	809	880	882	841	790	879	849	882	836	877	839	811	892	841	833	852	845	878	875	825	852	857	852	853	869	846	818	865	839	835	822	823	821	804	831	815	851	846	840	812	841	838	834	849	842	851	872	833	847	829	805	869	851	882	821	887	882	871	795	879	849	913	818	837	852	897	836	849	807	861	826	827	866	849	859	819	793	841	867	825	766	859	839	858	818	872	786	859	874	885	850	857	852	864	854	837	813	850	834	850	806	879	847	792	840	862	775	848	819	883	810	851	809	834	822	860	777	882	819	878	860	812	815	808	898	798	862	911	867	863	891	865	837	895	861	860	894	853	833	844	814	811	860	782	808	833	783	782	898	848	879	830	853	835	891	880	859	850	805	814	848	867	876	847	824	814	878	801	855	859	833	788	851	859	793	858	909	830	867	804	832	845	826	810	828	863	872	831	847	828	827	840	844	831	859	852	831	843	834	880	804	854	836	842	860	843	801	814	840	853	821	863	813	894	843	853	870	855	894	847	830	817	874	884	821	856	837	785	780	830	808	863	809	855	827	879	869	837	870	829	837	862	883	787	865	859	853	870	840	867	853	849	809	850	862	858	864	837	810	887	789	862	816	890	831	847	818	834	811	818	823	827	838	830	823	844	814	822	845	872	868	801	844	881	835	824	849	794	806	849	827	837	822	826	866	857	875	863	859	799	855	910	847	819	802	879	809	869	880	884	811	886	856	830	874	828	894	897	909	827	840	803	860	850	832	883	793	880	856	848	831	845	772	846	805	869	886	849	816	885	838	820	820	836	833	819	858	860	828	828	794	877	834	868	883	902	812	817	812	802	840	835	859	850	842	774	925	858	832	814	856	816	876	813	851	846	811	852	795	920	854	812	852	804	848	876	820	847	800	836	885	856	851	871	868	859	826	868	810	813	829	856	801	894	910	864	821	774	875	856	814	839	863	871	911	884	805	840	817	861	816	863	820	874	825	861	819	836	823	822	835	870	843	834	784	849	904	833
27291	20572	10866	1208	766	701	685	643	671	660	643	681	630	629	635	652	613	642	621	647	646	662	707	672	685	646	673	658	656	620	682	615	656	659	680	691	672	677	644	679	679	664	657	672	686	661	635	672	642	621	636	634	651	667	660	599	643	663	611	664	665	620	633	675	621	597	634	626	588	640	594	605	661	605	614	621	632	628	640	602	601	637	622	599	647	649	613	588	644	581	621	617	648	620	643	610	635	627	602	572	631	606	628	671	651	630	630	587	619	627	663	589	604	623	632	651	610	621	620	631	604	658	644	603	628	640	673	626	563	579	618	635	631	629	622	622	638	616	651	577	623	601	618	634	609	614	660	646	636	635	633	566	640	660	624	612	601	655	624	641	628	638	638	631	578	604	635	638	620	628	645	630	624	671	644	606	616	621	611	673	611	627	611	622	649	643	604	642	646	609	641	657	604	643	637	601	633	657	614	632	632	636	601	617	630	652	647	597	650	618	620	600	586	636	616	652	626	615	584	613	600	654	601	585	631	557	639	595	636	638	619	635	660	618	572	634	607	649	627	658	651	633	667	652	632	654	631	607	657	624	612	627	624	601	628	664	644	652	607	618	676	610	659	671	621	640	599	623	660	611	585	673	632	632	653	633	613	657	622	617	603	660	627	658	601	650	652	630	667	636	677	608	641	621	667	615	638	664	674	610	635	657	601	579	596	600	646	616	604	615	657	639	577	609	624	587	628	630	625	651	593	634	625	566	588	627	580	612	697	639	594	632	648	669	651	618	621	598	645	666	634	655	635	620	637	570	645	618	569	613	650	607	659	608	636	641	627	614	572	633	615	587	638	600	658	613	611	643	622	597	619	621	671	622	616	632	594	622	618	644	672	615	621	659	654	646	662	665	592	609	634	619	619	623	616	615	601	629	579	662	588	626	633	593	649	616	596	616	604	620	609	625	622	607	602	649	612	640	607	665	602	627	629	591	625	651	564	614	608	670	598	642	678	606	643	612	664	637	610	640	617	619	615	627	643	633	604	622	611	639	613	651	588	567	674	636	630	588	600	636	632	592	602	642	597	668	608	660	636	613	649	662	610	627	620	590	576	625	624	650	663	636	580	605	614	623	653	613	573	651	654	654	643	623	643	655	637	603	652	611	650	644	593	594	619	614	647	592	624	585	657	641	621	661	596	593	656	641	598	605	663	642	624	586	663	577	598	650	595	637	631	636	626	611	639	613	617	628	617	659	608	588	652	658	609	615	571	567	624	639	694	667	673	633	625	570	644	632	624	677	630	599	667	648	657	611	666	643	625	649	676	622	638	614	593	635	644	632	635	612	617	670	631	591	652	624	625	642	622	639	655	616	615	594	618	636	636	648	644	614	656	648	625	637	583	620	630	584	596	646	644	658	624	626	573	642	649	651	641	605	592	628	603	623	650	623	597	633	574	650	600	622	608	629	654	616	674	663	621	639	651	623	600	651	677	605	649	580	675	645	635	626	649	595	604	660	637	662	618	624	683	631	633	637	628	606	614	654	636	593	659	611	661	638	637	640	568	606	599	637	628	630	619	667	631	621	623	609	626	633	630	633	632	637	653	640	640	659	619	660	657	640	632	648	639	645	672	576	611	644	638	674	609	645	632	616	632	613	651	630	647	608	589	588	628	630	633	605	624	617	595	606	647	648	591	617	657	644	635	644	590	628	638	626	647	626	607	658	604	624	626	656	631	627	656	619	623	621	610	602	671	615	633	637	605	615	599	628	602	631	628	666	600	629	617	603	589	646	654	590	655	636	628	640	646	607	600	596	650	611	659	588	622	619	593	643	662	621	580	598	661	650	670	641	657	635	622	641	592	609	636	626	631	649	619	635	600	643	658	630	621	637	613	652	604	623	614	619	641	626	608	657	626	575	588	638	666	603	660	631	653	622	631	588	635	615	617	546	632	651	601	630	622	565	630	573	615	633	590	664	598	627	629	640	636	567	596	609	633	580	630	659	652	600	610	645	583	595	652	635	638	609	595	597	602	627	622	616	627	603	611	619	596	620	614	639	618	674	659	640	657	615	659	629	643	651	640	603	666	634	613	661	630	650	642	591	584	599	628	649	644	636	660	633	633	624	624	616	606	606	631	636	603	614	631	657	618	632	599	595	629	625	600	656	575	629	645	639	624	632	636	610	661	613	595	610	606	673	678	609	661	617	607	561	596	635	659	620	586	614	656	634	656	618	581	637	587	651	620	582	607	658	637	645	619	613	602	607	620	631	617	577	577	591	614	633	653	641	604	571	596	608	680	611	629	607	607	652	592	606	623	646	652	673	606	629	631	635	636	664	589	645	656	609	575	606	598	629	610	624	647	620	646	595	650	648	621	599	640	616	655	634	693	613	613	637	617	599	655	601	618	661	636	666	640	629	661	614	617	602	633	670	630	622	612	614	577	637	597	623	577	616	659	570	593	606	606	618	621	628	619	671	669	626	596	601	646	614	664	664	630	610	600	654	617	656	620	581	600	606	664	588	621	608	632	635	616	659	659	621	625	655	654	587	578	608	596	643	608	681	615	659	614	655	595	643	641	615	630	612	628	623	622	617	620	633	668	621	629	631	681	689	604	632	614	650	614	648	606	601	626	616	690	617	625	656	687	604	608	647	646	595	639	664	677	594	627	620	629	614	582	581	624	630	627	654	657	632	657	631	622	654	625	629	651	619	632	672	665	628	655	609	592	634	696	616	628	605	631	669	624	624	614	632	633	593	626	658	577	662	660	624	606	578	627	622	629	664	628	635	661	650	621	610	678	583	605	640	607	628	625	663	587	585	588	645	661	650	683	590	643	657	626	640	634	613	605	618	604	607	602	630	596	607	585	609	675	643	670	638	617	687	604	637	650	645	618	656	608	627	648	619	567	633	652	632	654	630	594	609	584	648	613	650	648	637	629	700	639	629	590	636	648	618	645	603	598	589	637	627	569	658	654	613	654	622	618	624	627	628	647	637	618	598	655	620	611	648	652	627	635	649	623	628	621	619	616	668	621	638	622	647	651	690	657	645	610	614	647	632	636	686	649	625	646	620	662	619	643	650	560	613	580	617	572	622	618	620	631	628	643	608	607	631	635	640	621	648	642	590	661	625	623	623	597	666	629	630	612	580	580	615	649	629	645	609	629	593	593	669	625	647	629	632	612	626	637	641	646	618	643	613	627	648	612	661	610	656	623	650	658	592	604	617	622	640	624	589	597	603	616	651	624	630	617	645	679	619	650	626	613	636	628	658	586	575	642	633	619	642	671	641	594	626	637	649	661	638	608	589	602	605	609	631	663	646	615	605	622	613	604	670	596	667	712	651	628	638	642	640	637	616	640	583	630	607	615	607	662	583	627	646	623	627	642	591	614	590	641	634	635	641	625	627	682	605	675	601	581	653	672	627	605	612	608	632	634	629	593	669	642	622	623	643	620	607	658	631	621	632	622	660	624	639	585	667	644	640	632	646	621	628	614	635	599	616
9946	3729	1428	993	929	857	818	722	744	720	737	751	738	686	709	700	740	655	698	684	725	743	720	737	694	724	726	734	772	673	723	771	724	713	752	767	730	738	772	737	788	758	721	738	777	696	715	714	704	723	747	712	697	675	706	719	707	679	674	651	650	701	670	739	708	713	685	650	699	667	732	665	663	674	682	678	650	695	700	669	761	670	693	697	689	682	678	670	722	717	663	734	711	675	688	648	713	646	691	738	689	726	723	688	654	675	648	683	733	674	688	681	674	690	697	642	699	755	628	678	701	668	711	660	652	671	696	662	718	698	696	666	666	683	702	694	673	691	706	655	693	660	670	667	675	669	724	691	637	703	717	697	696	706	723	652	701	706	669	699	715	694	705	685	642	717	723	681	699	673	704	753	671	710	737	719	692	741	683	703	683	706	676	686	669	739	706	678	665	649	679	672	674	696	691	728	725	692	698	726	666	726	692	684	696	734	667	688	679	683	722	679	671	694	701	693	689	668	692	655	687	679	639	714	722	677	698	733	652	673	707	689	727	720	686	705	706	635	686	706	710	749	704	738	718	677	673	741	678	713	675	654	716	658	716	666	682	737	690	689	682	682	689	737	673	717	681	685	670	684	679	695	659	735	701	688	689	741	696	706	718	745	698	672	766	655	704	675	655	650	662	694	692	677	706	714	667	683	671	692	704	671	660	670	662	672	689	699	730	687	648	729	621	612	735	652	722	671	702	701	689	678	699	671	675	651	654	696	703	725	750	682	689	692	684	686	640	733	701	669	729	642	686	643	725	666	713	689	670	665	740	660	689	725	698	693	709	681	671	700	687	733	646	718	741	688	687	673	706	692	701	724	701	719	663	699	724	684	653	692	614	720	719	687	685	679	691	709	686	654	653	743	683	723	680	658	703	650	689	698	662	672	712	725	697	705	657	687	654	685	671	671	728	661	670	677	723	668	646	704	738	656	704	666	692	697	652	693	691	700	616	670	702	670	667	663	696	682	714	641	704	676	712	697	682	691	694	713	707	690	706	705	709	678	678	679	666	687	666	674	691	670	671	689	721	674	683	647	644	678	748	690	682	665	683	663	716	659	728	689	716	713	702	684	662	708	659	716	671	654	675	691	704	639	742	656	707	687	710	666	705	665	721	701	671	681	675	669	733	672	669	713	666	708	693	717	666	737	691	700	756	651	668	676	682	676	688	672	664	724	704	636	680	714	668	692	652	723	681	732	693	670	718	672	676	713	659	676	706	712	661	669	660	641	688	676	656	706	670	690	688	687	673	646	681	655	732	675	675	692	692	708	707	723	688	705	718	720	672	702	713	660	670	656	676	685	673	723	674	689	680	693	684	677	696	718	651	675	670	696	711	687	657	643	690	685	703	691	707	691	688	662	659	717	654	701	637	689	687	698	650	721	693	702	706	661	647	697	654	669	723	725	638	692	673	655	753	711	708	671	723	685	662	634	724	680	683	658	685	742	691	715	648	708	683	672	696	684	671	683	663	704	706	675	703	709	700	713	696	676	682	742	710	671	694	686	683	673	706	693	673	652	719	718	678	667	688	676	697	679	706	683	714	725	707	691	679	702	683	682	724	673	726	703	715	689	705	703	715	742	685	660	653	702	699	734	707	664	660	665	699	660	750	730	689	728	654	643	686	671	718	674	658	694	653	652	691	637	696	685	705	707	688	625	710	714	659	635	690	712	636	677	693	693	745	652	690	647	721	710	701	695	657	720	698	697	723	688	665	682	665	715	699	686	647	698	663	746	730	667	686	695	713	650	653	656	708	700	723	676	682	642	687	638	708	700	702	705	685	708	693	691	687	635	698	690	703	693	675	686	744	681	679	661	669	702	683	705	668	664	674	679	693	672	668	717	742	687	652	703	686	692	677	651	687	703	687	679	666	690	690	737	710	714	652	691	715	661	707	670	716	751	681	717	749	722	688	615	701	750	691	692	673	654	708	711	708	669	693	685	675	687	720	712	732	684	666	706	670	656	711	672	673	677	686	685	672	718	703	687	671	715	698	700	685	724	684	688	730	710	672	718	679	673	754	679	697	659	672	654	705	705	721	666	717	711	662	674	678	671	707	659	688	692	707	712	722	703	670	657	684	676	701	705	732	719	687	678	677	691	657	719	675	670	642	689	669	729	681	676	692	655	697	688	684	668	674	646	711	680	706	672	717	689	715	702	737	667	670	690	707	728	632	709	693	679	712	676	657	738	700	712	666	707	653	676	647	656	685	668	680	694	714	719	685	722	689	683	661	696	665	615	676	681	659	672	664	695	748	662	751	647	672	674	708	679	701	624	679	721	715	723	690	686	699	672	719	668	686	673	698	698	681	688	764	729	688	674	692	686	667	666	707	634	699	679	704	689	698	685	666	679	683	690	703	737	656	715	690	669	715	691	659	687	691	724	684	656	681	675	691	708	657	706	673	702	658	667	702	715	689	690	644	651	743	693	688	672	708	696	638	709	691	659	680	678	670	703	735	723	660	723	671	685	691	674	702	711	692	643	722	709	712	739	713	669	731	705	667	711	685	675	709	697	633	675	703	684	645	685	718	679	718	697	669	676	695	674	700	718	740	697	706	697	675	677	693	710	697	697	652	694	697	677	687	672	682	703	699	691	724	708	662	657	656	645	691	660	725	683	645	687	660	660	696	685	696	702	709	652	717	640	707	636	695	665	703	733	710	693	693	715	734	717	652	659	689	663	710	669	730	676	708	654	725	704	700	654	717	657	744	690	657	686	701	669	676	647	675	685	709	727	719	656	700	670	690	687	678	721	711	677	673	728	681	681	669	676	749	745	714	710	650	719	673	717	682	700	637	697	680	687	692	679	695	724	682	647	699	689	768	687	658	709	670	678	708	671	673	690	637	677	722	710	716	733	708	694	686	733	708	673	682	650	697	667	739	676	682	654	728	659	709	688	696	708	701	717	680	704	683	714	719	688	663	685	641	703	677	681	709	741	692	671	743	698	684	674	737	671	730	704	672	756	712	680	713	728	701	659	711	731	711	737	708	697	646	632	718	714	673	676	697	711	670	709	666	677	705	656	756	695	692	702	673	685	696	696	708	675	649	696	658	682	695	679	650	694	672	700	702	676	686	671	690	676	693	662	697	692	699	686	698	651	716	661	654	673	650	683	681	687	686	690	687	690	635	664	697	672	700	672	706	678	737	706	692	633	713	673	663	682	670	682	723	669	713	662	674	692	721	727	700	732	687	703	702	657	712	737	690	689	646	682	682	718	683	685	693	648	668	700	678	711	698	663	674	687	708	658	711	676	678	667	698	642	705	679	693	641	698	636	669	661	736	699	722	676	724	717	642	632	669	679	687	746	734	685	686	695	732	722	711	692	675	697	679	673	723	704	666	650	687	686	724	671	707	676	678	683	714	678	688	695	715	684	671	722	683	666	676	687	643	656	672	714	677	710	691	733	703	708	688	729	661	705	712	684	717	705	663	672	757	692	701	666
23612	21022	27754	24488	20780	3988	1168	981	898	881	891	879	784	825	763	755	749	713	773	786	784	856	836	884	811	784	812	714	797	801	792	823	784	852	846	804	839	826	805	785	793	768	794	799	799	721	795	759	748	825	781	801	759	771	751	751	775	736	756	761	800	762	763	728	721	713	711	736	754	693	738	689	730	730	773	734	761	731	717	762	691	706	687	701	713	799	717	740	724	720	733	703	703	724	743	742	719	765	752	711	757	704	733	748	714	693	721	734	743	722	790	754	701	722	782	705	742	707	717	754	695	715	678	738	729	710	739	751	773	743	663	729	739	741	715	725	726	723	745	651	730	795	741	758	734	720	732	772	720	728	675	734	769	760	762	699	760	724	711	744	732	751	712	745	757	764	737	715	772	737	787	675	722	724	698	744	782	719	728	776	736	782	727	721	733	703	724	756	708	713	732	731	735	763	758	722	715	726	762	781	768	769	747	711	731	761	719	739	712	705	753	740	739	689	743	779	740	775	770	684	768	709	783	737	710	761	756	692	718	745	724	792	770	768	731	733	687	744	695	747	721	784	690	743	730	781	724	760	734	705	755	790	702	766	731	727	693	760	738	804	712	751	715	716	741	721	692	731	717	769	714	749	721	784	701	732	797	718	720	748	689	726	748	737	711	730	754	695	747	767	774	718	689	759	777	732	700	754	719	732	745	741	710	753	783	721	750	708	745	717	758	716	737	729	741	728	687	730	757	724	695	732	679	729	761	747	680	717	740	762	734	716	751	719	730	683	717	748	743	748	730	764	754	745	699	728	695	750	781	691	687	693	732	753	734	735	726	698	762	712	704	746	668	699	715	731	734	723	746	744	705	756	735	724	669	768	736	725	759	732	715	755	765	716	723	682	715	690	769	696	763	756	725	763	723	758	720	680	719	716	793	729	739	735	732	717	764	787	718	707	709	760	744	756	719	740	707	664	724	714	695	729	740	770	733	736	697	734	749	718	739	693	717	744	739	710	771	763	735	724	749	707	664	766	737	767	755	738	755	738	713	756	735	684	763	698	751	720	780	748	687	746	783	749	772	688	718	740	743	735	804	717	746	780	736	731	737	722	683	721	733	749	716	753	766	724	761	780	710	733	707	744	790	737	733	748	713	745	756	719	735	712	762	701	749	723	740	706	728	700	732	745	702	757	734	753	759	709	746	675	740	754	719	721	738	698	757	724	737	775	732	717	730	734	713	742	762	715	748	708	757	783	744	769	708	712	771	700	773	694	717	786	722	751	737	758	760	695	702	698	734	757	744	729	698	684	719	695	765	726	664	762	753	677	678	751	715	731	772	738	753	760	748	752	751	737	791	735	760	732	712	737	690	742	725	778	743	764	710	782	757	700	734	749	696	733	744	759	769	721	726	742	762	723	764	741	712	751	765	753	716	730	729	746	727	717	732	725	744	701	708	727	719	766	777	742	708	725	706	730	733	705	748	752	794	683	744	770	760	726	721	787	728	771	769	706	765	701	734	763	743	696	702	729	747	704	739	702	753	724	760	732	693	720	706	713	783	690	725	757	733	742	691	705	772	735	754	717	785	736	774	745	768	730	721	727	705	773	698	741	707	714	726	755	718	740	727	716	751	717	761	757	688	690	704	753	766	717	765	748	750	746	729	731	738	752	752	717	739	726	751	737	758	789	698	741	764	739	755	713	745	738	774	725	709	750	700	739	749	730	775	721	736	708	745	748	739	764	723	728	705	738	779	756	765	725	748	721	724	745	695	757	783	762	733	737	743	739	744	760	704	733	747	768	735	753	777	692	732	693	741	742	745	747	699	756	693	763	713	766	753	679	742	762	719	754	721	716	748	770	753	727	771	780	759	731	715	716	715	713	761	738	713	738	778	743	741	709	741	737	760	724	737	724	731	717	720	772	788	675	748	787	714	704	786	729	735	695	714	748	734	722	715	723	744	725	712	728	767	714	737	697	734	741	773	719	755	753	725	724	713	728	746	708	749	747	787	767	736	713	786	748	722	755	776	701	703	752	777	787	707	741	721	727	715	739	728	789	758	769	725	764	751	695	714	733	704	754	719	735	730	739	700	736	749	734	719	737	687	705	766	749	776	729	747	735	731	734	720	742	726	764	781	785	738	762	781	746	744	766	738	740	716	701	742	729	733	762	711	712	712	729	740	674	736	759	730	725	733	732	691	741	733	728	761	708	758	754	744	728	769	704	717	757	668	732	706	767	730	761	661	746	746	756	731	702	692	685	706	743	776	753	747	735	760	728	757	705	723	731	754	760	747	756	729	720	763	745	799	715	727	715	753	743	739	728	725	761	705	763	715	705	768	771	720	677	741	744	696	728	749	766	740	761	729	745	747	732	742	722	741	775	740	738	688	737	717	733	707	757	668	714	732	745	704	773	732	759	720	726	761	722	743	766	729	744	688	718	779	692	714	705	721	711	776	705	780	737	733	757	708	721	747	745	741	749	741	749	692	762	741	730	715	706	731	744	712	719	771	742	705	724	749	711	719	782	736	812	704	734	733	756	707	723	732	740	672	758	753	767	731	767	778	722	749	734	788	753	725	730	723	700	728	675	693	729	763	688	749	735	774	752	743	722	717	724	680	708	757	708	720	750	782	728	744	692	753	730	734	705	735	688	717	697	719	757	728	738	716	759	735	737	800	752	742	751	712	645	729	793	776	724	715	720	777	711	750	764	720	796	719	739	761	763	801	728	725	728	793	718	782	761	746	815	749	715	771	741	737	717	732	755	732	731	714	711	724	734	776	735	679	757	779	753	730	717	692	708	721	685	731	761	751	756	725	712	711	785	689	772	774	739	714	732	737	702	739	782	732	761	772	708	776	712	734	801	742	685	708	700	747	731	725	680	720	765	782	758	708	744	705	732	747	710	718	787	707	741	684	726	706	735	733	740	737	755	734	742	724	717	731	701	699	744	688	761	732	734	751	737	760	742	746	730	726	673	741	736	764	716	781	731	775	716	679	741	737	724	751	753	720	706	757	713	728	759	761	710	751	699	729	756	722	738	773	698	741	747	763	747	724	765	763	736	700	747	757	793	703	729	707	711	750	724	731	719	773	717	744	723	731	770	792	724	736	751	737	752	736	744	776	721	693	719	715	737	750	783	767	715	742	759	725	751	771	722	770	719	762	715	760	715	791	693	719	696	709	743	776	738	759	796	744	741	717	727	734	790	732	714	751	708	756	744	715	765	784	783	711	749	736	714	748	762	707	727	736	736	729	729	684	701	768	698	732	668	692	760	744	726	717	728	782	699	721	745	754	774	726	706	743	687	755	758	723	783	756	734	740	707	769	729	712	744	785	734	749	726	715	748	703	718	725	750	776	715	706	774	759	756	796	756	758	745	767	714	765	767	781	768	714	781	711	738	794	708	743	684	757	761	710	724	718	722	739	729	693	750	696	720	709	747	771	759	766	746	726	744	735	716	732	751	717	708	743	726	678	724	746	767	745	730	701	761	771	732
12130	9802	5169	2528	1856	1409	1267	1209	1133	1025	1013	973	940	848	879	900	899	893	848	843	959	837	938	900	910	893	931	851	865	864	880	858	919	836	854	906	908	894	925	902	874	900	875	889	975	840	860	863	891	835	844	858	859	880	876	851	858	801	813	831	790	782	805	821	807	808	767	789	857	799	789	764	794	799	813	822	798	789	832	820	844	796	850	779	828	810	789	788	830	830	814	840	774	767	812	832	746	829	812	780	804	824	773	823	815	848	795	762	811	806	765	800	815	820	817	820	806	742	788	785	811	817	824	806	743	797	775	823	775	800	754	774	775	838	777	784	775	801	818	830	808	766	792	803	809	796	785	776	763	818	751	835	745	764	791	819	788	822	814	810	787	834	788	777	854	790	756	853	810	838	831	800	755	853	796	836	788	802	823	808	772	838	794	800	805	759	833	799	864	834	839	820	802	804	760	817	820	814	811	826	776	788	795	852	808	797	799	788	805	791	760	759	875	803	772	783	839	757	787	792	792	830	783	807	797	805	798	840	772	805	756	807	823	801	816	788	790	835	726	768	781	805	787	862	764	755	810	816	845	834	828	798	823	823	779	842	830	803	777	801	822	800	786	781	788	782	800	828	778	811	839	788	818	830	811	795	806	787	819	791	810	775	835	786	814	784	824	810	816	766	797	825	780	826	786	761	778	805	809	764	809	797	801	776	743	780	801	789	776	775	812	786	786	810	741	816	828	775	817	790	806	861	793	810	764	832	818	795	806	777	819	823	813	826	773	838	801	766	766	777	788	781	838	772	766	810	829	813	759	827	774	833	776	798	781	838	826	813	772	822	831	853	831	789	778	773	814	814	789	752	775	757	805	775	813	798	831	777	837	787	764	806	830	867	797	765	786	810	738	773	784	816	802	812	803	875	782	784	800	798	846	769	837	788	803	797	806	802	811	816	808	791	792	783	788	783	826	765	795	812	751	790	811	791	777	804	796	836	780	772	793	787	811	806	760	800	831	842	782	806	830	765	804	792	832	858	793	739	823	818	819	811	812	825	829	834	810	838	807	826	829	784	822	829	853	822	753	775	763	776	842	795	806	791	748	779	787	812	746	829	814	787	849	779	819	783	810	806	801	781	800	782	763	770	821	834	859	810	774	756	809	780	811	774	814	780	848	823	831	853	784	806	741	804	832	778	751	805	752	811	842	784	792	764	791	836	817	821	821	794	809	838	815	866	757	751	821	790	851	789	763	786	788	807	777	832	770	804	831	783	779	809	846	796	800	783	783	830	806	789	780	797	782	817	834	808	793	795	758	791	813	827	865	799	766	787	833	829	821	753	844	758	808	766	814	771	836	814	791	790	773	821	797	847	786	808	811	766	792	809	821	808	818	862	802	791	770	778	746	828	844	761	743	825	859	809	764	774	768	801	829	837	829	811	797	812	807	767	813	802	787	847	806	805	803	783	826	808	784	798	779	855	821	817	817	806	800	795	769	792	823	816	778	781	824	789	832	825	790	792	840	826	819	822	810	815	795	842	806	776	768	826	777	821	788	776	829	831	786	812	801	756	799	752	799	811	755	770	789	777	815	794	809	806	790	826	813	795	811	739	811	782	861	793	791	803	802	771	828	803	800	752	814	819	789	768	763	815	832	804	793	825	802	826	773	791	794	826	786	800	842	831	794	855	794	764	813	807	816	827	858	795	819	803	816	832	816	800	746	825	789	872	816	772	744	784	803	789	782	810	784	802	806	800	825	785	806	816	788	828	745	807	798	791	816	754	797	865	806	852	849	836	768	734	813	785	836	776	797	745	794	827	809	802	801	763	825	786	799	804	803	816	761	852	822	813	796	843	788	813	833	802	819	771	777	799	756	759	820	783	756	787	812	801	783	836	799	798	767	791	844	840	793	793	769	830	787	792	778	844	807	850	770	774	830	783	781	806	811	880	823	796	773	799	849	815	817	766	817	794	765	806	792	781	852	835	783	793	828	826	790	794	841	779	796	785	813	774	782	769	806	842	800	785	818	813	788	845	780	821	777	798	797	800	787	793	788	796	779	813	812	808	805	793	755	813	819	788	756	820	764	800	799	751	792	818	829	787	816	815	823	816	812	818	829	776	786	847	796	828	820	815	778	824	774	791	804	770	839	775	801	781	787	828	835	816	803	775	784	783	801	798	804	777	823	843	779	734	800	787	842	820	795	779	819	797	840	780	806	773	789	772	814	814	803	797	805	802	747	789	813	794	858	813	814	766	818	794	805	830	793	774	813	805	802	828	811	854	772	791	827	753	780	806	803	764	804	797	807	787	816	833	806	778	834	792	800	798	825	777	807	762	858	841	802	816	835	788	808	812	817	808	824	819	796	825	886	851	802	803	812	826	881	831	788	826	751	780	820	803	795	806	851	722	791	790	828	793	815	874	830	809	809	791	797	814	808	771	800	840	831	856	838	824	769	855	783	802	805	826	819	838	781	808	767	774	784	783	790	766	784	777	794	800	762	813	771	719	751	760	793	853	886	778	846	819	808	797	786	789	796	840	843	811	847	842	857	767	766	800	785	780	728	821	787	805	826	826	772	760	799	868	813	816	838	789	794	772	802	815	763	801	783	835	798	836	820	801	796	784	801	767	758	791	836	780	766	809	802	854	827	808	825	850	817	817	798	763	814	814	808	822	782	767	804	821	783	802	759	817	819	770	822	807	820	807	829	814	811	800	846	811	758	812	750	790	790	749	780	831	787	763	794	778	764	836	789	755	801	763	782	769	810	783	775	785	834	823	791	791	816	800	827	786	790	786	793	803	805	799	809	794	809	825	841	808	801	833	828	795	811	794	819	831	849	778	809	766	790	792	846	793	805	815	809	759	837	819	796	793	798	780	861	802	773	818	798	748	857	789	754	762	859	750	819	778	829	809	841	785	790	785	822	779	827	746	800	795	812	809	774	814	819	767	821	799	793	789	826	755	807	838	814	777	820	849	758	812	844	793	792	795	754	804	849	816	789	791	794	808	765	777	851	824	789	788	785	791	826	783	778	790	735	808	790	771	792	844	843	759	815	754	789	824	802	832	839	801	777	849	804	790	787	776	767	802	788	790	833	781	821	817	783	778	796	797	807	828	774	763	765	756	833	795	846	840	805	820	812	759	791	786	798	802	889	769	794	812	837	778	814	828	853	822	827	785	797	769	778	826	781	795	793	794	756	797	749	787	803	771	832	750	810	751	824	795	849	799	793	806	844	797	795	858	843	766	832	825	827	805	789	774	825	853	761	769	802	790	805	766	792	834	790	806	792	804	793	776	765	758	792	825	762	833	769	783	745	850	828	774	791	766	753	777	824	860	821	817	814	799	814	859	820	814	841	768	809	858	782	838	825	744	860	839	807	775	847	808	890	805	778	826	778	800	838	790	792	854	771	812	793	807	811	764	801	825	798	832	796	813	818	781	818	785	824	791	808	832	829	751	812	788	811	794	782	814	805	760	825	815	774	772	764	818	802	784
24554	20965	26293	25278	4091	839	765	717	710	675	673	678	662	665	672	595	653	622	630	628	628	657	660	642	588	652	636	637	641	649	608	633	650	650	591	615	647	668	632	656	681	681	642	660	623	655	645	600	650	594	646	598	595	621	668	627	622	608	546	577	618	627	600	614	622	618	619	632	616	636	589	645	621	603	631	576	610	670	604	598	566	609	586	617	638	606	604	604	632	638	573	620	560	578	622	602	596	586	596	591	616	629	577	615	613	598	587	603	619	579	601	601	640	589	626	582	595	630	636	592	609	615	590	604	628	614	615	609	605	613	594	554	571	594	592	616	595	596	645	613	577	590	604	631	588	611	631	612	580	590	600	591	592	633	615	610	597	627	592	627	579	622	572	626	612	622	631	547	587	600	626	577	601	607	594	594	591	585	577	626	603	655	621	599	642	612	575	574	584	620	642	600	553	515	597	625	633	635	609	596	590	636	548	629	598	604	619	583	600	572	611	594	630	670	572	601	596	590	642	632	615	611	592	619	622	643	688	602	597	641	648	604	569	624	635	635	638	615	598	598	594	562	603	597	575	593	552	615	574	608	568	649	654	626	561	584	622	589	615	620	622	576	589	597	588	606	594	587	600	591	618	627	637	630	576	609	594	621	638	603	624	555	626	623	602	598	603	617	597	570	568	635	645	594	595	610	592	635	631	604	648	566	555	607	564	627	607	580	605	637	591	588	561	603	611	636	570	599	606	594	599	643	583	625	674	589	599	633	612	610	570	646	579	604	601	614	636	631	581	579	613	613	596	619	615	611	602	616	571	601	618	578	597	588	626	611	603	587	619	581	577	611	614	611	618	560	608	553	630	626	638	617	644	602	636	591	594	598	603	611	576	602	596	583	597	622	576	622	567	578	589	619	576	628	615	545	635	615	594	631	635	576	596	581	537	550	616	613	624	628	623	613	604	575	607	593	577	571	602	630	633	570	589	590	603	598	591	579	582	599	589	640	559	620	616	613	602	542	561	630	603	631	554	594	636	622	632	606	612	543	588	607	647	606	580	582	603	607	645	600	558	618	588	590	627	613	605	630	595	588	631	615	596	623	561	572	631	582	606	619	650	575	589	589	608	609	596	576	584	613	604	633	592	593	591	631	601	651	593	594	597	645	662	546	592	614	599	607	626	617	638	621	613	605	623	617	602	604	637	583	576	621	598	630	614	620	628	599	585	589	611	567	598	605	607	656	664	615	576	641	574	596	593	627	627	628	643	637	659	615	640	605	599	560	618	666	599	599	629	588	586	604	597	585	610	609	627	597	615	598	609	652	589	536	614	608	542	589	604	585	578	567	663	650	617	622	611	562	604	657	638	558	610	556	563	590	597	628	602	582	639	620	581	590	614	622	621	594	632	596	596	570	588	535	613	585	612	598	662	616	613	655	635	582	587	631	632	586	600	560	603	617	636	625	592	615	575	592	624	626	615	608	553	590	627	580	604	596	587	607	598	610	627	621	626	601	580	638	623	617	668	619	630	627	607	591	600	601	619	642	607	589	664	576	607	610	617	643	616	643	590	595	610	594	615	582	614	575	599	617	587	641	650	563	604	605	593	584	612	614	625	588	637	616	589	595	594	639	606	620	643	628	589	561	580	609	654	633	596	597	581	625	578	589	613	591	651	585	623	613	626	559	617	611	577	608	637	580	595	607	620	609	612	613	579	679	608	640	626	582	562	602	572	626	596	613	584	606	613	602	562	612	593	601	626	612	618	619	608	580	613	602	580	603	595	585	607	629	582	635	576	604	651	595	601	592	608	545	634	645	614	596	614	570	548	616	604	641	608	613	576	583	596	603	599	621	577	587	644	580	643	603	625	623	623	621	619	582	623	599	604	615	621	588	573	606	618	624	582	598	614	629	585	670	601	665	598	585	587	616	629	597	593	624	572	570	600	600	606	642	572	613	578	573	568	596	590	611	605	576	618	590	618	603	635	604	598	619	595	612	613	636	620	564	630	628	573	615	631	599	554	616	612	577	578	611	612	665	609	599	668	597	589	623	615	631	615	596	615	645	642	606	596	583	616	585	630	571	560	606	608	622	634	617	573	634	619	584	575	587	637	591	577	587	611	616	608	609	606	564	608	599	651	611	613	602	589	620	616	600	645	628	575	589	603	609	596	643	592	626	607	574	624	621	590	617	614	593	653	596	653	612	615	580	565	592	642	598	612	598	605	577	603	587	669	634	644	623	672	605	602	635	640	586	602	590	630	630	633	607	597	655	615	563	623	630	614	590	600	590	582	559	601	583	584	624	587	554	594	615	655	558	587	612	615	617	577	598	655	620	592	629	575	623	622	624	650	620	601	570	558	594	644	589	631	600	623	601	596	623	609	644	599	628	619	574	613	621	594	622	583	600	620	623	576	634	564	582	651	640	605	561	604	628	608	642	588	646	635	578	631	569	599	672	600	582	634	576	607	585	592	597	590	559	623	608	605	633	591	633	607	612	596	586	598	632	604	618	607	581	647	620	602	580	594	563	604	630	566	575	608	584	611	627	650	599	604	623	574	575	611	591	606	610	579	638	587	570	622	609	576	628	632	611	623	614	617	646	585	577	632	573	611	618	650	626	611	577	629	624	640	630	620	613	631	620	619	602	637	631	588	594	631	650	597	590	605	594	601	633	610	649	627	640	627	583	574	561	653	625	632	587	675	632	561	608	615	602	601	582	591	648	615	591	563	572	606	651	652	601	638	606	591	594	601	574	560	596	596	597	594	627	585	583	606	587	619	570	605	641	632	606	607	649	592	630	638	596	613	634	585	585	621	625	614	609	592	593	592	562	657	582	612	625	603	609	634	644	615	609	574	636	650	575	579	621	590	546	624	632	629	612	619	595	569	625	630	612	629	564	632	553	637	580	605	577	630	631	619	586	634	592	614	609	608	590	614	614	627	597	593	596	591	577	609	591	610	589	640	647	574	613	622	581	612	630	604	625	591	645	608	625	602	620	621	557	590	612	618	632	604	595	548	620	603	566	603	607	630	625	608	618	617	613	618	637	620	585	631	644	634	628	626	590	624	602	626	545	623	588	603	616	626	635	588	559	613	594	634	610	582	654	610	611	628	580	601	627	588	596	672	594	569	638	589	580	615	616	619	619	605	606	574	585	572	594	589	586	585	591	615	579	596	621	615	598	583	598	613	566	595	627	619	618	600	671	580	604	579	574	617	561	550	577	614	596	593	615	626	606	641	586	627	543	589	615	632	611	575	618	639	638	639	601	578	635	580	560	606	648	611	618	585	648	582	625	600	648	605	620	600	643	577	605	650	614	578	628	589	589	579	660	603	610	594	564	628	627	623	628	569	611	612	597	603	566	601	568	591	587	611	617	591	586	598	603	598	635	610	602	643	592	598	651	584	619	596	581	608	575	598	602	575	620	617	625	599	610	634	650	560	592	574	572	678	618	599	612	618	616	671	645	581	576	606	571	589	604	585	621	606	606	623	624	562	642
9561	6246	2773	1531	1149	1015	934	869	785	719	814	752	773	727	706	699	742	689	706	719	743	741	739	778	785	707	698	676	705	707	695	766	762	755	763	726	746	717	740	728	717	728	749	760	689	726	767	730	740	682	700	715	654	727	699	733	657	684	701	681	708	687	720	629	685	705	705	708	655	667	737	663	655	674	679	658	681	695	684	649	671	686	660	625	698	699	692	647	691	662	658	679	690	675	711	714	664	718	673	687	655	700	684	633	660	685	670	666	661	669	700	664	701	661	662	633	684	637	664	712	625	680	686	650	677	671	672	663	684	718	698	693	690	692	690	661	698	691	699	681	679	684	647	677	698	669	678	689	699	683	635	640	674	627	675	650	671	677	671	635	649	690	658	715	624	711	676	685	620	710	681	648	665	684	674	723	692	626	626	663	723	671	652	636	654	696	661	641	642	710	661	622	693	646	644	658	694	659	692	643	657	674	680	647	641	688	677	632	740	668	704	690	675	636	692	695	684	689	676	657	682	689	681	650	604	676	675	675	673	733	671	689	638	706	680	711	741	615	680	712	662	655	698	676	628	706	669	655	694	706	615	689	595	651	685	667	649	644	681	731	644	691	655	693	667	712	647	679	698	691	681	669	650	671	639	683	633	679	705	659	629	645	622	644	691	668	640	704	676	678	646	671	684	724	638	636	682	679	604	644	690	676	652	682	675	669	667	720	685	667	624	725	692	672	665	690	720	679	638	671	668	638	714	682	668	674	658	689	713	677	669	658	677	685	649	712	710	679	660	668	703	660	696	690	661	685	690	644	696	653	654	678	698	698	652	677	665	670	673	673	670	726	703	689	655	680	645	697	687	624	614	690	680	693	670	660	655	676	691	678	709	674	695	673	638	658	700	692	620	668	642	690	654	690	658	660	679	673	640	651	699	679	670	638	657	679	660	670	682	696	689	713	694	685	643	676	724	712	644	674	688	636	686	622	665	685	676	664	654	689	674	659	685	699	707	688	673	665	686	663	648	666	703	667	738	699	687	683	670	655	688	648	651	676	680	668	727	674	678	657	690	646	681	636	639	741	670	700	664	663	726	725	676	653	680	701	698	670	736	639	664	692	656	680	714	688	664	684	679	660	668	655	680	655	661	651	707	697	748	685	628	648	707	647	668	704	651	683	647	665	688	656	652	669	681	643	702	661	689	668	679	681	679	669	636	675	703	702	690	679	695	651	652	648	683	658	636	669	641	677	668	620	630	684	662	658	627	678	668	732	683	661	632	680	658	669	708	672	665	674	650	715	695	672	652	670	652	682	666	662	670	637	672	677	639	732	659	672	669	686	684	720	726	679	657	672	674	681	670	681	640	719	663	706	662	666	687	638	685	701	644	690	688	679	680	680	633	661	673	650	686	665	683	705	682	696	632	655	665	651	704	688	654	640	685	673	732	679	700	643	657	688	686	661	730	662	642	659	698	683	622	688	715	676	690	667	649	631	665	654	627	664	699	651	664	637	671	665	651	624	695	692	637	696	679	620	676	697	675	719	634	660	619	685	629	622	661	665	673	693	674	697	669	697	662	684	648	724	644	688	685	626	651	675	665	705	722	659	692	674	690	696	687	637	640	637	726	695	688	674	653	693	698	709	675	681	679	665	657	696	702	607	688	646	709	683	686	647	697	641	641	686	668	699	664	701	662	666	698	679	656	661	684	684	707	672	666	688	664	677	696	645	677	691	653	629	667	691	714	685	648	677	710	657	675	657	683	640	660	655	681	643	667	688	709	654	608	665	689	618	709	643	650	688	678	726	672	641	697	648	660	683	660	673	718	689	684	660	683	670	649	714	673	655	684	651	691	655	687	645	636	665	646	667	642	671	665	686	655	672	656	679	722	688	662	704	644	674	677	643	668	698	649	707	707	658	656	650	645	664	611	674	660	662	655	645	686	647	679	665	670	712	654	647	704	653	694	670	669	658	667	686	702	673	598	650	675	700	658	712	676	663	662	705	677	702	669	649	670	679	674	668	667	662	684	664	639	668	705	717	651	654	719	666	655	760	694	636	686	691	672	666	696	637	721	682	667	648	653	689	672	679	692	684	688	697	706	654	667	686	687	675	711	642	698	705	700	656	685	663	713	668	708	666	654	671	661	639	667	679	700	677	628	688	651	655	699	676	689	683	722	699	734	639	662	658	680	653	728	678	681	658	674	665	662	703	691	652	734	663	699	675	694	648	690	717	684	712	652	659	681	647	670	670	661	657	642	690	682	662	655	696	682	697	666	640	685	693	733	646	621	648	668	716	658	690	683	643	703	649	654	693	679	619	689	703	677	653	637	675	703	677	649	701	687	658	683	660	684	638	695	701	678	662	632	683	639	668	719	639	656	692	680	677	660	739	691	700	696	676	689	666	673	700	695	652	700	655	648	689	679	687	728	706	645	679	646	670	688	644	668	642	683	672	673	632	650	658	660	673	669	656	716	730	690	667	660	673	672	677	705	652	731	710	656	644	672	685	698	672	700	691	643	634	671	690	630	729	675	644	645	680	623	673	715	683	694	700	647	633	648	658	698	729	658	688	709	697	686	651	696	618	629	691	666	746	664	679	649	703	636	700	667	689	697	627	647	670	631	684	653	655	665	661	675	672	678	703	678	716	670	649	654	663	715	664	695	746	659	660	650	642	656	678	701	692	651	629	681	659	685	622	697	680	695	719	661	632	672	673	638	635	683	660	735	661	675	710	612	652	654	718	646	645	670	643	628	667	662	702	633	662	675	670	691	661	737	708	660	667	723	646	717	657	672	701	685	648	637	709	686	677	615	638	690	675	610	628	659	666	653	677	631	652	696	688	637	643	682	729	669	639	670	623	644	654	660	683	675	722	646	680	660	638	688	696	694	702	630	660	672	665	691	680	703	668	671	619	714	683	656	684	648	679	696	670	634	662	661	703	706	663	661	664	687	681	739	695	670	692	668	658	649	646	734	614	670	713	628	657	698	729	682	695	684	737	715	673	726	705	677	673	696	630	670	710	687	723	634	719	656	721	700	656	660	688	690	632	654	623	697	653	614	629	716	678	676	686	671	700	646	679	673	720	697	617	661	707	692	620	707	662	715	708	671	673	671	686	660	663	724	739	646	671	676	693	680	640	669	624	648	621	659	674	631	638	650	646	635	675	601	681	689	662	654	650	747	671	686	666	705	683	640	646	736	608	645	701	664	672	698	657	684	696	659	659	710	638	719	633	715	682	671	693	689	645	683	682	639	657	630	696	688	681	686	703	684	696	645	668	691	705	664	661	706	659	629	654	632	676	655	713	618	628	734	676	647	651	664	682	698	689	706	714	675	659	649	665	673	698	696	667	657	693	730	674	628	678	704	676	681	689	634	689	689	692	673	667	656	705	658	632	700	658	631	656	705	688	637	666	697	689	705	643	700	664	696	661	674	643	629	656	664	661	638	666	628	676	706	661	671	668	673	683	669	698	645	704	697	677	698	698	679	666	660	664
22362	21076	28445	23916	21078	20945	3884	1249	1014	1012	1008	995	962	895	928	853	865	869	839	846	875	849	922	891	917	893	836	788	827	814	787	849	844	871	861	858	853	889	952	843	882	887	871	875	938	886	891	912	857	830	848	814	841	853	841	811	772	807	785	838	808	850	772	780	820	753	842	760	776	786	779	827	795	737	795	783	845	713	799	824	781	779	790	764	746	845	799	784	850	823	793	784	823	808	746	796	786	763	803	786	783	804	777	706	764	844	747	782	767	782	784	796	844	795	774	797	814	762	772	810	772	779	764	802	822	753	820	759	812	755	775	745	772	788	789	789	800	731	755	729	830	795	812	830	799	844	782	732	803	759	752	766	773	803	770	737	780	766	793	774	757	825	726	781	761	757	743	803	852	797	773	776	786	804	759	775	796	764	803	784	753	698	772	777	777	800	758	820	833	807	814	811	822	814	816	789	818	793	731	774	795	840	741	773	787	791	754	816	783	786	775	814	796	786	805	767	808	808	770	772	817	780	764	747	760	773	746	819	791	790	774	758	757	781	778	781	740	741	776	749	805	809	804	738	780	785	783	801	786	804	718	789	737	814	804	758	710	764	781	797	766	743	768	816	759	786	744	807	824	745	726	753	780	793	790	784	842	790	729	780	809	771	827	788	792	750	792	839	727	825	752	768	740	801	751	755	781	773	781	769	745	824	818	827	810	802	777	794	730	786	800	801	790	756	790	755	760	724	836	762	794	770	812	789	807	759	764	777	758	801	785	829	770	738	753	723	783	780	809	745	770	810	787	703	770	736	792	772	749	836	806	801	789	777	780	787	795	758	771	800	756	767	782	792	824	791	763	823	778	784	738	738	775	775	796	770	739	743	764	740	784	823	791	809	831	760	775	752	804	825	761	750	781	786	774	740	778	796	812	730	800	795	813	785	778	722	773	804	779	809	752	758	791	855	744	784	829	763	805	748	779	737	773	738	792	789	794	774	796	811	698	774	788	786	739	769	788	772	806	756	821	750	754	852	745	782	778	797	761	742	771	766	776	806	732	778	813	777	792	795	732	798	802	750	733	749	800	778	793	801	812	804	734	724	758	777	806	815	743	811	781	788	821	798	737	844	801	789	745	803	788	749	733	830	765	726	739	789	715	783	737	816	722	763	804	768	782	793	773	804	742	755	793	792	820	767	791	766	774	804	788	756	837	798	785	796	804	775	738	763	731	774	780	739	783	806	769	817	753	785	788	780	788	797	774	793	720	806	752	767	772	770	829	800	755	817	776	769	801	776	737	776	742	747	764	794	786	729	802	792	748	815	760	792	786	743	793	790	756	770	754	761	807	764	790	785	810	759	784	820	776	731	823	719	838	791	770	793	765	768	747	802	779	827	822	790	789	769	797	824	757	756	768	816	761	813	822	789	774	742	848	777	756	794	763	793	804	756	768	731	801	772	762	786	765	848	781	793	785	791	827	807	720	777	784	748	802	794	725	821	750	787	748	771	800	802	810	778	758	776	778	800	768	804	752	789	751	793	789	753	822	784	757	797	712	726	828	808	735	816	772	809	819	834	727	803	823	805	777	736	780	751	785	833	766	802	762	802	825	814	783	747	764	787	817	783	819	751	803	792	779	757	764	729	796	787	797	793	749	798	755	834	790	726	771	783	782	766	819	777	814	796	725	845	810	735	750	811	752	808	770	709	799	749	782	746	766	795	811	791	797	752	762	778	752	751	755	788	779	755	757	703	735	802	757	757	780	779	827	751	754	775	773	803	773	795	780	816	804	796	791	779	754	797	765	741	817	805	853	801	754	780	758	810	799	763	784	812	765	808	760	792	775	812	786	817	766	775	829	749	847	803	784	781	767	790	788	754	769	799	793	754	774	763	781	812	769	783	758	728	736	827	817	774	764	772	791	769	770	763	766	768	793	754	817	751	745	827	758	773	748	761	771	730	742	838	783	760	787	803	815	769	814	736	826	795	744	790	721	807	766	811	810	804	813	780	814	766	739	797	807	763	813	748	784	749	739	768	824	770	744	865	809	794	765	765	802	825	782	752	725	796	784	733	749	871	835	812	818	760	815	744	770	754	760	806	749	757	742	787	780	816	765	795	812	805	808	735	744	838	777	784	783	797	787	756	808	794	792	796	755	755	764	822	811	786	720	788	835	763	798	751	743	836	769	754	752	776	803	779	751	782	768	756	791	755	765	781	781	814	794	807	736	769	786	740	761	725	784	765	775	757	772	729	778	780	743	826	742	794	804	836	781	720	759	776	804	777	775	794	796	778	750	806	780	701	819	772	763	765	791	864	811	807	754	828	805	752	802	771	800	826	769	788	777	738	770	769	783	803	757	795	793	768	791	774	808	835	803	791	741	777	751	803	772	752	758	761	791	791	748	817	801	791	789	761	796	766	775	754	815	830	808	785	807	788	767	765	745	721	769	778	801	807	827	778	743	752	867	772	784	801	801	754	789	776	801	794	792	811	740	820	788	744	750	793	756	828	725	757	796	729	721	811	780	754	790	722	789	744	777	766	845	832	774	831	792	757	726	765	778	782	803	749	781	725	747	781	743	790	795	757	765	755	795	794	752	800	795	800	802	729	738	767	778	755	809	763	769	760	813	780	782	765	787	774	764	760	784	778	808	777	779	787	736	779	792	768	789	773	757	795	795	773	795	784	755	808	777	754	800	752	805	768	789	787	791	784	778	764	800	815	747	803	832	767	736	756	829	826	811	792	790	790	796	766	792	771	758	746	712	802	843	809	766	781	766	773	767	776	830	757	807	780	761	786	795	789	739	780	787	756	745	784	776	768	812	769	749	764	750	768	751	741	747	775	784	793	760	764	762	753	818	740	776	814	783	735	767	766	812	792	807	784	775	769	788	815	786	759	816	763	837	789	775	748	843	797	773	751	756	816	825	818	751	741	783	771	762	775	796	781	800	767	777	759	790	799	797	844	710	799	772	804	771	797	757	801	811	790	816	779	777	767	804	784	778	760	714	774	742	777	770	788	772	811	751	779	752	765	840	794	711	711	782	718	757	748	804	784	755	804	817	745	770	792	806	813	726	799	774	794	789	814	800	759	766	774	746	819	803	749	789	831	785	762	802	782	778	760	804	731	763	741	811	791	799	814	814	793	768	778	841	768	744	750	810	818	769	788	804	755	785	797	789	740	782	738	815	838	787	809	789	746	783	762	775	801	751	748	782	819	785	842	797	767	765	746	758	771	778	793	763	799	760	791	760	700	796	771	738	770	750	806	802	763	791	762	787	789	764	774	718	812	761	765	808	778	793	819	786	753	766	846	808	781	727	791	773	754	719	786	738	754	806	784	771	757	729	744	767	776	777	755	784	771	775	772	817	792	778	798	743	740	741	783	794	794	723	789	752	720	792	747	805	807	722	759	735	777	781	746	788	789	772	782	791	732	754	738	769	760	785	815	743	774	779	810	760	783	732	757	775	758	801	759	782	776	790	754	779	720	730	779	800	770
14969	16811	8536	3975	2587	1989	1673	1485	1374	1258	1164	1182	1144	1048	1014	1011	976	898	963	969	947	941	973	1001	1027	960	905	950	935	959	910	968	947	985	959	943	1007	1014	984	1013	985	975	994	969	987	959	968	951	883	932	942	908	957	900	911	886	877	906	840	844	931	865	889	851	810	849	851	858	871	846	798	867	804	871	854	857	823	826	879	821	881	871	827	855	838	877	859	861	831	824	816	841	866	803	861	830	877	858	805	802	861	812	853	823	880	880	842	852	804	809	876	828	866	847	777	873	853	847	817	831	844	821	834	882	825	821	801	886	833	804	872	808	876	847	841	848	861	824	817	852	839	842	815	810	829	872	866	854	836	825	854	860	866	828	848	854	803	811	868	885	840	854	796	857	901	833	869	781	826	865	863	809	936	878	829	860	861	830	863	833	835	825	827	826	860	848	846	846	910	863	850	887	826	881	796	865	819	823	836	862	859	835	828	836	897	901	803	914	856	856	845	848	826	860	800	879	834	863	842	837	800	803	832	888	822	875	876	839	846	853	827	840	834	849	841	897	815	897	788	819	853	875	827	837	855	813	849	858	850	867	842	872	826	868	837	846	840	800	845	844	830	844	853	871	873	898	830	843	820	842	893	839	829	819	881	855	841	838	787	825	794	833	870	842	857	872	837	832	800	845	855	830	904	823	894	823	849	836	822	872	863	810	813	881	867	836	840	882	830	863	836	830	829	831	790	869	883	883	887	802	830	835	898	791	867	833	835	854	841	852	828	864	814	866	849	851	865	829	828	905	857	832	795	842	836	840	846	825	800	875	856	809	819	812	830	873	796	858	867	870	850	901	865	858	822	835	840	876	864	866	825	873	823	799	868	903	889	890	823	805	856	853	823	825	770	834	855	875	882	799	871	819	805	885	879	834	872	855	818	832	818	807	877	802	822	867	855	824	843	878	870	859	849	836	802	870	858	859	897	902	817	843	839	859	872	818	833	891	832	822	820	886	842	840	857	829	836	842	824	828	844	821	824	855	879	888	902	837	837	882	835	839	842	844	828	898	828	864	848	836	903	831	821	862	852	897	837	870	798	799	797	801	854	833	873	852	825	802	801	816	829	866	822	864	864	836	860	895	849	823	840	805	818	841	891	883	889	866	883	828	886	814	827	846	845	855	828	857	865	849	929	823	832	855	826	824	886	916	900	811	831	896	883	848	877	869	856	840	843	845	834	867	830	840	822	868	805	837	797	857	860	814	856	896	829	852	872	831	821	858	835	913	882	857	864	847	809	831	862	820	829	825	817	848	797	835	852	862	831	801	884	874	846	853	783	912	825	844	885	848	886	851	856	845	871	852	815	784	855	833	828	886	868	862	823	877	845	848	805	819	882	876	808	908	853	858	868	819	859	851	892	845	851	887	900	833	843	855	843	814	837	847	807	825	883	799	753	883	777	852	842	910	866	849	820	817	807	821	844	811	777	814	846	802	837	852	833	824	867	908	853	863	849	837	770	868	847	819	864	894	823	864	785	848	826	828	874	848	815	898	844	830	827	860	828	803	876	832	833	831	823	864	877	848	882	827	901	875	852	893	813	829	912	892	809	842	836	794	884	836	855	815	816	846	849	839	816	851	818	861	893	867	785	796	840	865	827	815	867	865	831	869	814	816	817	832	833	804	808	848	894	854	801	836	804	850	883	800	801	857	817	858	879	862	823	855	859	876	878	853	874	861	842	891	877	821	847	899	890	859	827	870	796	811	844	865	840	894	793	854	785	856	863	847	881	838	834	826	830	834	853	822	844	881	873	883	842	826	858	843	831	840	878	851	802	817	819	839	886	882	812	864	839	879	810	886	880	780	872	800	841	797	844	822	843	865	904	885	811	846	832	786	826	825	844	836	805	823	851	857	832	845	854	839	836	822	840	869	861	802	816	882	840	819	849	805	829	890	812	938	873	829	872	873	856	847	799	809	877	845	849	814	889	829	829	794	854	869	872	838	810	810	893	861	818	876	879	847	843	833	785	870	921	889	844	795	827	856	862	852	851	902	837	893	808	854	853	852	856	866	855	885	816	817	845	878	880	815	863	838	859	888	853	857	836	838	845	811	833	868	856	810	803	842	839	823	857	805	857	856	830	871	818	856	878	866	825	919	846	829	879	885	859	865	879	838	846	805	837	827	860	847	848	829	873	834	840	855	876	834	939	786	817	854	896	910	877	822	876	815	864	876	849	868	848	845	811	828	863	831	851	783	851	882	852	826	811	863	861	837	895	825	852	855	854	822	837	857	818	815	801	897	879	830	825	830	783	828	878	856	896	824	807	817	832	797	890	847	860	856	817	884	830	821	850	837	815	813	860	762	832	885	868	820	875	792	850	830	877	827	902	798	807	837	871	818	881	825	819	852	869	819	836	865	847	847	843	844	826	850	881	784	833	848	886	836	847	841	826	821	818	837	848	841	846	895	865	838	826	804	802	866	915	845	828	855	863	832	833	838	824	812	854	855	874	865	889	858	864	923	842	769	873	883	891	832	854	792	901	870	863	803	842	854	836	829	869	808	854	844	865	851	863	852	841	810	859	847	868	847	822	886	895	822	791	842	868	870	845	858	835	862	881	890	840	895	872	881	891	768	878	843	839	831	854	921	866	843	853	857	852	828	896	891	817	877	853	863	864	869	828	854	815	848	889	836	838	819	844	821	795	887	838	809	859	824	836	878	817	862	826	811	881	811	792	798	907	810	818	851	862	865	847	835	858	849	852	820	855	828	907	859	775	837	842	794	884	826	865	890	893	878	816	860	832	835	815	872	792	846	879	831	892	854	902	820	846	863	864	843	831	805	839	890	835	821	814	836	783	876	875	880	893	816	872	827	827	824	845	854	817	869	858	808	818	869	879	805	860	870	858	819	854	888	854	841	860	847	850	857	821	885	868	821	852	835	824	886	835	903	848	808	838	839	838	837	817	815	828	857	856	829	848	830	879	866	827	799	782	847	867	856	819	824	844	900	784	853	853	850	873	813	807	885	843	879	834	902	795	818	862	882	827	852	891	879	831	897	830	859	866	821	865	854	902	847	899	887	881	836	876	848	832	907	892	838	831	901	807	828	847	839	779	814	863	869	823	856	878	880	843	881	851	831	845	845	832	841	835	852	806	863	831	881	915	835	856	885	844	902	843	832	889	805	844	853	798	821	832	842	860	844	837	844	818	823	900	859	873	791	854	842	899	827	884	866	831	883	843	921	809	802	862	846	832	823	840	815	891	855	831	881	843	834	900	847	853	860	849	810	806	813	840	855	862	828	849	802	867	880	829	851	840	810	832	842	837	844	798	809	828	791	828	855	841	855	846	892	862	847	840	764	881	881	847	792	851	884	827	861	811	833	917	821	832	854	876	868	819	837	828	861	850	826	844	858	839	915	854	821	802	860	810	827	823	870	833	863	893	843	804	819	807	852	876	813	877	813	872	870	833	853	814	788	861	866	879	802	781	849	886	847	860	860	805	855
27412	20626	10777	1267	787	731	722	691	690	697	687	672	632	678	670	657	637	629	616	607	629	673	669	662	647	693	636	655	676	663	640	670	615	658	652	586	633	643	647	691	662	664	721	654	660	668	648	643	660	602	675	626	636	699	668	648	659	635	640	617	666	643	669	649	645	625	624	608	673	611	623	621	603	644	623	684	593	618	616	595	588	633	658	586	649	640	572	607	622	650	652	632	608	640	612	646	660	644	626	660	643	630	629	687	632	642	635	633	660	622	658	628	634	671	622	595	612	615	589	601	647	606	642	615	626	638	635	580	646	664	650	633	629	632	653	616	621	620	651	643	602	661	600	615	618	598	598	634	662	623	634	664	588	642	636	628	619	627	637	635	640	664	622	631	646	633	652	623	632	613	659	572	672	603	587	680	598	665	597	667	628	657	651	578	617	616	610	641	594	632	688	650	641	618	619	606	649	634	628	621	636	649	621	621	655	632	662	655	675	626	651	658	613	625	667	653	608	684	647	662	608	638	614	628	645	629	641	662	604	595	595	624	670	562	618	629	645	638	669	671	639	614	607	616	631	616	653	625	638	595	650	672	589	599	612	612	634	642	651	621	600	689	600	660	634	675	658	622	628	663	625	596	622	610	628	620	636	663	612	668	638	585	641	588	660	649	637	639	614	652	642	653	620	585	635	607	590	602	672	666	665	614	623	626	644	646	620	617	611	659	695	641	629	647	637	594	707	649	623	625	641	646	640	622	634	649	645	611	635	617	637	647	678	636	639	634	608	671	654	683	620	677	605	618	643	610	640	586	635	619	634	616	659	654	624	679	638	652	639	668	635	613	606	636	707	596	573	613	586	625	644	656	642	602	617	627	631	684	611	612	658	640	628	645	615	647	649	658	617	623	607	609	637	632	665	622	641	592	671	595	597	644	600	599	624	671	597	678	677	643	649	570	625	657	659	595	624	617	643	612	638	590	637	611	603	683	641	641	646	625	616	671	626	619	649	569	605	622	738	656	628	623	643	680	614	668	653	606	633	605	623	647	592	610	578	633	678	630	605	676	629	624	663	664	634	594	648	670	635	646	654	593	610	636	634	607	608	621	589	654	640	621	644	657	659	660	610	662	601	632	623	629	642	605	650	624	553	635	645	589	656	625	620	608	640	623	649	698	644	684	580	561	629	642	638	631	630	633	636	631	566	660	627	666	628	619	661	629	611	693	639	631	656	608	622	649	649	645	625	641	635	649	622	645	636	622	635	650	615	605	655	635	662	609	612	599	615	602	585	610	649	603	624	627	651	648	666	640	626	669	665	635	652	659	624	648	631	596	639	613	650	646	608	696	608	602	638	636	610	595	680	673	607	592	624	633	646	639	631	630	656	666	605	628	616	642	572	605	630	624	610	649	610	630	631	606	577	568	632	633	665	666	640	654	693	618	592	641	649	642	669	689	641	684	616	631	708	668	606	611	616	621	607	647	627	634	602	639	631	624	594	665	626	626	671	595	602	620	682	611	606	638	611	542	648	637	637	642	660	650	659	607	611	685	621	655	650	660	640	678	592	602	611	631	640	660	597	637	613	642	714	627	655	619	675	628	630	621	614	605	631	615	620	602	679	648	608	693	628	601	666	667	623	619	627	648	620	636	620	663	650	620	626	694	644	634	673	628	609	641	641	614	691	643	639	670	620	631	611	597	628	620	632	616	621	646	604	675	579	624	656	638	644	648	610	603	632	608	630	594	615	610	689	636	631	629	634	614	628	651	664	627	631	650	604	578	662	628	638	642	607	662	651	627	691	597	670	641	626	578	603	637	633	662	643	643	670	650	683	609	639	650	602	672	629	580	630	652	623	641	629	603	645	627	619	623	609	637	638	622	693	624	591	641	596	678	606	622	633	638	637	636	633	640	622	641	599	636	628	624	618	635	598	641	658	625	646	617	628	640	623	602	622	695	630	688	648	624	624	623	643	667	658	651	622	613	620	609	640	639	634	638	664	621	659	606	606	637	584	618	618	622	573	646	637	617	672	598	644	678	652	648	663	639	647	640	601	644	637	577	666	649	650	658	660	623	642	569	638	632	604	618	641	615	633	640	592	640	609	612	653	640	589	662	638	639	660	642	629	630	597	604	570	661	615	597	661	603	597	606	630	613	655	619	665	613	637	627	607	636	630	646	688	627	631	642	617	631	636	595	598	618	657	628	606	655	619	638	665	618	652	660	634	633	638	580	621	603	647	631	656	673	662	652	621	616	632	649	654	634	650	631	615	648	619	568	623	615	580	683	647	665	699	662	641	680	636	611	596	611	577	590	613	644	646	679	593	615	628	657	579	632	628	640	624	647	631	673	670	644	633	622	655	621	637	602	661	597	692	600	618	647	608	654	675	669	604	612	648	657	633	598	644	630	681	624	656	640	662	634	645	639	646	638	598	644	642	637	607	655	611	624	622	602	651	653	610	662	624	646	629	636	657	658	619	624	651	615	642	634	633	649	629	613	627	650	614	603	657	627	622	661	652	645	614	652	606	633	618	596	596	636	629	611	631	646	630	615	602	662	627	599	612	634	590	620	575	602	611	599	634	648	647	671	625	638	611	631	670	605	669	618	627	674	612	668	669	611	659	674	608	659	618	625	654	678	636	581	596	627	645	655	635	660	645	598	635	633	647	629	641	692	612	578	642	568	647	588	628	640	628	645	688	640	677	661	647	610	631	622	635	632	618	633	673	662	621	639	630	640	627	661	635	646	648	676	605	634	632	615	591	628	620	635	693	649	640	637	599	666	677	641	627	673	619	656	614	637	631	616	608	619	598	612	615	646	624	678	625	633	656	617	610	660	666	655	684	640	637	653	688	654	599	620	695	598	621	605	617	639	657	584	597	612	644	637	631	619	639	583	585	630	618	610	664	616	600	661	637	584	648	648	641	635	652	670	632	614	613	606	633	629	624	657	608	631	647	634	641	661	602	648	636	622	597	638	636	633	623	662	590	653	670	614	608	600	618	617	592	605	667	604	654	586	595	657	633	624	637	632	675	663	642	631	664	603	626	625	624	649	646	653	632	674	599	607	669	615	658	639	612	659	626	643	658	632	697	642	599	623	650	637	665	628	625	656	628	628	677	642	626	660	684	638	655	639	590	630	610	639	623	594	629	674	625	610	641	624	623	629	626	668	658	666	651	610	599	641	646	620	609	601	609	655	676	624	657	644	652	675	624	602	611	662	630	639	613	658	605	602	657	643	666	633	632	630	633	627	678	621	632	657	666	618	685	668	634	614	590	651	600	599	598	618	631	615	625	616	641	642	571	636	632	632	684	603	660	622	611	624	615	589	595	643	633	625	616	637	626	658	619	613	621	623	618	627	659	642	611	614	626	624	632	630	635	622	624	686	590	607	692	680	595	616	622	647	655	581	634	671	599	622	598	651	584	605	605	584	638	700	661	585	599	588	614	650	643	663	617	632	674	622	631	621	643	676	628	606	642	633	658	626	647	626	599	628
9855	3724	1481	1028	905	824	820	823	839	756	771	734	718	782	784	755	717	722	711	711	697	669	800	744	758	726	726	710	714	745	702	727	733	742	784	753	790	782	758	752	731	782	732	736	697	764	766	736	723	725	753	768	747	742	646	690	685	727	740	711	658	752	644	775	723	708	731	687	697	673	707	633	665	700	726	703	690	686	637	705	684	674	690	710	714	679	708	692	692	726	714	676	716	721	737	693	692	658	654	723	675	679	691	694	669	674	686	719	742	723	710	700	692	696	673	668	724	731	677	724	694	728	654	699	714	661	686	717	701	716	702	686	695	681	680	671	676	734	738	706	686	706	708	649	700	700	694	708	687	686	720	701	682	679	682	671	673	718	679	655	777	680	750	684	683	704	684	683	740	659	680	699	648	708	695	700	642	711	751	706	707	676	692	731	712	734	656	706	719	624	697	687	710	705	736	723	682	694	739	707	739	651	688	690	691	711	731	726	690	697	722	720	624	699	691	683	783	675	736	710	655	688	727	706	648	671	656	725	690	708	760	674	714	746	662	713	640	653	700	697	686	718	712	659	662	731	656	679	652	690	749	689	712	693	694	717	677	721	708	679	673	711	712	674	687	729	679	735	688	668	679	673	730	659	692	709	716	690	748	668	697	669	717	718	739	681	689	688	654	680	706	697	697	695	695	709	683	656	679	680	716	742	741	677	703	674	700	724	712	721	650	704	693	698	750	715	691	711	694	671	679	704	723	715	718	731	736	712	699	716	702	749	683	729	701	689	709	675	670	670	681	710	662	733	748	714	663	674	697	616	701	702	689	720	725	727	693	670	689	681	631	749	644	706	691	706	702	694	700	725	706	670	661	659	699	689	754	663	710	678	696	707	683	694	705	772	696	731	736	712	709	713	696	672	690	699	700	693	699	671	664	721	685	688	695	706	678	686	689	652	637	707	696	717	687	666	712	703	711	712	681	735	702	702	662	731	710	684	664	722	684	678	692	688	678	709	680	681	713	683	695	693	687	694	701	756	690	723	727	676	732	660	725	674	683	702	722	651	677	689	675	672	677	669	658	673	757	643	662	697	661	728	710	668	680	694	641	680	681	721	671	693	703	726	635	697	721	743	715	667	714	700	685	675	682	692	725	699	700	718	709	692	700	702	674	700	687	705	721	741	764	650	671	732	761	670	743	659	711	686	697	692	691	712	669	707	658	681	705	701	674	685	663	728	688	688	737	703	703	713	665	672	691	698	679	698	690	639	707	704	676	648	668	727	693	653	706	719	672	711	680	661	716	706	665	683	706	686	682	655	696	670	704	669	680	668	676	664	699	734	716	726	725	721	694	697	683	739	682	643	688	674	692	708	724	661	681	707	767	676	694	695	684	714	646	718	671	679	697	681	722	692	667	679	682	709	688	674	735	701	701	728	729	655	701	703	718	682	699	640	727	691	725	684	692	706	691	695	684	697	688	707	750	633	697	719	697	668	669	678	684	720	732	654	707	694	739	697	668	690	635	739	720	706	719	708	682	693	671	681	650	730	735	713	743	714	688	694	700	681	696	638	684	684	641	708	732	666	671	668	683	679	689	684	706	658	689	730	700	691	708	692	675	668	717	685	672	703	686	722	721	671	715	710	655	722	692	651	740	708	682	690	710	685	693	707	704	692	647	724	653	722	682	727	689	704	697	658	702	684	708	690	656	704	683	723	718	675	753	714	685	705	652	676	725	757	678	718	715	678	710	694	720	694	676	641	707	735	706	704	686	736	680	718	730	685	671	708	759	690	736	689	684	715	696	679	703	721	740	689	675	700	650	686	703	715	746	665	655	691	695	703	712	704	741	712	728	712	705	687	675	688	675	732	701	698	667	718	654	768	732	687	722	712	698	706	669	682	659	669	726	668	750	729	698	657	697	720	709	671	687	698	722	739	706	680	732	651	707	674	688	737	712	686	712	681	770	692	652	709	735	674	716	684	685	740	729	653	696	662	704	704	690	699	711	689	686	670	688	653	754	701	655	667	652	684	687	699	724	642	678	734	691	689	728	700	723	674	728	705	716	693	714	740	751	659	722	684	677	728	742	697	753	709	703	737	742	678	702	655	657	658	658	707	675	745	758	721	692	687	712	660	675	700	676	674	672	693	718	697	634	686	712	720	675	716	696	695	723	712	695	692	700	689	697	700	680	735	697	694	754	712	714	633	717	672	719	691	673	654	715	704	769	639	712	649	671	706	697	708	681	701	693	722	674	681	711	685	731	661	678	671	692	710	733	712	705	672	698	674	664	694	702	706	715	673	710	749	692	687	694	720	660	728	688	653	718	733	736	722	701	717	708	635	664	704	673	732	718	668	677	678	714	704	694	701	727	698	711	639	673	716	722	670	674	684	686	683	748	739	703	711	665	723	620	769	709	679	698	711	704	722	667	704	668	722	692	702	684	706	683	682	715	700	726	666	681	679	728	762	685	709	679	704	705	713	680	685	712	734	704	664	685	673	699	699	701	682	674	682	652	730	676	705	675	692	716	701	722	703	708	708	663	742	672	666	698	697	758	723	670	686	725	670	693	701	718	681	682	633	699	698	652	725	693	705	668	705	713	674	723	700	719	710	705	743	717	682	637	675	676	706	697	695	712	711	654	703	654	705	698	701	670	694	734	721	701	649	686	703	710	690	729	720	701	715	732	708	672	700	675	696	658	711	717	693	663	695	700	697	684	680	746	677	704	726	670	704	628	715	706	679	716	710	699	668	725	710	671	711	678	702	711	654	684	691	700	683	709	706	732	694	675	659	723	710	659	695	662	713	727	701	712	691	675	670	655	710	727	636	687	736	656	708	697	695	707	623	707	672	704	708	712	704	737	699	669	703	630	647	741	712	687	720	719	752	703	702	677	719	737	701	689	698	731	687	662	665	680	727	690	739	683	696	670	743	676	627	686	719	726	693	717	676	671	708	705	729	663	670	670	685	723	691	697	692	656	704	650	707	741	711	693	729	683	707	667	652	691	741	744	761	711	684	671	674	666	683	685	713	676	661	646	699	700	715	678	670	694	719	723	648	689	732	716	706	695	706	682	743	729	709	696	684	672	673	692	698	708	680	666	691	711	707	740	728	714	708	670	722	638	683	654	718	668	665	704	724	735	758	711	711	676	721	652	641	696	674	729	678	668	702	706	662	692	704	704	657	651	667	694	665	731	620	716	756	740	677	690	680	732	697	653	696	784	670	683	696	703	706	713	681	713	638	686	713	718	696	689	691	684	709	708	665	700	654	698	713	702	672	656	698	708	612	706	684	688	698	692	670	708	666	714	717	681	728	709	733	648	704	688	701	677	707	685	707	677	693	705	694	690	697	691	761	656	748	703	687	698	673	730	736	706	698	664	703	694	747	676	658	669	658	696	730	644	704	687	708	696	712	718	720	692	707	728	731	698	685	716	722	726	668	707	711	723	687	708	736	728	706	717	682	714	680	686	693	728	705	698	648	690	723	666	715	751	683
23465	21027	27681	24584	20792	4224	1204	1038	915	928	898	900	845	877	856	776	762	799	748	808	763	801	822	827	842	855	789	765	814	759	755	807	760	800	825	793	835	778	820	837	773	844	851	794	763	849	795	754	770	749	759	795	774	813	731	739	782	780	747	743	720	692	673	766	773	753	759	774	743	732	727	762	764	762	742	735	720	713	715	718	733	781	732	754	708	736	733	740	729	761	748	714	700	725	722	719	762	742	753	672	719	782	754	754	772	727	681	708	719	682	713	756	731	704	771	763	723	726	723	773	746	764	725	736	757	700	729	721	748	719	706	755	790	742	737	689	740	782	721	724	752	700	730	737	754	747	744	784	724	800	736	724	739	741	704	728	766	722	727	726	754	692	740	711	751	765	752	732	710	729	716	694	759	728	724	765	778	731	759	754	723	734	737	737	767	741	722	730	737	736	691	707	712	710	779	760	744	757	696	751	719	689	797	731	716	738	748	738	779	700	760	717	710	778	777	763	777	719	757	768	714	727	729	692	718	749	749	740	688	766	756	715	695	719	748	733	704	766	758	718	737	760	758	724	724	739	741	755	723	753	747	734	766	711	758	766	734	759	757	710	750	736	762	710	714	764	744	733	732	741	764	774	702	734	674	721	747	701	710	731	742	758	753	722	766	719	719	775	734	738	695	765	685	730	732	716	762	778	709	762	693	768	749	783	727	696	733	796	758	717	731	768	771	764	747	770	715	716	719	749	737	767	715	711	762	703	724	749	748	726	744	739	761	766	730	756	737	709	738	744	721	767	735	726	753	767	760	726	685	778	743	763	795	773	733	746	725	783	762	746	701	748	675	739	691	733	761	706	685	781	740	707	774	764	711	740	751	737	724	712	747	709	726	699	736	753	743	760	762	748	760	720	749	730	752	726	746	752	795	763	736	720	777	790	720	722	667	740	759	724	697	723	793	745	721	727	763	703	708	738	752	760	788	789	713	778	721	740	734	749	781	757	725	744	744	674	772	821	712	709	714	708	755	755	736	783	756	740	716	745	736	713	715	736	754	757	734	759	775	708	740	718	743	724	718	768	763	722	776	725	765	748	753	696	723	784	756	745	721	743	659	750	800	751	707	735	722	783	683	718	777	713	702	733	740	738	746	788	728	788	792	744	717	742	747	748	732	798	708	762	798	794	711	717	768	692	779	690	678	747	737	749	783	754	692	728	779	798	759	762	736	685	729	780	735	795	800	733	729	761	726	726	763	754	727	757	730	772	723	743	743	778	744	698	775	783	703	693	744	721	741	724	742	752	783	720	727	718	695	800	797	726	723	762	766	740	748	738	782	744	745	731	756	736	720	759	695	727	713	723	781	744	774	747	741	770	715	665	716	731	705	709	728	702	770	749	695	752	736	756	719	733	720	726	766	704	788	739	762	728	757	650	764	727	717	778	704	714	750	703	755	708	755	744	799	749	739	745	741	711	733	763	762	763	765	695	720	762	735	746	674	722	766	759	702	780	663	785	760	764	723	686	690	762	797	769	727	700	745	715	716	731	697	747	709	738	761	746	737	672	729	726	751	758	709	705	770	706	677	760	755	784	760	731	759	687	721	710	743	731	719	764	817	745	673	744	762	720	726	760	729	712	744	764	784	698	712	750	704	744	731	760	751	696	736	715	722	736	747	717	717	778	723	794	758	765	746	669	737	735	746	731	717	728	767	769	745	742	740	748	755	737	774	741	706	693	735	700	716	776	755	723	728	744	744	747	715	700	720	712	720	733	749	739	776	741	702	753	741	724	792	727	765	731	751	738	713	746	729	733	771	706	766	730	751	740	742	720	771	788	768	665	735	718	700	804	725	787	705	745	780	705	728	718	725	693	706	718	736	778	755	764	754	802	766	760	785	732	723	721	735	723	707	735	700	685	732	722	729	705	762	793	736	754	723	757	760	791	777	737	748	740	780	730	709	731	775	732	732	724	734	765	753	678	734	792	756	777	699	738	717	734	681	686	717	714	733	784	714	763	727	727	759	785	781	701	762	763	758	750	748	743	699	751	730	754	739	719	766	730	721	728	736	733	758	741	759	710	748	729	739	744	746	682	774	737	778	766	740	770	755	752	751	706	760	752	736	761	715	725	743	696	734	720	772	737	742	715	718	729	690	738	747	737	721	741	781	736	718	737	747	736	731	731	704	729	767	752	775	747	716	761	719	713	741	698	775	733	696	779	727	737	811	676	707	807	733	750	726	717	790	733	769	694	738	753	723	740	724	703	752	698	769	753	711	751	791	769	734	746	733	723	748	670	745	738	771	715	711	790	791	719	720	733	782	750	737	704	748	737	734	780	726	722	722	804	745	753	763	774	766	777	759	754	704	731	759	721	755	788	778	727	737	742	740	755	712	743	770	769	764	769	752	711	743	776	716	750	715	764	705	734	705	745	756	761	713	757	717	747	699	773	758	740	728	717	726	735	752	717	736	671	720	693	742	731	713	714	805	730	714	754	710	718	730	783	694	798	726	766	724	750	796	736	737	777	727	794	680	758	753	738	755	775	785	731	732	768	767	763	736	773	711	754	724	742	754	784	775	713	744	762	755	763	763	787	719	760	699	800	763	772	729	716	732	754	755	773	737	734	760	714	722	736	722	759	669	776	796	765	765	776	753	702	762	759	765	758	732	730	738	712	742	746	743	741	753	742	698	734	747	745	762	719	753	738	761	743	764	741	714	692	743	729	723	701	728	721	759	749	707	809	702	713	725	792	753	729	732	739	767	704	706	779	769	715	735	730	742	736	735	717	749	733	690	725	766	735	717	705	770	740	752	759	728	777	695	737	746	765	736	739	686	718	696	708	714	723	699	758	759	717	731	733	741	743	731	702	749	787	715	785	758	704	743	714	709	739	759	757	730	717	757	729	763	755	744	762	748	746	733	765	740	684	739	710	732	750	715	741	691	700	778	689	744	793	758	710	745	744	777	726	722	680	751	749	747	707	758	728	781	708	749	685	701	730	732	741	762	696	735	750	700	729	746	728	762	762	774	779	720	747	725	702	729	705	697	734	743	773	685	795	720	742	751	741	777	726	758	779	694	757	752	699	733	755	766	745	756	736	679	724	710	728	725	751	732	763	761	727	754	712	744	733	754	767	776	696	735	722	719	738	735	725	725	768	826	690	734	785	801	728	748	748	726	762	744	723	700	729	727	757	694	704	703	714	697	771	733	772	759	756	718	734	728	766	755	708	717	747	725	742	695	682	779	771	727	695	723	724	692	714	763	715	784	734	714	700	704	762	769	748	845	763	681	722	766	760	738	740	759	756	739	730	728	737	740	725	741	761	783	755	728	726	692	777	735	726	745	718	713	696	749	779	717	754	725	769	736	745	727	771	754	734	724	758	717	719	741	707	757	732	754	698	744	759	745	748	718	693	709	675	751	722	740	733	756	761	703	730	740	743	785	745	800	708	715	742	696	736	765	764	726	725	738	671	723	747	733	722	744	775	729	743	697	764
12132	10341	5366	2553	1799	1525	1328	1190	1100	1042	1059	968	1006	1031	898	905	907	868	910	848	897	884	919	921	838	962	862	867	874	839	901	915	864	853	937	889	868	888	891	898	966	864	865	858	910	905	858	861	850	875	912	897	879	851	855	838	806	810	790	806	841	792	841	811	781	808	777	833	799	795	806	807	827	824	799	835	811	752	824	873	819	800	785	819	797	816	831	760	795	825	840	784	859	810	803	790	795	760	792	811	830	774	816	773	814	838	814	797	806	802	778	791	794	827	810	808	789	827	837	823	800	814	792	760	765	870	829	774	749	821	780	782	799	781	819	828	763	766	827	829	802	794	831	838	806	813	805	762	849	841	788	816	835	823	831	773	818	815	774	863	784	825	816	830	804	775	790	857	773	854	795	821	828	799	803	818	786	791	798	824	785	826	759	792	804	819	782	791	817	786	783	837	791	775	829	782	773	773	773	761	828	821	819	782	808	826	804	790	796	808	806	758	840	816	817	813	806	808	784	822	827	820	828	847	797	804	769	800	793	825	792	822	832	823	744	843	800	807	735	838	852	789	772	833	773	807	868	773	821	838	825	845	778	833	807	796	851	844	789	776	853	797	783	775	818	818	792	809	772	768	780	815	769	790	785	863	812	801	852	807	723	800	822	761	826	797	812	774	772	801	849	832	772	757	777	774	793	775	796	872	793	816	801	839	756	800	770	798	808	834	779	759	795	827	799	859	774	819	798	779	773	823	792	748	849	820	778	817	778	829	822	796	785	768	815	817	769	825	750	817	769	809	814	755	853	780	849	855	790	788	784	771	780	825	828	807	833	761	830	830	810	822	808	775	812	785	793	784	789	817	759	783	853	792	827	815	826	802	783	821	777	799	778	807	827	794	824	810	824	788	833	823	799	783	823	771	819	805	829	782	840	778	810	836	788	823	829	763	767	787	795	784	798	838	804	779	770	844	798	773	748	809	777	767	756	822	799	823	806	778	834	779	765	844	796	829	780	761	808	803	799	809	776	782	800	797	834	828	885	862	788	790	793	819	848	781	801	804	819	793	807	805	829	818	798	809	782	745	844	777	840	787	808	805	783	814	848	901	795	846	791	828	821	808	802	838	839	781	775	799	815	830	773	786	773	789	801	814	781	810	841	767	814	854	785	790	769	840	767	817	787	807	831	755	820	792	798	791	833	791	791	817	766	804	775	768	792	805	746	797	793	814	795	752	799	777	836	860	764	766	848	783	839	785	813	785	805	883	784	769	847	757	782	752	833	809	823	845	784	838	819	812	778	776	850	820	800	759	782	823	839	805	798	790	810	795	807	801	764	828	786	812	816	777	808	793	785	788	843	811	806	781	758	820	840	833	849	846	804	836	779	823	835	793	806	815	769	813	813	784	798	765	831	771	806	766	808	846	835	797	826	802	834	830	839	786	787	823	810	846	770	802	828	825	751	768	835	818	791	745	869	751	790	807	775	808	773	826	772	781	780	831	796	806	775	832	768	832	784	824	824	811	827	805	783	794	795	780	813	814	856	864	817	806	809	780	896	831	816	830	817	812	802	772	785	832	804	836	761	786	753	793	866	755	796	812	810	827	857	789	820	839	814	794	794	798	787	816	798	840	781	820	796	806	850	736	757	783	807	814	793	809	810	818	824	790	877	863	802	800	774	777	790	779	837	787	847	768	795	770	780	788	803	843	777	771	832	775	811	779	834	792	759	804	841	828	810	816	843	801	836	793	797	793	774	809	758	788	755	811	816	814	816	786	801	853	764	794	762	778	842	817	767	813	817	834	803	818	797	754	812	792	795	817	790	836	837	797	825	856	743	812	839	817	786	795	813	803	778	834	805	764	816	794	798	798	796	807	800	811	767	815	832	843	815	788	811	785	807	853	811	781	802	807	810	796	824	802	853	829	812	846	855	863	789	828	817	806	878	782	843	790	790	782	752	813	796	821	830	801	819	777	802	802	834	827	807	827	804	783	842	837	757	839	758	780	821	813	816	813	839	745	831	801	801	790	859	805	798	821	808	814	755	832	792	823	739	770	847	804	787	868	798	814	785	765	870	811	764	832	772	871	832	807	798	763	764	785	774	817	796	779	780	839	837	856	749	852	789	758	800	805	792	839	781	836	785	840	815	815	761	827	767	807	749	860	787	796	814	831	795	856	757	832	806	844	818	916	800	842	825	773	815	733	837	813	817	789	795	789	807	787	796	790	807	797	792	815	854	789	785	818	827	756	793	836	780	841	844	781	828	823	788	771	846	803	825	787	783	840	850	836	826	778	833	745	780	797	791	779	826	779	812	822	790	823	769	795	792	809	766	779	842	749	797	791	813	828	843	787	782	768	804	806	809	797	801	795	773	793	807	834	762	788	817	842	788	797	837	803	824	819	852	830	843	772	818	781	773	875	841	812	802	779	824	784	808	812	803	786	806	837	773	785	780	798	828	811	805	780	801	826	825	797	793	824	773	837	796	770	793	798	786	795	876	779	819	810	829	836	815	810	851	796	791	833	802	811	843	788	833	846	748	841	809	800	789	796	855	812	797	782	835	761	798	799	818	833	815	835	809	826	773	805	770	823	807	803	805	848	820	841	807	814	838	821	822	797	790	799	822	785	836	790	816	787	738	820	792	821	799	825	795	853	743	837	795	751	784	791	766	827	792	800	779	811	788	833	823	786	817	803	787	768	828	782	798	796	740	772	770	808	811	797	846	828	858	775	771	826	772	833	816	801	822	776	765	777	796	826	793	810	795	829	830	797	786	786	779	806	766	793	769	805	778	815	772	770	808	789	824	784	814	731	813	797	814	800	801	789	816	788	761	786	821	816	776	823	810	758	800	787	827	828	838	819	818	797	831	796	817	810	858	798	814	809	772	835	781	857	821	832	820	806	779	786	841	847	823	764	781	823	824	810	838	826	864	811	787	838	773	745	791	843	846	827	843	764	783	782	815	782	807	813	821	769	806	777	786	805	812	857	781	821	753	819	816	826	766	769	772	798	766	792	843	827	806	805	844	809	787	804	802	752	850	867	798	826	780	803	793	805	753	794	802	833	812	818	759	850	806	735	798	779	800	829	801	809	767	777	826	818	827	814	874	813	874	820	830	842	876	796	792	764	772	779	789	801	792	851	802	879	803	773	809	808	826	791	790	802	824	797	832	788	887	758	775	808	751	794	818	813	787	790	802	817	778	829	805	825	790	827	766	832	807	834	801	806	810	817	826	819	768	783	811	795	824	837	775	819	789	819	800	811	769	833	779	785	830	822	866	802	829	829	792	793	765	788	848	872	801	727	742	796	780	761	821	779	790	820	791	788	784	770	810	806	831	825	848	839	814	818	761	800	814	837	807	804	809	804	765	831	820	794	789	767	898	809	786	791	792	778	788	781	826	838	736	775	756	775	812	739	796	817	798	794	795	803	762	783	841	820	796	802	785	809	855	799	783	812	828	781	788	821	801	780	770	820	857	803	865	831	846	798	799	822
24449	20891	26204	25155	4181	939	827	686	681	667	676	687	678	666	695	643	622	664	649	617	619	651	669	608	642	625	663	565	612	639	647	666	631	648	644	618	620	638	640	657	682	647	646	707	612	645	682	663	627	638	667	629	628	584	629	655	624	634	626	616	619	605	585	566	609	600	582	602	633	618	641	595	569	610	608	574	600	605	584	629	605	651	629	625	607	630	592	597	634	612	613	575	572	594	595	598	615	613	591	638	630	596	632	621	570	586	645	608	609	585	616	590	597	577	598	560	593	577	624	568	651	621	645	557	571	620	603	617	612	577	640	628	586	624	629	562	585	599	571	653	631	632	600	649	648	606	569	626	618	617	601	548	564	655	623	621	574	621	582	626	583	593	595	600	616	596	627	584	666	621	564	614	619	596	613	601	613	586	534	651	655	599	586	608	596	588	625	617	587	608	614	614	595	578	570	603	584	618	606	603	589	601	657	618	586	596	603	594	629	601	662	569	610	597	577	587	568	620	620	631	571	610	608	605	665	603	638	623	595	601	581	544	579	606	606	607	585	597	621	642	571	611	596	579	623	608	603	644	586	598	597	596	605	601	609	606	601	603	636	614	597	583	616	636	633	627	603	592	647	586	590	636	612	591	615	562	656	610	594	589	621	577	615	586	579	620	579	608	599	603	600	622	582	593	594	609	623	615	606	638	643	614	618	612	593	581	599	601	628	583	623	637	598	592	628	603	620	621	564	611	626	595	596	581	616	593	593	633	615	570	605	613	601	575	564	562	576	590	579	588	582	601	604	601	601	606	605	630	579	613	584	605	594	568	589	637	635	570	589	622	612	620	593	588	622	628	570	588	586	613	568	593	556	606	619	617	622	632	604	620	591	596	612	647	632	571	599	573	568	621	560	558	604	591	610	571	618	600	605	580	628	597	584	628	636	588	570	610	598	583	604	603	569	538	601	646	591	593	608	635	624	588	604	595	607	641	572	560	649	595	615	574	608	598	607	610	587	626	615	587	570	612	625	612	609	620	592	574	604	600	639	564	627	563	600	624	590	650	593	600	619	622	576	614	634	611	651	568	584	613	605	598	602	615	554	650	604	615	596	594	608	581	596	594	617	598	614	600	605	639	655	593	638	574	569	602	642	615	618	580	569	645	587	600	546	600	598	623	633	608	618	594	595	632	556	585	657	572	596	585	622	644	622	653	596	634	579	611	603	629	590	606	564	611	590	612	592	594	570	583	597	597	607	592	596	616	648	606	586	586	625	639	576	627	610	635	582	585	565	593	594	655	564	636	591	587	579	626	535	573	577	584	641	635	577	604	591	637	564	606	593	586	594	631	630	578	614	590	588	587	611	589	599	598	577	627	617	592	601	553	595	595	599	595	570	570	627	588	610	572	666	652	608	621	647	622	551	605	608	607	670	576	597	604	589	608	611	602	616	611	603	568	639	589	570	569	567	577	591	606	614	648	595	605	582	591	577	589	590	587	626	601	588	605	581	587	635	609	610	607	578	583	624	576	601	636	616	632	627	587	620	624	598	595	625	647	647	595	633	615	645	625	613	590	627	629	622	606	615	579	603	616	614	590	597	631	572	571	604	629	674	611	660	630	595	642	633	579	614	639	636	568	556	579	620	578	607	609	638	585	633	610	629	584	617	628	615	646	607	608	590	595	603	635	606	629	618	572	570	600	641	616	555	618	613	636	635	619	616	597	584	636	596	616	616	579	573	553	639	598	587	578	613	619	629	656	604	586	603	621	616	584	600	624	615	592	606	645	607	540	610	537	558	615	632	595	559	598	638	585	627	617	585	571	611	594	623	593	611	621	603	608	575	586	614	632	571	608	609	605	620	583	631	617	585	630	587	596	588	587	596	602	609	574	628	597	680	594	627	629	619	645	606	603	587	623	584	639	590	606	621	610	620	634	643	588	601	572	606	574	629	604	614	567	612	586	585	566	617	594	562	599	600	556	557	600	619	581	614	567	624	580	615	583	617	645	635	571	644	609	641	601	581	588	601	629	620	602	598	594	619	608	618	569	582	631	546	642	536	599	605	624	561	597	585	602	617	667	655	566	617	582	628	641	585	604	610	652	583	605	597	576	606	611	587	616	669	610	594	584	610	625	617	607	581	586	609	601	600	646	603	612	593	612	651	610	644	599	624	605	646	587	597	595	598	603	635	623	610	571	609	659	586	577	598	621	647	663	575	638	631	607	631	602	613	569	616	637	605	615	609	622	574	636	576	585	601	620	602	613	645	567	584	603	612	612	619	555	653	624	583	597	651	647	579	609	608	623	600	594	630	587	598	612	587	612	592	588	567	594	659	614	600	629	581	583	627	644	589	606	599	579	616	601	598	622	607	599	593	607	618	582	579	586	552	599	583	616	626	591	635	594	591	585	609	558	591	613	597	607	577	594	595	608	610	609	583	572	585	617	591	570	644	578	594	602	581	577	605	595	592	562	605	627	611	613	620	640	594	626	646	595	602	597	602	637	573	593	609	624	619	615	591	638	595	561	593	615	608	643	619	569	620	616	613	637	556	596	637	534	630	589	653	601	624	582	626	598	601	603	610	569	564	553	625	609	571	585	609	655	580	624	565	628	599	632	560	578	627	627	615	631	651	597	577	589	637	608	656	588	592	572	643	588	602	638	620	607	608	606	612	639	574	617	614	587	586	583	615	598	599	602	609	614	613	601	641	636	628	607	570	602	609	601	624	605	626	639	593	587	557	611	645	601	592	633	593	619	581	589	646	546	586	599	582	583	621	590	578	630	611	617	600	598	561	619	569	606	580	609	612	640	542	622	616	575	567	622	624	579	598	616	629	590	608	657	641	604	606	611	637	611	616	563	632	620	608	582	644	594	625	633	657	583	608	580	636	605	574	604	622	533	572	586	608	610	606	608	558	611	580	593	603	580	578	630	582	635	612	593	623	610	624	568	595	636	599	618	616	619	625	600	588	594	570	609	620	600	627	604	680	605	557	635	582	565	600	628	570	611	628	561	612	571	633	582	593	560	603	587	626	587	612	552	625	588	590	652	584	628	610	578	580	617	602	556	587	594	617	633	592	600	629	571	601	540	594	612	602	646	622	585	601	592	610	618	620	576	614	619	624	588	594	617	607	539	631	607	590	584	589	611	567	584	634	570	614	610	591	626	608	616	596	582	611	613	599	577	566	594	601	604	631	588	597	567	592	602	611	601	598	570	599	607	583	618	585	568	678	603	573	632	611	590	604	568	559	604	614	594	554	620	595	588	628	582	618	622	630	637	562	637	624	577	633	617	587	650	584	617	590	611	625	610	608	623	575	625	589	613	598	605	636	565	623	615	643	580	612	605	597	597	663	581	581	605	621	612	586	612	599	613	624	635	625	579	607	608	585	605	625	598	587	557	638	642	610	624	642	573	590	660	589	584	668	630	582	605	631	544	578	603	604	612	596	647	596	642	599	604	598	573	607	619	628	589	608	630	605	588	643	628	632	598	573	600
10082	7017	2857	1447	1204	997	874	860	803	785	797	794	769	780	721	776	700	740	727	790	724	687	733	774	752	742	759	699	716	707	697	719	678	714	737	710	754	727	727	716	763	725	728	740	720	712	729	743	707	715	692	692	689	719	710	683	739	744	676	655	696	740	669	680	654	676	673	693	661	662	633	662	633	657	664	644	651	672	701	645	691	667	665	658	670	686	677	679	664	657	685	661	750	715	666	642	685	704	697	665	646	679	696	704	659	661	660	727	641	662	679	663	653	647	664	637	636	681	673	703	682	638	654	689	651	685	662	677	653	668	671	689	645	677	634	644	654	633	689	673	667	667	641	669	682	692	646	633	633	679	659	665	683	618	721	688	676	594	721	651	690	675	653	621	701	668	668	681	700	672	689	694	683	655	657	648	668	696	655	690	663	642	733	663	682	652	677	653	683	691	676	665	634	590	659	675	654	648	699	709	678	666	648	663	686	640	659	708	665	665	649	660	644	678	676	654	676	649	701	669	718	686	639	685	649	674	655	646	710	669	659	644	654	681	637	667	683	658	669	635	644	674	635	646	644	678	671	674	680	634	658	634	688	659	665	684	679	641	670	665	677	644	629	679	652	662	668	646	674	683	683	639	667	642	698	639	677	633	611	669	599	701	670	669	684	686	664	672	696	679	676	667	657	725	663	705	672	693	630	658	720	664	651	713	659	715	649	651	710	674	646	641	700	652	688	606	662	703	657	694	651	626	710	698	662	654	684	666	683	686	622	671	694	710	670	650	644	644	652	686	689	638	637	674	656	689	677	661	669	654	686	650	683	693	660	660	692	662	635	639	648	654	637	668	634	667	668	639	691	691	742	631	648	667	650	734	659	670	706	616	680	659	609	728	649	672	684	696	665	655	679	667	680	655	677	661	678	657	658	675	688	661	671	651	647	645	654	646	635	684	667	654	691	701	662	671	680	659	656	610	684	664	654	681	647	721	719	736	691	651	675	674	661	698	712	670	667	685	665	632	675	694	672	642	719	698	680	693	686	619	634	657	678	666	695	648	689	660	674	641	661	715	693	696	669	654	679	681	687	695	688	690	635	705	629	636	666	683	721	672	645	659	663	663	693	679	677	666	669	697	671	618	666	664	662	659	671	723	688	661	639	682	695	657	656	633	677	653	702	652	681	644	653	653	699	681	677	633	703	706	619	657	662	663	651	704	679	694	699	645	666	669	645	672	684	679	662	684	649	610	656	657	648	636	680	646	675	664	694	654	682	716	628	701	657	684	686	634	702	740	691	636	669	633	635	659	690	685	657	685	654	695	663	713	701	711	661	634	662	675	680	639	615	624	648	631	713	708	637	632	682	637	647	673	664	623	678	696	699	698	718	612	648	652	656	687	654	669	671	643	686	694	686	665	668	719	669	715	680	699	667	648	659	697	653	709	686	663	606	647	704	687	620	689	679	665	699	693	630	674	690	664	681	723	670	647	651	704	680	657	598	654	638	643	662	637	690	694	660	662	681	662	656	663	625	667	675	713	695	649	683	653	629	665	661	626	627	690	612	649	716	684	713	686	671	695	691	649	694	647	703	663	659	701	653	648	656	680	698	679	684	673	628	714	692	611	669	679	667	689	638	686	689	647	655	669	664	676	743	684	727	624	626	604	649	642	664	629	626	656	700	665	656	670	643	617	682	689	615	664	628	682	655	675	648	702	659	663	679	708	652	623	644	689	702	678	669	695	675	628	684	685	674	660	616	592	705	683	637	679	687	623	665	646	601	624	649	673	655	634	659	725	647	655	672	640	709	664	659	703	691	704	682	665	685	667	668	655	619	654	648	693	642	664	683	627	678	685	657	669	684	642	623	658	692	710	634	651	686	673	698	680	635	695	715	670	679	672	631	682	673	670	650	678	687	656	679	666	678	590	674	644	634	636	645	697	678	653	646	712	638	617	682	622	696	655	666	623	654	651	667	668	657	674	701	704	638	725	627	633	650	653	660	618	698	638	717	672	696	609	649	682	701	654	645	696	687	733	652	696	709	701	640	707	684	672	675	700	637	686	646	694	664	652	680	663	706	692	659	660	676	685	653	689	690	690	645	645	685	623	689	666	672	643	662	705	653	646	734	666	670	623	699	609	725	681	633	654	656	660	642	703	700	644	669	706	654	648	646	676	676	668	683	703	650	681	682	672	688	645	642	678	713	670	648	689	655	668	660	674	644	657	681	642	662	654	669	658	669	676	654	678	629	628	660	635	652	665	686	633	675	688	669	658	670	676	677	688	627	635	652	675	638	713	691	702	675	706	653	618	699	668	716	711	672	671	628	682	664	694	668	664	679	656	654	687	663	653	646	689	669	696	667	694	657	640	717	651	674	671	644	669	707	701	711	687	626	696	643	649	669	661	673	666	683	677	666	695	696	703	654	665	665	688	641	646	642	671	660	648	678	706	662	712	649	698	712	670	703	648	708	677	691	671	666	654	689	613	717	679	674	656	669	681	626	671	669	702	723	674	636	727	649	642	669	696	693	643	636	671	619	646	677	652	692	645	715	683	700	668	673	678	691	702	681	657	675	688	745	661	660	662	673	682	712	628	641	665	640	655	701	706	682	705	642	643	647	688	647	681	614	649	649	658	663	694	650	702	681	692	587	648	674	642	695	695	645	665	669	658	636	712	649	675	669	660	690	693	655	692	652	679	678	664	718	632	687	667	694	637	660	664	632	683	690	691	665	672	675	649	685	667	692	654	649	639	679	645	686	700	649	660	720	672	688	674	706	653	682	699	694	625	708	604	656	640	662	692	716	661	718	647	641	669	678	650	669	646	680	651	663	673	662	693	663	684	729	725	672	653	631	707	647	685	679	637	715	683	650	714	699	623	698	659	700	613	691	708	672	721	660	674	671	661	715	680	666	706	655	645	623	692	708	668	663	690	687	635	650	649	657	687	681	666	706	696	698	642	719	699	684	659	637	673	643	657	723	681	636	649	641	693	656	643	665	652	642	660	644	699	687	656	676	645	713	677	651	688	693	663	677	607	646	662	685	677	645	653	676	638	636	652	686	719	703	632	699	702	638	651	676	717	685	666	696	648	653	637	664	650	626	730	649	675	662	677	644	649	690	698	647	648	694	679	649	701	660	650	705	652	667	714	657	670	663	676	653	655	668	676	637	646	656	705	714	638	649	690	666	670	673	713	739	718	690	660	692	643	637	663	684	665	703	673	671	639	629	656	651	621	660	672	670	666	697	627	685	671	669	626	610	694	656	706	661	728	689	671	645	685	670	663	669	696	655	645	678	645	660	624	657	677	678	677	671	675	681	656	656	717	686	710	670	712	690	640	706	693	704	691	668	648	689	667	695	692	702	638	680	668	662	698	670	680	701	663	666	699	691	657	632	674	709	639	603	665	721	663	668	655	627	692	647	655	643	674	657	662	634	629	654	669	621	648	657	691	652	656	633	653	642	691	669	653	653	659	706	655	636	663	636	658	663	677	656	662
22424	21048	28349	23943	21051	20924	4106	1306	1034	1039	1016	986	920	983	956	916	909	896	882	837	840	831	865	849	838	905	847	864	793	870	833	837	811	836	834	874	880	841	889	915	911	834	884	896	802	878	883	831	896	850	819	827	831	808	813	843	897	796	840	816	779	765	764	790	764	791	815	831	739	783	765	754	782	761	802	784	698	731	741	756	789	823	802	825	745	794	840	780	794	755	798	777	755	789	808	784	768	765	775	813	764	767	787	740	777	726	772	797	843	733	790	817	810	799	743	765	731	710	813	766	742	762	785	753	777	775	741	765	749	778	791	754	771	770	800	774	786	775	770	747	759	773	816	759	822	746	760	774	795	751	730	813	788	793	766	773	782	812	783	773	720	786	797	791	793	737	792	802	771	752	772	762	780	776	779	783	794	782	757	746	781	787	789	786	809	734	764	758	748	780	795	773	754	790	782	728	764	747	748	777	819	790	757	750	753	805	783	753	802	744	814	726	758	788	794	747	743	804	834	790	789	746	792	783	773	774	773	804	771	743	782	785	763	750	772	754	744	758	798	748	764	798	770	804	747	741	744	785	792	765	815	778	791	719	756	738	800	815	786	772	715	740	746	755	772	796	773	783	793	810	774	793	878	747	735	780	813	767	773	730	809	763	786	767	817	727	774	755	746	850	798	784	760	753	739	801	732	709	777	771	783	818	756	733	845	748	811	752	828	767	752	725	776	782	788	774	746	777	778	789	751	734	778	810	795	771	762	746	785	773	783	803	749	804	781	778	770	770	752	789	773	761	808	809	774	764	754	751	804	744	776	698	725	770	740	828	791	805	780	813	776	776	801	825	804	759	778	802	786	768	760	767	732	806	802	779	767	741	795	780	799	729	786	800	740	793	744	769	777	819	748	729	761	747	789	777	753	749	760	745	772	770	816	737	763	794	762	769	722	782	752	752	779	765	813	780	803	723	754	788	784	733	754	752	755	750	758	732	739	783	726	784	796	743	780	756	763	760	765	765	744	773	790	742	760	753	810	738	767	801	784	789	751	824	794	788	747	819	785	768	802	771	766	746	737	790	750	773	796	760	772	726	806	770	781	799	789	776	807	781	780	747	754	801	778	765	762	819	763	743	737	765	783	781	744	749	769	787	751	807	753	735	747	778	759	717	775	786	807	777	763	761	795	756	777	764	713	772	733	770	786	761	822	717	793	772	781	810	782	754	762	748	783	787	753	772	760	766	732	772	803	764	798	764	773	823	691	761	810	716	806	742	772	739	761	763	801	810	777	781	819	735	768	768	802	726	769	776	771	782	787	750	721	775	737	720	769	703	798	745	749	821	813	803	797	800	770	779	803	784	766	741	720	801	779	736	738	760	785	747	736	776	834	788	718	780	780	813	768	787	787	771	778	780	776	754	749	768	788	789	750	752	753	764	724	774	743	779	801	759	803	769	755	792	798	766	735	787	806	759	779	766	767	764	782	781	786	763	738	761	782	769	793	781	803	730	760	768	838	778	788	768	756	739	809	798	788	774	770	805	768	741	792	756	765	791	744	799	761	811	738	724	749	765	757	783	749	782	770	780	765	737	739	760	783	765	796	783	789	794	771	756	724	799	799	791	757	785	731	769	752	802	794	718	759	784	753	728	783	780	796	796	772	735	789	823	756	819	732	717	745	757	771	798	778	779	814	787	778	782	800	805	757	761	778	762	762	773	766	742	773	761	769	718	722	768	775	775	795	764	796	764	742	748	733	766	786	750	827	761	756	732	775	763	803	763	794	733	743	748	714	791	756	793	725	804	738	781	793	705	779	784	784	790	779	797	741	803	780	759	756	693	744	773	761	768	797	780	800	757	825	755	768	781	746	807	794	729	762	820	791	762	782	740	774	768	802	782	779	733	801	768	708	756	776	782	784	766	768	750	749	766	782	778	755	772	801	820	770	765	782	754	788	765	777	732	768	784	814	775	784	740	788	749	792	796	770	772	777	836	748	729	735	839	745	775	752	767	828	772	707	793	766	807	822	753	773	743	739	742	756	790	775	838	777	816	753	802	783	763	851	756	809	774	805	773	780	740	791	771	759	771	788	782	742	789	768	719	759	745	792	734	734	767	804	816	775	760	721	750	758	706	736	764	787	782	747	765	791	774	808	774	777	774	736	779	750	778	750	781	784	785	766	778	799	725	782	775	782	765	767	777	773	825	758	788	764	752	787	743	829	751	830	777	728	746	753	762	723	740	745	741	788	687	747	763	791	753	748	745	801	753	791	743	832	785	762	769	764	787	779	720	740	788	783	770	769	767	765	731	765	714	747	810	725	730	762	771	798	817	721	780	779	776	785	752	761	783	811	797	785	809	791	708	782	799	778	745	763	752	739	778	713	706	765	762	744	739	759	788	740	730	754	750	737	812	747	759	737	744	776	770	783	739	740	726	704	748	787	791	805	735	769	799	762	795	784	752	788	742	747	789	779	762	782	773	783	788	696	768	744	793	761	804	792	755	795	734	774	762	796	750	746	744	798	735	773	755	801	794	750	766	717	749	799	794	746	772	755	784	720	742	782	782	802	792	755	838	736	719	722	803	772	787	777	744	859	763	764	769	803	785	744	749	739	765	836	773	760	802	752	788	782	795	763	707	787	766	799	765	817	804	758	794	738	773	786	711	769	754	724	728	718	808	815	745	765	771	772	789	854	764	770	777	766	744	734	811	758	797	765	770	746	796	760	756	737	734	757	803	766	739	765	778	729	773	798	801	821	793	792	794	799	760	780	841	743	721	800	808	784	758	805	794	812	751	789	697	776	759	765	812	794	751	797	789	701	763	759	764	814	799	760	811	756	711	797	807	786	735	772	740	759	797	760	806	761	776	751	785	786	786	791	709	730	697	762	742	837	736	765	780	723	776	786	759	774	743	720	759	745	716	795	752	764	767	754	771	830	746	789	761	781	742	747	704	778	792	756	780	822	768	774	712	758	772	788	752	753	771	788	787	782	732	745	780	780	752	827	779	812	771	739	738	738	749	725	762	776	783	753	774	747	724	782	834	800	789	825	792	769	802	748	754	771	800	776	742	775	765	758	809	771	764	739	743	746	776	828	824	748	760	775	776	762	742	782	747	750	721	804	753	789	782	750	774	743	805	740	726	786	790	754	750	728	718	777	773	764	771	795	827	764	737	728	769	788	757	807	788	769	774	788	733	745	748	744	756	790	734	793	788	764	813	764	772	785	741	777	761	778	799	787	803	710	771	805	788	782	802	815	792	742	750	822	765	831	745	728	793	759	741	738	753	785	768	781	779	789	751	814	794	769	773	771	720	728	792	783	784	747	770	756	775	718	756	731	786	778	794	757	814	785	735	782	782	813	772	747	731	762	805	790	760	799	758	738	751	804	722	787	713	814	805	726	769	726	864	756	772	824	786	736	799	777	817	788	751	726	748	770	769	733	787	747	742	807	765	740	791	771	805	738	826	766	746	748	791	779	796	759	763	749	793	764	736
14760	17288	8431	4010	2711	2134	1797	1556	1428	1237	1216	1128	1191	1129	1029	1032	1007	933	1016	903	905	981	986	906	1029	960	1024	928	944	915	970	983	971	968	930	942	1016	996	934	974	935	1031	992	958	1008	975	932	949	942	968	962	888	866	966	890	878	845	884	861	872	838	838	876	905	882	818	849	840	841	863	831	847	846	848	823	859	865	809	837	852	850	826	860	824	868	840	839	779	763	906	831	870	833	875	826	788	840	781	831	793	773	847	872	869	879	871	842	863	873	842	853	809	811	816	828	848	835	827	862	837	849	848	803	867	853	844	826	833	838	914	825	831	833	849	860	818	890	814	862	839	802	823	874	864	859	840	895	853	831	863	853	825	883	873	798	841	868	881	858	807	855	859	809	865	844	835	807	825	813	818	793	858	804	856	833	808	836	819	816	848	802	839	798	809	843	849	812	818	829	826	886	840	893	856	823	830	824	875	843	797	819	822	853	833	859	844	869	823	936	834	881	888	860	862	844	885	855	808	850	838	866	867	849	858	836	887	815	859	888	868	850	851	830	789	829	818	827	808	854	825	887	812	773	870	814	828	861	848	859	836	855	833	819	816	824	838	836	819	781	809	861	905	845	828	803	858	836	883	783	842	864	810	871	844	891	807	844	854	850	876	809	856	884	831	829	846	825	823	862	848	789	829	829	831	821	839	863	865	857	885	851	810	831	841	868	854	821	834	890	809	789	848	858	852	832	821	816	819	825	833	883	847	837	807	772	844	802	837	837	862	847	836	906	848	855	824	872	830	843	813	761	913	822	813	831	867	839	828	875	826	887	859	861	883	830	816	810	785	848	829	856	833	818	859	816	836	863	840	855	862	799	805	850	815	807	795	867	805	854	844	834	838	849	860	815	879	883	803	869	823	855	878	843	835	849	850	837	860	811	798	847	860	793	794	839	836	834	877	823	834	839	846	802	871	879	836	803	820	850	846	857	827	860	855	828	782	891	903	844	831	856	843	844	858	841	793	810	866	777	844	804	812	852	858	805	845	855	841	815	778	856	834	843	846	855	838	813	858	833	831	852	819	845	862	847	820	799	800	834	819	875	858	827	830	819	918	827	847	867	823	854	867	845	930	811	826	863	841	867	844	836	803	825	843	848	841	841	847	873	826	846	850	840	855	861	799	830	867	848	837	846	896	813	840	819	853	811	851	868	823	848	801	846	838	829	806	831	848	819	886	842	874	860	819	835	874	831	878	862	847	880	856	813	828	808	824	819	853	871	855	802	826	821	841	811	809	787	861	835	808	825	802	853	846	831	842	838	856	810	838	842	823	826	827	898	836	862	789	843	790	841	837	869	809	815	826	853	814	787	796	854	847	824	828	888	849	844	863	807	828	807	848	853	871	833	871	794	855	850	841	868	867	823	877	850	818	813	847	865	833	861	848	861	877	865	852	857	841	792	802	872	826	800	811	839	797	882	823	856	835	835	874	849	780	787	856	842	916	816	852	870	810	849	896	836	840	804	888	865	770	829	831	820	850	862	825	814	846	845	874	790	919	847	831	811	815	831	824	842	821	848	856	845	861	798	834	821	818	833	842	818	842	820	791	801	872	863	803	893	862	817	818	826	796	836	885	833	845	852	803	822	812	879	872	824	864	846	820	860	813	839	830	832	832	861	830	785	875	820	860	857	865	816	865	849	824	818	812	847	840	817	855	855	836	859	811	850	869	827	839	817	850	826	828	814	839	804	820	830	803	818	858	881	833	834	833	867	827	845	877	820	807	868	833	892	838	858	846	868	788	840	868	815	821	862	846	814	795	882	840	820	854	838	828	845	822	830	814	857	806	840	822	856	870	855	828	815	823	820	819	835	829	805	815	845	827	843	822	850	871	860	864	823	847	863	840	845	838	842	793	861	859	865	841	851	807	870	884	831	831	865	827	850	806	792	807	827	803	862	867	831	850	830	811	778	814	856	792	829	831	849	825	824	800	799	855	832	818	863	809	787	884	807	858	813	830	842	876	776	836	798	896	756	872	798	907	834	793	815	781	816	868	835	859	840	885	865	833	797	842	839	835	827	888	857	852	823	825	864	862	844	798	861	841	887	905	885	872	816	787	786	857	855	878	792	840	872	810	842	812	805	868	844	882	836	864	817	845	823	836	842	832	828	825	901	844	823	886	839	863	796	783	824	841	846	886	848	793	853	807	870	800	891	826	833	840	817	851	785	820	859	842	818	898	824	865	861	848	834	844	851	816	900	888	812	854	817	850	862	814	797	839	844	802	832	826	803	899	788	810	832	797	811	801	784	790	804	822	857	820	809	840	903	853	864	788	803	838	809	871	800	837	839	828	858	818	857	828	845	886	847	887	824	866	840	853	835	889	828	858	854	781	849	853	774	842	814	800	832	852	812	798	816	847	863	804	874	771	853	827	851	833	853	819	833	835	808	853	801	794	851	809	845	858	879	812	842	841	858	858	868	849	796	840	851	862	857	851	834	873	839	818	816	877	840	816	873	857	891	822	812	769	857	883	878	862	854	832	802	856	855	825	827	820	862	799	865	813	803	873	844	786	876	870	863	858	828	797	854	855	825	791	814	808	820	820	830	822	884	821	858	840	838	826	882	842	806	830	888	819	849	780	837	820	825	869	849	823	849	835	826	799	805	830	838	802	887	853	819	851	784	832	831	843	794	890	846	867	850	846	833	822	825	820	850	867	820	870	877	850	859	820	868	838	889	844	824	845	813	808	845	862	867	889	849	795	826	830	887	879	858	881	854	862	797	820	815	849	846	843	809	814	820	884	845	817	852	825	855	865	866	807	814	862	812	796	813	815	829	870	831	815	801	936	780	835	826	842	820	845	864	864	848	806	791	842	839	913	863	854	780	870	833	824	782	811	841	789	808	791	862	810	878	830	811	897	836	932	848	837	825	879	818	839	859	789	881	869	873	870	856	850	798	837	837	817	846	843	881	805	864	834	813	845	832	838	754	834	856	781	786	855	796	834	871	805	846	794	848	831	870	851	812	874	831	826	830	838	878	819	832	851	842	848	765	842	847	862	788	850	802	794	814	820	837	794	813	841	876	826	863	845	813	847	858	891	804	854	867	810	839	853	848	809	872	833	855	781	835	798	854	820	813	826	827	809	846	823	821	818	801	837	773	830	867	866	893	878	837	834	883	838	832	803	839	834	806	822	860	836	902	779	823	885	774	824	865	848	824	846	811	900	917	813	876	866	844	846	898	863	824	885	846	857	853	854	868	877	845	803	899	849	873	803	808	793	824	891	848	804	821	851	834	858	804	812	843	862	852	834	826	870	857	819	829	862	817	839	837	847	795	797	811	812	869	905	853	816	823	846	888	843	844	830	891	815	805	805	830	894	849	804	858	825	843	822	846	889	807	838	820	846	820	808	823	812	860	842	868	847	888	833	810	854	855	827	862	781	807	784	828	862	849	851	803	822	860	857	821	866	867	818	829	785	816	790	815	833	841	791	840	824	817	854	848	807
27450	20661	10884	1258	746	752	735	715	677	668	687	683	642	703	630	660	632	683	678	626	653	605	599	673	607	690	643	648	666	608	640	688	603	683	685	673	627	649	666	657	684	649	621	684	638	672	662	648	653	648	669	666	641	648	621	621	623	642	600	645	599	577	606	626	584	660	637	681	644	606	654	627	629	628	608	648	662	664	603	563	640	626	630	574	643	656	644	652	640	613	636	630	650	621	619	640	652	592	654	613	611	639	631	636	597	577	586	638	647	606	617	616	579	681	636	594	636	617	586	609	596	578	622	656	654	609	620	634	630	633	615	663	641	646	584	565	662	593	623	595	609	663	607	594	644	614	642	665	648	604	694	617	634	594	617	644	652	606	614	637	633	595	681	655	583	633	641	635	674	596	576	554	636	609	620	634	592	598	639	655	614	636	606	621	603	597	652	620	642	679	661	596	631	589	623	631	612	680	654	649	609	645	636	645	605	606	627	675	649	633	629	598	601	623	611	660	619	649	650	632	648	653	671	592	627	622	649	651	614	667	664	666	644	669	615	629	565	631	601	623	670	617	628	604	658	627	663	631	613	649	619	671	647	596	622	633	630	603	643	596	593	613	578	583	618	619	662	668	613	631	614	688	624	586	636	643	608	600	587	599	619	612	616	614	607	647	635	642	601	598	596	610	631	657	636	607	638	619	624	626	611	653	617	620	651	614	652	630	607	615	622	636	630	618	591	645	607	595	622	631	654	635	655	624	661	633	619	637	644	632	618	593	618	608	621	665	642	614	600	643	646	642	654	652	651	632	664	612	610	632	624	667	638	638	646	629	609	641	657	617	603	654	604	645	640	654	639	670	622	622	642	621	607	630	579	621	629	597	637	601	644	651	631	600	645	596	637	623	645	628	590	598	641	601	599	670	593	664	610	632	651	618	672	621	601	677	618	631	623	631	676	598	694	653	623	637	628	653	656	602	607	635	648	629	667	615	632	615	618	655	556	602	661	646	636	637	661	664	647	606	560	614	612	640	658	680	605	649	632	616	608	618	654	648	612	622	632	629	588	623	643	623	610	615	637	633	649	654	644	631	644	637	664	689	636	613	635	635	632	658	607	633	611	622	611	652	649	657	619	647	669	620	667	628	647	605	653	591	614	616	653	655	646	617	629	600	661	660	664	683	674	644	604	614	613	606	658	581	637	624	625	617	640	616	607	637	603	650	623	623	638	629	591	609	588	605	619	633	635	702	653	659	620	626	621	638	637	642	622	620	622	617	612	626	637	604	635	643	638	640	632	660	585	624	643	643	604	596	629	592	616	652	644	668	620	651	620	631	639	648	617	661	599	666	646	647	594	623	608	649	648	617	670	662	645	643	595	602	576	602	603	596	610	645	661	615	657	639	632	633	597	605	625	622	622	613	667	558	627	640	623	590	654	627	650	587	620	595	600	651	622	653	600	610	660	648	696	663	657	597	621	589	624	674	578	650	611	629	618	619	614	580	624	655	674	612	665	667	658	608	687	650	633	645	642	637	659	607	642	615	632	673	608	629	642	634	617	642	602	646	649	638	578	662	604	638	626	607	625	618	641	625	645	618	620	665	625	592	613	634	601	648	643	616	676	669	656	644	634	648	642	661	639	621	618	630	662	620	598	631	588	580	676	634	604	606	630	663	637	612	633	615	643	627	616	618	613	631	644	621	649	607	613	626	663	631	654	629	660	617	610	598	659	593	643	673	706	667	649	700	637	634	636	628	605	599	590	638	597	614	596	655	613	666	643	638	608	609	667	593	637	651	626	645	621	594	600	607	621	583	659	605	637	625	601	590	611	621	652	606	631	619	664	607	625	704	617	615	623	681	600	625	605	630	649	608	641	629	645	606	642	623	671	622	621	664	625	590	635	597	616	608	666	629	634	621	642	630	621	597	667	594	645	651	628	597	637	613	591	611	625	654	672	652	584	636	653	641	651	601	617	601	620	616	682	644	600	627	658	610	640	563	620	633	614	639	650	638	627	690	612	650	623	662	637	624	624	634	634	612	626	608	694	597	699	699	658	648	629	628	662	664	686	598	653	659	592	617	625	608	626	616	623	635	584	624	645	657	627	603	625	577	593	654	615	661	638	649	661	697	600	664	619	653	638	611	640	684	581	685	630	662	655	620	627	622	653	659	651	651	692	586	681	614	656	610	644	658	604	660	603	623	627	618	635	664	629	622	667	634	620	662	649	656	637	641	617	600	626	611	621	575	629	617	712	599	650	632	644	621	633	650	617	611	636	586	640	629	660	617	677	653	642	645	641	625	635	645	624	599	646	650	563	625	619	594	629	629	598	642	635	634	599	633	635	639	646	630	624	611	689	615	684	607	663	608	604	597	587	609	649	646	604	616	599	659	687	624	628	662	635	634	607	641	633	610	647	620	612	634	651	629	630	608	630	604	642	648	607	640	565	627	629	657	640	563	626	660	613	634	583	618	639	609	700	636	608	648	626	643	642	654	637	602	592	651	608	638	591	638	637	601	605	640	612	611	620	643	591	664	658	615	657	630	624	671	652	645	642	640	635	686	632	631	587	575	616	623	641	619	602	608	622	646	629	575	617	622	656	623	658	652	612	659	648	652	647	635	628	616	631	610	662	624	624	642	651	677	656	647	594	605	629	614	629	638	636	634	582	622	658	626	593	587	660	657	631	653	650	622	656	610	607	638	644	607	606	628	626	610	632	666	623	622	665	622	631	614	609	634	677	649	634	630	636	626	652	608	659	633	614	624	601	607	610	614	626	621	627	630	671	589	607	656	670	635	643	611	608	652	603	612	625	640	662	668	672	600	659	621	645	580	617	623	641	629	613	634	658	667	595	624	610	623	636	613	576	593	659	659	642	657	636	609	602	634	639	625	592	641	647	677	645	619	630	633	604	607	652	600	640	648	598	633	620	634	650	616	613	588	609	609	638	660	646	619	614	602	593	614	649	651	651	656	609	640	633	574	636	612	643	636	629	666	643	694	632	648	667	624	645	609	661	590	631	621	607	596	674	633	662	627	630	620	638	665	643	647	679	623	606	666	654	621	611	653	637	652	648	611	629	653	627	631	626	586	632	665	647	613	659	634	638	629	660	626	702	622	647	611	664	638	588	575	605	627	672	635	607	608	624	669	614	616	667	631	635	665	622	628	646	652	624	643	615	656	600	645	615	680	643	622	613	587	663	612	619	666	620	676	633	628	649	633	616	616	658	627	642	646	632	643	625	625	646	637	586	620	636	598	649	651	656	637	632	645	634	593	594	602	648	627	608	641	632	639	642	665	636	647	594	628	651	657	653	635	657	592	611	631	644	642	670	558	645	584	629	622	614	661	644	618	659	668	690	658	602	633	638	627	619	631	613	636	653	624	669	599	674	651	633	636	620	630	594	628	613	595	653	620	646	587	649	665	589	673	615	582	634	612	579	647	615	671	609	645	601	642	646	622	566	620	610	600	588	611	591	624	628	590	644	658	597	640	642	636
9428	4503	1562	1052	969	856	864	801	795	785	755	718	704	805	811	755	706	722	701	739	717	698	764	738	734	708	730	735	721	730	721	749	705	754	740	729	734	762	733	742	719	726	755	802	738	693	667	716	749	725	709	736	711	674	719	714	727	702	703	687	648	714	717	702	687	702	659	734	720	686	681	715	744	654	675	688	676	717	691	708	719	730	676	695	634	704	649	675	690	701	750	707	701	709	677	668	697	732	706	707	713	668	773	711	662	686	725	678	683	710	669	686	630	712	729	650	694	694	687	692	720	701	660	706	683	660	722	688	713	708	721	685	662	700	667	671	706	683	699	708	686	716	685	710	690	661	689	664	683	633	707	682	719	666	711	653	715	647	638	744	681	692	676	697	665	716	691	672	717	655	659	686	718	657	706	685	647	699	724	721	715	683	685	721	669	692	704	728	652	704	744	677	747	697	692	672	684	673	712	695	709	678	731	707	686	698	703	720	687	750	674	615	677	682	678	688	663	678	699	682	717	699	707	678	698	704	714	735	656	706	706	687	731	706	661	670	676	691	714	690	686	718	688	657	700	696	696	718	723	707	680	686	641	666	729	665	675	655	675	670	648	714	690	709	702	694	690	686	696	640	661	676	733	691	726	639	708	705	716	680	729	698	671	682	692	633	652	694	739	710	676	709	666	691	699	717	680	762	658	689	704	667	680	678	704	699	732	696	713	694	719	729	707	714	714	690	696	709	672	689	650	718	663	668	690	659	687	667	643	701	661	679	674	698	670	665	662	671	765	735	683	697	616	726	712	690	723	702	714	704	703	689	714	652	641	688	672	703	667	703	673	665	691	689	694	683	719	677	679	654	685	701	656	653	698	700	755	648	656	707	714	653	710	713	706	719	664	686	692	669	720	708	668	665	680	687	689	730	705	687	691	675	675	695	709	707	675	675	672	699	689	740	746	735	715	685	697	705	700	667	645	665	697	689	674	681	715	687	690	656	725	706	676	690	739	666	676	712	673	694	696	699	759	753	656	686	719	700	728	699	698	658	688	707	727	705	671	730	638	679	718	682	655	735	672	702	679	685	641	668	676	679	684	708	740	704	665	686	709	706	687	671	679	702	642	715	710	694	683	687	757	694	672	686	667	712	656	692	650	672	661	703	697	706	679	694	649	695	692	713	718	711	706	719	686	665	676	692	660	729	706	699	650	715	677	710	660	681	695	674	702	720	693	668	722	714	707	691	686	649	709	636	668	686	639	679	721	686	692	668	697	656	636	696	711	638	704	656	696	721	732	687	688	660	690	714	694	683	721	682	716	693	727	726	700	678	651	727	642	642	690	683	682	761	683	665	650	629	710	683	677	685	663	725	700	670	720	681	685	726	668	690	737	691	694	728	695	711	690	703	713	697	706	658	674	705	698	712	730	644	714	700	708	724	714	662	693	680	684	645	696	629	706	741	717	645	671	659	668	715	708	680	723	710	708	687	681	671	687	708	681	708	662	679	662	665	702	690	670	697	693	667	679	710	635	693	696	710	661	702	703	696	721	663	688	709	670	732	667	668	670	696	719	680	727	688	656	665	678	663	665	688	680	695	711	643	659	678	700	680	679	712	688	718	662	704	690	726	720	676	692	702	711	698	655	733	720	699	661	712	651	756	650	681	705	723	666	729	740	697	669	710	702	728	699	671	679	654	685	658	706	671	663	696	692	698	661	681	634	681	686	667	707	717	689	671	678	708	713	690	726	658	716	694	728	706	703	711	722	691	703	685	642	660	648	661	733	708	658	701	698	734	706	732	689	693	672	711	675	684	656	697	720	719	690	680	711	653	694	656	677	687	694	696	697	708	673	747	666	667	738	739	709	702	703	702	691	677	714	688	667	709	655	637	653	734	705	676	659	693	723	707	636	663	711	711	661	709	664	685	718	677	701	754	659	669	724	692	705	688	705	659	682	690	717	667	651	693	674	654	708	674	676	725	680	706	685	706	733	693	658	662	712	677	699	695	658	716	689	668	634	680	655	654	703	682	683	696	690	674	715	667	709	710	664	675	662	685	682	725	673	720	657	699	706	771	662	709	693	674	740	638	689	646	701	663	701	689	679	679	696	684	688	679	724	689	638	652	700	683	698	685	682	680	708	631	618	720	713	692	740	709	645	654	731	713	652	705	608	739	669	697	698	685	706	700	691	660	667	693	666	719	703	687	712	707	652	699	712	658	626	671	711	680	666	725	708	685	687	670	649	682	691	724	658	684	712	732	722	726	678	684	670	731	704	670	737	758	672	709	663	699	657	665	729	681	701	727	629	667	698	689	745	662	715	654	713	720	676	671	696	656	710	652	705	673	712	711	690	650	740	693	699	681	701	690	736	680	702	723	699	705	680	683	683	673	678	648	709	731	744	756	718	662	681	720	666	687	695	727	667	688	683	634	702	719	722	682	740	673	718	689	654	716	674	684	686	690	715	659	659	685	686	704	690	670	710	715	680	689	721	681	718	722	679	691	645	709	718	622	655	709	673	659	674	727	678	646	669	683	722	683	721	672	680	674	663	717	699	657	692	686	691	703	671	691	705	704	704	709	684	757	728	709	706	705	673	688	662	670	717	680	661	662	681	655	722	718	694	727	676	702	679	750	739	700	714	725	713	671	680	730	755	663	654	650	662	643	711	705	684	692	656	669	702	657	748	705	672	717	689	689	683	772	671	709	714	715	695	654	675	704	718	702	678	671	725	698	749	653	722	639	686	676	715	691	649	636	656	706	728	649	686	661	758	669	686	696	666	670	678	696	713	672	669	659	669	659	732	677	703	688	692	698	712	668	698	717	739	719	689	710	699	700	692	678	665	694	683	694	673	711	734	706	664	698	694	717	706	678	751	695	717	728	704	682	729	707	688	690	680	719	653	646	662	668	690	700	705	719	751	675	677	694	677	704	720	671	674	668	673	667	678	721	702	667	683	687	705	692	664	681	745	712	709	687	661	697	629	738	724	723	690	722	655	711	690	717	674	669	679	698	702	670	686	668	690	708	660	704	728	659	659	649	673	667	701	686	693	662	742	700	652	693	720	712	683	707	667	716	665	702	690	691	722	707	711	713	696	690	717	714	664	664	648	715	704	717	689	708	706	729	681	693	736	690	700	702	676	732	735	706	696	682	705	651	671	702	679	674	713	748	709	660	662	696	686	757	694	653	709	714	695	706	691	688	689	677	695	740	671	727	689	670	660	707	732	687	718	692	708	668	672	698	746	701	668	679	687	685	648	711	652	701	663	685	671	703	723	696	660	707	681	713	722	641	719	668	715	724	697	635	713	716	745	706	739	676	657	756	678	696	647	639	686	690	656	701	717	710	691	621	701	637	696	698	656	666	704	635	656	709	658	704	673	699	675	699	667	692	694	694	688	658	670	732	684	670	684	667	689	684	658	710	701	667	670	694	664	690	660	666	714	649	720	692	700	699	710	649	734	710	667	663	699	674	695	682	722	691	700	730	672	732	742	691
23622	21028	27710	24530	20801	4312	1267	1004	934	869	842	866	852	827	813	817	852	826	832	766	753	813	821	797	751	827	779	772	717	775	751	795	763	757	799	825	846	832	848	764	790	850	815	788	798	814	731	769	814	760	757	721	797	786	725	787	774	772	786	758	736	723	757	794	705	763	722	700	797	706	736	773	738	758	736	713	799	739	731	716	727	769	706	697	751	751	723	705	727	694	791	717	686	735	731	722	729	733	708	725	765	731	752	717	719	722	742	751	713	769	768	708	701	730	712	692	689	681	734	737	744	725	738	732	733	706	719	762	728	759	725	735	723	697	741	720	689	786	689	810	738	720	693	716	728	749	704	692	703	703	731	670	755	761	719	751	730	726	756	728	729	740	706	748	655	705	731	710	751	715	748	757	741	717	744	723	707	730	716	697	739	788	745	688	753	701	722	727	751	724	714	748	724	725	715	749	727	721	694	702	705	761	753	747	754	718	734	723	746	750	734	762	749	701	732	699	709	736	767	721	729	715	714	798	689	746	698	797	701	747	762	685	751	710	768	694	765	728	738	702	719	700	698	803	752	680	758	723	754	717	688	751	728	736	723	679	726	737	717	755	715	744	722	715	787	725	748	742	758	732	736	720	723	750	743	718	720	722	669	714	745	777	689	745	728	715	737	733	751	759	711	713	694	719	751	759	753	742	744	792	746	739	760	739	741	727	727	720	748	771	716	769	748	754	774	749	690	731	712	736	752	701	776	716	755	766	713	797	735	697	749	762	714	715	715	677	697	768	716	766	736	677	772	720	677	742	784	743	749	696	751	703	730	704	697	699	787	714	744	722	748	767	677	743	708	726	729	763	756	687	709	794	720	711	769	719	708	723	745	743	702	756	769	722	680	754	736	741	774	745	693	754	702	707	735	771	690	741	730	709	725	740	726	712	689	685	741	698	714	701	719	744	737	715	726	708	724	701	738	712	745	735	753	689	725	716	763	659	759	717	745	717	703	721	733	734	752	763	710	719	709	732	766	709	734	716	723	718	703	746	728	739	703	749	762	740	704	742	750	771	701	724	768	734	715	707	723	767	697	738	709	757	750	705	776	733	700	719	743	761	708	741	674	724	750	761	734	757	730	718	699	757	735	736	731	790	758	707	736	722	781	762	749	724	720	694	744	713	741	773	769	686	751	769	777	681	713	781	758	671	673	729	697	727	725	725	746	762	711	727	757	723	704	708	694	732	763	747	734	717	752	776	750	823	710	747	748	703	714	750	750	694	760	691	718	706	734	754	687	775	739	722	728	729	701	703	762	747	731	754	718	779	793	749	751	744	691	735	740	701	747	684	666	703	763	725	720	761	717	717	747	717	714	691	737	760	777	720	709	747	687	748	763	747	744	746	750	725	722	757	702	721	724	745	707	743	763	726	669	744	706	731	715	727	677	777	685	720	703	753	713	706	790	767	736	733	745	759	760	729	718	766	704	728	733	747	790	745	737	673	793	718	720	713	753	709	725	772	751	754	743	750	756	741	766	759	719	776	690	724	723	736	767	687	767	743	712	724	735	715	737	721	737	767	746	744	740	728	740	781	714	733	771	737	755	725	738	727	763	725	706	737	712	706	740	748	720	727	744	780	735	773	755	735	743	718	713	679	747	673	725	731	713	744	735	771	768	759	734	720	724	737	733	758	752	709	716	810	734	732	738	730	760	755	765	698	701	742	738	705	725	713	718	721	704	765	689	792	699	753	736	701	730	795	756	749	707	738	744	711	680	729	761	728	724	713	727	768	725	737	695	729	724	737	737	727	755	728	706	770	690	729	728	685	753	773	719	731	761	729	694	696	735	722	734	735	777	741	676	712	712	709	745	701	719	765	708	731	738	761	714	712	705	732	756	780	705	757	763	713	740	706	706	748	721	763	749	765	717	760	737	712	700	734	712	724	732	741	724	754	742	737	732	682	724	725	716	741	748	670	720	713	795	731	731	785	751	714	723	713	771	723	690	770	778	743	724	690	731	755	711	760	699	722	664	713	762	761	749	700	757	759	685	771	720	737	776	727	747	733	723	754	727	736	783	700	738	761	720	712	787	695	727	724	789	724	717	725	715	721	772	693	731	745	777	733	695	774	753	784	725	718	752	769	727	719	739	736	768	769	729	741	710	674	765	742	740	716	699	738	716	744	748	753	743	770	719	784	691	729	751	691	709	756	713	709	743	772	755	745	715	702	695	711	744	717	739	746	722	687	742	736	747	759	724	717	771	707	715	718	746	705	716	804	726	747	711	754	726	754	706	737	687	747	779	685	735	736	761	754	746	745	729	767	757	778	728	761	721	731	679	721	750	698	702	724	683	785	758	732	725	687	679	722	704	675	764	740	696	739	700	712	720	728	764	723	729	739	725	705	716	738	740	745	709	714	724	719	734	759	708	726	725	773	756	735	736	748	724	732	695	727	740	694	748	723	744	732	681	709	743	779	759	737	698	759	726	725	720	770	717	774	738	704	753	749	711	697	750	780	711	741	801	745	714	771	790	715	746	684	728	746	711	722	713	776	737	703	707	743	708	727	709	732	737	758	737	716	700	695	726	728	715	724	723	735	748	718	710	730	697	739	700	710	725	728	756	736	767	723	743	716	725	702	729	745	720	763	714	781	703	769	736	756	750	761	790	772	680	752	694	724	728	762	752	741	730	760	775	763	744	696	738	722	734	735	692	743	722	760	712	681	731	719	693	751	714	709	732	765	705	708	736	737	707	701	680	758	705	748	738	796	741	731	693	720	748	699	704	765	759	724	768	777	706	734	743	741	727	757	716	806	738	736	749	750	728	765	742	721	738	660	721	733	778	733	692	724	742	697	684	690	712	731	710	742	732	727	730	738	702	706	711	726	646	692	708	753	730	715	725	738	747	710	738	708	752	740	767	749	701	751	738	715	739	712	725	685	712	775	727	734	725	738	751	741	723	722	716	712	716	746	767	733	738	693	740	734	733	721	745	740	752	763	732	742	719	693	766	689	778	708	749	747	712	754	775	737	712	781	757	734	715	715	748	707	703	726	772	706	725	730	743	692	742	753	743	729	709	750	733	714	740	738	726	736	688	719	714	737	757	718	700	786	751	741	747	775	735	731	704	734	720	709	738	713	713	711	718	712	668	719	724	692	701	723	725	741	768	764	760	730	774	728	738	732	745	727	682	802	739	749	746	779	748	750	787	734	710	728	750	735	776	772	759	743	707	731	741	716	768	729	719	777	716	748	750	699	783	701	722	719	736	753	716	700	717	714	759	750	716	694	725	728	723	743	736	738	720	754	692	766	711	715	761	717	747	706	749	704	747	724	771	727	727	711	760	706	713	708	730	758	730	741	712	699	710	740	709	721	744	735	722	768	744	753	726	708	681	712	699	792	752	739	759	723	751	692	777	713	732	750	733	718	737	729	719	741	725	701	731	728	724	735	730	742	728	723	762	720	686	704	726	724	681	697	705	709	758	761	732	718	674	771	687	712
13185	12663	5359	2614	2030	1568	1341	1157	1110	1048	959	1003	956	1014	1001	931	903	905	835	878	853	858	893	894	866	929	887	858	833	824	823	900	913	878	958	838	909	906	932	929	894	879	882	852	901	901	847	837	837	835	841	847	808	825	819	831	871	852	853	800	807	848	792	843	784	828	803	805	798	817	837	778	783	779	805	851	805	809	788	811	806	788	822	742	801	825	762	822	744	815	851	815	767	803	826	821	782	772	801	788	824	814	828	787	819	772	818	789	744	822	806	818	798	798	825	798	768	777	781	797	786	761	810	745	828	822	735	793	786	795	795	793	776	777	768	831	783	802	815	793	830	844	805	852	792	822	840	826	788	778	809	765	802	792	850	810	833	838	774	829	779	801	800	821	786	809	788	826	852	785	821	818	767	840	812	732	834	795	778	852	805	816	792	787	791	755	783	823	769	758	808	816	789	821	836	821	763	810	805	789	813	808	793	797	769	774	758	831	835	787	767	766	788	813	819	799	800	808	736	815	756	767	849	832	794	801	776	827	855	793	785	812	775	828	788	819	773	777	789	798	781	796	817	803	806	832	748	798	774	685	771	802	848	809	853	789	766	817	820	797	753	808	795	834	835	760	814	829	804	802	783	784	836	783	813	810	842	829	798	825	763	774	817	789	811	734	772	807	805	813	755	828	819	835	805	805	786	743	829	817	823	781	813	748	788	794	828	757	819	759	821	813	781	810	821	752	839	809	824	803	810	809	787	761	813	736	806	776	764	831	813	819	788	812	798	779	815	779	803	813	819	789	780	844	758	806	791	760	831	766	816	770	841	756	784	852	791	835	830	772	769	827	798	804	796	786	755	775	809	829	754	802	771	815	789	815	775	822	788	788	801	831	839	831	755	765	828	814	806	854	812	801	770	795	873	803	761	805	792	848	767	762	758	800	801	781	789	820	777	810	811	761	793	791	820	806	807	785	832	766	847	767	816	795	806	851	771	763	865	798	780	831	747	845	818	788	818	792	824	812	863	776	833	809	839	815	775	772	777	787	806	801	767	828	775	875	749	851	789	801	788	751	824	776	787	813	814	772	820	788	776	843	837	812	729	828	797	794	819	773	842	785	833	724	813	741	829	805	838	773	809	749	820	762	828	773	807	790	757	789	816	811	807	842	824	789	771	809	766	791	782	832	782	771	877	817	799	758	800	817	792	784	764	826	809	750	873	851	835	792	719	800	785	856	852	852	771	747	785	797	783	835	767	788	804	746	784	815	817	821	781	860	834	801	792	790	783	807	781	809	778	828	783	818	791	764	780	796	760	810	836	873	772	816	783	789	800	807	809	808	809	791	852	820	839	762	785	806	801	791	810	763	844	778	791	824	823	819	819	798	837	717	830	769	843	863	824	846	769	786	802	806	821	809	795	778	806	777	820	796	739	829	788	772	807	808	782	802	757	823	795	783	831	807	774	802	824	772	788	804	774	822	807	793	775	793	796	777	776	792	847	804	819	828	825	816	792	770	820	782	801	818	782	758	832	774	811	772	780	796	771	823	810	812	788	722	776	804	806	754	810	787	775	823	782	793	759	748	835	761	815	844	820	769	810	831	823	834	812	825	780	843	799	802	828	824	755	848	837	780	821	791	823	798	831	792	787	820	776	817	747	825	795	807	782	789	764	778	785	762	785	765	777	794	823	807	838	799	830	831	767	804	765	740	768	822	754	813	744	820	753	761	793	790	831	790	795	854	828	757	785	788	758	790	819	765	783	795	758	802	807	773	836	795	756	736	797	798	750	798	838	811	783	822	812	775	793	730	804	745	809	817	786	804	759	824	828	785	823	777	800	779	753	808	777	758	814	794	819	800	752	803	838	813	829	774	788	795	823	804	768	743	826	742	769	830	806	827	769	777	841	828	772	815	823	823	848	783	805	839	796	794	800	719	772	781	778	754	808	755	786	794	822	801	792	801	816	850	799	796	787	806	838	749	746	822	787	732	835	813	747	789	821	796	796	795	812	804	770	811	826	755	727	809	784	813	767	874	802	777	810	775	754	769	806	813	824	769	852	826	811	788	815	817	772	820	815	825	761	795	789	769	759	787	814	770	813	826	788	776	827	774	796	786	755	795	811	778	840	755	780	791	812	809	763	800	840	838	774	806	799	792	812	771	787	805	720	816	749	767	787	824	800	794	742	757	786	781	784	797	833	798	804	817	804	764	745	869	782	785	781	791	795	776	834	805	809	788	764	805	801	813	773	852	751	843	779	821	835	820	824	774	766	795	786	850	777	787	795	826	808	802	803	748	799	829	788	790	772	795	845	763	840	796	834	812	836	811	830	789	797	780	786	793	803	795	825	809	836	833	788	771	797	831	792	799	805	761	772	831	789	825	770	752	822	792	776	800	804	801	821	824	781	793	771	766	811	769	787	829	783	791	822	763	830	816	799	810	812	784	841	763	805	777	850	756	799	719	797	829	826	788	732	815	789	800	827	764	804	798	818	835	795	812	771	857	797	796	762	796	797	804	862	762	814	825	782	810	794	803	790	838	753	814	793	746	779	823	849	837	791	786	776	772	816	762	804	833	791	804	822	810	757	791	829	768	854	848	813	788	814	804	811	789	834	774	797	836	798	796	778	804	809	735	779	840	758	802	755	849	756	860	804	785	784	817	795	801	791	777	820	821	811	767	850	780	812	756	779	797	822	843	733	829	775	805	816	749	824	779	801	809	751	816	764	821	779	811	828	801	786	807	788	780	843	814	865	809	762	825	809	791	801	804	821	782	811	781	745	795	801	828	757	825	844	802	764	840	829	773	811	837	783	787	843	821	833	790	781	819	768	839	825	778	792	775	792	805	813	875	776	798	834	786	817	795	770	755	819	782	791	820	813	765	792	770	855	807	819	812	783	782	817	771	814	780	775	815	783	798	813	803	806	797	765	778	845	806	806	790	776	822	808	809	800	786	773	799	783	819	808	835	790	882	808	777	779	831	784	774	792	783	774	770	813	804	824	828	765	846	823	831	767	812	775	834	796	779	785	816	824	811	807	806	751	783	818	783	774	789	811	785	810	798	788	771	824	795	806	778	847	814	788	827	826	806	795	793	800	782	796	786	823	782	814	760	795	776	739	811	741	807	798	820	852	766	796	838	765	787	791	836	808	835	798	765	793	781	858	803	807	827	797	786	793	815	870	784	803	796	754	802	803	775	773	755	757	853	829	779	786	822	800	776	772	760	813	803	817	808	774	773	781	780	801	789	804	793	786	809	820	826	791	817	808	767	818	743	792	758	773	780	801	795	737	767	786	777	791	820	793	797	777	836	788	828	781	766	794	803	772	771	793	819	800	779	774	820	875	765	808	804	778	794	790	776	749	778	822	805	750	801	759	802	758	834	764	780	765	844	771	769	758	839	765	799	796	785	802	815	826	801	829	806	850	795	816	810	791	756	841	755	787	843	797	794	828	773	767	757	752	760	773	799	784	784	810	778	872	854	789	830	775	805	774	761
24698	21029	26355	25365	4397	905	797	722	671	652	677	634	681	664	697	674	628	621	642	646	627	669	653	633	601	648	642	623	606	644	628	622	638	634	676	615	612	684	657	658	679	631	671	648	632	667	636	673	617	654	636	637	614	611	657	635	657	604	592	630	654	589	642	588	593	634	616	612	576	611	601	621	612	618	550	619	588	646	539	595	615	635	628	633	619	605	630	672	637	623	618	606	548	637	637	630	594	605	594	610	580	635	637	565	651	609	614	611	671	588	597	606	650	615	588	612	632	614	637	628	653	632	584	609	588	634	610	570	629	579	647	626	591	615	593	587	626	626	613	552	570	582	628	608	577	619	601	621	588	614	578	612	618	625	640	586	553	570	607	631	612	596	608	635	607	599	605	613	593	615	604	560	640	622	594	604	655	640	600	612	572	657	585	608	612	603	611	615	587	597	603	627	608	630	614	632	623	586	581	580	634	577	573	627	619	587	618	643	571	618	611	624	617	583	624	588	609	579	593	643	605	609	621	593	603	596	617	581	598	651	638	626	592	602	603	640	604	660	583	577	624	600	569	633	610	606	559	614	580	641	603	579	571	603	585	600	564	608	575	613	688	599	563	655	596	608	604	586	593	570	616	629	600	600	552	622	589	609	598	598	618	596	560	623	612	618	589	642	598	611	611	604	647	552	560	644	578	618	615	617	553	602	642	575	588	625	598	639	590	620	616	602	653	595	637	599	604	599	591	594	535	586	577	594	567	587	615	656	565	610	575	549	625	613	588	610	626	575	562	651	579	643	610	556	595	630	587	596	582	620	627	604	621	567	569	602	661	610	606	625	623	584	611	612	609	556	598	592	615	618	615	616	606	583	640	593	557	637	629	656	606	629	582	587	613	606	638	577	581	610	617	586	621	592	562	580	604	613	602	628	604	602	598	615	667	583	607	594	665	597	641	640	610	620	636	601	613	621	639	595	614	633	598	646	570	610	611	585	611	616	636	573	624	596	651	573	584	616	573	615	643	609	574	599	622	568	620	609	611	600	632	581	609	604	645	554	609	670	597	639	605	571	594	593	618	635	634	615	570	603	594	577	651	606	609	616	588	605	611	617	625	610	607	614	656	637	587	605	602	581	605	633	588	647	593	611	600	637	573	620	603	620	601	624	622	632	644	594	606	610	645	591	597	599	565	608	642	572	589	570	588	572	623	624	613	620	641	554	645	590	588	581	650	548	610	611	639	622	616	618	599	564	620	577	614	603	617	620	574	625	627	558	596	638	600	592	636	599	606	604	626	637	611	584	592	622	627	606	573	605	623	596	579	600	625	657	631	599	594	607	589	576	618	585	620	633	615	586	581	610	605	580	615	585	595	632	619	606	617	606	632	594	578	565	579	647	628	587	649	647	630	572	619	653	656	595	628	609	592	653	618	569	616	625	601	598	612	615	637	582	601	583	613	605	579	618	633	597	582	595	603	588	602	603	607	621	603	621	602	617	585	610	646	600	652	589	594	633	623	641	611	605	615	593	580	623	558	616	590	646	590	640	648	619	669	567	590	593	570	640	590	611	596	561	598	570	649	639	581	626	595	583	586	622	600	635	625	571	645	595	622	611	524	642	615	574	629	607	585	619	639	574	578	634	619	621	578	584	606	610	579	588	597	606	617	605	593	605	598	635	633	589	630	608	595	611	646	615	580	662	572	588	553	597	600	590	560	581	577	630	589	598	596	631	638	617	601	623	611	599	617	664	623	562	629	610	540	647	601	584	624	624	584	608	579	656	595	570	589	672	590	659	598	564	575	605	633	608	608	597	624	594	601	595	594	608	604	598	600	572	603	630	635	656	639	619	615	586	629	567	616	577	593	621	638	579	633	612	591	589	619	589	597	581	602	589	596	647	620	610	600	556	609	581	613	571	579	605	564	555	621	618	640	601	594	586	595	595	608	595	607	594	620	604	599	618	620	604	570	620	599	586	601	556	568	627	598	627	625	606	606	595	620	579	616	618	644	608	618	646	598	592	585	632	644	626	567	628	599	602	601	594	594	633	606	619	649	602	593	585	640	569	618	612	556	611	631	576	580	598	581	567	625	620	622	600	616	596	633	614	621	556	603	572	617	619	589	637	602	571	582	595	624	594	564	624	664	646	607	633	598	618	583	634	588	580	656	620	642	620	611	595	609	585	591	646	605	597	614	606	636	611	621	620	590	595	570	622	590	574	614	593	601	548	615	633	629	571	560	588	579	612	581	640	558	643	598	574	651	518	622	626	585	593	621	629	608	599	602	624	633	589	634	620	622	582	598	623	615	599	656	587	615	621	602	651	631	584	616	616	626	606	609	618	625	612	596	591	577	637	623	581	589	635	651	624	624	603	575	596	628	611	598	609	622	575	573	606	569	624	650	602	611	585	656	559	618	578	576	575	592	626	605	629	595	668	624	615	568	591	574	607	617	589	634	605	589	576	644	609	612	623	616	584	650	567	631	630	579	598	581	583	590	603	605	603	632	623	574	593	568	614	639	608	634	614	630	605	615	616	593	593	653	605	607	615	610	607	623	588	617	609	603	588	635	609	620	583	579	611	590	641	549	612	597	636	598	591	620	638	623	617	570	597	580	587	580	598	632	614	596	624	571	627	656	598	621	623	614	604	599	624	586	601	623	594	613	578	611	633	669	615	600	602	630	605	661	594	581	627	592	607	602	584	628	618	605	592	584	632	628	594	585	598	632	622	591	572	608	663	623	568	544	611	580	576	616	577	576	632	586	671	574	600	594	589	636	639	658	625	574	583	590	582	607	598	599	627	587	616	593	653	591	611	573	533	594	601	596	597	598	576	669	584	609	598	636	601	623	618	605	653	562	625	621	627	604	599	609	609	620	604	608	603	566	604	596	562	641	648	630	625	605	602	623	630	608	603	581	617	601	616	605	618	606	672	627	595	599	584	605	597	625	611	573	552	609	616	596	610	608	624	626	608	589	556	579	626	621	573	593	642	641	610	573	593	631	567	650	652	625	621	612	572	621	584	589	574	554	575	579	628	569	598	610	607	644	597	660	598	612	619	606	605	634	633	633	585	601	606	620	585	631	568	618	606	587	582	627	634	618	586	604	626	593	584	609	564	592	566	577	585	604	581	597	608	586	639	589	659	592	653	643	614	617	591	592	602	609	620	596	634	572	632	615	631	570	599	607	581	628	571	616	610	566	576	619	603	559	547	627	552	608	566	615	622	635	607	619	603	598	618	578	587	590	618	576	582	606	593	589	631	606	612	589	619	618	606	652	587	601	644	585	595	599	623	635	585	569	624	589	683	561	566	602	594	592	621	622	633	637	630	601	621	592	558	604	601	583	600	591	611	575	638	627	590	591	613	572	663	598	615	569	625	584	598	595	556	631	596	563	599	569	650	619	622	607	598	616	624	596	578	614	600	623	606	615	609	626	631	600	642	604	608	656	610	665	620	618	642	611	635	602	613	595	602	612	569	647	648	686	645	607	608	613	565
10489	10095	2844	1514	1292	1068	954	838	840	777	790	763	841	784	781	759	747	742	729	724	756	734	790	709	680	743	724	726	721	745	681	756	745	782	750	709	744	754	748	776	752	740	711	701	733	725	716	669	757	765	719	726	717	729	717	608	659	686	712	727	712	679	720	627	696	638	662	712	657	702	680	706	679	696	633	659	687	680	666	692	652	645	689	660	648	663	656	689	654	666	685	656	670	676	656	666	680	660	657	680	653	676	639	691	639	640	662	650	616	711	677	654	685	640	689	711	636	684	673	699	684	696	702	684	701	608	634	669	705	675	675	668	659	696	677	650	697	662	638	641	680	657	642	661	675	640	679	668	696	718	682	651	694	639	656	645	643	664	695	633	666	632	692	706	691	696	696	665	671	660	664	654	669	644	661	670	669	673	670	647	643	674	675	679	661	653	685	718	647	661	704	607	659	698	654	655	661	713	676	649	625	698	676	684	628	673	694	703	697	709	685	655	654	679	641	648	675	694	678	704	671	659	682	645	680	631	642	682	677	681	663	612	742	680	642	652	648	665	682	658	656	665	666	651	697	670	655	712	647	671	725	655	642	666	652	688	668	666	668	694	665	670	689	648	692	680	693	634	660	709	655	721	634	669	658	623	654	655	694	713	657	695	660	672	638	655	642	632	644	624	651	638	626	676	643	660	686	687	638	645	672	626	690	688	640	743	707	680	652	689	705	723	680	641	646	695	632	645	676	694	687	689	732	677	626	680	643	670	676	680	673	651	689	659	690	650	701	690	669	606	682	688	641	720	721	689	701	671	603	636	709	656	690	658	692	660	685	669	639	698	657	658	696	701	689	694	666	653	690	720	714	695	682	641	718	701	670	660	658	651	665	672	687	713	700	657	658	665	680	681	691	690	729	676	696	678	620	683	626	680	668	648	672	669	685	703	696	645	671	711	682	702	639	646	689	712	688	666	673	672	638	681	721	632	642	636	659	687	688	660	678	649	676	629	668	621	688	711	660	663	651	616	648	674	673	687	657	675	679	700	639	677	683	687	651	660	667	661	650	656	654	668	681	668	653	647	698	666	658	684	647	671	693	613	700	663	649	703	694	665	676	642	675	714	640	646	670	643	704	653	658	692	651	705	668	652	596	660	644	666	660	681	667	623	755	645	627	679	706	670	670	645	598	666	644	652	639	703	681	651	685	686	705	660	708	648	683	618	666	646	663	659	699	671	675	692	695	660	632	658	667	661	672	688	668	646	721	726	680	708	618	702	656	649	625	647	702	732	707	709	690	678	690	678	641	653	627	668	680	677	695	630	717	740	695	646	670	660	654	678	684	683	693	669	670	665	642	672	686	633	638	633	693	696	686	669	674	669	664	684	691	692	616	678	719	669	646	673	677	661	684	651	679	662	655	653	675	667	673	648	639	676	663	677	681	712	681	677	683	641	687	698	720	650	718	669	702	640	700	666	666	710	657	680	653	641	658	688	664	661	657	624	671	624	621	705	674	686	684	685	681	658	643	605	679	686	657	665	655	628	694	717	652	687	667	646	627	681	641	680	630	730	656	671	704	683	701	683	662	664	650	653	669	735	673	653	674	658	646	649	677	656	680	654	631	685	661	670	677	687	662	737	640	644	662	655	728	658	691	710	664	665	643	681	666	712	696	710	661	673	678	689	660	651	628	681	701	679	629	663	635	691	689	665	703	682	679	667	702	654	668	671	654	699	664	690	672	717	653	631	706	669	672	696	675	722	659	635	643	708	673	680	655	645	645	636	649	645	672	698	694	636	664	689	678	656	634	617	699	697	683	670	703	677	671	620	698	678	679	671	680	686	690	667	656	690	659	667	677	667	686	690	683	669	685	725	676	671	687	685	660	656	641	685	660	675	650	707	689	681	706	652	650	705	658	677	694	686	712	636	635	677	626	678	672	676	668	708	676	687	642	667	643	701	725	679	680	663	655	669	650	645	652	680	664	698	628	666	721	726	700	666	716	683	657	684	701	648	677	692	646	671	659	717	662	691	687	701	660	649	696	664	620	613	677	694	698	602	715	715	726	654	681	674	670	675	638	697	664	671	646	675	633	616	687	641	631	695	680	674	645	660	705	638	682	649	689	681	651	690	683	676	705	664	684	659	674	697	684	696	661	642	685	675	610	662	651	715	711	644	658	650	644	661	665	652	656	648	676	651	667	733	663	645	725	656	674	686	692	639	671	638	683	690	672	685	705	667	656	656	665	647	650	644	640	677	654	708	662	678	710	686	661	698	685	657	680	682	664	691	674	699	648	660	646	638	691	636	686	633	623	672	668	723	680	669	622	690	673	691	689	674	683	685	706	659	650	634	627	630	694	695	689	660	666	685	677	652	608	706	688	666	654	652	727	712	719	668	686	708	654	685	706	685	684	650	655	721	643	650	683	687	702	657	631	687	639	673	641	696	691	672	688	679	723	666	697	681	700	640	735	657	709	663	690	663	655	712	655	713	624	607	661	671	673	668	661	652	649	629	638	671	658	718	639	661	656	669	680	740	681	672	641	682	638	674	650	632	656	667	696	585	685	670	698	720	657	650	689	670	667	713	657	673	637	656	649	680	670	649	667	702	727	662	718	648	679	684	693	658	692	673	654	696	724	659	675	693	668	712	685	689	667	685	690	691	625	666	654	694	657	658	669	646	660	651	667	658	665	668	719	663	671	693	732	696	693	703	663	678	645	679	675	706	609	659	647	642	663	669	701	672	707	685	690	688	678	621	635	662	717	692	652	658	633	675	627	672	667	632	717	666	670	689	657	689	639	643	705	642	640	646	676	698	628	635	666	696	637	692	686	667	671	621	661	654	630	676	666	659	657	672	644	653	683	700	634	679	676	643	683	651	630	632	655	666	686	719	660	681	648	679	667	646	643	674	724	660	717	707	651	647	659	675	655	719	667	651	688	666	716	667	671	648	619	688	646	672	674	648	656	646	653	685	631	666	652	664	680	708	617	649	719	735	648	686	688	689	659	658	649	653	640	652	681	690	674	665	697	681	648	692	629	674	637	665	643	632	665	696	664	669	657	681	680	670	664	678	666	691	682	680	719	643	692	662	653	726	645	741	671	654	663	676	662	701	690	639	684	681	692	665	709	683	674	666	620	708	669	686	683	672	677	641	686	665	648	664	707	712	696	687	678	713	682	709	653	658	667	678	666	653	684	657	661	668	635	674	681	631	694	674	696	651	698	675	676	643	601	648	658	671	637	680	641	711	680	724	643	695	694	673	724	617	678	683	645	644	665	715	630	643	689	700	664	650	685	671	678	653	665	686	665	679	669	696	687	665	592	676	723	689	658	669	687	585	695	627	679	654	677	659	665	705	700	681	673	666	652	683	647	636	670	614	708	717	691	704	669	684	693	660	668	686	649	664	667	642	658	659	658	663	697	695	700	655	646	660	679	694	730	635	672	650	708	654	657	678	642	680	628	716	652	679	649	687	669	645	691	659	680	694	649	693	682	698
22396	21098	28454	23962	21096	21006	4160	1224	1001	1098	1041	1009	1006	942	959	922	925	906	878	864	872	857	837	848	891	875	912	831	815	838	861	858	866	833	847	907	820	905	900	920	969	860	908	882	860	890	902	858	847	840	791	796	798	794	836	817	753	771	806	809	801	780	762	813	800	761	781	774	734	773	740	751	779	805	851	809	762	765	770	798	783	838	761	748	806	717	772	732	706	774	777	777	767	786	791	794	793	760	756	785	792	759	744	792	726	752	729	742	725	762	736	812	764	818	750	777	791	781	770	739	798	779	799	810	833	798	746	774	794	761	816	767	775	748	795	816	788	729	744	774	802	771	762	705	784	794	725	781	752	740	771	822	808	806	771	808	737	753	715	754	768	810	790	778	704	771	764	733	769	772	798	805	741	737	738	738	775	783	719	759	782	768	782	767	817	775	775	798	759	785	738	781	750	788	810	732	838	743	748	729	768	802	801	752	816	759	796	825	776	762	766	764	776	765	748	810	775	762	744	768	790	747	785	775	777	772	781	793	764	761	753	782	772	793	762	817	769	737	738	738	794	733	781	812	783	736	756	772	776	765	789	798	748	749	783	779	762	750	727	754	756	815	773	773	743	766	770	808	788	797	751	780	791	759	742	736	771	749	816	772	806	728	750	800	776	826	777	747	814	733	761	763	797	779	787	778	787	787	753	710	737	751	734	794	775	809	756	763	775	861	782	739	790	796	811	787	808	720	723	753	754	736	712	760	777	759	769	751	742	741	813	757	783	773	815	750	813	759	757	778	764	777	742	795	770	784	722	769	795	720	786	818	796	777	807	829	727	747	771	787	763	806	806	777	753	768	791	738	766	758	755	765	810	768	776	807	787	787	763	762	722	791	771	791	779	729	742	778	784	753	745	737	759	734	813	763	771	775	790	793	724	796	812	809	814	841	826	766	796	752	749	761	775	764	756	755	800	747	747	797	756	747	760	785	779	752	790	783	765	783	786	778	788	780	768	718	739	755	790	746	778	779	832	791	748	781	794	821	797	766	803	779	784	811	759	825	790	812	788	791	706	731	726	821	766	750	799	756	782	772	756	772	793	781	733	787	755	785	801	749	818	806	737	757	767	757	771	722	818	804	756	764	770	736	789	785	743	755	777	775	718	737	836	778	770	760	802	802	749	798	770	814	752	740	733	748	812	792	765	757	765	818	785	714	767	746	799	764	725	807	804	786	737	736	791	783	726	782	769	740	756	801	751	747	745	781	787	773	784	800	788	791	742	777	757	786	795	823	779	774	789	747	758	742	792	747	792	811	789	768	764	744	741	712	701	762	772	786	753	795	765	768	762	764	820	789	734	814	771	799	749	778	763	784	784	759	749	729	746	769	745	730	731	785	835	778	755	751	770	775	755	764	727	733	709	771	775	742	763	776	718	767	801	786	736	779	731	739	780	834	806	730	769	764	754	736	827	771	764	739	731	770	730	763	719	760	782	759	769	769	775	711	783	793	747	798	800	682	752	764	771	749	725	822	737	741	792	805	775	789	751	801	827	788	789	783	749	752	800	767	785	747	778	797	796	744	809	742	753	781	786	768	758	811	741	722	770	781	737	722	744	737	752	794	726	807	743	817	729	716	773	790	785	763	788	771	782	742	773	745	803	794	697	762	794	755	725	753	806	804	750	730	773	723	831	758	750	776	775	822	809	763	772	788	808	752	791	768	756	768	803	810	763	738	797	774	813	796	755	764	793	783	772	787	725	749	793	779	785	710	755	810	763	767	777	784	750	767	755	772	783	737	763	773	731	814	762	684	772	774	781	815	725	801	796	737	762	767	789	759	771	815	770	714	741	752	782	786	778	743	747	761	782	760	759	717	742	807	777	774	747	760	729	821	785	836	737	781	750	831	782	769	798	768	780	819	770	731	752	788	745	802	734	800	810	775	777	774	764	819	771	797	726	728	755	838	787	746	763	716	739	772	775	765	739	738	745	722	791	759	846	731	765	816	721	794	727	772	772	769	763	765	786	772	762	762	751	760	750	782	790	779	765	755	770	735	764	772	798	754	760	760	788	756	757	793	741	797	787	765	775	782	781	808	752	805	800	810	819	781	708	798	740	782	746	734	756	761	800	738	752	822	740	769	765	799	785	829	781	714	808	764	732	744	788	780	781	761	788	742	777	706	782	784	767	784	738	798	771	784	769	771	721	777	721	728	728	753	750	743	723	760	793	765	789	784	760	751	804	776	748	822	809	747	760	754	779	753	825	747	759	743	742	716	721	775	758	780	762	769	778	769	784	740	766	767	749	759	795	828	795	703	797	756	797	788	782	793	782	798	843	774	764	705	777	756	751	766	736	747	734	763	795	742	774	783	756	771	819	766	728	800	770	794	705	757	757	744	797	769	825	839	746	813	794	819	779	729	781	804	775	778	771	826	796	782	735	778	800	709	775	804	773	773	793	817	816	783	775	759	726	752	717	770	742	770	770	747	776	758	760	749	782	761	758	785	749	761	720	754	782	756	787	755	726	759	776	789	732	757	746	766	748	734	751	775	728	774	769	693	802	762	833	785	760	779	743	787	802	770	716	753	812	782	781	781	804	798	771	789	789	786	725	753	752	782	753	773	781	800	805	733	776	794	717	776	786	755	788	797	792	740	801	753	745	771	789	793	694	740	783	764	785	726	731	775	812	790	756	762	793	735	763	760	827	770	728	760	812	745	738	794	801	768	746	764	741	718	780	771	745	759	752	724	769	770	775	808	798	776	791	754	725	751	754	810	794	769	781	791	734	770	739	777	761	738	752	803	761	808	794	777	771	761	762	769	735	803	762	731	803	758	801	734	728	791	766	756	768	737	782	761	741	760	750	754	766	693	727	740	764	763	748	728	769	769	749	846	796	759	791	757	749	756	775	780	764	771	793	768	750	710	801	729	766	709	781	806	807	755	802	753	757	722	754	731	792	772	765	791	771	795	802	809	747	773	776	779	728	822	796	766	763	741	746	725	790	757	709	765	732	743	737	746	797	730	742	793	815	743	772	794	757	734	769	782	750	742	771	763	713	793	780	832	761	755	757	768	734	740	774	778	762	765	729	769	800	809	773	801	748	745	774	748	744	753	765	746	819	746	765	740	701	742	762	725	738	752	752	749	787	775	773	782	789	755	777	757	775	770	755	831	767	776	803	794	726	737	747	725	806	793	783	723	734	797	758	736	810	809	728	817	770	775	766	742	713	765	803	826	774	723	759	771	765	777	769	793	787	792	824	806	751	772	763	741	737	802	821	803	789	777	762	800	743	751	815	782	789	766	791	751	770	788	800	778	789	828	809	820	756	707	773	748	747	771	772	778	745	780	752	748	751	733	773	767	733	787	793	773	783	754	781	761	789	746	769	764	775	758	768	753	860	756	754	750	787	814	744	767	797	731	809	765	753	775	756	747	770	719	825	765	781	756	774	786	730	794	741	819	797	789	748	751	771	736	753	763	765	780	804	795	772	752	797	806
15493	19864	8674	4223	2937	2167	1747	1510	1355	1281	1220	1136	1120	1092	1166	1044	1103	1062	990	991	1029	934	964	973	880	973	990	928	917	931	915	967	978	991	958	1030	982	960	944	1058	1009	1016	996	942	953	940	1004	932	937	880	911	905	879	888	881	897	913	888	879	834	864	866	880	817	897	797	840	887	850	859	828	838	816	856	827	806	850	856	806	860	817	820	807	855	815	855	831	827	834	862	844	826	850	866	809	802	808	818	839	815	855	838	865	863	821	815	859	802	808	799	847	804	763	829	859	829	846	814	803	822	834	875	760	789	815	841	815	795	832	839	842	875	801	827	798	835	862	840	844	821	844	841	826	856	831	783	804	817	837	806	861	837	870	845	861	855	871	825	861	854	838	832	808	818	874	897	869	842	829	834	853	849	847	808	861	846	718	799	810	870	829	808	818	851	796	821	841	818	856	827	839	861	830	840	851	843	857	804	826	834	853	850	829	874	830	832	857	842	808	854	822	797	785	837	759	813	821	825	808	801	883	825	838	904	814	821	852	832	837	834	789	862	832	806	823	821	837	810	859	834	797	895	832	850	851	779	775	843	797	833	847	756	889	787	851	824	800	869	847	769	819	788	826	808	818	787	843	861	827	856	838	834	811	903	812	834	876	829	813	820	811	854	794	795	878	864	860	818	834	824	818	836	770	900	834	897	841	867	819	840	833	843	867	841	849	817	823	854	809	825	843	831	857	837	853	804	848	836	790	820	854	864	824	801	844	889	833	795	828	781	841	798	866	930	885	831	817	876	817	856	870	791	793	837	790	827	848	893	838	847	884	852	825	815	891	785	752	870	846	787	832	785	843	841	834	832	874	793	781	813	797	846	842	800	808	841	761	834	861	837	808	831	868	799	837	843	792	817	875	839	796	854	783	854	811	829	854	853	854	806	877	856	849	831	894	882	854	853	832	801	831	918	827	797	834	832	859	825	853	849	831	867	861	821	832	856	900	824	794	801	869	819	898	835	838	826	861	840	795	838	832	804	833	880	797	839	824	854	839	813	845	825	853	865	840	849	845	849	784	872	819	866	817	805	827	835	819	830	884	852	826	802	855	844	789	870	853	822	848	871	863	867	873	801	888	820	854	843	816	817	809	836	833	875	888	787	760	817	834	843	850	853	801	810	834	833	871	905	827	790	840	834	839	845	853	894	814	827	826	809	830	865	810	814	798	859	878	787	823	828	813	773	845	851	855	838	817	815	812	858	804	803	813	800	836	844	835	876	819	894	825	850	829	849	876	842	862	865	871	833	819	854	875	846	816	847	847	811	856	812	848	806	880	821	762	770	872	871	822	839	795	880	826	877	808	883	850	828	850	855	832	852	834	805	844	859	862	826	806	795	851	825	787	806	810	852	839	813	829	874	811	832	830	807	838	810	837	876	809	812	842	854	798	865	796	860	850	795	781	810	813	836	830	832	807	796	846	850	850	858	843	776	802	802	781	786	833	794	867	841	861	835	833	811	850	835	851	836	852	780	859	848	839	826	866	871	870	786	854	890	869	810	817	819	877	770	864	810	852	859	868	814	847	876	830	804	887	832	825	787	820	830	818	842	850	888	805	862	825	807	845	873	858	828	792	859	858	843	825	877	808	802	832	891	891	799	871	885	842	819	835	872	870	852	780	826	879	821	829	848	842	879	859	816	821	823	843	843	855	834	824	803	818	861	887	833	862	820	854	791	863	803	850	840	803	824	788	825	811	839	842	866	785	819	836	851	828	843	828	830	813	847	812	798	869	868	843	844	865	807	869	805	845	855	828	838	849	802	862	838	825	784	826	815	853	814	808	829	847	794	835	866	854	853	799	823	777	864	815	837	823	855	839	879	882	865	857	838	836	833	811	777	829	861	869	827	821	827	841	810	840	823	830	778	841	801	818	788	805	882	823	843	833	819	867	822	831	876	862	803	848	851	828	827	783	829	841	818	839	861	814	838	822	798	826	840	821	917	837	824	827	801	844	813	807	842	839	804	827	864	803	875	786	868	786	815	803	818	859	796	822	858	799	811	819	808	815	869	786	825	812	841	882	806	845	802	815	834	838	852	846	808	846	827	813	776	811	840	837	818	829	860	838	806	827	853	824	818	797	802	813	876	824	832	861	788	773	809	787	891	856	843	826	829	863	848	886	805	854	825	844	858	892	850	788	841	884	832	817	821	854	836	793	835	841	809	850	827	835	889	821	801	827	788	866	859	837	823	838	782	804	847	840	857	864	844	824	844	844	813	806	842	851	864	826	832	905	867	835	824	810	792	821	852	806	840	840	804	863	846	829	837	855	831	809	870	882	792	857	902	878	830	815	858	859	859	852	820	857	821	825	804	802	846	808	840	814	829	811	829	814	832	827	812	847	839	859	794	863	853	817	804	839	807	888	836	838	836	852	835	812	834	881	816	809	859	807	844	814	882	857	847	759	827	874	808	758	856	800	811	859	814	865	813	851	826	867	818	859	831	840	803	810	829	814	874	800	822	833	840	818	861	821	819	865	781	824	822	823	801	862	793	793	833	786	815	859	846	833	789	816	832	878	791	844	854	799	801	849	879	824	800	869	827	827	868	846	849	820	815	821	831	781	813	843	826	863	816	848	829	823	836	860	777	825	883	778	798	844	854	814	849	798	848	804	807	798	772	820	788	790	802	833	825	849	796	834	829	856	861	826	830	810	815	859	843	830	879	822	883	820	828	868	826	831	848	878	837	824	854	856	886	852	828	851	825	850	886	826	878	793	859	818	813	861	852	828	788	844	850	865	845	767	788	802	759	803	831	814	844	818	840	877	876	875	811	847	823	845	803	843	807	832	797	799	844	796	849	842	887	853	809	842	845	780	863	795	841	861	839	841	799	823	832	847	787	803	842	823	790	848	823	816	853	828	835	866	849	802	861	863	843	835	869	878	861	822	814	745	834	844	820	804	822	821	814	838	893	850	820	827	806	840	862	871	859	793	822	855	873	876	850	861	819	842	848	825	848	839	799	853	807	828	815	840	814	810	822	840	854	795	824	860	834	865	848	779	834	817	846	824	854	832	810	823	789	801	816	842	834	844	842	814	818	888	806	873	886	814	888	807	857	832	816	788	837	811	856	822	839	896	857	875	815	818	870	813	819	867	850	795	839	823	813	827	863	790	836	846	863	847	874	825	842	851	843	826	835	789	826	834	831	873	842	816	848	824	766	799	805	834	832	814	827	826	835	842	852	827	789	834	871	868	846	844	796	874	850	874	891	858	812	823	860	858	849	820	811	806	858	796	841	826	863	864	847	844	852	897	831	842	810	819	841	800	828	796	847	851	785	841	829	836	823	799	816	843	828	810	843	794	812	817	839	856	812	852	791	849	824	851	798	803	857	784	810	831	811	854	850	834	810	800	866	838	792	782	838	822	859	848	828	840	812	826	850	858	809	812	828	834	825	833	825	825	834	810	813	863	817	848	809	875	846	817	858	865	820	860	874	874	901	890	870	839	857
27329	20560	10712	1231	776	654	667	680	653	676	707	732	627	662	652	667	714	682	615	640	626	650	663	675	655	707	615	684	641	589	662	604	624	660	652	689	636	659	699	645	679	688	624	643	635	639	692	716	657	607	699	644	653	659	617	578	594	618	630	672	601	641	587	642	638	593	646	568	633	594	632	589	631	591	638	649	609	579	626	612	639	607	609	647	619	654	625	623	657	589	632	630	640	670	610	639	612	650	652	602	626	632	559	603	595	618	630	612	660	638	642	597	620	618	606	609	640	597	629	652	619	619	577	585	612	595	620	588	610	581	629	629	683	633	649	609	638	575	621	614	563	630	610	615	623	655	616	595	633	589	591	610	624	619	603	625	633	629	617	573	607	615	629	641	633	595	630	611	642	614	644	621	648	574	667	653	594	616	677	602	638	620	626	582	628	635	622	592	603	596	605	616	616	602	610	609	638	629	612	622	626	658	652	623	614	598	618	612	667	603	605	608	663	605	620	603	599	647	617	588	667	619	618	610	654	580	608	574	604	624	646	605	610	618	634	596	678	603	645	661	635	634	637	618	618	613	620	587	655	609	626	651	620	569	662	629	595	584	589	620	626	611	634	611	604	637	566	615	625	628	601	631	650	595	623	604	621	592	675	641	609	584	611	618	645	648	629	641	589	615	568	620	638	619	648	675	610	600	608	612	606	626	604	614	633	628	606	641	585	659	603	581	624	636	587	650	658	635	613	631	646	604	640	615	629	600	636	620	623	632	640	637	639	649	699	609	586	556	644	612	638	614	635	629	610	633	604	621	627	600	605	589	595	586	625	645	658	610	623	596	624	598	623	601	622	627	654	655	615	624	644	581	607	639	597	672	630	613	603	664	629	632	629	667	634	655	580	611	573	549	609	614	607	609	629	664	614	630	596	598	606	620	609	646	636	646	615	619	627	629	662	618	615	591	621	619	603	624	662	591	615	647	621	589	633	628	624	650	595	612	617	615	586	617	632	600	608	608	593	628	595	619	642	646	612	667	666	622	615	670	639	601	598	611	619	641	640	618	579	623	612	596	610	582	612	597	625	650	632	652	603	627	553	651	586	664	633	620	638	589	610	635	661	594	618	640	632	640	620	631	582	606	591	615	610	596	607	611	636	584	606	630	627	615	602	628	595	609	672	596	598	657	641	590	619	569	637	595	629	624	632	577	647	642	609	601	627	586	643	597	662	618	582	534	634	594	621	613	615	593	609	640	611	613	601	633	647	658	624	623	617	598	596	644	647	573	613	642	627	606	627	609	585	602	632	630	633	634	636	619	622	661	625	638	654	563	606	620	623	624	637	591	666	577	645	584	651	634	649	643	681	625	651	583	624	584	604	601	626	630	598	612	641	601	628	618	629	651	615	651	618	630	626	661	622	637	603	654	617	649	670	609	645	651	609	630	639	618	591	600	605	613	602	640	611	633	632	621	624	584	601	620	603	614	605	579	632	550	643	630	611	624	574	583	678	637	588	622	642	627	637	640	595	602	631	618	657	652	618	609	604	629	643	610	584	662	594	622	636	634	619	649	636	630	606	643	641	607	596	647	598	597	658	593	648	598	619	606	646	638	643	691	597	629	596	608	602	631	630	602	592	608	643	599	629	608	613	609	682	614	616	622	625	616	612	617	595	591	649	619	622	631	639	608	632	656	594	600	651	641	651	665	634	639	610	635	618	647	694	646	645	639	636	645	610	627	647	605	657	620	655	657	595	615	648	625	635	627	585	679	606	650	619	632	578	680	624	625	610	620	613	578	608	618	626	615	631	624	641	650	614	614	611	629	621	621	610	613	616	673	639	647	609	630	596	603	575	664	606	600	681	576	577	653	588	610	625	596	678	600	595	652	628	656	624	617	599	649	649	646	652	649	654	646	626	625	626	624	637	611	626	618	645	648	631	643	637	657	641	597	577	636	649	620	577	605	659	641	599	619	642	618	600	617	600	623	631	596	575	622	652	581	611	598	624	646	611	629	604	604	629	637	612	583	622	606	595	644	636	612	630	606	588	610	582	631	601	620	596	632	576	659	606	598	586	695	617	620	663	611	621	619	578	641	590	628	616	605	617	593	610	597	683	594	607	604	595	662	604	656	628	615	630	633	557	590	626	659	643	636	626	584	608	617	654	612	617	648	572	599	610	650	617	611	601	609	646	573	639	681	646	600	658	596	592	648	637	590	654	626	589	635	565	567	643	599	641	647	594	615	645	629	634	610	615	664	646	619	641	600	624	609	640	609	593	628	627	605	659	646	637	611	624	580	662	611	595	606	641	615	621	597	629	615	614	570	590	645	630	640	597	632	654	564	619	603	634	682	629	619	665	606	618	645	593	623	655	650	634	651	604	619	630	612	584	616	607	599	598	607	674	618	570	617	614	657	599	631	616	592	589	654	581	605	598	646	610	648	649	616	594	564	623	643	592	624	629	610	616	639	630	618	628	600	603	627	649	636	671	670	627	614	545	663	631	632	636	557	602	583	627	633	622	646	618	639	609	665	643	676	639	585	626	652	617	655	615	609	602	560	602	668	630	638	605	617	602	606	599	665	612	555	616	636	624	585	669	683	626	638	632	640	578	650	643	584	599	636	631	603	626	617	647	594	574	642	648	607	679	626	629	630	628	615	650	627	612	610	641	585	607	586	597	604	599	617	641	595	633	606	607	605	617	617	669	606	642	633	615	701	652	637	596	648	630	613	596	669	624	658	639	633	605	609	559	618	673	615	653	609	597	633	622	648	647	600	607	607	566	618	631	606	649	614	638	636	642	647	631	602	620	586	617	627	604	603	647	667	610	634	568	648	647	589	605	610	652	580	617	608	613	640	602	597	617	656	615	599	605	642	656	660	581	578	604	609	625	595	621	646	639	631	644	625	603	640	638	623	615	582	653	603	639	622	614	617	598	596	569	585	635	615	634	640	565	581	654	617	619	632	634	638	694	621	614	612	569	614	569	648	642	651	651	650	622	639	646	659	638	592	591	648	575	595	583	607	609	629	601	653	635	646	593	615	575	617	611	605	589	653	629	644	634	606	653	571	662	628	613	620	640	618	602	601	564	674	591	607	591	605	605	671	609	559	611	651	620	649	675	587	647	597	604	628	596	636	616	621	622	617	604	640	599	589	662	619	605	685	635	616	602	652	589	559	641	622	617	631	651	606	606	648	631	597	645	621	626	593	604	600	597	625	607	605	624	614	641	623	593	605	634	660	609	593	634	615	645	594	637	672	616	624	608	640	601	633	630	636	562	634	650	648	621	625	634	639	581	661	617	626	627	644	587	632	572	648	632	630	615	622	653	617	600	650	619	592	569	652	647	613	636	581	604	635	649	611	654	612	580	592	601	601	623	629	616	634	632	636	609	619	651	581	612	598	603	622	613	610	612	616	630	652	614	640	608	639	610	647	613	635	614	594	617	641	575	670	632	624	618	615	621	661	638	639	651	602	595	635	631	587	575	638	649	621	614	609
9835	5104	1457	1122	1009	792	815	812	722	796	763	794	765	703	761	783	757	730	697	760	721	741	740	717	678	648	722	749	733	667	714	707	685	728	766	708	746	747	747	741	793	785	742	725	713	713	726	665	747	703	704	691	733	694	706	692	778	690	717	634	683	694	657	650	669	702	712	694	711	665	715	677	658	662	675	665	653	652	687	668	678	675	684	694	718	681	670	676	624	726	725	671	695	696	677	702	716	699	678	677	682	710	695	670	683	699	716	715	705	688	673	689	634	710	708	612	685	684	656	634	657	727	715	711	664	690	656	679	719	705	685	668	648	639	650	661	679	668	680	713	636	686	664	764	683	685	667	686	648	646	696	680	699	688	690	655	705	695	681	694	678	669	691	690	690	690	670	645	711	697	686	681	666	642	649	674	688	651	653	636	666	695	669	667	701	686	679	692	687	619	657	696	661	689	665	678	684	725	716	691	678	668	652	677	693	680	691	702	692	665	698	697	722	714	689	681	673	714	676	688	684	687	680	723	675	715	684	655	654	683	688	691	741	642	740	634	678	672	689	689	687	657	724	667	663	711	674	696	686	699	639	722	651	670	666	700	636	719	704	712	706	638	695	652	658	626	586	678	674	741	715	684	732	680	694	708	700	699	724	642	693	702	700	721	684	726	682	689	703	649	657	684	635	704	731	646	654	696	722	698	662	651	693	683	674	679	661	617	692	705	679	698	638	684	715	681	672	652	684	681	655	678	691	695	662	635	700	671	664	694	637	658	693	668	662	684	656	708	713	696	651	641	704	700	678	667	694	709	686	662	665	672	696	759	636	666	666	708	674	713	679	688	706	660	702	692	674	724	674	674	719	672	703	647	705	703	648	668	690	666	699	729	685	698	698	717	695	765	711	641	689	702	636	676	637	675	685	680	679	715	670	706	736	690	716	728	666	718	699	662	722	683	697	685	678	696	725	646	671	694	707	710	735	680	674	661	706	649	681	674	691	625	668	650	665	693	705	660	688	721	705	673	676	672	664	704	689	655	688	698	660	744	661	690	671	711	656	707	686	673	658	696	656	677	663	705	673	705	662	682	696	683	674	630	640	649	674	713	701	639	727	731	686	666	715	688	708	675	683	687	665	662	677	681	674	667	711	638	654	647	678	707	727	706	687	642	704	673	692	694	729	689	663	682	680	688	746	686	670	669	623	673	659	671	694	681	654	657	703	706	682	694	663	680	646	665	715	732	646	697	674	658	681	678	702	673	702	700	705	680	720	677	708	697	693	700	713	701	732	741	669	676	713	705	656	691	652	638	639	698	712	677	700	722	711	681	728	677	699	647	669	683	650	629	651	678	674	700	748	651	673	719	659	710	658	662	682	656	668	734	663	649	681	695	671	711	684	689	680	673	703	680	672	707	643	683	687	657	656	672	694	680	650	670	664	697	677	671	679	712	669	702	668	699	683	690	732	662	662	687	683	681	680	669	669	668	683	710	706	701	665	635	641	694	679	677	690	700	645	661	655	680	629	668	659	697	665	672	719	672	654	667	703	680	681	710	650	669	617	660	655	709	647	708	667	649	688	674	714	659	723	689	632	645	665	653	695	709	714	633	680	676	703	660	670	681	691	675	670	679	704	677	654	676	689	670	674	688	674	672	626	661	688	704	683	665	656	750	685	645	670	696	639	671	699	717	679	685	733	685	714	710	681	693	674	671	708	619	734	698	677	689	709	642	667	659	719	654	624	696	679	644	712	701	686	695	652	675	676	665	688	675	706	739	750	694	596	654	656	670	674	710	650	718	681	699	674	678	666	756	716	682	679	665	720	706	666	722	706	673	664	661	667	716	691	629	607	658	682	692	670	689	740	657	724	662	712	672	661	696	672	667	703	660	712	682	644	683	673	678	730	654	736	653	689	683	724	680	715	671	711	676	693	702	634	693	668	671	699	707	688	727	662	650	668	719	672	653	693	665	678	643	673	699	704	652	628	695	698	717	676	692	660	677	696	715	638	638	698	660	689	685	716	702	704	717	708	701	721	746	680	661	659	677	680	641	676	648	672	665	671	649	656	680	676	638	698	664	671	700	695	679	707	697	681	625	680	694	679	649	655	667	736	677	694	687	693	707	689	682	670	663	693	666	649	689	689	698	688	697	678	704	642	674	682	665	630	704	675	708	726	714	699	692	676	698	625	718	701	681	683	682	713	717	682	719	672	712	684	638	721	673	691	699	742	691	680	658	700	677	668	710	716	654	710	703	675	736	688	689	660	692	652	693	675	660	694	738	698	654	692	693	673	662	682	661	672	634	693	683	699	674	685	686	683	652	680	636	700	692	677	730	746	678	701	701	647	725	685	629	674	685	671	674	681	674	693	693	671	677	697	668	670	706	676	694	691	676	674	710	656	676	659	665	705	676	715	690	679	674	706	700	695	683	681	669	649	697	661	713	636	750	692	690	691	691	686	700	703	654	659	714	696	720	720	666	648	692	686	700	691	664	662	729	711	659	626	661	698	686	665	660	684	688	697	684	691	678	701	648	701	649	688	672	620	661	697	699	685	686	678	660	680	681	659	695	657	684	671	694	641	689	648	681	638	674	706	683	669	665	658	684	676	699	651	645	694	675	654	695	721	621	709	660	662	717	672	726	716	664	707	670	676	642	697	740	670	703	639	685	681	657	694	722	622	715	691	707	678	653	644	703	687	712	675	679	663	702	713	646	690	715	713	685	658	735	689	710	671	703	695	666	662	677	650	631	679	633	662	711	650	689	729	723	720	711	734	682	719	639	709	684	693	693	711	709	687	710	636	643	725	652	654	709	717	697	673	694	723	675	705	681	671	705	662	690	684	745	655	712	721	695	689	667	709	709	710	686	676	686	688	660	704	677	695	684	691	747	675	670	716	710	686	710	694	681	638	648	674	665	719	675	658	659	686	665	687	693	665	638	698	657	695	684	700	735	690	654	639	665	657	696	668	705	686	648	700	717	716	681	661	694	711	715	673	671	704	686	665	633	690	735	701	707	623	666	712	656	678	607	681	694	681	685	653	658	666	670	675	667	708	706	676	706	706	703	672	678	641	718	672	697	674	699	704	687	665	723	731	656	733	692	691	690	703	716	677	704	675	684	683	690	664	663	640	679	692	669	652	688	672	692	675	695	704	683	702	666	716	660	718	657	658	638	658	665	702	683	690	697	669	614	702	644	697	698	658	662	714	673	638	666	705	677	678	713	696	730	698	654	644	652	701	686	684	744	727	678	627	662	673	685	738	639	681	703	678	693	715	663	665	678	725	689	636	707	641	658	635	663	688	705	689	683	737	677	691	641	652	650	689	704	703	656	660	670	669	678	669	675	700	669	665	682	687	645	676	673	638	698	699	671	641	719	651	671	707	665	665	672	671	644	697	674	690	708	673	662	683	699	642	656	645	699	649	708	641	667	636	682	681	698	644	699	665	678	662	652	699	636	714	707	706	706	646	670	686	693	694	685	645	681	700	721	678	673
23520	20986	27679	24477	20748	4078	1181	952	901	874	763	872	825	860	827	825	818	812	770	790	773	771	817	789	733	711	810	749	723	785	713	770	752	750	773	791	798	834	780	760	771	856	748	819	816	784	737	718	723	762	750	716	777	713	749	686	750	754	756	734	757	760	763	755	660	768	731	754	744	722	726	731	726	728	734	741	729	714	701	752	693	676	698	716	696	746	718	677	780	767	719	739	742	709	706	740	693	789	764	772	683	751	735	775	686	748	652	685	696	754	753	721	684	693	758	714	762	728	684	747	747	736	711	759	711	710	692	755	724	716	774	719	720	749	734	700	706	719	738	740	753	685	760	696	763	658	710	702	700	710	758	726	714	728	736	730	694	708	697	701	778	736	683	665	706	773	775	806	714	723	719	719	763	714	657	760	714	692	680	693	720	730	740	738	766	728	773	696	737	718	707	753	758	682	654	708	724	723	714	726	791	716	732	722	741	729	745	722	735	725	721	750	699	686	726	698	790	757	784	698	736	728	692	720	736	773	695	736	749	738	734	718	746	667	699	704	722	705	728	732	693	677	689	720	731	729	669	719	717	718	715	705	725	686	713	756	703	694	707	673	710	682	701	733	724	676	720	699	733	744	693	722	704	706	688	685	708	732	719	726	736	783	682	714	651	741	749	774	738	728	769	714	728	734	716	717	715	693	733	703	718	738	692	745	730	722	718	716	692	734	702	738	709	732	700	743	806	677	721	740	768	729	694	738	743	693	736	712	761	759	725	699	747	712	726	725	740	696	703	726	739	728	700	737	770	751	679	720	709	704	702	718	728	679	723	753	714	711	710	731	680	720	726	665	718	715	729	707	672	744	737	690	734	759	698	754	752	677	687	707	730	704	730	734	684	714	703	750	734	696	694	678	738	712	703	740	702	674	742	760	696	713	719	727	745	774	719	691	789	694	759	720	751	688	780	758	696	698	713	735	705	677	730	732	731	715	748	695	751	751	739	759	745	696	683	714	765	731	694	733	710	760	697	749	735	689	770	715	685	698	720	736	717	720	718	716	657	738	726	754	692	669	739	708	758	754	694	679	710	686	745	741	704	710	741	678	719	701	704	729	684	734	673	675	671	717	723	745	687	718	700	692	724	757	736	720	715	714	674	698	748	732	730	740	733	719	700	728	737	676	693	745	763	734	770	721	740	709	678	705	768	706	703	667	697	703	768	752	711	701	697	700	702	730	705	682	732	741	727	700	680	708	737	676	726	656	717	689	695	681	704	695	723	666	720	727	768	699	696	702	694	718	702	745	762	692	715	744	740	673	699	688	715	749	700	766	712	747	716	697	753	757	727	689	716	715	717	676	688	674	713	708	713	746	719	742	748	737	696	727	735	745	712	715	727	718	730	716	715	743	686	726	710	697	683	666	680	728	736	762	728	759	685	683	753	749	705	758	785	755	694	678	707	725	715	663	717	729	712	716	699	730	737	694	744	718	739	679	676	712	750	672	687	754	748	735	756	741	729	733	719	745	664	783	749	675	702	753	740	726	758	780	726	684	769	733	723	725	741	709	686	738	695	738	756	724	723	690	714	764	701	708	705	726	735	751	759	751	763	749	699	718	723	748	699	730	726	707	730	668	719	727	701	770	717	731	721	728	721	738	701	732	777	722	743	673	711	712	696	735	726	774	718	721	775	701	705	697	727	700	709	734	760	737	766	710	721	722	673	744	750	708	746	738	744	720	732	699	718	723	736	743	755	762	721	729	673	716	674	752	738	747	772	721	663	743	733	734	710	746	746	746	754	751	728	699	639	699	730	671	685	703	792	657	698	719	705	727	694	773	749	699	720	717	672	721	740	759	702	712	730	706	725	707	745	707	714	728	711	716	675	749	704	685	703	766	734	679	781	686	725	720	694	709	688	714	695	754	709	726	707	708	712	721	721	720	668	692	708	701	663	759	666	721	735	677	678	713	749	686	717	752	715	714	712	722	720	735	748	713	746	755	747	740	701	699	706	705	724	743	719	730	724	740	669	721	683	736	761	728	735	723	738	746	679	734	728	710	702	711	750	695	723	748	710	741	695	698	727	719	747	745	722	731	700	706	712	680	726	715	746	653	733	735	713	726	694	714	737	694	754	740	737	724	676	729	670	733	684	733	771	755	735	703	750	761	733	674	681	741	693	721	696	716	715	712	705	720	723	687	744	713	764	691	687	724	753	750	671	697	699	735	729	687	692	736	727	752	677	721	777	734	715	707	744	716	737	748	711	722	699	706	738	673	747	741	708	730	678	746	744	731	733	680	716	667	736	751	707	727	715	723	759	703	684	669	699	734	767	671	737	729	729	729	704	759	715	719	752	710	705	726	757	676	755	691	741	726	735	685	739	719	713	693	745	742	739	714	706	723	685	733	738	748	725	736	764	723	728	794	722	692	698	748	739	732	737	720	693	722	706	765	658	655	728	752	715	704	710	709	782	721	698	712	733	731	706	740	705	717	737	723	721	679	708	739	639	713	739	731	741	704	674	698	709	715	676	781	747	734	685	699	736	671	729	701	749	735	747	741	680	723	713	666	690	695	692	727	685	720	692	739	744	710	698	677	717	690	713	697	745	708	723	766	681	695	770	711	719	718	724	785	662	700	693	689	737	703	758	727	697	743	703	748	711	697	683	716	721	668	651	745	716	724	746	696	714	784	694	747	743	706	695	732	718	717	717	686	737	701	773	711	722	734	743	742	704	747	668	737	720	719	794	720	736	689	697	748	722	761	772	678	711	680	747	727	750	691	732	742	726	701	714	733	705	701	731	701	739	748	748	761	744	730	726	729	746	685	693	732	702	696	728	736	694	713	700	737	718	686	691	691	680	730	690	720	732	721	692	727	694	736	755	776	731	707	746	702	720	682	735	737	710	742	747	778	729	717	722	716	754	748	705	725	715	715	697	710	703	720	725	709	734	798	710	673	733	692	720	739	723	690	741	730	709	722	717	677	759	695	712	707	740	702	739	665	681	716	717	635	740	688	740	724	748	716	717	764	701	722	754	753	749	732	752	693	743	754	707	691	711	732	720	728	727	731	718	654	653	713	707	685	698	735	712	718	738	750	735	701	704	680	736	695	666	708	735	722	722	743	707	720	726	714	751	720	758	701	725	675	699	724	761	725	761	730	765	694	752	723	753	746	738	770	684	772	686	727	689	694	723	693	714	699	723	695	694	751	693	697	750	698	677	708	745	731	691	707	715	719	716	773	701	685	718	683	769	706	724	685	715	749	689	698	701	699	659	695	753	746	684	756	700	760	729	700	724	728	732	707	673	709	729	715	700	685	738	748	714	710	747	713	703	702	723	759	652	714	768	723	684	717	731	700	705	688	762	740	634	688	749	736	654	749	707	696	676	697	733	742	725	711	696	738	752	687	674	727	699	711	702	716	698	701	714	745	738	712	683	761	711	761	752	697	713	687	733	755	731	765	735	765	740	720	647	706	729	702	724	768	753	694	726	702	700	729
12573	13010	5401	2761	1973	1570	1326	1139	1148	987	1004	972	948	1021	925	1004	1036	952	872	883	879	855	900	877	868	886	850	937	848	803	842	844	869	903	874	845	860	897	916	904	899	877	873	928	887	884	869	836	829	794	841	827	828	845	821	814	805	801	821	808	831	803	827	813	858	809	789	798	793	766	784	802	791	751	777	796	832	802	797	744	805	798	780	754	801	758	817	821	827	809	779	769	791	747	800	772	818	780	789	783	787	755	761	792	795	745	772	755	751	787	757	762	793	811	776	804	816	806	778	800	831	802	834	792	760	777	806	850	820	841	793	722	818	737	741	812	785	749	836	805	771	748	764	820	774	830	770	750	818	779	779	829	772	792	765	746	796	768	735	767	792	765	770	797	741	827	757	752	770	762	780	764	847	792	815	776	774	829	806	778	792	764	798	792	787	812	775	801	846	761	793	798	726	829	786	739	790	729	732	810	830	739	784	752	822	787	749	819	752	808	797	816	829	767	803	845	776	751	774	749	794	791	770	774	815	799	768	742	799	786	773	793	775	818	788	794	725	757	796	787	764	774	771	730	818	781	755	770	799	812	809	755	833	777	774	774	749	761	827	810	790	796	800	795	824	783	784	819	797	766	739	768	813	783	754	814	768	779	773	802	745	787	826	758	771	812	824	816	849	782	816	817	786	798	766	803	758	740	795	777	825	793	804	761	777	785	782	761	772	779	807	788	767	722	802	806	759	804	779	801	736	806	797	787	787	829	784	788	760	809	804	790	834	831	763	812	782	770	857	787	779	843	785	755	836	786	810	753	754	816	767	785	741	851	797	755	804	784	782	783	797	778	823	778	777	792	781	824	771	768	756	788	771	771	791	793	759	761	786	784	776	782	829	769	758	839	775	756	800	787	781	807	754	816	825	790	799	767	814	799	805	803	779	834	804	776	802	814	725	820	825	768	799	730	862	823	798	826	743	771	769	778	766	819	790	801	815	756	784	747	771	809	808	793	803	825	815	799	772	816	788	830	808	800	815	787	793	793	794	783	729	777	791	834	818	766	820	785	758	731	815	771	847	824	779	843	786	785	779	815	783	733	769	790	816	792	809	811	788	830	809	761	811	776	778	805	787	755	730	751	782	846	801	797	795	819	764	753	797	751	813	755	784	785	836	759	780	771	802	798	827	808	849	806	775	783	798	782	793	826	756	781	815	817	758	776	800	782	805	793	778	837	782	769	827	815	771	791	787	794	836	795	800	831	802	776	804	767	790	760	829	805	800	780	746	844	820	790	842	779	827	829	818	808	811	850	822	781	815	761	865	766	804	771	742	790	786	751	794	807	760	812	784	772	806	793	797	769	778	793	814	818	781	741	791	790	783	830	793	754	780	776	810	772	750	782	763	774	801	820	828	809	750	825	807	839	830	773	751	859	775	816	804	787	761	792	840	757	837	807	742	772	802	737	758	744	814	803	784	852	809	803	778	803	809	778	779	793	800	818	800	746	769	784	784	746	817	863	764	733	740	794	780	755	778	841	744	807	799	789	795	729	837	806	800	859	838	803	777	782	767	773	798	788	804	784	792	777	816	820	764	793	756	812	819	802	786	726	780	798	773	780	743	771	754	792	774	769	779	773	817	745	777	728	756	736	799	807	775	730	812	787	827	798	796	814	829	801	779	809	814	754	725	763	801	765	784	770	786	771	803	778	780	777	824	747	778	764	757	805	778	763	821	803	767	788	789	788	787	788	740	778	763	758	773	776	824	759	747	782	778	764	800	748	761	812	755	867	718	810	785	785	828	762	787	796	769	821	778	776	782	820	820	719	816	762	786	778	813	849	794	788	807	780	792	826	758	810	753	748	784	750	779	815	781	792	809	785	788	771	794	790	790	788	803	749	789	781	768	807	784	794	808	783	793	772	781	805	793	798	776	748	807	811	778	811	765	810	814	743	759	832	834	819	712	787	784	806	786	803	818	766	786	786	813	792	744	804	784	796	814	765	809	785	732	752	800	766	809	791	794	826	822	756	739	815	744	718	823	831	811	785	780	773	763	817	781	739	778	800	829	791	835	719	755	796	822	814	827	787	772	799	807	819	778	766	836	719	798	800	732	768	799	763	832	808	785	826	832	759	808	763	782	778	788	832	792	790	765	774	800	744	773	789	750	785	797	779	791	812	801	762	843	789	778	811	802	806	769	778	755	727	839	814	746	804	792	774	798	758	775	795	781	773	819	776	843	802	791	829	779	749	792	746	824	796	741	743	761	765	805	762	817	744	804	778	766	759	738	833	803	729	741	808	747	815	808	751	781	757	755	814	791	788	806	720	823	793	739	752	810	836	754	807	758	782	794	756	739	772	800	817	810	810	806	839	768	804	817	799	783	803	752	825	741	787	791	847	831	829	800	816	746	798	803	865	778	780	802	765	779	764	743	770	730	760	763	730	824	790	736	794	789	789	801	797	797	790	739	803	746	814	743	802	790	850	795	775	879	809	782	821	772	773	767	849	776	791	781	749	794	810	811	822	763	794	797	797	782	763	789	823	751	765	774	773	811	797	745	807	758	735	780	801	765	819	837	803	788	818	773	781	753	795	728	814	796	768	738	817	792	715	732	784	818	779	784	776	808	807	799	837	792	838	822	793	754	787	742	799	789	744	768	752	818	790	763	784	775	792	858	781	814	783	773	798	731	830	758	802	778	775	807	778	803	790	809	771	791	739	791	825	773	851	724	779	776	771	738	826	864	767	819	773	775	761	766	783	726	760	774	777	793	800	746	783	774	797	766	791	772	813	813	824	805	758	799	755	775	743	759	837	792	814	798	782	848	795	769	732	849	796	752	783	795	815	764	796	807	763	788	747	825	794	732	776	811	847	768	804	764	812	814	755	792	743	798	752	856	771	758	796	779	781	743	794	812	791	767	768	796	779	763	780	757	763	791	754	774	799	828	818	780	777	788	803	783	743	782	739	807	809	816	878	727	779	827	771	819	779	777	806	787	846	770	809	758	858	853	828	765	805	785	771	765	745	761	799	789	828	813	784	775	773	833	718	899	787	778	748	782	822	822	773	749	808	837	792	802	763	829	761	770	780	773	833	804	826	789	774	850	793	770	759	754	757	803	785	771	766	792	731	776	789	786	779	782	794	807	853	781	777	810	820	776	753	823	783	734	832	778	815	849	760	817	807	781	782	796	773	791	790	842	841	754	819	814	791	752	746	819	776	779	798	785	809	807	790	798	818	779	787	814	784	792	824	785	773	784	761	798	746	798	816	829	766	776	784	741	808	798	752	798	802	806	730	774	782	743	775	793	763	755	748	809	785	821	824	757	740	807	800	804	780	844	801	790	747	754	796	818	830	795	749	788	790	794	822	768	826	752	760	760	833	785	782	772	777	730	785	788	790	808	844	805	851	802	817	818	828	807	754	841	783	783	760	769	795	761	766	771	785	817	775	812	760	763	779	719	811	751	783	714	730	767	815	810	747	764	818	793	807	796	767	782	722
24674	21028	26343	25390	4164	867	777	730	671	650	605	676	687	677	643	680	603	708	625	638	615	677	640	663	667	656	601	645	617	635	656	640	613	631	620	659	624	682	619	672	641	648	656	654	589	661	618	623	636	596	608	616	602	566	673	621	578	572	578	625	596	590	665	621	563	632	571	582	572	588	608	560	594	587	608	603	621	595	604	593	587	590	562	628	605	605	621	565	601	551	623	572	587	631	600	575	572	614	609	603	599	588	570	612	580	595	615	608	594	563	584	639	609	568	614	566	580	582	560	584	555	571	568	624	582	605	596	599	575	613	591	585	623	562	586	575	621	592	617	593	542	559	592	615	589	564	554	563	577	569	597	617	596	580	627	622	593	616	628	612	591	579	598	576	619	642	588	638	593	575	602	588	634	599	616	565	595	554	573	598	522	566	601	618	583	601	633	591	613	571	604	614	587	570	569	556	567	605	540	623	618	602	600	592	592	552	582	571	616	565	572	587	606	623	610	548	564	559	535	567	591	576	570	584	585	623	609	600	619	587	639	622	583	619	597	600	599	573	550	602	629	593	581	584	587	631	543	578	600	644	572	611	604	635	580	602	603	576	552	640	608	616	583	605	616	544	604	585	602	603	598	588	605	617	603	584	594	575	575	602	597	598	588	591	566	577	587	539	638	571	592	565	630	576	573	624	591	579	634	600	596	538	630	570	609	585	603	559	572	601	600	612	594	597	626	542	584	613	585	602	580	623	628	589	594	580	580	589	573	628	633	594	586	598	569	617	603	617	553	593	604	588	620	608	605	569	592	581	600	594	586	583	569	579	555	546	574	638	605	630	577	627	566	609	636	607	586	590	569	584	613	625	592	568	566	624	584	589	579	606	592	535	617	647	584	647	610	635	602	601	572	579	624	600	591	569	555	582	599	597	567	578	574	609	618	608	638	574	591	571	606	610	577	598	609	610	620	596	612	581	559	579	612	618	587	594	611	648	585	555	581	607	609	561	610	622	601	558	567	607	564	542	595	582	599	550	592	638	566	594	557	631	585	599	591	549	569	585	571	571	591	640	617	592	615	607	552	579	593	595	588	579	557	576	599	592	561	508	617	583	611	559	590	567	632	559	567	576	566	570	613	564	615	573	563	574	603	599	615	632	504	590	623	565	571	575	637	559	583	549	634	603	587	601	603	604	594	538	546	594	604	530	603	632	617	633	586	582	566	573	610	599	592	550	609	586	557	645	620	638	616	576	591	571	577	600	546	624	587	624	628	589	631	632	559	592	630	594	560	621	564	588	603	621	576	574	601	575	559	583	604	601	601	587	601	549	535	603	579	622	572	587	620	594	581	588	616	582	555	599	604	583	631	587	591	567	630	585	593	574	610	555	569	578	586	630	566	606	588	563	589	578	562	630	564	571	642	628	580	588	615	606	602	593	591	593	609	563	573	554	647	588	564	578	611	530	573	584	580	593	577	589	583	598	600	616	604	569	579	612	608	545	596	627	562	613	586	593	571	636	637	588	598	619	567	553	586	572	622	601	624	595	605	542	527	551	593	593	578	579	589	637	545	552	612	591	580	583	561	608	595	634	572	591	591	598	589	578	589	561	601	587	568	580	607	636	529	566	566	551	637	609	648	596	605	601	563	621	594	612	644	592	554	550	602	560	603	584	594	563	584	586	555	562	648	586	592	574	625	608	595	594	608	542	577	648	627	582	569	645	583	585	603	618	578	629	627	602	601	593	582	608	617	566	601	621	605	606	589	577	583	613	602	596	595	614	589	618	573	585	624	561	579	584	600	598	544	581	588	566	602	549	582	586	613	583	597	591	579	585	581	564	590	609	602	595	588	538	556	583	608	603	611	591	566	614	573	602	652	597	571	617	571	559	545	592	583	591	566	569	586	595	588	579	594	575	609	580	598	598	608	588	598	573	592	547	563	640	616	602	580	614	587	648	625	575	630	590	654	618	533	538	567	603	570	601	551	576	617	627	625	599	573	568	568	619	613	592	627	583	616	624	606	603	502	569	629	575	630	548	601	589	554	574	630	605	581	597	578	572	577	613	618	602	617	635	583	604	568	592	596	610	569	587	586	575	587	600	575	617	560	574	584	590	596	584	566	606	574	619	584	574	616	675	542	610	616	557	615	607	625	586	615	576	641	558	563	610	557	586	593	580	550	596	562	584	600	608	587	581	565	564	587	610	632	585	571	599	589	594	590	623	616	549	576	623	595	618	612	622	577	598	601	572	611	659	558	630	570	580	554	590	596	555	622	611	602	579	611	616	568	594	553	594	571	566	636	611	597	596	573	648	608	561	585	576	609	556	585	593	575	556	588	617	549	530	610	622	579	603	608	563	600	553	628	603	559	565	570	559	577	563	609	608	570	590	564	577	616	578	628	619	567	604	638	633	545	583	526	599	633	586	587	590	623	576	585	608	584	524	563	532	573	621	609	652	604	592	622	598	607	597	594	580	643	579	593	625	597	619	636	634	591	636	615	628	567	634	620	616	608	577	596	583	643	577	602	607	619	605	626	596	582	637	637	603	575	609	563	593	578	613	630	556	566	561	598	620	604	573	567	587	602	627	589	638	611	525	617	606	604	583	591	589	630	621	612	623	592	572	604	606	623	567	591	575	628	619	578	575	606	545	610	603	571	604	565	550	641	594	620	596	598	582	586	586	582	586	601	580	609	618	578	595	611	601	582	602	591	617	579	618	577	596	588	604	574	621	550	600	619	600	595	596	594	581	615	627	604	571	603	600	564	602	641	608	629	596	614	643	560	580	557	595	582	610	566	608	573	575	608	589	568	572	609	584	605	611	580	630	611	602	598	589	557	565	584	573	583	617	567	582	587	584	612	647	613	579	590	593	568	611	646	613	567	585	572	597	587	643	543	567	582	591	553	591	627	646	579	599	594	609	611	566	584	568	622	584	601	647	603	613	583	601	588	584	543	604	593	576	572	595	601	578	597	573	624	581	623	599	527	593	631	590	619	615	609	619	555	563	594	598	580	574	595	598	591	571	558	604	607	583	539	613	643	577	582	622	580	575	595	607	608	596	628	588	572	589	590	608	618	573	582	612	575	563	602	575	607	594	627	581	595	596	631	583	578	538	593	538	599	577	603	631	584	564	577	594	602	599	593	601	566	594	576	606	627	579	598	554	613	612	558	588	563	584	588	608	602	623	600	598	561	581	595	645	553	594	603	628	628	556	576	647	598	579	589	579	613	594	561	626	625	557	585	580	577	602	584	628	622	577	558	573	548	562	632	592	567	579	623	618	595	593	615	604	592	576	609	589	629	567	618	593	589	570	575	550	622	599	574	578	617	610	620	627	557	580	587	612	613	549	620	620	579	615	580	531	556	579	630	582	594	594	603	638	630	575	555	540	612	532	632	582	618	574	588	591	610	616	594	598	623	588	579	536	623	559	609	587	606	577	610	565	595	591	609	546	610	644	606	596	598	607	578	566	572	573	581	569	592	548	580	599	586	562
10749	8244	2926	1676	1280	1089	887	886	809	767	794	733	713	788	787	775	732	759	741	692	712	706	678	714	703	732	752	718	709	713	687	665	686	671	725	720	700	716	739	764	738	785	798	738	766	757	711	671	711	713	678	684	649	673	652	665	698	701	702	672	681	710	714	679	667	664	669	716	673	662	687	664	683	644	675	660	688	681	685	664	692	674	649	659	649	654	664	667	676	663	604	632	664	618	676	651	663	652	661	632	689	670	616	653	652	668	663	689	630	682	712	683	629	654	686	661	684	620	673	634	621	687	664	715	659	680	671	662	641	615	654	624	688	646	622	692	660	660	666	668	677	639	648	695	622	617	654	642	691	627	685	662	712	642	679	633	625	667	646	697	595	661	668	718	682	661	646	690	635	656	722	680	710	629	667	649	683	635	671	679	627	661	692	687	648	678	627	667	668	676	662	689	633	662	681	686	689	658	613	682	627	614	711	663	660	641	658	659	657	636	644	627	670	653	647	660	680	706	685	669	667	715	670	625	645	708	645	655	647	679	637	635	647	637	683	715	659	668	630	669	605	660	671	712	689	654	652	659	685	655	604	669	626	652	683	619	670	663	645	661	667	628	669	662	676	677	666	745	633	656	689	621	635	628	654	682	676	637	675	680	653	676	643	666	667	668	653	702	653	656	635	624	661	608	670	624	679	646	638	663	664	604	677	616	623	662	678	667	690	657	672	624	652	705	639	669	716	684	685	678	652	627	663	646	656	670	704	654	681	668	700	646	665	669	626	686	664	663	650	670	624	681	656	654	660	661	661	601	649	657	687	657	637	673	660	639	671	655	643	703	622	666	694	587	623	670	709	677	649	677	609	667	638	651	648	623	630	635	703	640	638	622	642	672	629	673	677	659	660	635	642	687	658	650	661	614	651	714	681	698	675	683	666	675	691	675	730	647	665	650	627	626	645	674	675	707	653	665	630	664	677	692	655	695	667	658	699	678	642	621	662	644	659	677	660	671	692	642	640	654	673	677	644	610	706	638	620	662	663	651	738	712	611	633	639	649	658	693	663	641	703	670	625	654	683	636	657	671	610	634	646	638	665	663	676	631	663	668	700	658	636	669	662	673	711	649	653	695	650	666	646	649	639	684	640	643	613	654	628	714	646	688	680	629	667	639	678	688	657	639	640	653	663	654	643	640	675	680	688	676	681	656	647	649	684	624	670	667	698	655	660	653	658	691	620	660	625	654	664	664	683	691	660	645	668	687	672	590	626	674	673	680	647	684	691	635	659	665	654	627	687	649	641	692	664	686	663	657	641	682	645	645	668	651	678	642	641	684	679	681	642	646	688	676	685	674	662	636	659	631	654	692	650	681	669	661	654	622	663	647	715	631	697	677	622	669	614	603	676	697	658	664	697	660	684	640	628	666	688	639	656	640	680	689	637	634	665	678	658	672	694	641	656	638	639	682	688	637	666	632	644	677	631	636	690	652	653	662	667	634	616	643	686	661	660	705	643	657	672	659	653	654	656	646	676	667	678	623	635	671	687	645	660	652	675	656	657	667	646	675	674	697	684	652	641	656	678	639	661	651	610	676	659	661	638	657	674	704	657	636	667	646	632	649	712	640	690	690	612	688	716	651	706	678	654	640	631	663	695	636	707	698	660	642	708	615	726	658	655	662	688	714	624	670	630	665	648	634	614	648	680	662	667	654	666	620	656	682	634	632	637	691	641	654	667	635	652	692	692	639	716	661	637	664	707	614	678	658	607	646	672	670	654	672	620	747	624	639	645	690	673	612	677	628	633	680	615	656	673	645	628	645	672	619	649	667	652	719	664	683	649	667	653	691	624	657	641	639	643	683	663	647	673	669	666	709	628	643	640	642	644	669	663	667	623	676	628	692	695	656	629	675	651	651	680	670	646	668	638	680	679	635	654	637	655	587	666	668	626	681	682	666	657	600	604	664	664	643	663	629	626	699	648	627	655	652	667	659	691	670	652	646	652	692	659	636	651	642	691	687	671	623	661	686	678	684	671	669	617	656	661	639	612	660	629	661	630	657	675	672	631	657	712	676	648	699	647	673	657	688	711	682	668	668	655	650	614	649	622	682	673	667	653	664	658	691	672	681	672	628	716	659	675	643	669	668	643	606	670	666	648	674	651	684	660	649	622	676	640	690	664	679	682	650	643	641	617	619	715	641	649	657	660	664	698	616	618	664	592	724	683	665	638	667	627	692	635	658	690	660	651	656	694	674	671	682	681	624	640	634	648	643	670	688	644	682	688	652	692	667	662	653	639	642	687	628	679	659	660	683	653	667	685	595	666	660	649	694	625	654	631	610	660	701	660	656	709	659	668	655	659	652	688	697	644	678	664	645	671	658	638	646	671	686	687	675	637	640	708	626	619	625	637	636	650	638	642	689	653	655	664	641	721	634	667	692	618	671	638	663	633	627	628	634	686	636	692	661	697	653	674	646	672	659	637	599	676	689	659	648	658	664	685	662	648	665	683	672	618	686	665	651	642	627	669	640	612	684	664	660	678	686	639	635	704	668	651	688	682	669	654	715	644	691	685	676	685	633	671	674	650	633	639	662	656	694	646	662	672	673	662	629	644	657	662	649	689	679	676	623	634	711	636	648	689	667	663	647	684	698	686	668	674	662	672	660	653	687	630	665	603	642	692	703	637	649	691	686	654	651	725	608	650	682	701	660	660	659	676	636	682	655	691	698	640	682	662	680	654	661	640	599	637	640	643	684	634	639	698	718	651	667	668	671	643	674	626	631	647	635	648	659	643	689	703	656	701	664	648	714	625	682	665	655	679	665	684	628	652	679	680	623	649	637	630	605	671	653	636	682	665	615	697	648	658	670	682	654	686	650	697	682	648	654	662	673	668	643	682	661	706	687	666	607	675	667	650	693	637	638	651	635	671	626	644	648	666	664	701	657	678	660	691	652	627	633	675	671	638	635	639	665	680	615	605	659	651	634	665	644	680	665	687	639	701	649	669	655	673	666	621	639	637	664	652	647	705	657	647	656	634	719	667	645	652	637	679	649	675	634	638	655	658	696	633	605	658	679	700	650	674	699	647	647	688	693	680	672	610	659	681	642	701	676	655	660	606	665	684	654	630	635	665	654	668	672	667	656	646	608	681	644	664	629	701	657	603	710	688	636	619	712	624	634	621	638	653	620	654	660	654	663	598	683	674	651	685	676	676	626	631	665	627	638	634	681	657	685	651	659	647	655	619	700	645	677	673	712	651	620	659	599	659	639	639	668	614	661	647	652	686	715	687	675	647	617	659	699	659	624	656	657	701	638	680	630	692	610	638	643	651	647	669	642	636	650	628	620	629	629	731	673	690	631	652	691	701	617	670	611	678	596	662	657	658	670	718	640	650	655	664	693	639	679	685	642	662	669	712	670	644	711	654	688	669	610	627	675	681	700	600	664	626	654	670	667	699	648	647	665	629	646	652	674	649	674	692	636	684	712	691	637	680	676	648	634
22380	21026	28316	23933	21031	20917	4197	1257	1036	1033	924	919	962	901	888	900	938	918	890	926	858	830	898	844	835	819	809	854	891	833	786	805	817	823	886	825	798	868	853	849	921	918	881	904	872	878	810	867	831	842	775	788	762	754	817	807	792	824	791	733	745	714	787	749	766	749	708	762	755	741	754	744	800	741	784	759	784	760	729	749	810	744	714	801	779	750	743	767	787	723	698	752	806	758	726	780	712	705	750	780	791	744	742	797	747	776	740	743	726	720	765	710	774	779	761	735	754	732	731	753	780	758	763	764	806	772	735	808	771	808	732	781	778	824	736	772	776	710	786	758	737	766	776	754	746	748	759	736	763	714	753	741	767	751	682	744	814	766	750	722	786	752	781	744	741	765	750	755	767	739	765	804	756	750	786	803	768	784	746	752	770	763	748	756	766	774	764	772	777	722	703	774	750	767	747	791	751	771	741	794	771	757	818	765	776	777	744	832	727	783	711	761	741	777	770	763	756	725	822	768	718	779	784	753	739	743	757	770	719	741	740	750	779	782	703	766	792	739	727	769	799	704	739	777	758	772	733	752	760	724	770	709	739	725	788	733	753	799	766	726	756	750	755	726	676	729	738	754	778	775	800	793	790	750	810	748	745	759	775	750	802	778	770	736	738	766	751	778	730	786	742	724	747	724	732	733	786	777	740	760	750	752	772	743	798	759	770	767	752	788	725	814	784	796	790	766	798	706	727	753	752	752	776	784	750	778	722	726	743	756	750	743	756	773	743	786	787	768	728	779	738	781	782	718	680	718	755	766	831	773	762	723	788	751	714	749	774	746	721	747	711	805	734	681	781	786	798	759	775	720	777	772	759	753	702	711	708	742	723	742	745	756	723	800	793	739	798	753	804	739	780	779	697	720	736	822	731	783	726	834	762	714	737	700	754	813	705	750	737	724	709	762	796	745	761	739	738	776	782	734	739	753	727	751	734	736	749	772	778	715	781	785	755	799	695	703	705	738	767	758	774	811	770	805	775	766	704	787	770	742	743	767	772	772	753	757	821	774	755	778	744	824	798	751	751	752	733	726	774	730	750	749	737	754	788	736	775	728	752	730	768	735	726	770	784	747	730	723	762	777	724	816	758	746	700	760	737	749	710	785	767	770	727	739	745	744	778	755	739	728	761	757	761	716	787	765	804	824	760	792	812	744	790	767	738	742	762	749	726	758	745	765	741	774	776	779	786	721	725	748	839	747	772	745	745	749	770	721	746	814	799	779	748	728	734	731	780	769	762	733	775	748	740	716	725	755	802	772	765	760	766	768	755	789	735	744	727	815	772	754	756	755	771	690	795	729	817	762	791	750	819	718	722	757	723	783	800	767	741	759	760	800	739	778	812	701	745	732	739	753	747	746	753	710	746	764	787	753	740	758	783	736	760	744	760	792	775	770	741	712	748	745	769	737	726	797	727	732	741	763	775	736	773	745	787	723	772	721	747	726	835	781	732	753	744	759	707	732	714	776	760	785	771	790	732	732	717	809	780	754	744	771	770	773	738	816	753	776	758	806	754	766	783	776	755	760	758	739	792	790	754	732	738	760	734	769	763	759	767	755	760	712	768	791	781	743	754	735	722	811	792	726	746	775	749	768	734	754	731	789	727	757	812	791	741	744	785	735	749	747	712	746	744	732	743	718	761	761	765	749	804	776	702	730	736	772	723	759	698	776	749	732	779	791	719	738	754	719	783	760	715	756	770	739	700	814	750	755	777	729	722	796	797	767	796	806	755	733	731	748	772	782	726	753	730	794	760	776	770	765	747	702	731	765	698	743	754	752	767	767	779	753	728	768	751	746	794	788	729	741	752	768	758	752	752	820	787	764	765	766	731	773	759	755	745	717	761	743	774	757	738	771	784	785	810	767	763	767	772	743	734	732	727	774	711	681	763	732	758	817	752	809	767	768	763	729	741	765	737	758	759	733	750	739	797	782	746	738	757	777	761	790	780	783	794	735	727	771	819	791	747	742	720	768	838	769	790	750	754	771	762	748	746	712	749	795	799	697	777	752	726	754	724	755	735	759	740	810	755	774	792	806	744	715	776	746	737	760	741	746	756	734	773	777	736	728	739	736	784	797	749	807	782	765	744	783	735	742	777	801	740	729	780	784	782	752	788	738	700	750	715	715	716	792	752	771	752	759	767	747	761	760	743	773	756	783	777	762	680	737	793	752	720	765	752	793	698	694	713	751	756	745	757	752	768	758	692	764	762	763	749	755	723	774	774	756	797	726	776	729	786	827	742	774	742	728	732	736	756	727	713	804	769	759	793	765	780	763	781	708	719	754	729	715	796	748	714	794	723	759	779	756	751	791	749	717	726	721	747	775	815	740	762	716	712	732	748	736	822	698	790	763	749	710	764	706	734	793	765	769	752	766	793	754	691	755	711	729	777	694	741	744	769	750	755	752	719	719	790	741	759	755	735	723	791	760	797	765	701	705	751	758	720	749	782	737	796	773	773	764	745	722	790	697	744	763	717	803	769	734	793	809	735	735	709	758	744	725	754	762	729	750	746	806	738	738	721	710	805	772	747	763	807	750	741	726	729	730	756	744	715	747	728	774	788	747	713	745	713	761	771	771	755	795	709	762	692	763	709	771	815	801	767	742	808	802	757	742	724	757	699	726	717	753	742	765	712	730	759	784	740	729	737	743	734	744	789	811	751	739	739	776	732	765	813	739	733	719	740	759	766	742	797	766	772	765	772	720	786	749	706	773	720	733	796	758	742	767	756	754	772	797	770	725	709	738	800	709	716	744	787	754	726	769	734	748	722	774	726	695	788	747	768	732	744	728	756	763	742	746	748	734	722	767	770	771	803	748	738	784	756	766	741	755	751	776	760	747	731	762	779	731	807	766	679	739	727	775	802	780	733	700	701	775	704	752	733	758	761	760	728	745	721	729	740	760	789	772	756	738	727	761	803	702	775	783	764	731	776	741	821	809	740	752	787	759	800	730	768	770	749	742	724	767	703	742	774	737	738	774	786	745	751	761	766	719	756	799	777	748	788	761	730	705	702	748	747	787	747	768	753	764	719	732	782	756	763	757	729	733	731	737	766	776	732	787	746	718	755	722	716	789	764	747	802	784	787	755	748	732	692	722	727	717	725	736	767	753	711	716	799	756	745	753	766	726	730	744	760	749	701	727	761	735	767	802	753	729	755	776	790	773	764	796	762	797	782	726	763	768	745	726	755	725	750	752	777	790	774	762	732	769	753	752	795	760	773	740	746	778	731	748	760	768	762	753	725	742	779	806	720	762	771	729	750	776	749	716	763	764	758	737	804	727	805	767	792	771	788	746	754	770	739	806	756	775	750	752	747	744	769	757	802	768	771	748	686	741	753	718	765	785	716	773	731	728	754	774	749	794	769	726	807	717	737	804	789	769	773	702	759	734	775	760	763	828	759	736	760	735	723	740	747	742	774	713	772	766	804	755	765	750	738	708	779	742
15514	16381	8632	4266	3036	2159	1761	1451	1367	1141	1174	1084	1063	1068	968	1113	1088	1106	1022	981	974	1025	949	1000	1000	860	879	890	894	923	920	892	910	936	949	1028	1017	907	913	987	986	1043	972	1007	1030	988	981	910	877	954	902	899	904	843	849	835	867	827	815	828	851	863	833	878	781	834	831	794	789	835	797	813	816	845	816	808	823	811	831	837	817	839	812	824	822	831	881	855	777	791	832	781	850	791	818	829	777	808	838	849	790	818	847	866	829	825	807	850	786	809	845	814	785	784	807	822	825	806	824	782	808	797	838	833	783	805	779	798	800	807	853	813	807	805	860	810	830	796	784	852	783	801	860	890	842	858	822	853	817	864	815	827	757	825	773	841	819	823	857	780	804	803	781	787	858	857	844	746	800	832	848	804	819	801	865	824	772	800	788	827	853	858	796	817	809	764	811	896	831	833	825	792	813	804	738	866	808	822	797	832	836	819	840	821	831	797	855	793	823	800	814	860	819	780	793	794	820	825	840	825	804	825	859	822	772	794	807	832	816	805	827	852	849	795	837	843	807	801	781	784	836	862	842	807	814	796	848	825	795	814	784	812	817	825	806	822	848	833	861	832	834	796	790	810	863	795	783	836	827	843	796	805	768	822	803	797	776	838	785	863	816	831	834	832	814	867	845	812	836	766	798	797	787	793	804	846	856	834	831	816	821	850	820	840	805	778	832	871	823	864	819	800	797	831	802	782	796	810	867	810	819	858	848	843	840	782	800	797	787	842	821	819	825	837	826	785	814	817	830	879	837	802	807	853	818	828	833	894	843	756	851	798	801	862	815	857	794	833	813	811	797	810	872	833	798	775	793	825	822	813	773	849	796	782	786	846	819	837	812	855	781	851	769	772	793	837	882	840	853	817	857	818	774	814	805	768	854	840	817	860	810	811	859	761	841	837	787	805	768	805	796	809	799	821	782	806	838	848	868	867	816	829	782	817	792	804	822	828	827	838	862	823	805	833	809	836	842	861	794	854	840	835	835	793	842	812	839	824	835	803	788	796	795	833	818	861	792	757	806	823	873	791	853	807	888	817	829	766	793	774	802	822	837	795	784	826	855	785	773	841	852	803	827	805	819	806	807	802	840	781	845	863	794	835	787	806	784	800	820	822	776	789	782	836	808	784	819	828	834	819	839	848	831	818	837	845	808	858	815	819	798	803	829	843	812	804	870	852	836	778	823	832	869	800	822	830	783	806	758	830	860	792	813	831	815	819	804	826	864	801	830	814	824	797	862	785	847	793	842	851	813	809	883	819	879	826	859	809	807	774	863	822	787	853	813	836	767	831	832	795	851	772	800	838	784	822	788	842	805	839	829	812	788	820	810	867	823	822	794	818	853	823	870	814	876	782	860	789	801	839	822	783	845	840	820	817	805	864	857	856	832	847	810	817	766	840	845	825	868	874	794	825	831	809	793	817	824	823	825	867	843	828	808	852	826	774	780	835	777	817	841	797	867	846	800	816	784	809	834	806	792	857	806	771	841	880	761	778	831	805	797	788	770	826	795	815	799	797	846	790	851	787	782	812	814	778	840	847	795	806	788	781	820	817	812	847	796	804	789	842	734	799	783	818	832	825	819	820	813	803	781	833	813	793	835	792	846	841	810	839	905	812	887	817	831	820	795	804	841	766	782	795	814	828	836	846	782	824	828	797	867	849	817	843	825	866	774	867	844	830	804	838	816	789	786	816	782	853	834	770	835	798	809	835	829	774	811	778	808	815	832	811	816	844	820	792	872	795	805	824	839	845	808	885	831	806	867	824	836	878	859	834	825	779	813	827	821	823	814	806	804	794	824	857	842	809	814	831	823	867	831	822	796	800	774	769	819	777	811	825	832	816	802	815	736	839	815	870	779	813	848	799	827	816	862	831	769	809	825	809	813	801	777	800	794	826	840	890	797	859	809	801	825	801	812	872	811	816	776	771	789	776	866	815	827	787	767	863	823	816	826	831	790	863	815	797	832	854	825	826	816	778	800	865	818	800	805	844	889	876	809	858	825	782	826	834	824	791	818	822	803	795	750	788	806	829	788	830	781	842	799	786	835	777	815	837	777	813	816	813	802	841	802	848	841	787	847	798	812	805	871	830	758	823	843	808	829	784	837	843	822	823	790	797	802	889	791	827	839	861	824	847	819	847	864	811	815	894	865	819	777	777	831	779	797	797	810	876	839	786	854	781	840	840	802	794	836	819	829	786	822	829	787	833	809	831	805	849	761	808	811	839	790	782	813	807	836	810	795	818	831	855	833	805	819	756	859	850	851	794	815	793	841	878	821	861	834	800	792	814	835	863	903	820	846	762	805	811	822	802	859	763	876	859	814	785	819	756	816	831	827	827	776	795	793	767	786	849	829	846	826	851	822	815	842	817	778	868	815	768	856	806	862	809	814	821	850	757	806	848	818	822	854	807	819	830	791	808	819	821	829	827	812	828	879	859	871	760	818	858	838	737	830	845	848	889	762	844	849	797	818	805	813	850	809	782	850	765	852	856	846	854	832	784	838	828	840	815	811	794	792	816	807	840	818	819	817	812	780	800	815	817	800	798	840	823	838	788	846	863	824	859	805	833	790	829	802	829	827	815	838	785	797	877	820	905	847	837	795	834	846	864	820	811	846	834	765	867	850	785	829	783	821	811	836	798	860	804	830	871	861	808	812	818	858	762	810	813	812	844	817	825	809	851	809	794	818	814	780	807	835	823	766	811	819	839	758	839	766	837	798	808	799	834	849	776	800	826	814	874	802	826	776	848	811	847	801	837	864	787	840	819	824	768	791	816	804	804	845	789	812	812	768	861	800	809	767	791	831	795	846	867	812	810	772	786	861	802	808	798	799	824	833	845	831	803	828	757	837	771	774	804	876	800	848	797	818	860	826	791	835	840	861	873	766	820	793	821	840	809	860	767	827	763	817	847	786	808	857	828	797	865	830	852	859	817	800	792	779	807	808	795	784	905	741	825	806	805	816	791	821	845	798	891	812	774	831	836	851	883	813	792	796	809	892	793	848	820	841	820	819	870	827	808	855	793	820	849	822	771	810	803	847	803	813	809	814	801	832	824	869	818	816	784	844	845	836	819	774	855	751	815	808	800	792	838	766	785	827	874	794	768	834	836	798	800	835	871	860	827	779	847	783	834	803	818	805	777	852	858	811	829	845	800	845	851	777	836	799	785	778	784	812	823	800	799	832	810	851	798	778	870	790	863	848	773	824	792	822	845	848	786	789	875	835	827	794	812	756	825	829	783	817	840	808	794	897	871	806	818	869	780	826	830	846	798	828	820	830	841	861	826	789	800	758	805	811	856	853	808	872	862	833	811	805	795	817	842	817	842	779	776	855	846	816	829	831	787	800	813	776	822	801	808	841	855	829	880	793	819	802	843	883	779	820	837	885	835	895	788	878	802	781	807	809	845	817	783	836	801	846	800	823	805	853	863	763	828	812	827	843	800	821	846	804	835
27270	20482	10315	1254	744	691	698	665	685	620	602	668	653	630	645	604	715	692	652	649	630	632	655	632	588	630	636	633	592	614	646	638	596	626	637	637	623	708	605	619	652	632	629	661	655	667	654	600	577	586	608	650	624	632	601	596	624	564	604	643	605	596	617	577	605	611	636	574	594	602	610	590	636	605	599	617	649	631	589	603	581	604	635	586	626	598	569	593	618	572	585	554	607	607	637	581	594	618	611	575	639	568	599	567	588	613	592	581	619	593	644	588	589	614	633	587	598	641	621	607	595	625	587	567	594	640	637	617	646	574	589	630	588	571	590	579	610	636	608	584	596	589	624	591	662	586	630	633	601	575	622	630	625	592	610	616	602	592	595	578	584	640	638	627	613	618	634	635	598	623	627	598	621	631	562	566	554	620	587	605	626	620	626	618	590	562	631	613	580	618	628	584	605	560	576	608	642	611	596	579	582	605	591	632	575	616	577	605	610	614	585	593	591	613	583	630	605	610	600	611	643	577	620	580	599	609	618	613	595	619	620	583	618	593	563	579	603	565	587	599	598	587	593	622	571	588	583	634	581	605	631	622	582	602	630	621	632	601	626	611	593	557	558	613	590	594	597	554	594	606	566	589	559	613	604	596	601	577	601	563	610	657	632	645	608	622	660	568	635	570	596	635	624	562	597	567	619	581	581	583	583	609	607	616	572	632	617	626	630	621	555	579	607	600	597	596	562	579	593	644	636	614	612	591	617	651	588	619	551	579	606	613	551	626	630	612	605	643	574	613	586	634	600	604	606	635	580	566	577	592	550	607	595	628	571	601	575	625	585	602	610	663	615	579	618	619	591	646	596	606	601	628	616	571	604	614	612	620	637	582	599	626	587	583	631	608	616	619	623	598	578	604	578	596	571	591	623	643	608	589	593	610	637	631	592	614	545	609	588	586	598	615	580	581	612	566	554	561	586	622	585	601	624	635	610	605	589	610	607	590	582	588	607	598	632	600	626	635	621	593	610	628	617	561	584	629	617	633	597	618	620	588	584	589	590	630	571	618	586	670	591	585	627	622	570	619	597	587	614	597	576	623	643	561	623	575	546	557	622	603	605	587	583	606	570	622	615	586	636	591	640	565	617	645	593	564	597	580	644	613	655	612	626	568	597	593	596	622	593	588	626	614	607	576	539	609	604	619	571	590	608	549	595	619	615	609	616	623	573	603	594	582	578	598	571	628	593	619	610	616	600	577	612	557	564	615	589	588	617	588	636	584	616	579	613	630	582	582	606	589	589	605	628	594	587	611	637	618	580	592	592	600	611	628	569	594	618	572	592	603	586	595	606	608	593	637	618	590	624	634	580	588	592	636	591	575	626	627	602	591	555	628	640	617	599	590	599	598	618	606	599	616	628	586	586	576	596	589	605	604	601	609	561	570	593	614	602	611	605	631	613	617	591	594	620	583	603	581	613	564	606	589	592	533	577	604	612	638	602	616	597	610	606	621	661	577	602	598	585	579	566	615	625	628	661	567	596	601	617	595	598	598	557	618	610	596	570	614	613	629	617	594	584	651	570	599	578	625	575	619	585	598	568	584	649	635	625	584	633	581	585	581	633	564	590	564	571	594	632	585	638	651	615	647	595	615	625	600	583	565	626	585	606	571	598	615	634	635	662	638	591	626	602	604	558	628	613	580	610	587	614	601	628	576	654	593	602	653	545	622	550	605	618	662	591	594	613	586	593	579	601	645	631	589	607	567	556	640	631	609	563	602	628	611	618	601	599	611	649	573	591	619	623	608	586	601	628	586	593	597	642	576	596	574	573	647	600	601	589	601	609	619	586	598	614	641	586	581	596	610	632	633	569	601	601	602	575	608	597	636	630	597	569	610	586	617	603	562	578	573	636	576	642	605	598	622	626	631	634	582	605	574	639	614	656	612	586	560	596	616	586	577	576	618	603	556	651	619	610	641	622	650	663	569	616	635	658	622	630	595	571	614	608	597	624	594	603	581	586	616	587	660	585	643	615	572	623	657	602	602	609	590	562	598	572	593	591	605	649	575	608	612	564	616	564	616	587	623	601	622	559	627	566	570	573	581	616	585	560	567	585	610	574	572	600	598	560	613	610	624	632	587	655	636	610	617	596	618	589	589	617	596	629	567	580	612	584	611	610	618	637	586	606	632	597	607	599	593	619	631	583	602	620	684	628	591	644	558	600	632	645	615	632	600	573	599	623	607	576	583	608	577	592	598	628	588	595	607	631	628	570	606	603	582	582	587	639	611	567	638	590	602	622	633	627	591	594	605	597	592	570	592	636	593	593	590	613	622	603	593	606	594	621	582	601	574	607	604	610	567	616	605	564	588	658	600	636	590	593	565	613	590	609	595	565	600	601	622	593	597	626	596	591	625	609	578	611	644	604	560	569	606	549	605	595	595	587	607	609	602	586	514	621	613	596	622	613	613	639	547	594	600	567	612	592	593	608	602	633	591	604	613	563	611	606	592	534	595	615	629	605	636	624	619	588	617	609	609	597	605	604	568	590	540	599	659	626	628	636	569	593	603	602	592	562	584	628	614	667	600	613	593	609	588	582	577	613	603	604	599	605	608	599	628	601	629	624	595	623	624	587	621	612	612	613	609	606	565	619	628	617	613	605	607	600	601	584	596	574	591	591	644	604	616	588	589	582	636	598	583	612	587	601	619	608	650	625	608	613	589	623	600	646	589	614	592	615	611	596	532	574	627	619	653	586	602	574	634	579	619	599	626	611	610	581	607	558	611	614	591	626	576	562	598	593	595	589	594	591	611	654	597	592	623	609	590	618	571	609	596	582	586	621	614	602	579	637	624	550	593	618	603	601	612	576	591	559	590	609	589	620	594	593	623	660	606	583	571	552	601	591	583	620	569	616	605	593	575	568	592	577	597	589	627	628	594	615	598	581	625	643	602	568	593	580	584	600	588	619	643	623	623	638	552	612	611	586	629	618	646	595	632	612	575	584	653	618	658	589	614	642	584	573	565	590	622	598	583	597	627	601	600	579	603	585	635	619	553	642	628	588	638	593	597	601	602	578	571	589	563	615	603	587	601	613	608	599	640	651	602	631	591	605	568	590	575	577	544	626	598	595	598	607	576	626	628	582	602	606	612	587	598	588	594	596	629	589	639	631	601	573	623	600	634	647	641	579	590	626	616	582	579	610	606	597	614	658	600	569	608	595	569	586	587	651	606	607	582	590	583	610	620	598	576	627	629	605	665	603	630	638	609	597	557	599	628	620	641	629	630	585	595	582	644	584	597	580	604	566	593	578	612	562	614	567	609	620	585	629	618	574	589	611	620	616	586	600	609	609	616	595	633	620	594	567	626	641	666	648	555	603	619	627	641	575	620	634	587	588	568	592	604	614	610	536	568	603	558	615	578	628	593	594	613	625	640	573	578	588	592	621	578	604	577	592	619	580	613	579	594	610	584	542	623	592	592	572	608	597	618	602	604	644	572	631	578
10137	3767	1620	1154	935	850	774	746	718	711	724	730	708	705	720	696	754	730	722	737	660	750	697	716	703	677	712	723	648	699	633	728	653	653	739	703	675	734	754	711	717	760	768	795	733	738	681	698	686	697	668	653	672	694	704	653	664	671	649	669	684	667	675	631	722	630	665	661	674	599	680	630	665	680	652	645	679	642	659	685	647	630	699	679	663	641	633	668	692	660	705	704	698	660	682	649	691	649	667	693	656	700	692	636	688	681	688	688	696	668	646	681	638	683	686	687	689	683	651	661	692	619	631	683	662	668	668	672	680	628	719	598	676	715	719	644	670	681	678	687	671	691	651	675	707	678	720	676	661	686	694	675	662	695	650	726	650	648	639	670	706	702	679	698	656	668	682	658	690	684	632	694	656	620	673	657	655	681	648	659	684	687	620	682	675	685	729	700	629	658	687	652	700	656	642	676	672	652	639	653	682	644	648	638	623	647	676	649	625	671	695	662	680	651	706	630	701	638	656	632	642	648	690	661	687	690	674	680	681	635	647	660	629	658	651	722	665	664	694	681	672	626	683	668	685	667	667	681	702	716	680	693	649	650	642	619	690	703	639	648	682	641	672	662	651	702	645	640	656	691	637	653	618	714	679	695	682	658	635	641	692	640	714	655	615	646	678	684	658	666	615	640	658	646	655	639	622	669	661	686	695	689	693	661	672	637	629	684	659	639	699	642	692	661	625	664	656	626	641	693	655	663	706	715	681	685	680	675	625	647	635	680	696	689	622	626	626	656	693	665	677	701	676	644	678	673	637	638	627	669	680	664	672	713	679	633	661	660	672	636	684	643	661	656	649	666	713	646	675	664	697	638	652	635	645	701	625	712	661	672	686	605	651	631	643	631	667	683	689	657	633	714	698	711	634	673	674	662	629	660	622	686	676	647	688	733	675	628	671	655	651	648	675	663	631	661	694	691	647	682	615	666	669	654	722	622	665	666	662	665	694	670	636	668	681	709	690	661	682	690	668	658	684	674	688	698	641	610	694	678	677	700	672	646	683	654	667	647	609	650	699	677	662	727	650	634	668	625	672	668	690	723	630	640	652	640	680	672	626	675	644	656	694	672	717	665	675	675	653	653	652	661	654	648	669	676	650	659	677	675	672	703	678	641	653	648	641	680	651	659	656	654	704	685	675	712	680	622	692	667	666	666	692	661	713	676	729	646	660	658	697	644	633	627	671	605	662	689	674	686	676	666	680	668	694	651	714	655	666	711	655	632	647	684	639	639	657	642	642	662	689	631	718	681	708	635	645	675	704	660	643	697	652	719	691	700	658	658	651	632	661	693	636	687	638	620	633	643	670	714	673	669	678	652	693	608	677	663	645	685	655	676	658	668	701	694	635	696	702	627	616	707	661	681	669	669	653	653	692	660	718	663	664	693	665	671	685	722	673	653	670	681	660	660	644	668	696	634	642	729	688	676	687	660	661	682	705	697	685	662	608	636	667	687	675	646	650	626	641	680	737	657	674	638	654	662	675	672	632	682	683	710	689	654	660	661	698	660	656	657	665	659	637	665	626	638	685	667	644	646	651	613	709	651	668	728	681	630	626	695	621	666	674	664	631	696	627	686	665	684	653	636	605	659	680	683	745	617	667	640	643	692	645	668	657	688	628	651	648	663	670	658	647	679	654	667	663	620	679	649	676	660	644	676	685	707	678	648	679	659	664	655	673	664	647	698	694	663	670	672	653	662	635	667	696	646	705	663	662	705	638	639	676	627	728	653	650	659	680	695	695	674	639	654	649	667	665	691	644	700	708	685	698	660	686	723	631	627	640	723	693	660	681	683	597	633	695	628	712	656	620	648	704	709	644	624	663	701	658	645	686	660	637	648	677	599	651	663	646	662	685	647	645	657	688	683	674	625	650	640	650	661	660	637	685	652	648	703	668	621	674	648	642	679	674	710	686	678	631	660	696	667	636	651	657	650	663	636	644	633	691	680	658	645	750	645	694	664	634	622	648	698	651	668	700	686	704	671	677	658	668	674	648	692	667	621	684	676	686	700	636	671	609	650	679	633	626	679	653	691	672	650	731	667	688	632	656	664	689	665	701	690	684	644	677	657	681	650	699	640	655	705	660	633	681	658	618	659	666	646	615	679	654	636	678	619	645	637	667	656	676	662	687	678	673	677	655	674	652	679	681	679	669	659	706	649	675	682	682	648	627	615	690	693	638	638	638	665	663	660	637	668	677	682	637	658	633	679	717	636	657	650	685	680	707	660	668	689	693	634	642	674	672	683	666	641	653	690	675	660	669	648	654	638	713	654	703	678	672	667	643	653	643	703	710	711	651	646	669	656	676	632	681	639	725	718	656	655	683	635	679	692	672	726	648	648	638	684	677	684	696	655	675	650	653	682	660	662	633	662	661	662	662	649	643	649	652	709	629	695	702	622	646	675	658	641	665	623	716	672	665	663	638	655	652	665	634	680	677	618	648	653	617	693	682	653	694	659	696	669	692	668	658	664	660	648	660	673	655	671	677	660	643	708	636	676	702	675	665	675	681	696	697	649	644	637	690	658	697	636	659	692	643	684	662	684	651	655	691	649	646	664	640	689	680	671	689	685	714	670	693	645	683	691	703	631	702	658	711	705	649	642	701	638	652	643	680	671	623	651	697	707	627	660	653	626	709	647	656	744	659	654	656	629	654	648	629	678	644	636	706	609	643	663	625	618	666	702	686	685	669	677	606	644	663	667	667	660	638	607	682	667	620	610	698	695	638	679	673	724	683	659	624	674	675	683	648	658	573	649	700	651	650	673	635	609	640	625	675	684	708	626	656	639	659	646	684	673	623	599	654	680	684	672	645	659	660	717	625	654	682	686	641	718	653	680	648	640	671	675	677	677	634	628	624	643	666	674	692	619	728	650	642	626	669	672	684	690	681	681	705	645	670	631	742	703	666	673	667	649	613	665	723	669	662	663	627	689	683	706	636	668	668	645	647	639	695	642	666	681	609	662	658	652	640	645	687	630	685	606	658	690	693	667	689	681	632	621	653	632	654	636	648	700	694	674	656	648	667	628	710	693	678	688	705	659	666	626	679	681	657	668	676	662	688	706	639	634	658	725	670	629	722	657	663	738	640	677	651	699	663	649	635	658	640	621	708	637	699	693	635	666	657	670	690	681	624	662	687	620	630	614	683	645	677	631	650	630	689	673	744	660	733	626	682	654	648	629	725	653	685	699	678	701	671	670	638	639	696	629	667	665	706	620	646	663	692	717	648	645	668	666	669	659	646	678	647	692	648	690	657	672	670	675	641	675	662	647	696	651	655	669	670	692	636	663	682	677	648	675	718	680	649	674	677	675	643	670	663	675	616	662	658	689	689	692	679	667	677	662	683	655	682	654	672	631	624	653	674	695	634	673	698	688	652	675	669	671	695	647	702	730	672	669	629	691	628	660	638	641	696	679	700	703	625	657	638	677	683	651	696	699	697	648	703	656
23450	20865	27518	24289	20612	4304	1150	977	886	835	787	759	789	738	847	807	862	795	815	770	818	751	753	768	721	734	717	778	768	768	735	736	741	734	738	700	733	725	738	853	804	748	757	783	803	773	825	765	775	711	725	735	698	728	724	719	736	731	733	744	711	725	708	719	723	702	709	715	687	729	685	642	708	710	701	720	704	723	719	675	732	726	714	700	688	717	723	713	789	744	674	724	721	706	718	707	690	704	673	727	739	697	707	682	679	721	703	730	681	688	688	691	741	690	741	718	656	744	728	656	654	687	698	674	759	741	689	733	694	636	707	735	717	739	754	663	698	670	728	763	667	641	714	726	738	698	745	740	721	701	707	679	709	766	669	749	703	716	630	709	718	676	688	705	694	740	727	715	700	649	684	666	680	690	692	650	727	637	710	707	710	734	694	687	698	693	694	746	719	686	637	729	720	714	674	720	753	751	689	671	689	719	691	703	716	711	696	687	670	702	721	716	680	709	704	739	732	679	709	679	725	672	713	703	727	742	685	661	727	720	727	675	719	695	749	686	736	695	727	689	723	684	717	710	721	732	703	725	684	704	660	689	722	720	679	684	708	722	751	697	667	714	684	724	714	688	678	639	670	666	670	702	675	689	700	768	696	679	744	664	733	700	661	717	707	745	737	693	649	699	744	668	704	672	747	746	678	713	715	708	767	740	666	733	707	692	708	665	688	692	676	709	679	747	668	739	721	727	713	689	678	703	713	707	722	709	733	712	702	732	714	746	722	678	731	706	685	705	705	714	716	693	731	718	673	703	690	666	739	730	678	666	640	710	722	722	704	687	711	725	680	709	683	685	715	708	724	705	764	683	694	696	646	684	718	681	687	676	718	714	721	700	682	699	688	686	688	715	776	725	662	757	685	659	697	698	731	726	695	664	686	698	669	696	716	724	697	732	726	729	740	719	703	730	696	719	722	727	752	717	749	709	742	734	694	641	697	700	685	737	688	730	685	708	675	729	702	733	728	694	678	729	685	675	699	684	656	700	683	688	748	673	669	703	717	703	699	719	681	693	675	704	730	737	698	675	696	693	690	743	733	712	755	698	778	693	671	711	707	666	689	683	708	730	726	705	731	702	699	697	722	711	667	705	719	661	699	667	704	722	698	730	725	701	713	750	673	704	664	698	688	721	738	708	691	708	665	710	693	723	730	693	672	665	709	663	661	701	691	701	730	709	688	747	689	708	686	744	689	774	702	718	731	706	695	667	688	688	729	691	677	713	747	695	688	719	721	679	718	682	702	741	710	714	654	632	694	673	694	682	661	725	718	681	680	712	747	702	704	705	693	699	686	748	761	729	739	687	724	669	655	743	717	768	702	688	689	675	711	728	759	730	717	682	676	642	709	705	691	712	705	666	742	711	714	624	682	690	726	693	702	713	739	682	733	668	718	664	736	683	749	713	712	654	671	711	755	681	680	736	720	707	719	724	744	654	717	690	717	721	723	669	670	706	753	708	734	757	749	686	735	675	735	704	705	716	713	727	706	712	733	695	740	708	704	681	710	681	727	722	744	672	723	716	737	688	735	687	709	722	746	698	758	713	693	694	740	681	681	712	688	702	735	693	762	703	721	714	707	721	691	658	715	749	668	668	711	682	671	748	710	752	694	712	718	712	710	719	729	740	734	701	737	717	701	702	679	703	691	731	730	690	690	716	657	719	690	672	730	673	679	688	710	721	675	703	674	730	696	720	710	683	690	701	733	674	709	719	715	684	732	711	689	679	737	721	687	642	730	649	753	746	786	712	731	745	706	681	768	677	702	717	717	678	680	731	724	693	738	682	655	715	646	723	640	763	735	755	716	689	700	720	706	705	720	718	679	749	695	676	710	670	721	689	732	722	693	685	711	662	696	671	716	684	725	667	725	670	721	690	760	713	707	743	695	673	666	703	715	788	654	706	686	665	733	731	715	670	688	710	685	726	712	737	699	709	723	700	705	699	714	721	651	713	700	725	652	723	708	670	717	654	677	721	712	745	711	702	688	721	662	755	722	720	676	671	737	688	720	665	719	710	699	728	730	668	723	710	693	726	716	652	658	724	677	716	687	706	688	712	665	714	648	690	662	695	679	708	688	694	703	682	714	673	642	704	704	709	708	699	671	722	711	708	690	711	702	699	688	756	674	694	726	726	690	747	665	685	701	722	701	716	750	688	650	744	650	723	713	710	686	690	704	684	711	716	692	771	678	688	698	702	712	732	673	708	723	695	725	687	690	715	705	776	696	739	720	668	710	685	678	700	716	674	684	688	693	705	698	710	719	695	729	709	692	689	707	679	670	751	712	730	708	715	715	699	734	688	741	693	771	699	742	693	685	693	714	739	657	683	713	736	735	721	725	690	726	720	661	642	755	749	699	717	708	732	686	667	712	734	694	725	736	691	657	704	702	662	678	689	710	683	695	706	713	759	667	751	688	667	744	687	689	649	691	676	674	708	712	708	744	728	683	716	727	729	668	674	733	714	741	729	748	672	657	699	699	727	708	756	715	722	751	678	725	687	708	720	716	729	704	726	695	666	691	708	685	698	747	721	718	690	701	740	675	746	702	698	664	753	724	696	683	706	661	682	689	721	687	693	715	705	704	690	643	655	748	726	704	701	716	718	689	722	682	675	711	733	704	688	711	709	666	717	759	695	640	740	749	681	718	692	719	705	681	662	728	702	696	718	732	647	673	724	701	705	708	710	749	680	686	741	683	725	686	681	679	705	716	717	713	674	682	694	701	693	670	704	700	697	685	759	685	721	726	716	728	720	725	724	660	732	745	722	716	716	681	684	743	706	688	713	678	640	728	697	693	698	718	719	695	710	663	678	736	740	743	724	706	709	732	687	698	752	691	735	719	665	710	674	750	725	735	729	720	735	712	729	704	708	719	703	691	670	695	729	752	643	692	693	770	700	733	731	715	669	707	698	696	679	679	668	692	660	740	734	714	692	708	720	718	708	687	736	714	700	677	707	712	713	688	710	700	663	714	682	679	669	712	655	777	613	648	699	707	695	691	658	678	694	740	690	749	738	718	682	678	720	732	691	707	678	678	648	715	697	724	700	703	704	678	748	725	740	710	730	646	727	714	715	698	691	709	735	701	689	653	690	681	685	646	677	706	730	698	667	718	694	663	714	694	702	718	744	673	710	728	696	708	718	682	663	690	694	675	689	683	733	762	720	728	702	725	695	697	705	701	689	720	701	643	728	674	749	680	685	666	660	648	696	712	694	720	729	702	674	719	717	721	674	685	732	685	708	704	722	717	676	699	722	716	710	722	700	660	698	706	707	730	635	687	736	701	717	682	700	730	682	663	715	753	680	650	714	727	727	711	680	715	707	714	719	722	719	709	681	738	701	737	743	729	682	717	759	661	755	723	759	685	708	650	671	685	646	695	726	676	693	682	676	694	703	708	718	697	731	702	658	671	686	733	679	678	742	740	726	694	663	714	720	699	725	704	735	663	666
13714	12290	5645	2750	1951	1544	1307	1130	1083	986	948	886	950	913	898	923	937	982	909	897	915	854	838	914	864	822	817	790	840	793	812	787	818	810	833	829	853	854	833	893	880	868	930	895	836	835	894	860	877	796	782	837	862	805	786	756	814	793	839	786	777	788	799	797	801	802	761	776	776	740	769	734	797	755	816	742	751	797	778	748	812	735	763	732	739	775	790	706	771	738	784	750	704	720	774	802	831	802	713	813	796	781	815	785	726	749	823	723	782	768	834	818	739	764	773	778	743	768	797	785	789	759	727	797	739	754	706	772	805	745	747	801	773	800	735	743	806	792	803	755	766	796	770	756	791	802	741	793	772	733	790	798	757	754	757	822	789	758	793	804	779	773	810	785	781	782	790	761	722	811	745	830	815	773	797	814	769	794	772	776	732	822	785	808	820	768	754	715	761	762	815	755	773	745	784	803	762	791	783	734	765	752	735	749	730	783	761	777	780	769	750	789	793	784	740	793	814	745	763	758	804	752	743	821	749	747	742	831	772	745	751	772	798	813	804	720	751	758	754	814	777	760	770	756	792	728	748	760	737	766	723	756	779	780	812	740	734	780	758	722	796	788	754	785	803	767	733	747	820	761	768	729	797	769	762	758	825	811	745	778	763	807	772	775	807	758	737	755	812	794	788	817	756	744	787	836	780	755	736	738	777	794	753	756	752	754	740	774	723	774	766	764	743	754	745	779	779	799	805	778	788	779	775	733	740	767	761	762	816	781	772	796	809	765	752	754	765	813	767	751	727	761	723	757	796	786	792	712	807	753	776	774	745	789	776	756	752	811	786	783	789	758	772	831	782	744	748	762	774	752	774	764	794	785	762	784	794	729	840	744	771	733	770	810	764	765	793	769	785	775	737	745	740	776	758	810	779	754	752	740	777	726	820	760	748	765	824	744	764	763	802	797	721	789	768	806	776	754	764	741	759	729	758	782	778	772	790	745	749	796	768	798	720	753	771	776	740	765	726	768	702	744	787	813	770	773	767	754	749	771	778	778	755	747	739	704	741	804	765	733	779	724	750	793	807	763	790	732	717	788	801	772	777	800	802	814	815	781	798	754	732	730	793	761	717	782	725	822	762	774	746	812	764	752	785	783	767	778	799	735	815	784	763	740	724	787	791	771	730	804	762	751	807	799	806	763	756	770	749	763	725	753	764	732	805	730	778	756	794	786	790	835	744	772	801	818	751	754	765	803	781	829	780	765	794	796	734	747	819	748	761	813	781	760	744	739	708	697	784	754	777	780	785	803	738	773	756	768	751	729	772	795	804	756	769	762	725	752	727	809	778	723	745	736	791	808	727	812	751	774	757	793	752	794	723	763	756	681	754	814	768	825	802	744	761	752	833	775	755	735	758	751	828	762	748	783	775	808	744	780	721	789	785	733	734	782	763	837	768	805	727	755	735	771	765	789	776	789	778	784	807	782	821	766	763	742	831	776	803	812	782	793	778	779	759	717	816	743	776	794	791	747	814	790	740	768	817	709	776	736	739	726	783	768	762	795	750	738	777	782	719	733	771	738	818	726	751	786	799	783	786	812	788	699	775	744	782	777	744	740	790	760	734	764	765	751	742	765	796	739	720	780	792	779	819	768	751	773	754	824	746	813	806	769	771	730	800	724	738	764	775	761	722	762	792	819	719	761	731	761	742	785	788	757	797	738	784	729	814	780	766	769	780	807	768	753	789	777	782	786	775	787	779	727	800	771	762	791	746	795	801	818	803	740	780	782	776	832	742	749	773	742	819	771	824	735	740	781	791	748	798	833	798	812	797	737	738	773	770	794	747	774	762	782	769	764	771	799	766	788	782	775	766	761	715	717	753	770	789	750	766	772	742	732	766	822	818	754	762	749	795	763	736	790	728	821	746	776	778	692	762	773	759	823	753	745	736	712	765	770	764	794	792	747	772	804	819	832	818	780	805	763	759	800	757	787	743	796	712	829	740	783	756	771	738	771	725	756	764	724	806	804	750	807	781	802	827	757	809	782	764	753	758	766	765	715	734	725	793	792	757	773	781	755	769	784	747	785	760	752	703	762	736	782	752	793	752	737	797	757	771	752	791	743	751	796	726	817	780	767	800	814	767	746	749	779	831	764	749	798	788	737	759	758	802	741	798	765	811	780	803	781	807	763	793	765	782	804	777	749	772	791	801	784	758	807	829	752	743	800	767	793	743	803	780	773	753	770	754	745	802	760	758	750	782	779	744	747	816	793	755	760	749	751	792	774	801	743	798	782	758	763	793	736	778	749	704	760	804	797	749	748	728	805	793	768	811	772	727	780	731	765	760	778	766	787	750	773	772	776	746	747	780	823	740	808	807	768	787	742	822	802	769	789	798	779	709	751	798	751	821	777	815	769	745	749	769	766	768	785	789	767	755	750	764	733	796	790	796	781	759	777	747	756	799	782	757	728	776	766	801	798	761	690	812	758	804	728	770	771	760	772	798	716	771	755	783	767	782	795	765	842	759	766	786	757	767	798	767	772	757	787	844	824	783	786	817	779	770	759	778	741	752	791	826	761	817	781	777	801	743	765	742	801	813	790	715	761	756	757	776	782	780	767	728	728	784	783	784	741	737	774	798	775	690	749	790	747	754	777	717	697	747	761	749	729	741	738	793	766	785	789	719	789	859	784	766	769	797	817	795	796	761	752	749	745	801	788	822	804	731	821	778	747	739	790	738	765	748	738	770	725	852	786	780	849	787	706	757	717	762	812	756	783	735	781	767	781	774	763	738	739	796	730	793	805	741	802	787	769	789	777	805	753	799	795	757	762	708	756	788	776	807	756	793	762	766	787	819	773	807	757	835	795	697	802	784	782	754	779	789	741	747	758	746	785	780	774	797	759	750	802	732	751	768	771	742	776	710	771	760	730	763	796	779	772	800	787	782	782	797	751	717	763	753	787	749	789	732	803	764	803	854	734	782	826	735	750	745	767	784	737	788	712	783	739	788	746	795	755	763	739	740	762	752	769	759	755	739	771	721	731	770	762	764	762	769	784	778	746	744	789	743	724	806	793	746	740	760	763	751	776	773	786	755	820	796	776	749	752	755	752	855	764	700	791	699	759	731	771	860	782	726	771	705	754	834	747	787	827	772	815	770	786	763	789	823	814	723	809	740	735	757	776	803	768	796	731	744	738	789	843	808	729	805	709	784	813	785	760	753	767	767	780	751	756	760	799	773	754	765	763	786	793	693	758	759	786	771	767	778	771	779	714	729	775	743	833	774	756	785	704	745	793	752	766	827	732	724	786	769	782	769	773	796	835	783	761	715	808	750	761	777	774	771	777	782	743	779	814	749	766	759	724	805	784	778	771	782	782	743	737	704	833	763	770	830	740	731	767	773	774	808	757	772	780	810	779	767	809	748	765	735	765	780	783	787	766	747	777	793	784	797	798	725	788	772	744	823	770	785	752	783	786	805	755	739	737	745	738	788	749	776	729	771	761
24636	21016	26331	25261	4220	872	730	660	645	598	618	677	588	627	662	609	632	606	659	678	628	644	587	611	638	572	590	611	622	576	580	609	640	582	622	560	605	603	599	608	629	623	703	633	648	606	602	575	634	604	575	585	636	598	568	612	580	592	582	592	641	579	595	571	591	535	604	580	608	544	568	586	569	576	557	587	565	543	574	581	561	579	582	628	605	565	590	575	573	564	575	553	547	550	546	548	580	590	611	558	557	541	587	561	586	570	571	572	594	581	601	623	577	590	568	560	554	598	573	571	543	559	581	571	550	610	498	549	594	573	586	537	581	568	570	592	601	610	560	561	604	561	562	574	565	569	560	583	575	619	604	539	553	581	552	584	582	565	571	604	546	572	579	596	553	635	555	580	638	592	646	550	574	605	612	553	557	579	589	550	564	542	540	579	548	547	567	567	588	557	603	568	580	501	584	598	615	596	578	620	579	569	581	577	580	639	577	604	582	584	539	580	593	570	584	574	587	564	585	557	608	593	576	556	557	575	606	578	563	570	516	579	537	570	576	569	571	564	584	552	621	579	601	611	590	551	558	585	547	573	544	550	580	590	577	602	541	565	580	576	560	541	590	543	589	595	555	587	532	571	552	581	566	562	590	541	572	604	576	562	548	551	588	647	585	611	537	546	565	550	560	578	536	548	586	548	568	549	620	545	576	568	572	595	577	550	594	596	584	550	562	602	569	536	519	572	579	540	587	562	565	558	565	564	631	559	575	531	576	581	564	600	610	570	579	522	581	533	561	547	541	608	556	559	559	532	545	584	547	597	595	584	579	544	585	551	563	544	522	536	588	579	571	602	544	553	581	581	605	639	560	541	574	602	562	583	582	583	560	549	593	523	606	596	552	576	578	585	581	569	607	552	540	568	560	561	560	558	587	609	581	601	550	578	638	588	562	566	551	568	553	558	553	542	573	584	589	576	605	559	588	546	550	574	561	559	587	615	587	623	588	602	544	591	561	554	625	589	519	537	587	616	562	555	606	511	561	605	582	590	591	587	555	572	577	564	580	573	585	578	577	581	569	569	560	591	568	565	566	564	552	537	588	564	580	588	615	555	542	576	583	550	569	598	643	569	617	589	591	554	591	614	583	567	555	553	587	601	553	533	559	563	575	595	577	568	574	573	587	532	580	553	559	558	581	569	580	540	577	579	619	580	582	607	572	564	593	585	573	546	581	558	611	614	562	561	562	561	562	602	591	582	572	558	569	566	626	609	614	527	577	567	599	585	552	573	581	612	569	600	588	606	613	533	575	584	621	543	599	582	564	574	559	555	542	624	606	561	566	556	550	528	552	545	536	591	569	566	596	566	572	538	540	546	600	569	547	594	585	575	571	572	571	611	583	581	595	613	567	543	547	570	570	579	588	586	593	594	592	583	565	561	590	576	560	586	538	569	556	581	621	581	565	544	606	529	567	582	557	589	533	606	581	588	526	609	572	540	541	525	617	612	569	589	580	553	577	608	598	536	556	526	565	607	551	583	590	574	582	582	606	548	572	564	621	595	536	555	560	554	565	611	556	539	506	556	586	543	545	539	581	578	587	555	527	554	571	569	571	536	616	588	605	579	562	562	570	538	608	572	641	554	619	549	528	544	582	587	553	594	580	562	592	540	563	573	597	572	593	563	572	554	602	539	585	558	571	562	581	561	561	538	598	571	556	564	516	602	564	513	589	550	609	551	582	558	560	609	541	522	575	534	578	537	570	552	590	589	554	530	583	582	558	621	577	555	541	552	593	563	619	552	603	596	564	553	561	590	561	594	573	568	570	584	584	552	585	587	564	572	562	587	589	582	577	572	599	549	571	533	575	579	560	616	571	570	627	542	559	626	596	594	566	574	609	580	566	625	535	559	555	575	570	589	567	583	555	598	559	561	545	570	593	609	588	601	550	594	547	593	567	591	559	550	579	594	630	581	614	603	575	589	571	529	589	536	555	553	544	590	544	552	575	589	585	596	631	579	523	532	556	605	559	626	548	557	558	541	575	537	582	574	570	539	537	579	536	589	564	552	540	581	541	565	580	585	629	602	584	583	601	559	589	582	595	531	547	599	617	602	594	537	565	571	581	553	523	555	563	560	552	572	582	555	583	579	562	559	540	614	543	574	611	571	514	586	595	577	580	596	561	600	587	566	606	604	536	583	539	539	546	551	583	530	571	566	523	599	599	563	554	609	567	592	575	588	548	592	569	568	582	521	553	567	596	590	551	623	582	560	545	543	552	599	593	538	571	589	582	568	567	536	558	599	587	578	569	581	616	588	589	533	603	605	530	552	596	633	588	536	586	591	579	560	579	548	563	568	507	574	570	541	600	569	559	592	542	570	571	572	562	601	586	563	584	593	577	604	548	576	592	597	557	571	589	618	577	541	565	582	572	576	582	628	603	515	580	565	584	570	598	604	581	576	546	558	552	556	598	587	582	560	525	591	557	565	599	572	565	588	576	604	534	582	598	581	568	564	580	578	580	622	551	581	607	572	583	587	538	589	514	609	576	584	627	594	584	572	593	612	531	532	540	590	593	596	574	584	583	592	546	594	559	549	553	580	589	593	577	569	593	590	628	588	559	555	573	564	579	602	588	593	549	572	543	578	621	585	573	567	550	573	574	540	578	548	572	532	556	627	557	576	616	602	574	592	569	565	560	577	572	595	642	574	563	576	577	561	612	575	562	563	570	579	595	592	579	563	585	597	586	584	545	534	538	563	614	562	598	589	574	587	558	590	572	604	571	578	596	527	583	562	607	552	575	601	529	575	573	577	563	570	556	557	577	553	554	566	560	579	594	570	539	576	589	563	538	615	588	556	580	539	557	549	589	540	552	546	536	581	543	615	577	564	570	571	557	586	591	546	598	531	555	583	608	564	547	555	570	552	549	535	583	560	519	513	556	595	609	559	557	636	576	537	631	525	617	552	572	518	586	519	564	592	504	579	582	611	596	594	580	594	565	619	594	573	589	589	564	556	598	575	554	606	544	543	563	550	580	584	589	584	563	550	619	587	593	529	535	576	593	557	559	570	563	553	560	548	595	570	574	552	589	578	546	532	546	579	548	563	590	629	504	579	555	543	582	572	561	586	572	531	601	583	593	570	573	567	560	566	534	565	555	591	580	625	601	582	568	586	563	587	581	612	598	546	589	549	578	583	534	587	556	571	593	593	598	599	555	559	570	569	581	573	540	552	544	580	576	556	537	571	566	540	543	580	539	617	557	562	578	617	581	581	589	556	589	592	563	590	591	631	511	539	561	583	565	593	587	592	621	600	574	564	555	570	528	578	622	563	567	545	606	517	533	589	575	532	577	560	581	575	573	538	546	562	609	570	587	578	600	556	575	560	527	580	548	570	599	595	609	607	559	522	551	592	588	528	548	556	612	543	539	575	590	576	555	632	550	530	570	549	503	522	551	572	617	620	604	543	622	558	590	557	570	546	562	578	607	615	593	604	551	561	564	563
10835	8530	3060	1776	1223	1020	883	811	759	727	688	719	729	693	694	735	776	737	735	778	718	720	648	676	729	721	701	672	683	656	667	638	677	687	675	640	705	617	692	706	711	719	710	717	713	748	731	703	681	701	653	675	649	658	657	661	673	671	676	662	609	663	639	629	649	628	628	634	665	642	638	652	665	599	659	621	601	670	628	600	654	633	643	652	640	637	625	673	630	581	644	625	624	683	638	644	639	646	652	635	626	657	655	620	631	623	629	595	672	597	657	643	613	648	620	575	622	616	623	650	645	669	681	612	632	645	656	631	630	682	639	654	626	603	628	626	643	619	662	649	645	655	624	609	660	653	613	626	618	594	633	623	631	656	658	603	619	644	655	631	651	644	643	655	623	660	620	637	635	605	628	621	661	628	627	665	669	656	597	682	644	661	632	644	608	639	647	689	652	646	663	663	623	596	607	634	609	577	635	651	625	687	619	585	606	673	651	619	611	602	661	620	649	643	644	711	647	661	592	630	664	660	641	652	641	613	662	651	644	661	648	648	630	654	611	669	636	659	688	666	645	692	622	585	603	643	634	652	676	644	654	642	630	623	623	698	624	631	656	665	629	626	660	640	624	564	651	667	620	621	580	643	614	643	628	618	629	635	587	636	633	598	644	584	680	618	631	641	637	667	642	637	623	634	622	628	694	642	662	613	607	630	633	667	617	655	626	691	614	631	643	598	647	637	653	627	669	631	650	668	628	664	644	668	627	670	613	647	690	621	661	670	596	649	644	609	619	682	614	650	617	631	646	599	626	631	642	618	602	652	623	622	668	649	657	630	684	667	623	677	654	658	698	675	666	654	589	633	668	644	629	654	621	622	637	598	640	630	711	631	648	672	663	619	623	669	626	629	679	687	622	608	599	661	621	664	628	646	598	616	670	632	619	614	602	661	667	627	669	649	640	708	664	620	618	661	613	690	668	670	594	601	653	632	647	632	603	612	673	642	655	631	604	624	651	643	633	625	663	629	595	639	592	658	595	704	701	629	666	638	639	630	599	674	610	616	666	616	631	596	605	682	632	629	646	609	637	623	669	664	651	661	638	655	656	639	619	604	580	626	667	593	676	628	637	639	618	668	578	654	629	658	620	634	619	609	624	665	642	612	629	630	646	587	643	673	636	627	642	654	689	603	670	653	643	643	654	617	649	620	661	618	621	615	678	695	621	595	671	630	592	662	623	574	598	666	648	664	636	640	649	621	614	608	604	687	640	621	579	624	604	670	628	623	639	685	635	652	637	660	589	630	638	589	616	654	668	618	632	616	687	621	646	602	623	654	650	661	601	595	655	625	606	597	639	695	601	677	641	617	684	657	615	634	611	636	652	651	601	668	632	642	631	626	618	613	616	626	642	654	657	629	653	640	623	635	686	656	652	634	646	656	651	621	580	637	608	623	639	660	613	626	636	636	666	656	645	626	651	640	642	616	606	624	641	625	679	626	643	673	622	618	633	631	618	590	689	615	626	615	632	657	637	607	655	641	652	619	652	627	662	657	623	668	693	658	610	611	652	641	646	635	634	638	652	663	655	634	641	628	652	646	665	653	684	629	642	661	615	614	672	636	631	594	673	636	616	633	621	622	661	659	644	657	616	632	638	620	624	651	672	678	652	583	721	688	650	642	631	621	703	643	632	615	621	679	660	603	602	653	617	667	659	598	613	632	656	618	646	642	620	628	657	683	599	637	707	609	691	630	627	633	629	640	650	644	622	630	648	652	678	629	646	660	666	600	604	629	624	629	637	621	623	631	620	642	634	627	632	667	625	681	634	656	646	667	587	658	646	632	607	623	662	601	702	627	649	632	659	667	623	669	660	625	622	625	589	661	653	648	610	634	643	677	614	649	646	644	571	650	600	641	601	631	633	672	626	671	665	641	678	594	650	656	623	667	619	623	607	658	636	675	653	637	605	654	629	656	657	651	626	626	663	630	629	677	653	679	660	614	639	636	651	627	598	594	580	597	624	621	682	614	603	662	668	653	629	645	578	595	671	639	640	633	639	604	665	647	603	611	659	619	635	586	656	675	648	663	634	613	648	621	608	593	675	638	643	658	616	623	650	624	674	634	655	628	590	623	632	606	630	599	669	597	615	674	608	638	674	648	659	622	596	643	691	653	633	631	629	628	601	597	628	640	629	608	636	594	660	635	630	641	664	643	662	611	623	639	664	626	616	638	659	648	695	629	611	627	632	650	622	606	644	609	639	673	611	619	592	642	614	625	649	604	608	677	649	635	655	721	635	667	662	626	624	650	636	591	652	609	686	587	597	648	646	642	598	640	644	646	613	650	654	655	679	601	641	622	593	619	648	688	621	589	618	617	664	658	660	647	620	638	630	611	591	644	606	608	613	614	636	668	645	653	644	635	634	645	608	612	650	649	687	626	668	602	621	644	622	602	682	621	669	612	624	643	610	597	639	608	650	630	617	583	635	624	645	642	631	654	623	644	599	625	624	648	659	603	650	651	628	607	655	644	620	672	632	640	638	599	602	618	644	644	619	655	631	666	625	664	628	649	676	619	603	631	638	693	644	612	612	617	662	604	643	652	620	656	593	630	655	676	616	634	678	655	657	628	632	666	645	609	642	629	635	601	633	611	675	610	641	612	620	667	637	673	610	620	649	645	626	642	627	670	611	603	643	641	627	668	639	666	705	621	650	670	618	599	592	640	619	687	616	642	633	627	604	642	648	616	699	648	655	596	622	642	606	626	635	614	647	667	673	609	598	614	654	675	605	635	651	639	617	674	609	640	683	637	645	599	651	648	663	622	646	651	658	637	659	633	646	639	613	610	622	665	651	683	635	640	585	658	617	593	614	647	629	606	618	643	606	621	652	612	612	634	646	670	649	690	644	671	674	624	648	653	648	655	611	639	694	607	608	614	607	605	640	594	642	628	641	634	629	635	592	678	666	598	608	649	640	650	685	647	613	664	641	613	658	647	634	668	635	623	633	627	592	632	666	666	671	628	659	644	670	596	726	616	622	612	639	636	637	640	619	643	649	619	634	604	637	619	581	647	634	657	645	636	632	618	619	600	593	660	584	613	649	602	661	624	611	627	624	663	639	685	644	674	642	646	647	597	675	637	624	624	668	666	648	652	652	653	622	642	638	635	615	650	664	640	656	637	641	650	618	630	642	674	661	617	671	611	662	645	611	621	693	672	643	627	632	624	605	630	640	664	585	651	653	607	626	655	642	665	622	718	646	688	634	619	654	606	614	653	650	632	655	648	612	593	649	650	673	616	678	639	623	657	676	623	624	653	672	670	628	670	681	643	607	600	649	680	637	655	610	665	632	621	633	658	616	665	639	593	632	632	597	602	639	657	618	632	625	652	632	605	659	611	664	638	626	648	655	644	620	638	650	603	656	615	645	655	613	632	673	615	615	639	649	637	638	612	623	631	680	655	652	711	636	664	641	649	666	687	649	613	665	644	632	625	619	626	629	622	614	611
22383	21044	28354	23917	21048	20943	4174	1252	1047	1007	894	946	844	896	908	913	879	872	914	932	894	866	812	836	855	816	852	800	766	804	773	784	823	766	818	822	799	752	823	836	885	827	884	862	841	831	794	848	851	783	801	776	766	820	820	794	797	742	791	755	789	811	802	725	757	724	790	764	816	723	741	716	778	773	721	825	771	774	771	796	770	728	674	726	728	746	727	722	761	791	727	737	743	748	741	709	747	761	764	752	697	747	712	728	758	743	741	735	730	757	719	789	718	718	720	723	748	747	779	753	774	748	787	766	727	724	752	761	736	749	775	785	802	761	758	744	738	755	752	771	742	809	801	783	776	744	773	770	782	746	761	754	768	731	742	740	743	770	734	706	735	728	726	743	777	785	757	798	701	727	738	718	749	746	710	728	761	721	707	739	779	742	772	749	753	740	757	728	799	749	765	777	740	740	752	769	780	785	734	776	722	726	735	786	775	793	718	738	765	793	765	777	735	767	812	766	742	713	736	745	723	809	695	753	800	731	720	747	814	733	713	772	701	732	740	785	711	765	757	753	758	750	773	700	780	794	726	719	779	738	699	748	731	745	725	719	682	745	714	810	758	729	755	818	713	735	770	763	736	726	707	732	745	762	720	740	759	748	716	725	739	732	719	778	701	741	735	770	775	731	698	729	760	740	751	764	729	738	722	809	741	697	782	769	803	784	771	730	714	771	735	774	691	753	754	751	744	765	747	754	768	716	774	725	746	739	683	759	752	756	718	758	731	743	694	679	761	767	774	727	759	789	778	742	773	702	765	743	745	758	773	698	736	784	710	720	679	696	734	751	769	737	729	772	728	711	735	753	771	771	787	727	717	747	751	689	748	755	719	715	688	733	722	718	719	771	771	747	767	727	737	759	699	726	734	740	769	729	740	771	758	746	745	756	714	758	745	782	742	780	738	752	723	776	792	695	760	723	744	742	752	742	753	779	773	783	747	778	753	747	730	736	719	774	767	794	705	729	738	745	765	706	744	757	750	739	796	690	760	723	742	722	773	749	743	732	750	760	717	758	712	712	721	727	735	716	748	761	780	796	773	722	752	722	758	685	786	747	806	733	746	763	779	756	780	741	768	770	760	711	746	759	718	792	776	719	743	754	788	709	733	763	752	746	697	711	721	750	738	791	750	654	720	755	752	756	704	697	728	734	741	777	736	739	766	749	736	789	721	732	776	737	741	739	792	777	729	754	740	706	700	718	765	758	783	744	747	742	755	718	759	748	688	744	699	762	699	777	718	778	744	754	770	758	729	784	726	712	788	764	746	763	716	713	757	736	718	721	749	717	793	749	734	751	754	761	716	726	745	776	681	754	754	729	742	713	757	761	736	763	788	721	715	740	731	727	704	730	764	705	737	710	759	741	721	708	764	726	723	770	684	798	692	725	708	771	800	762	790	719	744	762	736	736	768	712	755	720	725	799	783	751	754	740	753	756	713	701	732	705	773	740	741	753	790	733	769	759	749	734	744	772	752	743	740	792	720	737	778	761	765	737	716	749	745	755	738	736	792	711	795	789	718	719	781	793	719	738	729	702	761	708	732	740	731	722	719	742	727	715	716	761	788	800	712	721	732	761	687	718	757	717	730	726	755	725	743	790	696	772	767	759	724	724	770	759	771	788	758	725	708	737	724	783	731	754	748	757	759	741	741	737	768	726	716	696	694	758	770	761	732	737	829	700	713	755	740	745	764	751	779	741	800	762	742	712	765	705	779	772	784	727	732	765	785	761	778	749	725	733	776	723	735	739	714	704	777	722	772	790	742	742	739	768	764	725	699	764	700	667	768	746	702	772	736	743	729	754	720	726	745	774	759	774	750	722	750	731	699	743	743	764	730	755	757	731	679	782	760	729	720	751	743	677	766	723	730	731	677	772	777	771	737	728	719	703	718	700	731	750	761	743	699	739	737	781	773	756	726	718	730	732	754	758	763	694	734	728	687	743	772	736	713	754	727	726	756	730	777	737	737	749	743	758	775	709	766	752	746	728	742	740	738	823	719	736	775	691	774	747	751	705	747	738	740	771	784	811	749	714	740	742	767	736	745	723	749	763	711	739	793	746	736	764	713	739	713	766	697	763	735	737	744	770	772	707	734	755	733	730	789	730	707	774	749	693	743	723	769	722	798	723	747	767	749	702	766	770	755	762	710	717	761	741	690	782	740	760	743	748	736	724	753	770	734	739	748	730	762	773	808	763	783	750	737	746	770	725	722	738	705	766	766	688	750	734	755	727	695	784	774	702	772	744	751	731	738	704	759	713	754	765	714	780	702	782	756	734	731	705	776	686	759	751	702	742	746	788	699	748	748	750	745	690	785	734	738	756	738	734	713	747	755	755	723	705	728	790	714	710	717	771	772	765	706	729	719	717	757	789	718	722	696	737	752	796	739	780	808	794	726	735	718	737	749	719	751	701	778	737	760	759	759	717	755	685	740	729	739	761	728	747	706	750	787	766	761	733	748	732	762	679	768	749	748	665	729	780	735	716	751	778	721	729	769	761	777	817	705	729	742	796	789	743	718	759	792	686	751	681	744	739	742	740	765	733	682	765	734	723	746	713	747	787	695	682	779	740	790	759	760	742	695	743	761	730	767	763	770	769	725	746	741	768	769	747	724	749	704	762	764	700	760	729	710	779	756	748	765	731	759	699	766	713	745	740	735	724	748	722	763	751	742	759	787	734	732	809	721	723	701	735	709	705	692	709	751	741	734	747	745	720	766	710	779	730	738	744	719	795	720	716	751	710	734	696	736	732	724	716	804	725	726	775	750	708	730	702	765	751	725	758	742	782	729	740	743	791	770	708	734	720	758	763	768	729	781	759	776	722	781	744	722	746	732	734	695	715	691	768	737	792	737	735	696	769	760	730	737	712	767	744	716	724	730	774	744	804	720	764	707	786	728	708	719	748	797	744	731	745	782	698	732	715	787	786	785	725	782	751	759	715	760	735	752	753	755	766	748	745	768	773	744	719	756	740	723	725	751	750	791	693	748	712	799	733	703	775	716	751	757	721	751	739	758	723	716	698	666	713	692	717	737	751	757	704	730	722	724	760	797	779	684	779	721	766	738	756	706	699	729	777	769	713	717	735	744	687	702	755	784	733	723	753	700	761	785	729	735	710	728	690	766	699	752	718	770	739	690	733	716	769	736	767	707	753	730	695	711	730	757	743	741	744	795	787	775	757	700	771	755	756	722	734	723	791	706	708	781	734	701	776	737	722	745	767	678	741	710	771	777	717	757	711	754	753	756	718	716	722	758	748	683	745	780	802	771	765	705	741	754	695	759	734	725	775	742	687	803	766	762	758	769	720	732	738	742	734	721	773	729	741	735	749	742	803	732	757	782	705	787	696	772	726	744	741	760	749	717	699	739	741	769	791	724	759	794	746	727	747	721	721	725	703	758	728	752	743	725	783	735	763	765	706	731	707	763	716	746	735	751	711	739	772	734	735
16095	16553	9085	4401	2938	2119	1746	1473	1297	1155	1095	1083	1098	1018	999	1025	1010	1039	1100	1063	955	967	933	991	985	958	924	885	865	889	836	883	855	886	895	898	930	864	891	842	952	900	1025	1028	925	893	920	896	890	952	874	831	848	837	821	823	830	831	821	842	834	804	860	869	881	816	868	797	825	831	798	849	793	763	766	838	797	779	872	771	807	803	854	811	855	847	796	754	835	820	820	758	901	800	833	795	814	804	801	797	771	854	786	833	789	772	767	845	741	833	849	780	789	793	786	831	766	822	812	790	817	758	774	819	806	829	786	829	815	790	797	793	840	816	789	807	831	760	854	850	804	806	824	769	826	804	777	814	846	832	812	823	800	845	759	783	832	802	825	860	783	805	808	765	810	810	800	790	781	777	835	800	819	808	789	843	798	832	816	769	779	771	815	838	808	822	807	831	816	830	789	856	821	770	818	806	837	826	813	789	795	758	831	805	818	800	821	835	808	792	773	807	806	843	800	793	836	812	831	833	780	830	805	807	734	787	742	778	819	819	815	804	761	835	783	760	801	806	843	782	842	794	907	821	825	805	811	786	788	829	796	798	806	781	826	822	857	791	839	830	767	834	832	784	841	826	824	812	797	800	779	800	780	849	821	873	810	836	786	818	827	785	763	824	797	826	893	831	808	800	786	822	790	791	838	755	753	812	798	831	728	812	754	814	814	763	786	860	768	798	816	817	827	812	757	856	862	770	772	771	833	807	783	826	806	806	854	815	764	781	807	793	824	845	808	818	771	772	817	815	821	765	844	841	818	820	840	842	831	790	794	815	811	799	824	797	794	832	781	796	842	830	834	819	872	826	788	831	786	796	798	851	785	801	736	810	770	779	769	814	840	847	821	813	796	798	833	822	834	833	792	816	800	844	786	784	834	796	796	776	824	847	790	833	817	753	816	842	794	831	811	837	828	780	866	853	820	765	809	824	813	844	807	816	791	799	848	826	828	812	791	845	794	819	716	823	823	840	842	825	798	784	723	774	817	829	793	771	782	765	863	837	812	809	794	786	843	765	834	794	802	842	789	810	806	795	851	835	838	833	778	829	827	768	822	801	766	800	822	791	810	767	832	753	750	837	811	807	804	825	815	797	813	810	800	827	780	788	807	824	835	806	854	816	804	780	812	771	776	820	832	803	780	835	845	797	738	788	766	836	806	788	843	791	829	855	810	801	822	809	810	807	869	760	834	782	813	813	796	792	762	831	812	795	856	822	815	812	793	835	755	797	780	802	798	823	795	802	803	791	801	793	815	842	803	848	761	797	825	868	802	744	816	755	768	816	770	830	791	802	820	810	755	834	811	856	786	767	827	796	830	779	819	833	775	805	783	853	781	818	882	803	842	796	799	843	824	810	801	742	803	790	765	807	795	779	818	781	781	825	804	824	819	775	835	857	785	817	825	799	746	822	767	861	803	799	815	837	783	823	858	797	784	810	832	752	840	763	830	819	857	860	754	832	826	827	744	808	808	801	811	810	799	813	818	819	757	818	780	769	793	792	826	807	820	834	759	804	833	763	829	804	775	829	814	764	805	830	808	791	832	785	870	861	802	825	794	831	786	762	832	758	780	814	777	802	771	839	818	768	835	823	805	855	770	788	813	814	788	783	801	814	782	788	822	799	784	802	809	867	813	804	818	779	785	818	779	784	831	774	820	791	820	819	799	799	786	740	808	817	840	789	795	754	836	775	793	819	822	793	746	789	839	843	816	778	838	817	799	777	788	790	790	749	802	758	779	846	798	842	864	823	803	762	838	797	781	780	811	806	838	818	818	774	806	815	796	807	811	824	790	851	803	799	822	811	756	779	856	768	778	782	788	810	764	808	769	838	817	792	790	807	824	841	860	848	793	820	788	840	823	811	734	807	811	824	856	777	832	815	835	833	804	812	777	757	797	819	797	819	856	801	818	789	793	849	802	801	840	797	785	844	826	854	829	769	787	751	821	856	826	780	803	804	768	840	812	810	795	842	851	784	786	818	809	809	820	814	815	811	839	799	827	803	778	793	814	816	846	812	839	787	816	792	799	824	801	802	835	855	836	776	751	849	807	763	824	845	773	818	835	769	785	840	826	762	797	812	794	785	887	795	800	807	781	808	766	878	822	791	781	809	776	820	831	793	811	771	803	825	802	834	815	849	854	836	854	793	827	778	781	800	779	783	851	785	864	824	796	856	804	795	793	808	765	815	769	772	892	826	858	839	802	810	799	788	820	833	830	790	823	821	830	867	805	779	808	784	837	809	777	826	800	728	849	792	769	808	809	782	820	799	822	819	793	769	790	833	828	822	880	811	820	839	798	812	788	757	832	815	837	770	827	818	780	789	809	745	809	761	765	855	837	810	799	776	845	778	825	825	817	774	831	796	842	782	833	865	803	787	804	803	766	815	830	858	814	777	793	865	781	837	808	794	794	809	740	774	766	768	772	806	773	828	813	846	849	807	833	843	832	818	828	836	778	827	859	802	805	785	815	795	779	811	825	822	767	767	742	838	788	825	783	804	765	796	802	805	759	785	771	754	822	803	829	773	802	862	821	793	818	800	761	844	797	800	773	787	813	850	803	827	775	787	769	767	762	770	775	832	875	798	840	859	858	812	790	819	791	823	794	807	817	817	835	826	763	839	825	795	784	805	828	844	780	817	819	810	842	724	804	772	868	764	786	844	775	833	813	823	745	829	827	818	790	853	812	835	802	804	862	835	799	796	806	836	826	835	819	771	791	838	779	825	792	826	847	770	792	783	863	804	842	766	747	809	832	830	814	770	773	845	800	806	809	787	821	805	826	761	835	776	803	790	800	820	799	786	814	756	863	801	890	810	814	765	795	810	817	782	751	843	855	802	801	866	775	798	790	835	803	774	831	834	822	828	777	805	824	789	845	795	746	803	737	839	828	818	800	813	795	767	818	831	797	809	796	837	804	824	778	799	787	761	830	754	792	806	807	789	809	796	812	826	735	788	775	779	786	767	790	789	775	805	785	779	790	810	770	794	802	814	802	879	778	782	826	782	802	792	797	790	810	814	770	839	804	822	800	780	819	809	794	808	825	766	785	769	790	816	760	801	763	825	831	803	770	811	826	817	837	825	818	788	822	808	767	795	827	860	837	817	812	881	799	772	827	815	815	803	819	776	750	808	839	799	803	794	812	815	855	847	785	803	814	796	822	824	813	809	821	829	865	826	744	803	776	796	847	772	804	810	783	840	767	760	808	804	840	856	801	809	793	774	816	830	877	817	760	794	782	793	798	802	838	756	776	796	740	791	834	799	834	838	816	812	805	819	841	766	806	790	809	796	807	882	826	801	774	805	838	835	826	827	843	814	833	790	805	850	833	780	830	774	837	887	788	818	819	831	799	757	835	815	799	858	783	787	831	759	802	823	782	819	817	806	756	825	845	848	783	761	800	815	801	831	833	770	815	763	785	832	797	800	810	757	806	842	898	824	816	786	797	819	847	818
27195	20450	10521	1358	770	751	632	679	594	617	626	592	632	626	600	658	659	635	652	641	660	611	609	577	622	659	602	621	586	631	568	614	641	593	598	575	629	598	580	616	645	632	625	620	670	609	631	642	634	591	632	634	609	589	606	563	594	563	543	584	588	591	625	576	594	610	613	577	599	581	557	561	597	549	555	587	637	549	593	617	626	574	601	579	618	589	583	597	562	577	586	573	577	593	574	601	574	630	607	647	603	573	548	554	613	590	561	586	576	625	583	596	598	591	553	596	561	567	594	619	605	581	603	652	575	575	600	575	595	540	593	641	596	565	568	529	578	614	603	592	570	564	532	602	575	597	578	571	590	574	584	609	609	587	564	612	569	564	654	614	557	597	558	550	613	578	617	577	560	559	573	552	572	596	565	600	581	600	604	544	614	579	560	592	599	602	594	605	599	593	582	567	590	592	579	594	593	613	594	607	604	627	622	576	612	578	553	613	685	599	576	589	548	583	575	576	568	624	607	591	565	582	611	553	577	614	580	586	589	539	574	581	564	597	554	580	561	564	568	614	597	580	590	599	577	590	627	580	573	602	580	565	584	589	641	554	605	576	583	592	578	601	574	586	543	563	576	603	583	547	575	578	566	618	615	598	587	580	554	654	583	579	567	581	593	607	601	630	561	579	576	563	585	607	600	607	530	610	601	619	579	603	606	593	610	627	600	574	598	610	560	575	616	615	606	635	590	571	593	585	585	629	613	604	618	603	570	586	585	592	606	592	577	636	614	637	616	596	581	625	595	570	602	553	588	571	618	609	616	580	626	579	570	589	566	567	588	593	588	559	573	615	567	603	585	635	599	574	615	597	584	597	635	636	572	583	558	615	601	604	567	568	584	616	536	619	584	613	569	611	610	588	620	557	604	577	623	582	572	599	580	576	580	580	570	568	614	558	587	579	612	563	594	564	597	613	602	596	600	566	601	608	597	592	582	596	581	601	631	600	599	529	583	622	544	559	564	567	599	597	585	605	615	593	593	515	602	603	573	595	593	646	569	603	528	610	543	540	580	554	601	611	576	603	591	570	564	597	583	615	601	586	591	602	672	598	580	583	581	571	592	594	626	617	555	570	570	576	566	575	566	547	595	592	615	584	605	549	558	614	583	535	606	580	568	569	611	572	544	554	576	610	569	580	579	612	595	572	609	615	575	572	597	607	570	608	566	576	604	609	584	610	612	582	579	586	570	546	590	598	592	608	575	590	612	556	579	579	593	587	591	564	563	548	574	570	606	539	559	580	623	589	607	575	576	621	578	595	595	590	605	585	594	597	557	594	522	616	573	551	575	600	577	576	540	625	594	605	593	586	546	562	590	560	598	582	606	587	573	578	575	544	571	561	641	552	592	589	623	588	579	571	601	539	603	582	572	592	573	562	606	538	568	613	581	558	584	565	575	587	596	611	561	620	564	585	597	558	606	592	605	589	537	561	583	564	595	586	587	590	576	585	622	611	589	606	589	557	586	602	614	586	605	548	572	556	577	598	600	578	590	594	588	583	577	537	569	604	592	610	600	636	623	591	607	610	577	581	569	584	588	594	583	625	577	628	601	594	599	590	606	580	567	550	581	614	598	602	599	588	568	585	609	613	592	616	589	536	608	574	592	621	602	590	558	554	624	570	603	599	594	596	592	588	584	564	600	589	606	600	618	584	593	603	583	614	544	604	621	591	611	612	581	568	592	588	604	616	607	598	636	587	577	591	578	623	588	614	570	580	555	579	617	615	604	631	593	545	606	590	585	596	579	559	602	589	598	613	608	603	625	577	540	569	559	628	576	601	606	572	601	582	543	614	637	617	585	594	581	568	563	592	544	588	580	570	579	582	587	598	614	571	584	607	599	590	586	614	600	586	556	571	559	606	584	614	601	584	554	579	605	579	567	593	576	584	610	592	608	565	593	609	596	589	597	587	614	568	584	586	556	566	558	609	561	575	536	549	586	553	609	568	615	592	607	551	584	598	581	619	601	600	618	634	586	559	585	560	586	577	583	583	619	617	594	549	582	549	607	595	607	615	551	574	571	565	571	550	557	569	546	545	648	580	654	601	602	588	592	582	586	556	587	582	552	590	590	593	591	577	582	609	635	539	571	582	575	605	575	615	535	606	548	587	598	586	569	568	592	586	580	636	590	607	527	592	591	529	576	622	591	613	546	607	597	579	576	529	555	565	592	551	582	605	590	602	558	592	601	593	614	581	559	608	602	536	595	597	586	594	572	555	606	579	578	614	589	606	584	574	595	606	599	566	573	570	561	611	601	642	592	557	586	610	564	599	616	603	593	605	613	601	653	557	602	582	613	565	594	648	558	584	638	597	647	635	583	595	570	581	599	588	538	606	628	582	582	598	627	587	586	606	576	581	584	631	617	591	574	609	520	595	541	558	572	582	610	597	587	559	603	576	615	594	573	559	566	589	574	578	567	605	602	572	584	567	625	583	550	600	605	606	578	565	596	641	577	571	597	588	570	562	565	593	600	637	572	634	576	612	574	582	581	608	580	538	550	580	582	594	601	539	545	573	604	579	569	571	539	569	547	606	578	578	558	582	567	632	622	601	588	564	595	633	612	634	583	541	590	568	575	585	574	623	624	602	569	597	591	587	607	614	564	566	601	634	599	586	625	529	554	567	602	624	559	583	626	549	571	554	551	568	617	590	532	610	597	644	621	608	625	600	577	605	603	590	572	550	547	576	609	572	579	603	583	558	597	602	589	552	590	595	566	609	619	570	580	577	574	612	594	599	615	598	578	555	616	570	602	583	575	583	559	600	625	621	593	573	578	567	614	581	532	616	614	606	570	583	586	593	599	607	575	569	567	605	581	600	602	620	608	576	566	583	577	553	586	597	581	613	515	584	569	581	588	646	580	541	542	569	608	596	610	584	545	581	592	620	625	568	569	678	549	616	603	616	567	542	576	553	583	554	574	617	576	566	590	567	557	569	586	642	556	571	569	582	586	577	591	581	578	601	618	563	613	613	600	563	625	568	562	640	566	637	612	621	604	624	586	606	552	575	587	584	558	648	582	579	573	619	580	609	596	532	607	623	624	609	570	638	586	641	631	633	548	593	561	564	586	559	589	607	585	539	606	582	585	565	578	567	551	599	630	616	571	564	649	652	600	598	539	579	581	592	596	565	589	558	580	651	576	606	618	568	572	630	600	592	548	577	581	583	586	575	530	578	614	579	577	613	589	615	657	588	593	611	576	606	555	551	631	604	563	587	580	577	521	593	581	570	612	630	554	591	592	544	592	609	556	594	587	593	578	587	578	642	582	602	659	617	582	564	594	610	601	553	592	569	575	597	622	587	620	568	590	574	581	593	601	601	603	579	600	599	561	578	609	553	626	624	582	595	572	561	565	590	566	595	614	583	609	552	556	584	601	614	615	572	619	593	581	630	584	622	624	613	570	561	555	590	585	557	558	644	552	587	600	544	560	581	597	605	569	608	581	613
10175	3735	1815	1167	904	823	765	760	740	723	717	720	687	738	681	716	752	718	752	721	705	692	657	721	654	650	706	697	628	711	676	682	642	631	676	674	692	703	672	647	690	694	716	724	657	707	670	710	661	659	661	673	679	699	659	629	626	679	636	626	637	643	633	648	601	675	620	663	688	682	639	635	588	656	665	648	646	609	693	616	642	673	669	661	645	656	662	640	598	693	625	575	624	648	651	651	633	667	641	612	618	718	668	673	614	626	692	672	649	665	621	631	636	617	643	660	610	639	676	625	671	621	601	656	663	635	622	679	656	658	629	615	628	679	627	615	673	636	636	658	663	631	652	679	657	628	643	643	619	631	706	597	675	650	618	634	627	663	664	691	635	633	639	679	655	641	677	636	665	638	644	647	639	656	646	628	611	621	691	640	652	630	644	639	659	605	637	651	635	662	609	643	667	667	655	608	625	628	653	685	636	665	616	664	599	677	664	600	666	643	685	661	591	655	644	635	611	636	629	654	624	635	650	662	643	626	666	615	638	660	681	659	656	625	677	648	648	666	667	697	646	657	679	659	676	688	683	651	676	648	615	672	589	614	607	664	656	667	650	666	636	577	684	667	672	630	655	654	654	641	603	613	621	634	659	653	592	674	677	640	648	670	712	631	653	595	656	629	656	647	645	648	695	652	688	632	597	689	664	643	658	666	646	692	610	672	610	611	666	668	692	644	621	654	631	656	625	645	624	649	625	639	682	645	647	621	621	687	665	665	687	625	660	624	614	621	636	638	676	610	647	617	663	679	633	615	595	649	630	635	652	686	613	658	643	629	609	626	637	631	663	634	674	634	609	645	636	595	658	648	634	648	711	648	640	719	681	658	631	646	651	666	656	595	689	614	698	610	646	653	619	656	679	648	635	658	683	628	607	627	670	635	657	608	654	642	633	639	679	671	665	660	660	614	649	643	658	654	645	634	690	642	614	666	661	677	636	673	687	658	612	647	645	650	626	659	646	604	621	671	612	604	658	689	601	639	636	612	649	687	675	633	636	676	592	677	651	627	612	630	655	623	634	647	651	685	623	638	601	696	628	655	620	669	667	659	626	663	630	606	643	677	639	639	644	641	633	647	632	646	608	689	708	632	689	636	634	681	636	646	628	691	657	655	653	676	598	658	666	623	678	666	674	691	673	659	633	605	661	695	622	637	638	692	619	668	659	618	671	633	644	642	683	627	636	649	631	649	631	665	623	651	625	659	625	642	646	586	643	660	642	670	661	666	599	619	580	653	633	631	682	628	644	619	682	626	651	628	647	689	676	634	650	672	644	590	694	676	699	675	657	720	621	629	643	633	650	637	632	621	648	654	657	669	635	638	650	656	675	585	625	611	678	655	648	597	665	626	672	607	660	615	633	677	644	596	666	660	685	710	611	656	649	632	636	608	636	634	647	670	648	626	663	639	673	643	662	642	649	641	626	628	658	640	648	664	671	605	570	644	644	643	623	628	625	632	614	651	596	654	659	623	637	671	596	648	681	658	635	651	631	619	615	633	682	623	584	653	673	621	644	641	642	628	673	690	640	640	636	676	617	651	601	641	649	657	664	629	625	656	600	680	649	642	643	652	630	649	671	652	620	643	641	688	616	610	621	607	613	591	662	659	636	646	639	680	624	611	676	625	681	650	669	613	573	651	642	625	654	615	590	638	677	654	594	647	619	658	667	683	660	641	654	617	671	629	636	669	647	659	656	670	651	644	597	627	627	624	652	679	651	659	645	626	650	662	636	634	606	642	638	659	623	688	634	658	634	657	644	646	691	645	655	657	630	618	654	659	625	659	670	653	651	607	671	682	654	644	647	616	652	659	653	695	633	635	614	642	608	635	659	640	660	612	589	643	621	655	631	628	649	669	624	661	642	665	619	648	647	617	658	630	644	647	622	654	666	600	709	677	646	630	685	677	643	596	641	667	648	638	616	631	657	665	686	679	636	655	654	643	659	619	612	642	635	649	657	626	643	671	685	631	622	672	626	679	608	652	633	663	628	660	654	635	631	656	625	649	628	618	649	634	615	669	638	652	628	640	636	660	586	665	698	601	606	630	626	609	644	619	627	606	683	628	653	636	645	618	622	653	640	648	630	636	635	635	642	649	656	647	644	633	639	661	653	705	688	603	633	673	604	638	648	625	648	658	645	647	639	643	715	668	638	648	667	626	687	633	640	610	642	652	646	571	656	676	676	684	677	633	633	620	631	608	642	643	644	664	663	680	631	631	627	647	631	672	659	680	645	652	631	649	642	639	643	678	625	667	665	703	633	627	610	667	675	656	697	662	633	668	656	693	647	692	656	705	630	633	612	655	617	658	651	644	635	645	644	603	601	663	651	601	649	597	634	609	664	656	584	671	619	635	672	638	662	665	654	666	646	653	661	654	658	622	647	650	659	607	714	689	613	629	646	630	663	637	685	652	629	674	681	668	614	602	634	646	637	636	624	609	651	659	648	625	660	650	646	624	673	630	641	650	622	651	672	650	626	617	637	587	644	600	676	685	633	661	682	675	623	631	624	609	619	642	621	683	650	655	626	662	641	664	665	713	610	655	696	647	620	656	609	648	639	630	623	632	626	666	644	622	635	650	647	636	654	654	608	629	662	681	635	646	640	626	662	659	677	648	625	614	644	640	619	616	618	628	598	640	600	619	603	651	596	623	660	638	679	666	657	638	636	695	664	595	644	637	640	640	643	640	650	667	599	647	657	633	653	639	623	666	619	616	658	602	642	621	671	641	645	668	666	657	598	629	600	677	630	650	638	660	672	602	662	621	648	679	638	639	649	589	647	640	639	645	656	639	657	627	598	633	665	588	626	654	615	644	690	688	671	645	652	641	633	651	697	644	654	631	683	652	631	627	657	678	698	625	624	652	605	604	629	640	652	623	668	627	668	626	642	650	644	641	609	659	674	627	650	651	639	668	638	664	630	656	710	618	645	641	653	608	637	626	655	646	601	652	662	650	621	647	660	643	691	607	632	695	634	658	673	649	654	649	592	619	637	694	640	645	666	654	557	634	639	662	605	631	649	648	658	701	655	695	654	660	646	625	674	648	635	639	656	590	646	670	651	704	636	657	641	685	689	622	631	620	630	668	664	615	646	664	637	661	628	662	622	659	653	655	652	652	631	650	647	607	624	644	622	651	647	652	599	697	667	615	612	657	642	680	675	644	652	650	614	638	666	668	634	665	640	695	624	696	674	638	661	635	631	679	645	604	662	610	641	642	628	625	607	638	623	605	638	609	615	689	637	643	616	645	634	649	640	725	629	641	667	675	677	655	623	613	701	658	660	661	640	655	626	659	618	665	636	629	695	639	612	667	631	623	655	675	633	595	692	642	635	658	630	657	634	661	645	686	629	668	662	647	685	645	623	656	656	686	663	651	666	641	652	640	633	649	635	660	643	581	653	653	717	615	665	658	618	660	641	631	669	618	625	633	630	642	672	671	704	664	677	694
23444	20978	27623	24505	20729	4093	1133	999	896	815	868	800	804	761	764	746	807	765	846	841	765	783	718	746	724	767	733	728	679	689	745	742	743	725	704	724	704	759	769	751	759	753	838	727	796	742	705	730	756	710	739	735	728	735	694	707	725	672	662	708	694	688	670	692	642	705	676	698	715	650	685	713	697	692	698	726	724	715	751	717	710	717	681	682	682	718	707	714	698	653	667	710	663	721	687	719	638	722	713	758	716	722	671	664	716	662	698	735	750	699	697	693	695	740	702	693	717	671	656	704	699	711	692	690	720	674	675	709	664	724	741	692	701	720	691	690	674	688	716	738	705	720	655	715	703	732	664	723	661	714	716	662	721	649	691	692	717	750	733	745	689	681	660	704	699	666	738	687	725	706	683	704	686	696	743	696	676	734	684	718	717	692	687	715	692	669	691	710	723	714	731	674	701	692	689	680	669	697	681	726	706	683	682	688	716	692	704	712	711	712	733	691	714	706	702	739	752	685	707	705	694	710	711	762	678	785	730	724	689	771	725	751	671	729	707	695	671	663	688	692	736	683	674	702	701	720	680	727	679	710	727	685	681	696	657	688	706	694	679	704	664	719	663	712	682	666	692	651	717	673	683	713	711	684	677	660	726	674	681	713	719	705	723	699	662	719	664	662	702	691	674	707	722	651	683	683	688	639	663	682	692	730	738	709	693	712	680	729	695	671	680	692	670	674	776	713	721	645	675	695	727	696	701	709	689	681	659	659	713	745	690	648	742	667	731	697	689	698	725	650	711	736	754	708	674	724	706	720	710	673	716	715	665	716	710	701	753	707	694	716	688	657	737	679	668	742	719	701	725	684	735	669	692	745	678	660	697	691	703	740	644	694	717	694	699	749	672	739	704	720	702	684	693	714	694	673	628	663	674	729	624	703	736	658	735	722	712	682	703	695	691	691	696	701	699	692	674	766	686	700	732	721	759	727	690	687	687	687	713	679	683	703	749	726	698	761	710	691	723	711	686	695	715	725	683	694	692	703	685	679	722	674	667	692	680	726	698	701	682	774	698	695	677	719	678	669	676	694	655	668	727	696	696	684	701	659	729	750	689	661	749	693	687	720	699	704	708	696	751	738	708	705	693	659	727	694	687	739	705	636	737	678	658	700	655	705	689	703	694	684	725	695	652	704	669	723	704	660	726	704	685	675	663	691	715	680	660	703	675	670	704	691	710	758	701	732	674	694	727	746	671	650	720	721	698	732	690	705	717	681	699	712	713	731	667	714	678	651	672	696	646	690	672	727	722	659	695	695	674	660	707	700	766	656	679	711	675	713	677	698	667	683	691	702	661	696	707	757	716	700	696	677	691	696	727	677	676	702	694	665	633	697	665	723	667	745	683	690	748	684	693	748	677	717	686	750	669	691	689	690	709	680	712	702	693	710	706	697	731	685	689	715	731	695	713	680	734	656	685	745	711	731	719	701	667	676	724	700	725	687	664	671	702	669	694	701	722	721	760	725	682	673	694	714	709	705	692	682	723	678	698	730	715	720	650	696	672	699	690	723	737	731	697	724	732	678	736	672	678	687	702	683	721	682	680	678	691	666	714	725	702	719	679	710	685	723	728	693	665	673	719	686	744	702	697	682	732	682	741	717	714	643	664	703	725	763	721	697	726	683	689	667	637	654	734	768	721	711	734	643	660	713	688	721	700	679	757	741	676	679	708	729	728	720	669	713	699	689	710	751	670	699	705	723	708	660	707	711	677	711	731	718	693	660	705	685	696	699	681	702	690	710	730	700	687	686	665	679	732	711	717	717	678	722	718	727	717	706	681	674	674	718	695	684	679	676	718	704	709	710	710	662	692	733	732	688	732	683	683	685	716	668	675	684	744	710	736	667	653	688	674	702	684	678	698	705	656	694	694	666	661	678	684	713	683	709	699	682	701	687	663	707	727	733	666	736	675	671	716	709	712	699	684	650	688	707	625	700	664	692	699	697	684	719	704	669	670	668	682	715	726	696	707	661	706	663	698	720	676	658	740	691	695	708	734	695	660	672	699	651	675	675	711	695	692	771	749	714	692	653	666	670	695	674	726	720	705	678	669	705	698	704	679	678	726	698	659	682	669	671	696	681	758	663	723	701	730	745	728	720	695	665	671	679	748	714	711	671	713	683	696	705	695	686	718	705	687	677	709	727	687	658	676	734	689	716	713	717	705	729	719	705	720	717	657	706	747	677	718	662	666	655	716	646	665	700	693	687	684	723	649	688	686	718	700	684	686	687	695	700	700	714	675	709	710	746	667	707	688	671	684	699	684	651	729	664	724	658	711	686	739	706	713	736	694	699	682	671	676	714	667	664	726	697	691	716	708	658	720	707	730	732	706	715	656	691	759	728	643	717	710	687	701	697	710	662	696	744	745	720	753	703	688	713	725	719	696	681	701	652	732	712	693	727	676	714	742	656	729	680	701	656	668	715	738	715	699	670	704	693	676	654	733	649	694	709	724	725	703	677	726	720	686	705	692	714	664	684	692	733	649	744	713	691	729	723	665	752	698	708	733	700	696	712	704	660	709	744	731	685	711	691	715	652	730	693	685	728	688	688	716	669	703	645	660	662	657	683	667	742	677	693	710	750	696	753	702	704	726	672	656	714	683	718	736	717	729	728	684	728	661	694	709	682	718	660	661	737	733	687	699	714	692	686	715	674	678	669	734	699	714	687	689	649	723	737	738	675	657	717	737	695	671	708	700	701	711	655	691	654	736	685	679	701	676	671	727	705	710	719	711	672	667	711	710	694	713	715	701	759	662	697	770	656	705	704	693	729	714	737	657	682	735	651	721	673	707	687	732	718	722	664	702	723	704	699	683	669	711	741	724	705	692	692	673	710	656	721	685	649	692	649	715	668	702	681	722	709	690	736	715	704	688	711	700	693	670	704	678	710	737	733	641	693	691	712	717	710	676	678	693	670	674	699	664	723	719	695	696	708	679	722	681	698	707	724	728	673	679	659	658	687	727	697	717	710	693	704	668	703	703	688	722	709	693	693	678	699	679	651	722	674	720	730	674	681	701	685	725	690	667	722	709	695	664	695	691	761	697	681	693	694	736	661	715	668	740	695	681	727	691	679	663	665	712	697	674	723	703	713	694	730	686	689	736	673	691	731	685	697	669	701	706	736	722	692	698	718	727	698	702	675	709	700	696	690	696	731	725	719	662	655	710	711	702	706	669	727	734	714	674	723	668	699	679	735	722	659	660	700	737	769	722	696	756	726	697	676	691	662	693	667	673	740	700	724	683	716	709	691	675	656	709	677	693	723	715	720	725	732	688	735	672	759	705	721	701	695	697	677	711	686	665	697	682	673	685	665	708	711	670	665	686	701	705	689	706	704	660	669	724	703	720	715	687	742	705	727	684	667	689	673	690	699	704	681	713	716	698	727	678	671	679	645	695	732	700	672	660	695	700	680	694	665	751	686	706	731	716	680	689	675	683	747	716	678
13079	11218	5919	2801	1947	1521	1352	1156	1096	1001	975	919	853	919	880	900	944	916	924	1011	933	855	857	883	758	834	818	843	791	803	830	818	793	774	797	886	832	845	783	778	892	857	898	802	871	825	859	826	751	851	827	813	821	787	838	805	806	808	755	745	759	751	804	795	744	772	822	764	766	809	752	791	743	737	755	782	776	784	820	756	810	793	765	739	740	779	756	770	774	830	731	751	728	776	747	747	761	718	739	780	742	775	764	765	768	757	771	768	721	757	781	758	792	779	797	770	726	761	765	747	721	711	786	735	763	796	781	775	768	783	791	818	763	788	767	773	728	737	756	753	713	787	743	777	724	748	717	756	748	733	770	788	792	793	786	782	745	786	744	800	730	738	797	778	754	759	773	757	823	775	806	724	787	785	789	831	777	756	774	801	740	798	730	806	774	761	791	781	769	759	781	783	754	770	737	740	778	788	790	771	771	722	771	769	771	743	785	761	703	759	740	830	816	706	801	785	798	802	774	788	730	760	769	734	777	747	751	758	766	804	741	794	814	739	775	758	778	796	805	753	736	780	768	739	710	729	777	767	804	760	745	735	757	748	747	749	785	749	794	694	724	767	832	765	780	808	780	769	774	698	788	692	788	771	762	768	756	814	740	793	773	746	747	754	755	720	768	789	770	800	769	766	790	777	737	774	764	771	782	738	760	816	774	779	846	788	805	771	744	774	728	748	860	700	772	771	770	752	778	809	776	711	820	782	822	779	820	721	770	793	758	753	728	767	776	739	781	777	761	825	772	751	787	758	744	772	756	764	827	726	737	763	791	721	788	748	750	770	782	770	716	748	759	771	820	776	730	777	783	796	803	780	749	786	781	800	755	768	768	724	748	728	772	768	770	765	786	794	803	734	780	752	804	786	750	741	701	777	784	782	747	767	766	734	796	773	773	748	752	724	751	789	813	767	823	803	800	700	748	825	805	814	758	754	816	745	739	753	735	773	726	771	724	768	750	770	802	772	762	766	739	759	747	762	795	722	760	809	705	789	771	809	758	769	809	754	768	782	776	767	817	764	711	759	770	735	763	794	794	764	765	791	776	764	760	755	757	752	748	812	760	781	761	769	781	782	776	774	775	741	746	737	778	749	780	756	735	756	794	752	733	770	794	808	753	806	760	765	778	749	751	769	763	741	789	796	762	772	769	745	761	743	733	795	742	754	738	755	805	738	755	712	730	771	748	792	769	790	765	793	730	747	775	736	785	794	761	752	740	810	782	766	818	770	718	795	738	738	750	757	799	796	790	756	810	775	787	737	778	767	796	730	786	815	739	746	738	779	828	734	785	739	790	743	755	798	728	787	803	754	744	714	704	746	739	798	777	736	772	778	787	758	782	774	818	806	774	772	788	738	729	818	753	721	741	794	727	821	746	834	770	702	806	757	769	767	754	785	768	786	770	704	762	760	761	734	746	747	759	753	783	833	737	731	777	756	787	753	781	749	758	760	777	808	806	784	774	772	772	790	737	797	760	805	759	777	784	799	828	775	777	771	765	718	776	782	773	772	778	764	776	675	697	715	760	757	681	771	751	746	693	740	750	791	770	789	727	782	773	724	724	781	751	783	747	762	731	756	795	792	743	788	754	802	798	772	755	772	756	772	778	756	747	707	751	736	783	749	741	789	800	813	802	731	710	730	744	789	730	749	760	787	734	787	781	802	738	793	807	774	747	738	793	740	754	772	786	749	798	773	770	744	746	756	768	765	829	783	779	764	783	813	731	760	755	729	771	784	725	749	763	747	806	732	720	749	750	749	811	744	738	759	723	768	752	735	717	770	781	730	790	813	771	784	794	762	712	783	755	735	776	746	800	735	772	780	753	806	766	770	760	757	815	729	746	821	715	739	732	747	737	724	779	775	765	726	770	709	758	742	730	766	805	765	725	740	786	754	762	754	734	745	792	731	790	821	774	784	753	758	736	744	837	751	776	724	767	734	775	772	789	719	787	816	742	771	817	757	788	782	760	754	798	811	761	720	812	772	734	827	813	692	786	792	738	752	745	751	758	834	776	744	769	715	714	778	778	758	743	784	780	760	756	707	834	768	752	741	780	786	776	790	749	729	761	763	796	725	794	772	758	778	773	758	733	736	743	743	758	776	741	738	763	750	773	761	726	740	801	726	752	728	768	752	757	785	742	742	725	816	763	759	802	772	800	739	772	741	735	811	786	794	793	725	717	758	748	786	746	757	750	758	750	747	744	749	795	767	803	794	807	806	776	807	786	755	786	741	789	704	740	770	735	790	766	768	744	722	769	733	718	783	783	786	782	769	754	775	785	747	734	792	761	762	749	774	788	679	809	743	776	710	732	795	799	778	773	773	744	784	723	789	774	738	742	725	743	809	763	733	739	779	781	736	817	753	777	766	746	748	840	784	825	718	771	770	798	777	734	810	769	751	765	780	734	762	726	768	749	723	773	772	766	814	801	768	762	741	830	758	784	826	726	750	752	787	766	720	811	764	757	752	758	782	773	752	738	797	781	819	735	775	766	765	763	770	783	809	786	841	792	779	739	775	734	774	750	738	783	767	763	732	783	778	786	775	740	760	770	781	735	759	792	795	777	795	780	753	834	742	797	815	717	723	803	806	719	795	770	775	754	749	760	794	740	743	777	771	744	752	745	835	770	773	763	808	746	705	788	782	782	799	762	739	727	806	802	760	782	822	728	791	760	757	785	731	795	791	781	758	772	761	734	748	743	783	787	790	750	828	772	784	755	770	721	763	818	779	791	765	787	801	779	733	748	742	823	747	794	758	770	769	749	791	783	811	758	750	777	796	787	750	775	735	775	786	749	734	747	768	744	796	773	703	759	740	743	780	783	765	768	755	762	736	747	752	769	795	779	759	776	775	779	734	775	757	724	763	738	723	777	744	796	792	729	782	759	783	754	740	770	738	759	806	755	776	750	781	800	771	748	741	781	762	769	787	750	754	743	796	774	753	734	766	748	780	759	748	744	767	714	793	773	774	770	832	837	762	780	781	773	749	754	799	748	754	786	770	761	789	783	758	768	764	799	742	790	772	797	749	752	795	797	799	772	784	785	768	771	787	795	747	805	762	752	762	786	743	758	765	784	750	731	742	744	723	709	781	799	712	817	728	794	746	744	769	757	789	743	797	781	764	746	789	750	710	786	790	770	786	721	734	850	793	794	800	740	756	801	776	721	773	732	804	768	784	801	806	776	767	726	789	765	751	749	738	810	753	766	756	785	770	682	754	753	757	785	733	743	776	787	792	765	792	767	769	773	769	734	801	810	708	750	764	749	711	727	769	783	773	738	770	777	770	783	763	728	701	793	806	772	752	768	752	727	761	811	756	780	789	757	762	760	704	734	753	796	749	774	741	725	740	750	730	724	744	785	752	770	792	768	768	796	816	804	776	736	764	791	777	788	802	730	801	764	761	791	794	791	765	729	739	767	718	771	828	778	725	753	779	696	756	787	756	778	822
24585	21030	26348	25327	4195	842	751	685	615	571	589	621	610	609	600	594	569	608	618	681	647	599	595	617	619	600	568	588	575	580	603	603	604	635	570	622	580	613	590	600	546	603	583	672	610	602	605	604	575	606	650	564	594	573	611	615	591	568	598	570	557	539	573	577	579	601	547	570	582	583	514	537	542	582	547	554	540	536	611	535	535	549	570	565	564	551	567	535	573	574	608	558	553	615	628	559	552	558	579	556	590	566	594	564	562	561	585	548	566	552	528	580	564	566	535	587	528	556	569	613	549	579	533	589	588	551	552	557	598	571	549	521	542	572	549	579	567	509	551	580	610	592	527	604	597	579	553	530	593	590	582	548	551	583	525	568	551	556	560	571	571	603	546	556	596	580	571	570	563	540	589	598	550	514	548	585	559	540	589	542	579	613	605	547	517	555	567	570	610	582	533	545	580	560	624	610	547	567	553	579	550	557	579	559	563	536	530	533	515	552	532	576	618	570	543	526	587	586	547	583	601	584	573	584	580	552	558	584	558	560	524	567	558	537	587	613	566	545	574	557	549	558	543	575	606	565	530	549	585	565	555	556	554	519	562	546	561	585	561	609	550	533	543	554	586	618	560	566	570	591	539	538	547	549	550	526	564	548	577	588	527	560	577	578	597	538	567	565	609	549	562	568	535	569	567	541	533	558	537	542	566	576	567	554	551	577	590	570	565	592	537	559	540	601	545	576	557	515	513	544	535	559	541	566	549	559	588	563	558	545	575	548	569	549	571	550	538	536	586	559	628	563	566	562	560	543	557	504	582	569	625	533	553	545	575	560	593	633	556	548	572	573	569	550	523	584	601	561	595	557	605	550	553	554	616	572	574	550	539	554	565	560	585	545	520	558	568	576	547	569	547	561	594	590	583	572	564	572	591	562	526	565	587	583	543	557	557	526	569	551	530	568	577	565	599	553	629	567	564	601	570	520	558	577	635	547	563	493	560	546	547	526	513	559	550	562	540	571	567	531	549	580	532	570	596	582	509	576	524	584	571	560	488	556	584	553	562	535	585	569	563	535	538	550	588	563	527	629	542	626	597	572	544	551	553	568	566	534	560	545	500	558	586	533	556	540	593	534	554	560	543	561	597	590	534	542	558	557	595	513	548	551	554	602	544	519	582	582	559	556	574	602	592	575	550	575	548	493	551	569	558	604	573	522	598	564	584	583	542	569	514	573	588	558	572	586	546	548	545	583	571	555	568	585	612	573	549	547	552	576	553	544	562	569	575	550	579	566	559	559	553	514	619	590	553	539	589	550	559	511	583	542	599	575	582	539	542	558	581	571	543	554	534	580	584	540	558	564	583	599	601	553	548	576	581	546	561	554	535	527	566	530	570	580	573	562	569	543	599	591	547	598	554	592	544	570	560	602	558	546	559	510	603	558	574	543	562	554	553	539	531	552	602	569	573	554	594	558	530	537	568	586	579	553	583	570	561	571	531	555	544	539	541	565	583	531	585	579	594	584	583	549	561	600	559	553	543	532	572	579	555	553	549	537	568	570	531	558	565	571	580	544	581	614	524	545	583	566	537	557	574	540	537	597	569	557	543	594	558	526	571	547	562	616	576	548	580	602	537	580	555	566	511	556	559	594	568	590	586	570	558	541	586	558	563	587	594	568	579	569	538	535	520	590	496	560	563	553	550	565	596	578	586	551	543	574	595	553	587	596	557	544	566	602	501	572	543	581	541	600	553	598	589	544	581	604	551	529	559	560	578	561	555	581	600	571	550	555	560	523	586	557	564	584	543	577	543	599	563	558	571	535	563	541	547	595	578	605	582	576	557	601	583	560	591	573	546	603	620	543	525	564	561	612	506	608	547	547	497	594	549	585	519	578	563	546	585	540	502	572	572	518	534	549	563	545	590	580	533	584	570	627	546	580	540	581	568	580	604	541	565	591	544	540	609	541	535	496	543	519	553	569	554	591	591	559	586	562	528	552	543	543	561	559	579	542	587	555	599	529	577	584	551	573	559	561	582	570	569	561	575	568	514	592	594	570	592	564	569	591	571	583	538	574	595	530	583	576	583	563	585	520	563	533	580	578	534	575	608	630	522	590	546	572	525	548	581	572	568	582	549	564	545	519	564	566	531	552	568	587	524	533	558	576	516	580	540	563	546	534	585	556	560	560	583	564	554	552	569	545	550	590	573	566	583	561	570	588	585	567	573	513	568	536	546	530	554	554	566	524	546	577	571	555	555	587	554	575	564	570	582	616	566	562	579	554	548	565	534	573	545	558	596	544	587	567	554	547	531	546	580	568	511	554	578	510	605	617	615	578	546	549	580	530	537	573	554	516	550	537	535	534	571	566	614	542	578	530	539	531	505	556	533	572	565	531	586	612	634	571	611	577	545	563	554	584	594	587	569	531	573	547	564	515	568	590	554	582	567	572	564	576	611	567	540	584	556	575	555	579	551	599	545	575	603	586	560	585	588	598	619	583	546	547	517	528	568	542	523	592	538	560	527	570	555	575	562	580	573	559	563	581	533	575	572	571	558	592	606	567	568	571	548	600	555	554	543	564	596	508	521	617	544	563	524	593	545	595	569	579	571	587	579	541	598	582	565	566	548	581	561	555	549	556	594	569	555	585	577	564	589	590	558	563	577	540	565	577	540	589	596	598	557	557	560	580	559	578	517	544	532	561	540	570	597	567	547	566	564	570	487	549	553	565	585	560	574	552	575	533	539	611	564	573	547	585	597	569	564	533	569	569	541	564	558	536	540	538	564	520	531	553	541	533	538	519	568	538	574	545	590	540	566	559	610	560	580	575	565	599	576	548	537	627	555	523	563	566	563	571	593	583	540	527	515	580	577	574	556	618	624	573	576	550	630	593	554	579	555	541	544	561	577	561	566	582	566	558	564	564	580	575	565	586	563	541	583	500	538	610	560	580	598	528	587	522	589	539	567	550	586	545	560	587	542	554	568	587	553	568	578	541	575	570	557	539	601	549	591	553	541	545	566	536	568	615	593	539	513	562	582	576	540	581	586	558	544	586	580	557	559	538	562	536	520	554	542	548	518	529	547	574	553	584	515	550	610	543	541	519	562	538	545	552	565	548	541	517	522	587	549	606	566	545	575	553	528	600	544	530	532	559	525	557	547	565	573	536	584	535	561	556	569	591	543	587	551	551	542	613	547	564	570	582	557	536	566	556	567	574	544	563	584	563	536	590	551	552	569	570	580	574	607	590	590	610	550	613	582	542	553	559	549	540	536	575	554	582	519	583	576	526	559	602	552	570	564	527	531	510	537	574	552	586	570	563	564	574	571	563	572	552	579	590	573	564	522	558	586	527	591	538	573	603	584	590	562	537	568	556	541	541	530	560	619	543	599	572	547	562	574	582	549	575	544	606	575	574	535	553	543	570	603	552	613	600	549	538	576	588	568	584	521	533	543	556	538	574	602	578	558	558	575	549	567	558	547	570	547	503	570	547	564	569	582	571
10876	7046	3251	1778	1189	1052	894	782	822	801	754	684	729	700	657	716	730	744	728	763	789	688	681	716	694	703	667	692	713	686	659	670	707	665	650	714	654	657	712	694	676	751	676	730	716	699	721	660	698	689	667	632	690	699	672	638	606	655	681	669	595	634	670	629	657	659	638	656	624	661	601	592	621	638	638	637	643	641	585	588	636	618	668	612	610	623	592	660	641	642	663	620	659	669	669	632	605	643	578	661	625	575	663	643	646	625	622	670	638	609	662	651	618	616	632	583	644	570	590	680	584	664	619	678	591	624	665	631	659	667	625	615	666	590	607	631	604	662	600	616	605	664	646	606	633	634	587	651	617	617	623	627	639	640	626	692	626	643	628	630	658	629	668	649	632	676	613	658	668	658	625	638	587	660	620	626	615	609	631	627	628	652	663	594	633	618	596	634	639	634	647	604	625	576	658	618	629	666	578	633	613	648	656	608	607	650	595	642	641	635	627	649	584	639	617	661	610	652	583	667	629	632	630	644	614	654	651	597	614	628	669	588	616	643	616	614	667	643	655	664	646	642	611	602	628	624	610	622	637	615	635	702	618	609	618	663	657	617	627	600	637	609	635	645	605	639	596	643	570	586	582	599	622	589	659	595	601	628	650	643	662	638	656	650	647	603	589	591	603	642	649	594	583	636	622	623	606	662	648	642	602	582	668	656	602	615	667	665	583	613	644	641	643	583	645	670	589	665	630	615	621	614	592	618	646	600	639	626	613	621	614	635	671	603	645	644	621	645	638	621	609	593	627	625	607	656	595	642	659	597	631	633	659	634	638	653	668	645	640	636	641	641	566	660	649	613	665	641	635	599	643	623	642	614	641	670	608	639	617	621	632	627	648	635	631	634	703	666	618	611	624	640	609	622	606	614	673	629	607	620	644	683	628	634	627	635	618	635	640	674	633	642	603	627	607	642	637	588	605	604	646	651	597	703	611	652	616	666	625	654	645	575	655	630	644	621	596	646	647	680	629	666	652	643	673	594	642	580	623	620	596	605	596	627	628	576	620	643	661	603	598	677	583	638	614	616	631	604	651	624	655	645	604	661	631	570	628	632	628	632	636	617	627	613	616	651	590	664	641	617	605	591	582	667	646	606	641	631	617	630	636	594	648	651	654	631	643	644	616	662	646	621	617	644	629	619	609	626	606	620	595	602	657	659	648	655	617	662	659	586	597	604	664	640	635	570	641	684	635	636	639	646	639	671	607	618	653	652	637	650	652	650	646	647	643	592	620	610	646	631	604	606	601	630	653	594	616	614	608	580	658	664	628	625	610	615	593	631	622	608	589	616	641	642	617	652	617	644	652	646	646	591	671	624	662	625	647	655	619	658	610	639	623	628	619	633	634	589	632	604	633	619	652	642	617	650	681	628	589	623	608	642	659	603	623	632	666	601	634	579	641	677	642	578	689	618	608	612	687	655	634	619	608	604	638	631	641	603	613	605	603	630	666	590	655	611	639	641	642	619	646	634	647	605	666	602	644	665	608	620	695	639	583	611	614	644	616	603	661	638	665	647	666	658	642	632	629	583	657	653	675	566	617	644	609	620	645	613	621	636	659	621	640	589	635	611	618	617	634	657	672	609	629	642	632	611	632	681	670	612	639	646	642	684	666	653	603	639	660	681	625	637	612	647	646	644	652	622	628	649	628	622	650	636	663	608	592	630	637	624	626	642	610	561	612	614	631	653	625	621	619	607	638	583	631	615	589	635	627	609	634	628	620	665	628	624	628	604	636	618	580	600	630	647	635	639	633	623	600	635	648	644	663	624	640	649	606	638	693	650	589	614	597	631	600	606	636	661	588	636	618	647	655	647	571	621	694	620	630	596	610	647	654	622	647	646	608	650	611	621	650	644	647	639	637	633	622	612	618	626	643	663	651	627	622	646	632	649	643	618	595	656	618	597	676	604	655	655	641	606	627	628	610	642	611	642	617	595	620	627	622	626	657	616	608	619	634	623	636	619	608	613	585	657	638	620	621	558	597	607	634	652	675	638	632	625	640	627	603	648	621	641	622	647	612	612	601	648	623	566	602	639	638	610	627	618	628	681	621	620	609	674	685	626	633	661	630	641	703	625	652	580	645	635	623	625	609	643	652	654	624	607	635	635	607	640	618	636	610	594	638	616	612	591	617	614	598	608	587	596	631	649	603	620	646	609	643	611	594	635	601	619	646	614	647	634	594	585	649	618	589	613	597	596	595	635	597	639	637	663	633	630	655	636	631	688	582	649	625	624	644	648	595	657	632	632	613	616	666	628	621	617	626	625	658	611	627	611	584	584	643	609	606	585	655	622	640	636	611	603	642	673	641	661	597	652	559	630	608	616	634	637	626	617	611	622	584	672	604	582	674	609	618	666	656	610	615	689	601	624	633	633	626	615	653	643	663	617	641	602	620	658	640	623	640	633	652	599	706	636	615	600	595	644	604	654	642	633	623	609	612	571	668	600	596	617	610	655	652	675	663	647	655	667	594	625	636	644	640	639	664	624	641	654	604	650	627	665	588	634	616	629	627	618	614	668	639	616	650	647	640	617	643	576	613	640	624	604	641	629	585	663	656	649	612	621	623	607	579	639	595	594	647	622	591	602	662	603	609	594	606	603	631	588	637	595	617	584	671	595	634	635	654	599	706	616	623	634	631	606	653	674	627	656	611	637	620	615	640	635	616	566	648	635	630	664	665	615	688	646	644	630	617	638	609	600	628	582	676	645	627	635	654	625	632	644	615	594	600	592	639	622	598	645	638	588	648	668	610	608	632	659	645	640	655	595	592	601	640	637	619	671	600	625	610	654	640	664	608	659	585	631	585	603	632	637	644	628	637	642	652	669	622	640	602	641	628	622	635	599	619	646	653	618	585	648	656	635	609	607	612	685	635	663	651	610	643	716	678	673	616	645	611	652	605	639	628	617	651	624	591	622	659	627	648	578	628	607	630	625	634	690	664	652	647	604	597	640	597	629	633	645	621	638	625	629	667	591	607	614	642	614	669	633	593	616	579	656	615	595	626	618	632	619	633	583	657	622	630	634	583	638	612	593	613	622	591	630	624	636	616	635	570	630	608	621	644	603	605	639	628	612	648	674	681	624	600	625	673	583	612	626	592	634	649	662	620	632	623	612	589	637	580	650	655	583	592	633	636	656	604	604	598	610	566	632	644	605	633	659	645	646	656	598	589	576	635	662	627	619	623	655	611	656	666	620	636	632	675	639	633	665	616	598	611	621	643	623	617	632	633	656	641	582	653	629	639	613	604	604	624	605	634	575	623	625	625	592	603	621	619	621	624	596	636	642	615	605	642	675	649	631	613	661	615	645	594	589	630	656	608	618	622	614	628	626	641	678	641	594	582	631	625	638	614	627	652	573	593	625	665	637	587	642	650	589	683	584	673	617	613	641	668	601	616	581	599	586	623	655	597	598	625	633	585	599	615	603	626	659	624	610	680	667	616	625
22250	20928	28214	23784	20930	20832	4130	1282	1028	989	908	890	936	783	910	814	857	876	883	902	1000	1000	921	878	842	820	784	788	830	734	773	784	837	783	793	789	806	771	822	798	841	897	821	890	891	900	776	863	833	786	824	765	876	838	824	757	809	757	742	736	731	737	709	765	757	736	723	713	739	810	728	709	771	746	697	720	767	757	748	743	736	767	716	771	724	755	757	767	792	755	737	788	720	753	740	748	739	741	734	781	724	751	735	739	747	730	670	706	760	794	746	673	743	705	750	737	764	787	711	726	749	735	760	773	701	764	724	733	750	733	722	708	764	720	759	761	710	752	763	704	763	713	757	759	784	721	750	764	744	737	810	754	692	796	749	799	713	732	734	720	737	735	768	771	717	740	795	805	745	759	724	759	685	707	749	771	759	751	759	761	725	752	734	727	770	723	743	737	727	735	768	703	716	698	741	764	754	738	736	708	718	748	740	707	738	718	703	701	771	696	752	746	738	740	687	756	788	703	709	711	751	764	705	733	755	752	732	745	738	740	727	724	761	728	746	762	819	723	745	752	736	774	780	772	708	755	688	747	758	717	764	739	727	694	745	765	731	774	747	733	810	746	755	717	758	744	728	753	762	737	703	758	717	724	781	713	774	719	730	785	777	686	723	753	749	715	731	768	737	757	755	773	750	720	765	770	735	737	765	756	778	667	740	745	735	770	727	753	751	745	756	750	758	701	713	768	725	724	739	735	762	703	758	724	750	731	745	697	741	720	721	752	717	772	721	733	744	705	718	718	775	732	757	712	722	729	748	776	696	717	720	743	736	758	730	777	788	766	743	718	727	723	736	805	744	771	741	725	738	763	790	748	736	777	737	756	747	723	705	715	722	724	757	764	712	761	725	713	755	723	776	677	715	739	726	787	753	745	673	715	722	735	739	743	722	765	702	772	783	757	671	717	775	742	734	726	744	720	715	733	724	704	694	742	743	762	729	723	699	683	735	721	802	771	726	681	753	747	757	741	725	719	739	745	687	756	724	726	766	761	744	735	724	712	745	766	764	729	732	722	740	775	753	789	708	741	786	733	654	773	686	723	754	696	714	716	741	737	720	755	762	756	720	727	717	781	691	758	721	740	749	731	750	745	737	777	768	760	783	723	752	747	716	760	744	717	758	699	734	725	741	784	805	710	734	767	781	712	786	739	700	703	756	738	737	751	753	800	697	767	748	728	750	752	723	735	761	723	694	723	742	752	738	724	753	752	733	737	724	765	757	790	704	749	766	751	793	796	728	710	712	714	755	706	750	712	733	778	724	687	716	707	705	715	730	679	707	759	733	782	794	758	777	784	765	731	701	737	729	759	744	761	810	741	733	746	776	699	709	770	756	756	724	745	705	711	736	727	671	759	727	695	757	749	750	779	702	770	695	745	749	738	712	729	748	691	749	787	749	764	748	750	766	754	742	689	753	772	757	715	719	714	807	719	726	762	781	710	709	706	696	789	742	749	720	733	738	782	702	693	784	779	720	746	721	772	785	764	749	736	764	756	771	761	693	746	732	783	734	733	746	709	734	722	746	736	727	744	771	747	737	705	733	729	761	764	791	766	738	725	766	727	721	757	721	704	745	753	755	731	693	755	757	729	711	738	749	736	762	766	738	713	734	771	731	699	718	739	739	766	781	746	720	732	755	768	731	716	739	715	709	733	705	757	680	694	752	692	674	779	765	700	731	723	723	731	694	736	760	757	761	769	745	739	768	710	720	770	722	729	705	715	775	742	738	729	706	699	740	720	746	704	738	767	748	728	683	778	715	749	721	767	717	760	767	733	693	713	783	671	779	742	747	741	754	758	723	762	724	749	722	761	746	707	761	711	756	707	711	738	705	718	718	708	702	727	740	738	729	738	744	785	758	713	732	779	722	760	771	767	739	741	767	740	755	728	754	785	736	673	749	776	769	720	722	749	742	722	711	704	757	763	738	776	745	740	734	703	768	750	742	699	795	704	756	747	710	710	725	721	690	759	721	705	736	672	780	758	700	805	782	769	717	733	742	701	725	712	758	724	797	774	792	744	770	734	749	773	750	726	766	741	753	732	715	723	728	781	724	756	803	768	770	737	716	744	728	741	735	736	737	733	711	781	748	700	705	747	718	738	736	725	764	765	780	729	728	727	735	745	791	757	741	725	729	727	758	705	781	728	767	758	769	704	754	698	797	712	744	657	762	736	751	745	717	742	748	683	747	763	768	731	720	706	677	735	708	728	758	727	776	743	736	733	742	750	755	745	732	750	744	701	722	745	720	716	725	733	757	749	679	720	742	717	722	721	812	755	715	711	739	734	757	749	781	734	749	770	735	714	707	750	716	716	732	748	806	747	728	720	732	721	739	731	723	767	784	727	709	735	724	734	715	737	750	723	735	704	724	718	730	713	736	716	716	754	769	715	692	696	646	750	770	702	682	775	745	758	750	686	727	740	735	764	781	780	709	725	755	780	748	691	698	749	748	719	730	786	726	770	723	745	769	735	695	755	761	691	725	735	742	748	758	728	746	733	752	757	766	722	722	709	733	732	752	764	735	741	736	773	700	786	742	728	753	745	678	740	744	743	809	701	724	738	719	714	744	756	723	751	741	735	730	723	824	757	755	723	737	758	732	771	787	698	694	741	752	771	776	729	716	744	705	709	707	760	743	719	760	706	732	787	731	733	784	691	723	742	733	771	766	759	732	731	726	727	747	715	731	746	724	728	743	745	783	734	739	693	740	780	776	746	744	720	726	704	684	718	722	756	757	770	756	712	716	731	758	716	700	775	764	751	717	711	700	784	759	662	729	727	682	713	751	735	734	715	705	755	738	762	740	740	742	717	737	710	760	752	736	713	716	729	734	736	661	715	685	735	762	794	720	718	778	746	770	706	754	750	769	772	760	714	752	749	774	708	720	706	733	746	734	764	722	736	732	709	683	757	749	737	765	704	735	706	690	755	709	728	740	697	760	722	792	712	740	759	728	712	748	698	707	759	718	745	826	760	745	766	709	710	753	753	745	717	736	705	668	753	745	749	735	719	768	704	771	692	786	795	730	750	725	678	756	747	752	742	744	698	810	727	757	760	737	790	760	741	709	747	736	722	728	736	735	736	740	670	789	725	722	762	744	690	765	759	757	740	726	780	739	696	761	724	744	743	750	726	770	755	740	745	760	757	766	721	718	664	741	730	763	747	736	768	726	763	739	740	782	786	742	782	735	723	709	720	715	701	813	769	732	722	753	758	738	704	725	784	702	715	712	741	750	738	795	713	738	768	719	755	761	745	739	750	718	728	771	744	725	684	699	769	729	767	710	720	726	732	711	771	772	755	730	747	766	740	717	678	737	689	718	718	726	712	745	743	738	752	732	760	776	780	757	745	743	738	736	744	739	731	721	691	717	730	767	695	731	750	730	732	743	745	680	695	682	746	755	735	761	678	767	792	747	703	732	776	723	764	735	713	734	734	748	770	734	763	772	719
16539	16900	9193	4422	2917	2208	1727	1411	1325	1195	1102	1088	1046	979	960	947	968	968	1017	1064	1137	1089	974	930	903	896	942	887	921	901	847	884	893	869	926	870	901	947	882	927	978	905	992	971	974	1014	926	846	881	922	871	886	892	870	867	859	821	896	826	893	813	856	788	804	777	819	856	833	805	836	801	796	775	796	801	859	784	740	766	791	805	857	790	773	784	823	833	750	846	828	775	766	854	790	836	822	815	763	772	747	834	824	832	743	790	779	767	818	775	822	779	774	771	807	812	838	819	774	817	772	814	789	813	766	818	823	832	802	814	748	814	818	778	813	768	784	791	798	753	815	751	843	822	750	840	769	823	800	820	835	827	800	856	825	831	831	786	814	820	795	777	765	819	788	847	821	749	809	806	802	830	834	853	740	776	770	781	772	787	808	789	788	781	802	846	814	766	827	813	768	791	809	796	828	767	808	812	787	761	790	798	808	768	740	802	778	792	785	822	779	842	774	790	811	795	817	777	832	787	834	797	825	766	828	811	730	880	778	752	774	781	827	823	769	795	803	798	821	754	820	755	784	842	794	838	729	787	783	781	792	784	772	754	784	780	781	789	807	827	735	815	801	845	792	827	788	791	801	790	796	798	830	818	795	802	788	837	807	786	793	827	834	835	813	796	813	790	800	800	758	852	817	793	839	782	759	774	817	791	752	851	804	820	837	766	848	801	790	816	808	841	819	767	770	838	856	792	773	821	814	808	862	831	756	753	800	789	759	825	817	877	840	779	807	845	821	806	768	808	753	808	791	803	825	839	761	784	771	797	797	816	824	804	832	772	802	837	806	787	809	786	817	841	807	820	820	784	754	790	777	850	793	854	812	834	811	820	775	805	777	794	802	804	830	839	813	794	798	805	852	830	779	806	844	791	779	800	792	802	820	818	814	757	788	815	805	798	795	831	779	810	807	770	844	812	805	823	859	833	808	823	856	791	795	789	798	820	856	853	782	793	808	765	751	759	832	818	849	857	822	826	839	816	826	816	756	765	806	788	806	796	824	797	781	770	777	817	799	819	768	806	746	799	796	819	789	824	776	787	828	822	826	800	789	819	817	801	779	797	787	773	821	827	796	873	800	749	849	846	769	785	795	820	789	817	817	788	799	834	770	825	798	812	802	820	801	765	792	820	780	837	807	813	786	786	820	784	851	760	815	801	761	846	816	760	797	886	796	815	781	824	787	841	789	783	790	782	784	808	786	793	796	743	816	791	799	788	832	794	821	795	785	879	802	759	807	789	745	807	784	808	780	817	797	831	814	818	786	835	798	816	817	780	814	788	854	775	840	772	822	838	776	796	776	843	812	864	785	807	860	792	874	844	815	802	821	831	816	769	827	801	788	825	772	764	789	820	813	865	850	797	822	764	814	800	774	800	812	748	765	817	809	794	795	837	793	850	854	764	818	781	800	784	804	796	829	770	761	810	777	756	792	804	822	809	789	814	816	842	746	771	777	783	782	795	826	806	831	799	818	772	840	799	823	803	802	826	790	808	774	841	836	810	849	812	843	829	768	758	763	728	869	789	835	776	806	808	779	811	741	769	792	797	769	866	786	743	758	834	834	789	824	828	780	726	818	823	772	780	809	786	802	796	812	825	761	770	805	806	825	806	859	812	832	782	829	789	814	807	789	787	749	743	777	813	805	806	799	821	759	807	829	847	791	794	808	806	779	745	801	873	866	827	829	778	801	801	782	821	819	804	815	723	811	821	743	815	853	851	780	832	797	796	791	783	818	786	778	786	792	848	808	829	811	849	729	846	806	790	838	767	793	775	799	768	856	830	808	828	758	801	732	790	811	810	797	789	804	781	794	787	786	811	831	774	805	800	812	801	794	778	763	774	798	824	779	778	807	805	840	865	845	794	795	818	760	773	781	793	810	830	820	784	847	823	783	815	810	782	830	860	794	794	784	805	812	825	848	777	777	769	796	812	836	817	827	793	813	819	798	811	786	819	807	777	796	768	826	776	831	785	829	819	819	816	790	788	803	778	827	830	783	745	765	797	770	740	804	854	790	807	828	801	791	781	814	822	817	761	806	788	827	786	863	804	862	819	804	852	823	789	802	789	764	822	814	803	826	828	805	872	791	793	836	826	825	829	785	820	812	794	736	835	781	752	832	761	837	754	790	799	826	798	782	813	832	820	853	785	795	806	854	778	757	853	810	797	806	798	788	743	781	781	761	817	843	811	792	816	797	759	785	822	816	792	803	833	797	838	813	796	762	815	784	760	795	805	767	822	848	798	808	811	832	763	823	771	762	805	766	810	778	808	822	852	862	782	813	806	770	788	799	808	766	779	788	782	805	814	807	767	772	801	805	797	823	815	769	797	855	794	815	774	800	812	780	805	811	771	788	808	802	794	784	757	793	805	821	825	815	820	806	772	854	818	801	834	792	796	822	808	801	787	808	781	798	797	800	825	789	810	784	828	814	786	785	820	810	783	782	791	771	780	790	865	800	772	761	787	780	799	790	782	802	775	767	835	847	789	827	781	797	795	827	817	804	807	835	802	808	799	842	748	831	809	806	848	831	817	822	816	794	815	880	821	834	812	784	832	841	818	808	801	843	803	798	772	798	803	824	865	810	843	822	807	811	788	806	819	804	818	754	782	788	809	780	760	810	812	804	765	857	767	860	814	775	845	809	754	824	787	777	817	764	791	843	857	824	833	835	858	816	843	759	796	826	749	770	811	795	805	811	773	861	783	776	806	842	820	783	783	830	806	739	784	790	848	791	787	820	820	859	788	778	790	775	774	772	781	818	762	783	797	811	764	784	791	840	798	783	799	784	813	776	824	783	809	814	795	738	800	831	834	817	825	791	798	850	837	770	779	794	756	799	819	806	803	810	827	783	775	802	756	768	821	784	830	758	788	806	796	804	802	809	785	817	794	750	847	753	799	784	808	847	831	796	781	833	746	794	846	837	806	813	802	847	851	806	867	809	741	771	807	759	768	808	795	798	832	811	774	801	762	820	790	751	847	774	854	779	820	781	793	810	793	818	850	789	837	813	768	844	797	830	737	841	844	801	828	800	782	768	793	781	801	829	817	795	836	801	817	799	765	792	798	830	740	769	775	774	858	816	817	830	808	805	797	813	808	791	818	811	806	768	811	800	819	779	801	775	832	838	767	824	774	727	788	842	772	787	795	788	814	784	798	826	810	843	832	809	866	829	808	817	766	792	816	796	780	789	852	813	808	802	814	795	796	799	792	808	746	794	827	820	781	809	817	781	832	787	804	765	786	770	771	811	828	850	808	832	805	809	844	794	773	785	790	810	820	836	818	773	793	799	812	770	799	770	794	817	813	799	796	795	827	802	820	801	810	786	756	798	767	785	793	755	828	821	793	811	800	805	824	826	782	791	802	801	819	797	784	772	811	840	793	811	826	821	792	796	804	827	836	734	807	796	780	819	783	781	815	869	809	825	868	831	759	795	801	755	796	793	814	813	773	821
27205	20407	10367	1327	805	679	666	650	652	618	660	598	645	602	569	583	641	635	637	597	654	645	676	619	620	618	596	617	641	643	607	612	579	594	636	606	608	620	571	630	640	671	628	656	656	597	632	641	574	590	623	613	625	590	639	609	569	594	619	602	630	587	608	594	604	576	623	587	648	563	625	598	601	553	599	590	617	599	600	590	622	649	584	583	579	584	602	562	564	584	580	589	587	580	577	630	563	601	593	581	583	587	560	597	559	621	592	598	600	585	598	548	627	572	582	577	602	620	604	576	612	591	580	595	639	563	609	631	583	585	593	577	593	601	552	561	607	595	622	548	547	601	600	577	591	610	595	570	588	560	599	593	613	635	571	578	596	601	604	561	573	629	599	597	615	612	591	596	624	569	589	594	619	591	606	602	638	607	570	577	605	575	584	575	558	590	536	628	576	601	610	584	594	589	576	608	604	606	573	574	630	596	594	558	608	545	607	606	606	555	636	573	569	599	605	612	599	624	669	599	532	594	594	604	580	631	560	594	604	587	571	615	577	590	596	589	626	605	569	602	546	564	605	599	589	617	600	664	612	571	599	601	563	621	575	599	600	576	554	571	610	577	612	627	595	593	606	551	573	629	570	601	580	597	613	611	575	565	593	607	615	574	543	533	599	585	612	607	632	556	633	621	589	590	586	592	580	583	566	590	584	546	545	584	585	601	597	607	648	599	577	558	571	586	613	633	594	566	596	559	572	633	582	571	605	567	575	625	570	597	580	580	587	583	604	590	570	598	615	576	569	640	611	599	537	596	579	566	647	587	575	605	607	600	615	593	583	615	570	565	620	598	613	574	608	645	576	592	637	571	601	572	603	595	609	567	566	568	572	607	580	587	587	588	605	614	612	603	587	585	576	564	556	585	598	546	580	575	594	585	557	614	602	627	599	599	579	555	593	576	599	547	595	601	588	607	586	600	606	619	579	607	602	569	589	627	571	600	573	612	601	566	589	565	622	602	593	581	588	560	606	564	554	570	612	614	584	558	627	603	600	604	658	595	581	569	595	571	558	565	582	586	583	565	594	562	577	593	565	534	580	615	586	634	589	571	611	641	598	580	612	582	532	618	583	602	606	598	619	603	613	607	619	613	545	612	617	626	586	602	568	572	562	625	598	561	633	560	614	596	628	575	579	546	583	588	581	612	570	620	549	589	588	606	590	567	599	594	581	594	596	575	578	607	605	587	617	571	581	579	568	585	600	576	584	533	578	639	583	586	574	590	566	628	554	600	565	578	586	588	542	548	657	626	565	648	615	583	634	594	577	558	588	617	593	600	577	622	594	595	610	580	592	633	598	604	598	603	610	610	638	604	608	631	569	601	569	570	608	580	582	582	606	574	611	594	573	618	593	569	602	588	586	562	580	594	575	600	617	564	635	569	613	599	625	600	591	576	617	594	594	598	592	634	597	578	632	589	594	611	592	587	585	598	590	623	593	587	610	596	557	558	602	597	607	597	589	564	594	572	616	593	590	600	549	600	600	530	603	588	630	595	590	581	570	599	627	628	573	649	597	627	608	599	604	613	633	571	615	575	608	563	604	612	595	581	591	599	566	575	624	576	596	577	585	564	576	595	592	572	598	580	584	590	623	595	552	602	568	596	566	587	619	582	547	560	559	551	588	582	597	630	613	587	588	608	553	590	541	610	531	548	624	563	614	556	561	581	602	617	603	614	592	613	628	605	570	619	556	568	614	594	592	582	634	566	604	581	597	579	618	609	594	581	561	595	633	568	594	572	558	635	638	592	621	597	593	575	577	608	570	582	656	606	580	609	618	576	582	594	605	568	569	595	591	613	608	573	621	600	587	622	588	617	615	562	540	629	634	614	547	549	616	647	602	575	594	603	638	597	611	590	560	590	591	628	562	610	622	608	579	569	567	600	618	618	600	603	559	617	538	634	558	645	614	571	568	546	606	569	613	626	584	595	591	580	583	594	576	596	623	592	573	543	598	621	600	574	638	603	541	586	551	600	612	562	590	612	564	572	603	574	572	624	622	588	651	563	584	579	616	549	572	603	591	611	573	614	589	582	629	609	610	609	573	588	576	589	614	614	605	609	622	580	592	609	569	560	599	583	594	569	582	603	614	600	578	608	579	645	562	597	591	594	584	619	625	603	644	598	577	619	583	621	573	558	570	597	615	584	607	587	643	536	548	597	596	605	623	571	658	575	529	608	570	568	590	570	582	588	600	603	623	590	585	608	609	616	546	571	584	632	587	648	568	577	588	603	599	518	594	610	572	606	632	569	603	600	610	565	591	606	593	628	569	568	623	574	611	606	555	585	589	660	572	575	606	612	621	599	594	590	621	612	594	605	603	619	567	590	602	576	560	557	627	611	635	631	582	587	614	556	565	595	601	592	617	607	599	614	627	591	617	563	610	580	572	605	610	584	525	619	603	592	600	601	631	560	582	575	588	586	636	596	588	635	603	586	586	578	593	607	588	621	607	593	590	546	553	566	568	599	598	592	534	584	571	620	609	583	617	547	607	599	591	559	582	560	588	577	619	587	583	568	568	567	583	571	577	583	545	595	587	635	570	635	615	583	602	526	571	580	579	602	591	599	587	600	616	561	599	618	622	577	590	625	590	628	556	573	605	613	584	592	580	620	602	597	581	626	607	630	616	622	562	625	610	625	614	589	557	598	618	540	599	562	648	598	614	602	611	599	597	581	611	580	593	599	632	568	565	579	590	566	601	617	563	624	602	606	591	590	588	594	607	589	608	575	596	604	560	596	608	584	596	594	594	569	611	545	558	617	555	620	588	593	586	626	613	618	592	580	644	618	581	596	600	632	585	573	587	591	576	588	657	591	603	614	558	546	555	588	611	591	566	569	579	626	596	595	606	586	580	595	549	573	598	602	649	608	546	597	606	601	552	559	609	576	573	614	587	563	588	590	633	583	603	577	566	597	582	602	598	583	600	589	579	620	613	615	586	588	596	569	612	629	601	624	591	568	616	593	601	586	623	576	572	561	590	587	569	563	568	595	602	594	578	607	614	585	614	531	588	559	612	550	622	586	636	564	602	576	605	602	581	600	612	573	586	592	605	577	608	610	601	610	548	603	630	588	601	597	582	617	598	599	596	607	590	576	557	589	581	604	571	572	572	611	607	570	574	597	654	605	616	580	589	566	602	605	570	570	577	572	640	599	621	577	565	537	596	593	616	567	613	559	577	607	594	607	638	585	554	570	614	577	602	591	573	589	614	604	532	594	560	596	608	630	588	629	587	629	602	588	591	549	616	601	605	585	623	592	596	590	607	606	630	588	609	560	596	585	559	579	553	554	572	559	593	570	596	586	586	584	557	601	610	602	559	553	642	606	610	611	621	553	607	591	606	591	574	595	643	623	584	587	572	601	615	597	616	598	597	579	597	611	537	580	613	593	645	635	617	613	600	560	561	620	587	603	562	596	599	542	573	629	593	599	598	554	602	665	609	608	591	606
10256	3849	1940	1135	988	801	823	742	732	715	715	710	657	736	630	710	707	686	697	731	767	752	719	687	728	670	679	654	701	645	655	713	658	703	638	716	696	724	692	690	688	697	748	716	680	715	690	694	667	683	672	675	690	709	678	651	695	759	699	647	673	649	646	693	688	653	661	684	662	649	622	671	658	660	654	653	676	669	680	605	636	677	638	682	658	654	662	632	641	635	618	607	676	649	664	681	611	675	666	648	637	618	629	617	639	679	680	600	621	668	695	700	701	664	649	645	663	678	668	628	653	653	674	648	666	667	691	638	660	667	680	660	628	693	655	610	678	638	633	654	622	635	675	626	655	649	675	644	605	626	647	638	643	646	656	649	620	578	657	666	664	666	664	621	637	669	680	633	661	642	660	664	642	657	652	675	676	647	669	681	678	677	642	646	643	631	617	701	636	656	685	685	648	635	634	595	624	632	699	675	630	627	649	692	644	660	651	641	659	645	699	686	618	635	648	665	592	650	666	641	644	674	640	641	634	619	644	636	627	650	675	649	624	632	639	610	590	665	690	684	654	602	595	652	624	661	605	631	677	658	695	634	637	667	679	649	635	665	677	686	651	677	643	647	641	673	595	641	645	714	680	624	663	649	667	675	638	622	627	695	631	624	653	617	666	668	661	587	681	659	677	662	720	630	609	634	634	657	641	714	653	653	633	651	623	662	687	670	626	666	628	656	676	637	661	632	673	690	621	656	603	682	616	609	667	664	688	643	655	644	682	670	689	632	649	694	618	640	656	648	674	649	653	648	663	671	703	640	653	645	696	698	647	637	647	632	666	634	621	659	692	687	628	638	685	645	658	679	644	641	657	695	672	688	619	600	639	641	688	656	637	656	677	668	672	671	698	654	651	628	671	657	651	657	697	678	658	679	668	639	673	691	671	645	638	672	662	713	639	695	634	638	695	662	655	637	638	586	692	664	657	605	649	644	661	623	647	630	594	696	616	655	664	624	691	656	636	671	616	654	630	668	674	657	627	674	666	708	652	647	697	655	621	697	655	634	655	608	645	673	659	687	675	639	679	659	638	635	677	658	638	671	649	681	653	667	619	632	654	644	658	677	665	624	635	617	603	654	686	663	630	665	615	603	666	727	659	692	659	645	656	628	664	677	679	637	652	643	670	661	674	662	633	648	683	665	693	623	682	642	662	656	655	657	630	646	673	658	671	655	626	672	631	661	682	682	669	633	670	614	675	658	673	630	604	632	662	667	657	683	653	640	647	626	687	688	586	615	671	617	673	634	681	646	645	686	686	638	681	645	604	649	644	661	631	717	641	665	644	661	634	629	625	659	622	659	653	689	683	646	649	633	662	668	667	649	666	654	653	649	644	626	677	696	647	627	683	631	682	711	691	664	662	639	664	660	606	604	648	674	671	648	632	616	650	678	622	649	649	698	612	684	702	669	663	668	671	661	644	645	668	684	678	597	614	655	672	639	672	668	594	646	655	637	631	683	677	638	650	648	672	632	667	639	654	656	624	647	641	622	667	641	678	676	649	643	713	681	647	662	665	666	656	636	646	643	649	681	669	672	595	684	619	697	668	654	655	661	695	645	663	611	640	610	695	624	623	643	698	639	668	662	654	645	632	644	661	642	656	649	638	628	578	681	644	603	682	662	626	671	644	625	629	664	666	633	656	632	643	611	680	677	644	652	636	673	652	663	656	617	660	669	664	664	601	640	704	680	614	694	623	649	661	691	680	670	641	660	646	643	646	686	641	690	662	665	634	646	669	651	628	652	639	652	686	657	696	631	644	644	620	616	643	633	644	634	656	651	651	662	655	659	662	643	617	664	683	648	605	636	670	664	631	640	614	683	668	634	684	642	628	682	626	645	641	627	609	656	654	663	665	603	661	653	634	610	672	683	673	647	614	645	660	672	594	652	632	695	662	656	654	668	715	628	631	662	615	625	607	686	630	620	695	634	616	613	681	660	690	607	628	631	636	672	640	703	668	670	690	650	662	655	610	602	629	665	626	661	652	711	649	617	608	648	626	653	676	663	647	684	723	625	646	690	676	655	667	661	673	704	622	685	681	664	663	613	693	698	650	689	658	718	627	633	663	652	654	608	667	609	661	626	660	648	665	673	628	675	655	657	633	623	679	648	639	705	624	652	633	678	634	669	642	617	632	690	680	614	651	638	666	716	618	610	626	649	664	669	670	609	683	617	701	608	645	644	638	664	652	615	614	675	663	672	662	656	662	651	618	612	676	623	637	665	608	688	672	650	614	630	685	674	640	641	672	644	663	691	636	650	650	678	664	612	669	688	606	656	665	655	688	701	632	660	672	639	660	652	700	621	617	641	629	647	598	660	669	607	702	651	628	650	656	677	675	638	725	620	624	623	636	637	642	641	623	659	635	647	639	725	636	639	643	674	641	638	712	673	677	647	681	603	662	672	706	656	639	659	662	660	642	624	643	680	661	656	640	705	644	660	656	621	643	632	663	676	652	634	680	614	701	642	647	687	663	670	668	603	658	644	634	667	653	640	668	655	626	655	670	668	672	612	636	666	636	660	626	695	659	632	638	658	659	657	628	604	664	681	684	666	642	634	663	636	674	670	627	642	663	611	692	642	676	673	635	612	621	689	653	666	631	685	618	651	672	634	673	682	641	631	621	625	629	667	630	667	621	653	663	644	584	629	632	649	692	664	680	663	688	665	643	623	591	704	640	639	644	612	624	656	636	670	635	601	647	588	648	613	669	687	651	659	675	624	664	698	661	689	660	692	641	686	663	637	658	674	641	640	664	649	621	667	691	611	657	697	635	664	648	646	658	613	605	604	636	613	682	618	677	641	680	617	617	618	649	685	686	621	618	694	626	643	628	625	685	632	636	652	711	679	664	680	640	621	678	625	658	702	632	632	626	684	635	608	692	635	626	637	625	634	647	666	668	639	612	607	661	650	683	715	606	660	668	655	651	630	675	683	647	665	649	636	673	623	673	676	628	608	652	696	670	654	625	680	642	621	624	680	661	651	657	661	677	636	690	703	620	643	608	674	642	621	642	671	614	634	628	640	619	668	631	687	671	617	652	699	713	648	710	654	610	688	666	649	678	630	695	623	677	610	654	667	696	716	690	665	616	652	652	666	654	669	670	641	643	678	660	655	686	667	614	647	691	658	630	662	650	618	651	634	625	634	642	663	660	646	633	693	637	632	673	681	615	639	635	672	650	697	674	644	653	634	650	617	638	680	670	650	691	670	688	620	641	684	701	697	726	627	612	671	652	638	653	632	672	666	634	651	666	649	669	677	675	636	671	652	647	660	658	654	616	628	656	664	650	664	642	696	687	614	657	654	668	599	696	685	649	614	656	655	669	648	623	632	623	674	645	641	646	695	658	668	672	683	652	646	656	673	626	641	656	667	639	632	676	674	674	617	616	619	634	637	654	694	671	654	631	666	636	621	651	652	695	585	620	638	636	652	636	653	675	675	630	635	658	651
23565	21024	27726	24493	20798	4292	1209	999	866	843	819	770	824	786	746	751	793	762	760	787	767	829	836	784	805	803	713	788	694	734	762	783	725	722	719	751	802	755	807	793	812	787	806	789	739	790	777	744	742	769	755	747	729	669	735	760	754	758	747	748	694	703	738	704	691	731	643	720	756	696	717	698	699	710	679	677	691	652	736	666	688	722	715	707	702	662	700	685	649	762	742	663	714	689	701	693	705	687	676	712	723	696	739	701	722	666	689	755	752	680	667	710	723	740	697	742	680	708	684	679	707	664	700	680	659	707	708	700	724	748	709	689	725	674	722	714	697	745	683	728	705	706	735	679	663	707	720	698	684	687	767	712	698	659	760	712	699	677	696	683	704	740	701	687	711	689	770	723	717	687	717	716	687	690	682	692	755	697	667	746	706	712	722	717	704	675	749	711	720	705	636	729	690	744	711	745	651	733	677	693	712	723	677	720	655	725	691	670	669	685	696	715	688	689	684	693	695	714	708	728	703	688	655	687	687	754	720	679	685	729	694	715	725	694	733	682	680	681	706	711	633	658	736	695	694	706	678	669	750	673	667	742	724	745	734	674	700	718	715	705	743	664	668	668	703	701	689	686	693	705	684	720	666	723	695	721	710	722	767	676	674	663	698	683	721	705	644	724	675	756	686	675	716	679	689	711	638	695	691	671	696	672	714	697	674	699	674	744	702	722	751	678	731	691	715	686	705	691	662	742	699	676	667	654	708	662	708	737	715	661	705	688	763	714	777	726	733	667	770	720	693	696	695	729	678	729	735	715	700	695	705	695	701	683	742	734	710	755	737	730	722	602	714	705	692	674	703	773	737	702	716	671	721	717	720	731	713	707	733	673	697	718	671	654	674	729	724	724	758	730	712	693	686	742	714	674	699	676	722	678	660	699	746	702	661	696	656	721	709	674	709	690	726	692	745	699	730	716	690	724	719	722	715	747	732	683	697	696	725	682	718	761	663	657	748	681	671	727	712	699	716	660	673	704	739	677	682	701	687	690	746	682	708	713	700	658	725	728	685	704	723	696	676	703	741	716	716	707	718	692	701	719	699	727	678	673	692	699	720	736	696	657	687	726	695	663	765	701	721	713	765	660	718	749	752	666	701	709	693	721	677	747	664	736	686	728	711	681	693	710	712	716	682	678	691	666	736	670	710	751	736	704	655	744	757	717	729	750	673	724	704	747	706	725	685	692	702	708	689	698	735	686	711	677	702	724	710	708	676	719	685	699	687	701	666	715	745	740	724	703	652	710	764	742	719	676	705	681	713	726	678	714	692	657	722	706	709	705	719	706	741	711	741	695	697	726	666	693	730	726	682	704	718	716	729	690	710	722	701	626	733	751	687	737	710	676	680	705	679	704	750	752	726	695	685	709	692	725	720	726	718	691	675	679	682	725	738	737	702	708	691	672	731	746	673	714	728	685	676	691	743	673	724	648	722	722	726	704	691	736	718	737	702	705	703	731	685	679	693	719	680	699	713	700	752	684	700	723	672	696	727	703	714	696	657	725	718	690	686	696	649	714	691	696	701	713	643	703	693	693	700	677	724	714	703	666	739	686	737	651	754	695	713	754	678	674	680	717	700	688	750	734	754	650	697	716	736	690	720	610	685	692	682	676	705	687	704	670	716	721	688	738	705	729	712	698	702	715	656	678	670	664	641	672	745	761	679	672	721	717	706	722	687	733	721	706	687	712	693	747	686	696	710	686	675	694	682	730	748	690	712	702	694	712	691	710	736	682	690	767	694	703	681	705	670	683	691	738	652	669	669	643	699	718	663	719	720	770	730	760	719	687	713	708	710	674	712	714	663	666	667	714	739	728	673	761	710	695	702	690	698	675	715	700	721	652	702	695	649	763	714	714	700	697	714	724	699	705	698	749	681	704	697	685	703	679	747	712	688	695	685	712	673	694	706	716	662	700	722	735	715	698	679	674	722	685	745	699	726	654	730	658	673	706	718	705	673	703	681	746	707	717	694	695	700	743	682	700	677	712	675	754	700	713	701	682	724	713	722	692	729	676	694	682	707	697	745	716	692	766	710	694	661	703	685	697	698	710	685	715	695	717	701	686	692	701	718	728	694	676	703	750	700	701	715	694	697	712	699	710	675	719	723	705	667	764	680	661	726	711	661	755	701	706	693	701	708	720	656	684	680	675	726	671	705	705	650	673	685	684	716	701	714	690	714	711	685	685	715	697	693	641	661	707	701	680	736	691	743	684	739	700	668	685	730	720	677	733	713	711	685	739	665	663	711	730	731	704	702	680	704	669	684	759	753	678	653	696	688	697	657	705	735	689	680	714	694	723	694	725	707	733	710	657	717	703	714	678	695	684	725	701	706	714	753	666	678	681	713	728	734	699	731	670	690	667	693	724	677	686	672	687	705	740	717	686	643	701	700	705	701	688	700	715	730	660	706	711	671	697	709	704	700	662	645	736	728	689	694	726	706	711	699	691	762	702	685	681	674	712	722	706	700	710	687	729	715	711	699	695	694	758	722	747	689	677	703	722	689	716	740	677	738	732	685	677	693	670	712	707	665	666	703	679	754	723	729	695	688	649	706	693	718	734	705	724	695	675	635	687	649	729	710	742	703	729	698	708	698	711	712	679	700	672	748	727	699	680	699	762	716	695	674	687	660	705	709	691	667	708	748	651	690	686	692	713	718	726	679	681	732	745	660	685	691	735	674	693	707	715	720	656	671	668	657	693	714	651	734	692	689	735	672	706	704	709	763	658	659	683	661	717	718	706	660	662	679	710	714	665	743	697	700	658	699	654	696	668	708	713	702	708	697	672	683	678	664	695	704	688	689	764	668	740	666	699	737	674	679	715	660	688	675	714	696	744	703	655	666	727	749	703	697	664	660	698	712	673	734	696	691	740	686	694	708	628	742	681	737	637	712	670	745	745	681	695	665	716	727	696	701	705	731	734	669	705	725	711	699	693	705	671	716	697	675	660	728	681	665	773	675	693	689	676	731	734	722	694	692	672	678	672	705	695	716	682	732	678	725	732	720	710	753	689	717	683	750	700	636	727	713	697	722	694	691	731	695	737	715	694	694	655	722	717	684	700	729	687	705	673	704	661	690	741	671	722	657	706	706	668	741	702	705	658	731	721	735	754	716	635	683	682	648	715	722	684	711	718	696	708	734	695	727	678	717	654	724	715	699	711	673	702	678	690	702	719	687	660	708	742	731	679	751	754	724	639	686	693	739	734	701	667	675	740	701	706	712	708	699	710	689	696	635	656	758	760	671	701	706	674	736	676	738	649	744	727	681	697	657	698	708	709	725	706	725	687	683	726	660	704	659	720	703	701	717	745	706	740	707	715	676	692	683	704	747	709	684	701	693	714	735	687	710	727	730	716	725	671	739	728	671	750	700	689	739	669	694	647	720	675	650	724	697	691	696	689	741	653	669	706	752	672	676	639	690	689	705	693	701	647	673	723	727	669	682	684
14093	12384	6059	3044	2094	1636	1346	1153	1121	1020	925	934	831	891	841	864	826	866	879	939	880	973	987	891	884	825	839	820	829	823	825	781	794	780	815	802	855	884	853	854	875	859	867	876	891	844	836	868	869	817	806	785	816	819	817	823	762	805	833	757	800	780	752	768	757	783	836	800	741	758	746	761	721	815	800	791	818	775	777	757	778	809	786	762	769	789	755	741	806	795	774	766	765	826	767	746	774	832	847	801	794	782	741	750	795	795	752	753	785	790	778	771	775	826	767	794	785	787	783	799	737	751	767	758	740	743	773	786	807	756	801	765	791	777	765	733	741	753	755	767	754	790	789	809	762	744	783	753	731	775	761	776	834	772	789	774	769	732	795	774	824	744	755	741	767	777	820	846	818	765	783	802	781	755	775	773	814	790	764	786	789	741	754	749	779	730	741	790	791	805	810	749	763	781	767	744	762	759	785	777	767	820	744	803	797	766	767	785	818	774	771	769	780	717	753	785	762	727	761	704	760	817	780	745	713	801	720	803	730	748	793	778	791	747	798	772	764	761	779	793	807	729	739	797	806	760	792	768	749	764	802	719	777	798	764	774	768	832	808	759	785	776	734	801	775	782	785	764	743	719	737	769	825	772	777	727	726	716	763	774	824	822	770	778	795	822	809	731	769	763	746	794	767	796	770	723	764	803	733	740	793	736	756	798	749	747	755	771	755	835	768	720	762	775	736	806	762	765	767	749	780	781	696	757	740	741	791	748	782	816	731	726	787	767	764	741	787	759	735	777	816	756	781	774	772	782	747	737	775	768	788	749	767	758	745	736	756	773	796	760	777	742	770	802	760	782	765	773	733	725	794	743	772	802	762	736	734	773	788	786	778	799	719	758	782	820	772	745	746	779	785	759	734	749	822	750	741	813	758	745	766	752	770	760	790	791	735	773	729	768	775	795	768	793	766	762	754	731	742	805	766	794	763	793	739	759	763	777	791	800	780	825	790	787	787	795	754	776	796	786	766	780	782	770	817	768	787	761	768	753	786	779	774	778	761	795	745	774	737	773	776	771	756	760	809	755	767	744	773	715	801	736	750	772	769	777	779	752	801	781	766	799	817	724	754	764	764	716	741	760	743	725	782	794	764	768	760	800	754	738	762	741	778	757	808	776	786	754	822	782	768	782	753	799	760	805	760	786	758	814	766	800	756	776	767	817	762	792	786	715	779	749	740	765	809	822	775	772	757	831	733	752	805	798	716	804	766	764	780	776	768	793	757	779	755	794	821	832	759	765	816	781	787	798	762	805	753	751	757	724	772	753	798	765	778	749	755	784	742	761	759	793	741	788	762	751	822	784	848	756	759	792	794	756	743	747	805	807	737	764	752	786	800	774	787	717	755	770	743	766	771	753	745	779	721	799	744	827	749	788	796	742	740	723	844	772	753	780	803	774	781	716	777	744	707	759	741	760	749	752	778	747	794	765	754	741	806	768	763	814	784	765	785	717	774	777	758	777	746	760	736	770	764	782	808	797	812	723	784	778	770	780	801	762	772	731	753	763	768	729	779	805	787	759	788	764	787	744	795	790	817	761	753	782	789	803	782	769	740	762	799	748	816	800	812	774	761	765	761	804	790	760	797	740	730	805	798	755	804	774	758	760	799	751	769	818	739	774	742	758	743	776	794	777	758	763	817	752	794	789	804	744	741	726	814	737	783	738	759	776	741	783	743	751	776	746	770	743	749	766	760	791	777	742	753	766	790	757	769	747	724	699	785	756	804	810	795	774	781	783	792	756	789	764	808	762	764	756	776	760	786	760	735	757	713	776	773	792	725	756	781	758	755	759	778	798	804	750	771	758	798	782	661	747	747	756	770	751	735	755	786	740	786	778	760	736	794	809	761	758	799	795	739	728	786	743	787	740	781	782	790	792	777	764	777	810	774	784	762	785	787	728	797	769	803	786	803	772	778	699	758	768	734	738	738	733	739	812	764	830	753	714	707	698	768	790	769	765	796	807	791	731	769	777	784	840	729	733	801	708	746	822	830	756	759	744	803	766	761	787	778	769	782	752	801	749	787	770	762	767	820	734	764	776	716	774	760	759	766	780	800	779	784	764	754	767	747	740	755	772	755	742	784	791	751	794	753	736	775	751	759	772	744	762	793	819	788	792	740	764	805	754	741	737	760	762	751	771	794	766	765	794	785	753	770	789	740	774	806	761	777	772	833	804	745	755	787	768	814	795	751	755	783	778	802	785	822	755	765	791	699	728	814	809	713	749	775	739	758	743	767	778	788	743	736	738	789	763	749	753	720	782	727	771	789	763	788	766	771	751	807	781	749	761	786	752	718	765	789	737	733	722	718	740	772	758	761	757	750	761	783	752	750	740	772	770	791	770	821	760	766	780	782	748	806	778	808	776	759	740	781	786	726	765	754	770	792	743	788	761	772	755	747	754	776	765	747	796	768	722	790	799	755	814	790	805	733	776	792	778	771	769	741	818	750	839	731	775	780	758	778	777	796	735	756	759	765	787	757	784	779	778	775	763	744	801	766	778	757	768	792	738	771	782	786	800	806	779	731	793	780	796	755	757	806	837	772	733	801	756	719	780	758	722	767	748	760	711	796	759	765	778	751	781	807	779	759	767	752	732	736	793	778	771	766	735	748	765	787	762	780	722	776	789	794	775	746	724	744	790	801	752	763	731	718	773	742	804	758	766	767	791	778	813	737	785	785	749	818	742	790	747	735	747	799	801	749	784	754	794	749	719	755	775	788	748	787	724	813	765	759	761	727	825	744	735	757	710	734	764	728	727	768	776	745	768	752	755	779	801	746	742	785	807	708	792	758	735	755	752	745	771	811	735	813	765	799	752	789	743	752	798	765	732	762	782	777	728	725	771	793	779	778	796	817	778	777	760	751	787	747	760	741	841	779	813	751	788	724	758	727	803	819	791	739	726	751	787	760	749	798	741	775	772	744	740	739	822	770	761	772	750	791	734	752	817	768	796	784	793	789	734	783	783	740	789	746	764	745	792	798	798	777	762	749	761	730	789	782	783	793	778	806	731	748	762	805	748	795	737	777	770	752	754	798	752	814	792	794	782	799	798	746	745	761	768	767	787	716	758	762	753	774	766	790	788	813	723	808	752	812	784	782	769	735	733	766	754	762	766	798	823	772	822	776	803	752	733	759	788	784	792	777	811	759	763	749	738	784	784	778	750	774	741	858	787	782	829	799	800	803	792	782	779	770	782	765	720	772	733	754	771	729	746	705	754	781	772	733	736	764	778	755	760	744	770	742	760	767	752	766	803	757	788	803	787	764	758	707	755	789	812	729	778	753	780	756	776	758	799	776	761	783	782	690	751	694	741	786	737	769	820	746	742	735	799	721	778	782	760	736	770	764	812	742	729	799	789	731	756	790	755	771	822	740	815	845	778	785	772	784	783	776	729	812	790	802	783	804	739	776	794	778	768	739	775	764	802	814	809	773	756	815	760	771	782
24644	21060	26424	25384	4415	852	754	733	689	686	636	677	668	601	679	615	609	660	656	603	662	670	670	671	659	578	615	615	604	632	646	626	622	654	682	608	647	637	613	667	643	667	642	624	678	641	620	642	613	621	601	645	565	655	589	636	613	593	604	585	619	571	574	580	590	594	618	571	558	603	573	606	544	568	592	562	600	583	563	596	608	610	625	595	551	568	584	591	560	636	597	619	564	591	608	622	536	585	583	565	607	574	610	550	623	581	541	586	570	610	578	610	621	569	572	594	632	583	572	611	601	581	616	613	567	625	517	596	585	578	595	554	523	549	569	590	584	555	565	565	566	569	538	584	604	563	566	559	574	610	589	579	632	559	573	536	584	562	577	581	591	584	610	576	582	594	565	604	600	579	576	589	619	611	598	617	548	592	540	616	640	619	580	555	606	597	626	606	564	574	570	565	623	585	584	581	583	597	585	589	593	603	577	602	567	573	569	618	592	596	595	551	621	600	577	588	592	594	588	604	627	555	587	547	587	636	576	572	595	609	563	567	570	571	621	557	594	573	620	569	559	576	595	605	599	558	572	542	595	565	590	542	561	536	589	577	582	554	558	607	622	577	577	597	592	567	567	552	573	611	610	566	562	589	569	559	517	592	605	570	555	572	570	597	539	563	565	582	568	585	551	555	605	646	623	555	548	582	572	555	585	579	554	572	622	629	590	601	586	580	576	608	573	561	557	576	591	552	541	606	604	567	601	585	565	594	566	565	562	597	585	582	600	583	541	599	626	566	605	571	579	554	611	574	560	569	589	542	618	568	571	566	556	557	573	590	581	581	551	522	591	589	606	592	598	582	535	590	542	562	596	646	585	591	540	555	526	590	535	579	591	561	573	549	600	563	599	609	575	575	579	573	586	583	585	594	600	571	602	576	593	579	527	560	576	577	586	599	555	548	550	606	539	641	583	583	562	581	576	606	562	598	577	604	604	622	570	589	577	595	588	583	578	605	618	587	562	532	620	573	629	582	587	609	580	581	590	582	564	557	598	592	573	586	580	516	607	549	556	597	584	575	550	574	612	599	562	568	598	605	598	588	582	594	567	596	575	554	562	637	602	561	602	573	537	544	551	548	605	614	638	584	584	555	586	559	578	571	568	561	569	571	562	585	549	548	572	597	605	556	561	605	581	548	618	627	627	627	591	569	541	567	589	585	599	579	567	561	616	565	568	573	551	562	574	546	590	604	562	604	595	580	592	614	566	616	584	586	600	584	608	565	553	598	595	569	561	593	588	568	574	580	578	553	606	622	534	554	548	581	566	572	525	613	613	535	544	590	548	584	588	611	599	569	588	615	563	596	563	564	601	606	575	589	580	573	551	567	610	595	547	607	603	612	581	608	633	589	568	558	543	583	619	621	592	543	566	576	585	586	568	543	573	616	602	550	584	568	580	585	587	574	537	572	565	603	561	617	568	537	564	550	590	576	621	589	580	547	584	568	561	521	595	594	558	597	608	556	572	593	613	527	612	607	595	583	564	590	571	588	587	583	576	574	603	589	563	583	598	565	606	592	546	596	557	555	584	602	550	592	625	609	566	589	573	548	608	560	582	606	564	583	531	587	601	608	596	593	605	582	560	580	568	635	620	584	572	591	547	511	629	589	589	570	594	635	613	593	607	613	586	568	597	611	551	524	546	622	642	572	585	562	595	607	607	601	570	583	541	597	514	602	612	567	586	617	619	574	593	595	587	592	570	580	558	562	596	595	554	564	588	567	590	589	632	606	533	607	591	589	627	603	596	562	588	579	573	576	539	578	535	594	575	558	561	597	580	594	568	576	573	552	530	564	563	600	540	563	565	587	582	563	585	615	616	585	587	567	596	585	588	597	555	592	573	580	585	567	609	586	577	552	596	582	538	580	567	630	600	592	619	563	585	582	531	557	607	565	567	573	609	569	618	561	586	583	601	548	598	563	610	599	574	557	602	638	601	625	559	549	610	552	609	567	601	543	598	538	562	596	556	580	578	574	630	575	618	622	595	573	594	613	596	588	528	536	555	598	559	627	563	589	580	549	589	597	564	569	513	565	593	589	602	575	579	602	559	579	608	599	576	624	585	586	584	582	584	631	615	584	548	604	556	581	606	553	562	611	611	556	600	583	587	532	631	580	559	584	609	556	574	544	599	566	576	572	554	556	531	610	605	593	563	574	516	540	567	612	558	573	579	578	576	571	603	588	552	624	597	547	560	610	573	587	582	586	577	585	619	567	593	581	580	555	598	555	593	594	600	574	607	571	582	554	561	563	560	579	587	602	547	581	553	564	617	561	597	582	540	578	604	576	579	575	595	584	608	588	577	614	594	571	568	602	600	575	597	591	539	600	580	577	595	553	610	613	569	556	579	616	640	590	620	587	567	591	560	620	601	579	573	531	600	598	586	586	533	584	585	622	539	587	564	622	574	585	567	620	566	546	571	561	550	597	577	604	562	565	581	571	607	538	586	588	592	577	555	558	604	551	557	578	603	566	593	584	592	581	589	615	598	579	576	591	601	640	636	570	568	566	570	618	584	599	563	571	564	575	616	585	641	583	576	560	581	619	546	632	609	540	589	553	555	593	584	620	548	544	616	611	598	562	545	571	565	595	582	566	632	559	582	571	563	554	544	590	563	596	631	561	598	552	588	587	637	562	555	574	562	604	618	569	596	591	603	577	587	575	595	598	590	578	567	571	564	565	619	567	578	566	542	598	598	595	549	571	614	583	538	592	551	609	571	551	605	544	575	592	578	556	551	568	626	559	548	581	564	582	603	602	539	549	575	525	584	586	631	560	564	616	600	546	533	584	553	556	616	621	533	573	565	597	625	612	589	559	591	552	601	596	579	604	613	581	590	551	606	568	573	555	598	566	573	575	558	577	555	615	523	591	556	552	618	541	595	578	580	545	570	571	563	532	574	562	579	586	629	574	578	577	580	604	610	558	551	581	589	582	600	595	584	588	558	559	564	561	563	603	544	591	590	598	596	609	571	637	569	572	574	597	538	595	642	533	638	574	541	552	552	613	630	543	575	597	562	600	555	578	545	589	605	599	551	566	592	587	580	594	568	591	601	547	564	553	569	569	592	592	579	556	602	539	624	567	597	544	583	624	604	606	592	601	582	605	599	594	567	609	631	576	605	600	566	580	588	593	609	641	632	578	602	609	548	596	594	594	576	603	610	557	576	552	582	542	577	576	567	529	591	573	541	596	574	552	619	613	583	557	575	611	570	620	577	565	575	576	581	632	561	567	594	609	582	579	596	583	602	610	529	570	584	581	564	566	583	589	571	573	581	578	529	555	594	585	564	594	560	618	531	563	603	610	567	586	583	556	581	607	628	536	586	541	553	610	600	599	548	609	553	600	544	568	576	607	562	608	568	594	586	594	598	609	564	589	587	593	572	544	585	588	585	565	633	607	580	562	569	591	658	594	606	549	600	547	571	616	590	574	525	599	612	594	597	579	554	588
10886	7569	3438	1756	1377	1103	950	856	845	816	746	735	723	725	718	733	751	715	749	702	743	800	752	758	739	700	703	700	683	713	705	725	652	713	681	685	742	678	712	728	755	696	683	725	720	730	676	674	712	675	769	669	717	710	668	655	694	669	628	688	696	661	630	680	641	683	675	676	685	667	650	617	610	670	685	643	661	650	614	644	697	685	618	674	596	637	675	659	684	667	626	643	611	650	712	642	632	655	639	666	680	671	606	638	625	638	656	658	681	628	599	691	603	639	667	661	619	606	636	669	624	623	653	646	673	629	692	646	637	686	669	677	643	632	641	694	659	653	651	606	634	602	633	639	611	667	620	682	623	698	703	644	651	654	641	631	643	638	633	661	642	600	647	646	644	641	687	677	656	633	661	654	675	629	684	692	655	607	669	677	649	614	661	649	652	651	615	664	669	656	655	652	685	666	645	651	626	639	621	637	623	664	672	647	630	665	706	665	685	673	670	646	695	650	621	669	669	640	671	633	683	634	678	630	659	647	646	638	683	618	624	619	616	678	664	679	631	654	651	688	636	650	652	634	621	621	685	649	643	616	676	653	633	608	666	618	655	654	622	648	620	661	632	634	665	656	635	564	659	669	644	618	658	683	656	696	638	637	596	673	697	673	632	635	640	666	650	637	622	645	682	717	618	637	624	640	683	614	629	612	678	652	669	639	617	642	643	672	660	635	659	660	630	613	683	650	652	670	615	665	666	649	649	678	638	636	689	723	656	645	645	675	712	675	624	670	619	643	644	611	650	684	678	697	660	629	653	649	653	627	655	650	626	617	645	649	670	634	676	630	621	689	661	662	641	657	612	700	649	621	668	643	621	694	661	632	654	642	645	650	644	598	665	641	660	654	661	655	665	675	666	620	653	620	660	646	632	624	681	596	656	631	665	662	676	631	664	658	640	678	639	659	636	643	643	672	667	635	651	614	658	689	642	660	666	634	635	634	653	612	666	652	643	613	631	642	619	645	653	679	685	596	674	632	612	726	652	656	608	633	681	654	679	665	663	613	634	652	647	605	633	671	623	645	659	642	644	631	590	673	656	592	657	651	683	627	666	669	652	593	670	667	700	621	679	689	649	660	622	617	649	654	669	691	622	626	659	656	623	679	621	624	622	656	633	646	687	635	684	650	625	705	652	686	651	644	671	687	606	670	631	656	675	636	658	626	663	631	644	639	621	636	647	631	674	630	634	633	621	647	665	687	643	615	649	629	641	657	616	664	603	623	625	672	613	643	634	656	636	619	623	648	670	654	656	608	659	702	685	686	673	675	654	645	656	653	626	651	624	632	718	637	659	649	642	638	664	610	687	631	659	671	627	669	626	640	672	701	675	639	667	672	623	649	621	654	613	648	697	696	653	623	664	668	652	632	604	651	666	637	627	671	652	648	589	660	623	586	681	642	668	679	641	637	630	619	672	636	649	614	666	649	641	598	648	676	644	587	614	589	663	610	668	586	650	626	663	692	609	664	646	634	609	642	666	614	670	651	678	675	676	644	677	675	646	614	640	681	630	624	669	691	646	587	600	691	686	661	575	641	648	620	652	603	652	677	655	614	629	656	642	610	619	627	611	651	654	621	650	678	650	676	650	649	625	628	617	660	653	714	643	652	653	623	668	648	617	662	624	560	605	663	633	625	691	637	657	686	643	613	677	622	616	666	661	648	647	652	637	639	634	681	674	663	601	674	679	614	645	669	690	649	612	620	656	667	654	626	659	661	681	645	665	647	667	648	671	629	694	626	618	663	666	647	694	592	656	644	609	675	702	631	662	639	622	648	651	643	649	655	630	623	675	618	612	637	641	618	686	653	611	651	665	661	666	632	669	617	693	630	631	684	644	617	662	695	650	676	628	628	641	687	634	603	615	643	657	627	671	620	673	591	647	649	621	668	653	622	613	622	643	675	638	643	727	612	611	680	629	636	660	700	655	667	646	630	681	672	644	675	627	649	648	601	670	647	690	621	681	658	670	621	645	686	621	652	633	615	661	704	678	663	666	661	688	657	675	641	663	661	685	635	640	670	647	678	663	645	643	659	582	675	637	652	626	676	628	617	649	682	619	604	650	665	663	644	594	653	642	643	676	614	663	645	596	649	641	663	631	619	669	666	683	679	682	642	625	675	634	629	692	621	628	669	610	633	650	622	637	669	643	673	622	649	623	633	651	635	641	688	680	675	666	670	643	648	589	683	653	629	667	633	706	675	650	665	660	627	655	648	630	622	653	661	614	614	616	713	625	634	655	622	673	658	630	648	647	643	665	667	677	652	626	671	670	654	671	637	671	631	699	640	661	652	652	655	656	679	627	665	611	644	625	655	668	627	643	672	616	653	639	635	661	662	614	637	633	650	616	663	615	658	651	653	609	710	648	677	655	702	681	663	633	685	658	643	637	634	671	643	613	681	673	634	645	660	649	614	654	657	652	631	618	615	668	665	653	635	660	616	667	682	663	653	664	623	666	646	643	642	677	663	590	634	709	653	653	664	629	646	682	664	658	620	647	688	667	625	657	648	681	642	632	652	597	640	651	629	631	668	687	660	619	661	624	653	617	716	663	676	659	635	664	610	633	683	635	608	619	612	648	619	688	638	632	642	651	697	625	694	610	623	693	662	676	610	652	684	688	596	569	703	661	583	675	654	671	629	680	644	599	639	628	643	682	639	676	664	669	658	629	634	655	634	645	651	647	641	662	647	636	625	685	675	669	611	591	654	652	625	641	632	640	654	679	615	625	649	663	602	653	655	679	666	617	638	676	616	662	642	638	641	617	704	660	621	607	634	653	640	666	667	683	689	664	613	671	644	611	588	635	657	675	607	630	678	642	620	631	637	648	670	653	620	710	622	637	624	693	643	665	613	619	674	597	705	673	660	686	673	597	673	619	638	626	648	632	621	639	680	633	675	640	676	632	670	658	636	632	675	646	648	637	640	667	634	687	676	676	681	643	674	612	658	621	605	624	694	633	623	666	606	685	643	603	653	637	646	655	627	640	678	695	689	660	626	616	648	636	646	623	608	641	644	650	667	633	582	633	624	666	638	660	679	680	704	650	595	649	672	626	627	687	602	675	655	666	657	658	672	677	629	631	659	699	657	615	612	657	653	668	612	642	657	636	605	632	618	650	633	679	615	616	601	685	673	652	666	619	628	621	620	715	591	619	683	655	642	610	618	688	658	653	649	634	666	662	625	600	605	706	656	663	674	688	722	643	683	685	669	643	682	631	612	614	650	708	621	655	629	658	649	643	655	674	642	601	679	663	581	683	672	645	631	651	614	651	603	679	615	638	669	665	650	598	668	652	609	617	683	624	610	712	698	666	661	638	642	651	610	709	652	659	654	657	657	640	662	703	637	696	652	620	684	635	645	649	642	656	665	697	633	657	693	631	653	647	646	632	686	673	673	657	656	683	689	657	635	624	628	618	646	611	658	661	675	628	630	652	641	634	612	696	664	617	656
22343	21056	28431	23886	21061	20942	4258	1267	1073	1042	927	904	886	916	847	911	875	852	864	845	797	922	950	960	938	825	867	841	841	866	774	807	781	796	785	857	894	840	811	814	887	847	873	874	902	841	850	868	808	830	774	778	759	828	759	765	811	721	787	777	834	726	797	743	828	768	767	779	747	747	765	729	776	720	658	685	740	778	732	708	769	730	734	777	761	731	756	782	694	751	744	694	758	716	711	743	795	708	770	772	739	749	785	733	719	764	722	795	723	725	799	741	766	763	729	764	766	793	763	729	740	737	768	726	714	688	670	698	746	733	749	779	742	730	728	765	726	743	742	761	736	716	761	738	745	710	750	730	711	782	778	788	733	712	794	736	741	756	727	717	757	730	766	808	721	760	749	698	754	750	772	712	761	720	758	757	795	728	740	722	759	718	775	745	727	710	774	734	793	786	777	684	768	712	705	769	755	744	736	686	760	800	748	768	759	757	746	731	689	700	746	712	727	762	740	787	765	777	741	732	793	754	676	720	755	735	761	781	727	753	739	728	783	741	728	724	746	694	774	744	724	739	694	718	693	728	719	781	725	763	736	717	707	694	759	770	763	779	751	750	721	748	699	773	734	729	709	784	742	754	753	662	742	741	738	750	730	771	765	704	758	772	768	751	733	770	757	756	744	741	748	762	725	737	758	751	758	753	736	768	739	738	749	715	759	769	753	809	729	680	744	758	738	695	729	775	718	723	734	785	760	712	755	741	795	766	800	712	709	753	695	728	752	763	721	731	721	737	718	759	724	717	737	773	736	799	762	789	748	719	729	767	729	772	716	738	768	759	776	742	694	746	740	754	714	703	749	714	700	782	757	668	680	771	754	756	771	746	708	740	774	755	785	722	751	744	723	791	727	740	782	745	726	792	735	774	727	740	734	738	699	692	757	801	721	723	754	719	787	740	730	751	725	766	701	717	751	756	744	756	745	757	711	748	735	727	725	715	722	715	778	741	738	748	761	756	782	736	760	730	713	726	790	752	708	717	777	765	741	755	748	724	719	724	725	775	740	739	713	745	740	726	803	719	729	742	709	724	755	734	691	771	747	745	725	764	710	741	741	745	695	769	776	738	791	778	739	682	763	732	724	771	676	723	742	701	779	693	746	711	750	743	711	781	740	768	700	757	706	729	756	738	757	768	736	699	725	734	719	755	800	754	755	726	754	725	705	720	774	747	701	775	758	720	705	730	746	789	693	778	747	741	703	735	730	668	737	759	718	795	696	705	729	688	761	760	791	748	772	771	774	753	716	675	751	738	706	756	724	783	725	752	753	746	757	693	731	748	756	721	729	726	780	765	735	731	723	740	711	776	756	719	728	739	756	758	743	798	776	757	764	674	759	775	757	697	765	700	803	731	766	698	710	714	736	750	707	714	718	673	788	747	766	798	693	759	762	744	751	735	702	743	769	754	710	740	724	723	738	752	726	748	730	731	747	712	729	778	748	754	747	734	708	707	785	730	758	757	760	746	769	708	762	770	780	747	732	766	754	755	774	679	733	738	720	728	695	767	736	729	751	734	713	791	737	774	790	718	729	778	699	695	760	722	782	717	754	761	773	785	735	707	776	737	745	728	755	725	780	789	708	782	768	704	678	774	727	715	741	727	726	712	793	749	702	747	768	751	698	771	754	770	694	753	770	749	744	721	783	748	752	756	751	770	741	760	722	787	780	732	751	739	706	738	732	746	762	770	735	646	753	724	727	727	737	752	732	738	745	706	741	708	772	717	732	681	662	745	780	743	734	746	770	755	749	784	772	769	771	735	761	762	737	744	766	716	774	749	724	756	720	720	694	740	713	773	798	756	725	762	708	730	752	791	752	722	752	735	731	758	716	779	746	748	703	740	781	747	729	769	719	753	750	740	743	732	730	736	789	788	740	726	721	759	721	747	787	705	753	752	748	731	718	759	782	749	704	748	695	722	733	752	744	738	743	781	732	707	724	736	790	735	755	762	766	817	783	740	715	768	745	740	739	679	741	702	777	752	718	718	718	737	754	722	694	734	716	726	763	738	728	687	726	709	722	780	774	760	736	724	755	717	734	742	725	764	742	797	772	741	754	767	718	757	732	774	736	774	736	735	714	801	757	682	750	694	744	724	771	703	746	792	733	699	730	745	784	751	697	673	712	706	703	752	692	762	772	730	733	745	749	751	715	745	725	742	737	753	754	748	760	742	764	730	787	725	745	767	758	768	727	738	716	763	746	765	747	726	730	711	741	734	721	712	708	713	722	713	732	718	745	759	740	742	732	782	764	760	725	709	719	748	750	749	753	735	758	737	771	749	746	707	768	798	708	765	703	745	713	769	764	723	754	739	705	750	749	728	751	701	758	785	745	751	732	740	732	682	680	719	750	718	746	776	737	759	756	718	725	751	753	720	759	724	757	762	715	738	752	727	758	758	804	676	695	750	710	799	759	757	734	761	760	750	762	737	746	714	753	721	735	749	720	682	742	771	693	739	744	738	729	786	734	790	774	718	738	713	741	772	705	711	692	727	740	802	771	702	716	738	748	753	705	736	764	745	723	791	707	691	770	736	710	728	728	741	788	756	740	750	742	779	771	731	728	698	728	753	730	741	746	727	763	748	753	728	714	716	672	754	732	692	751	766	741	749	749	698	738	714	738	749	721	694	723	705	765	709	712	752	733	789	699	734	805	734	720	771	712	735	773	714	750	771	752	693	707	786	746	688	703	706	773	744	734	749	760	724	745	769	726	705	776	701	728	714	728	713	743	777	715	724	687	707	751	729	754	801	779	716	742	742	728	732	748	768	723	725	763	721	732	770	741	770	740	734	733	725	744	752	766	691	752	746	721	782	744	762	723	755	720	729	741	726	697	733	763	765	766	746	733	756	690	813	740	728	753	759	756	767	739	784	720	757	718	714	716	744	785	738	758	818	730	767	743	734	745	821	729	769	706	718	752	701	733	714	742	683	743	725	760	690	724	741	724	745	731	743	731	719	705	711	754	730	755	755	712	684	726	753	749	742	769	743	802	781	641	756	729	733	746	759	765	717	740	716	722	753	723	740	786	724	763	771	705	715	748	735	697	739	743	823	695	718	745	724	718	765	730	757	745	760	736	672	800	726	740	728	714	787	750	700	785	776	711	745	716	761	707	744	739	717	712	750	706	746	736	779	750	745	751	703	760	738	731	755	711	725	768	751	723	776	709	775	736	744	784	754	742	779	768	724	721	742	722	752	722	771	797	740	759	809	722	744	820	700	714	754	775	744	743	756	780	727	696	757	768	697	754	780	732	729	719	741	721	760	690	816	735	754	760	774	763	743	795	776	699	726	697	689	740	740	777	743	706	777	665	732	757	780	739	727	711	721	713	737	771	704	735	725	758	752	712	786	738	788	729	738	706	725	712	747	759	745	746	732	684	732	786	744	687	768	730	761	718	781	762	736	796	788	744	705	702	747	751	723	737	709	731	718	729	744	747	733	734	755
16729	19254	9136	4604	2933	2255	1825	1508	1340	1256	1188	1152	1068	1062	1025	967	938	961	914	943	1018	1110	1194	1132	1003	933	973	921	867	924	939	874	905	891	892	936	998	997	995	936	985	1004	945	963	956	945	988	935	953	932	849	872	859	835	842	802	831	829	833	849	797	880	801	856	836	839	813	841	815	789	848	798	863	762	810	840	823	792	788	792	820	799	835	804	827	797	747	808	795	761	835	824	840	809	757	837	829	792	844	799	800	761	820	860	839	833	811	868	814	810	807	885	812	769	831	785	796	854	781	809	826	808	795	831	725	804	826	770	829	777	847	820	787	786	819	798	822	813	799	824	847	796	813	800	830	802	850	796	776	811	809	807	826	802	775	798	783	766	767	827	861	793	762	830	825	800	821	794	757	829	862	819	791	771	801	815	786	786	833	815	853	806	783	808	776	771	791	806	801	777	817	760	817	810	786	793	785	817	768	782	852	833	785	778	827	793	814	793	857	828	774	791	814	821	822	856	767	834	814	771	785	784	840	778	849	812	840	791	819	829	793	791	764	791	852	801	814	784	750	825	815	778	862	795	805	769	831	804	831	826	816	747	812	805	812	819	834	804	811	815	841	773	768	751	796	804	768	824	787	768	819	830	795	825	824	856	870	819	792	806	802	830	792	752	782	804	813	822	761	822	737	792	790	797	783	839	835	823	786	808	802	850	802	829	779	794	813	796	854	767	860	835	775	824	802	838	819	820	828	805	822	820	817	807	798	811	795	811	804	779	833	848	793	806	777	817	806	839	726	812	783	798	825	767	822	826	798	805	745	789	772	857	840	815	811	792	838	789	796	834	820	757	822	836	787	826	831	862	794	810	785	792	758	764	866	759	834	823	805	794	784	841	782	787	870	780	793	837	787	751	822	828	786	807	823	815	838	787	820	771	832	772	815	782	825	729	793	854	846	813	823	787	770	813	799	803	764	813	790	843	840	806	792	763	766	810	834	794	786	782	842	786	833	843	795	827	860	839	819	825	802	768	783	816	814	824	837	792	815	801	798	776	777	846	815	833	819	789	806	782	796	799	781	802	827	822	807	797	816	792	847	811	802	789	810	810	789	846	780	793	836	822	801	779	808	806	831	808	847	795	766	777	780	829	844	819	815	816	811	761	729	797	819	845	835	813	820	797	782	850	817	790	825	832	826	875	817	746	768	805	793	823	834	856	802	791	765	801	870	812	832	815	825	757	802	798	789	834	884	781	807	831	855	787	805	820	856	818	777	871	815	801	819	812	783	862	830	785	805	769	847	827	829	816	845	821	814	797	799	826	801	814	801	821	785	811	816	796	816	803	861	823	819	809	795	782	786	821	839	792	828	837	844	818	780	762	784	792	827	828	783	818	811	792	767	836	802	831	800	839	820	824	812	794	765	778	790	795	808	773	823	807	792	762	778	825	786	820	839	830	777	803	816	762	779	818	819	789	794	804	853	823	844	815	815	756	837	767	786	750	810	845	842	786	816	842	802	826	792	836	832	824	802	771	814	803	769	833	812	772	881	802	812	789	790	806	793	790	793	832	815	800	827	830	830	844	785	840	784	839	831	816	839	751	807	833	754	788	797	814	787	817	822	800	821	827	743	778	830	863	807	786	810	776	792	749	832	811	830	861	793	791	819	774	827	795	810	826	800	835	830	781	800	818	765	807	806	798	832	768	777	784	842	823	795	756	809	775	787	779	845	811	826	753	807	831	799	749	815	831	796	820	821	807	782	826	863	815	845	853	806	795	804	838	823	861	816	803	799	772	827	833	795	787	835	801	801	814	779	831	825	849	850	776	850	842	806	779	830	818	869	831	797	838	789	782	824	848	775	781	764	833	810	801	818	781	812	802	831	787	762	817	810	822	809	828	781	792	827	819	763	801	781	809	800	772	839	825	814	800	805	807	820	825	782	768	820	811	813	821	811	776	802	798	837	784	790	812	777	822	779	820	777	827	806	797	773	777	828	852	784	787	789	790	778	819	799	833	812	824	795	748	834	808	830	827	820	796	779	810	791	787	796	845	811	821	817	819	806	836	811	804	823	822	825	749	798	832	816	782	841	806	786	819	791	810	775	785	781	774	780	816	872	812	845	796	806	802	826	795	825	823	808	778	797	803	819	808	800	850	834	813	832	848	794	831	826	785	838	841	779	788	794	788	801	833	820	799	843	833	779	816	786	808	808	809	786	775	785	790	796	858	830	738	821	779	825	813	820	843	772	795	773	827	813	810	797	812	807	809	766	830	761	838	808	812	831	818	834	764	819	741	838	809	822	852	839	774	793	774	796	845	782	836	829	793	738	820	844	828	769	838	761	825	820	836	781	808	797	807	744	849	795	822	836	836	829	814	791	821	837	804	784	791	826	798	779	823	809	762	820	812	779	785	788	818	803	782	823	808	816	802	825	811	770	797	763	786	793	815	781	793	836	807	797	810	841	749	812	813	811	799	771	777	846	816	849	822	787	807	746	750	836	783	753	782	792	804	804	815	869	831	790	746	777	796	829	806	807	841	853	797	781	801	813	808	838	835	836	794	835	807	783	749	815	852	791	796	770	831	776	851	813	821	804	832	782	817	850	791	846	798	847	825	783	787	817	815	793	797	822	853	830	855	822	821	849	829	770	793	794	803	830	799	818	819	801	806	780	797	785	805	809	770	843	788	830	825	787	786	825	784	810	827	855	823	833	800	844	771	798	819	824	790	825	837	806	818	814	820	835	862	790	813	849	821	777	759	814	892	791	842	822	812	820	815	861	804	875	772	865	807	820	827	851	795	775	773	800	801	840	805	824	804	845	798	846	877	818	800	818	859	802	837	787	767	753	810	843	834	791	783	775	850	756	858	798	804	862	822	799	807	810	748	846	830	831	758	809	808	823	793	774	818	859	815	771	791	796	810	815	860	820	820	752	762	797	810	786	779	824	801	798	826	734	813	823	824	778	797	819	784	842	851	822	818	826	878	863	788	810	823	815	802	883	736	824	785	774	800	800	788	838	815	802	789	858	799	785	785	820	826	760	789	741	824	831	883	803	789	815	778	842	814	781	817	791	840	857	842	812	794	799	818	776	825	829	745	845	854	831	769	816	803	805	794	795	798	763	817	793	830	831	830	812	807	770	838	801	748	844	750	879	796	776	777	804	803	795	818	817	837	767	837	809	809	848	838	828	788	821	780	752	829	834	777	807	814	830	816	763	784	792	809	753	794	775	795	815	830	832	830	777	833	858	818	812	847	818	848	825	789	798	785	821	782	807	736	765	768	802	747	779	790	763	803	798	794	713	825	788	772	790	767	761	784	808	797	801	783	782	805	865	847	851	809	779	794	781	850	813	772	808	817	813	822	781	828	802	865	817	783	805	795	841	791	755	820	813	796	835	828	802	827	844	795	821	828	797	803	806	768	786	771	835	821	834	761	785	840	797	813	783	798	821	858	839	787	765	792	833	807	800	789	799	789	785	727	818	789	822	780	833	824	806	821
27241	20388	10185	1194	760	663	653	634	661	648	683	642	653	596	591	584	567	620	617	588	682	605	633	626	601	621	635	594	640	567	608	654	614	627	652	610	631	640	634	656	605	631	632	662	610	603	652	646	569	666	623	624	617	592	585	633	587	624	626	588	615	593	589	616	597	623	552	610	606	638	628	576	563	598	607	596	582	597	581	589	593	622	592	600	593	573	549	641	643	567	605	599	574	567	589	630	582	546	615	546	607	640	589	608	601	636	625	588	602	596	586	585	651	620	589	584	588	592	620	629	584	603	611	611	577	611	601	585	648	591	571	618	588	594	605	599	605	589	533	594	576	651	580	658	612	582	607	594	564	591	582	608	642	608	581	647	583	625	621	580	590	585	598	580	558	610	559	572	637	600	572	652	629	595	615	562	597	599	566	588	608	560	578	589	603	577	584	561	571	593	626	592	658	592	589	550	597	570	592	565	617	631	559	608	577	638	606	594	607	595	598	630	609	600	627	615	589	572	611	606	553	621	609	615	613	639	590	583	560	638	646	570	616	572	589	571	611	617	585	615	583	579	597	590	587	585	567	580	572	585	571	567	573	599	586	588	595	631	561	564	629	582	547	612	586	652	598	617	617	553	599	639	604	561	642	601	595	586	565	615	627	594	590	601	583	610	609	638	570	594	585	594	633	647	618	558	602	590	619	663	544	613	599	625	575	583	574	573	591	609	608	606	610	617	623	561	605	589	579	602	585	637	565	635	640	580	591	597	607	602	598	564	568	609	587	578	600	563	573	574	604	586	581	614	583	605	553	572	624	595	568	574	598	641	623	613	630	600	593	590	578	614	612	637	564	582	616	575	584	591	553	606	604	573	616	593	636	557	566	566	614	558	613	582	623	592	605	623	602	593	627	628	585	594	613	617	557	613	582	602	606	620	585	606	560	621	608	625	590	582	604	574	604	578	600	584	599	596	570	596	585	566	575	617	605	605	600	571	584	595	601	650	619	649	609	609	617	561	586	613	624	610	605	538	589	601	609	597	603	577	568	567	535	605	623	577	643	597	573	614	607	598	607	588	621	547	589	580	560	589	581	576	607	561	566	584	576	646	606	605	588	608	617	640	591	618	607	596	616	603	620	678	548	647	588	609	625	601	567	604	590	633	606	552	615	609	602	622	582	598	555	534	561	583	611	620	606	602	573	555	563	579	514	607	589	577	579	597	610	591	629	600	615	625	598	598	615	569	590	625	577	596	621	607	600	593	552	589	585	565	564	583	614	543	620	641	583	578	602	594	570	541	617	602	565	641	601	574	605	623	617	564	640	615	603	535	552	610	592	619	612	631	570	580	596	607	598	575	622	606	600	568	601	638	539	584	613	592	610	592	562	614	582	583	603	570	608	592	595	646	607	588	616	585	601	628	537	580	626	584	602	602	573	550	633	605	566	626	608	617	565	606	584	600	602	605	606	593	601	594	631	598	577	602	666	640	588	595	600	537	602	615	610	601	565	639	630	555	510	593	612	603	593	605	647	604	600	600	595	587	606	637	611	592	651	618	595	608	609	599	599	622	593	595	557	614	593	610	570	598	580	594	620	575	568	629	631	612	603	622	587	625	561	581	604	596	584	626	630	640	615	572	584	581	563	546	627	624	583	578	603	591	590	580	549	567	584	595	590	581	538	635	609	554	616	657	605	612	578	575	605	574	606	593	580	589	603	606	613	590	625	588	585	603	574	603	553	584	583	535	600	573	602	616	607	602	639	632	620	622	576	598	631	600	559	576	623	562	577	610	593	608	581	578	590	575	579	552	582	622	575	603	634	575	594	608	606	617	600	587	642	588	544	621	608	581	618	600	605	600	616	620	593	610	612	635	618	595	592	561	594	560	599	609	592	577	621	646	627	576	639	587	594	650	612	582	585	586	606	594	665	670	560	587	625	606	591	588	620	587	629	627	576	599	586	572	618	608	589	626	604	581	593	606	592	617	574	598	610	588	575	613	604	566	574	615	602	583	572	594	598	602	578	593	633	564	637	559	592	566	551	579	581	587	589	577	572	555	577	585	589	609	579	574	627	550	595	589	597	600	606	584	606	591	622	585	607	600	592	616	658	613	573	575	558	574	616	557	646	613	602	608	635	615	623	615	641	636	599	575	578	608	601	576	604	613	563	577	614	599	576	582	559	610	620	620	580	565	581	568	594	592	587	612	584	568	611	601	596	607	571	626	560	584	570	640	602	600	617	597	604	603	616	603	621	574	611	599	581	625	569	603	612	677	612	639	595	618	615	570	598	595	624	586	621	619	597	625	614	569	594	611	581	568	612	622	594	621	598	600	608	638	635	625	635	572	563	595	575	564	585	607	581	604	586	605	578	590	583	613	586	621	608	595	598	613	537	620	620	629	594	619	610	573	583	589	614	567	569	572	576	623	594	574	574	553	538	557	607	588	594	589	562	589	574	595	643	574	585	586	592	610	541	575	577	627	547	604	572	554	601	606	588	585	626	575	595	597	621	648	561	593	565	626	643	595	583	617	603	622	612	620	581	580	659	607	552	689	583	606	623	609	611	646	581	595	599	553	626	573	550	600	596	638	573	636	598	555	608	569	600	617	602	613	617	563	568	579	590	634	604	630	661	580	622	604	613	548	611	610	560	570	593	603	626	559	626	596	578	615	583	620	589	579	638	580	578	589	562	567	612	588	595	615	593	625	606	610	556	587	601	580	603	598	606	602	570	623	578	613	605	582	577	635	574	645	635	585	591	552	638	564	605	587	637	596	602	585	594	617	589	625	568	620	634	584	564	642	655	595	580	572	607	625	617	584	603	634	644	559	611	614	600	602	636	599	622	592	603	625	630	668	626	574	617	608	617	563	605	605	551	573	591	569	639	608	557	652	609	590	607	586	587	603	638	608	622	614	592	595	556	604	632	578	573	584	628	585	581	650	593	629	616	577	609	593	635	574	633	639	619	592	609	613	612	597	605	602	613	629	571	563	579	553	593	575	585	619	574	627	606	589	610	564	603	586	637	577	603	598	637	552	611	634	605	605	602	615	589	576	615	622	578	570	621	569	540	563	581	615	559	583	573	598	594	625	566	583	583	583	604	634	609	615	590	596	613	597	584	600	615	593	569	613	575	590	613	593	632	586	623	613	610	594	597	590	578	598	605	623	592	578	610	555	595	601	577	606	597	605	645	563	615	563	613	611	605	597	565	605	579	577	562	564	595	585	620	638	608	575	618	594	619	592	552	588	590	567	568	608	580	597	572	583	626	624	597	622	631	600	634	605	562	594	590	598	615	573	593	677	559	616	614	581	661	607	639	604	617	586	605	583	564	583	625	571	618	626	617	593	621	618	615	637	561	623	555	636	617	596	567	615	558	629	566	614	583	611	597	557	595	562	636	618	596	608	631	574	572	620	599	631	546	614	614	575	613	562	636	553	619	568	579	602	555	615	598	595	623	578	594	582	614	575	600	576	601	620	625	588	582	629	584	574	612	602
10708	6015	1826	1179	961	846	820	801	682	710	759	728	708	706	741	709	721	722	744	692	757	749	791	742	722	697	668	716	701	690	692	693	700	709	685	709	685	739	712	755	752	719	651	714	702	714	659	743	699	732	663	694	743	706	703	646	690	619	644	673	712	676	646	641	635	634	586	636	653	670	654	681	679	688	669	660	658	671	670	661	625	664	671	695	666	662	656	670	628	657	666	646	702	675	634	688	644	691	635	651	667	676	648	663	661	685	699	695	648	678	683	688	660	657	640	646	668	681	658	609	642	697	703	674	672	647	681	656	673	695	634	653	665	642	610	678	695	644	635	703	629	654	660	666	628	672	628	704	649	685	669	681	685	656	656	648	652	703	625	705	691	676	694	686	642	637	652	657	624	651	775	672	658	663	641	640	638	656	668	683	693	651	659	689	656	656	694	674	696	670	659	707	662	603	685	691	644	689	671	664	658	641	657	655	622	665	666	672	705	677	650	688	631	662	667	619	671	606	641	689	705	681	676	667	622	665	680	624	651	665	631	622	683	663	650	689	676	710	678	692	684	682	695	620	651	691	647	632	645	653	643	669	664	695	687	674	610	670	641	684	638	636	640	661	674	688	645	670	667	687	617	646	633	637	647	642	652	637	673	661	638	703	657	633	627	643	622	701	634	630	650	587	665	625	648	641	629	652	648	676	681	663	660	677	638	634	673	702	630	629	673	700	680	621	656	646	648	633	671	607	685	592	636	630	676	686	645	632	653	678	686	662	634	687	675	654	683	687	673	641	674	698	628	670	642	665	654	669	655	649	635	663	624	663	663	683	702	689	680	631	627	639	640	662	634	651	664	677	653	706	671	655	736	649	696	662	645	627	650	665	683	643	663	690	624	638	665	671	686	631	666	653	661	647	673	701	704	615	674	637	662	707	664	671	656	681	635	655	657	645	662	637	637	645	639	624	635	647	647	680	649	657	649	669	647	659	670	694	635	661	627	706	663	670	638	677	637	661	638	679	653	694	646	671	639	717	665	677	664	670	620	652	614	696	695	694	658	680	674	709	678	636	622	631	648	638	682	589	679	648	621	630	678	676	625	652	665	652	655	655	729	639	623	675	680	651	645	709	613	631	658	613	637	668	672	689	665	683	678	656	639	655	620	606	697	611	666	660	636	659	649	675	626	653	674	620	614	698	642	634	646	686	646	685	678	669	700	664	636	715	623	675	680	633	740	680	658	633	658	693	697	654	665	661	661	649	690	617	667	642	631	704	693	664	680	646	655	689	718	721	666	667	664	664	718	657	684	678	654	647	703	653	675	679	669	664	664	691	647	689	660	657	614	667	674	632	658	691	697	605	662	650	662	651	689	655	655	643	678	638	716	641	680	666	670	658	689	662	639	634	682	690	664	652	692	696	663	649	684	659	660	674	678	655	639	660	654	653	648	688	681	673	651	731	644	726	678	629	651	644	674	664	646	630	642	657	634	701	645	641	659	651	656	677	664	634	700	699	658	641	645	699	693	637	632	693	733	632	642	647	715	637	638	650	656	628	725	693	655	701	665	639	621	663	705	676	682	690	687	672	645	673	663	664	631	646	704	628	659	694	673	631	660	667	665	648	666	657	640	667	693	616	654	656	647	659	649	711	655	642	675	682	626	654	683	630	655	677	689	659	682	654	685	664	674	707	673	662	667	700	683	678	644	656	653	617	674	664	656	667	639	642	661	616	660	685	675	679	647	684	698	672	667	646	659	669	613	636	676	580	653	703	644	658	691	592	690	632	695	636	655	620	675	694	649	663	644	689	648	674	643	665	702	695	659	659	668	678	664	614	673	683	708	701	649	652	655	645	595	668	722	621	663	694	641	684	685	633	648	631	657	677	663	641	636	630	625	655	684	691	669	688	667	611	638	649	717	653	636	683	680	637	683	654	629	669	694	690	637	670	634	662	680	663	690	629	613	667	610	645	690	643	622	679	631	649	645	691	669	662	644	665	632	652	652	683	679	623	643	670	640	663	670	642	692	686	634	682	662	637	665	666	636	652	650	688	691	666	671	687	680	618	632	684	654	657	651	682	663	676	663	640	684	650	675	642	681	635	675	643	680	680	673	636	663	657	679	673	657	684	622	656	616	615	650	653	685	629	726	631	690	655	616	635	724	673	605	667	614	685	674	658	689	628	678	647	646	679	621	655	659	653	644	656	641	678	662	663	705	689	679	656	661	630	651	653	715	619	681	683	666	674	676	654	658	667	689	697	705	698	608	621	628	682	652	659	674	661	677	644	654	641	655	661	670	644	625	602	668	668	681	641	606	635	657	650	645	615	707	605	700	652	635	664	681	708	719	649	663	639	715	627	686	661	628	623	679	699	662	657	676	644	695	706	657	669	695	657	679	658	665	651	693	690	682	687	730	629	674	667	628	669	629	687	672	622	701	672	630	632	673	629	674	655	627	664	640	650	660	656	617	636	664	679	671	657	693	660	648	704	643	704	640	678	616	670	648	615	606	628	677	667	651	624	616	685	748	658	630	668	669	707	673	625	632	647	634	631	623	663	586	655	656	670	621	641	652	674	675	670	657	738	634	684	639	653	628	620	711	647	655	653	616	652	659	683	675	638	648	651	709	654	658	683	635	668	704	702	669	645	659	669	686	684	667	656	673	649	626	656	640	652	662	672	670	628	650	712	643	636	655	643	689	632	644	673	647	672	638	634	690	709	655	636	673	669	635	639	649	633	665	687	601	627	664	636	658	612	644	700	653	671	657	657	679	680	675	672	681	647	672	630	644	653	711	662	628	684	620	699	678	653	665	663	704	685	628	670	646	639	679	657	740	647	671	690	618	664	597	626	648	679	652	664	681	647	670	696	660	688	712	677	632	634	670	665	693	653	704	664	656	663	648	667	659	653	686	655	630	659	675	629	613	689	675	674	677	661	657	637	651	644	700	655	653	639	667	650	651	651	663	655	653	656	654	728	641	676	656	666	628	672	607	648	695	640	603	625	631	669	673	677	611	665	658	665	625	647	630	646	628	661	650	643	666	704	690	657	697	664	644	690	658	650	644	695	662	613	655	726	659	658	624	671	649	696	694	662	629	668	701	671	648	639	649	658	634	612	655	686	721	614	674	680	662	697	707	630	645	664	710	694	688	682	631	676	665	692	642	657	652	644	667	677	667	649	699	697	636	631	655	684	674	654	630	692	685	662	677	646	678	646	617	670	620	675	686	677	621	669	677	607	631	649	703	637	660	608	662	646	658	633	648	651	651	715	690	651	658	685	658	672	677	651	627	649	685	688	682	657	646	615	721	657	691	668	623	673	654	643	621	620	667	716	692	669	662	623	682	673	657	624	622	673	625	683	659	684	645	664	650	629	657	640	698	685	744	639	640	624	644	647	652	726	667	675	638	674	625	670	646	629	705	680	638	662	635	678	678	674	649	669	629	627	642	644	660	693	659	668	673	687	638	674	616	660	705	628	650	622	669	697	690	699	642	648
23520	21024	27701	24526	20780	4461	1275	999	831	854	794	805	797	809	805	766	771	816	714	778	834	819	883	868	828	799	792	721	753	777	825	796	727	768	737	776	771	769	774	810	801	788	780	795	722	778	753	734	737	724	771	719	728	729	744	723	714	720	755	692	712	741	688	733	742	697	715	731	673	725	762	740	725	681	700	745	729	707	725	691	669	736	741	653	712	698	707	707	726	692	689	705	719	725	715	716	710	725	761	700	696	658	691	657	734	667	721	685	726	757	708	734	751	727	708	662	697	776	726	661	724	720	735	671	685	700	711	687	734	682	732	724	748	699	706	695	709	691	705	704	654	719	715	720	684	718	720	720	723	735	742	708	700	742	718	697	695	719	750	688	697	681	714	670	712	674	710	691	714	675	667	692	768	702	688	713	728	702	713	695	731	704	713	684	704	674	682	708	762	688	699	733	687	707	692	712	700	685	667	767	752	702	698	705	685	665	710	718	723	683	690	723	750	742	702	737	668	716	686	705	701	741	717	723	703	663	668	693	717	719	731	709	720	728	705	685	660	695	680	727	707	686	722	654	715	706	716	715	711	733	713	676	723	716	711	710	733	672	705	685	740	693	680	677	713	733	717	677	700	695	687	687	672	693	677	736	720	741	680	713	761	692	718	715	668	728	717	713	690	721	750	693	713	726	727	716	720	703	756	677	734	710	674	730	740	647	664	739	723	711	691	665	695	671	716	742	715	727	695	713	664	694	700	691	709	703	729	724	689	734	726	753	684	706	712	723	728	706	722	682	724	703	718	660	710	705	754	700	689	696	708	746	726	669	685	712	699	739	706	685	713	692	726	689	693	726	730	689	721	696	728	711	699	709	755	713	688	698	697	727	698	714	663	717	698	678	736	696	694	749	659	701	742	729	703	711	747	708	709	655	745	711	712	681	690	664	769	686	677	736	706	684	688	685	677	707	699	703	691	709	721	674	707	699	719	667	704	717	732	700	704	683	692	697	676	690	710	708	685	662	707	681	712	678	695	722	680	694	729	713	655	748	725	668	726	650	722	676	698	728	695	684	712	692	705	702	734	679	719	741	717	671	706	704	672	757	737	717	723	704	760	645	706	724	717	722	708	703	713	708	716	696	703	736	732	797	692	773	683	662	710	701	703	733	721	712	703	716	744	726	700	709	710	737	748	688	726	700	752	723	700	657	743	760	687	680	742	729	690	691	696	731	745	703	666	673	682	728	691	703	750	711	710	713	700	722	716	731	692	720	692	752	723	708	693	714	705	732	713	712	704	741	678	684	684	687	736	687	715	688	751	712	669	716	706	753	701	654	685	729	729	691	739	686	654	710	737	689	705	703	719	699	726	678	753	710	689	698	683	716	692	754	714	716	751	686	730	673	703	735	670	705	690	705	684	694	718	711	732	723	698	703	708	675	691	728	735	709	706	701	735	706	708	690	706	686	681	688	704	737	654	711	711	709	732	697	658	705	734	668	713	661	708	702	733	681	694	708	682	684	752	717	715	719	683	678	736	700	708	687	700	727	676	688	730	684	676	670	730	678	751	673	725	667	738	686	696	709	728	716	693	680	707	711	701	719	701	652	697	731	704	720	749	698	682	688	707	701	689	670	682	708	723	614	719	716	688	717	670	695	705	741	701	658	718	670	677	660	722	703	748	741	690	688	668	660	675	683	751	710	704	721	658	703	698	706	691	672	710	731	701	698	726	680	709	714	690	717	713	720	720	667	760	738	717	674	739	720	687	716	687	705	745	729	696	696	749	710	711	721	712	714	730	716	698	757	718	710	709	726	713	693	689	748	705	707	687	733	726	706	705	661	675	719	701	699	704	702	687	700	669	693	669	692	665	720	692	703	727	707	677	706	732	709	720	713	658	698	719	743	708	706	725	710	708	703	741	729	723	658	722	706	714	677	661	688	690	711	637	698	727	674	703	694	687	710	748	740	684	706	657	746	693	702	712	708	736	695	733	733	686	660	727	678	690	712	742	729	713	659	683	747	751	732	705	731	688	738	673	683	732	734	691	699	703	718	703	695	680	713	717	704	673	682	724	671	698	743	672	697	737	714	704	693	742	694	685	747	699	763	729	714	718	704	695	687	737	737	676	763	696	700	706	717	697	688	702	718	711	744	696	690	704	688	765	706	700	693	674	710	671	732	731	732	724	735	693	685	715	748	747	727	668	714	737	732	667	729	676	665	704	697	708	716	676	688	781	685	687	700	712	719	722	716	685	694	688	710	691	727	700	688	744	729	706	717	717	679	704	693	654	740	691	722	756	708	680	646	689	716	710	771	759	750	732	668	699	700	731	672	681	699	742	747	728	733	757	653	711	695	691	693	720	708	662	677	743	717	695	755	722	712	701	717	730	687	708	702	684	733	699	726	719	666	686	705	742	624	713	667	718	707	719	727	752	669	724	699	682	731	699	651	723	732	695	760	668	648	740	673	704	684	699	711	681	679	689	727	706	686	740	688	717	744	703	712	704	722	737	717	666	752	678	681	657	701	737	734	703	701	724	724	692	706	751	697	700	739	703	712	706	679	694	791	699	741	721	727	767	667	685	670	728	730	716	720	750	707	711	710	686	746	712	714	733	694	717	674	727	738	688	675	661	690	723	718	701	714	643	727	734	710	695	715	705	706	715	684	638	683	672	757	698	695	734	688	730	645	709	711	721	710	701	707	701	731	713	733	680	674	792	736	736	741	688	731	684	703	730	728	664	690	732	710	721	711	682	669	709	677	720	715	728	675	710	719	677	708	703	696	713	718	726	712	710	692	702	723	683	735	689	728	719	721	737	683	682	715	718	699	701	719	682	634	687	698	661	702	679	702	728	744	715	730	707	696	654	725	729	743	739	715	695	673	715	663	723	720	696	703	687	721	713	699	763	685	674	688	696	723	653	702	689	687	686	683	766	669	705	688	724	677	747	713	714	692	728	666	681	728	681	693	668	660	682	686	706	798	692	703	705	720	748	694	743	700	667	716	675	682	693	660	699	659	698	733	668	760	671	686	678	686	690	701	702	726	696	712	695	736	685	692	705	723	746	739	733	678	678	753	707	711	715	725	709	745	684	703	721	741	653	692	711	737	692	761	708	711	733	664	716	723	716	718	666	697	645	706	680	703	696	695	666	714	718	717	699	713	749	680	686	736	717	678	716	735	704	670	720	726	679	706	699	652	639	701	701	654	721	716	744	723	711	706	707	715	664	711	692	703	680	732	690	671	689	721	763	715	717	728	712	717	701	694	678	669	730	772	673	706	720	699	730	743	738	701	684	715	726	710	740	738	687	710	698	711	675	678	712	705	737	737	727	728	695	701	662	729	751	695	713	702	723	700	712	742	720	687	693	642	666	711	697	699	719	702	751	736	727	721	708	722	682	665	716	694	693	693	705	724	702	709	755	689	681	667	703	730	717	755	702	714	660	672	761	678	697	693	695	736	725	756	693	722	684	750	734	755	749	715	724	701	700	738	674	705
13789	13327	5902	3017	2026	1639	1335	1279	1111	1021	949	948	916	916	868	932	880	898	875	884	894	880	974	907	894	892	840	841	855	857	844	818	880	809	860	855	857	858	874	866	885	944	853	914	871	890	841	871	803	795	794	819	825	757	833	837	828	740	760	793	841	801	755	801	756	765	753	779	724	794	756	770	693	774	765	771	713	757	745	746	756	743	736	809	785	786	849	787	778	731	772	753	838	757	794	764	785	808	807	757	731	753	799	794	730	788	753	736	803	781	786	741	750	839	751	792	806	791	749	805	751	788	779	747	794	772	751	790	766	762	753	738	831	751	757	776	738	806	759	745	759	769	816	737	745	816	699	781	753	742	788	744	750	716	793	788	750	756	765	763	739	765	786	759	746	824	751	767	816	800	762	738	766	743	767	744	733	761	775	797	778	835	794	776	767	749	776	732	743	748	768	829	811	742	755	795	757	781	772	750	801	757	794	754	767	768	790	762	793	782	786	755	752	766	781	767	793	767	823	760	773	818	787	770	786	705	771	815	747	748	827	801	730	846	771	791	780	797	763	717	761	770	772	756	769	777	779	783	757	772	798	809	728	748	778	770	718	822	763	723	748	730	791	750	792	800	750	750	772	752	707	771	843	767	762	728	775	783	769	776	747	740	788	781	820	790	720	748	724	788	746	749	752	727	751	806	738	831	801	770	808	730	794	785	763	736	757	802	769	784	770	758	768	785	785	723	795	780	746	761	771	722	760	787	779	772	743	790	798	740	778	753	762	808	740	755	708	741	757	817	752	735	755	790	749	778	790	742	734	731	778	769	785	780	769	801	803	758	790	779	716	736	785	743	774	746	763	741	779	844	768	794	789	762	798	776	855	753	737	726	788	782	830	771	807	731	764	752	815	785	791	763	797	770	768	777	813	787	789	764	756	753	755	772	754	744	766	757	781	805	783	772	767	787	710	742	761	769	751	713	747	750	751	770	794	825	764	706	749	764	765	779	805	757	725	757	817	736	771	823	800	770	746	789	793	818	767	783	736	752	818	773	787	761	750	742	793	742	761	769	751	781	794	742	753	768	743	769	790	780	784	728	742	750	762	768	735	782	787	798	760	744	748	788	760	750	770	760	799	799	764	726	767	796	813	717	762	716	784	811	786	761	796	759	776	773	758	703	750	788	776	714	783	798	793	726	713	764	758	795	803	793	771	779	740	744	798	777	768	805	757	729	758	759	761	817	809	825	786	778	780	748	758	785	753	754	808	776	796	769	741	767	826	764	810	790	814	730	702	762	799	756	758	776	753	741	735	747	796	742	794	784	766	755	749	801	721	774	792	776	762	770	741	729	821	773	793	816	821	749	704	824	750	754	772	772	735	754	754	814	741	759	805	794	773	807	787	770	797	748	748	800	768	778	746	758	771	748	806	737	743	790	723	795	709	774	768	762	775	742	742	708	800	802	766	727	720	754	767	774	823	759	727	759	731	787	742	784	754	825	795	780	761	777	778	795	748	771	782	792	788	715	740	759	772	783	759	792	751	787	779	789	819	779	715	790	754	766	768	758	755	838	752	757	800	814	714	739	823	761	753	737	794	768	759	733	783	768	736	789	733	764	784	765	782	753	803	736	795	781	731	816	774	811	743	749	779	781	738	783	798	760	762	731	759	788	786	749	788	771	837	830	796	778	741	766	779	764	765	782	821	773	768	750	752	792	802	798	751	760	744	821	793	809	768	725	798	773	796	807	756	757	750	714	755	757	783	748	792	757	772	742	805	812	824	742	739	755	794	793	778	746	784	765	784	745	795	799	821	766	768	736	790	752	782	778	786	740	754	768	769	753	817	796	791	736	771	801	761	780	823	762	771	786	737	782	805	760	801	791	716	787	785	785	758	787	782	806	808	806	805	736	779	759	753	766	768	772	775	748	758	750	809	787	774	807	729	803	717	756	749	774	783	773	724	736	755	764	740	742	747	788	742	749	781	767	768	765	768	752	713	784	745	757	789	789	795	739	756	735	760	768	712	728	738	753	762	785	722	766	708	741	787	785	759	802	788	773	776	792	750	789	767	742	766	709	733	823	760	772	789	746	753	792	776	767	755	778	728	768	719	764	756	775	780	739	744	769	779	753	782	804	761	759	831	774	752	788	725	747	772	750	775	738	767	805	805	816	769	720	817	748	780	744	743	736	768	769	813	743	716	732	791	765	780	758	728	793	733	687	746	764	770	756	773	760	733	789	777	761	788	742	737	811	818	797	781	745	806	790	745	834	772	729	804	751	736	768	737	794	761	788	747	742	762	755	805	768	785	778	772	809	799	799	816	765	827	813	740	792	758	761	831	782	748	751	777	694	785	816	798	761	752	789	802	765	801	805	757	788	745	774	760	758	792	787	751	748	758	808	780	817	801	817	734	750	732	744	787	767	793	719	809	825	766	771	732	723	783	753	744	803	746	776	745	794	768	752	790	775	741	768	797	823	740	742	754	803	789	769	801	781	776	795	758	746	798	827	759	778	782	776	764	759	747	764	843	799	784	796	801	711	793	743	779	799	806	744	772	801	752	780	742	760	774	777	798	771	800	813	815	750	753	761	775	763	739	778	761	799	791	780	772	835	765	785	782	739	745	764	757	752	736	768	782	792	760	777	787	795	790	732	778	755	762	720	765	778	760	754	739	747	764	778	770	764	755	797	813	762	804	772	767	771	728	769	740	798	808	780	789	730	762	814	711	765	752	772	729	719	737	776	760	763	715	797	741	804	783	773	709	716	714	775	787	738	769	752	760	778	772	782	759	763	790	784	794	705	775	746	770	778	763	782	734	767	772	763	782	736	771	831	772	801	745	760	751	779	735	732	760	782	709	784	802	808	767	759	756	770	765	802	823	750	763	779	754	813	782	744	758	824	783	744	752	772	742	770	752	773	733	754	762	707	739	729	748	772	769	725	776	741	797	734	757	777	802	747	735	773	784	774	759	798	800	751	722	728	723	708	753	752	760	794	765	765	718	775	745	780	796	822	793	785	784	719	745	788	747	764	778	758	786	754	781	759	750	750	765	773	749	796	716	765	730	762	837	775	759	752	762	816	762	737	777	752	780	798	793	788	781	781	762	811	817	790	765	778	771	734	782	800	755	749	774	761	747	709	743	732	740	758	824	795	782	759	795	733	786	766	752	816	798	759	821	768	732	797	811	718	800	792	778	753	769	762	753	798	797	721	790	755	762	767	758	776	772	764	743	729	719	766	796	787	705	800	759	821	738	788	825	808	808	765	782	762	768	770	756	750	791	789	778	749	801	750	726	771	799	758	776	781	733	791	754	770	764	751	787	796	782	745	739	791	747	805	711	778	777	764	776	761	762	759	775	803	798	759	761	755	730	763	753	759	838	761	836	731	764	813	786	744	760	734	722	839	784	826	832	784	751	744	813	776	773	739	760	757	827	821	765	774	741	786	777	806	749	762	782	750	794	748	781	735	806	695	748	759	783	803	801	737	794	748	766	757
24748	21039	26376	25300	4490	898	745	695	639	686	673	668	653	605	593	637	608	651	605	655	628	647	678	699	654	697	644	641	608	620	623	568	567	614	594	624	612	652	615	672	633	636	632	647	668	621	623	638	615	587	637	648	570	623	586	575	607	579	582	578	594	596	573	601	591	560	615	614	581	584	554	570	581	606	587	588	559	586	574	577	597	611	596	536	591	575	565	554	622	581	597	551	597	583	579	613	623	597	558	607	578	604	561	605	590	573	579	610	596	565	579	582	587	562	601	566	553	623	557	597	583	555	540	553	574	609	586	574	588	568	596	583	570	585	539	559	562	615	532	616	588	587	594	552	586	596	599	561	590	580	575	572	612	561	615	554	550	573	608	623	555	536	601	581	582	572	574	587	529	569	559	582	577	612	550	546	555	569	562	608	574	580	590	563	526	616	616	578	590	548	582	604	595	611	590	623	583	592	577	600	556	582	564	579	607	606	607	575	591	590	581	599	546	530	559	568	608	556	588	557	580	587	586	581	611	575	571	551	561	590	561	570	553	582	559	587	585	611	615	584	602	590	551	569	589	568	575	574	621	567	584	572	543	584	579	572	558	588	551	620	572	563	588	610	562	594	589	570	604	545	572	592	549	580	594	655	569	581	552	588	582	571	565	596	541	605	609	603	551	574	597	611	584	589	566	577	591	593	588	558	573	586	566	552	596	568	566	563	584	583	579	588	572	566	619	600	573	550	621	579	567	605	617	562	567	554	615	596	561	577	527	631	646	531	578	612	557	564	600	585	555	538	540	592	588	560	579	581	544	587	538	542	578	570	584	573	612	592	601	562	594	596	593	543	589	583	563	544	570	516	606	569	549	575	558	521	576	551	580	581	566	564	560	582	577	552	560	557	589	578	543	583	573	612	556	642	543	598	560	577	558	581	577	597	604	580	565	565	568	564	549	559	617	531	615	589	530	545	609	549	559	630	574	599	593	565	585	574	567	604	562	587	580	582	541	630	570	525	576	573	587	554	586	553	579	582	605	587	593	565	582	604	622	603	563	542	570	589	564	594	585	597	609	560	566	524	569	611	586	615	575	550	580	537	573	589	577	607	605	572	609	586	581	613	536	603	584	601	587	628	571	553	568	561	569	591	620	599	598	579	553	617	571	584	609	618	551	535	600	590	571	599	595	510	613	539	597	563	566	586	579	568	592	599	583	550	597	598	568	609	615	595	604	540	553	573	538	589	579	620	546	591	575	615	545	622	600	593	558	600	589	600	589	600	595	564	619	602	552	563	585	573	569	621	577	570	560	594	580	586	551	526	533	583	598	561	563	532	567	572	591	549	596	581	576	580	531	582	611	610	547	572	599	615	564	555	564	578	581	547	589	608	611	574	513	576	591	602	540	608	594	578	531	561	598	565	570	590	570	589	573	618	573	605	560	580	562	595	538	554	587	597	586	600	598	600	586	612	600	612	595	552	547	590	593	550	561	564	561	559	586	617	561	571	571	593	591	589	579	576	571	572	575	588	584	588	566	633	582	531	601	564	522	569	598	586	561	564	563	586	583	598	583	599	593	616	593	586	581	588	595	576	604	588	559	567	586	573	609	553	566	531	615	607	636	597	533	571	564	585	551	523	549	565	587	587	607	588	556	557	583	584	584	593	604	583	616	587	549	549	610	565	576	560	573	577	616	586	579	608	599	562	611	583	566	541	577	572	619	610	561	556	581	554	568	574	588	570	553	580	635	572	597	580	602	579	601	603	571	602	584	599	611	640	583	580	594	608	574	607	580	568	540	583	557	599	575	605	562	534	594	602	587	574	561	536	561	540	569	537	588	571	572	593	638	556	598	517	577	594	602	582	537	558	582	573	528	552	571	558	600	553	593	522	610	567	608	517	573	623	578	587	554	616	590	593	589	552	575	595	597	544	587	542	577	538	602	589	562	602	566	605	562	564	621	595	554	572	581	574	565	575	555	596	577	571	591	601	562	586	588	591	620	569	571	571	608	588	596	599	556	559	562	610	581	573	574	547	604	572	606	565	573	596	603	577	589	593	522	539	549	597	562	569	534	616	623	564	571	569	565	574	549	531	556	595	556	589	606	558	590	604	585	542	598	586	559	566	605	559	581	590	567	533	580	562	613	565	579	634	561	566	545	610	552	596	580	564	566	567	577	546	617	613	571	623	576	586	583	575	587	569	568	559	601	588	570	586	605	573	620	585	649	597	576	583	590	619	575	561	582	599	569	555	583	543	592	567	553	598	561	553	583	583	566	588	606	557	628	598	560	566	589	582	595	592	593	607	598	551	563	585	566	595	562	589	594	569	570	610	617	554	579	594	592	592	601	594	554	567	577	573	561	533	576	556	569	543	548	568	595	554	599	594	605	613	593	607	619	574	602	555	557	566	559	596	554	605	575	555	608	560	619	602	598	591	597	541	565	547	587	635	584	551	558	581	613	573	586	586	563	577	588	545	591	585	564	571	576	551	539	622	572	607	606	594	567	587	599	604	581	575	575	614	589	562	543	627	562	593	588	558	577	546	526	528	567	569	568	590	592	536	603	556	608	536	550	593	569	565	588	546	568	589	571	571	591	602	596	558	558	609	567	593	620	606	555	603	587	574	557	566	554	515	554	534	570	570	601	555	587	616	575	591	601	579	609	556	614	569	561	557	560	556	550	585	576	591	599	610	594	634	545	588	576	562	603	616	620	562	559	579	581	574	569	570	579	631	614	609	553	600	606	596	580	594	617	593	575	554	575	573	650	547	601	541	581	568	582	544	562	589	548	599	566	563	620	610	563	581	557	560	560	584	617	558	586	609	550	519	612	559	596	575	600	557	586	589	550	571	602	575	592	576	575	555	571	592	569	597	606	577	613	595	545	573	534	546	551	634	573	577	577	577	609	568	597	584	597	546	598	569	598	598	611	582	555	554	590	592	588	573	598	500	573	614	510	594	546	572	577	560	516	608	555	588	562	620	583	590	565	590	542	561	579	578	565	557	563	617	630	577	551	637	606	574	561	569	598	574	605	601	600	533	583	561	591	548	597	559	598	610	592	563	603	588	585	559	585	612	585	550	582	549	580	546	583	574	550	570	586	605	573	594	613	580	572	603	612	565	538	534	591	577	566	574	585	576	617	571	570	578	582	549	560	566	574	604	590	595	596	572	596	589	568	573	572	573	585	586	589	557	553	590	589	574	584	576	542	520	544	596	573	561	593	576	528	574	550	616	585	565	593	584	533	603	586	612	577	556	587	575	536	579	635	563	548	598	619	577	522	587	564	563	536	558	601	586	547	597	593	561	611	561	606	590	576	562	575	563	592	543	605	641	596	570	581	609	595	558	576	571	542	560	566	632	564	580	598	577	597	559	607	603	591	583	577	600	573	608	575	559	599	603	569	545	584	596	556	550	588	556	590	567	612	566	568	589	542	568	551	595	525	586	588	568	533	582	560	546	591	557	572	581	588	592	593	611	621	589	617	584	601	564	573	606
11916	10190	3502	1835	1376	1117	981	813	829	788	786	725	780	732	755	737	707	708	707	704	753	728	756	820	757	755	690	729	682	703	743	691	668	664	670	690	729	703	711	783	749	752	755	714	685	771	706	664	685	715	693	705	688	679	682	658	687	647	700	655	717	635	685	630	664	668	621	680	631	604	615	649	628	653	626	596	610	637	677	640	644	684	624	657	627	688	682	640	652	588	619	642	618	637	657	661	653	644	633	659	681	694	653	664	644	621	636	662	648	689	647	644	630	589	589	665	604	663	637	641	665	597	665	608	633	646	688	617	645	622	621	654	612	631	674	642	663	663	624	626	654	629	631	686	626	671	644	656	625	625	609	630	686	667	619	672	644	648	590	654	641	640	672	592	650	690	618	640	630	608	626	666	664	650	628	662	618	667	687	646	640	650	636	698	694	626	647	630	640	660	661	637	678	674	655	642	658	640	583	629	638	625	612	621	616	595	648	676	660	666	662	640	614	633	627	636	648	672	666	617	663	610	666	674	621	620	654	627	599	586	635	630	649	640	609	676	619	658	660	627	639	657	663	607	604	640	664	686	674	667	618	650	637	684	639	681	665	659	640	609	656	679	627	637	685	628	624	624	622	700	602	665	662	657	624	669	612	699	602	695	667	626	630	690	607	621	640	634	668	655	629	708	659	675	664	662	659	601	642	627	643	621	553	657	686	602	645	612	629	664	646	707	635	656	634	610	692	599	593	663	633	636	656	602	653	667	621	679	648	659	669	678	685	675	658	668	655	640	642	686	636	658	630	637	604	658	649	680	638	622	616	617	632	652	638	680	633	586	634	641	620	654	629	673	659	692	647	621	645	611	623	665	599	632	657	651	606	674	669	648	666	645	690	641	660	655	651	628	651	649	615	626	623	611	661	636	695	678	640	667	635	643	620	663	671	682	630	672	622	662	617	622	626	610	629	629	650	684	673	644	656	624	623	626	636	600	624	645	626	698	623	626	694	685	635	618	634	634	678	585	689	701	649	642	613	682	667	632	720	646	606	634	621	651	658	572	628	672	659	643	657	600	603	599	664	618	644	634	681	654	665	634	652	673	625	647	625	612	634	610	636	670	622	626	629	686	660	593	636	651	627	655	685	645	598	687	657	652	650	601	639	649	587	625	650	644	642	635	744	554	652	661	635	670	682	629	667	631	636	618	654	618	667	639	660	650	629	646	631	662	650	650	628	620	675	665	667	618	604	670	632	587	647	669	632	662	652	672	646	615	666	662	610	595	647	664	612	598	631	648	583	642	632	662	628	627	669	639	689	601	653	676	647	658	606	608	661	644	661	636	646	637	644	654	664	635	569	664	608	664	632	619	602	663	615	649	653	628	646	626	672	616	644	671	647	600	638	688	624	623	620	699	631	630	594	655	659	708	625	697	637	580	644	637	638	617	609	620	651	665	635	678	626	642	647	670	658	659	646	634	674	640	655	666	656	640	640	666	626	632	644	645	669	657	620	662	693	642	621	698	612	621	631	668	624	603	649	622	648	596	652	656	607	627	666	640	645	632	617	642	647	688	680	630	616	658	624	681	660	635	648	658	629	630	644	630	650	628	648	667	617	617	642	645	642	620	633	636	659	658	653	631	675	660	595	679	636	613	653	639	638	621	638	634	648	634	621	620	634	623	662	670	615	627	628	664	639	643	641	646	672	660	691	695	641	623	678	669	643	608	628	653	691	586	656	652	661	648	647	689	616	619	665	645	608	673	561	666	601	606	631	610	654	651	666	582	659	637	646	619	631	635	672	644	651	655	627	649	676	637	625	609	668	686	642	607	686	597	596	639	662	678	628	646	664	632	663	650	643	659	621	625	603	663	633	660	656	658	653	646	618	642	615	621	634	678	618	610	637	667	669	668	631	632	658	636	664	661	636	627	692	588	662	619	673	628	659	667	665	636	608	657	650	696	664	624	696	650	623	590	623	627	615	646	617	659	662	624	627	635	669	615	660	679	621	662	600	653	681	658	649	656	609	610	633	613	678	649	656	573	651	639	640	607	611	652	637	662	658	703	600	638	634	609	625	655	663	642	651	649	637	652	629	662	667	682	656	605	610	614	611	640	661	609	687	608	638	637	691	643	623	620	705	626	702	612	644	658	641	627	630	654	633	645	690	642	609	667	606	673	690	698	654	629	613	614	641	656	646	651	658	661	648	645	606	666	632	676	619	662	619	668	624	637	662	692	655	669	645	601	667	605	706	613	625	608	654	654	658	598	621	645	661	604	616	607	602	652	688	599	661	666	644	628	606	661	714	616	670	640	628	658	644	679	656	642	646	632	635	629	612	654	603	699	621	664	625	649	675	698	681	620	608	598	667	647	621	623	642	632	648	661	638	666	649	631	687	674	641	638	640	657	676	657	664	685	628	632	706	654	661	658	643	651	661	646	603	667	666	643	658	615	590	665	630	638	645	655	663	655	652	624	590	664	626	644	594	613	611	628	639	625	631	667	665	572	671	648	608	643	659	646	631	616	625	633	662	618	646	597	584	640	652	699	661	658	617	653	614	616	640	673	636	657	670	672	625	675	672	624	636	608	664	629	673	646	629	663	644	643	654	644	622	650	635	635	646	669	626	697	653	684	647	660	651	622	623	641	619	660	604	652	641	632	678	623	613	630	637	666	645	645	656	647	625	635	642	605	630	631	646	648	671	667	651	624	659	673	638	653	643	636	644	646	674	636	662	643	633	661	646	643	626	646	586	648	654	629	646	664	631	628	702	661	640	644	633	653	653	634	649	676	601	587	639	626	646	671	616	628	687	604	645	595	637	659	638	686	657	608	632	592	642	676	711	660	639	661	681	630	648	670	663	645	693	641	611	671	664	645	634	611	641	629	678	664	595	683	623	663	666	681	612	573	642	644	649	658	650	675	677	646	655	642	667	685	648	606	637	660	661	675	612	619	643	639	630	666	621	622	658	650	657	662	639	703	636	667	622	689	619	675	627	630	650	678	655	688	647	676	621	670	634	647	624	634	679	642	647	627	668	688	637	645	632	630	644	673	622	666	658	652	676	655	663	653	643	660	584	618	638	690	620	614	606	636	650	626	610	619	633	647	599	660	650	650	669	637	623	636	606	652	641	675	627	637	661	632	672	610	644	620	598	641	639	615	632	637	622	611	612	662	637	602	611	675	641	667	619	643	607	620	633	631	627	643	648	671	653	627	648	658	642	628	623	692	667	613	598	648	641	653	624	630	653	720	668	614	672	649	649	619	644	653	670	645	614	651	658	595	648	652	669	651	670	631	669	629	626	654	618	651	652	658	650	650	627	664	679	658	643	593	615	674	622	668	618	630	651	645	601	637	623	650	614	630	634	677	649	604	721	705	643	643	614	612	655	656	617	683	667	660	654	654	612	634	634	641	668	613	671	583	646	614	671	597	629	640	580	643	639	667	660	633	661	673	635	655	633	645	609	655	625	639	633	656	673	641	658	645	613	627	631	679	628	625
22318	21028	28384	23870	21028	20953	4393	1276	1100	968	1011	912	968	865	851	849	874	873	816	865	865	836	922	924	962	954	864	808	848	814	782	775	836	777	781	796	812	837	808	851	886	885	849	848	856	819	843	862	783	814	790	757	787	777	757	795	766	799	791	811	708	797	754	719	737	771	720	744	767	730	734	752	748	731	740	743	728	717	794	777	736	723	689	758	715	774	793	724	717	782	722	772	749	698	770	725	760	746	735	759	740	771	763	722	738	740	734	754	714	739	715	720	763	719	745	726	715	775	755	731	724	745	770	745	723	702	757	706	752	734	737	759	774	729	727	732	745	757	736	771	693	704	752	724	730	759	734	743	714	737	714	721	740	764	741	794	726	730	734	747	745	777	707	776	752	761	725	722	717	755	771	708	797	731	733	726	757	704	739	730	739	760	761	723	759	721	737	728	707	765	710	727	774	776	731	696	725	765	717	724	787	683	681	751	743	726	744	784	722	742	714	710	721	727	724	681	780	732	712	736	728	718	742	682	737	735	768	741	719	744	708	788	795	765	693	738	739	688	673	713	761	721	709	742	763	758	704	686	746	682	783	697	734	749	747	795	731	743	803	754	744	728	790	756	747	753	715	767	751	760	730	729	715	741	704	713	775	703	709	705	749	733	731	750	702	702	701	704	730	728	722	732	768	797	729	746	770	716	763	753	754	741	771	749	774	718	719	727	740	756	732	739	740	726	757	725	726	675	763	737	708	720	700	761	719	773	753	720	735	759	743	722	771	723	755	746	789	759	700	678	760	734	726	717	737	735	738	740	751	752	703	772	769	740	716	747	736	745	699	758	742	741	746	722	714	740	731	788	684	743	762	765	722	738	698	818	757	741	754	740	735	735	790	746	728	720	756	741	745	739	719	785	750	749	705	763	680	730	716	731	741	716	772	719	726	714	785	738	738	730	719	770	757	698	768	743	751	754	736	719	732	746	731	703	711	730	728	732	718	732	774	717	749	761	672	723	742	707	772	737	789	708	747	729	736	763	731	741	716	725	747	750	732	695	736	740	752	761	762	703	677	761	779	724	744	748	699	722	711	727	739	730	743	734	793	774	747	719	793	739	761	732	774	774	713	731	774	715	755	718	767	767	730	742	680	727	715	744	732	735	681	752	726	735	726	708	686	782	752	751	713	754	724	763	675	731	766	728	756	736	741	712	736	780	732	721	730	735	725	721	728	706	765	714	747	705	737	741	709	768	677	717	741	709	742	779	760	750	740	770	725	746	699	696	763	725	757	739	776	805	753	711	696	735	729	728	732	701	715	734	699	748	740	719	738	724	754	772	712	695	777	744	757	762	752	705	731	775	760	739	760	763	807	712	741	734	752	753	748	732	751	745	719	743	722	715	670	731	767	719	752	707	717	759	770	740	711	760	735	799	733	737	741	725	757	751	748	718	776	721	740	737	722	727	694	742	753	735	710	782	711	716	739	787	714	781	744	713	745	748	739	761	754	722	759	713	724	734	696	731	723	712	722	750	747	752	707	770	781	745	743	745	709	719	696	712	752	717	733	730	739	717	722	745	764	684	715	756	753	729	789	726	723	763	754	796	753	697	716	753	651	778	760	755	703	739	693	698	745	771	709	716	802	664	760	708	712	706	750	700	694	784	716	743	785	767	727	745	775	738	736	707	726	708	713	702	706	717	751	740	729	744	752	718	801	742	800	749	753	750	738	736	738	796	727	741	693	722	725	744	780	705	741	744	769	736	747	758	744	716	748	721	815	716	736	765	748	740	735	747	765	696	722	732	704	735	751	755	768	718	729	702	720	769	758	699	761	775	739	768	728	737	743	715	726	738	749	738	729	695	728	732	678	714	703	736	716	744	734	760	727	715	752	753	758	726	711	705	682	691	729	717	724	737	762	725	753	739	785	691	723	731	740	794	729	745	714	751	736	699	746	708	725	732	793	740	740	784	782	711	729	760	715	739	774	758	762	762	786	778	718	762	772	783	740	700	730	758	729	737	710	777	757	744	739	759	698	740	720	766	757	704	716	661	704	751	764	720	738	788	746	737	724	726	740	722	731	727	782	706	719	735	782	689	731	764	736	753	713	782	688	712	768	747	739	732	704	776	756	751	698	707	745	761	795	750	737	715	743	697	685	723	762	726	773	703	704	757	681	705	705	745	706	732	734	724	723	732	718	751	743	717	753	677	684	757	764	705	735	797	771	743	802	712	723	749	761	692	739	734	770	774	688	747	730	752	699	771	701	745	712	749	724	755	720	730	686	780	777	757	742	692	733	749	748	745	758	719	772	746	682	715	725	713	716	708	744	709	768	753	730	726	685	736	721	684	700	759	699	724	709	763	743	773	735	717	744	723	773	716	760	716	730	715	759	752	713	752	722	728	753	748	738	704	773	748	734	654	698	730	756	745	709	789	754	742	746	719	744	730	745	682	710	761	716	740	692	693	677	682	747	725	750	716	748	734	738	749	764	677	718	770	752	706	774	705	734	724	711	712	757	784	748	734	708	754	721	717	699	744	696	769	750	713	746	737	723	738	702	755	747	724	682	717	729	721	688	720	744	741	717	750	739	704	773	741	719	732	745	730	744	698	771	756	699	777	753	757	741	770	750	737	699	749	786	719	687	748	778	715	699	757	755	726	752	753	711	722	750	755	754	763	731	746	764	792	725	663	755	708	701	721	681	784	743	771	735	699	712	742	716	742	749	731	722	736	718	702	730	758	749	745	743	735	768	731	735	714	717	721	750	753	697	752	758	722	719	729	771	712	751	760	718	748	713	737	731	748	730	704	692	736	759	718	698	741	733	724	767	726	669	717	716	784	710	709	771	774	660	749	756	708	741	726	769	746	728	745	714	748	697	737	731	744	774	700	735	742	711	737	717	740	729	734	730	744	761	680	678	755	688	750	761	747	718	749	751	717	720	714	712	764	782	668	723	731	742	713	717	719	675	699	684	716	731	752	724	720	750	785	759	700	741	734	736	751	756	726	723	743	741	686	764	713	727	748	723	716	775	722	724	751	704	716	743	727	767	731	744	726	734	782	661	715	778	727	768	728	766	731	683	699	759	781	764	760	735	773	696	763	734	772	746	786	745	733	775	825	698	742	758	769	736	759	700	716	738	752	697	722	707	746	709	747	762	764	716	771	758	770	688	728	702	754	778	731	748	734	705	754	748	705	725	775	740	753	723	743	749	740	681	737	761	743	735	777	785	724	718	725	721	736	764	708	726	730	742	743	741	780	740	712	704	757	725	747	757	688	726	767	705	749	729	710	746	735	708	730	718	770	747	762	742	755	742	818	709	772	756	728	724	741	707	745	726	759	764	750	742	743	746	740	804	754	710	752	741	753	691	740	695	708	736	728	707	715	725	726	710	747	786	696	723	728	746	722	780	755	741	744	773	733	741	719	729	676	751	756	713	680	729	721	757	690	745	711	718	734	711	737	714	729	745	710	739	743	706	760	723	698	799	729	730	707	775	659
17872	21040	9462	4638	3141	2280	1788	1554	1345	1264	1163	1053	1084	1048	988	937	972	962	960	1038	959	975	1006	1024	1027	1099	1028	938	930	927	880	883	864	888	828	955	961	912	902	959	1057	999	1044	1015	959	934	942	949	876	874	864	839	794	855	809	859	812	835	767	840	833	891	823	788	792	805	799	811	825	797	789	804	762	771	817	780	825	806	841	807	785	813	781	783	795	816	771	806	798	785	793	807	800	767	768	828	808	779	846	850	775	812	781	774	757	837	787	763	805	825	817	853	830	790	845	822	812	792	815	781	801	799	783	818	810	796	811	752	793	773	808	798	825	768	836	761	818	777	825	768	786	840	787	852	825	837	852	766	787	732	792	867	807	792	727	756	850	730	795	777	799	773	796	806	792	785	808	811	811	824	803	779	838	809	804	838	749	755	752	819	776	817	783	800	773	825	827	811	803	766	732	780	749	819	838	813	775	808	878	760	789	792	786	779	835	784	774	794	844	793	825	763	849	784	786	794	744	788	794	783	802	778	817	859	793	841	761	810	797	829	780	832	810	833	839	791	846	824	793	758	783	805	777	808	759	772	776	756	790	776	793	748	805	818	815	848	781	803	795	833	745	864	768	813	800	737	817	804	780	784	806	824	809	836	754	763	821	797	815	765	746	796	731	800	849	814	779	828	810	843	793	779	801	785	822	808	826	781	810	868	876	778	796	798	781	797	760	739	777	747	753	852	814	782	780	799	753	774	813	817	798	790	781	808	760	794	830	813	807	823	747	774	763	854	821	792	805	756	769	758	778	774	752	827	800	830	725	783	833	777	800	837	786	785	790	836	777	812	814	808	797	836	818	784	755	834	797	785	803	832	762	806	820	784	805	774	822	784	789	795	754	748	818	742	818	803	831	798	785	838	802	818	783	777	820	760	827	765	792	779	782	855	837	765	780	838	801	813	808	815	754	795	776	793	769	789	796	820	785	781	796	754	792	777	792	807	756	800	787	785	816	783	824	839	808	798	790	827	803	783	819	838	830	762	784	785	804	802	862	817	775	768	775	777	784	783	782	785	807	848	785	744	855	812	821	774	812	821	802	805	825	781	783	831	801	781	794	809	811	843	771	789	855	787	870	784	810	840	799	777	804	758	781	803	765	731	764	824	782	809	754	803	765	834	801	837	815	778	765	764	835	798	745	779	816	818	795	760	781	826	815	816	814	872	782	832	810	780	783	799	773	829	821	816	779	749	787	800	801	785	826	755	800	801	769	799	785	791	813	767	778	804	810	802	753	792	828	801	873	809	802	794	800	825	827	800	774	806	789	809	800	800	761	780	784	811	843	860	801	817	850	838	765	835	782	823	825	768	800	826	809	827	818	823	784	817	791	831	776	829	789	832	830	787	797	738	822	747	771	767	773	798	798	812	795	786	822	752	830	808	766	751	800	783	826	759	776	810	810	770	781	779	779	816	840	838	761	778	823	748	759	844	820	783	802	828	789	796	810	751	821	801	827	778	804	840	828	786	789	792	851	781	833	825	821	768	782	812	752	743	785	822	817	802	804	730	790	800	791	779	815	830	761	800	806	786	824	796	801	793	735	783	768	785	784	777	781	788	794	749	778	870	811	805	792	794	773	819	773	787	803	802	840	758	828	765	777	777	790	768	834	823	778	819	799	789	765	806	802	786	814	788	810	800	800	738	802	799	821	774	793	821	757	799	746	789	803	839	821	769	750	802	799	795	804	803	858	768	861	841	748	774	827	792	812	822	750	789	790	749	826	822	838	780	776	793	807	807	779	774	804	830	832	787	784	829	901	809	791	807	788	808	813	741	795	817	758	804	781	795	815	777	797	813	801	768	753	825	780	815	726	762	816	778	805	842	785	836	782	854	765	820	804	772	829	739	754	765	830	805	799	854	838	783	825	785	753	801	825	753	794	778	819	795	758	793	785	817	835	812	842	834	826	795	816	810	819	820	825	789	795	812	756	771	791	817	798	734	810	769	773	741	757	826	852	776	787	815	815	773	840	815	826	767	816	778	779	826	805	743	803	793	830	770	828	798	763	770	793	812	815	795	853	847	793	802	735	776	765	811	787	795	797	815	813	829	862	800	782	785	787	839	758	774	765	744	792	802	772	767	798	822	775	768	798	830	782	828	843	840	786	763	786	831	795	826	768	797	805	729	814	754	764	813	830	788	787	804	765	749	805	784	779	790	798	827	755	815	788	854	718	795	759	775	819	800	807	827	762	786	773	790	785	835	804	817	772	822	800	778	755	768	750	754	801	732	778	833	770	804	801	836	799	805	792	799	762	800	824	786	818	749	807	817	876	782	838	816	775	773	849	806	820	798	767	788	762	806	803	747	792	814	795	788	819	823	817	749	787	743	827	785	832	806	768	756	807	789	797	764	830	810	844	821	840	796	836	766	827	777	802	781	791	782	776	786	772	789	773	761	807	816	798	778	806	774	870	772	774	816	807	768	778	782	771	781	848	773	798	831	766	769	783	818	779	780	780	792	779	830	810	807	840	800	851	772	813	801	835	784	861	776	834	743	728	778	806	826	811	784	823	800	858	795	802	787	780	806	843	776	834	837	815	829	774	849	796	774	772	814	783	803	734	842	848	783	780	777	788	819	809	824	778	763	804	811	780	775	807	841	760	751	789	804	785	816	826	779	833	789	776	811	774	790	752	822	749	823	820	826	836	774	765	838	780	814	795	837	754	766	785	820	834	839	763	800	857	837	707	755	768	788	819	826	781	806	821	844	813	792	865	797	820	777	784	758	835	851	794	769	842	819	809	862	757	863	787	794	761	774	789	796	817	842	812	807	780	797	791	822	782	822	771	827	748	796	827	841	806	780	810	842	798	798	855	768	796	780	817	735	825	760	819	776	811	838	812	797	806	813	839	828	782	814	807	777	791	768	776	821	803	814	778	788	819	834	801	788	826	760	772	818	765	793	794	839	846	827	783	783	790	785	813	795	755	794	771	783	830	782	801	794	826	794	813	780	832	833	731	783	801	782	784	801	787	724	803	813	795	839	775	836	837	800	809	850	805	794	827	773	778	775	792	780	790	737	809	845	825	755	791	781	802	750	818	783	794	767	783	821	803	823	775	777	851	796	771	818	828	783	831	792	810	762	813	812	771	797	810	798	817	802	775	792	811	801	810	798	823	811	779	780	830	800	772	817	782	802	769	790	795	746	733	793	830	786	778	779	773	818	802	849	788	804	813	788	809	777	768	760	750	843	782	797	815	822	774	775	770	807	809	822	792	845	793	805	792	736	823	792	853	825	817	783	820	828	806	838	791	773	874	825	819	776	779	804	805	828	812	782	755	827	798	837	804	792	748	790	763	829	852	818	835	770	849	725	793	825	793	790	841	774	804	768	801	790	818	813	807	770	764	813	779	793	810	792	783	785	745	792	793	778	755	761	793	771	803	816	798	759	825	774	781	787	795	770	759	790	865	794	818	814	742	794	811	812	813	828	788	790	769	820	799	828	814	825
27315	20443	10311	1392	795	718	719	623	695	619	633	649	581	612	604	602	594	628	628	618	603	650	696	653	641	652	636	625	618	638	576	624	660	559	625	615	664	644	674	675	655	685	586	649	646	642	626	631	602	589	587	633	627	600	580	586	621	580	612	600	599	595	557	619	597	589	571	590	570	602	534	609	602	546	582	577	576	598	601	566	559	615	597	553	642	600	606	630	574	588	587	611	576	546	596	602	596	561	561	539	579	592	574	613	615	583	601	651	582	579	615	551	574	584	626	611	587	607	578	595	586	602	582	605	604	600	549	627	616	617	591	581	608	640	563	589	607	592	600	589	614	629	591	626	578	647	592	619	589	608	620	581	600	570	601	593	588	601	630	599	624	609	628	571	578	625	588	624	587	563	599	637	565	606	619	604	556	583	605	618	597	637	612	561	601	563	614	604	599	587	589	637	649	573	593	612	561	642	597	570	586	576	559	635	570	631	596	568	619	557	559	543	623	577	576	619	615	577	605	593	592	620	577	621	605	562	595	552	613	633	607	574	603	595	582	626	585	625	584	568	620	590	579	575	574	555	606	570	627	586	591	628	583	588	592	581	628	589	634	621	580	578	611	611	600	557	586	587	609	603	613	588	599	613	566	602	602	634	530	590	552	598	575	630	576	546	608	519	609	581	586	590	590	580	622	594	558	582	571	583	605	569	578	646	597	586	587	562	619	582	570	618	581	606	642	544	585	590	624	553	604	616	622	589	606	576	586	618	584	563	585	588	584	579	591	568	605	605	627	590	627	634	563	556	546	583	615	618	614	599	580	606	560	569	628	603	582	613	596	600	617	616	590	601	641	579	599	620	561	579	582	597	563	606	601	569	619	610	571	614	587	600	600	590	562	591	615	587	597	555	586	635	631	588	593	585	609	586	623	567	594	582	595	604	585	627	563	566	659	584	603	584	556	566	610	583	651	576	570	622	573	636	576	624	592	541	609	579	626	594	586	614	608	597	567	588	570	578	667	589	606	595	588	602	601	592	568	573	609	604	618	600	548	598	592	633	600	581	597	591	600	575	649	571	571	588	540	596	596	585	629	616	607	588	604	587	605	596	585	598	568	571	573	597	589	575	574	594	557	605	600	577	591	590	604	608	588	540	654	637	571	600	601	591	595	564	578	610	608	540	588	584	599	577	604	597	572	586	592	604	563	587	598	596	577	584	589	580	604	589	621	595	563	601	625	604	604	605	591	568	567	600	597	602	617	555	619	625	642	638	603	608	581	617	559	573	598	595	592	618	583	573	592	614	568	599	609	658	602	566	578	580	593	606	572	559	612	588	638	652	572	602	567	594	647	610	581	614	596	621	585	570	606	630	621	630	649	609	597	623	571	598	560	612	564	625	558	601	588	615	597	577	590	589	617	648	557	659	603	598	553	629	615	610	526	603	556	605	623	624	625	631	559	600	605	581	575	582	575	574	610	605	607	624	605	594	633	600	571	612	595	595	633	591	537	598	622	616	619	586	584	600	621	607	554	573	644	566	595	570	592	592	593	606	594	576	590	620	641	607	585	613	615	647	632	612	587	580	596	583	601	601	574	603	565	616	581	591	552	572	582	638	618	603	607	613	590	619	596	578	618	595	615	579	634	633	599	608	566	583	581	596	606	622	595	614	580	632	593	600	603	600	631	589	589	570	586	610	580	628	594	572	596	569	654	599	593	605	606	602	604	597	616	613	576	584	633	565	624	612	559	625	590	568	565	612	564	657	581	585	611	590	597	596	561	615	627	557	588	614	599	571	617	607	590	587	574	626	565	638	567	577	623	629	620	629	589	580	644	607	579	593	605	637	568	573	629	634	611	595	605	638	617	588	628	578	620	626	614	585	611	634	624	619	605	567	579	580	576	620	622	581	590	569	623	600	636	614	610	601	646	630	624	536	605	604	611	603	554	574	547	547	633	590	606	663	587	578	634	633	583	550	581	574	610	607	591	577	597	590	632	547	597	601	603	554	571	561	607	600	567	595	589	579	599	597	606	561	593	623	567	545	592	560	624	590	559	602	570	575	604	562	615	589	586	541	582	608	584	576	573	613	642	610	585	607	570	572	606	568	590	610	606	617	590	581	598	604	592	621	611	583	639	642	613	604	619	573	627	601	609	609	591	574	623	621	601	629	598	584	590	633	579	590	615	637	606	631	621	572	599	576	608	586	626	605	611	650	592	591	595	610	577	605	614	609	603	573	599	614	609	608	548	609	576	613	623	598	581	555	600	601	623	579	574	571	601	603	614	612	567	595	562	611	575	562	652	596	616	586	626	631	587	606	580	563	585	569	581	602	594	551	592	593	588	613	587	584	583	602	598	558	577	622	554	610	587	592	609	594	640	579	618	593	564	557	611	579	600	586	591	625	645	576	583	605	563	595	632	637	569	612	636	607	604	624	594	646	606	582	591	591	577	594	640	610	562	588	656	599	634	628	587	594	638	608	598	630	578	615	567	571	576	576	630	571	604	587	580	581	601	603	616	624	560	617	602	573	597	621	593	609	589	602	600	604	610	570	624	589	572	560	619	617	583	604	589	628	579	609	586	620	603	579	548	614	589	582	619	564	575	631	600	587	580	596	561	601	590	619	575	598	608	623	560	580	602	576	571	553	576	578	590	619	570	621	604	619	633	567	614	582	619	650	631	575	581	596	575	563	631	623	599	595	632	609	579	605	584	620	564	617	630	650	595	596	599	634	604	565	613	608	606	588	547	567	603	567	606	562	619	615	604	566	596	611	624	612	585	570	587	600	625	596	612	660	613	620	566	589	595	618	622	582	614	586	582	578	604	614	563	571	579	601	579	559	569	590	602	607	599	610	618	625	653	611	602	639	679	584	604	577	585	597	650	624	593	586	610	559	604	599	599	577	649	609	639	585	583	570	582	607	618	601	642	599	606	580	603	562	590	595	629	601	602	628	631	570	629	595	626	575	609	576	599	605	577	612	605	569	640	592	582	621	588	588	630	639	603	552	626	608	541	599	580	590	578	581	613	591	609	625	624	578	567	611	582	569	604	599	596	591	601	639	566	581	570	552	561	605	571	588	612	597	611	560	636	595	609	597	576	581	634	598	566	587	576	593	584	601	604	587	563	583	575	588	589	617	577	609	547	575	591	603	609	614	643	606	591	577	602	622	599	601	597	562	588	598	580	637	682	581	583	578	600	617	602	630	616	572	592	600	641	545	559	588	598	639	609	577	609	578	570	606	601	620	539	621	653	614	601	640	590	635	600	593	624	582	641	583	587	553	604	561	593	565	601	606	565	557	583	594	600	573	601	612	607	632	617	641	595	579	542	604	616	638	605	650	597	578	607	632	538	582	594	582	588	613	624	600	565	593	590	594	607	637	624	594	602	580	603	597	575	583	598	603	621	651	559	602	607	617	594	621	571	581	599	598	595	628	626	579	554	590	613	621	573	589	581	556	619	627	634	558	608	585	575	602	586	627	612	640	606	599	575	605
11329	7217	2023	1245	988	859	817	765	733	724	718	728	702	702	727	686	695	756	677	714	679	760	711	802	755	748	778	704	696	702	676	691	666	694	710	674	706	773	658	742	718	701	729	764	708	704	727	688	684	731	704	679	702	644	705	670	687	658	671	643	644	708	680	750	710	673	682	668	658	659	661	666	631	619	650	621	663	633	643	650	577	656	638	631	644	668	727	680	695	699	632	658	670	667	652	676	661	681	642	635	705	617	685	637	649	654	685	670	628	665	668	668	683	658	640	692	608	694	660	701	677	680	665	633	664	632	655	656	665	641	651	681	650	625	642	642	622	724	617	669	728	661	684	686	671	595	622	619	643	703	696	698	675	706	677	677	662	675	651	640	704	625	626	662	633	633	705	639	686	639	678	680	631	648	651	662	640	641	689	606	675	646	680	647	657	622	635	678	648	616	613	714	630	657	669	658	722	707	672	611	650	664	631	689	653	687	637	687	674	677	663	689	681	641	652	651	650	689	668	735	665	660	667	701	651	673	617	685	687	642	660	663	678	716	660	609	674	726	613	672	659	639	672	658	675	671	668	680	631	639	647	646	651	654	675	647	655	648	652	632	626	662	631	625	707	693	682	677	654	661	686	646	671	685	677	679	635	686	645	676	689	698	634	656	672	671	654	704	693	656	646	710	657	683	635	644	674	680	667	674	618	622	668	683	679	656	631	689	693	610	706	659	693	705	678	627	624	676	649	628	647	636	622	630	685	689	710	659	710	636	640	670	646	676	650	614	652	628	617	641	646	678	644	688	651	677	673	682	678	654	659	681	668	631	663	689	681	661	661	669	653	666	749	644	663	662	633	643	668	634	646	694	667	638	660	680	646	637	639	695	692	678	657	659	635	654	670	645	682	630	654	644	630	657	683	699	609	699	684	694	627	671	660	676	625	657	655	645	656	658	702	645	661	662	683	654	645	675	633	664	716	642	647	637	635	638	634	716	664	682	660	668	685	685	597	707	652	674	667	623	669	691	649	653	675	671	695	640	703	682	657	636	668	671	656	696	642	643	626	625	668	628	650	697	688	680	679	664	627	658	629	681	704	641	696	669	630	626	665	660	735	679	675	658	701	680	657	686	680	666	704	711	625	634	711	680	634	627	615	657	625	697	701	645	691	640	650	647	674	661	652	654	660	671	705	632	618	664	684	660	684	677	622	687	636	654	626	681	655	692	612	658	651	631	655	650	690	669	705	681	685	630	635	660	652	679	654	645	658	747	671	704	633	655	661	658	670	633	665	688	680	590	679	687	702	669	650	629	639	695	687	658	665	647	680	642	646	637	649	647	641	657	653	680	636	675	658	644	669	700	669	699	654	654	662	656	689	626	685	658	728	633	650	683	643	601	647	679	677	659	640	629	664	674	679	647	705	654	653	656	666	654	655	670	650	640	669	639	654	683	664	707	655	681	688	669	644	685	685	646	606	601	614	676	698	656	655	611	667	619	666	609	649	692	636	656	654	672	644	665	655	629	677	671	667	695	659	632	628	660	653	649	655	637	629	662	634	667	642	685	644	643	658	687	657	668	650	693	638	666	655	638	652	649	621	669	603	650	656	625	707	630	678	707	641	659	670	671	682	678	617	667	665	638	630	630	672	644	605	660	594	647	633	689	632	674	624	646	636	654	653	663	598	683	695	632	644	658	668	683	638	659	645	659	667	659	682	699	681	631	621	614	645	674	652	634	680	673	648	661	694	652	641	636	662	696	633	631	678	689	678	709	646	632	677	663	624	650	713	702	608	630	696	627	588	666	632	686	682	653	629	691	637	707	666	672	716	674	654	704	648	623	629	678	672	637	627	656	641	677	681	675	662	684	674	674	660	645	681	675	584	639	651	688	670	648	666	657	651	643	653	672	669	628	659	679	649	640	618	647	656	665	608	606	641	647	631	723	637	667	725	682	695	631	636	676	670	636	646	639	655	677	662	720	675	637	682	643	693	662	647	625	605	676	649	682	679	640	691	659	649	682	680	635	713	574	688	675	628	650	769	643	633	659	652	584	627	677	673	648	637	654	601	622	650	689	648	702	671	681	629	663	641	674	618	630	648	674	675	706	665	667	683	618	684	628	635	613	657	666	611	643	667	664	634	646	683	649	638	639	672	635	643	680	608	631	644	698	670	640	673	645	663	671	681	618	639	685	725	620	663	625	680	634	689	677	686	663	702	688	672	644	690	683	676	643	742	696	654	664	664	673	694	643	611	631	660	670	647	690	672	682	639	653	671	658	680	635	659	665	646	660	689	709	600	647	661	646	649	692	685	699	661	677	648	682	645	612	669	698	653	650	683	661	664	632	625	637	670	661	621	676	668	665	640	638	745	656	710	656	635	689	656	657	642	649	657	647	603	682	664	649	658	612	637	636	667	635	680	647	615	613	656	649	680	691	622	631	673	667	618	667	620	659	663	709	639	677	690	694	662	630	609	673	655	674	667	651	702	651	639	613	629	629	671	707	684	644	720	678	676	673	614	663	689	681	687	633	661	637	663	654	675	652	626	664	669	655	606	641	696	634	696	712	651	665	629	682	680	655	637	651	662	661	631	657	698	698	691	654	648	643	627	632	679	652	639	649	672	616	664	693	587	686	610	690	692	672	660	691	664	662	699	643	668	592	665	668	623	651	688	657	706	661	668	682	684	651	659	647	650	681	669	656	680	658	654	645	661	651	667	647	631	659	653	664	646	674	661	661	625	669	673	635	644	662	651	636	650	625	701	619	643	697	673	649	686	687	658	667	679	645	669	665	640	672	679	648	694	641	702	618	656	679	623	643	639	642	661	679	624	627	667	727	685	657	654	619	676	649	637	624	620	645	647	617	692	667	666	648	704	587	656	688	672	642	656	649	680	644	706	653	648	646	619	648	667	645	625	642	628	677	663	619	607	706	651	616	651	643	671	665	631	673	650	630	673	706	646	654	634	697	675	635	641	656	670	634	652	666	658	610	699	687	626	701	652	700	649	656	650	647	642	724	675	687	672	667	689	629	702	683	646	643	612	655	623	631	663	684	654	643	663	643	687	666	661	643	648	650	661	659	641	685	679	678	673	687	685	685	660	666	643	618	657	615	661	646	672	644	625	629	686	694	624	670	657	647	623	673	644	715	683	619	666	679	655	660	657	660	691	682	623	672	633	649	650	651	688	689	685	611	662	637	715	659	657	657	661	645	643	643	668	653	643	651	678	677	647	642	701	669	620	691	641	677	684	659	682	642	660	649	633	694	646	620	652	641	635	691	649	673	661	667	666	689	639	694	636	632	645	680	658	670	676	632	619	686	649	636	671	655	661	701	688	697	689	681	657	670	662	673	651	660	661	684	692	649	673	698	673	645	669	649	667	673	662	665	694	627	644	688	648	664	670	664	667	635	699	671	672	657	705	646	639	667	694	632	642	711	680	677	688	662	718	694	644	637	708	636	633	666	673	638	654	625	662	675	636	653	652	664	658	673	723	656
23471	20974	27654	24445	20684	4340	1228	958	849	879	854	804	830	720	735	773	795	767	738	722	753	765	771	823	804	800	803	802	776	736	740	716	698	756	725	730	705	725	768	827	793	813	816	789	803	715	730	740	736	734	723	732	731	714	735	678	656	699	674	685	651	744	691	723	712	703	692	699	686	674	706	696	694	687	691	682	647	701	712	651	743	729	686	684	668	687	693	687	681	664	678	661	671	642	692	674	687	703	680	656	704	655	702	682	656	699	659	730	717	724	694	725	684	657	688	702	649	658	677	729	696	689	711	646	696	680	729	695	646	707	679	669	707	665	717	692	680	664	747	702	647	673	691	666	732	741	694	672	684	666	674	717	713	749	652	669	653	688	690	746	670	674	653	741	697	676	711	646	704	708	691	701	700	666	687	705	684	742	705	667	735	680	700	690	702	668	704	676	744	712	645	660	676	708	713	711	686	684	726	680	701	700	690	693	690	658	721	738	674	694	728	671	633	670	695	708	674	686	667	648	723	690	716	697	697	726	728	744	665	672	698	719	723	673	675	703	680	682	687	706	719	727	718	678	700	734	745	704	667	736	692	729	727	739	700	684	692	665	644	705	686	656	693	682	680	654	678	672	696	637	680	719	686	691	736	678	698	758	734	695	688	700	683	678	616	683	648	674	705	678	681	675	679	681	663	704	694	661	682	694	630	686	707	694	712	664	661	677	651	704	717	677	691	712	691	701	694	678	719	697	678	680	703	634	711	676	695	704	676	689	685	704	682	695	673	721	645	713	644	694	699	700	701	679	692	642	748	690	672	707	689	663	688	721	721	686	661	670	697	689	723	674	705	693	700	699	698	702	692	682	716	668	733	662	708	676	673	668	721	691	738	711	720	702	674	674	677	702	683	720	649	654	713	652	674	683	718	664	645	709	653	728	700	696	721	694	698	668	684	705	712	707	668	682	690	692	669	716	639	675	636	688	720	743	694	708	717	688	673	650	730	710	653	679	747	686	680	729	706	650	730	677	680	685	704	717	701	688	632	694	680	657	687	668	724	714	693	712	686	685	709	686	684	731	706	704	737	696	676	716	689	681	702	685	725	670	677	621	686	686	692	730	671	690	685	667	703	738	760	708	646	693	702	700	672	682	749	699	694	700	699	642	746	711	690	750	683	694	636	705	631	712	674	698	719	641	628	705	692	692	684	687	687	701	711	711	723	697	663	681	693	697	718	720	667	672	678	710	685	682	648	672	644	659	666	710	696	664	675	721	714	688	670	642	722	729	666	708	675	696	682	722	707	732	743	701	709	654	667	706	645	692	684	702	686	704	711	657	699	726	701	667	723	669	714	679	750	680	725	719	719	658	714	691	708	730	665	648	716	716	747	690	664	658	700	661	684	660	665	694	656	669	715	717	695	659	681	716	690	675	723	715	742	658	678	695	679	706	689	654	666	656	686	696	712	653	664	726	674	691	636	639	698	690	711	708	670	700	700	723	665	703	690	654	623	714	691	645	726	629	724	678	697	701	678	707	651	648	663	694	739	696	671	747	650	710	728	654	719	686	740	722	706	662	693	695	689	651	693	701	659	690	690	664	712	696	710	679	713	659	667	663	746	645	690	686	684	717	718	703	702	757	657	722	663	687	673	735	679	685	724	694	672	680	751	675	682	687	649	730	653	674	672	722	714	690	717	768	720	641	675	703	693	700	719	753	696	683	725	656	677	684	675	709	730	702	649	687	716	682	694	663	639	655	728	680	715	659	671	687	715	725	692	717	623	666	720	688	690	687	681	655	738	652	673	762	702	694	705	681	659	685	712	722	688	642	655	742	638	690	679	677	675	639	702	711	709	697	695	680	693	689	699	675	675	668	711	705	689	702	764	708	677	667	724	706	665	685	677	688	655	670	685	690	749	674	652	656	668	701	740	704	655	713	671	714	681	694	653	729	677	673	721	691	705	725	716	711	718	715	623	659	676	747	713	644	654	699	721	741	701	710	657	674	688	656	722	714	768	681	657	730	670	670	713	645	719	693	694	655	703	707	721	700	718	694	697	701	770	689	690	700	664	639	683	656	715	697	660	695	728	680	663	678	647	681	677	642	678	718	718	671	696	659	733	691	638	726	710	643	731	702	701	728	617	678	687	656	696	713	721	661	684	688	694	691	651	672	699	678	672	702	736	660	714	735	678	668	643	647	691	671	733	703	683	677	716	712	700	661	699	680	697	720	669	692	663	684	702	687	697	662	661	648	654	658	737	696	697	700	729	690	714	688	715	732	715	701	642	666	701	690	697	697	628	709	705	677	688	683	694	690	686	682	688	726	737	689	701	704	720	699	718	646	689	689	673	704	722	717	692	697	702	729	732	714	734	685	683	676	693	683	687	725	709	704	689	709	710	670	671	644	709	701	674	686	670	718	654	690	716	730	676	683	691	703	686	725	716	673	676	720	680	673	701	761	654	636	690	757	653	671	728	704	663	700	676	704	679	731	692	681	689	710	690	688	728	711	724	739	633	705	704	717	704	690	724	613	738	700	668	692	744	667	748	712	701	674	699	676	724	722	680	695	716	712	707	657	632	678	710	632	725	688	672	689	717	702	724	721	715	643	711	706	709	717	701	671	674	711	713	671	683	731	711	694	712	678	689	663	658	658	745	698	741	693	688	711	697	705	698	684	723	641	662	665	677	693	763	711	726	670	664	676	666	736	674	679	730	703	693	707	730	665	699	704	689	668	716	663	697	701	631	662	670	685	683	668	713	712	694	663	709	729	678	705	630	679	706	693	730	631	710	699	720	675	669	665	676	691	686	700	709	705	699	692	670	737	745	711	675	718	739	743	676	696	740	691	651	694	642	670	631	713	734	699	667	723	701	667	669	652	697	634	711	658	675	714	706	688	676	745	704	727	699	717	702	690	680	687	704	737	677	675	677	708	672	666	729	724	658	669	709	705	680	693	679	671	690	745	702	663	682	703	689	667	694	673	698	654	740	678	688	677	713	717	723	655	694	711	653	680	728	702	739	673	686	665	680	713	699	706	655	658	672	675	689	692	673	712	723	654	663	696	708	678	734	713	674	701	665	708	707	676	738	635	714	675	681	674	655	691	693	690	708	658	682	692	666	668	659	699	710	699	683	663	693	692	669	669	718	668	630	692	637	667	708	681	670	675	665	724	688	637	692	703	629	705	682	671	730	691	671	639	671	679	670	730	738	698	732	659	675	740	747	734	713	676	727	668	696	683	742	689	716	655	708	749	713	620	669	706	671	704	658	646	631	682	696	706	650	683	681	718	706	675	707	718	683	702	742	726	679	650	690	690	715	709	748	686	733	653	658	702	695	635	654	643	694	660	663	726	659	684	687	708	679	691	704	642	705	681	678	695	655	670	655	630	711	677	698	696	696	687	675	694	682	665	643	710	651	698	730	680	690	699	698	712	668	706	712	722	740	646	680	669	672	664	689	659	730	697	692	666	694	691	718	675	661	716	646	748	668	703	675	744
14588	15889	6285	3018	2166	1616	1368	1200	1124	1048	965	932	938	935	894	891	885	887	855	958	846	837	870	957	913	927	934	962	885	856	848	788	821	808	836	850	802	857	852	888	875	937	914	876	864	888	853	819	798	806	849	855	794	725	765	821	785	766	764	769	774	745	820	729	775	773	755	787	786	750	742	826	821	735	786	750	791	765	787	746	775	779	808	782	769	727	781	778	765	802	752	735	758	817	745	776	736	763	827	741	784	774	781	745	746	775	743	728	730	795	782	734	796	738	795	732	754	782	776	783	768	786	742	676	740	764	748	766	800	776	746	806	809	741	754	712	819	733	775	734	762	734	767	769	783	817	735	728	775	820	745	723	766	798	789	750	743	756	770	770	753	781	743	822	772	730	734	810	756	772	734	727	760	800	737	774	740	819	790	796	743	753	779	709	737	775	742	806	803	769	740	734	743	769	762	781	738	750	739	736	836	726	768	726	776	762	770	776	775	821	758	805	748	769	743	792	761	720	779	822	781	773	793	708	785	749	719	753	779	737	754	754	721	738	748	751	722	728	752	780	787	773	794	787	719	725	746	740	808	723	780	762	798	765	763	783	757	773	766	812	786	746	743	766	748	783	777	760	797	773	763	782	749	738	764	675	766	737	762	751	740	773	738	779	754	689	789	777	779	748	764	769	790	786	765	808	773	744	759	791	740	769	729	763	777	775	764	738	801	736	775	763	717	799	787	762	745	738	718	778	760	732	728	748	795	795	775	745	769	777	762	790	728	728	755	771	769	716	806	741	747	764	759	790	739	738	777	765	786	776	726	716	770	756	793	741	744	771	812	803	743	816	721	767	771	741	762	727	757	787	811	728	730	761	760	764	751	781	748	769	785	754	736	762	782	768	739	757	765	734	746	777	739	750	796	744	787	792	764	743	753	779	736	833	748	730	726	761	768	739	796	770	761	730	776	720	695	742	707	773	789	763	771	721	753	796	765	774	764	798	745	805	716	732	749	816	746	729	746	742	796	717	810	782	789	754	742	739	754	777	757	762	744	777	695	796	742	737	745	804	746	765	803	790	742	748	781	717	727	775	737	734	718	741	720	765	750	724	777	772	731	753	760	795	797	745	800	767	749	746	792	746	780	765	775	750	727	783	747	729	789	764	749	784	696	732	758	740	734	770	775	788	690	729	771	744	773	744	768	806	774	758	751	746	797	810	766	778	800	709	804	730	728	734	794	743	758	793	798	781	804	798	766	715	748	792	759	752	731	821	762	744	796	785	783	748	763	761	763	787	716	820	804	783	723	721	749	758	753	766	781	762	788	771	732	738	778	740	781	778	750	745	778	773	758	778	733	776	754	779	786	809	770	736	733	770	720	791	746	763	728	710	727	786	764	738	785	750	778	758	777	769	770	785	748	782	728	752	750	782	764	728	718	743	712	748	778	786	803	751	719	710	770	764	755	746	763	765	750	759	758	754	783	789	747	737	832	764	763	806	758	754	716	737	793	778	773	800	711	811	771	819	777	755	816	783	729	737	749	716	771	759	723	756	773	706	720	748	708	749	787	723	762	730	747	783	769	740	781	814	746	758	746	777	727	765	732	729	837	737	799	751	798	733	795	764	797	797	781	744	709	757	819	803	722	767	776	749	782	802	758	806	774	787	759	779	774	781	757	745	746	806	732	757	720	731	795	798	776	743	745	780	766	804	754	772	737	679	756	737	746	756	766	767	751	731	829	783	730	768	747	749	802	790	785	794	712	803	756	772	730	776	748	828	737	801	733	755	751	759	766	757	728	755	758	773	756	773	711	745	731	772	821	768	798	779	767	720	791	753	780	707	810	713	734	790	742	768	760	791	808	813	789	746	741	784	759	786	756	745	729	794	791	768	777	760	762	735	760	755	732	800	795	706	738	816	773	698	767	731	761	740	785	738	784	739	789	781	745	745	749	766	743	773	762	732	792	768	782	764	762	765	770	720	793	766	752	740	725	769	754	776	755	783	704	780	718	758	783	743	771	776	763	737	731	780	730	769	773	767	770	758	744	801	783	791	740	750	722	756	771	778	739	761	786	764	742	791	807	715	761	741	781	760	719	758	754	736	753	758	776	707	705	767	736	729	746	775	781	738	771	759	749	821	802	728	759	778	741	765	756	781	755	799	800	753	827	733	758	719	750	747	764	719	775	740	763	770	731	751	785	720	757	765	739	774	717	805	782	806	784	734	748	789	760	809	739	753	775	765	778	763	749	744	787	784	789	767	796	782	700	777	790	748	825	746	734	771	776	779	764	743	763	749	714	797	799	728	769	786	772	753	782	786	770	738	786	724	726	748	764	776	798	749	745	712	766	750	776	783	778	782	778	752	728	752	737	795	773	785	753	812	716	729	784	813	748	767	751	795	784	766	790	769	788	773	771	788	752	787	771	769	762	744	730	783	727	740	728	795	714	730	759	810	766	750	742	750	765	801	797	733	807	762	752	774	781	743	767	787	774	807	780	737	762	780	756	798	785	793	816	715	772	793	713	752	739	726	745	815	716	766	776	787	756	730	739	739	814	759	792	813	748	783	758	767	778	808	804	728	706	764	701	814	739	776	784	765	755	737	769	760	742	781	812	742	753	789	758	760	752	770	753	771	743	804	738	736	752	740	717	794	752	733	753	740	758	780	793	784	756	717	766	727	765	756	728	787	734	791	746	799	782	800	755	728	746	754	800	773	785	801	782	768	751	721	718	753	747	839	733	710	778	717	737	702	730	743	775	811	774	765	784	731	719	784	793	744	785	775	784	762	794	775	826	784	792	760	775	751	705	733	759	765	751	744	730	713	731	787	798	771	771	726	745	751	809	785	809	800	754	750	746	748	746	774	782	777	750	746	747	802	791	763	746	743	715	702	783	737	815	831	740	791	752	769	750	783	753	855	807	790	748	740	745	777	770	760	755	793	774	744	792	756	786	765	770	760	793	794	747	716	770	755	749	737	726	738	740	791	719	792	793	760	822	769	776	768	745	770	753	727	827	721	804	770	738	737	788	744	776	749	784	750	776	726	777	774	779	769	784	794	752	763	763	735	779	773	777	759	743	740	744	771	792	752	746	807	715	740	735	746	748	730	756	773	763	771	800	782	808	726	743	778	752	726	693	738	734	749	752	756	770	730	759	768	737	731	760	781	773	766	773	758	757	750	754	734	762	729	741	768	752	770	766	745	745	762	769	767	753	762	751	781	788	754	797	815	741	746	788	707	803	779	762	702	800	798	802	695	725	786	791	761	805	740	740	772	719	747	756	764	805	741	789	745	757	768	766	746	784	796	789	728	765	796	750	758	765	739	766	834	760	776	764	789	765	707	787	780	757	803	780	734	777	775	749	747	804	749	759	758	764	783	771	758	769	747	868	738	769	731	803	759	759	799	763	734	773	755	784	779	721	771	815	706	776	767	771	746	696	782	755	770	710	753	775	782	790	785	779	778	773	738	779	738	748	732	741	773	778	799	795	787	737	755
24601	21024	26390	25265	4343	917	825	730	595	671	648	644	601	594	637	669	696	634	636	594	625	645	659	677	687	664	691	672	593	627	615	587	612	630	645	582	584	634	666	583	644	654	618	643	652	619	635	642	600	605	646	610	569	585	625	596	584	588	560	553	581	577	623	566	590	556	592	564	575	610	572	573	610	623	578	586	572	575	568	621	555	548	544	561	595	576	566	537	550	531	568	589	600	555	574	596	617	558	596	594	585	605	582	554	598	557	585	612	601	599	596	618	594	607	561	587	557	558	609	558	540	600	579	568	606	552	605	581	591	595	609	615	594	569	603	563	606	566	578	589	528	658	567	572	574	586	586	565	576	607	541	593	581	553	574	589	565	609	544	584	582	569	599	612	569	580	551	548	546	545	587	572	603	581	554	597	518	598	584	572	591	616	551	587	558	616	578	623	587	607	620	611	496	610	572	612	560	603	578	579	526	558	556	526	557	580	538	557	559	591	608	600	581	564	564	576	557	574	570	602	596	579	617	612	591	579	610	594	589	572	626	554	599	592	562	635	577	600	541	553	557	569	596	599	612	586	559	579	568	628	584	609	574	572	569	555	567	578	558	555	615	603	571	556	597	555	574	582	570	579	574	567	556	594	554	577	571	602	551	571	610	500	592	565	588	582	557	555	605	577	553	579	561	591	569	600	626	583	572	574	574	590	578	550	566	588	602	611	586	579	567	571	589	588	538	589	556	575	562	580	552	602	545	548	557	548	589	581	596	573	595	606	586	539	579	594	544	557	552	608	565	601	602	619	558	581	565	563	566	555	545	543	576	605	597	598	596	546	576	556	574	654	540	558	595	561	578	576	574	560	562	612	573	589	612	622	599	609	546	579	533	577	560	612	546	574	610	602	564	594	570	594	617	560	560	552	608	580	573	600	617	573	580	509	576	551	588	561	585	541	564	571	575	596	582	575	554	543	597	590	582	586	565	602	522	577	591	591	562	553	553	574	529	598	597	629	596	535	565	548	549	542	582	602	551	588	585	580	577	567	573	602	577	598	590	569	557	586	612	622	611	590	594	626	580	560	569	604	563	584	596	578	553	590	573	556	566	600	581	606	583	547	561	594	555	585	603	578	579	587	568	589	587	546	636	597	596	594	532	588	563	578	583	600	591	576	564	554	598	562	616	568	614	596	573	591	555	593	561	557	571	540	563	599	594	629	597	624	603	588	581	566	573	589	549	569	639	572	575	558	550	569	609	544	588	609	585	551	530	574	587	638	542	557	570	568	617	568	559	539	556	566	566	598	597	575	606	555	544	600	572	603	561	558	609	557	593	581	617	580	587	577	592	585	597	577	582	577	600	598	560	579	597	557	527	573	590	608	584	541	592	546	582	565	566	558	619	566	592	568	569	564	557	581	562	564	571	551	563	565	585	537	583	572	583	595	547	541	615	601	574	601	604	590	644	590	589	549	574	565	549	557	566	589	572	544	566	580	556	610	587	540	576	527	597	536	580	612	579	577	562	597	559	581	572	600	598	534	583	544	578	614	597	575	572	613	585	546	563	579	568	592	573	593	589	559	592	595	550	582	574	576	553	573	587	574	558	596	541	580	598	587	585	538	580	529	568	599	535	562	580	567	583	595	581	606	590	578	605	575	532	582	593	551	551	601	538	612	570	578	619	532	556	564	605	577	609	544	533	588	578	531	532	588	616	581	592	566	568	606	610	540	603	583	584	561	565	586	559	577	577	621	601	555	600	548	609	544	561	557	588	602	581	587	615	605	568	559	621	555	596	607	594	575	538	566	578	610	576	588	596	561	596	579	580	550	547	647	548	588	563	541	563	564	554	562	608	631	557	542	536	605	572	536	610	629	546	545	628	615	568	545	557	623	606	606	563	578	595	569	641	573	599	569	554	604	601	576	625	558	595	606	563	596	517	589	573	551	585	528	572	582	555	548	595	573	569	530	579	587	620	556	566	593	572	601	550	611	600	608	568	606	580	573	593	622	552	512	594	592	590	608	562	588	572	591	572	613	563	571	618	566	609	565	566	628	588	586	581	550	550	548	586	565	585	560	632	571	583	559	611	555	542	560	585	541	628	544	608	615	558	558	583	589	532	579	569	589	581	619	543	595	585	579	572	589	588	565	579	566	586	567	610	600	592	536	551	545	608	558	599	575	546	567	583	583	574	571	544	585	600	568	572	582	633	566	615	603	553	553	553	562	588	563	545	611	592	571	562	588	561	640	565	551	576	553	606	579	591	582	540	567	542	580	574	566	607	534	554	573	586	598	602	600	607	608	591	545	553	607	535	587	598	534	575	573	559	607	556	575	587	613	571	565	567	608	543	551	563	496	568	581	595	574	601	589	555	588	544	600	544	597	592	584	596	555	600	568	561	535	578	643	572	535	601	595	588	540	581	555	587	618	572	563	617	571	623	552	577	575	581	554	561	564	595	588	526	574	565	579	570	599	534	577	568	588	597	577	588	614	572	604	542	573	547	615	581	546	596	628	589	571	600	614	560	577	601	571	572	596	613	591	571	585	574	587	595	594	570	567	621	606	565	581	549	592	556	599	582	631	554	566	563	617	551	603	560	585	625	629	571	579	561	583	592	572	554	526	524	555	590	585	600	578	625	585	601	508	596	577	599	582	579	603	565	572	600	579	630	558	584	578	577	564	572	617	600	580	569	579	566	593	556	600	560	569	579	583	571	567	591	560	618	603	582	565	597	539	586	546	588	571	576	566	567	602	580	574	556	566	598	549	577	569	551	593	592	588	610	604	590	577	581	552	593	574	583	596	566	536	544	605	623	576	591	568	600	559	597	562	566	584	546	531	589	622	602	558	590	557	593	587	553	614	580	560	581	596	586	584	615	556	586	554	589	597	585	615	548	602	576	562	593	591	592	590	552	559	537	613	578	609	624	573	553	615	611	552	604	558	585	602	565	594	554	591	570	559	545	574	552	610	612	589	582	616	578	553	543	535	611	517	600	555	554	600	559	594	605	560	559	583	632	545	577	581	589	571	579	601	545	601	584	558	571	588	559	576	582	572	585	598	628	568	590	552	560	560	561	608	572	569	567	552	578	613	562	578	564	534	587	569	632	567	609	535	560	570	628	589	603	527	563	583	590	587	604	554	576	581	611	592	616	590	589	599	590	599	529	589	578	552	564	576	590	590	571	576	584	614	553	592	618	581	520	600	602	559	613	565	541	562	607	599	564	545	569	572	586	591	596	566	537	549	572	617	620	566	554	564	556	636	569	567	603	543	580	574	608	606	584	561	605	599	588	546	560	583	586	601	578	589	588	600	606	595	616	560	585	575	567	581	579	591	597	573	582	587	589	567	543	576	590	548	557	538	594	550	591	573	578	604	578	543	583	585	645	610	590	570	559	574	623	558	591	563	593	548	609	542	545	586	590	573	583	610	582	552	565	563	586	633	601	564	566	580	565	551	564	581	561	622	550	596	613	568	566	571	623	550	596	595	589	581	609	567
12480	11483	3872	1892	1404	1128	1016	910	824	803	780	768	706	698	705	731	624	724	693	754	748	769	729	732	764	754	766	750	762	738	683	734	670	717	629	630	698	776	733	729	755	744	748	733	715	722	756	708	669	753	748	656	644	671	629	698	648	711	669	664	680	634	654	671	662	647	629	613	657	645	629	638	649	676	656	673	682	655	640	636	645	632	680	651	634	654	645	659	617	706	585	663	648	660	638	626	666	625	617	696	634	609	658	624	645	601	622	676	680	638	698	666	659	687	661	642	655	660	639	646	601	647	683	662	655	611	627	615	652	633	616	669	597	626	688	678	596	647	679	570	694	658	659	693	628	665	642	635	659	634	659	594	676	655	672	637	597	598	624	638	660	656	666	686	628	657	655	683	669	640	623	681	625	665	643	627	703	660	669	632	678	687	653	665	628	657	646	612	661	618	667	689	646	637	685	659	625	618	626	613	638	680	672	647	615	637	685	634	681	623	701	609	679	639	622	617	634	627	615	567	665	627	609	680	648	640	632	636	654	642	700	624	640	651	639	683	719	638	667	664	616	624	653	664	675	653	641	650	657	667	597	630	646	698	645	676	646	633	686	654	667	648	646	642	632	663	658	624	643	652	602	642	614	659	613	619	613	625	648	624	683	648	650	673	646	644	654	606	655	662	682	651	644	641	613	659	657	645	638	640	684	623	687	677	664	661	643	635	625	604	633	698	690	666	658	644	627	671	638	653	649	633	666	642	619	662	650	644	630	691	679	626	640	668	660	700	689	629	657	600	658	620	622	678	661	665	617	634	656	658	633	680	693	675	615	629	646	653	643	617	622	666	637	649	657	653	677	671	648	632	614	656	653	667	643	659	668	672	606	622	591	632	640	669	685	618	676	631	655	646	655	633	697	629	689	653	609	599	663	632	660	609	671	690	625	661	655	615	649	664	658	602	632	702	659	637	709	675	651	645	677	626	669	683	634	663	664	607	702	637	632	649	677	631	605	657	627	685	650	690	626	651	607	632	690	635	635	686	661	628	616	650	649	653	627	638	627	659	603	667	649	621	621	682	669	644	663	674	658	660	620	636	664	614	638	635	663	653	637	693	703	647	662	678	602	627	657	653	709	673	621	664	625	632	691	690	649	601	709	660	638	677	662	673	683	626	689	637	685	665	674	686	662	624	628	697	668	642	645	618	677	676	621	676	644	635	647	627	669	643	605	649	652	639	671	644	668	674	657	588	660	640	620	647	697	641	633	652	632	626	613	621	619	643	621	638	656	644	647	617	625	661	662	660	683	610	628	666	671	652	672	662	669	639	647	604	623	610	700	618	655	658	656	697	671	646	678	654	628	702	601	642	625	663	640	636	640	657	652	636	665	667	656	615	658	623	637	622	639	631	667	649	580	660	646	679	662	610	649	630	643	620	638	663	672	637	629	639	682	621	673	665	640	669	611	676	659	669	662	691	634	604	653	644	642	628	665	633	637	668	667	654	650	641	670	652	671	649	652	646	649	694	667	680	657	614	618	640	704	611	661	689	630	638	655	657	648	649	660	672	665	660	632	677	674	642	640	672	655	648	666	689	628	656	636	664	639	629	660	596	629	626	645	648	665	681	660	633	626	617	646	671	653	623	648	632	647	638	613	631	615	639	626	657	650	677	683	646	663	686	605	627	695	701	635	690	684	616	679	681	670	649	653	641	662	622	632	690	663	654	636	587	622	648	600	714	672	680	666	600	649	654	682	633	667	623	619	615	636	667	646	631	670	678	664	662	632	650	686	652	619	651	688	673	652	628	668	699	621	693	656	623	641	657	667	662	655	651	613	636	676	659	682	656	622	633	646	630	613	666	650	642	658	620	667	666	672	597	624	637	690	627	652	595	627	627	638	660	666	671	618	631	635	633	627	611	653	654	665	636	667	651	644	700	645	650	621	622	630	642	611	669	619	601	661	673	626	638	650	649	642	622	665	654	659	619	617	643	647	649	595	588	649	624	648	631	629	622	652	647	664	609	684	643	639	636	638	617	634	636	639	670	696	694	639	627	615	666	672	632	632	610	625	675	665	612	672	632	650	647	666	694	598	635	683	650	698	642	640	673	679	637	640	647	612	649	636	646	697	669	638	620	594	623	673	687	646	663	643	629	670	650	615	639	659	679	663	605	667	646	702	639	646	669	606	590	634	611	621	628	665	687	613	678	635	625	659	634	633	609	637	625	672	682	633	606	627	633	620	671	649	628	627	635	608	637	617	660	668	620	609	663	624	632	660	636	616	600	628	622	654	611	615	623	657	659	703	613	590	645	678	670	663	631	648	645	635	640	645	618	659	631	647	646	666	622	673	646	675	620	650	655	645	675	641	672	694	622	656	675	695	644	669	646	631	652	630	620	646	661	647	652	601	670	621	676	656	623	660	625	643	640	666	644	603	684	645	673	635	694	618	631	599	626	674	661	648	665	629	623	636	637	620	640	634	652	598	661	640	671	616	672	633	608	658	641	609	647	646	627	607	671	640	643	666	657	652	625	616	626	629	667	606	653	642	638	651	648	618	648	642	632	630	655	613	680	655	659	671	676	652	635	642	659	652	637	695	640	643	616	626	638	691	674	667	614	624	676	600	695	626	638	701	680	638	679	681	675	581	590	676	652	639	632	599	624	658	609	617	655	626	620	623	633	673	666	654	616	639	645	618	625	649	634	648	658	624	698	640	667	612	688	623	636	621	633	650	625	659	671	618	597	669	610	719	657	594	613	629	615	652	649	667	651	659	683	634	679	633	702	614	641	621	677	643	668	641	656	623	621	666	633	641	639	615	615	664	569	671	621	677	633	659	652	649	651	633	608	639	646	602	637	685	671	633	659	624	641	649	658	676	632	674	617	648	608	650	654	659	697	643	647	595	682	638	687	617	601	600	662	624	698	670	624	665	629	686	654	628	648	648	641	661	605	597	667	608	637	707	645	645	657	643	698	668	666	644	638	672	661	657	671	638	649	688	676	633	702	648	663	625	640	703	647	621	660	696	679	655	710	585	608	628	602	655	613	639	661	636	644	662	639	607	651	639	621	619	686	620	680	622	641	663	629	599	695	688	694	657	635	657	671	663	609	650	615	634	627	673	648	634	685	608	669	667	641	679	707	616	662	643	637	669	609	678	643	625	652	619	648	617	627	657	653	634	652	604	632	664	674	648	620	639	620	632	647	634	593	651	659	620	681	649	661	604	689	629	671	626	650	665	618	637	656	651	635	654	635	625	661	673	641	643	630	660	690	645	642	671	636	652	643	649	619	702	632	667	660	643	680	666	683	645	660	630	665	678	659	628	667	632	656	612	666	661	649	646	715	669	678	626	642	657	673	665	622	684	630	661	683	678	700	664	667	606	656	633	671	656	691	652	653	658	639	607	670	637	650	664	618	641	641	640	691	639	604	641	659	652	615	701	634	632	694	677	636	644	677	608	672	670	638	653	651	639	608	648	651	607	629	630	666	632	645	624	651
22268	20992	28315	23831	20994	20884	4349	1301	1052	995	947	889	890	840	866	849	843	847	802	804	839	843	843	902	904	922	915	968	943	882	866	898	815	854	862	836	889	872	875	845	839	883	905	886	869	778	831	792	826	785	813	771	771	787	780	739	771	780	769	719	753	751	790	772	779	753	743	726	720	761	694	786	761	720	727	712	768	705	757	689	727	697	708	733	721	773	727	754	732	762	721	720	714	717	721	750	719	734	751	759	776	759	715	719	759	748	759	703	776	679	779	698	755	748	743	705	724	732	754	741	757	698	752	733	737	697	727	720	739	697	741	738	706	728	736	757	712	725	768	711	739	735	735	747	731	738	770	727	739	707	720	748	736	711	712	709	730	790	752	709	710	743	741	751	769	692	764	681	726	784	727	715	682	734	724	768	726	763	713	740	759	716	706	742	774	714	760	732	688	694	759	761	731	745	730	779	723	699	731	721	674	741	736	709	739	702	719	702	729	767	747	725	718	703	727	711	717	706	749	742	763	730	689	710	713	678	694	731	810	713	711	734	736	694	711	709	791	757	725	732	752	719	764	707	777	699	690	721	755	700	697	701	735	730	757	734	697	691	727	675	756	737	698	717	749	713	746	729	670	694	748	742	793	737	692	744	752	759	722	698	729	731	710	727	749	782	715	755	743	716	727	769	760	764	764	752	806	762	731	732	769	719	722	731	707	709	711	728	665	728	734	757	706	688	715	744	684	728	758	774	725	700	718	705	707	742	712	717	731	739	760	731	741	740	737	806	748	730	757	756	735	711	691	727	744	753	768	722	730	697	706	722	684	763	701	741	744	705	734	708	707	710	758	722	741	681	730	739	723	770	727	659	713	770	707	708	704	743	700	701	760	691	714	723	747	728	754	770	743	764	719	710	736	722	697	689	704	716	778	701	783	708	727	749	744	710	802	750	730	713	713	726	761	766	748	726	696	713	795	701	717	706	786	699	699	730	773	741	701	715	726	726	747	726	759	716	723	688	699	719	741	725	762	685	661	703	773	746	734	732	739	688	709	730	693	726	778	734	694	712	735	736	723	775	757	796	721	777	720	751	701	768	743	689	701	745	699	738	705	682	736	728	719	746	717	716	765	738	698	684	721	723	691	731	707	767	733	701	699	742	697	754	719	690	727	751	732	709	724	736	746	770	703	747	698	707	734	756	782	693	729	701	726	705	708	751	724	733	766	725	696	721	728	746	748	764	712	720	673	748	682	709	765	733	829	722	726	788	725	695	744	728	765	722	725	743	686	760	717	693	763	748	730	696	714	686	680	797	742	717	777	711	731	746	737	720	744	712	719	700	741	726	751	734	729	690	757	713	733	748	713	740	773	784	703	725	712	751	765	726	767	699	728	722	758	681	771	744	709	712	735	717	783	728	749	736	753	692	726	766	739	750	746	765	772	748	717	729	752	725	741	732	755	735	730	715	748	713	729	789	693	766	724	755	715	717	742	745	780	735	684	749	664	733	732	763	750	721	726	703	787	695	718	761	731	754	717	689	767	684	734	749	789	706	711	794	712	710	756	782	792	682	752	759	801	746	708	731	694	684	775	750	739	754	707	718	756	735	757	730	736	711	784	679	671	714	736	708	782	693	733	756	722	750	748	709	751	742	677	748	750	749	727	742	695	733	751	726	725	664	756	678	734	776	755	714	733	691	723	788	711	630	732	745	726	736	727	716	724	744	726	748	722	757	730	769	701	722	746	729	737	704	742	735	752	716	731	681	775	698	736	729	746	722	752	744	784	736	688	758	737	730	723	742	675	714	750	726	733	713	741	726	765	736	725	715	730	668	760	728	731	730	741	764	728	702	740	755	760	729	729	751	729	731	734	752	761	686	763	713	703	716	752	735	744	752	702	785	753	741	763	733	722	775	752	702	694	706	732	734	650	728	700	686	702	749	710	692	774	728	734	718	728	712	715	764	734	721	759	711	684	728	733	736	746	678	710	737	788	752	705	691	723	781	713	745	758	754	727	704	721	741	727	709	744	764	722	711	728	758	738	746	718	677	687	751	798	747	710	757	724	681	752	773	709	773	747	736	746	693	729	752	713	685	709	745	648	702	752	710	717	765	681	767	723	707	737	718	743	687	716	755	788	726	695	757	733	687	741	701	774	781	749	726	770	755	757	701	758	704	735	694	696	768	728	754	737	723	738	726	730	726	728	745	730	692	693	698	749	695	739	675	731	767	718	711	726	708	696	744	772	703	743	747	733	699	725	690	690	656	726	733	751	755	790	731	754	708	754	729	733	716	707	722	789	746	668	743	752	701	750	675	725	677	781	768	753	735	707	709	763	785	711	743	723	706	742	769	753	759	734	746	743	721	709	730	740	749	662	759	761	704	785	705	747	761	667	713	758	687	730	815	728	718	698	755	725	734	705	718	755	773	728	740	748	725	709	707	720	718	759	703	713	709	746	744	733	729	669	701	732	734	771	671	737	674	706	713	755	701	734	763	766	721	701	726	739	731	744	749	755	732	729	727	723	670	707	693	742	693	771	768	728	733	728	746	708	739	740	728	723	728	734	741	735	759	725	694	716	699	688	727	736	702	700	759	781	725	734	739	743	744	673	769	705	738	762	760	724	710	753	626	729	743	721	756	741	686	759	723	695	750	696	769	718	715	754	716	764	727	710	753	680	720	734	740	720	711	673	743	729	706	723	716	695	665	708	723	748	720	759	737	761	745	704	701	770	726	736	703	732	716	721	716	715	742	726	660	751	729	672	691	704	760	722	692	698	776	693	709	738	724	733	713	714	744	738	720	738	769	721	764	735	661	744	735	710	737	714	730	690	704	692	773	691	743	750	713	725	730	788	665	747	698	732	720	707	728	726	747	756	762	755	731	788	719	713	734	736	694	727	698	740	696	750	742	699	766	756	741	692	719	723	789	661	760	702	769	702	718	777	760	718	703	716	725	771	738	743	758	723	714	721	739	718	753	741	715	713	697	670	740	757	754	752	726	678	746	738	720	777	754	744	768	690	735	725	732	695	728	766	694	690	750	733	716	760	702	704	773	712	762	705	735	734	687	718	673	695	712	711	741	755	733	723	705	775	718	695	790	753	754	711	758	714	705	714	709	731	726	719	737	674	712	699	753	687	797	726	763	703	739	712	704	704	732	711	700	750	716	682	786	716	763	732	709	694	721	768	715	712	736	727	752	747	694	739	742	750	721	772	762	781	705	761	754	763	713	729	719	684	752	772	697	697	711	660	724	811	726	689	714	722	725	692	718	749	731	727	680	730	704	759	724	730	712	757	745	687	688	740	713	769	709	764	767	679	770	720	692	771	692	695	665	790	707	745	718	736	698	680	748	728	716	715	743	739	724	726	717	743	733	738	744	723	678	696	715	714	783	690	777	722	690	753	752	723	678	707	707	710	758	717	749	703	730	726	717	734	747	737	754	721	748	763	699	754	711	739	724	718	677	764	722	730	780	753	678	742	724	676	751	763	751	723	695
17399	22309	9913	4844	3226	2404	1963	1578	1373	1331	1242	1103	1060	984	994	958	916	936	989	935	1033	1043	1024	1044	1075	1114	1151	1089	1061	992	1083	1034	972	921	928	908	945	968	931	926	983	963	1025	982	930	944	899	901	920	860	826	866	871	813	816	859	855	873	822	831	767	789	815	810	795	785	765	837	788	835	855	784	764	774	780	792	783	833	826	824	776	817	816	804	812	757	808	771	770	758	825	822	865	841	769	812	838	813	815	816	761	798	800	768	788	723	793	791	817	810	841	800	729	834	801	760	822	748	777	758	755	770	839	805	762	802	830	788	776	770	802	780	813	818	838	781	806	804	836	748	792	845	764	739	795	790	831	801	772	789	794	782	777	786	797	763	847	769	800	784	771	800	785	805	746	772	792	840	794	760	850	837	788	787	807	810	779	791	795	761	783	772	794	764	796	809	784	794	803	838	779	805	801	837	802	803	779	782	787	777	792	790	835	784	794	812	802	785	776	780	826	787	829	784	808	777	805	783	808	790	794	782	839	789	799	823	807	801	796	798	803	788	798	777	827	780	780	839	764	819	735	835	805	765	746	743	824	787	797	807	851	824	788	794	804	844	775	787	771	794	734	815	767	808	788	775	837	813	813	787	804	782	785	776	789	783	796	806	808	828	793	739	767	793	817	780	851	757	781	808	763	780	748	804	783	831	759	811	793	755	772	788	771	758	784	826	794	781	824	787	811	778	837	797	828	821	765	737	761	778	872	817	826	792	839	752	776	758	763	786	755	761	791	804	756	804	772	750	826	815	808	773	758	781	785	758	775	757	763	827	784	738	785	780	739	778	800	800	802	764	834	797	825	793	773	738	817	797	787	790	765	821	776	818	830	813	811	795	834	830	818	771	778	813	745	773	795	784	774	724	782	851	804	759	821	765	775	797	786	811	822	821	781	849	792	774	822	836	766	785	800	864	781	764	769	779	731	740	817	765	776	818	790	761	797	796	807	800	807	830	796	825	830	823	825	849	801	817	706	761	802	826	752	783	814	803	780	838	763	795	757	798	818	843	813	758	785	780	785	861	767	788	829	806	820	778	810	801	854	835	752	795	752	692	856	788	825	749	717	809	779	784	800	771	810	833	804	839	796	768	814	808	800	789	790	760	796	801	797	827	768	806	777	764	802	741	773	790	811	784	805	857	816	762	785	819	763	775	814	857	811	805	795	788	781	800	800	794	839	745	801	822	795	789	788	778	793	859	781	756	728	762	808	843	738	820	805	793	798	800	780	800	796	812	774	811	816	798	793	784	841	802	802	825	796	818	859	810	787	814	800	831	841	765	801	772	779	805	785	759	793	775	756	767	799	768	818	755	776	756	839	813	787	807	767	785	762	780	800	743	777	787	796	766	824	816	787	791	845	813	877	781	806	854	793	806	794	788	785	807	805	799	798	815	775	789	765	852	802	751	779	809	802	782	845	814	804	783	834	756	868	787	826	867	753	789	780	781	826	767	778	743	731	827	781	772	806	837	794	753	785	738	835	779	810	770	796	766	806	756	757	757	803	791	794	792	771	781	778	795	821	769	760	784	792	781	716	744	769	824	775	808	795	813	775	803	729	803	760	801	797	793	747	743	811	796	786	775	783	795	768	821	756	794	815	804	780	759	802	832	763	789	814	829	790	809	838	793	793	843	812	771	784	750	770	762	783	810	784	776	757	742	826	804	832	784	796	832	853	811	800	816	825	833	796	836	810	786	812	825	833	820	763	776	804	790	770	818	812	770	767	737	768	752	794	726	774	736	806	771	770	809	742	823	796	816	818	835	801	853	780	807	812	791	783	759	856	767	770	699	829	780	793	797	770	825	737	794	779	817	801	773	790	807	870	766	828	793	795	806	808	768	759	790	770	810	821	773	810	796	800	806	833	804	798	738	824	776	769	813	787	805	801	771	771	826	776	844	751	844	834	835	782	786	756	792	770	778	828	802	783	766	735	788	757	820	822	754	799	796	784	792	816	804	804	846	775	832	811	815	736	787	803	794	806	765	779	804	799	813	772	769	789	837	849	806	814	810	797	808	833	764	865	833	743	799	799	830	760	785	801	796	811	774	798	802	754	764	791	760	781	779	841	820	737	816	789	768	767	739	735	781	807	786	768	769	815	782	797	804	765	800	774	808	717	753	805	801	808	769	798	780	795	782	804	816	823	818	814	772	804	771	756	782	803	800	800	826	819	806	791	828	790	769	762	832	731	772	810	778	777	803	783	763	783	788	844	801	803	770	789	779	820	812	853	826	808	811	788	811	806	799	776	813	870	753	788	813	804	817	775	821	769	829	778	786	806	766	785	779	777	856	802	846	791	815	775	820	802	773	776	800	826	745	762	800	816	779	773	800	787	777	804	782	809	827	767	780	758	772	748	801	794	788	841	789	783	796	814	800	811	814	824	839	824	821	740	755	836	820	812	822	760	798	809	801	822	799	736	767	728	811	801	805	816	840	790	794	767	776	817	821	794	771	755	817	761	784	810	823	804	787	762	803	772	781	814	782	760	832	826	786	772	811	839	798	810	771	826	778	822	780	799	800	810	775	754	773	796	785	790	756	769	782	729	751	756	790	768	806	838	758	806	793	788	786	802	783	742	785	803	781	783	793	802	835	860	796	759	815	781	779	828	748	785	831	849	825	783	808	793	798	779	790	796	768	804	840	810	774	772	808	785	785	780	793	791	756	847	826	772	823	834	805	817	793	808	784	798	749	756	779	781	796	797	811	841	800	836	766	770	768	763	779	819	842	755	770	743	795	783	770	782	754	770	821	808	812	815	821	807	817	794	778	809	812	830	814	846	761	822	774	784	821	757	745	788	855	774	780	795	766	785	784	818	816	775	798	815	779	785	781	766	760	808	804	782	777	808	814	800	802	802	756	800	795	780	867	721	804	780	772	763	768	816	760	790	756	786	812	801	833	833	829	823	771	815	790	826	846	805	836	811	801	768	797	789	822	858	769	816	846	759	773	825	810	793	812	798	818	775	775	785	813	797	760	803	793	795	822	795	815	811	775	838	786	843	810	806	762	871	791	812	805	825	818	789	775	763	782	823	831	758	777	773	775	791	777	778	788	774	782	785	816	829	820	778	790	752	821	784	843	793	751	825	842	755	776	795	796	794	752	807	811	793	760	797	789	782	780	840	763	795	826	760	790	815	813	754	794	797	764	759	763	822	730	803	804	799	797	774	749	806	803	779	750	759	788	798	759	744	751	785	775	783	773	761	784	797	726	806	715	765	798	777	804	765	760	820	766	780	842	737	771	783	803	816	813	846	835	784	780	797	777	817	779	804	751	791	809	792	796	768	798	761	782	814	779	816	822	751	775	812	808	789	785	775	807	825	793	779	757	809	766	820	789	813	841	790	769	775	786	831	801	759	778	745	780	837	818	807	829	758	768	732	757	756	759	789	807	780	777	785	781	822	789	825	826	761	801	829	800	804	793	787	774	774	783	800	758	802	842	832	805	791	790
27572	20588	10498	1523	801	768	656	684	645	669	587	655	675	664	618	634	618	649	648	611	634	640	659	703	684	644	651	702	658	700	679	653	690	672	623	613	638	638	668	666	663	674	661	665	655	642	625	618	669	624	595	594	606	607	685	592	600	635	619	625	590	581	600	618	657	593	598	636	622	638	593	597	612	593	580	592	615	643	617	614	591	602	615	622	608	592	641	595	563	634	607	615	583	606	611	628	578	598	593	601	667	605	612	606	586	568	648	615	625	574	617	629	574	615	578	587	597	614	572	607	621	581	625	588	577	605	578	598	628	612	548	654	582	588	563	601	616	639	624	626	613	591	589	588	575	597	569	590	587	595	635	609	570	608	599	555	552	627	588	566	590	606	630	593	568	630	579	621	633	591	597	630	612	622	619	646	646	600	607	569	616	582	623	574	590	621	622	584	674	634	591	620	620	589	617	581	610	579	613	614	626	599	627	581	560	580	608	581	592	603	583	624	572	634	643	593	577	595	572	608	577	602	645	640	600	617	608	624	589	656	633	642	645	634	606	583	596	641	654	622	633	649	569	565	621	591	597	595	575	613	620	598	611	625	652	548	603	588	637	595	564	597	586	620	648	548	636	616	603	608	581	597	610	614	609	588	600	594	616	613	600	613	603	575	634	630	572	614	617	608	561	611	574	582	610	627	636	583	578	635	623	629	615	594	613	595	615	588	572	582	624	639	610	558	646	581	601	647	609	590	636	613	594	598	615	620	579	591	595	623	602	607	574	590	572	615	622	615	577	609	629	614	573	598	635	572	615	645	632	625	605	615	567	602	588	584	596	610	626	624	592	663	644	625	624	628	645	601	615	593	606	602	627	581	596	596	656	570	628	633	636	626	660	629	576	638	655	612	643	574	603	609	578	587	611	599	607	658	623	589	625	604	593	611	589	630	561	594	589	583	629	588	641	567	572	607	629	599	609	626	607	658	601	632	586	643	604	610	583	640	579	649	595	596	595	628	653	613	584	580	585	643	593	682	617	598	564	595	631	605	601	642	575	617	598	601	590	597	634	583	631	604	601	616	598	626	587	608	603	585	593	624	606	595	577	649	643	547	617	590	609	611	591	606	586	580	617	665	595	661	638	570	640	599	619	632	611	577	619	615	610	618	572	615	615	554	620	585	622	604	605	624	631	597	604	666	596	620	595	642	632	586	600	602	589	596	646	591	602	602	599	581	644	635	585	606	604	593	595	558	591	614	588	634	573	565	616	611	568	591	585	642	571	604	547	562	589	571	618	591	565	579	624	604	633	604	638	627	637	633	632	573	639	601	601	584	593	591	616	592	581	616	600	628	566	687	608	596	639	611	575	595	598	609	621	609	594	606	577	616	630	588	586	604	614	582	613	598	601	608	563	578	612	653	613	608	567	651	580	573	624	605	594	619	627	613	608	649	624	626	614	611	580	586	646	618	641	587	588	611	608	588	585	619	583	591	562	603	651	594	624	656	590	589	625	580	600	614	625	641	627	583	609	620	606	647	607	603	599	618	631	588	605	596	616	573	589	602	582	596	615	565	605	556	588	592	612	609	571	609	619	630	602	592	620	604	592	612	591	630	603	630	558	624	588	578	625	578	591	617	615	558	607	659	595	628	605	582	607	589	593	535	630	594	616	668	577	567	597	627	552	608	578	617	595	596	590	551	608	568	628	607	649	589	625	565	609	614	630	625	597	601	581	617	568	615	637	584	590	596	594	580	609	594	613	560	674	575	616	641	640	573	578	598	613	621	609	583	610	598	590	596	610	613	642	612	610	630	563	591	607	606	643	618	604	627	626	609	615	608	580	603	593	598	625	648	596	582	576	594	629	596	615	588	564	623	627	638	643	614	633	617	628	602	667	574	562	591	602	608	598	585	595	610	615	589	628	649	592	595	572	574	593	588	597	639	572	574	641	575	629	620	598	668	616	565	612	577	636	627	595	587	614	633	600	603	590	646	572	619	632	651	586	588	640	580	614	601	611	610	574	605	587	568	570	603	592	619	616	593	639	603	585	632	629	627	606	592	597	633	599	643	598	642	629	627	592	580	574	600	610	562	634	594	617	599	626	550	602	615	645	598	614	558	601	605	596	613	609	631	576	560	598	637	626	633	613	604	623	608	591	593	585	582	561	595	601	652	625	614	623	620	628	589	596	582	614	607	581	595	608	618	603	601	638	612	620	589	606	619	626	598	594	620	624	597	616	623	584	628	623	633	654	616	570	598	618	610	613	665	549	569	607	603	568	601	611	590	627	680	639	600	573	562	595	589	633	624	640	642	607	595	588	574	666	654	597	638	608	571	620	545	614	579	618	584	635	603	647	660	585	610	658	631	573	559	600	595	612	604	626	610	651	604	615	609	631	613	587	629	619	635	597	658	611	596	638	563	591	606	580	665	606	595	581	613	562	616	611	636	616	613	592	626	615	634	624	545	603	564	624	615	563	618	639	640	632	629	590	596	606	623	615	619	560	606	583	586	540	599	629	589	556	641	568	614	610	635	594	625	606	625	607	616	591	608	579	616	643	575	627	596	601	552	602	595	607	567	604	621	660	597	627	614	603	576	607	604	636	640	600	609	599	608	601	600	607	639	566	598	589	646	614	633	607	596	590	597	602	587	616	630	609	588	560	637	617	575	625	626	646	634	619	631	635	566	579	584	618	622	619	624	610	554	625	602	616	599	604	599	571	629	625	667	614	570	598	620	613	625	631	625	599	637	605	628	626	577	605	614	602	586	612	585	579	608	607	635	627	613	610	569	657	603	572	590	586	590	603	574	598	627	576	578	605	607	596	640	609	634	591	622	644	618	637	615	623	640	560	579	572	603	615	570	626	593	612	622	585	604	640	578	586	623	632	591	620	593	600	591	592	652	611	603	663	618	613	661	617	690	632	611	588	559	631	581	617	583	593	609	590	575	571	623	607	600	578	601	604	585	562	626	609	623	598	584	630	612	612	609	629	591	639	609	594	601	584	579	569	628	618	590	596	640	600	624	623	628	644	602	601	573	606	622	617	636	600	580	597	606	583	579	631	593	600	591	573	613	653	623	619	590	575	605	572	608	620	613	591	558	596	587	605	631	594	625	643	638	599	636	631	582	631	611	622	670	620	571	594	640	595	655	591	597	610	603	641	589	606	608	575	620	603	642	604	599	613	577	561	598	598	627	662	546	589	624	639	626	609	596	566	656	593	583	631	599	573	608	562	602	638	608	630	608	601	639	607	588	601	630	629	609	608	611	590	566	618	615	618	623	598	598	555	663	602	590	615	602	609	609	585	575	587	623	563	636	640	610	582	590	627	588	594	621	617	615	617	624	621	619	636	604	612	597	660	606	604	617	621	600	594	592	603	597	617	611	612	622	585	599	610	673	655	573	634	609	587	604	587	594	602	623	633	631	608	624	598	619	615	568	591	640	646	615	607	620	685	610	619	552	638	616	617	568	623	550	595	608	587	571	569	610	586	620	573	630
11883	7656	2400	1385	1079	959	801	839	808	805	746	670	728	737	699	717	693	751	695	720	727	705	739	781	759	776	739	786	785	837	728	769	752	775	700	743	740	716	759	711	712	740	744	736	757	701	712	747	728	690	686	694	686	672	718	726	711	676	704	688	648	730	629	602	697	672	655	643	689	689	648	642	677	686	667	689	688	678	719	685	653	684	675	662	639	653	665	696	670	639	638	669	654	665	675	657	666	688	699	663	686	707	632	609	647	676	691	674	662	647	621	703	732	703	683	606	640	670	627	663	587	626	687	692	643	688	673	700	655	644	634	639	693	651	671	632	630	642	717	659	633	645	664	665	660	657	658	657	702	646	626	683	667	671	653	716	627	611	685	678	679	710	706	677	655	613	665	659	650	676	708	646	687	643	654	659	679	719	615	683	663	653	673	657	644	720	624	671	655	645	668	682	651	662	666	682	638	666	682	656	678	625	633	693	648	654	624	651	673	686	664	666	638	652	696	668	646	655	698	677	656	622	674	645	666	656	666	684	736	676	656	663	656	663	701	649	665	677	654	665	675	682	685	686	692	731	678	679	648	678	687	657	694	696	629	702	703	628	666	644	632	635	641	636	669	667	647	685	680	660	618	635	674	662	643	665	663	652	690	682	641	685	639	664	706	677	674	648	663	656	681	668	642	683	683	677	675	638	669	627	686	688	615	682	623	647	660	707	674	661	658	616	652	668	672	676	668	612	665	670	642	709	624	655	715	694	635	650	649	672	721	657	672	648	674	683	645	691	644	660	666	687	650	693	724	617	635	667	635	666	636	634	634	669	682	659	655	633	666	677	708	675	701	589	633	677	677	638	647	632	689	650	661	720	658	638	631	654	648	735	645	672	665	619	672	650	674	656	670	661	675	619	689	672	620	671	694	663	654	634	664	630	664	660	627	680	641	669	718	686	720	676	657	708	670	675	635	663	650	704	618	632	664	665	673	662	654	695	674	660	653	677	625	703	631	648	731	678	651	626	645	631	649	718	664	621	663	669	637	628	665	669	663	650	608	697	664	665	673	653	671	669	645	678	675	646	648	652	619	667	711	686	663	687	678	666	668	689	666	639	668	665	641	669	690	640	634	652	628	663	681	691	635	618	670	631	646	699	666	655	621	702	631	626	693	633	632	715	640	689	635	681	682	659	685	655	678	676	670	675	733	669	674	710	687	634	709	708	645	658	625	684	655	639	700	644	659	619	707	692	667	686	669	667	681	695	637	657	658	673	637	631	643	673	660	628	691	631	684	646	687	647	720	656	694	637	659	697	709	689	659	677	655	622	676	680	664	694	651	682	696	668	655	673	680	634	657	676	649	627	680	670	616	633	668	689	694	695	667	692	673	588	633	685	668	680	670	645	686	604	647	685	705	679	725	643	658	682	676	638	652	620	626	650	672	636	644	633	702	680	623	714	646	681	672	673	642	650	653	653	675	686	673	664	684	689	676	688	679	634	605	668	646	643	683	667	677	701	624	684	652	656	702	663	687	664	679	645	680	711	710	655	696	682	644	647	630	636	660	670	693	642	641	716	667	651	652	637	653	689	657	654	739	675	665	683	678	695	609	697	682	704	696	723	669	638	673	656	688	655	653	676	637	682	671	668	654	644	621	668	647	668	672	665	625	698	690	637	708	676	659	683	670	657	661	684	684	688	662	642	633	642	727	650	691	679	707	649	632	662	692	631	687	656	691	647	650	651	664	639	672	684	667	673	625	704	671	694	677	701	688	696	648	639	724	640	644	622	624	655	606	644	647	646	661	658	643	692	657	699	668	667	710	652	687	680	611	680	704	647	625	658	694	631	678	688	652	679	700	684	659	629	702	701	698	657	674	680	637	681	641	649	680	665	690	677	637	660	640	684	669	660	667	700	599	645	688	651	690	642	659	683	669	613	717	658	683	673	660	657	683	716	663	689	641	683	665	661	681	667	666	677	630	700	634	686	677	731	683	670	647	710	633	688	699	646	654	650	707	672	654	691	716	695	678	636	676	677	667	659	697	641	699	649	682	659	688	696	634	686	651	688	654	641	626	634	668	627	675	690	697	656	706	680	695	648	690	676	667	680	689	689	711	655	664	665	600	687	661	699	685	661	693	647	653	647	659	645	624	670	678	648	678	675	682	700	640	692	666	673	643	693	682	712	664	674	641	707	643	679	657	695	652	681	641	643	627	663	672	681	656	655	653	675	647	699	687	652	700	652	614	673	704	643	699	665	663	650	654	663	654	635	683	618	675	663	642	677	720	668	674	655	638	673	651	655	645	661	656	621	683	672	682	660	669	671	678	610	676	673	682	713	658	686	671	643	657	639	652	699	673	699	644	691	648	657	668	668	641	723	680	696	662	622	673	676	655	673	678	684	683	681	695	689	648	652	668	654	636	658	678	648	639	662	660	705	727	669	684	648	694	670	611	638	666	670	655	674	669	647	613	629	615	654	651	653	612	658	692	608	687	666	690	715	643	674	671	634	653	674	669	669	625	649	691	669	645	670	655	613	655	675	663	650	702	639	668	704	659	663	681	651	632	664	695	675	633	636	717	611	651	641	641	655	646	695	682	676	639	664	667	620	690	707	671	689	656	666	654	646	668	642	641	653	655	663	656	664	692	680	626	658	713	646	706	639	647	649	708	666	670	688	642	622	685	667	676	650	707	674	641	708	634	676	676	653	675	678	681	681	675	655	703	624	658	687	697	674	632	640	695	692	678	683	679	683	668	705	688	648	632	654	700	638	649	648	682	669	683	677	694	656	637	633	621	666	664	644	646	700	653	682	671	688	636	712	636	621	708	661	624	698	697	658	687	619	657	674	649	660	642	638	694	692	657	689	646	689	642	635	686	662	676	712	677	638	657	616	663	684	670	691	682	669	660	647	663	623	625	647	677	645	642	695	669	649	663	663	616	661	650	632	639	647	663	648	658	695	650	637	648	678	695	678	679	671	641	673	669	695	729	701	668	694	643	652	608	679	645	653	662	675	633	661	665	710	662	686	680	701	647	696	698	666	654	651	684	713	673	708	685	659	656	634	652	655	649	686	695	649	678	661	691	700	631	652	650	649	705	628	713	654	666	650	662	655	645	679	658	671	645	699	667	681	695	677	695	681	631	701	652	671	667	680	636	707	632	671	708	643	680	640	686	671	708	609	646	697	694	648	702	680	644	664	715	666	727	688	690	616	649	684	653	656	656	703	672	675	653	650	667	681	662	674	670	661	694	663	648	685	663	697	713	635	660	604	665	674	680	631	673	708	688	706	609	673	665	635	670	688	667	684	655	650	681	647	658	675	632	668	685	656	676	661	682	694	658	682	656	634	666	664	678	652	674	686	665	696	647	677	666	685	633	733	653	665	643	716	654	632	670	685	654	637	670	686	677	639	648	634	666	653	681	631	655	643	666	637	643	702	651	671	666	654	666	711	652	680	623	663	628	637	650	674	682	691	617	664	689	669	657	667	710	662	699	701
23517	20999	27670	24491	20733	4541	1328	1094	898	870	831	805	791	822	816	694	749	742	757	777	783	800	802	805	850	794	866	805	796	834	791	773	832	794	775	776	715	745	796	735	777	760	798	829	784	723	751	759	695	760	748	758	734	750	687	761	726	719	749	713	752	722	765	692	715	731	688	723	710	685	691	702	725	688	686	719	709	720	680	710	714	639	688	750	686	690	699	717	702	730	667	743	701	694	709	712	727	714	695	729	685	676	746	705	734	720	691	742	701	700	669	689	695	683	673	719	680	730	708	667	646	674	685	655	745	708	674	687	735	691	677	674	670	713	713	694	713	709	727	694	719	681	694	668	692	719	698	652	717	681	687	686	713	728	706	704	711	644	749	697	679	698	710	675	720	663	715	703	697	663	752	690	695	664	711	700	700	653	694	698	741	735	698	696	732	664	683	685	692	697	715	713	653	749	683	696	687	679	693	659	700	725	692	699	731	662	704	725	708	690	688	645	665	681	754	730	729	734	737	697	694	702	683	697	709	646	717	704	720	673	690	709	691	660	720	679	658	687	702	678	681	716	716	741	709	662	698	702	705	671	680	704	731	738	701	646	727	709	761	729	690	695	696	722	705	702	674	683	670	668	704	694	714	750	690	697	739	692	681	730	687	700	712	727	660	706	687	692	685	731	716	662	664	729	696	693	689	697	714	695	678	742	697	689	662	703	665	687	693	699	733	712	769	721	705	744	741	685	717	725	721	719	703	728	697	688	699	707	708	730	704	757	692	705	680	669	674	685	691	756	652	672	676	665	692	654	719	710	680	733	702	719	700	720	730	707	683	705	750	705	716	669	655	707	690	671	648	747	713	712	703	683	702	720	736	698	722	697	698	736	673	757	673	681	688	676	688	780	690	659	717	692	738	664	699	739	727	743	675	706	766	733	701	745	694	706	700	694	741	700	669	704	691	700	733	659	744	705	693	705	672	753	692	735	758	701	689	703	703	702	715	702	712	710	663	704	681	717	694	677	697	646	682	702	656	643	755	722	687	683	753	686	701	693	684	673	749	670	687	725	720	678	728	688	678	721	697	699	707	710	696	678	725	694	713	711	727	710	690	697	702	695	665	704	686	713	709	694	727	723	744	680	696	673	687	683	729	744	708	718	729	686	647	741	709	727	687	700	707	704	713	699	722	735	699	663	671	691	677	733	731	679	730	683	671	680	736	749	697	715	713	738	695	729	714	686	691	698	667	744	633	688	688	688	728	662	727	672	682	692	723	666	671	658	690	700	670	712	644	664	744	695	662	682	654	644	750	691	729	718	685	671	772	671	701	689	666	660	677	703	687	692	631	673	681	667	716	656	725	735	667	714	667	719	685	713	723	661	703	711	691	667	719	668	709	701	646	739	689	728	699	661	685	704	714	697	661	640	714	727	712	693	689	674	703	656	699	688	685	695	674	678	717	707	663	738	699	680	707	668	675	721	736	739	720	742	698	674	707	698	753	710	733	630	682	733	712	701	746	667	749	705	708	742	696	654	750	681	729	723	651	669	725	728	678	718	703	711	685	728	751	710	664	678	670	691	689	704	677	720	727	686	727	690	691	685	696	728	731	675	676	708	679	681	655	676	671	687	713	710	732	670	694	674	721	685	694	678	765	687	677	723	701	709	714	720	677	681	709	770	690	673	699	707	704	689	631	726	674	741	681	677	676	725	630	688	692	685	663	709	675	691	692	713	714	679	705	712	703	675	717	709	714	730	670	708	671	651	671	699	704	717	680	732	678	720	745	667	651	666	676	707	670	686	733	657	654	719	733	723	676	675	699	737	666	717	725	713	702	759	733	735	730	692	702	663	683	713	706	725	696	650	711	718	702	688	692	707	694	663	688	712	694	707	726	720	707	743	693	726	700	701	640	691	751	705	733	688	693	701	683	683	706	718	695	667	734	686	673	703	737	731	688	695	714	712	717	748	674	715	657	704	660	707	691	664	687	672	711	647	665	691	697	692	710	704	724	697	657	680	714	706	685	681	675	687	729	676	700	697	684	693	742	738	735	750	665	703	696	703	731	663	711	683	701	652	717	698	678	663	756	729	700	720	670	673	651	754	681	688	741	670	678	666	700	690	725	692	719	681	731	719	711	685	698	691	692	693	679	720	659	676	691	699	690	682	742	664	684	681	665	720	709	647	679	669	723	710	706	662	687	696	717	674	684	743	682	720	724	703	712	715	685	717	729	684	708	702	712	676	707	721	689	669	741	652	681	704	712	730	687	675	650	676	666	738	678	702	717	726	713	651	710	745	704	711	674	726	714	694	685	710	647	707	704	664	693	688	702	686	659	743	655	744	730	698	673	640	666	683	667	684	740	717	722	737	701	643	726	667	676	689	717	670	690	703	653	742	671	690	641	709	687	656	737	709	704	683	653	727	685	705	705	775	727	685	670	643	681	668	698	717	769	689	726	680	729	695	699	694	744	663	744	736	686	713	671	695	695	725	697	706	700	675	699	676	693	712	683	699	694	705	682	698	689	702	707	668	624	720	725	710	743	654	685	657	689	746	663	668	728	695	667	716	680	683	764	669	703	679	697	732	705	747	686	707	684	715	721	628	731	624	724	718	729	671	688	697	714	648	712	661	702	734	712	725	698	668	668	719	719	652	715	701	691	677	708	710	722	710	719	700	704	695	695	669	670	644	676	682	750	666	707	698	683	647	691	660	681	654	676	687	623	716	709	692	727	703	720	691	723	666	663	675	711	697	720	711	685	703	661	670	705	640	678	709	703	653	766	708	663	711	705	660	690	703	711	718	686	707	698	699	714	711	721	682	692	740	702	703	701	703	748	719	673	703	661	660	664	707	651	687	638	664	693	694	671	701	695	690	673	698	726	704	742	685	670	686	713	756	687	661	749	701	657	714	674	702	661	686	707	657	690	749	661	679	781	704	731	741	755	725	744	664	722	720	715	716	695	698	682	680	712	696	675	705	705	694	695	740	741	755	678	660	685	712	716	741	699	719	709	696	706	692	703	698	664	712	753	717	695	687	667	652	681	691	725	706	706	688	732	690	736	744	673	694	696	707	680	671	721	720	722	706	712	684	736	689	733	722	666	696	741	740	681	674	648	715	708	673	714	650	701	686	732	644	737	685	715	711	688	687	704	655	710	712	686	725	701	666	689	679	706	690	678	679	689	696	682	688	705	693	673	689	664	730	704	727	722	664	688	691	686	677	698	685	687	716	666	685	685	707	680	703	684	678	741	751	760	698	696	757	698	736	713	719	689	673	735	713	658	718	701	675	697	677	674	684	709	699	655	735	727	691	685	736	665	639	695	717	692	697	677	686	737	656	712	731	731	700	680	753	654	695	668	683	695	700	679	683	686	661	675	699	672	714	734	727	693	718	703	714	692	675	685	715	705	671	679	683	744	713	711	718	698	699	665	699	726	731	671	666	655	682	689	725	648	717	659	718	729	682	686	713	709	688	677	715	705	738	662	678	721	653	696	683
15004	15345	6551	3226	2142	1788	1430	1195	1111	1037	951	991	929	858	873	834	834	839	912	884	900	940	927	910	917	905	949	965	945	932	916	961	942	912	893	892	870	911	905	841	853	868	907	864	888	801	854	828	859	816	758	828	715	810	763	816	749	791	738	776	767	810	743	749	740	781	760	784	726	725	776	763	767	735	787	749	766	706	751	772	749	777	731	764	766	790	697	717	750	714	800	699	743	724	735	772	766	762	752	725	756	751	768	750	780	709	747	764	760	752	779	757	775	747	773	767	740	728	764	741	714	768	766	750	764	695	761	783	801	800	727	773	777	768	743	771	799	790	708	735	776	791	797	690	807	776	752	726	784	774	814	766	800	773	759	756	724	752	782	781	770	702	713	755	741	750	728	744	736	718	752	764	780	766	778	775	797	795	760	789	773	746	784	714	739	767	720	741	741	707	735	762	744	722	738	792	747	781	740	754	767	786	727	759	752	717	717	788	748	771	750	789	725	740	730	750	742	743	764	753	768	782	738	760	762	738	739	783	757	728	783	754	762	812	780	735	781	800	753	765	736	749	726	744	753	736	739	755	794	739	733	734	766	785	719	775	816	782	727	747	764	787	778	728	794	744	713	754	763	742	707	731	728	772	793	699	754	747	755	777	744	755	764	765	772	734	781	756	757	786	745	727	766	741	749	777	726	748	759	686	799	751	768	812	755	714	801	749	741	746	734	759	741	789	786	761	821	746	805	758	782	743	753	795	737	785	744	782	766	760	757	794	811	722	765	730	743	745	755	722	772	733	806	758	767	737	776	756	760	770	773	798	801	801	752	789	715	800	802	716	739	742	747	760	757	770	759	749	765	774	746	747	751	830	752	802	769	763	810	854	736	736	742	772	806	780	731	829	817	761	757	776	721	770	779	763	740	755	734	752	787	748	799	782	760	765	764	822	779	778	727	743	757	719	738	703	765	771	768	725	779	775	688	740	809	747	771	752	769	768	794	805	746	770	742	724	776	743	773	759	799	753	772	759	765	738	778	742	750	718	754	759	754	765	764	770	752	753	750	760	741	775	758	753	760	762	796	781	771	719	762	747	785	744	714	750	749	727	736	738	722	737	754	745	746	786	739	749	804	819	743	784	788	812	691	751	751	793	765	740	754	733	787	703	722	758	785	841	731	756	785	721	766	739	688	720	745	764	712	744	770	750	743	754	790	741	746	735	759	785	752	788	730	749	807	831	790	739	769	765	777	782	692	742	755	778	749	701	772	781	789	736	748	751	776	776	798	756	759	796	759	717	764	788	779	750	748	771	799	743	759	794	730	761	805	769	767	735	737	753	801	783	758	755	707	754	734	761	794	753	776	757	749	733	703	790	744	745	759	727	692	811	773	784	760	694	791	766	767	741	706	760	708	795	799	810	795	809	772	679	717	836	786	758	779	733	764	789	757	754	761	740	767	733	753	735	780	779	724	733	770	749	749	713	776	743	739	744	722	790	786	782	735	791	791	749	702	760	754	767	775	742	799	796	727	733	760	763	749	731	705	750	792	797	746	739	782	796	816	794	820	790	775	774	733	742	728	772	770	782	769	714	737	755	751	753	751	736	751	773	751	753	752	803	766	717	719	814	783	772	735	748	797	782	741	775	767	720	749	779	747	729	731	764	741	756	802	787	752	751	702	769	775	743	754	760	741	799	801	768	763	757	774	778	773	716	763	730	741	759	796	764	724	767	754	722	759	735	739	771	779	772	759	790	781	741	729	743	717	820	743	773	796	720	769	735	772	800	755	786	757	794	768	720	753	777	731	777	718	779	733	808	727	765	748	736	789	712	723	785	770	744	789	756	787	751	779	805	735	693	745	787	776	741	726	758	704	777	745	741	718	814	753	756	759	811	799	745	790	749	750	729	726	736	798	773	796	758	782	719	784	767	776	713	761	780	755	685	785	811	753	758	745	766	723	753	717	794	753	724	797	775	737	734	788	787	701	760	752	781	728	770	761	782	747	743	722	673	745	729	804	800	703	773	719	780	730	800	797	750	699	769	801	786	782	734	788	798	795	765	747	754	757	784	755	745	751	775	715	771	797	782	747	768	750	715	728	762	765	796	733	751	749	776	750	741	744	776	748	792	731	754	770	780	765	811	725	747	782	775	708	827	782	757	729	780	804	774	781	727	736	761	744	713	765	783	786	773	773	738	771	703	741	755	787	770	787	731	719	789	779	661	781	757	788	743	762	774	786	760	785	722	755	777	780	735	751	784	755	766	798	702	728	738	748	764	774	751	776	778	791	729	723	784	745	779	763	746	758	783	741	720	795	746	766	775	783	709	759	775	772	779	746	756	791	768	742	775	777	769	765	754	728	779	751	743	776	742	772	759	749	758	730	773	760	779	777	739	743	680	775	780	757	724	747	758	704	782	732	793	753	747	820	806	734	761	781	770	699	818	777	791	751	728	705	744	777	752	791	747	744	787	789	801	725	823	768	774	777	777	773	798	682	787	764	752	744	731	770	777	743	782	724	745	825	737	771	753	742	764	772	792	768	755	769	739	709	736	759	796	778	752	757	746	738	751	798	748	716	743	778	737	756	737	755	718	744	794	765	759	755	763	757	772	834	756	771	732	704	718	724	740	753	765	757	754	803	792	765	746	765	739	770	794	764	733	807	739	778	769	757	756	775	773	753	740	781	777	748	732	728	779	776	736	766	752	756	750	722	766	764	744	801	754	702	748	712	766	716	793	768	774	757	694	763	796	723	766	818	738	808	761	771	778	732	729	750	751	711	802	719	744	769	729	750	751	791	716	791	768	782	754	750	763	729	748	813	725	751	788	717	753	787	809	790	768	754	793	743	752	745	766	755	774	798	758	731	749	762	766	729	743	762	776	739	779	762	752	763	767	751	770	750	737	735	776	718	739	825	782	757	782	773	733	778	754	813	745	729	750	743	746	773	777	780	744	736	796	719	747	781	741	790	809	754	732	691	783	757	776	719	841	767	753	793	751	807	730	767	771	758	750	769	768	706	733	787	737	719	759	742	823	775	761	722	757	738	750	760	752	723	794	784	777	762	712	787	738	761	779	712	755	768	769	749	758	719	695	791	796	739	804	716	754	811	735	790	810	774	758	732	773	733	742	703	743	764	758	721	713	793	770	768	717	772	768	735	732	719	789	794	801	805	783	778	766	725	779	736	776	770	791	703	782	737	730	728	736	757	782	752	748	785	741	763	755	714	718	766	774	753	757	718	745	741	756	769	758	810	718	760	772	782	770	792	763	740	749	710	749	798	785	768	769	742	798	755	766	729	798	772	792	766	753	757	728	726	787	748	762	759	721	721	728	791	800	742	741	762	750	797	768	765	738	715	788	778	787	713	725	748	815	742	737	751	766	787	738	753	750	756	747	775	782	762	733	745	760	770	759	746	718	789	771	724	755	781	715	750	713	782	778	734	766	746	781	750	775	712	761	742	782	767	808	763	768	773	797	781	828	758	735	716	759	780	730
24634	20998	26403	25261	4588	979	836	736	686	675	699	653	661	612	636	636	643	622	594	639	608	643	654	656	660	629	708	723	684	694	673	665	654	630	640	632	604	633	641	651	657	620	622	665	562	640	595	638	609	627	612	606	604	610	619	569	611	650	579	542	582	629	549	623	579	600	637	566	599	606	613	589	584	569	589	536	563	607	604	583	599	562	604	577	586	564	577	581	568	573	542	582	612	578	592	574	571	594	613	570	620	555	587	589	604	588	600	620	563	618	561	625	562	590	570	595	550	579	602	545	588	554	590	562	592	559	594	604	559	579	590	541	566	572	579	570	560	606	539	543	566	559	625	544	575	559	591	579	547	575	572	589	598	580	570	574	624	573	610	626	574	575	587	603	596	561	554	587	577	547	576	584	558	607	567	576	543	564	549	589	618	533	565	555	598	586	585	560	613	544	543	596	591	602	575	532	553	599	587	564	581	548	613	607	603	605	564	628	597	608	572	644	570	581	608	586	592	569	536	610	569	587	593	565	545	558	614	562	547	584	576	563	588	584	573	582	555	566	550	573	574	631	569	573	575	569	575	577	535	587	553	590	621	593	586	602	555	588	566	573	560	590	577	580	589	568	564	562	576	587	560	561	616	620	575	540	590	570	607	591	574	566	598	600	602	582	585	569	584	618	540	596	579	591	590	575	636	547	601	570	567	601	596	592	569	556	585	592	561	537	564	586	549	575	617	592	559	652	566	625	601	554	570	591	581	535	585	591	583	550	566	558	546	617	572	536	591	569	615	603	573	589	587	524	590	587	624	572	566	589	582	583	607	553	593	580	617	580	590	585	581	563	621	625	605	569	587	544	566	590	615	589	579	599	588	584	618	579	609	602	624	598	574	580	558	611	619	570	530	611	558	582	582	604	558	549	557	623	596	621	566	615	585	578	570	567	600	607	594	583	520	590	618	568	586	577	570	591	593	584	604	568	565	578	593	578	574	573	554	577	577	536	627	580	586	554	576	595	564	579	627	553	607	596	570	573	563	594	561	574	625	556	573	579	552	581	623	559	568	572	566	523	594	570	572	627	603	586	566	609	583	615	565	577	541	566	578	564	596	605	566	544	617	596	570	595	574	586	583	581	570	568	618	574	561	569	577	560	582	561	626	592	548	610	663	609	601	607	589	582	596	581	551	584	602	548	598	600	610	562	568	598	553	580	574	540	579	577	590	536	576	578	534	553	570	572	536	599	570	558	549	559	616	588	553	560	535	536	573	571	576	621	561	607	568	570	584	551	612	578	572	591	563	596	539	557	569	574	589	583	595	526	601	591	535	537	572	634	578	596	587	533	585	573	649	599	560	570	585	583	614	595	614	590	560	591	587	535	575	576	581	582	567	577	546	549	604	581	529	560	593	519	557	595	590	555	552	553	590	566	599	597	595	590	576	612	577	602	542	602	614	570	586	570	606	555	618	566	564	596	589	573	596	564	581	575	575	578	631	537	602	562	541	573	584	630	574	584	591	602	552	576	526	555	568	530	542	580	597	607	610	606	526	598	598	582	597	563	586	571	549	574	594	586	587	584	562	579	561	554	573	596	585	601	606	603	600	573	616	569	598	576	561	565	618	577	540	590	557	582	578	610	623	623	615	539	558	579	579	555	579	584	616	578	638	568	584	581	592	596	565	533	605	516	571	566	533	546	570	580	567	549	562	602	589	556	572	572	573	604	603	579	621	598	535	531	555	569	570	621	562	564	574	573	602	583	535	636	559	555	559	622	575	549	581	581	617	581	590	554	528	587	582	600	622	617	571	617	617	546	515	593	571	606	628	597	602	608	565	590	583	595	594	558	585	615	605	537	552	560	579	556	578	556	584	623	586	603	579	580	565	581	560	573	579	593	558	626	577	604	595	562	545	548	587	575	609	595	602	618	606	555	549	548	620	647	597	566	576	634	574	555	575	550	585	623	590	633	590	569	566	568	594	589	612	577	599	552	584	621	568	572	585	575	544	588	612	593	573	544	613	605	556	584	589	623	590	558	589	590	617	576	581	621	579	571	582	615	586	618	596	542	606	572	609	594	585	611	584	624	573	577	581	593	601	620	595	581	608	577	623	558	639	568	559	635	597	613	595	575	565	586	591	569	578	621	577	555	594	555	617	594	584	572	566	588	603	599	549	577	592	580	576	573	519	595	557	602	586	592	548	581	565	606	560	608	555	552	546	560	594	569	595	603	581	587	595	596	563	622	571	594	565	573	611	599	580	548	528	591	555	586	607	584	583	551	549	557	601	568	559	584	603	581	593	577	547	593	592	591	601	568	589	580	584	592	568	593	603	583	563	535	600	589	595	598	668	568	592	626	591	589	565	594	590	578	592	570	602	613	569	554	568	609	590	591	595	562	588	556	576	587	605	602	595	556	611	559	591	592	587	525	616	579	618	557	566	601	587	602	551	601	599	604	611	534	591	586	588	544	612	608	561	588	605	563	582	576	598	579	575	612	621	562	590	582	556	585	540	577	563	586	623	599	567	585	663	596	615	595	596	593	558	602	538	642	619	566	559	549	616	552	612	598	581	615	608	592	547	580	603	623	603	568	600	591	521	562	548	553	574	615	622	572	591	614	582	533	554	547	585	582	585	606	597	630	615	584	549	578	568	570	593	529	604	619	569	576	617	584	550	573	568	572	591	532	575	577	562	566	583	631	586	574	580	591	569	605	601	564	579	588	576	625	577	544	558	512	579	595	584	611	599	585	532	604	560	533	595	602	605	579	576	613	598	554	566	584	554	612	596	567	608	544	595	616	527	582	594	532	587	600	601	571	580	532	549	560	566	558	555	585	587	553	589	562	571	567	596	572	566	553	586	523	577	609	575	541	581	580	583	604	571	582	525	620	576	602	581	588	600	619	550	618	569	551	597	585	575	564	578	594	541	642	532	623	592	604	567	605	567	593	577	593	586	570	546	588	556	591	526	594	565	548	569	563	591	546	578	579	563	577	576	597	579	549	564	593	619	649	549	569	553	577	594	595	588	590	583	522	592	580	586	560	587	611	607	564	549	586	585	555	580	598	585	558	562	607	569	584	630	583	569	571	567	590	589	597	592	546	610	566	590	565	594	575	581	621	613	568	588	513	541	593	572	588	590	593	621	633	602	573	596	550	546	550	590	586	582	574	577	557	593	619	582	587	567	626	569	568	563	570	565	564	611	575	559	585	541	589	646	576	597	561	554	612	602	608	575	587	589	569	582	621	577	573	560	629	562	609	582	593	585	539	591	562	598	599	591	556	570	566	544	544	529	537	592	580	543	555	600	596	582	550	563	613	593	584	607	625	636	547	612	552	571	565	546	584	545	572	598	580	588	582	567	607	624	534	567	601	528	586	597	586	632	579	590	621	571	568	580	580	594	582	591	614	562	587	574	574	589	607	586	593	583	588	577	594	570	590	588	560	566	613	543	605	546	596	559	610	567	548	579	608	589	556	601	608	543	557	580	557	593	643	617	604
12640	11094	4133	2078	1411	1242	1079	933	889	836	786	718	725	738	744	706	703	721	656	669	712	758	743	770	772	731	765	745	819	814	804	805	843	751	774	717	704	760	724	692	738	735	748	736	775	682	685	649	646	763	712	674	680	706	663	642	672	616	692	638	673	623	673	623	633	646	705	626	657	659	660	683	660	707	669	639	653	638	655	630	676	644	645	684	633	625	660	641	539	628	653	672	632	659	655	646	618	666	657	676	639	681	623	654	662	677	647	605	621	657	622	635	637	667	667	621	698	627	637	599	666	681	705	636	664	696	654	662	685	669	658	698	631	654	643	638	619	650	675	622	617	654	681	678	643	628	639	623	657	663	622	633	660	655	644	697	688	658	668	642	650	663	649	665	643	670	582	679	645	665	625	652	628	655	652	603	642	645	698	657	639	700	660	649	606	666	635	650	592	662	688	661	668	657	651	628	655	640	658	660	689	649	619	592	662	652	662	609	643	626	600	618	649	638	614	676	612	643	604	636	639	628	653	659	665	661	649	684	655	640	627	613	679	635	664	637	612	626	670	634	680	656	639	655	614	597	631	637	632	593	626	684	683	622	653	660	690	639	660	647	661	650	676	661	650	641	637	635	667	651	657	658	626	612	640	607	638	670	665	685	656	609	675	672	642	608	680	635	675	632	627	647	652	626	626	656	655	634	629	654	671	713	597	663	657	654	650	644	637	672	608	640	622	671	644	632	649	649	639	613	633	608	697	661	617	608	640	641	679	625	700	671	648	680	678	647	623	622	583	655	605	634	667	613	683	650	697	670	670	635	643	610	616	607	667	622	682	655	641	626	701	651	644	627	658	666	623	638	640	631	615	598	642	646	684	641	627	643	660	687	643	687	684	592	688	627	657	627	671	597	676	630	615	633	644	652	669	676	623	651	659	669	613	627	644	628	644	626	655	629	642	654	651	675	632	632	644	615	613	670	679	645	602	660	612	638	672	662	660	650	627	637	684	653	628	650	650	628	645	674	641	638	633	639	673	640	666	667	674	649	631	630	717	670	664	612	653	663	659	637	659	665	632	635	635	656	665	661	678	627	656	648	669	609	672	638	640	634	652	667	657	640	659	656	604	638	640	624	639	623	693	645	645	660	591	661	692	652	659	676	634	631	678	658	668	653	646	625	655	661	660	669	678	631	628	641	650	649	650	613	625	586	634	618	640	622	625	713	645	661	673	675	649	634	666	595	636	618	665	645	660	615	635	651	670	639	655	653	663	659	631	618	588	654	622	640	659	605	643	628	626	644	626	645	624	651	624	643	599	638	689	658	624	617	650	663	685	607	657	619	655	608	642	659	671	675	669	603	680	666	657	647	618	636	685	650	612	626	697	659	657	637	613	675	646	594	647	610	644	639	629	649	648	650	652	697	695	633	621	641	637	680	605	644	667	716	627	655	631	621	626	618	606	598	643	609	675	640	611	659	621	590	612	626	670	658	664	629	628	688	653	628	662	610	628	651	615	643	579	636	619	640	584	619	671	677	598	665	660	653	627	646	631	616	645	604	679	621	744	646	603	666	656	705	658	677	653	632	621	644	688	635	648	650	653	706	709	633	653	636	668	593	642	656	649	622	660	657	639	632	688	636	675	687	635	642	656	628	655	676	679	631	630	651	643	637	677	599	650	629	644	632	605	671	657	646	702	667	646	626	660	625	611	636	643	652	643	632	618	610	649	606	656	668	697	639	631	626	674	624	667	647	649	603	681	663	660	604	680	678	609	617	688	644	684	689	669	675	593	605	640	669	655	604	619	622	682	608	640	694	665	615	633	667	610	640	648	662	688	673	649	670	662	664	636	610	638	661	673	686	703	634	630	662	634	678	656	605	671	616	583	659	693	649	654	657	629	621	622	603	675	675	633	640	604	627	657	665	653	663	664	602	639	647	664	607	629	644	677	650	675	635	654	671	645	653	602	630	649	657	681	639	605	683	661	646	691	654	655	642	629	650	591	671	661	628	678	599	631	640	664	580	664	641	638	662	653	675	636	642	631	667	652	627	631	675	627	652	619	663	639	641	672	668	643	680	651	658	645	717	709	647	627	683	631	653	636	630	690	649	590	634	678	658	684	615	644	713	656	637	674	654	628	654	612	659	629	633	665	635	640	639	670	608	621	635	646	672	653	630	648	641	632	618	634	713	637	639	687	687	624	648	666	646	604	654	657	645	638	638	648	715	636	648	616	663	639	650	609	650	640	676	668	634	649	639	663	659	632	675	661	610	665	661	623	632	678	650	612	613	690	647	637	669	619	642	634	718	640	650	641	633	630	700	644	598	644	631	680	643	636	683	630	618	660	666	630	652	641	638	645	640	666	654	638	674	637	657	655	613	663	632	661	692	624	639	668	693	667	642	687	653	651	653	671	653	666	689	640	659	629	671	720	699	689	668	637	634	656	687	622	675	656	648	634	655	627	662	655	632	664	618	601	659	636	610	675	702	640	673	602	700	692	675	685	640	585	630	693	632	626	665	633	674	670	627	645	664	701	692	632	606	663	671	607	672	596	654	637	642	646	664	682	642	618	636	604	610	642	655	635	675	634	613	634	582	631	651	666	649	661	666	691	652	628	656	675	651	610	666	651	681	674	647	642	643	663	627	631	669	665	648	588	615	652	639	685	586	652	683	657	695	671	623	661	645	631	668	657	651	614	644	621	650	634	707	607	630	677	633	639	651	622	643	671	614	685	656	630	640	595	626	652	626	643	646	596	623	631	635	650	649	591	649	646	643	683	651	695	628	691	673	661	635	677	637	596	699	611	686	605	630	659	606	688	666	608	667	624	640	608	639	627	658	644	674	631	647	685	620	629	648	657	661	601	663	637	670	642	663	629	663	614	620	623	635	644	611	697	657	611	626	665	639	711	650	645	636	658	662	647	653	673	664	639	670	643	651	712	652	612	671	625	634	631	619	682	639	702	657	648	667	660	620	618	657	683	629	646	653	616	618	644	616	677	661	683	691	673	602	697	666	653	632	622	641	633	635	651	626	677	639	687	658	666	669	645	691	608	633	620	601	596	621	655	650	651	671	657	627	652	612	658	679	678	628	642	662	676	632	633	595	690	642	643	604	677	615	652	609	619	679	638	559	708	664	671	640	651	618	662	599	656	657	612	627	652	627	667	624	649	612	631	608	631	611	616	626	703	629	674	644	636	660	648	688	617	642	613	629	651	639	691	670	643	664	654	626	661	650	712	653	661	609	652	669	654	640	673	647	611	646	645	688	651	635	626	648	618	642	627	662	684	589	630	642	651	666	673	659	668	659	652	656	650	599	666	662	647	641	681	675	666	689	656	644	678	630	652	630	646	622	614	613	628	638	663	680	653	645	664	689	620	645	633	627	635	673	647	653	594	699	655	668	667	612	657	656	609	662	597	650	611	657	652	643	629	654	663	676	631	683	616	634	673	629	656	695	690	625	656	622	655	629	664	669	676	660	652	580	678	684	664	612	676	680
22369	21052	28401	23911	21058	20985	4553	1462	1123	1085	930	886	903	862	903	799	837	863	751	850	868	896	861	887	881	869	907	933	893	981	975	924	958	944	927	911	834	869	905	875	866	852	837	836	826	783	799	819	714	815	777	763	756	775	786	723	692	758	716	768	748	703	769	749	732	756	735	737	695	779	704	786	758	733	700	773	736	752	750	728	741	731	701	748	752	719	767	737	718	763	705	749	744	724	703	732	735	732	692	699	817	738	711	742	714	745	715	710	688	786	750	696	714	725	691	760	717	764	714	718	727	689	672	709	692	707	774	705	760	687	768	736	726	731	770	736	720	724	772	721	748	704	752	718	719	747	762	691	724	752	687	732	737	671	729	743	733	743	692	790	729	736	708	768	759	795	776	713	698	753	767	687	701	741	730	743	697	681	724	730	731	756	734	711	735	695	721	729	697	728	746	705	705	713	712	740	710	752	758	741	699	712	705	748	759	747	732	706	714	672	718	750	704	708	713	732	722	777	729	721	714	735	753	725	722	714	743	689	759	786	757	747	741	704	761	731	725	701	738	715	758	717	683	702	743	719	724	744	727	724	704	786	744	702	779	699	699	762	733	753	765	750	749	728	683	763	714	725	676	706	712	718	742	700	760	671	689	722	719	721	689	705	773	726	755	734	776	685	730	772	709	756	708	721	736	720	732	709	775	754	718	728	718	786	762	735	780	728	733	724	739	754	765	707	696	671	724	701	756	706	747	693	763	754	756	725	692	720	730	673	730	708	756	743	717	745	682	723	730	739	700	750	706	720	717	732	713	709	766	729	804	732	732	725	743	722	739	730	762	739	735	729	679	719	731	743	741	770	772	720	753	738	731	678	721	742	794	738	767	718	713	753	722	718	697	714	733	723	758	758	693	752	740	737	728	728	763	689	747	740	706	735	725	705	748	710	707	735	755	734	678	773	748	703	745	750	719	743	755	756	709	686	700	747	722	756	754	736	736	698	739	758	721	675	785	727	692	697	773	696	707	787	721	688	748	777	758	710	714	755	727	721	767	714	752	692	732	698	759	747	719	770	704	762	709	711	718	701	716	748	689	746	706	701	773	689	699	708	729	731	736	794	730	693	729	740	749	731	745	760	786	673	718	771	757	722	735	743	733	737	769	729	741	743	735	735	769	716	729	722	758	746	735	773	746	749	792	722	735	733	761	762	737	690	736	725	722	710	746	737	766	667	752	777	734	750	750	734	684	665	721	708	766	747	739	750	721	707	696	702	719	731	693	720	680	705	736	680	740	773	707	763	693	683	719	695	762	743	745	693	727	737	688	719	788	727	745	676	694	725	728	772	721	752	703	732	715	749	741	717	724	749	728	723	708	703	759	734	751	711	747	744	750	691	774	706	731	689	705	735	694	739	728	693	734	718	709	745	716	728	711	768	692	707	715	680	701	747	704	679	699	729	735	742	725	706	768	713	726	698	719	749	729	759	742	760	748	740	721	723	738	733	715	776	741	749	713	714	778	751	711	719	703	734	729	726	708	732	718	693	687	714	701	717	743	722	739	715	707	710	712	706	684	728	698	768	700	776	737	775	743	685	700	684	776	702	714	724	757	712	760	707	716	684	758	782	735	720	769	712	737	742	724	717	730	709	747	723	747	733	747	743	756	705	735	734	691	703	731	709	729	738	717	685	729	687	734	748	723	708	714	686	663	762	720	709	738	724	736	778	746	727	730	693	741	735	744	778	789	770	744	771	755	728	781	632	752	731	766	745	681	729	709	732	680	778	734	692	717	769	701	673	760	668	755	709	682	694	742	684	715	711	796	710	678	731	714	739	742	727	723	700	691	713	733	717	733	725	723	704	705	721	712	737	777	727	715	747	740	719	717	739	759	670	791	732	777	743	702	733	737	739	682	714	728	698	692	735	755	714	717	719	767	762	740	683	720	754	718	756	766	698	691	728	707	714	709	727	743	718	744	699	691	729	714	725	702	705	766	721	719	757	763	756	749	708	719	723	788	732	669	723	663	787	780	729	770	743	732	756	727	703	691	721	739	738	786	718	708	713	718	781	699	716	717	755	703	710	716	727	725	714	748	704	732	722	725	787	744	699	718	739	733	724	709	737	680	779	727	721	717	734	683	764	757	684	759	719	713	758	729	697	688	775	711	713	768	753	722	742	719	737	731	711	731	737	701	698	758	710	730	761	654	687	721	752	708	721	743	788	763	705	732	759	722	724	738	747	713	691	756	691	731	765	741	766	736	730	683	731	792	728	730	708	689	703	752	738	733	705	714	659	763	732	713	774	726	710	740	745	743	702	680	698	774	716	776	714	716	726	748	708	768	752	741	730	710	730	728	718	670	707	702	767	736	740	743	726	719	702	751	716	742	718	743	760	734	722	731	695	725	717	726	710	688	703	692	691	660	742	721	683	767	702	684	723	743	780	787	725	682	750	766	739	675	715	712	762	716	712	716	674	728	752	735	755	686	691	750	745	747	753	730	710	696	741	687	716	716	764	698	748	692	675	745	720	721	696	741	725	757	703	798	754	717	704	707	739	708	732	673	729	736	740	741	736	744	717	767	671	760	719	749	756	746	734	725	751	699	748	723	753	699	748	733	748	744	735	737	745	729	699	817	736	703	755	735	751	745	709	698	751	789	761	706	735	752	719	739	725	715	723	672	706	726	719	733	728	706	736	713	762	713	764	708	750	721	756	701	730	735	730	750	733	723	776	745	734	732	758	738	716	715	761	717	721	756	742	753	757	688	703	675	757	697	732	701	720	746	737	737	735	751	713	763	727	702	730	693	708	694	697	712	742	699	743	710	663	714	711	751	708	747	717	703	710	743	680	740	728	718	693	721	740	683	682	732	679	707	698	718	713	711	682	696	730	708	697	735	728	816	729	696	717	740	718	689	728	724	717	751	736	699	730	708	704	790	685	708	759	710	678	753	784	732	694	711	732	762	709	688	721	737	689	720	754	725	742	699	796	753	740	706	694	713	770	722	701	752	736	698	678	752	722	745	669	717	713	718	745	703	760	703	690	718	724	729	736	718	731	658	724	723	729	700	763	707	724	751	735	725	743	727	747	742	782	732	726	743	707	742	732	709	742	722	725	721	703	709	707	754	754	687	680	746	772	737	685	784	722	656	708	767	722	764	714	736	698	722	733	711	757	746	726	757	694	645	755	732	737	735	707	692	707	750	730	696	708	664	739	729	734	723	762	709	747	723	718	697	736	769	729	706	738	729	738	729	709	723	755	678	784	716	700	719	740	700	694	721	778	679	722	742	702	708	738	730	730	742	754	720	770	747	750	702	695	699	720	737	732	728	735	762	758	713	699	761	719	718	747	753	768	737	712	771	749	669	762	686	730	678	760	720	742	742	723	726	684	706	745	695	669	717	781	754	738	707	719	743	754	736	742	732	729	764	692	744	706	732	710	773	748	731	748	676	770	718	743	725	744	716	679	743	763	723	753	773	767	710	727	694	730	732	702	766	690
18078	20536	10314	5122	3385	2567	2055	1711	1562	1450	1202	1103	1110	998	1038	1002	997	1006	954	966	967	985	1011	1033	1051	1066	1031	1140	1100	1113	1116	1066	1072	1072	1052	937	983	950	948	963	962	943	887	917	917	903	926	836	854	866	866	823	822	809	876	840	814	836	793	786	849	779	785	805	804	768	760	853	792	817	717	753	779	833	832	720	819	784	771	787	822	787	784	823	779	716	771	766	824	831	786	829	816	767	866	817	774	777	783	824	747	772	777	755	806	784	770	804	817	780	795	821	781	816	822	802	786	826	867	805	776	792	750	781	754	797	796	766	823	759	773	804	742	767	829	788	823	763	751	772	803	811	797	788	824	823	764	781	745	846	764	797	791	793	726	812	789	766	800	800	770	764	787	774	783	829	717	837	792	816	776	819	794	775	798	741	738	802	764	742	781	842	783	724	804	802	779	756	787	775	764	769	786	778	848	771	767	759	782	763	803	774	830	788	775	796	818	759	778	769	811	755	829	837	799	730	762	789	809	752	840	839	757	831	785	785	749	802	800	810	767	757	807	802	777	743	761	796	770	752	778	768	833	811	838	793	785	790	787	798	788	773	812	780	793	767	822	833	856	801	793	803	780	798	779	770	816	790	718	760	769	777	735	806	775	841	779	747	801	776	768	787	772	751	787	839	801	766	802	778	724	781	771	726	812	769	816	827	805	770	774	812	814	798	824	743	765	753	820	777	731	796	778	812	753	790	776	784	758	815	796	817	808	764	791	792	802	765	762	825	857	770	835	811	773	820	775	793	819	771	786	837	819	809	779	834	765	729	801	780	824	805	769	838	734	807	761	808	813	798	801	776	744	788	837	788	771	775	819	730	755	834	826	798	786	813	827	836	775	789	814	807	770	725	763	782	781	767	821	812	758	828	766	779	814	797	770	818	769	799	841	756	725	828	774	778	786	815	843	809	830	809	739	772	762	773	879	785	791	783	806	772	824	778	781	773	852	762	781	745	809	760	794	767	795	766	785	790	780	786	787	765	789	773	750	810	780	818	786	798	762	742	760	741	805	756	774	784	777	790	821	809	740	813	803	803	817	763	833	854	812	782	780	845	787	786	729	739	805	828	783	773	742	773	762	768	799	760	762	821	753	743	794	796	773	772	782	802	829	792	822	796	818	820	780	759	770	791	786	836	744	814	856	813	812	807	785	794	766	822	741	737	797	815	822	797	789	782	815	791	791	803	780	778	749	781	752	738	809	808	789	791	840	800	811	827	830	774	730	822	764	833	807	765	843	800	787	761	776	813	803	809	814	815	792	807	781	752	785	781	786	787	839	765	841	769	776	809	793	746	769	792	785	797	770	795	816	746	746	810	778	768	826	809	778	835	744	770	837	789	796	794	823	813	856	772	761	821	769	782	798	803	804	789	814	851	751	800	817	778	804	825	745	781	787	795	790	795	725	797	778	832	784	784	758	726	816	769	779	799	767	784	770	800	799	807	792	810	780	794	754	790	838	802	804	778	778	786	769	805	783	821	798	741	784	788	803	765	765	815	788	814	781	823	750	810	760	769	825	798	789	803	834	801	762	805	768	765	826	818	734	798	827	800	824	796	801	803	792	720	834	797	825	770	739	825	773	823	748	796	771	775	794	797	809	768	815	800	749	778	799	803	788	825	777	780	809	746	791	794	744	751	820	785	786	746	812	796	806	809	822	822	840	828	775	792	784	800	754	828	804	782	737	776	817	785	799	817	756	801	757	786	841	791	785	787	798	792	741	828	737	795	752	866	769	793	815	725	814	778	799	809	785	778	771	789	799	777	755	781	782	799	806	804	798	799	804	775	806	837	791	793	819	765	799	799	793	759	781	849	771	791	789	797	785	774	755	797	800	722	819	805	818	720	786	835	772	833	801	823	797	818	784	813	788	861	790	777	779	778	792	810	833	767	774	793	759	813	817	763	766	781	855	779	768	797	792	816	787	748	779	793	806	741	794	865	799	794	810	812	787	811	808	821	814	802	803	779	805	784	776	849	791	764	787	819	752	786	785	798	829	805	758	820	762	771	768	752	824	756	788	763	770	853	837	826	805	823	756	793	759	822	780	810	813	779	836	799	834	823	799	743	802	792	795	811	767	812	772	809	810	798	810	839	813	795	757	791	735	804	759	786	790	825	747	808	842	782	765	779	804	787	772	775	804	787	770	764	749	765	801	771	803	770	792	772	785	783	824	751	722	804	760	775	753	856	823	818	829	758	835	811	754	783	791	745	827	787	815	752	811	783	780	769	830	769	809	811	828	793	714	830	724	792	770	761	745	782	835	779	772	772	797	754	815	748	779	817	786	812	781	806	753	782	805	818	818	784	780	766	749	788	783	790	770	817	779	749	785	760	802	759	800	752	803	800	791	765	805	805	834	796	776	813	771	797	827	794	790	815	739	739	779	848	805	797	758	772	833	747	790	758	724	818	814	781	774	779	759	812	766	766	762	752	863	776	781	768	789	806	826	756	779	780	787	738	800	763	768	734	770	772	823	832	805	818	836	732	837	799	814	804	795	772	783	783	820	781	810	825	767	714	769	799	781	788	784	756	765	781	783	769	789	820	787	805	788	807	804	830	781	818	843	765	809	786	789	810	801	796	772	749	786	785	767	840	790	734	717	771	791	747	765	736	796	798	778	756	776	785	780	843	744	838	783	761	786	786	811	754	829	801	782	826	777	764	766	755	772	778	753	799	771	834	805	742	776	801	762	779	743	841	758	778	736	779	742	740	765	750	759	781	774	794	759	797	754	791	790	763	805	822	802	820	796	740	788	746	842	812	770	821	746	772	784	774	745	762	791	792	754	816	815	757	809	812	822	810	751	836	783	785	791	772	784	753	767	772	764	863	748	812	764	837	800	813	844	772	815	827	795	809	783	847	771	836	787	813	782	817	725	814	833	767	796	787	790	786	776	751	777	776	765	810	803	803	772	794	794	764	763	808	758	795	732	773	789	811	772	823	746	779	782	802	771	800	775	795	853	751	749	824	780	766	788	768	769	767	760	802	802	775	789	753	808	781	799	787	830	760	777	798	781	795	746	763	726	769	775	761	796	867	801	757	757	831	826	775	823	820	780	797	837	830	800	761	756	774	817	783	756	777	798	778	773	799	769	823	766	783	772	773	779	834	819	787	788	825	814	802	767	778	747	839	782	725	789	818	831	827	765	747	767	797	751	767	812	762	773	797	770	802	744	774	780	806	782	795	788	771	795	803	813	783	788	765	790	772	756	815	775	799	810	796	793	813	804	775	777	820	810	816	781	787	801	777	793	851	822	815	819	770	801	816	826	750	786	748	829	840	751	814	790	817	799	747	794	773	840	812	842	819	762	801	808	756	782	761	787	799	767	753	770	816	819	764	832	764	821	747	760	747	805	794	808	774	815	794	776	810	779	782	784	735	804	874	814	823	728	774	768	857	792	775	755	728	729	698	789	783	797	794	796	756	821	783	759	831	782	753	793	739	767	815	764	802
27286	20377	10047	1603	870	768	735	740	737	659	634	618	596	630	604	651	603	607	637	624	630	648	635	644	638	684	630	651	700	675	672	635	663	656	651	650	638	645	597	577	651	592	614	664	613	593	618	594	584	621	658	640	608	588	607	626	563	613	616	609	591	639	575	612	608	541	624	539	582	634	590	611	593	645	614	573	636	601	594	598	605	655	553	584	581	608	599	620	568	611	583	588	572	628	631	633	615	541	597	588	583	610	587	577	612	599	591	596	608	546	613	584	577	557	593	571	621	559	562	576	603	574	533	556	540	582	601	572	608	600	629	605	583	582	602	586	610	607	619	544	558	553	616	612	561	595	547	590	578	608	607	598	608	580	634	582	581	613	590	611	636	568	577	569	549	572	575	574	594	575	585	599	609	605	586	593	607	580	572	565	565	582	623	599	616	593	611	595	562	590	608	601	607	590	609	580	597	596	585	594	577	604	595	563	636	637	628	581	539	645	647	599	622	577	585	580	571	586	605	594	577	560	584	591	621	577	590	582	624	579	608	624	606	597	606	591	603	567	626	596	549	608	588	616	618	595	601	599	609	562	568	616	585	565	618	588	575	574	588	599	597	604	555	620	608	625	579	563	595	606	579	581	569	568	567	576	577	611	609	575	612	571	562	607	584	612	585	563	595	607	622	612	580	566	575	577	622	617	587	533	550	617	650	590	571	552	572	599	579	569	587	584	623	600	588	585	560	604	565	635	569	539	585	565	557	563	607	577	575	616	602	581	566	525	616	592	548	584	588	586	568	616	584	589	601	584	605	596	580	600	567	606	574	611	593	565	603	616	620	619	582	592	567	601	646	552	598	559	584	569	578	590	603	618	615	605	595	551	611	588	606	600	569	608	601	626	598	566	573	573	592	599	629	576	572	613	601	589	593	581	616	578	592	604	627	611	597	586	593	586	515	634	572	561	604	594	584	624	577	613	591	578	594	599	576	544	606	616	586	594	614	601	623	620	593	576	603	586	609	542	553	595	538	589	594	555	559	655	578	639	558	620	590	595	569	601	619	612	576	568	605	581	636	572	617	592	608	586	584	615	584	568	599	600	627	580	565	624	584	617	632	618	598	593	597	552	609	600	569	598	599	630	600	625	588	599	599	608	614	607	595	605	598	597	589	597	560	616	587	628	571	584	587	627	613	587	619	592	581	624	533	578	619	565	586	596	612	592	600	567	584	602	592	605	595	603	593	542	602	558	617	602	615	587	556	581	614	611	591	560	580	576	567	593	605	560	605	627	590	604	590	574	575	574	603	616	581	613	601	640	582	623	601	565	551	591	610	615	576	563	638	640	582	611	607	595	618	610	590	616	615	581	569	606	583	581	600	618	592	577	625	570	632	603	592	607	574	570	594	596	579	564	622	617	618	569	621	569	561	587	581	618	579	564	616	615	591	583	590	627	579	598	562	625	553	614	555	574	579	594	596	576	583	628	603	564	619	603	577	567	636	606	608	628	614	609	592	604	578	629	576	602	559	599	613	588	578	589	601	619	562	570	598	626	615	577	600	626	582	588	561	596	583	571	606	599	589	568	642	610	634	577	616	533	582	560	626	582	624	615	556	577	599	534	559	651	581	607	599	529	554	595	581	557	608	586	591	667	581	592	588	640	600	619	617	595	576	598	610	589	609	485	581	627	576	590	574	555	568	617	562	581	592	615	579	617	616	615	588	554	583	601	601	539	554	596	616	605	559	597	564	576	650	581	598	580	566	575	607	581	571	579	573	573	597	566	600	579	609	542	587	623	607	614	562	562	556	625	587	596	606	602	614	617	585	587	591	615	611	635	577	607	647	630	566	595	565	592	620	576	566	595	619	592	595	590	596	561	593	583	618	565	577	581	602	582	575	576	595	582	534	585	563	611	587	612	617	610	628	579	576	543	654	616	622	581	608	582	555	660	602	611	603	584	603	605	577	572	571	625	616	598	592	583	607	609	569	538	563	619	597	567	564	624	579	594	593	588	586	586	611	534	558	582	609	614	585	594	596	597	594	562	613	588	580	560	627	640	586	584	570	555	597	587	628	588	578	562	572	577	597	658	629	571	614	639	552	569	602	601	538	523	559	576	628	539	580	607	576	573	567	607	628	596	524	563	609	605	630	569	588	610	612	567	590	589	607	625	604	560	593	575	605	608	621	624	595	595	567	558	605	606	672	590	563	588	571	598	605	588	590	575	603	604	542	587	578	552	562	566	616	585	568	648	589	536	568	573	623	607	596	577	565	571	591	597	612	582	581	589	581	534	573	616	647	600	577	602	585	608	599	561	572	613	608	572	595	583	609	614	602	575	573	597	612	627	625	616	578	607	588	583	589	584	576	616	601	564	577	618	604	610	614	577	609	654	578	598	603	638	580	591	623	597	599	569	624	581	596	607	637	605	624	599	585	583	626	566	608	569	579	569	611	613	625	594	600	662	570	582	632	565	618	610	599	605	628	567	644	632	586	625	572	574	600	587	615	622	578	559	592	566	629	617	556	606	594	556	618	665	625	554	583	596	596	575	583	628	609	623	603	574	589	609	584	555	581	572	581	592	548	636	566	603	577	622	559	569	552	545	582	554	605	567	621	590	593	603	605	578	595	563	619	601	606	608	606	592	591	557	592	591	633	592	604	584	581	562	626	626	633	596	616	586	652	640	555	600	586	589	564	570	619	581	566	575	580	517	595	580	585	586	583	592	571	571	639	574	558	535	588	641	606	578	587	598	588	567	589	560	594	567	585	605	599	559	604	573	612	595	580	597	558	579	608	583	635	575	599	578	606	570	616	579	594	592	582	587	558	575	597	593	567	579	603	559	601	588	537	568	616	603	580	565	602	588	559	609	566	591	587	627	569	551	599	594	562	611	603	600	615	597	596	589	623	588	597	603	641	618	624	564	601	529	570	576	536	630	516	578	586	620	576	601	577	591	613	563	568	566	570	616	598	584	592	605	571	581	616	578	595	568	568	583	619	569	589	597	616	621	591	625	596	574	582	604	629	626	604	617	626	618	570	573	578	598	572	584	589	602	589	612	597	593	538	617	596	573	601	566	602	600	600	605	604	602	607	596	613	595	562	590	596	602	605	653	542	609	591	577	577	553	576	637	583	576	586	598	590	571	581	582	625	631	667	580	582	593	657	586	643	631	559	556	557	557	640	559	651	641	580	600	595	589	546	607	601	565	618	581	586	596	596	625	640	575	573	575	590	568	643	585	586	551	582	603	595	582	553	570	589	627	546	592	620	575	559	634	587	576	560	633	554	574	520	609	567	578	567	559	610	565	570	581	603	629	588	609	629	611	640	633	593	623	580	614	573	558	594	604	579	596	611	574	604	586	555	616	593	605	607	576	601	613	579	628	572	592	577	578	570	620	577	599	607	568	608	586	567	580	607	614	589	620	604	585	621	596	611	564	582	605	558	641	598	619	587	605	599	630	628	578	592	595	591	566	557	625	593	602	621	608	582	611	594	582
11435	6280	2479	1448	1081	1047	960	920	905	794	708	690	686	669	713	666	707	680	695	684	698	735	758	729	704	732	750	745	766	744	751	814	731	695	740	684	748	698	710	698	741	693	707	703	683	697	679	707	641	700	645	652	655	693	672	686	644	636	655	674	659	634	643	635	645	653	614	647	652	621	650	663	630	640	628	646	659	633	610	675	640	656	684	641	695	652	648	610	677	621	650	651	659	616	645	637	609	643	654	674	678	630	603	653	651	638	630	670	659	663	606	657	654	674	691	663	684	645	664	664	665	671	646	630	665	658	645	613	654	644	640	644	676	688	639	671	640	628	619	640	655	683	666	580	614	704	654	559	654	623	606	677	646	630	695	669	662	657	637	653	629	689	633	676	659	674	647	646	659	657	637	661	674	611	652	638	600	606	639	636	661	636	709	648	629	633	638	643	602	611	698	562	675	654	618	634	668	642	652	666	663	641	640	670	649	644	635	677	655	704	643	653	618	674	683	641	630	664	646	699	697	640	665	670	635	618	659	639	650	633	650	681	684	669	641	691	665	622	643	640	623	664	649	614	650	702	632	680	686	640	661	676	676	635	628	639	678	621	638	610	643	667	671	653	651	654	625	653	641	640	650	686	672	669	630	642	676	654	638	646	658	636	649	653	640	612	682	646	633	604	672	601	627	607	632	628	636	667	662	626	675	688	641	628	652	632	631	671	649	624	627	679	639	635	655	658	623	608	690	699	670	658	671	640	676	687	684	675	598	662	679	630	629	647	626	657	667	627	646	670	646	636	641	685	681	628	652	668	651	665	675	686	651	612	644	633	628	649	628	642	625	622	628	725	629	662	636	681	670	630	658	656	612	677	609	663	672	627	684	671	664	661	696	667	631	678	623	694	642	651	649	626	654	662	607	656	660	668	643	649	613	666	631	623	666	623	659	649	656	644	637	660	616	649	679	629	642	652	636	678	635	683	644	675	633	682	694	653	656	635	631	665	617	645	661	636	633	666	689	688	663	682	647	621	655	649	653	638	617	666	680	645	640	675	615	636	631	617	636	606	636	667	641	676	607	632	679	643	651	622	631	685	684	647	653	653	625	665	657	632	662	674	676	686	666	616	668	668	669	679	654	661	664	634	683	611	646	711	662	606	726	673	636	625	642	653	651	632	618	661	646	665	630	664	649	634	657	618	685	677	659	666	627	653	680	643	636	612	666	682	672	645	646	612	640	625	685	624	661	627	652	707	616	671	661	684	628	668	694	648	664	682	632	676	613	629	666	652	670	625	661	621	656	693	629	647	619	653	672	646	617	647	635	646	652	644	692	676	638	647	635	641	644	633	669	658	612	632	637	637	648	622	669	647	623	650	673	618	609	640	657	652	604	639	627	622	705	700	658	642	683	693	637	619	663	597	649	665	623	636	680	674	660	640	627	655	629	704	668	656	666	638	644	596	704	659	661	659	648	626	621	663	658	667	607	665	617	633	636	613	634	629	632	602	634	696	629	691	629	664	656	654	725	682	646	620	657	676	661	658	623	688	645	705	625	609	673	703	679	655	640	656	663	670	681	677	628	674	654	627	652	669	664	643	661	644	648	642	712	619	622	629	622	643	623	663	639	643	656	670	667	662	703	629	614	656	658	683	653	659	666	664	678	629	646	657	661	669	612	650	641	658	627	649	650	638	669	650	645	625	646	660	641	682	593	649	611	593	668	638	631	681	683	667	648	640	654	616	691	602	650	637	653	660	705	661	649	680	634	665	655	627	657	666	617	641	699	674	657	637	674	638	645	627	731	639	636	636	632	630	677	635	661	660	677	645	675	628	663	677	645	670	611	645	663	669	623	677	649	638	619	650	636	622	661	675	623	637	634	616	732	657	652	644	636	638	682	644	680	670	659	663	626	658	636	650	665	621	617	668	656	626	677	649	657	623	652	623	691	638	638	719	604	699	614	691	634	671	685	638	647	593	662	638	655	663	619	634	643	681	643	653	618	645	654	673	685	680	662	645	703	672	699	671	624	612	634	653	644	605	632	621	632	629	665	665	661	665	671	640	608	604	591	622	657	653	631	655	633	632	646	665	616	643	622	645	642	656	708	722	632	663	681	621	653	605	686	649	636	655	618	690	675	697	666	655	624	664	617	666	637	630	598	607	662	687	628	620	635	654	626	644	683	619	674	667	660	660	684	653	650	656	681	677	619	667	662	663	616	649	642	682	658	702	626	645	623	645	624	651	623	646	624	640	629	664	681	693	647	653	669	653	661	649	609	623	636	648	619	612	648	633	672	666	660	674	641	662	691	703	654	643	696	654	665	678	611	667	624	673	712	665	681	627	633	678	637	627	652	645	642	689	623	642	654	624	656	616	674	668	671	592	700	687	628	669	671	655	664	630	616	649	660	606	746	670	656	646	671	640	663	661	641	669	645	625	712	632	621	647	632	658	608	644	698	665	632	666	621	660	625	670	661	686	633	652	604	682	632	619	673	605	665	631	669	627	672	660	642	581	639	611	638	636	648	641	662	657	666	665	648	653	651	635	651	660	689	673	632	659	703	679	665	621	654	648	637	589	620	654	619	673	681	594	641	650	635	658	676	628	629	629	643	621	633	638	672	629	641	638	671	676	646	682	675	669	667	662	684	632	650	646	649	636	667	640	667	637	632	630	658	658	690	671	623	617	655	685	699	656	662	670	639	671	650	640	646	664	625	678	616	691	623	685	640	630	643	638	625	655	687	672	664	697	639	622	665	685	694	627	602	685	674	640	635	636	686	637	647	621	688	647	677	631	689	654	635	670	637	668	660	637	666	649	649	659	681	639	642	633	676	632	661	666	628	627	663	645	636	687	649	585	640	693	639	656	668	667	639	655	679	640	660	675	583	665	665	642	694	678	654	644	646	633	652	635	651	647	652	684	648	638	669	662	666	636	666	643	635	616	631	630	708	641	637	653	624	666	666	611	660	673	682	656	600	625	643	606	658	630	598	690	647	673	654	699	670	630	644	666	616	645	651	624	671	661	658	570	648	702	713	606	601	601	646	613	673	665	670	640	619	603	617	704	680	641	678	641	660	664	617	647	687	714	635	688	647	681	607	696	621	621	632	634	646	671	709	720	626	634	625	627	623	626	672	715	666	608	617	676	619	681	687	673	682	685	638	595	679	692	662	694	670	675	638	670	643	680	616	652	628	670	649	644	644	644	659	646	676	660	632	636	673	606	665	627	682	627	610	656	656	680	666	679	643	625	625	668	676	695	657	651	655	678	636	641	622	673	685	662	656	621	640	641	639	646	682	659	669	650	642	660	663	633	641	622	667	650	612	627	650	616	676	634	626	666	657	595	638	686	634	651	651	659	627	665	589	653	659	669	639	665	614	632	662	668	649	656	682	659	659	663	665	616	636	628	700	678	687	702	659	634	636	647	664	645	664	661	647	627	632	628	653	641	689	638	665	627	702	654	681	640	669	644	660	647	593	662	645	672	680	693	654	586	609	694
23570	21004	27649	24536	20780	4661	1421	1179	957	928	808	811	791	813	797	769	754	708	736	767	812	795	818	805	836	831	808	854	846	843	824	894	824	799	792	769	797	728	797	769	788	758	752	763	723	715	683	707	760	699	707	660	702	666	728	712	676	696	709	721	714	687	683	700	705	687	674	699	685	692	776	669	691	663	671	665	691	685	686	681	712	647	665	700	677	643	678	661	678	671	663	709	721	717	696	689	705	672	646	680	660	702	685	704	699	654	682	630	692	694	688	680	688	683	684	746	664	706	696	765	676	688	716	665	663	662	716	690	686	681	695	695	678	673	719	688	742	715	683	680	678	642	692	743	636	667	703	689	652	665	681	690	669	699	663	641	724	680	665	652	741	686	700	645	686	667	688	687	686	643	698	679	719	709	710	639	684	713	705	710	687	751	696	648	726	684	688	663	691	646	688	660	650	646	668	670	741	651	694	765	664	643	702	663	712	685	757	670	670	674	679	661	689	658	661	711	713	667	706	667	672	662	708	658	693	686	677	691	672	741	697	723	658	673	665	670	695	653	663	668	648	667	713	725	694	670	701	668	674	719	675	650	650	706	719	653	711	701	696	693	696	692	667	618	678	668	697	692	647	679	728	659	690	654	664	661	657	707	651	651	657	715	698	708	661	652	723	665	705	705	643	684	718	697	707	695	657	726	687	677	626	671	671	680	659	655	710	668	733	638	698	699	700	649	670	689	671	628	686	645	714	713	664	625	723	647	660	689	708	700	695	695	662	704	693	678	683	702	679	677	668	670	721	764	659	699	696	685	644	655	654	704	682	659	735	707	682	703	699	704	692	693	693	747	687	705	694	686	708	687	713	682	695	737	617	697	696	682	715	704	726	705	723	677	714	682	755	672	671	673	673	722	691	703	683	651	669	666	661	726	675	707	695	753	748	688	684	656	673	716	693	723	740	683	631	667	680	689	699	703	664	651	691	675	666	678	693	660	660	709	707	687	700	713	652	682	664	682	666	733	685	681	634	688	667	686	677	696	710	659	681	691	683	686	668	697	678	723	688	718	685	695	688	659	721	652	689	676	670	678	734	696	680	662	681	731	691	655	696	690	672	646	679	637	665	721	665	692	698	715	682	712	715	720	674	665	729	707	713	707	680	654	695	665	658	660	700	687	700	693	653	655	699	702	698	658	651	691	651	692	711	704	679	647	656	661	648	690	661	661	698	694	692	614	693	666	682	642	679	709	717	663	669	654	676	705	684	687	739	711	681	677	665	703	714	668	724	684	716	647	704	652	647	737	678	672	674	666	680	655	698	701	695	673	710	650	707	736	696	734	689	698	687	672	656	731	701	682	681	705	686	725	668	692	696	699	736	647	696	682	653	732	639	691	705	668	658	669	666	636	661	665	715	685	658	741	696	715	673	672	721	667	696	690	626	684	704	719	709	690	697	683	674	725	711	709	672	673	703	646	665	673	676	663	645	672	665	716	718	683	685	686	684	688	684	699	692	726	710	694	679	687	701	642	738	751	672	705	660	686	680	692	738	727	666	748	713	696	661	688	692	688	693	717	685	671	725	683	658	705	680	716	649	718	687	721	664	646	705	664	685	699	672	723	737	687	671	694	624	668	718	688	733	663	701	687	717	673	702	740	638	704	689	687	686	666	692	719	719	684	672	663	703	675	696	756	671	661	651	710	656	699	672	721	696	675	677	701	671	636	645	644	689	678	670	661	687	677	677	653	687	692	683	696	696	673	651	655	695	672	692	674	709	666	671	667	675	678	608	625	663	666	705	711	672	683	690	715	666	679	687	687	700	669	676	725	640	688	690	652	681	665	653	708	696	692	705	673	674	722	656	691	623	709	676	669	696	695	680	689	684	638	691	717	668	739	723	725	706	700	706	710	698	634	674	719	669	702	691	637	724	665	700	676	692	692	681	723	671	696	665	751	709	664	714	688	678	659	638	706	672	664	683	695	642	682	683	709	675	688	667	714	676	686	689	635	696	656	687	650	660	723	712	689	709	701	724	715	705	652	711	707	674	670	676	720	657	669	675	705	669	684	694	685	653	624	711	641	685	715	711	654	723	695	706	718	696	615	699	667	704	674	717	710	677	683	685	673	652	704	682	720	655	683	683	657	680	717	636	703	658	728	683	649	711	648	714	698	671	713	706	685	685	680	701	674	690	733	717	702	648	691	717	620	710	718	650	692	735	674	658	645	696	629	715	674	701	660	686	662	670	722	707	684	642	684	728	706	679	707	681	694	666	690	673	686	702	698	653	674	672	680	691	668	695	719	728	646	723	658	649	695	678	699	627	721	703	703	742	695	675	646	695	692	690	670	690	666	692	672	681	695	707	689	701	709	677	654	670	619	709	759	705	682	693	675	697	682	679	721	691	696	707	658	702	661	700	710	713	668	719	687	660	683	639	666	677	727	716	680	701	689	697	694	660	648	701	713	725	693	661	690	689	661	696	635	672	673	666	662	712	713	641	687	737	628	708	714	689	701	732	702	700	641	654	694	688	684	701	717	684	651	696	724	742	644	682	658	678	696	658	667	694	687	643	634	668	713	719	653	734	685	660	656	711	683	695	713	665	696	637	676	655	661	705	689	698	716	675	714	674	699	656	696	709	705	678	641	673	697	684	690	667	650	687	696	681	671	712	717	706	736	675	679	674	677	721	712	683	659	691	669	673	692	702	722	699	663	706	696	704	687	702	680	709	682	682	701	679	662	652	712	689	709	688	682	673	721	711	682	659	654	708	645	655	726	683	659	685	706	671	680	712	704	659	693	665	686	731	705	701	696	670	660	681	677	672	668	706	679	678	705	698	679	655	720	693	659	699	684	685	665	720	679	675	665	691	712	676	711	665	700	656	687	722	740	692	664	683	698	657	642	712	669	690	667	700	690	667	680	686	683	715	669	653	703	659	709	679	718	733	709	659	648	700	688	687	669	685	695	672	675	675	713	734	695	692	662	720	685	639	679	712	689	690	725	709	669	722	643	704	720	697	672	669	667	659	684	698	703	695	696	662	740	676	694	713	702	688	653	662	716	693	721	667	714	703	718	694	632	672	677	673	674	690	716	687	701	652	669	681	679	680	686	666	626	679	722	747	655	711	694	664	658	714	634	714	691	685	732	720	664	640	684	713	658	647	685	714	662	694	685	664	679	726	732	713	705	655	754	685	681	683	691	674	643	725	686	694	688	700	675	701	662	725	716	710	655	618	686	711	727	713	694	677	718	651	659	716	670	745	722	699	720	695	633	632	715	714	692	648	679	713	672	658	700	698	687	688	668	665	673	646	628	683	675	689	698	652	682	675	709	710	677	673	676	726	702	690	698	737	705	710	682	652	701	685	693	691	717	641	739	697	700	704	694	664	706	661	635	656	667	720	684	692	695	682	704	746	710	671	681	711	680	668	720	704	707	673	708	667	688	708	668	663	644	664	641	700	653	713	656	720	685	686	658	660	713	698	751	674	719	673	692	694	673
14862	14533	6915	3438	2394	1829	1665	1481	1278	1168	992	890	905	888	812	855	868	857	820	870	799	849	955	931	915	911	950	972	922	978	1035	1002	1001	1009	907	907	867	888	860	892	859	849	810	790	862	847	786	822	811	797	789	735	828	755	809	699	804	781	729	733	751	738	771	771	752	762	784	782	750	779	825	812	761	809	755	807	815	753	749	794	764	748	753	802	737	708	751	705	729	798	770	745	712	728	682	784	711	764	790	751	780	696	722	735	736	720	784	764	726	739	727	700	765	750	760	771	749	747	758	771	750	727	753	733	750	776	697	777	730	718	738	714	733	756	704	755	757	710	767	750	723	766	750	713	711	715	722	775	732	730	747	788	774	735	709	778	735	762	765	729	708	758	796	769	767	819	699	756	762	748	716	754	725	757	735	733	747	731	730	788	734	755	756	772	784	754	743	765	699	748	750	726	741	708	763	774	734	760	731	736	741	758	731	734	746	735	721	738	687	780	745	708	746	722	766	744	730	770	763	756	796	754	756	722	720	712	778	754	724	756	753	742	710	775	723	732	742	734	727	750	741	735	798	760	785	743	759	755	684	784	737	763	722	757	766	728	761	766	723	805	719	748	741	754	688	780	752	725	761	736	721	758	778	773	720	754	751	730	736	745	718	744	742	729	746	752	747	760	812	743	774	755	739	760	782	739	773	722	748	733	734	754	783	757	764	753	778	766	773	769	756	763	731	723	795	708	792	744	768	737	730	691	725	727	738	761	761	816	725	730	704	753	712	745	741	772	717	727	745	704	752	723	735	716	728	754	752	743	729	699	723	679	751	754	729	738	763	765	731	761	749	738	807	734	748	784	725	745	749	723	784	762	779	736	795	743	719	757	790	714	738	795	780	700	804	712	764	743	733	712	712	751	724	755	766	741	739	741	738	715	742	745	784	804	734	711	781	708	784	727	746	718	742	761	745	737	724	810	772	754	728	763	702	757	755	758	752	750	719	812	738	756	754	723	738	757	758	756	761	775	756	773	745	757	763	742	722	752	770	731	728	741	763	778	733	766	776	683	757	711	748	763	757	723	758	742	750	741	730	770	757	777	745	781	750	778	717	724	753	759	781	696	699	724	746	727	794	751	753	759	813	756	717	759	818	749	715	751	748	797	737	784	752	757	769	733	762	726	743	782	775	802	764	763	706	754	749	754	752	842	781	738	745	774	746	760	826	697	792	750	776	756	728	733	694	758	710	780	735	748	739	746	745	777	733	775	752	753	776	744	786	736	758	737	770	746	740	730	726	750	740	766	755	730	738	740	751	771	722	730	731	751	762	783	700	697	781	763	728	796	764	780	768	763	722	790	740	758	805	789	802	719	751	759	777	736	761	707	804	743	749	720	768	774	722	691	781	725	757	724	746	740	709	745	764	725	731	770	775	754	768	743	787	735	739	711	763	733	795	760	746	767	714	783	765	766	782	757	758	716	767	750	735	764	779	779	746	771	737	722	729	711	741	751	784	739	759	776	776	784	728	764	732	795	802	744	748	769	734	753	763	762	804	762	741	744	764	747	739	823	735	737	749	777	775	743	781	753	763	749	733	777	758	758	722	720	744	765	714	749	761	733	737	774	748	743	708	725	747	705	757	775	765	734	758	725	741	787	725	753	783	749	734	794	768	769	785	728	758	764	728	762	766	754	722	753	764	723	723	733	749	678	732	703	748	750	758	773	723	736	742	758	741	795	789	721	756	740	727	762	786	756	719	752	752	718	778	741	698	744	747	755	689	765	733	753	756	759	708	749	716	727	764	713	748	810	741	769	784	737	776	696	797	729	710	721	793	714	762	745	753	751	723	733	764	748	735	780	709	709	746	761	762	769	723	752	745	740	698	747	732	748	751	663	775	782	749	724	731	741	752	703	755	765	704	699	717	701	700	764	739	767	733	769	744	764	749	739	802	731	731	738	694	774	736	743	715	756	723	702	746	769	695	756	715	730	766	729	721	773	737	773	744	746	769	774	772	726	743	784	698	762	769	794	753	758	724	722	732	736	743	753	759	800	748	745	759	744	779	738	737	727	741	725	719	722	736	762	794	713	762	745	784	753	748	757	735	757	814	751	801	767	777	768	731	784	736	736	714	758	753	716	703	748	781	702	716	727	758	769	702	757	780	739	733	700	730	722	775	768	786	730	724	726	774	802	715	742	782	738	757	754	698	768	710	742	752	799	759	743	754	738	726	752	727	760	754	735	777	726	739	744	763	699	765	724	714	751	802	711	748	769	745	737	778	736	757	737	741	748	735	737	761	729	732	769	756	731	764	749	773	786	785	727	752	739	756	742	750	719	754	704	753	750	729	804	709	724	766	734	790	761	782	743	772	720	749	729	745	764	772	780	716	771	757	821	740	723	722	736	722	779	754	714	732	736	746	768	751	730	703	765	761	713	717	790	757	692	738	748	745	729	775	740	778	736	705	770	808	786	732	755	785	766	720	735	768	734	751	750	739	742	732	721	772	739	765	727	724	720	715	731	752	735	766	766	732	736	748	762	789	755	751	721	734	735	727	777	709	737	739	735	733	737	765	741	754	780	767	743	722	733	736	765	734	745	774	741	760	759	771	709	785	753	740	686	733	754	706	702	785	812	710	763	759	716	732	736	772	766	772	739	742	756	759	726	769	772	724	798	738	699	775	773	740	778	766	729	763	793	737	739	744	787	748	727	767	770	719	748	771	764	735	762	747	749	725	761	755	788	758	737	732	779	733	735	741	726	751	742	718	781	735	766	727	751	762	737	738	739	745	776	696	760	720	711	776	754	740	739	739	723	722	767	746	732	793	756	769	672	749	743	722	735	775	766	790	796	742	767	775	756	748	749	761	773	736	729	691	763	681	782	791	760	707	718	730	783	752	743	773	720	741	731	728	750	778	706	743	694	815	725	809	710	726	749	730	753	698	750	782	755	726	754	734	750	752	761	751	736	714	708	732	713	794	747	720	780	721	778	731	730	763	758	762	722	748	749	793	710	746	721	744	760	728	740	793	719	757	676	776	706	763	784	691	720	755	733	765	738	740	785	699	696	738	743	754	720	789	716	789	767	758	724	739	766	723	775	726	724	735	787	773	735	790	732	764	735	721	750	814	792	736	755	722	723	786	762	802	724	766	763	796	766	745	752	756	770	743	736	756	791	764	726	771	742	764	715	749	735	737	776	686	794	736	714	721	724	762	743	797	765	771	733	781	762	749	725	756	765	705	724	737	739	747	736	726	750	731	769	769	768	752	753	753	757	727	738	764	715	700	724	754	762	739	770	735	765	759	761	768	757	782	698	755	701	753	722	750	685	764	775	700	720	731	784	747	753	745	738	758	722	747	751	799	743	695	743	803	777	707	746	704	773	780	741	771	766	773	731	782	724	731	760	728	729	707	746	728	726	765	759	759	729	768	762	758	767	773	782	762	749	709	761	742	753	765	730	756	781	758	783	741	732	723	732	762	783	738	734	728	753	746	787	729	763
24580	21002	26307	25303	4566	1037	967	885	726	661	627	610	615	613	632	589	587	588	621	620	590	667	650	636	640	648	641	658	660	671	673	688	693	685	654	656	672	605	698	627	661	600	612	603	598	625	622	600	598	578	594	582	589	559	585	561	581	569	582	590	586	589	607	544	567	576	573	572	581	567	608	591	587	574	584	616	617	570	542	570	566	568	581	565	557	592	586	581	555	554	580	543	630	573	575	557	531	620	600	583	587	624	627	557	586	529	589	569	619	565	568	538	551	550	595	592	565	578	563	608	581	583	570	584	569	571	570	571	596	589	563	597	539	560	590	618	581	554	612	564	598	581	584	602	569	565	539	570	613	586	605	540	581	587	586	557	560	596	569	538	596	583	582	571	577	595	573	570	581	590	544	573	555	576	557	571	608	575	609	602	585	562	564	579	602	601	605	566	580	547	578	538	593	561	527	562	571	541	571	577	583	605	572	554	546	581	572	552	557	627	558	560	596	583	564	612	577	569	581	560	572	577	611	585	567	582	560	587	558	537	556	566	591	615	558	556	501	571	619	556	580	573	564	572	537	548	580	589	532	572	534	585	614	591	610	519	571	632	587	566	561	535	575	604	584	637	605	573	527	557	564	576	568	573	574	548	574	559	568	545	568	573	553	592	567	584	571	580	565	541	601	593	553	559	584	539	587	581	586	584	556	614	616	576	549	547	592	556	615	565	565	590	546	575	542	578	574	553	584	604	573	603	544	529	595	554	555	605	567	561	573	616	602	582	589	559	559	631	568	569	631	593	586	580	581	618	602	575	607	590	567	568	606	537	581	613	596	564	592	613	567	601	569	619	600	531	617	552	599	616	592	596	593	572	612	580	540	584	584	552	555	590	563	554	556	558	584	527	583	578	621	576	605	577	560	571	532	557	542	512	592	578	550	558	583	559	602	556	566	567	601	542	544	554	614	592	584	559	531	573	578	557	554	550	590	591	585	544	583	527	528	573	618	552	594	571	558	539	587	545	537	601	548	579	586	599	604	556	570	581	555	582	570	544	558	580	550	579	551	525	560	583	571	623	566	578	595	609	585	571	549	576	568	616	566	565	570	578	551	580	612	524	592	552	612	581	572	558	593	584	585	551	552	567	582	567	563	576	588	551	572	556	588	534	596	539	596	581	571	544	635	611	580	545	548	610	580	610	554	569	615	566	522	601	585	542	578	601	582	574	554	580	616	565	547	564	599	563	552	516	602	574	587	531	557	564	571	559	588	596	568	569	588	562	570	593	581	560	648	583	581	573	549	567	588	577	577	586	564	570	555	574	582	547	538	557	574	568	562	573	554	603	614	595	547	586	570	531	574	540	591	609	534	588	530	553	598	547	565	568	574	557	577	588	553	548	550	527	601	520	538	558	583	552	570	537	581	545	558	541	578	566	554	574	602	530	589	618	544	578	549	574	546	573	606	621	573	576	561	558	597	590	590	539	582	560	598	572	590	591	606	592	596	611	573	595	554	616	612	565	639	563	577	590	565	596	574	626	590	589	597	557	535	547	585	601	589	563	540	631	563	556	562	620	572	549	574	568	560	601	551	547	600	588	565	538	609	557	565	596	583	564	559	626	594	586	592	596	575	542	560	583	546	586	587	577	569	593	559	647	622	531	582	585	563	509	579	560	580	563	585	565	591	539	587	583	589	583	560	591	577	599	556	578	568	557	555	559	563	538	576	593	551	584	569	525	621	593	618	533	571	608	574	611	537	604	558	574	579	567	566	583	538	579	548	610	559	569	546	582	578	579	558	541	584	590	556	565	566	552	537	540	583	516	550	612	570	555	560	603	532	557	589	602	592	550	557	581	557	600	572	590	590	612	534	572	583	559	572	548	556	557	556	573	580	544	561	610	559	575	554	577	575	574	567	590	592	580	543	573	572	534	604	592	582	567	558	561	577	578	594	602	592	583	515	554	594	570	603	538	544	553	546	537	540	562	623	563	590	561	535	611	519	597	573	573	581	545	586	559	611	590	564	587	572	585	563	576	552	537	578	551	609	594	570	612	589	616	589	599	569	583	568	565	566	550	519	569	580	588	547	580	574	516	587	570	608	560	515	573	576	587	576	557	587	536	535	593	555	552	547	600	572	599	586	531	567	566	567	559	555	613	549	557	571	571	616	545	565	577	579	589	610	564	596	545	584	560	580	596	554	595	562	560	592	568	584	614	534	572	521	602	552	627	537	618	570	550	572	573	609	559	548	564	594	523	557	582	558	586	605	592	580	573	564	604	576	609	580	570	605	556	599	550	579	573	570	590	588	569	591	576	546	549	569	563	628	572	588	599	582	571	595	599	562	534	576	586	563	565	563	571	529	626	566	573	568	574	545	627	594	580	561	609	529	551	551	567	595	587	575	577	596	570	543	612	597	590	579	586	596	537	567	524	588	576	571	547	540	537	556	561	524	579	567	571	616	578	591	551	575	550	550	557	583	609	565	557	565	603	568	563	534	594	594	573	578	606	580	613	614	564	622	561	546	559	620	589	592	558	577	592	573	564	557	533	566	572	555	605	497	635	600	573	557	531	548	607	581	561	567	550	572	555	591	620	547	575	584	596	580	541	578	557	563	555	571	573	559	593	525	600	560	586	598	585	569	572	580	567	611	564	585	552	582	591	553	534	538	564	541	603	557	589	596	528	585	599	531	565	532	595	641	578	581	556	572	593	540	559	573	572	617	553	606	583	574	556	567	560	599	566	587	599	544	594	551	558	549	559	548	571	553	580	544	585	554	557	616	552	594	583	647	574	575	572	550	552	600	581	566	573	584	595	551	579	566	579	607	558	579	554	605	523	535	562	579	512	581	580	553	610	558	593	578	515	532	558	575	572	568	514	551	574	552	521	558	576	555	563	541	592	607	615	549	599	576	574	581	579	522	584	556	563	578	576	571	566	567	540	545	556	590	568	526	557	569	555	548	569	585	550	565	550	587	534	565	540	580	588	622	551	557	546	621	585	576	565	574	573	586	566	593	611	600	536	577	570	592	581	575	537	557	563	562	590	570	555	567	564	589	576	563	585	552	579	620	566	555	579	570	600	595	582	575	555	556	540	590	635	541	544	584	567	564	559	521	559	587	558	539	531	570	544	563	564	544	598	629	584	571	574	544	528	538	580	565	589	589	548	552	564	631	524	588	576	548	575	614	590	576	588	579	581	573	598	565	590	582	582	596	544	595	568	581	513	584	538	590	545	603	563	588	598	549	562	577	534	595	569	524	606	578	600	613	557	522	571	580	555	539	578	596	564	554	568	533	552	607	570	609	550	607	562	589	600	603	573	553	545	573	572	565	592	542	579	631	603	583	589	609	602	603	541	552	590	575	574	551	556	573	588	579	578	581	600	596	611	552	571	636	567	577	611	566	567	547	573	586	543	570	583	601	613	587	585	595	543	643	594	572	589	597	546	539	538	568	550	578	562	584	557	553	589	570	544	571	601	549	545	582	582	576	601	576	567
12187	9580	4135	2125	1622	1342	1342	1186	1053	854	842	756	775	758	682	720	733	718	722	720	730	691	784	785	752	758	790	798	856	753	765	756	823	789	760	755	694	764	763	759	709	768	671	741	650	720	680	701	637	646	633	711	647	651	654	657	644	620	693	638	639	657	678	622	685	617	670	662	633	642	629	660	640	664	599	588	630	626	639	636	628	637	639	645	624	650	622	638	624	668	649	635	663	639	642	643	647	674	638	617	626	616	596	666	613	624	581	636	629	634	625	634	631	668	642	616	648	624	629	653	644	624	626	616	643	616	684	686	600	680	665	631	613	650	608	638	676	618	616	631	668	605	665	637	693	613	615	617	630	634	640	632	647	665	600	609	633	649	604	698	601	687	645	594	660	639	629	656	622	626	620	656	583	616	608	597	615	617	612	616	617	639	616	619	611	631	615	616	608	613	614	659	640	621	621	637	593	665	601	619	647	623	601	641	618	638	605	646	643	659	643	628	641	625	647	605	684	613	647	661	596	636	646	655	639	617	643	613	647	639	630	618	634	615	594	629	681	666	612	605	619	585	632	645	645	642	656	609	654	637	623	598	613	657	618	615	599	655	604	618	642	614	690	654	668	617	639	637	579	674	631	700	629	675	627	631	658	676	630	682	619	582	637	613	632	618	646	643	656	662	613	593	608	639	656	651	659	638	718	641	568	678	653	678	599	596	661	677	643	620	651	617	645	686	690	637	618	676	634	667	620	631	576	654	647	662	630	647	680	640	627	644	633	642	618	639	644	642	699	679	674	600	658	652	650	638	663	647	672	659	597	654	627	677	644	689	636	641	659	634	649	655	612	621	651	655	607	622	624	643	622	631	640	608	617	631	641	601	647	601	613	613	622	650	651	668	650	592	645	651	653	631	673	612	693	649	634	601	608	609	647	618	605	604	660	604	626	618	682	651	592	619	641	631	640	661	654	643	608	640	604	637	612	625	663	654	672	616	624	636	632	600	611	610	649	636	626	615	603	647	634	586	616	644	625	650	624	658	637	601	612	600	634	612	631	672	646	642	623	676	659	613	646	659	629	651	688	649	633	654	652	631	636	654	656	640	646	607	615	635	577	644	643	637	628	670	630	603	685	626	634	675	607	622	635	601	637	611	640	617	618	631	639	665	658	633	615	587	608	647	666	623	608	594	599	590	613	643	602	622	622	683	622	678	625	618	641	622	640	613	663	648	600	642	643	586	625	678	659	628	639	662	668	674	638	650	641	633	631	605	651	647	648	670	641	628	630	637	650	629	647	622	640	669	603	653	619	622	659	620	629	651	617	604	668	618	650	617	654	648	669	643	612	669	673	663	620	624	646	615	602	618	646	640	641	550	636	606	616	643	611	658	632	631	632	653	651	664	638	642	633	611	601	655	670	681	627	656	619	632	637	599	591	644	613	617	615	612	605	595	638	629	574	633	651	624	672	599	666	643	641	596	648	662	639	660	583	640	599	595	664	641	626	607	646	654	656	646	631	659	654	642	632	625	662	630	662	654	635	625	600	649	651	644	657	653	624	660	628	618	613	621	635	560	651	640	641	650	639	687	613	647	622	678	645	619	630	612	660	632	642	668	651	637	615	660	619	644	643	667	623	613	645	662	652	590	644	613	645	644	578	587	640	622	618	649	658	701	614	644	623	642	616	640	661	647	658	621	630	673	677	621	666	644	645	620	623	673	635	660	685	632	669	647	650	630	671	621	663	661	584	635	626	616	653	644	631	599	615	646	644	618	674	646	576	684	640	630	625	631	644	600	635	632	643	608	649	657	654	669	685	646	653	604	636	685	631	621	606	664	618	656	652	613	635	607	614	663	595	621	624	595	706	653	636	644	683	611	672	631	602	647	641	656	623	661	620	641	643	660	669	585	638	632	661	629	669	607	606	683	630	636	635	677	657	663	650	644	679	631	647	660	635	625	613	628	616	632	629	669	635	590	654	648	626	615	614	615	654	612	671	653	621	638	628	644	663	629	653	645	611	653	622	619	639	678	614	588	620	622	670	678	640	637	624	643	642	645	595	657	651	640	640	611	631	603	563	660	685	662	630	645	682	667	672	658	621	678	729	589	637	664	636	631	644	637	653	634	637	681	604	637	641	630	608	617	646	671	649	616	657	602	635	627	667	659	652	628	639	659	685	593	635	688	628	647	609	667	597	583	665	638	618	654	645	668	682	652	621	617	692	635	650	603	592	620	599	612	696	623	623	627	645	597	623	628	620	626	664	671	648	657	613	672	608	601	635	625	623	618	648	628	620	660	646	641	634	623	644	635	649	642	627	705	642	624	616	666	661	620	649	651	646	648	649	676	690	668	657	626	674	642	632	630	641	667	610	614	637	656	620	648	610	649	671	612	677	618	619	608	592	602	652	618	593	629	682	593	625	613	665	645	629	618	649	642	623	657	624	694	674	593	620	578	665	591	620	614	640	665	685	668	637	645	651	650	649	612	610	635	639	599	662	652	666	666	608	673	633	656	617	684	651	639	654	619	650	627	610	633	603	650	641	613	652	614	631	641	647	678	667	644	620	603	635	620	635	629	653	655	655	611	639	641	638	633	618	632	613	626	645	621	649	632	616	684	653	625	661	668	663	609	617	610	631	614	627	625	577	624	615	578	639	640	635	618	650	619	687	629	657	672	658	611	669	642	637	616	638	614	639	617	623	622	628	677	633	647	607	636	614	662	637	653	650	629	619	659	639	627	621	665	638	647	640	619	632	640	656	614	608	667	645	624	672	699	658	633	601	627	650	623	677	623	649	643	605	639	651	633	649	635	588	669	614	663	644	622	603	646	661	632	610	626	637	638	661	657	640	647	652	656	630	631	603	591	658	636	652	624	657	644	645	629	631	614	657	642	681	620	607	642	608	600	626	650	633	661	676	584	677	626	622	646	654	630	655	612	629	644	569	619	623	645	642	618	667	634	654	608	610	648	642	653	622	633	649	639	659	608	623	653	629	607	628	634	598	670	618	630	677	621	608	635	633	617	631	646	677	680	673	642	615	664	606	644	620	634	673	596	610	621	693	619	645	653	667	612	636	640	635	615	646	614	702	662	631	593	621	644	627	627	616	617	628	591	606	611	625	621	585	631	651	614	607	651	608	653	577	647	618	598	653	640	615	637	650	714	655	640	645	651	633	619	677	618	608	610	605	675	636	638	635	668	647	606	604	658	684	665	592	628	649	604	595	726	616	671	603	664	627	621	634	635	610	603	657	622	625	619	634	576	633	622	627	629	688	655	652	611	570	633	649	622	648	636	643	652	660	642	634	649	610	617	678	606	612	622	608	644	606	630	610	640	619	675	614	666	654	687	675	628	684	664	619	662	669	657	614	650	631	666	624	631	624	627	625	654	640	613	655	610	636	598	606	608	615	670	655	695	632	660	635	665	611	633	629	622	682	695	651	619	609	647	648	635	630	667	622	619	664	696	639	610	626	642	646	644	695	640	682	616	634	593	616	661
22421	21054	28428	23900	21055	20931	5201	1765	1281	1051	962	957	901	830	761	843	796	834	830	817	781	874	847	906	929	889	905	913	955	908	946	925	944	939	889	890	899	869	846	798	817	840	826	819	837	825	763	766	770	770	778	698	758	712	755	701	701	737	736	709	725	683	758	732	730	740	748	718	727	686	684	714	731	723	714	679	708	711	735	690	729	663	730	747	757	722	664	670	764	668	731	705	721	733	706	686	683	742	719	741	757	695	713	686	739	729	725	720	705	706	751	726	714	702	729	702	688	706	713	754	711	697	726	739	669	698	737	722	712	681	699	713	718	720	745	776	709	750	705	712	704	684	719	750	725	721	698	774	680	682	751	705	700	726	696	739	733	659	676	695	709	710	705	734	740	682	750	715	706	719	729	680	689	681	709	644	724	724	661	695	703	703	732	736	722	756	742	700	760	686	747	734	728	731	725	702	701	707	665	732	749	760	703	666	747	745	721	675	706	710	691	683	759	693	701	718	744	712	763	742	701	733	711	717	717	744	726	737	714	682	701	709	743	742	736	721	707	663	764	741	687	700	758	721	711	741	705	736	745	741	727	719	730	711	731	690	726	747	719	730	670	734	689	738	703	669	751	710	739	724	737	750	768	723	723	703	656	696	717	685	736	668	774	703	728	689	756	718	737	686	690	730	688	770	703	705	700	755	728	736	674	749	695	722	752	715	746	696	685	676	710	706	769	750	706	706	667	741	675	679	703	709	739	701	691	723	698	733	662	691	741	739	735	738	719	663	695	699	734	754	736	702	716	696	735	797	705	715	722	691	657	757	707	734	718	741	728	721	668	715	673	714	738	715	749	790	738	718	732	736	753	700	723	731	749	717	711	692	733	717	698	701	669	686	709	730	734	697	700	749	724	695	696	684	695	684	749	716	680	688	703	691	745	696	708	682	694	704	708	678	702	687	699	692	697	711	713	743	707	673	749	720	722	700	723	699	763	698	709	686	721	750	704	688	717	686	712	699	720	742	773	711	713	722	685	740	778	746	733	713	726	674	734	700	695	708	686	715	721	704	677	697	718	707	686	755	743	714	733	712	745	750	708	699	694	710	726	703	699	670	779	678	693	741	754	725	715	686	735	661	730	735	732	696	722	718	715	711	730	715	765	725	761	670	721	730	708	755	712	724	686	742	736	726	685	738	698	658	745	722	679	707	733	745	660	725	770	728	713	708	729	699	673	697	732	731	696	701	699	716	676	680	721	678	744	737	707	736	696	701	715	721	729	706	689	736	654	717	738	712	691	720	730	733	710	720	703	697	673	732	706	750	718	723	717	699	734	674	682	692	717	717	712	710	710	648	724	741	718	681	713	693	757	756	706	724	713	694	731	777	665	720	737	740	702	701	706	706	710	710	706	676	664	713	703	720	769	724	742	670	674	710	757	719	694	719	687	711	697	732	766	687	726	742	723	698	723	682	756	687	717	706	669	707	705	701	660	731	711	711	718	718	710	757	748	725	750	713	769	735	734	667	715	728	743	719	709	712	738	695	749	739	707	710	701	749	696	706	675	704	688	764	716	752	720	698	698	695	693	737	711	764	715	737	698	719	714	681	688	743	721	737	741	744	686	726	690	714	731	700	736	717	696	732	705	709	720	682	705	707	700	732	698	728	671	702	700	707	679	745	671	735	687	689	722	685	752	745	716	702	707	725	679	683	743	708	718	640	711	776	748	706	731	697	718	722	694	702	747	724	753	691	716	733	712	719	680	659	708	721	799	700	675	734	674	687	729	687	711	754	733	693	726	674	758	712	696	744	726	668	712	722	706	757	697	750	689	768	688	706	733	686	687	693	690	694	723	754	726	713	761	734	797	744	713	731	663	651	726	722	747	693	745	769	742	681	701	713	729	706	710	722	739	723	762	683	713	703	715	697	707	715	739	701	759	699	696	695	754	742	695	685	733	691	697	728	711	734	755	732	705	705	722	757	722	727	780	703	722	710	697	748	740	757	701	716	737	711	702	716	741	725	747	683	723	758	690	730	733	698	752	706	727	677	746	677	684	719	725	741	687	736	721	724	686	670	740	723	727	711	697	690	724	710	749	713	748	671	739	688	692	699	750	724	713	725	722	721	747	704	647	678	688	686	723	764	758	693	733	714	692	711	694	699	712	726	696	737	723	744	755	691	685	748	678	768	678	695	700	716	711	696	732	671	743	703	692	755	727	733	742	683	718	729	732	697	694	737	686	734	675	713	685	734	662	704	675	754	705	700	672	734	740	731	738	765	715	711	731	743	730	752	692	760	730	736	730	698	722	678	699	727	704	726	696	734	679	706	739	717	724	732	666	707	715	747	684	676	718	664	697	723	745	642	719	736	730	696	759	702	727	691	729	708	714	717	728	761	746	705	776	759	681	727	687	742	731	748	712	732	685	657	742	716	771	707	729	705	710	701	705	696	714	732	734	710	693	718	726	725	738	717	719	692	730	686	731	719	747	696	708	699	761	727	676	752	729	690	714	713	747	711	647	743	691	705	694	700	739	723	696	711	690	675	682	696	715	692	699	731	667	674	733	714	695	741	705	712	698	750	672	709	718	727	673	725	709	758	711	735	725	715	737	697	737	739	702	701	748	710	713	769	687	720	728	726	707	734	696	743	721	682	703	733	727	727	665	706	725	704	698	726	706	679	692	714	693	724	702	687	709	700	757	683	692	711	710	704	764	710	747	712	671	705	720	758	719	700	751	689	707	688	704	695	714	730	730	728	674	704	734	676	745	752	717	720	746	737	735	757	655	667	713	693	672	724	682	702	658	716	674	683	710	684	744	684	688	689	741	718	723	730	709	692	741	692	728	706	713	721	709	747	713	695	766	665	703	702	747	707	674	733	732	712	725	719	726	693	723	724	724	752	718	705	709	740	700	758	732	711	736	709	704	766	703	704	715	719	748	685	728	722	679	708	748	748	685	731	709	679	734	685	742	711	655	714	703	717	700	715	726	723	742	717	718	708	707	690	752	700	725	666	656	710	688	747	717	703	727	698	743	731	719	734	717	740	665	714	776	711	730	730	708	717	694	665	697	683	659	699	651	747	739	704	696	710	709	691	720	761	752	730	729	709	725	684	747	712	695	686	741	708	701	699	722	733	765	702	730	707	715	676	708	726	754	730	749	742	731	740	759	704	752	680	745	775	740	688	682	708	762	771	662	735	704	742	663	729	676	713	767	696	675	710	703	746	726	704	763	729	689	689	702	695	711	696	695	742	692	718	766	708	738	749	707	724	720	676	719	705	676	687	738	688	672	670	730	709	741	705	728	714	733	759	746	687	743	759	727	748	664	712	707	758	724	728	722	714	743	680	735	726	698	720	709	682	739	747	698	701	703	674	760	721	690	720	725	680	695	714	717	729	690	693	770	716	688	740	730	707	724	732	734	771	689	721	730	694	719	679	703	680	663	745	738	757	732	729	683	697	707	707	736	732	745	712	698	692	731	707	740	712	748	700	732	707
17990	17928	10412	5343	3852	3180	2800	2195	1762	1447	1337	1202	1098	1078	988	970	932	921	969	976	1004	972	973	1057	1091	1012	1067	1065	1127	1143	1107	1048	1099	1030	1068	980	1006	1034	983	951	921	930	967	893	904	824	890	826	872	812	774	837	779	807	751	821	825	839	798	799	816	747	819	762	814	797	755	816	777	772	775	809	741	790	767	774	811	788	779	762	751	754	750	807	763	737	788	794	729	755	834	784	777	797	736	719	769	776	802	824	792	783	745	790	779	721	787	757	760	745	810	769	785	746	800	821	795	733	797	792	858	810	763	789	748	786	769	781	759	776	757	766	780	752	781	784	759	810	794	763	799	816	790	762	788	751	744	756	814	790	828	787	787	786	747	750	766	735	733	797	829	781	810	843	796	751	808	761	776	764	848	770	788	784	775	764	779	764	735	790	733	751	803	808	775	795	765	737	800	778	837	777	718	821	785	812	792	781	844	769	767	825	837	792	782	759	798	807	803	791	771	816	747	779	784	756	839	782	781	777	798	785	718	768	773	805	787	750	745	738	750	723	774	761	814	841	812	755	762	752	753	761	771	801	783	734	796	789	784	810	837	749	746	805	793	797	724	778	781	764	746	744	756	772	779	772	785	794	800	785	857	790	743	831	782	755	761	820	752	749	793	746	770	789	804	819	800	828	805	766	784	731	795	778	766	760	815	757	730	831	800	752	773	808	799	780	768	748	812	803	781	755	792	749	782	776	784	713	783	759	841	782	732	763	732	694	769	776	785	776	774	804	768	746	743	790	757	781	798	748	786	754	737	777	774	759	783	787	781	721	754	779	765	780	769	786	791	779	776	791	727	794	772	807	789	781	754	787	727	775	750	766	772	809	748	825	780	788	786	792	832	756	768	782	805	781	814	794	757	741	789	779	731	758	759	824	821	763	758	763	755	805	780	770	775	776	798	754	821	766	765	782	753	774	815	750	789	746	796	831	784	784	805	794	758	791	750	806	754	754	791	764	751	782	803	730	776	826	801	786	749	736	797	778	792	727	835	805	789	806	798	754	776	785	824	795	756	724	763	789	749	746	818	748	789	790	780	797	819	770	809	743	793	770	761	799	744	761	791	744	820	770	804	813	803	799	779	812	787	778	756	759	751	799	782	744	761	749	769	777	752	810	783	799	778	761	732	779	798	765	796	786	783	797	805	779	730	812	800	754	801	782	817	771	791	796	784	771	821	747	761	773	761	776	788	768	836	760	805	779	759	794	781	748	810	778	777	775	777	829	737	784	804	742	781	805	837	748	801	784	737	811	777	775	766	775	804	772	781	789	735	731	778	804	795	770	842	790	796	754	793	796	767	746	787	728	817	835	811	767	821	836	781	761	794	727	759	766	790	782	804	787	766	758	800	825	803	846	791	780	775	815	782	738	757	708	776	751	774	811	805	812	788	775	742	808	763	821	813	762	786	848	837	795	827	784	821	811	797	806	791	752	695	816	799	776	807	726	799	750	760	752	780	778	802	813	801	737	776	753	774	765	791	784	827	762	806	790	764	765	770	752	772	774	772	736	794	790	778	775	792	752	796	776	782	751	754	805	758	698	726	776	683	763	765	799	790	778	778	752	755	762	820	827	756	772	819	781	738	806	797	798	781	774	819	774	781	796	723	733	797	796	760	800	772	764	780	769	788	724	780	726	708	779	786	771	742	720	780	780	813	774	725	746	779	750	748	770	828	758	799	800	746	763	790	781	753	787	752	816	740	807	746	740	805	740	742	803	763	730	783	731	784	721	780	763	770	754	797	785	807	786	825	728	832	801	782	783	765	747	764	751	749	748	823	825	761	739	851	813	761	771	775	773	796	776	783	791	803	779	741	776	797	740	786	778	764	721	849	778	757	755	805	753	792	765	795	788	813	816	766	809	808	795	841	768	766	763	778	799	774	804	788	765	812	780	760	738	723	800	786	809	795	757	776	750	766	731	756	788	746	777	752	756	816	802	766	802	783	818	766	792	744	675	754	787	800	759	757	772	777	750	815	802	799	786	754	763	827	747	792	818	804	722	770	815	787	805	740	728	768	750	778	777	790	810	781	705	805	820	802	704	786	792	767	765	804	840	806	754	732	816	822	786	750	748	757	801	763	750	785	759	734	782	850	763	835	765	782	756	787	802	800	765	769	768	813	744	741	768	776	775	773	722	732	749	748	816	785	809	732	791	780	727	727	737	737	806	743	763	739	745	720	794	799	754	784	747	801	766	797	815	745	782	781	779	764	798	731	796	769	795	739	783	804	771	762	784	789	770	790	789	806	799	801	749	813	800	732	784	762	776	780	783	772	789	757	778	800	795	779	795	758	712	757	747	770	791	758	805	778	808	752	776	791	793	762	765	752	815	761	790	777	821	722	733	781	789	823	719	747	792	741	785	768	791	764	830	792	796	763	818	738	780	838	810	800	792	734	814	751	762	794	768	835	804	764	807	769	784	708	800	787	808	762	785	772	757	764	757	810	835	794	826	687	815	810	726	794	736	747	760	811	795	781	803	789	791	757	774	781	786	766	755	778	775	771	781	803	776	766	782	775	742	789	751	744	776	740	734	769	792	754	741	750	769	732	760	810	806	800	749	825	766	783	744	747	752	742	803	784	772	779	794	783	824	840	787	792	749	801	825	766	791	757	771	740	821	760	771	802	786	755	764	830	755	779	793	741	825	812	751	769	792	813	781	773	829	818	738	809	759	740	759	736	757	840	740	751	761	790	760	743	766	787	748	777	783	752	775	764	763	854	793	742	787	751	782	805	785	785	787	791	784	785	746	744	781	769	761	757	797	744	795	798	731	751	809	804	747	743	736	786	821	753	724	756	799	791	726	824	758	741	808	745	811	758	781	759	756	817	740	793	805	784	781	784	760	749	796	763	738	794	786	778	731	837	741	840	771	739	810	773	801	827	758	806	766	817	738	771	762	820	817	743	718	811	788	804	814	771	778	832	765	817	831	811	768	766	809	770	753	777	798	756	803	819	812	815	724	704	814	795	789	759	763	820	788	769	757	760	807	785	738	797	728	763	809	797	747	800	797	760	765	809	798	767	764	772	821	768	765	794	748	769	759	770	868	748	765	734	819	776	831	764	761	802	713	796	692	812	709	776	777	765	801	797	761	835	791	778	819	779	798	805	786	819	799	757	803	768	785	749	839	781	790	762	775	794	768	766	756	774	782	757	750	791	773	743	774	769	790	739	773	816	838	774	752	728	765	812	772	780	756	769	772	798	748	785	784	796	823	811	798	747	776	762	752	808	736	799	806	780	786	764	840	770	855	815	797	786	772	738	801	788	827	810	806	758	747	778	750	785	781	812	783	809	734	782	774	808	759	802	783	811	832	789	817	758	752	738	756	791	839	766	741	766	751	796	779	775	751	766	767	760	757	794	753	770	766	745	763	750	782	746	769	782	788	743	792	754	728	799	795	734	775	740	738	813	806	776	735	789	808	766	758	711	822	785	795	764	776	774	788	762	753
27391	20329	9908	1514	1018	959	842	756	713	647	672	633	566	618	595	613	571	597	607	612	566	590	601	632	641	643	632	653	657	649	691	617	629	619	625	586	590	643	627	640	602	602	584	636	581	620	617	582	591	595	555	631	627	635	594	600	569	594	578	631	567	591	595	631	599	557	590	572	616	593	628	596	575	611	572	583	594	594	568	580	577	588	571	574	554	591	565	564	606	552	604	578	611	606	591	591	587	577	621	572	614	590	604	583	556	577	555	546	556	568	560	570	577	608	555	576	602	562	523	666	610	642	571	593	548	567	564	608	579	597	603	597	602	622	587	596	569	584	599	609	514	578	616	605	543	622	597	610	642	567	558	536	576	569	576	632	556	579	592	557	555	600	598	594	549	552	621	613	614	587	624	666	542	594	569	630	612	582	553	586	590	623	592	587	582	582	616	578	581	579	592	600	619	537	592	605	602	574	569	553	596	568	570	572	561	597	582	599	609	579	522	592	611	582	590	576	602	594	599	573	608	591	563	566	587	564	573	586	568	603	559	616	604	608	622	607	536	580	591	621	553	586	602	603	588	601	552	573	589	559	575	610	569	579	566	570	596	593	605	618	559	583	570	546	569	545	574	584	605	569	596	543	575	611	575	612	543	582	642	567	567	568	565	599	570	600	617	589	567	600	600	559	581	571	586	628	560	624	617	619	584	592	564	595	584	575	573	559	573	606	547	609	564	598	529	564	607	545	577	594	648	601	578	579	578	602	567	618	538	575	622	586	585	606	557	569	614	573	588	583	614	599	596	578	560	568	603	573	610	586	595	592	578	560	612	635	609	573	620	597	565	616	612	577	562	580	583	576	613	544	596	577	582	582	552	585	594	567	577	579	599	644	557	568	575	585	609	579	572	582	607	585	636	553	561	585	604	608	618	601	593	629	580	583	560	616	593	588	617	573	592	553	601	599	572	584	602	591	539	635	535	588	589	581	604	600	591	593	577	598	590	611	647	586	570	572	627	597	557	550	610	589	578	587	579	598	593	580	559	624	592	582	587	607	661	605	582	602	551	586	593	556	574	547	557	594	551	594	579	579	632	555	612	571	550	622	562	574	558	571	597	585	552	608	563	583	536	589	636	653	563	588	574	594	588	625	581	555	549	609	612	581	606	572	566	571	590	591	631	582	583	561	581	565	577	579	618	596	583	572	535	603	585	561	615	607	590	604	571	569	615	560	574	612	600	517	557	583	582	592	550	600	597	574	589	602	591	573	568	569	555	542	560	551	586	607	596	605	625	617	579	597	598	598	609	628	572	626	577	609	585	607	588	592	610	595	609	603	576	550	583	608	616	614	607	580	555	581	616	572	567	635	577	588	570	585	573	582	574	625	557	599	550	602	624	561	601	605	551	548	579	616	572	584	580	612	574	558	546	563	565	608	601	566	593	546	595	575	561	561	588	631	601	554	551	608	580	602	583	576	560	543	602	596	602	538	636	604	555	545	562	646	588	555	575	602	600	605	607	579	616	626	576	596	570	565	610	574	557	561	587	576	556	593	593	605	569	588	541	565	623	598	537	570	576	602	599	615	575	563	557	591	557	544	585	616	587	592	588	583	629	583	591	583	552	594	611	590	579	589	611	592	626	559	585	567	614	569	629	612	600	567	596	567	608	601	563	549	576	627	579	594	569	505	601	666	582	575	598	562	598	602	584	603	568	601	591	530	608	569	580	577	605	603	569	576	590	596	576	609	598	608	603	610	613	627	598	612	624	563	655	616	606	597	558	571	576	567	630	642	556	585	617	556	599	594	538	573	552	574	604	591	562	601	605	548	650	584	554	580	577	591	550	544	546	589	602	581	605	591	640	617	608	611	591	583	583	587	623	565	580	600	559	556	594	593	615	618	597	588	610	600	579	615	626	590	570	565	550	582	599	573	560	606	593	586	559	587	597	569	559	614	590	606	597	524	540	605	570	571	629	533	591	611	611	580	615	592	630	561	544	560	590	567	573	557	562	610	623	617	599	578	601	603	572	537	557	550	587	562	568	625	579	574	601	616	576	615	614	578	626	597	593	589	630	578	603	585	550	591	599	524	552	569	599	610	624	570	623	600	591	617	624	587	541	585	571	598	591	575	590	622	585	583	593	599	564	556	595	603	590	572	621	599	573	603	581	632	583	585	571	587	573	571	634	562	594	578	601	601	586	572	554	581	599	569	578	552	554	584	555	566	586	632	580	615	621	570	614	627	539	562	569	568	563	564	566	548	604	617	612	593	577	571	576	554	574	570	553	598	557	558	553	556	575	587	550	578	631	604	586	583	561	560	591	528	595	576	575	563	579	569	600	583	574	591	576	570	580	592	606	567	587	571	589	544	581	625	604	592	596	541	571	554	584	603	556	625	622	577	581	564	524	548	573	567	622	594	560	587	588	625	586	529	583	548	570	577	640	613	609	560	572	572	626	652	600	612	596	564	608	591	591	570	594	598	566	601	592	576	629	550	587	610	586	594	597	559	563	629	589	609	574	560	576	630	574	581	602	573	585	585	583	552	608	605	597	601	622	576	580	610	588	609	552	620	610	574	637	565	610	592	565	594	595	620	570	623	632	595	579	543	622	605	564	593	575	584	587	612	581	602	575	560	579	594	590	552	576	620	571	604	577	630	557	557	561	582	622	614	594	591	573	620	595	627	584	597	579	581	619	594	618	576	610	583	576	573	592	616	590	560	568	596	607	593	605	609	592	579	591	609	622	591	608	559	585	558	589	585	588	583	615	586	575	576	644	562	650	561	551	614	555	593	578	619	586	600	614	602	586	592	561	599	599	596	585	575	625	559	544	566	605	579	523	577	556	572	562	591	590	620	588	581	568	583	600	578	575	564	614	616	589	569	533	601	597	576	596	573	582	558	578	555	553	610	573	629	598	560	582	598	598	620	586	580	663	596	581	592	552	596	588	554	598	564	593	572	605	591	621	582	593	605	551	582	578	608	620	576	614	563	574	576	535	560	568	636	605	569	586	614	581	591	587	598	562	531	595	581	586	612	591	577	614	595	543	558	579	602	615	596	575	584	582	593	569	581	613	605	585	584	620	638	626	588	612	563	610	582	571	592	568	619	560	563	563	558	593	583	585	555	609	539	560	633	573	572	594	601	605	607	567	610	584	569	642	644	533	559	532	609	597	599	592	562	568	595	581	605	566	578	543	575	602	592	594	616	567	577	611	568	530	562	554	598	586	604	602	590	580	580	568	575	568	564	587	621	631	638	587	590	586	572	604	555	566	582	604	577	567	593	598	575	570	598	591	570	590	572	559	610	614	591	610	574	598	575	598	569	605	556	582	577	597	582	559	579	579	587	591	565	598	586	572	608	573	579	565	581	573	564	594	597	571	595	598	581	572	586	581	567	590	618	592	582	562	606	617	586	571	567	535	613	555	580	581	616	551	559	618	529	570	575	555	560	613	602	577	590	598	574	515	601	583	576	566	599	565	623	629	599	571	561	577	604
11172	5749	2457	1519	1459	1447	1224	1092	899	768	716	718	726	695	701	667	709	721	727	676	653	721	711	733	809	759	725	776	806	814	761	747	757	698	722	717	773	734	749	683	746	710	660	666	704	655	677	635	637	623	645	670	688	657	638	649	654	672	667	684	569	687	620	612	702	616	653	688	656	647	611	657	629	669	642	658	666	620	686	691	651	649	659	673	669	592	637	662	635	702	632	647	665	662	634	646	653	654	628	617	631	642	706	680	605	665	669	680	583	650	632	650	651	651	626	676	677	646	646	629	620	629	621	625	612	651	654	676	657	635	644	674	659	680	674	657	610	627	627	673	684	677	625	624	625	622	641	654	702	634	634	645	696	642	700	651	681	612	652	665	660	625	680	649	635	626	642	654	622	665	632	643	670	664	647	578	657	679	656	645	652	664	658	653	609	639	668	642	696	625	644	623	600	654	611	628	645	674	662	624	603	634	655	613	604	602	695	662	696	629	608	650	642	601	629	634	638	621	674	602	617	658	650	706	604	669	609	648	619	651	665	582	662	634	611	687	611	647	636	640	628	668	686	656	641	646	623	623	663	647	635	642	706	634	654	645	659	657	652	630	655	653	661	605	629	663	659	667	650	635	663	670	653	679	608	650	643	612	630	667	608	631	640	659	669	655	643	658	623	696	637	627	632	633	653	677	661	625	650	633	669	629	671	672	629	642	684	622	623	671	657	668	662	670	645	625	674	680	637	610	626	650	612	681	622	661	620	676	647	636	597	631	697	648	639	666	686	614	612	640	633	603	655	613	646	658	662	630	627	668	603	634	661	657	625	623	688	647	617	651	662	618	667	641	653	639	700	677	639	627	677	670	663	647	629	622	641	684	661	627	638	615	639	638	628	649	679	607	656	657	638	638	665	647	670	619	662	654	663	635	649	686	642	645	728	646	658	645	613	653	639	627	607	625	628	588	637	628	645	630	605	660	642	608	628	660	629	711	597	603	603	661	683	628	584	645	650	653	680	652	629	663	672	643	642	667	646	681	610	639	647	629	621	659	627	621	645	643	661	629	667	616	711	611	607	636	666	672	675	614	662	692	686	616	603	637	655	643	653	689	674	641	701	666	593	615	636	610	678	666	635	637	631	651	639	607	649	655	594	669	664	691	672	622	639	658	602	631	679	634	616	672	660	674	637	662	647	641	660	656	616	653	661	670	620	632	653	627	675	645	575	637	625	595	638	652	629	613	649	667	654	645	645	629	641	605	651	672	658	630	655	664	633	665	611	641	583	595	663	638	659	632	648	688	640	672	635	672	661	624	600	621	632	644	649	685	648	622	669	633	629	628	677	626	658	646	680	696	656	705	675	668	656	645	633	618	661	629	632	667	663	668	673	665	651	668	714	637	638	695	650	649	641	632	666	624	631	666	685	666	604	676	641	634	610	603	670	642	640	622	656	661	708	611	668	597	652	621	619	665	629	610	646	697	673	604	683	658	645	635	657	702	677	603	658	681	670	634	663	646	675	609	670	670	673	647	683	659	668	658	691	584	621	660	658	681	628	643	637	674	658	628	669	611	656	662	626	616	624	653	646	619	710	681	636	648	672	647	605	645	676	664	586	710	693	693	654	649	640	623	680	641	673	655	638	656	629	654	634	692	667	613	640	656	649	667	627	723	669	650	677	625	664	623	661	672	615	651	625	626	604	659	642	677	678	692	700	620	620	635	626	696	657	623	651	662	662	628	661	694	653	694	668	645	675	615	618	639	627	645	673	688	664	657	653	642	654	679	647	652	670	653	591	602	617	657	643	685	655	606	632	638	644	616	652	628	606	685	574	637	624	666	697	616	656	567	645	667	641	638	638	643	654	637	627	661	678	685	659	625	640	598	659	652	606	622	672	658	678	604	631	655	698	647	666	650	656	661	658	638	705	617	665	629	648	627	667	661	633	660	636	635	626	615	674	608	643	639	669	652	661	629	652	662	653	696	649	641	690	675	640	609	654	641	633	632	663	696	654	633	637	631	654	641	623	654	655	671	687	647	666	621	662	675	652	699	650	619	689	678	628	625	664	620	613	670	635	664	618	685	710	673	656	692	604	699	614	599	615	623	660	627	631	671	615	635	640	618	640	650	620	682	678	634	638	665	678	623	651	636	608	628	651	622	641	632	643	672	639	670	624	651	644	663	592	670	643	648	598	633	610	661	601	676	640	687	670	637	648	674	663	653	664	634	611	630	646	621	677	666	657	600	642	671	646	649	638	630	628	670	636	616	603	629	634	652	652	675	634	581	620	623	653	642	651	670	651	644	651	604	651	649	659	643	646	657	643	613	661	655	651	690	654	633	615	633	652	650	656	664	634	643	646	646	653	603	681	634	700	655	644	688	642	652	646	627	657	660	673	650	580	660	635	675	631	651	645	619	616	667	662	654	677	655	641	653	639	640	674	647	604	601	650	644	658	673	602	624	618	594	649	620	627	679	638	628	641	673	643	644	648	655	653	638	621	613	661	649	671	619	607	645	612	610	613	653	613	642	672	654	635	641	661	640	646	623	603	598	617	672	694	646	612	683	608	661	679	631	681	649	612	648	632	611	634	628	631	615	633	635	660	660	634	675	637	666	625	613	620	603	663	685	650	641	657	683	685	654	603	631	605	618	703	622	653	615	674	658	673	620	661	645	646	674	692	630	633	641	695	661	669	681	664	659	581	642	656	628	636	628	669	668	681	705	633	605	643	650	626	619	673	660	642	661	639	618	683	630	630	631	635	670	654	668	583	690	659	632	651	629	668	636	636	601	635	644	673	656	621	695	662	639	675	659	641	623	629	671	651	628	670	636	648	674	643	629	632	648	682	651	652	673	618	656	651	656	674	659	611	624	631	655	616	664	625	633	635	650	634	627	663	675	595	660	677	621	656	648	660	641	654	688	700	663	635	632	644	639	607	630	636	681	640	660	665	686	649	677	615	669	641	648	621	625	658	651	632	667	626	681	653	693	660	659	645	666	631	679	606	628	639	657	681	633	650	672	683	665	654	633	620	649	644	671	638	659	641	656	646	635	654	627	659	583	619	632	665	646	622	664	616	646	655	633	633	657	644	596	616	633	655	643	666	667	649	701	643	634	672	614	629	634	593	664	613	646	624	649	618	653	691	665	651	632	631	661	633	640	639	655	637	640	615	673	630	649	670	636	668	605	678	641	652	640	642	679	640	682	654	629	667	660	610	678	635	600	630	656	656	656	644	639	653	627	643	671	635	622	620	613	626	647	597	639	654	656	693	665	667	656	649	654	633	616	670	659	686	676	646	661	660	678	613	629	618	621	613	672	662	690	648	673	668	630	614	652	640	626	663	670	696	649	620	665	628	614	641	603	651	664	619	652	634	660	621	688	665	643	670	652	662	648	640	628	639	643	629	642	648	620	608	640	607	642	662	657	628	654	668	655	636	632	651	659	645	629	663	664	592	620	603	679	639	657	629	664	639	679	636	658	655	638	633	622	625	669
23583	21004	27696	24506	20739	5084	1695	1220	1019	902	848	783	794	725	739	764	761	687	774	768	729	739	714	764	803	801	859	825	880	839	861	792	779	816	814	817	795	764	809	752	798	757	718	748	713	719	733	699	675	689	739	725	704	685	716	685	660	699	687	715	753	687	669	657	660	658	710	681	713	682	620	671	698	677	681	655	671	694	680	634	672	686	654	654	682	681	654	676	647	634	727	643	648	664	643	672	668	656	653	686	680	652	657	697	710	703	640	686	691	676	661	667	690	717	649	714	701	707	654	700	632	712	688	640	695	676	714	659	641	645	679	637	678	651	667	707	666	668	653	664	680	685	657	704	677	687	699	660	670	642	712	651	672	688	742	649	666	674	704	661	691	691	685	687	712	645	633	671	700	682	673	693	730	614	721	697	622	675	664	677	696	742	677	723	713	694	677	672	718	681	692	695	662	664	684	650	702	708	652	689	714	675	694	695	711	682	673	702	658	711	645	647	726	730	704	658	649	723	667	709	708	731	685	652	644	686	666	683	692	654	680	710	657	691	679	720	646	651	664	700	694	697	690	695	691	700	675	718	696	675	730	665	686	672	697	686	684	653	709	689	698	716	669	702	658	641	630	676	683	680	705	729	633	636	691	718	720	655	719	618	701	634	652	692	676	708	678	671	627	636	681	658	656	656	647	687	644	685	686	671	691	660	680	661	657	653	679	680	634	698	711	680	682	686	689	691	627	666	690	686	688	651	649	680	696	678	694	672	679	724	736	606	669	681	716	682	674	664	693	671	701	643	679	683	685	699	725	757	667	659	612	683	666	698	682	714	711	687	661	675	637	677	622	687	687	713	689	628	668	715	711	679	681	660	675	720	706	698	679	680	667	653	720	698	666	709	661	668	678	673	701	651	679	674	705	656	692	686	677	636	701	706	664	689	686	699	652	677	682	643	691	681	683	659	725	681	646	629	709	685	692	721	629	683	644	670	654	633	676	662	697	662	683	716	644	688	677	625	671	679	666	719	676	632	659	681	688	648	641	640	637	681	649	694	662	706	664	661	656	667	669	677	646	650	658	694	665	675	660	709	643	665	673	712	668	681	702	719	674	686	719	684	675	684	635	712	649	699	665	654	707	687	705	630	662	729	695	694	663	738	679	658	643	684	667	645	713	670	696	711	722	687	607	716	695	692	684	735	683	728	696	664	677	714	707	682	682	684	663	703	703	694	658	688	612	637	698	652	659	700	671	613	695	615	680	684	679	662	681	695	692	685	671	694	698	662	650	693	689	718	682	657	660	661	655	638	679	671	659	708	677	684	686	699	668	655	651	712	642	648	636	706	696	700	647	653	641	674	656	667	660	617	704	684	680	703	649	674	689	720	708	682	693	694	652	658	682	643	688	659	703	675	699	687	671	677	655	672	650	664	709	712	667	697	676	650	666	625	654	659	651	686	685	679	638	703	669	654	680	669	627	655	643	696	693	689	725	716	686	658	637	667	697	655	708	662	646	633	667	705	740	682	664	712	690	694	676	672	684	667	722	727	672	703	630	709	666	690	676	631	651	680	684	656	641	700	686	727	692	657	712	713	652	710	681	644	675	650	685	729	665	678	659	683	659	690	704	633	710	739	690	658	701	664	697	686	704	716	670	663	703	699	669	654	696	688	692	698	684	656	675	651	718	689	675	670	669	630	670	709	709	657	697	715	699	668	661	664	640	663	699	652	679	643	663	659	715	643	658	685	710	682	727	640	676	672	647	678	643	678	663	677	669	668	706	693	701	710	653	680	667	661	677	684	644	677	682	684	736	679	669	700	659	666	707	672	686	639	663	674	665	702	690	660	693	697	628	691	692	692	689	683	683	702	683	706	675	678	646	673	664	621	646	686	674	627	671	658	696	691	691	654	654	671	661	669	764	672	681	649	700	731	681	693	717	660	639	682	643	657	673	697	705	687	644	637	717	703	698	682	669	649	682	677	673	656	662	717	669	663	717	630	680	653	679	681	691	730	695	647	712	722	668	717	698	680	616	693	725	725	668	666	679	648	674	711	721	675	682	707	664	687	682	691	682	642	670	678	642	677	682	662	675	689	711	666	719	658	690	650	660	702	717	651	686	649	673	687	699	698	712	679	711	673	724	658	649	720	669	690	703	691	648	633	677	677	687	675	701	669	644	685	643	653	658	598	669	676	657	657	680	661	651	664	680	685	695	690	678	706	695	656	693	665	669	661	639	710	671	666	708	672	688	685	685	684	679	692	691	712	724	649	653	681	683	715	648	648	673	656	637	691	675	653	645	674	701	738	711	687	685	661	630	690	718	721	654	697	665	707	675	677	636	646	703	658	678	661	721	680	674	681	681	653	635	699	715	703	655	644	683	645	721	636	637	716	641	668	689	688	705	624	658	677	678	681	665	687	687	693	657	684	663	664	709	632	719	690	741	679	684	662	682	712	658	674	667	639	701	677	709	713	657	699	659	672	685	682	651	686	676	664	693	663	684	679	681	702	684	667	709	675	655	697	666	677	662	682	673	726	752	660	654	715	655	681	668	663	661	690	693	691	689	677	675	677	664	703	691	674	696	588	697	661	663	667	655	675	709	697	753	677	651	682	707	643	758	695	662	668	682	649	661	652	695	638	657	687	738	647	614	657	710	721	656	650	659	651	663	665	693	686	754	681	674	669	706	695	620	682	683	662	690	686	668	669	649	694	725	685	702	713	641	657	671	671	689	678	683	704	654	653	651	663	700	694	658	691	654	694	690	628	657	623	685	689	723	676	632	660	685	710	651	724	671	655	672	711	660	656	717	682	693	679	665	687	697	648	644	711	656	690	678	660	728	679	707	641	762	636	684	684	669	706	710	713	726	675	682	653	664	687	704	669	696	693	697	654	687	650	689	686	675	660	667	693	716	651	670	651	710	689	625	675	662	681	669	664	682	677	717	696	680	688	648	649	678	693	644	695	662	681	665	691	682	699	639	638	658	724	709	681	703	674	689	697	709	660	696	678	677	700	676	645	694	638	733	691	689	690	615	680	675	641	669	686	693	665	663	687	685	644	661	641	694	702	636	688	737	651	742	683	645	630	697	668	707	666	695	673	640	688	643	714	688	667	700	680	618	651	654	654	683	723	657	658	685	680	710	682	702	680	680	662	689	663	705	670	706	650	629	694	714	655	708	687	682	745	696	636	673	709	744	684	644	712	691	664	636	704	681	661	682	638	637	683	718	703	669	662	680	653	700	672	687	641	703	658	685	632	675	686	704	720	686	678	674	718	638	663	668	649	698	706	689	702	710	676	638	706	709	645	699	741	638	681	709	680	703	723	679	679	631	679	635	699	637	711	658	709	674	668	732	701	678	691	631	669	674	684	690	733	684	737	713	687	668	733	666	710	704	668	676	708	724	689	710	677	665	685	697	704	725	670	711	700	677	691	635	726	687	671	669	695	676	730	693	640	690	732	695	632	657	700	613	683	700	628	696	680	680	697	664	688	672	642
14219	14514	6807	3785	3113	2759	2113	1711	1365	1151	988	986	945	896	877	822	862	857	842	870	812	866	876	894	958	940	943	934	889	1004	995	897	933	984	891	900	941	922	901	900	818	908	807	864	786	772	829	842	801	822	786	794	786	770	756	781	733	765	754	730	771	797	698	752	791	741	738	705	766	740	765	746	700	775	737	784	783	762	768	778	773	748	737	746	711	757	737	735	800	757	723	718	709	749	792	760	696	719	712	755	751	801	749	732	729	748	734	724	750	770	715	751	760	755	743	713	761	749	726	724	733	756	726	755	773	755	709	802	784	740	746	796	762	746	754	716	776	694	703	784	785	700	723	731	737	750	764	777	727	748	731	759	759	745	741	695	712	753	787	725	728	738	705	727	760	787	748	763	718	722	745	768	780	752	775	729	798	756	767	764	761	739	774	687	746	744	791	794	765	721	709	736	720	777	719	756	760	743	776	715	735	728	787	731	736	752	755	712	778	758	715	724	810	741	778	751	758	741	731	699	757	748	717	770	783	752	744	713	735	737	784	743	710	777	709	767	746	730	749	737	781	782	767	762	724	708	731	710	772	736	708	722	756	704	747	756	726	732	746	784	714	797	763	713	732	711	749	754	738	730	772	770	740	719	706	749	741	715	762	768	737	738	704	785	726	689	777	760	700	747	777	736	763	748	791	744	705	775	756	713	751	719	728	735	780	751	721	730	745	733	761	751	736	760	723	743	742	781	714	750	739	723	746	715	798	721	779	768	721	701	782	764	742	784	794	734	726	737	742	686	712	715	772	714	736	726	737	727	751	762	787	743	725	759	722	733	749	734	751	769	712	737	715	704	773	742	727	723	780	742	700	735	769	669	741	746	728	803	746	758	747	698	763	730	695	718	738	735	718	755	759	731	757	757	728	742	769	723	760	748	723	726	768	749	694	733	719	714	740	736	746	729	736	705	754	794	702	722	752	778	736	756	734	782	691	709	778	777	734	745	725	662	717	752	688	761	745	739	747	761	729	702	744	731	769	765	759	790	707	778	746	684	760	744	764	791	769	707	771	734	738	746	748	754	782	750	751	759	767	813	735	690	724	737	731	716	759	736	719	768	754	749	746	718	763	763	715	738	748	766	729	779	743	775	778	735	736	750	699	770	783	724	763	779	756	726	741	763	720	760	765	731	739	784	715	810	776	696	714	751	766	743	711	742	716	761	732	749	762	770	784	768	703	763	708	720	729	744	774	796	812	704	741	776	736	760	684	755	739	771	772	715	763	740	762	792	734	729	805	713	766	732	763	744	721	780	728	765	657	733	765	725	778	792	779	759	768	785	728	792	703	796	766	736	739	790	732	766	709	738	738	728	690	765	723	711	779	777	738	750	810	751	756	738	795	756	770	756	761	707	730	743	714	701	725	781	792	781	743	749	763	688	794	776	767	715	765	734	716	733	807	715	794	735	720	771	706	772	682	717	789	783	774	775	801	749	769	780	729	735	787	721	810	787	749	759	731	763	700	721	739	689	767	736	752	724	761	737	791	743	736	769	730	699	814	747	747	766	783	772	705	724	722	723	707	775	744	732	709	775	752	745	755	749	752	748	760	733	738	706	771	776	747	758	762	767	762	724	741	769	749	758	705	728	716	729	752	739	747	763	739	740	768	774	744	697	731	731	702	729	799	754	710	741	725	768	712	706	728	732	738	715	752	778	745	775	722	720	716	739	732	787	730	759	752	739	747	791	784	724	769	724	742	758	742	739	752	744	697	711	723	732	727	710	770	727	766	718	768	767	745	732	754	775	739	748	781	722	702	735	772	761	797	773	791	739	721	720	721	724	777	712	725	747	758	712	738	760	722	716	748	792	764	740	753	737	746	753	760	743	761	723	723	754	716	728	791	681	750	740	749	708	784	753	713	759	748	721	741	733	747	703	735	684	703	701	708	759	732	740	753	741	723	799	733	701	719	754	756	750	754	745	749	781	720	729	773	755	732	718	748	746	766	722	726	696	739	730	811	752	743	767	763	752	761	717	711	766	755	765	730	722	711	740	745	776	751	738	709	735	735	768	697	752	776	739	749	741	734	743	700	747	759	784	717	753	739	750	809	706	689	754	747	734	758	715	740	766	724	765	734	744	733	741	783	717	689	751	742	727	730	770	787	674	749	742	767	731	689	755	772	735	744	724	700	744	760	706	751	737	732	773	724	743	709	782	754	758	730	717	762	762	738	712	715	749	764	723	732	755	753	767	721	741	761	773	773	783	764	736	694	725	706	725	758	756	709	729	817	749	758	761	717	738	767	701	686	746	714	749	704	769	774	724	707	709	765	775	787	782	770	757	720	680	743	734	732	793	714	696	727	712	717	717	753	784	710	765	769	722	708	777	718	744	722	715	736	717	756	782	777	761	748	755	727	754	760	737	736	762	747	760	735	710	724	756	756	739	732	754	770	781	812	737	778	768	783	743	690	768	799	731	736	742	753	736	739	739	742	762	719	728	759	748	695	703	723	718	714	705	751	776	748	739	791	766	775	767	740	719	705	725	759	757	721	737	773	746	760	697	712	769	751	727	708	744	749	765	737	744	731	740	727	709	762	722	720	735	725	728	775	740	773	677	846	765	740	767	756	747	735	720	748	736	808	715	763	714	705	737	791	771	752	715	757	742	689	702	763	799	738	752	722	735	739	808	780	729	762	732	735	751	784	775	777	750	756	761	749	772	701	777	722	762	699	740	755	700	706	704	733	748	764	733	705	773	732	699	712	752	731	736	750	723	774	716	702	723	715	739	734	702	767	727	792	730	757	778	731	758	755	713	736	753	708	790	700	714	767	780	728	759	733	714	720	796	743	725	719	758	764	737	751	765	710	740	748	737	687	732	740	794	695	743	739	766	728	756	769	756	744	736	731	735	716	734	728	735	707	789	792	738	750	753	677	674	710	748	746	762	731	730	780	704	731	763	736	741	745	762	757	749	762	748	765	776	768	735	792	741	799	734	776	725	717	713	749	751	764	741	750	715	769	745	750	766	758	758	729	778	750	768	733	724	774	785	747	763	706	761	735	732	704	754	767	768	719	743	739	744	737	763	719	758	733	739	725	741	726	750	736	723	741	756	782	776	715	697	702	776	718	753	739	783	790	748	723	726	762	721	732	736	750	784	670	748	720	707	759	748	756	766	735	770	752	748	697	785	759	704	732	786	754	743	751	701	710	697	725	754	772	717	748	748	706	750	714	764	745	779	754	753	736	725	730	784	726	721	708	735	752	783	772	706	733	705	722	686	723	751	748	791	727	733	773	720	786	698	746	770	770	742	756	738	738	778	830	779	763	749	758	761	707	727	727	690	729	701	723	705	718	725	755	722	718	754	764	761	747	728	775	695	750	756	738	727	786	760	778	776	742	719	764	748	752	711	724	776	758	791	734	765	721	733	826	760	786	765	703	723	757	774	706	745	807	741	770	729	709	724	773	788	716	799	755	762	683	741	775	724	775	738	658	756	695	752
24584	20986	26321	25326	5042	1416	1100	894	792	669	664	696	589	672	631	631	616	608	607	632	603	643	668	645	674	655	703	624	667	668	677	697	695	665	703	637	638	625	638	604	595	631	611	652	664	596	557	585	602	611	549	594	586	533	566	646	581	532	564	548	559	561	535	579	572	580	524	559	605	550	543	570	551	592	563	563	614	569	567	569	508	564	601	559	568	560	554	594	573	536	589	542	562	594	565	553	563	563	540	548	542	573	571	571	562	531	573	547	532	573	589	535	577	551	573	517	559	565	589	562	562	568	578	573	577	534	578	580	557	532	561	592	550	555	523	573	558	557	604	550	552	575	571	583	575	605	562	558	598	555	612	582	573	513	550	556	601	556	555	567	629	560	554	594	538	570	525	553	582	575	561	590	565	554	559	553	580	589	557	587	572	586	569	503	581	517	652	601	575	579	523	580	565	559	558	557	591	583	557	576	555	584	598	529	542	536	562	540	601	552	557	547	559	572	537	553	531	546	483	513	558	579	588	576	593	543	563	550	547	592	516	570	547	565	588	546	546	587	557	556	583	533	574	543	578	569	569	553	564	558	550	582	591	560	572	550	526	582	566	530	569	547	607	557	546	555	578	601	560	562	565	531	590	569	551	563	544	558	577	564	581	567	548	576	525	581	564	580	575	542	566	584	554	580	584	539	547	519	557	596	565	600	598	566	584	531	600	549	545	563	528	526	559	538	561	530	602	568	621	534	565	546	585	534	595	549	530	594	592	539	595	516	577	583	580	551	565	549	565	588	561	510	570	556	520	577	608	550	567	587	563	575	556	601	548	566	617	588	567	586	570	548	599	573	554	548	572	546	598	550	575	583	561	570	564	556	544	594	605	535	567	587	578	591	544	569	584	597	565	525	560	545	572	531	550	550	587	583	571	556	546	614	552	568	555	583	535	581	575	552	552	563	591	586	578	544	544	556	573	572	574	586	571	593	559	584	552	562	576	613	541	605	591	597	573	608	614	542	566	608	570	541	544	527	553	589	556	575	531	566	584	569	585	547	568	581	552	594	568	569	571	570	545	563	571	555	562	588	600	548	549	568	621	526	556	569	615	558	554	573	556	577	538	599	552	553	602	513	548	567	570	547	592	540	589	580	578	603	599	573	564	580	564	570	569	592	568	594	589	557	569	583	585	577	545	536	553	593	586	550	548	584	591	534	578	581	596	560	570	589	579	597	525	545	528	577	543	572	565	554	566	609	565	582	550	578	561	588	576	544	570	576	532	552	576	496	554	584	584	550	564	554	567	570	564	568	596	559	544	515	518	562	551	528	547	530	560	517	604	587	595	563	554	546	582	544	561	566	549	600	589	552	573	579	590	601	617	586	588	562	598	596	627	573	585	496	541	587	628	547	610	610	579	574	559	555	610	555	587	575	589	587	591	559	552	591	542	604	535	579	497	593	570	572	612	574	558	608	615	539	589	564	594	530	597	591	521	569	569	523	546	566	578	563	588	563	580	600	563	532	567	587	550	531	615	561	553	563	605	541	576	594	569	551	544	551	592	566	594	575	535	568	557	581	594	580	556	600	549	570	594	578	572	565	574	572	571	563	570	588	552	548	573	594	605	610	550	550	562	608	563	550	568	559	543	571	533	587	570	580	570	544	517	559	596	568	589	528	551	558	583	527	567	541	541	584	583	548	614	538	529	575	595	561	575	627	568	600	535	547	564	574	601	588	602	549	565	580	619	620	531	572	566	566	577	571	604	551	580	583	568	535	530	538	550	534	544	606	540	584	516	576	573	544	534	574	574	540	531	592	615	578	596	537	535	505	581	530	617	560	542	610	569	570	583	532	567	596	621	535	562	548	585	557	533	533	535	596	547	559	537	596	606	525	562	535	593	594	573	553	585	576	566	606	583	571	574	572	562	579	586	574	562	509	569	547	543	565	550	598	584	604	527	566	587	604	584	562	546	557	558	570	556	602	576	563	563	520	599	537	541	526	528	544	603	562	579	543	555	574	567	581	589	605	557	550	578	575	610	621	553	546	592	562	564	601	548	582	559	575	575	537	554	601	527	593	544	523	561	569	563	556	570	607	569	561	593	554	550	542	555	566	557	551	573	598	577	559	559	581	552	519	611	548	575	607	591	590	568	532	555	558	567	569	627	542	581	591	536	548	572	584	584	581	560	554	544	584	548	594	514	551	589	571	567	563	599	556	582	554	578	587	591	555	570	562	574	563	615	538	568	554	550	575	534	559	581	564	602	575	630	616	547	581	570	594	611	571	585	537	567	547	568	573	541	538	561	526	585	587	558	569	583	533	540	579	572	610	595	541	605	534	582	580	521	575	573	577	538	560	548	540	563	550	575	549	593	543	622	568	568	563	583	591	554	561	581	595	536	529	522	539	558	559	614	608	577	556	547	559	565	605	592	555	584	584	592	640	569	596	594	555	592	551	538	574	562	540	550	560	567	537	578	542	595	577	502	552	567	551	549	528	546	586	527	595	567	546	550	574	547	581	565	574	558	574	562	599	583	560	549	573	540	545	556	553	597	539	568	555	570	568	544	616	591	581	598	594	571	527	581	565	571	561	582	568	553	544	561	573	528	590	562	513	578	579	556	597	559	551	611	587	588	597	569	531	578	545	553	603	560	573	559	586	515	596	557	552	608	542	612	557	556	557	555	594	569	559	583	561	573	552	582	582	570	529	562	570	592	598	539	552	557	577	545	539	590	561	545	601	530	563	530	635	550	549	584	513	550	565	579	545	547	571	558	562	564	567	574	621	559	564	560	626	577	538	550	591	620	571	600	521	578	585	539	581	571	601	613	579	581	575	533	591	539	551	590	581	519	621	578	578	548	608	586	563	596	552	552	564	550	577	528	560	591	552	589	552	551	566	611	592	573	555	545	536	605	585	617	579	588	616	563	541	564	535	584	572	552	581	571	558	560	564	592	570	552	582	544	576	580	566	590	552	559	563	613	563	543	559	558	562	595	565	581	556	555	543	558	549	591	558	587	585	574	602	597	547	571	553	544	569	551	586	572	587	606	593	558	588	534	613	545	530	585	581	539	559	524	564	545	570	602	567	575	555	578	593	547	554	562	578	551	561	623	567	551	610	581	550	579	536	533	574	596	620	603	549	573	572	602	586	551	548	530	581	546	549	561	635	599	548	558	567	627	558	557	547	590	599	550	538	532	545	516	548	571	544	544	607	556	545	577	571	568	589	538	581	532	559	594	529	528	584	568	543	547	552	591	559	561	563	563	585	610	592	595	560	557	593	582	585	560	559	557	581	584	527	587	550	547	591	574	556	613	609	600	545	604	573	539	599	559	552	557	618	579	571	560	583	559	544	573	526	528	544	520	550	603	593	567	536	550	572	580	551	552	554	560	546	596	577	576	559	562	591	561	567	589	578	591	562	560	529	596	549	594	554	550	571	546	579	573	555	561	570	560	554	543	545	549	541	551	600	592	578	582	565	520	575	573	535	575	582	546	561
11303	8647	4336	2567	2327	2075	1591	1406	1050	896	818	736	762	729	717	714	691	721	695	701	706	710	760	750	807	864	794	797	785	804	764	790	802	794	741	751	774	797	782	759	749	722	686	696	691	733	728	659	663	655	649	687	653	655	638	659	668	629	656	654	659	614	667	643	599	622	652	688	663	633	653	619	631	600	645	578	622	610	607	599	611	673	663	597	620	649	659	634	629	658	648	672	604	646	648	664	597	591	630	648	604	653	610	659	618	630	634	647	632	655	592	624	610	593	597	623	634	634	622	626	629	606	640	615	607	663	660	632	613	657	663	628	647	610	596	615	583	620	685	665	635	644	605	631	605	597	643	680	682	627	628	681	619	615	623	591	639	616	630	646	654	633	655	655	648	669	634	678	662	588	622	593	657	653	648	655	642	622	633	634	610	632	663	596	683	619	663	636	577	645	646	644	639	623	652	617	642	626	599	616	621	608	632	623	601	672	645	662	617	600	627	633	663	622	671	638	644	629	616	635	628	604	607	653	600	641	621	618	627	601	635	640	660	613	611	618	620	679	643	642	669	674	649	628	615	622	644	647	602	607	645	614	638	636	656	639	679	627	584	637	619	637	643	667	659	637	629	614	623	613	614	606	622	658	638	632	631	610	658	627	628	621	652	612	606	642	621	690	592	620	595	629	625	651	635	656	627	600	601	618	570	625	635	618	620	597	645	604	663	633	650	631	630	650	634	640	639	649	642	619	647	617	606	621	610	632	618	643	631	633	594	660	582	648	625	639	661	690	661	591	634	624	651	619	635	663	612	627	647	654	651	628	615	650	690	604	638	650	630	640	637	692	604	646	697	604	618	644	617	684	616	629	632	631	611	626	638	650	647	643	631	595	642	581	644	635	610	629	619	589	640	609	616	642	614	612	651	631	636	650	613	648	613	647	620	674	649	605	645	645	610	605	626	648	617	622	667	603	597	605	643	665	629	650	619	647	607	610	588	616	586	614	632	596	636	690	637	620	625	647	650	667	600	652	625	620	630	616	620	661	615	647	621	614	635	685	658	630	590	619	664	635	591	628	642	618	630	621	614	638	594	625	622	651	698	631	601	658	609	636	631	643	628	669	602	609	638	596	607	625	638	642	628	607	631	642	635	652	649	649	601	654	670	626	683	646	654	626	616	657	625	622	620	621	624	634	621	580	636	609	663	593	630	599	575	597	636	652	650	649	617	623	599	614	667	623	624	629	598	622	615	609	656	641	623	604	655	635	605	658	661	645	632	664	601	625	632	623	642	647	651	600	642	643	636	639	661	639	640	614	632	601	622	620	603	583	581	638	660	622	618	593	582	590	607	687	596	640	699	658	637	621	634	661	655	679	618	613	621	639	578	635	618	630	635	644	647	628	621	658	624	642	605	645	638	633	596	650	619	599	641	652	580	663	638	606	646	636	669	638	592	653	632	631	611	618	664	640	616	618	632	677	636	637	658	601	646	656	691	613	685	628	600	628	611	618	632	667	640	602	599	605	620	655	635	642	621	595	616	665	639	642	661	629	591	634	618	664	661	657	626	626	665	652	672	602	652	637	652	627	673	678	642	647	632	619	605	671	616	634	614	605	588	594	649	630	622	627	599	644	677	631	648	658	638	659	645	612	655	657	634	650	652	655	625	670	654	653	667	687	648	628	594	562	595	628	622	634	614	627	599	631	601	595	581	607	664	577	615	606	603	614	590	618	645	674	602	596	631	629	662	684	653	628	624	648	612	588	650	669	633	633	634	641	664	623	637	627	627	685	644	609	670	642	643	660	619	657	621	632	604	659	619	643	648	648	626	641	661	631	637	665	643	620	636	673	673	611	644	622	648	667	619	636	656	643	605	624	660	596	650	640	593	602	617	602	602	646	600	608	607	668	666	631	642	653	610	632	669	620	634	641	637	620	603	661	641	671	622	644	667	613	668	635	622	654	677	646	651	601	666	652	655	599	605	635	635	603	628	635	652	664	678	673	650	575	643	618	602	638	610	640	645	650	585	604	644	632	599	673	611	611	623	631	662	579	648	648	649	663	623	580	622	669	614	628	653	634	637	644	631	624	640	673	670	652	614	656	636	586	602	634	588	617	639	624	607	637	626	624	640	622	685	626	677	646	596	623	627	618	644	674	664	626	637	625	624	635	642	604	629	663	667	633	605	632	639	631	657	577	626	664	641	603	651	634	650	626	639	621	577	668	644	663	631	634	659	627	624	677	641	644	629	629	649	654	619	659	625	602	633	636	612	600	641	616	609	612	634	635	609	637	651	654	624	597	606	618	628	601	643	608	629	616	622	665	601	598	613	673	620	624	631	629	664	651	648	633	659	618	645	623	659	652	618	657	658	621	657	622	627	657	586	617	651	601	611	600	633	597	647	673	630	624	652	621	655	599	623	636	647	599	616	628	645	653	609	651	655	617	654	654	589	635	615	607	640	638	642	647	597	604	637	642	617	676	654	629	609	637	623	651	679	665	627	654	647	585	605	634	612	631	631	639	648	632	645	614	631	639	599	614	643	702	661	644	581	622	625	584	663	611	622	696	631	655	642	671	605	616	610	586	630	613	627	575	580	664	651	652	644	668	679	653	633	657	608	670	624	624	643	613	633	660	636	594	624	660	612	638	611	633	600	667	629	685	621	606	648	579	616	631	632	632	606	600	578	664	681	654	628	598	663	648	632	594	629	666	656	640	606	679	648	625	622	660	582	633	665	682	605	664	708	639	622	586	574	636	636	644	659	643	613	580	610	661	640	642	644	644	657	636	629	638	652	594	670	636	660	603	632	634	614	645	640	655	651	687	642	628	621	628	658	616	640	674	623	605	635	644	673	630	610	607	642	625	601	640	628	646	634	628	643	627	588	610	605	659	582	632	653	630	639	650	611	622	615	624	658	610	675	628	642	635	620	657	613	615	659	661	613	690	622	672	592	647	659	682	623	644	612	620	644	627	657	591	639	597	657	628	612	640	613	625	646	626	674	651	635	640	671	616	631	669	655	698	585	651	633	624	623	615	617	647	639	615	635	574	660	615	644	659	603	648	647	621	657	632	628	640	668	619	624	615	637	615	610	645	634	623	678	639	606	617	633	622	652	606	659	658	597	614	627	636	620	657	603	623	678	657	634	640	637	630	670	671	595	626	612	634	647	599	644	612	633	617	662	602	614	612	637	594	630	633	601	653	621	627	640	658	655	606	649	644	669	669	606	650	631	638	630	638	624	617	662	631	585	642	653	580	631	664	628	678	592	652	607	651	618	643	623	636	621	676	599	635	627	626	621	635	586	617	614	577	616	609	654	654	667	635	681	650	612	640	591	601	669	673	668	654	632	653	617	654	636	617	633	648	678	661	629	616	631	642	583	567	671	648	678	624	647	624	627	637	620	640	652	689	607	621	655	621	711	664	610	663	624	627	568	714	602	676	639	628	662	627	639	673	645	661	606	640	607	634	627	663	668	635	603	589	643	621	646	681	645	566
22301	21000	28343	23837	21006	20880	5943	1820	1287	1113	998	956	919	870	853	795	820	793	759	848	774	831	850	891	931	922	943	948	934	928	972	928	924	953	884	931	829	867	826	825	846	777	793	762	788	782	755	753	725	720	730	765	696	731	769	680	741	770	703	736	748	698	681	722	754	680	745	726	735	685	740	691	707	726	670	743	726	729	707	676	654	731	755	689	755	687	716	721	732	670	707	718	692	716	656	701	680	735	704	699	699	663	650	738	731	666	672	688	726	703	698	725	710	684	734	789	714	676	753	742	707	688	692	717	697	715	686	744	706	753	712	753	696	668	689	714	739	693	695	741	694	721	729	695	674	730	694	741	664	713	764	672	729	713	745	675	698	701	688	732	683	691	664	712	707	735	746	705	687	757	701	702	694	709	743	747	670	703	703	717	685	699	693	685	688	678	637	646	717	691	700	751	675	669	675	688	726	704	723	720	723	715	702	747	725	732	749	669	676	684	706	731	681	680	720	741	707	694	665	669	724	681	693	730	714	726	691	646	775	702	752	718	695	678	705	694	707	722	720	734	702	744	740	729	725	740	660	700	749	695	684	706	709	696	723	709	709	755	723	706	680	688	696	710	675	739	735	672	741	688	680	680	680	708	762	700	718	691	718	708	702	681	673	649	727	671	709	715	713	698	657	722	741	687	710	708	720	696	716	734	704	684	708	722	742	699	704	733	703	661	652	683	692	738	701	700	660	712	681	722	677	720	710	683	653	687	681	690	701	674	734	710	638	687	713	708	696	684	730	738	719	700	724	684	697	670	741	726	709	711	736	690	695	691	732	708	762	708	714	757	757	700	721	687	736	735	688	715	710	728	685	684	696	701	766	719	765	737	726	668	726	715	719	670	707	707	692	701	689	708	670	693	728	705	725	670	703	700	748	682	664	689	704	718	698	699	701	693	671	697	747	727	691	713	730	744	720	744	707	672	702	684	700	716	708	746	739	695	725	692	668	673	706	714	713	761	681	673	733	721	676	694	653	726	740	686	684	658	700	680	737	748	693	714	676	731	699	712	703	665	735	712	716	724	713	733	724	688	757	725	719	738	720	694	715	686	674	730	730	683	726	759	699	736	723	761	703	722	680	720	742	659	741	729	687	692	715	677	723	746	793	727	711	679	663	685	714	655	689	717	647	693	728	718	678	714	750	670	731	709	713	671	719	715	741	665	710	702	699	707	755	701	680	687	730	705	706	681	712	663	682	739	685	754	695	737	692	723	739	718	700	705	677	718	689	723	676	731	717	744	730	720	694	676	702	744	713	676	725	737	692	766	670	699	660	693	683	732	742	695	691	691	719	718	704	692	692	684	702	690	768	691	693	748	749	717	704	741	687	708	710	721	704	696	684	763	656	746	693	665	703	727	722	763	726	710	718	686	732	741	699	752	738	687	726	747	717	738	713	705	699	678	679	715	684	729	700	694	712	670	702	655	703	721	742	704	696	731	732	690	704	712	718	714	713	733	750	751	698	652	736	717	685	669	681	669	732	708	697	714	682	712	755	699	659	696	710	684	737	705	706	738	689	728	701	745	722	710	715	705	667	694	694	726	712	708	719	682	710	720	678	694	709	703	689	695	766	716	699	724	666	765	789	733	708	683	740	707	679	688	697	730	728	662	698	713	707	696	677	718	724	669	694	748	675	668	719	708	756	731	710	683	723	746	702	694	698	704	706	716	670	726	688	708	685	694	705	718	739	707	700	696	690	747	690	699	723	693	674	718	693	708	707	729	671	685	721	632	694	726	750	728	739	680	682	759	703	686	747	727	728	710	710	662	673	704	717	692	685	742	654	739	703	677	728	648	676	680	716	698	748	696	603	710	772	764	719	719	728	673	694	749	761	664	733	659	680	684	700	704	720	731	723	716	709	693	738	716	723	728	736	698	663	693	701	688	699	703	704	715	722	735	689	695	734	710	731	692	705	718	700	703	713	717	744	691	685	725	755	675	714	676	691	742	720	727	702	728	747	710	694	729	690	670	693	724	711	717	713	725	714	694	659	700	703	706	739	706	735	709	715	745	688	735	711	715	719	696	680	722	750	705	745	723	741	699	673	700	711	717	717	690	703	730	709	748	721	708	733	698	718	738	739	724	712	683	730	711	679	702	691	671	703	665	751	723	714	659	695	735	694	755	734	743	698	720	718	723	698	757	718	711	690	686	712	742	715	726	686	738	730	670	712	733	730	736	758	694	674	743	699	695	659	724	694	729	697	699	691	754	664	743	698	709	658	693	735	645	724	734	699	694	708	712	707	678	665	751	691	705	707	710	749	681	732	703	724	681	734	716	652	675	692	748	742	761	711	728	716	723	663	703	718	706	677	692	700	712	743	669	738	767	684	713	702	682	691	702	682	669	761	710	712	698	771	697	712	682	718	703	741	668	705	634	717	735	703	724	691	652	712	683	687	694	707	691	743	687	713	714	727	673	732	726	705	679	702	680	728	629	700	677	671	705	719	722	703	675	677	684	664	721	740	704	707	716	673	744	735	735	763	739	668	716	755	665	761	711	697	697	674	732	702	730	706	697	697	703	722	660	672	751	736	667	698	676	708	665	687	702	690	726	714	712	687	721	713	709	701	732	699	689	727	732	653	704	712	713	645	759	746	689	687	693	714	693	699	735	701	697	699	741	648	685	735	686	690	740	701	702	714	730	693	731	713	666	713	738	724	713	678	728	728	709	682	704	738	694	717	713	723	730	698	714	690	684	737	691	713	660	694	681	700	686	652	677	728	714	747	702	670	695	731	693	685	709	678	650	675	735	714	681	675	790	738	746	713	679	755	718	727	673	760	720	758	724	733	710	689	730	716	726	762	732	685	698	697	719	729	713	733	654	736	686	716	675	717	668	686	719	705	642	725	687	740	694	724	714	732	728	730	740	671	761	705	727	701	748	710	708	708	738	716	701	712	758	699	680	717	717	678	742	700	750	709	732	729	749	736	683	694	694	710	715	693	698	747	714	716	665	720	694	716	738	687	665	680	688	732	730	672	709	715	730	731	749	732	716	722	706	709	693	710	672	681	695	749	708	716	696	722	706	678	720	699	730	703	719	731	706	698	657	705	677	722	716	691	695	671	723	747	727	709	654	679	692	715	681	677	752	723	732	723	702	711	726	705	719	696	730	710	731	687	688	688	711	693	701	736	754	706	699	724	709	693	704	763	732	682	721	689	684	754	693	677	687	708	714	708	700	722	715	684	751	731	722	752	714	709	746	741	752	726	726	719	724	724	688	728	766	722	741	712	675	667	705	762	708	702	673	707	693	678	697	784	718	722	730	679	715	722	684	719	754	713	704	682	705	688	742	687	702	727	669	689	643	748	731	683	666	710	637	686	724	736	699	684	706	689	693	705	701	717	707	650	749	703	699	658	697	701	731	689	643	734	726	701	741	737	728	679	694	752	691	727	655	717	690	710	717	706	678	703	676	689	742	700	691	697	719	649	707	695	713	720	698
16682	18285	10678	6800	5281	4240	3150	2495	1892	1506	1352	1190	1126	1043	1012	1005	929	887	926	940	932	936	931	1049	1015	1073	1081	1160	1157	1148	1131	1199	1089	1118	1057	1062	998	978	979	911	976	968	878	867	850	785	836	850	799	812	824	827	776	795	779	831	826	777	818	816	874	800	768	807	764	790	784	753	762	815	809	752	778	704	763	759	793	764	781	712	832	770	758	788	804	694	787	782	763	729	773	793	735	823	736	799	785	804	757	800	797	804	795	704	774	757	792	780	792	795	761	783	773	773	752	732	796	786	774	813	771	734	754	772	761	750	776	682	784	753	734	774	791	732	808	764	745	742	798	803	745	779	777	762	780	769	793	773	747	777	761	750	771	746	813	803	820	795	754	789	757	796	718	775	758	754	766	784	767	719	703	708	758	767	785	761	803	804	754	760	796	744	756	794	773	755	758	778	715	734	821	749	734	779	768	728	778	791	766	781	757	765	728	767	783	772	718	749	782	787	761	763	796	733	755	744	818	785	773	748	816	761	781	765	777	794	763	767	760	779	758	786	738	752	793	797	779	787	802	765	812	779	728	795	721	801	818	745	802	808	775	834	751	730	768	791	803	773	732	751	792	740	816	772	763	766	804	771	773	753	763	771	793	783	773	805	777	744	757	748	829	790	768	817	727	797	775	812	788	795	813	737	760	718	779	733	742	814	768	797	759	769	750	800	783	738	785	801	788	727	843	760	805	693	731	736	787	780	753	725	747	772	748	746	801	785	769	758	759	818	801	740	800	822	736	773	775	779	745	807	794	787	754	773	766	779	762	761	752	782	818	778	731	781	794	750	783	725	779	804	798	723	756	760	802	738	807	767	770	757	782	769	796	777	755	781	754	764	817	734	776	741	732	775	759	767	840	707	764	752	735	727	797	768	771	773	761	799	765	830	735	755	764	787	779	754	784	771	763	787	807	763	745	733	818	758	752	763	789	794	728	757	785	772	744	733	801	753	777	784	775	739	787	766	752	756	777	775	767	764	788	830	772	763	725	821	840	766	796	758	757	836	784	792	739	760	816	751	809	821	785	721	739	762	784	765	761	785	802	764	766	792	778	783	748	782	799	777	827	756	784	801	757	764	784	772	783	735	764	763	792	741	763	738	809	736	764	777	811	806	760	736	786	727	748	751	776	772	821	793	775	763	783	795	778	786	847	794	766	744	751	745	717	756	763	743	769	744	791	777	730	783	750	824	758	774	741	789	792	747	764	802	791	763	727	833	819	827	794	764	844	816	771	720	767	812	731	720	821	753	763	764	792	818	737	820	759	764	772	761	805	776	725	785	744	747	818	795	745	802	787	807	774	830	750	791	735	776	774	779	769	744	770	776	763	781	793	762	791	744	757	746	811	813	778	841	781	779	771	777	725	764	800	824	782	781	797	742	791	774	742	780	795	781	775	814	750	725	720	764	753	772	763	811	763	775	777	757	789	828	762	835	724	782	768	763	781	737	729	736	803	745	783	718	793	782	801	775	766	786	769	719	751	752	817	786	792	757	792	773	731	771	812	824	783	797	798	727	771	813	746	782	785	789	738	769	756	795	716	763	775	747	747	788	760	780	788	718	786	812	705	774	710	746	748	770	779	752	779	753	821	768	737	756	770	772	780	790	809	774	745	748	796	718	771	800	742	716	698	798	730	764	793	789	812	736	836	774	756	795	771	772	780	724	746	751	737	783	766	788	749	794	755	777	778	805	785	734	760	714	829	753	765	783	763	787	792	791	737	685	765	729	802	786	779	771	802	770	734	771	764	759	785	718	804	753	722	807	764	794	726	772	717	723	790	772	832	804	809	756	801	812	750	732	753	750	758	792	739	801	786	816	817	806	755	750	746	800	773	780	780	762	785	777	769	782	760	758	725	815	760	786	755	763	774	799	733	840	753	802	771	758	790	793	783	758	714	754	782	777	757	721	761	764	795	763	740	792	764	771	776	767	762	792	758	748	748	817	796	795	736	792	744	727	740	763	741	742	785	790	764	706	741	766	764	743	783	758	827	781	820	753	748	775	747	787	777	759	773	799	724	743	797	786	777	799	783	775	790	785	752	763	770	779	784	766	822	758	802	772	775	766	784	741	777	764	759	792	762	767	825	814	744	809	798	759	749	769	734	751	774	773	801	753	761	750	790	750	752	766	788	802	757	781	800	807	805	763	777	814	745	771	746	790	736	808	725	771	771	779	742	849	757	797	820	773	821	740	745	763	728	804	838	816	809	741	749	769	776	767	779	733	792	685	773	787	796	739	773	775	760	763	754	785	749	786	764	794	764	754	757	761	771	733	745	771	762	805	756	765	719	776	832	811	836	770	739	794	777	804	776	831	790	740	765	841	805	781	758	728	719	762	792	794	751	818	772	801	790	792	801	817	752	719	802	716	843	787	801	791	721	725	739	732	784	804	754	784	726	785	766	782	796	823	753	771	824	749	791	766	764	767	818	774	745	753	765	803	776	747	764	742	736	800	795	715	687	748	762	774	787	754	800	719	735	766	778	758	771	771	772	814	745	710	804	767	797	776	770	774	786	778	767	751	754	796	763	791	770	769	794	717	796	789	777	793	776	781	739	769	775	769	801	769	739	775	787	793	775	777	788	791	757	761	705	776	739	772	814	785	782	798	763	807	753	834	748	712	748	794	750	772	802	788	771	726	732	750	740	756	790	765	738	737	696	784	759	735	799	797	774	726	775	817	787	764	785	744	767	780	786	795	768	738	763	764	797	701	778	769	780	748	806	797	764	789	775	786	760	818	768	800	787	748	775	805	736	763	792	758	773	769	739	817	803	760	787	748	781	783	751	745	739	697	782	789	766	761	795	801	775	754	784	768	761	735	748	731	792	784	771	754	718	798	796	807	757	777	764	784	766	793	755	789	774	753	755	772	758	776	740	763	765	764	739	759	795	799	723	775	756	756	753	772	820	812	793	755	753	801	784	772	748	805	715	742	787	788	805	740	761	777	745	744	810	791	770	702	782	781	739	766	813	747	800	748	769	828	782	815	754	747	809	837	781	752	759	775	803	743	772	782	752	733	724	741	740	806	769	747	802	748	787	754	741	737	733	753	815	786	786	777	775	779	783	804	727	755	748	739	784	780	767	791	777	813	756	740	759	766	722	741	753	802	767	740	696	795	816	793	793	747	792	778	796	777	800	815	802	763	757	739	795	758	786	831	767	734	771	742	796	765	809	813	781	770	710	720	817	751	740	748	755	725	786	725	788	763	799	761	744	843	719	749	738	757	811	793	728	808	718	813	746	751	738	815	762	754	761	758	740	763	785	780	792	731	777	769	850	775	803	853	790	782	838	750	821	779	757	769	779	771	790	810	786	793	780	798	752	754	803	764	757	752	752	761	803	771	820	756	760	756	751	813	830	794	805	748	762	761	787	810	769	763	750	804	841	776	759	776	765	749	757	746	771	831	770	820	751	751	782	793	825	801	748	760	714	721	750	794	758	846	777	795	807	778
27451	20373	10143	2040	1458	1157	998	784	715	658	681	676	621	680	614	683	609	662	596	621	618	587	610	680	630	676	705	651	682	667	665	653	692	634	658	672	681	641	692	609	578	668	602	605	596	595	614	613	597	622	606	572	596	576	594	607	589	607	577	598	598	593	613	592	638	562	623	575	597	602	569	610	620	601	573	564	595	574	597	617	648	594	609	589	584	590	557	587	593	585	586	611	630	572	541	608	600	585	605	580	597	612	578	614	601	612	594	567	608	656	527	613	575	603	568	594	581	578	552	569	609	582	618	581	583	575	590	607	567	566	583	607	575	580	633	612	589	597	601	586	592	588	601	624	634	600	581	573	600	560	582	569	594	600	569	569	592	589	565	606	553	623	596	591	570	607	600	612	597	566	573	627	560	574	631	601	588	602	595	590	567	588	590	600	589	647	604	608	613	578	595	589	575	654	602	571	582	600	554	628	566	573	594	612	633	611	614	563	603	586	586	581	644	628	604	606	554	590	565	544	571	608	612	620	598	629	606	542	616	612	543	631	584	564	596	589	600	608	557	589	606	588	585	648	569	595	606	593	579	616	565	572	589	614	569	569	545	587	582	628	558	565	616	554	574	548	600	593	617	550	591	579	568	574	593	578	573	566	608	537	597	564	605	558	606	624	606	588	590	603	578	585	574	621	597	588	621	600	604	599	579	585	570	600	596	588	558	578	610	583	588	611	595	560	565	554	598	575	618	625	631	607	598	570	618	596	586	587	574	581	571	547	619	580	587	652	578	557	616	590	580	586	588	559	574	613	569	598	597	606	583	622	588	562	564	636	577	591	598	632	549	573	592	544	594	596	561	578	609	609	558	614	588	633	570	586	582	596	592	595	587	614	577	599	617	615	636	579	657	601	594	584	586	565	623	580	535	612	626	556	601	584	600	562	602	561	565	588	602	573	574	590	602	569	579	598	586	620	594	600	598	591	567	589	580	617	597	622	552	638	588	614	556	586	568	621	589	557	593	643	586	594	610	581	609	592	586	627	579	581	568	589	619	579	623	627	552	599	681	593	609	590	555	582	604	612	590	599	634	587	565	597	580	565	606	637	540	620	578	583	589	547	572	556	628	581	604	579	577	560	597	557	529	599	592	604	583	604	577	618	613	574	603	596	590	589	601	579	602	520	604	599	606	643	593	608	592	551	602	556	580	631	585	600	610	568	571	599	568	606	600	581	614	543	595	597	642	575	584	632	588	634	619	588	577	606	628	567	654	554	599	596	609	560	607	646	556	624	632	605	606	621	593	624	562	622	593	608	599	599	564	585	607	589	603	589	602	587	607	579	595	568	576	548	624	591	629	556	556	620	589	628	598	587	649	580	654	591	583	531	623	564	614	599	582	624	618	550	606	571	586	613	625	622	579	591	598	589	568	569	600	584	609	591	612	576	584	571	599	562	596	576	620	605	562	613	621	596	579	557	644	570	583	576	548	577	591	586	598	563	556	593	607	629	616	611	597	587	618	584	586	562	589	551	606	568	584	602	589	635	588	611	589	585	575	546	577	591	607	600	616	553	598	556	577	541	586	581	561	586	613	541	589	508	587	591	562	606	594	616	601	551	607	577	582	559	579	572	590	616	631	594	566	588	582	572	606	569	579	565	657	577	559	615	625	612	611	558	596	635	569	599	615	585	583	573	607	542	577	623	611	608	644	582	590	598	550	600	638	608	571	569	599	599	575	600	572	627	559	525	600	596	585	594	610	567	566	568	585	594	622	591	547	617	592	646	598	570	592	560	601	587	559	599	626	625	616	627	596	575	588	603	606	598	551	584	653	615	586	583	590	624	604	608	575	577	611	600	594	620	639	616	570	581	615	585	613	603	602	632	540	626	570	589	585	614	597	535	605	585	587	595	606	607	601	587	609	592	593	611	601	614	598	553	610	575	601	607	552	589	573	588	614	615	569	617	585	575	579	592	564	554	605	580	627	641	597	537	567	592	561	562	619	579	631	616	582	612	586	621	603	565	586	603	609	612	600	601	563	628	620	586	628	624	623	593	566	627	595	555	579	547	571	599	589	607	564	644	633	575	594	629	621	626	592	642	617	623	561	586	581	618	605	597	594	611	604	599	612	578	600	561	620	586	568	632	574	582	595	644	587	590	579	617	583	627	603	614	569	599	563	631	611	585	601	661	614	588	571	597	617	606	609	574	619	619	585	590	586	606	619	557	573	597	572	583	550	595	586	595	589	606	585	607	594	611	627	608	612	602	593	569	561	610	579	589	563	586	550	613	592	619	557	567	573	612	525	551	579	596	541	566	642	632	606	587	590	600	590	539	612	571	610	599	535	610	590	576	587	582	606	606	569	573	578	586	584	611	593	586	681	554	561	546	591	584	570	603	592	596	593	609	561	561	584	619	563	586	562	594	575	615	615	606	566	611	626	641	571	557	630	593	607	619	607	594	608	597	636	609	608	615	609	583	566	635	636	592	638	535	618	595	604	572	591	542	579	637	595	598	607	573	580	598	597	572	572	590	610	588	598	576	554	573	614	578	610	561	571	563	551	593	557	595	628	573	594	568	655	566	625	576	597	548	555	619	625	561	617	622	623	602	592	590	569	591	614	598	614	632	558	615	557	563	625	550	645	608	560	607	558	623	608	611	607	645	582	554	551	627	589	626	593	627	583	578	582	588	560	594	627	603	554	576	585	603	620	612	624	581	564	553	593	580	612	582	569	560	592	578	554	610	546	567	586	607	590	571	618	593	593	586	554	602	593	620	592	610	604	622	579	607	613	600	576	582	603	623	599	546	581	584	625	610	607	638	592	614	596	591	606	566	571	567	577	611	606	570	602	560	596	605	599	560	569	640	557	625	589	553	589	593	559	610	597	589	609	593	615	575	598	590	614	617	612	599	598	600	590	583	606	629	578	543	577	615	593	626	606	603	639	567	608	612	575	546	624	603	607	591	567	602	571	609	584	584	592	620	553	612	596	569	643	581	594	617	575	590	594	560	590	568	581	584	552	567	594	555	614	600	597	636	610	568	605	588	567	573	593	592	580	611	597	589	591	591	568	592	612	589	631	612	594	600	621	622	604	580	564	615	581	604	547	569	598	624	544	619	627	592	559	600	547	616	578	560	593	573	605	642	571	558	641	594	624	553	619	606	577	592	584	582	551	602	618	546	609	603	624	604	568	548	616	560	564	573	589	622	601	602	620	563	611	571	571	587	591	565	591	590	575	596	597	625	602	625	554	612	611	560	571	601	585	556	603	595	600	609	586	567	622	586	570	602	586	587	578	604	609	590	579	560	591	592	612	630	612	582	618	569	590	583	567	606	568	560	566	593	588	577	614	572	572	609	621	607	573	586	586	630	608	570	603	548	598	599	612	593	620	620	554	596	604	577	567	572	594	580	646	572	564	594	606	572	601	586	596	574	608	593	609	557	600	624	564	598	598	581	574	598	618	601	590	592	579	614	604	614	592	567	612	518	573	607	591	592
11382	5854	3312	2422	2295	1901	1380	1115	939	824	811	790	732	715	684	670	722	652	721	668	731	673	675	725	737	750	768	803	795	780	787	837	828	730	735	756	778	773	744	725	736	716	672	684	681	667	703	670	673	664	656	660	601	691	660	653	622	656	642	652	698	662	602	669	681	649	654	663	728	707	701	641	681	681	704	693	645	611	685	623	628	688	647	621	662	658	664	632	638	650	624	652	681	679	708	631	627	660	637	633	665	628	680	630	656	699	673	624	628	631	671	656	568	619	610	641	636	688	700	656	662	678	683	649	654	647	664	621	661	658	644	675	611	634	688	658	672	651	640	648	652	677	651	644	653	643	640	676	619	630	630	624	681	693	688	625	660	668	650	640	647	658	663	619	622	661	668	653	693	623	626	656	656	640	653	671	643	659	627	645	614	655	653	611	617	645	644	625	657	661	658	660	600	702	665	685	631	615	626	678	608	660	629	635	673	614	634	627	666	687	634	642	630	636	661	638	708	632	631	659	627	619	649	645	691	653	655	671	624	616	654	662	664	665	676	660	645	618	642	619	691	632	622	646	636	660	646	617	652	648	683	680	644	628	647	703	646	676	660	653	645	669	668	633	632	681	655	634	640	641	645	589	660	639	651	650	644	654	643	613	637	646	664	670	635	646	644	650	660	629	648	641	662	643	646	657	675	649	639	624	665	667	684	654	646	636	678	672	640	624	673	644	721	661	633	674	621	627	636	647	607	642	690	675	615	687	667	700	612	640	647	637	609	650	667	653	669	662	717	664	628	623	606	598	629	637	647	663	597	615	647	632	659	625	646	626	613	663	642	614	621	609	670	636	659	621	671	655	639	618	609	655	637	651	639	650	680	604	644	698	641	640	612	654	622	646	673	633	651	642	692	657	672	654	665	643	625	631	632	677	655	663	649	669	679	669	637	612	695	635	655	637	650	658	579	620	647	664	639	670	617	698	619	680	640	614	672	629	668	723	665	654	677	642	655	608	620	680	610	670	665	633	646	629	665	645	634	669	645	636	676	641	603	661	651	656	617	595	678	650	640	688	648	641	643	623	652	666	637	633	666	650	619	663	649	656	729	653	619	620	640	718	651	624	644	661	644	624	644	668	634	662	666	645	676	621	629	674	655	649	614	602	668	678	640	658	652	655	648	637	632	653	647	642	633	623	664	701	645	635	635	669	645	621	611	634	649	621	612	644	629	642	651	673	661	665	588	679	605	667	671	683	670	651	655	652	617	652	692	676	605	630	686	664	628	621	657	600	624	639	653	671	660	633	659	630	623	637	665	628	632	635	637	658	692	656	631	645	622	657	690	661	630	668	649	633	571	663	666	611	655	661	628	636	641	637	617	624	648	699	655	640	673	691	680	653	695	633	634	687	665	650	676	647	684	592	622	637	652	647	658	648	624	697	659	663	642	623	648	662	597	643	679	705	632	647	612	630	622	628	645	633	611	633	666	638	641	697	664	633	656	624	663	626	633	637	615	672	635	616	684	659	634	677	658	651	647	670	630	673	643	694	687	634	684	636	666	664	620	634	604	662	664	690	639	653	616	652	624	639	682	668	660	665	648	633	671	638	623	661	625	612	669	650	625	673	638	678	668	668	662	649	688	657	628	677	635	674	665	625	613	660	682	651	672	646	653	666	663	592	665	683	635	630	634	614	681	636	675	675	636	670	672	619	637	635	613	685	690	653	634	657	647	684	679	637	679	673	658	635	634	639	698	669	638	691	677	656	657	662	663	693	659	649	667	606	657	615	601	606	678	642	664	606	624	642	615	661	595	636	651	619	652	631	690	685	722	655	628	697	675	705	666	646	611	668	649	619	629	643	640	674	693	665	670	605	643	663	673	661	610	609	666	693	657	689	680	695	648	633	700	676	682	643	636	674	647	657	637	659	672	684	679	633	619	664	653	655	651	647	657	662	634	624	666	664	605	679	636	656	635	647	649	659	617	661	655	670	634	657	636	660	679	682	644	662	659	671	657	680	646	625	642	655	670	718	634	616	665	629	660	651	665	622	662	649	662	616	646	611	603	604	684	670	711	667	691	653	644	621	647	696	644	646	638	650	686	628	622	657	632	667	640	657	650	649	624	619	680	653	634	653	634	663	620	662	686	640	601	632	637	620	618	607	633	669	660	621	657	632	668	623	674	620	654	678	624	672	656	639	638	619	619	662	655	650	643	660	634	659	623	618	661	667	656	637	689	603	658	666	676	671	687	629	599	656	654	662	633	641	635	637	638	655	633	670	714	575	639	601	648	656	656	635	632	623	662	701	672	654	661	671	658	632	602	681	667	657	627	671	628	676	629	671	661	646	691	679	630	686	665	635	627	676	619	656	654	655	653	626	665	661	611	674	643	660	682	626	619	670	636	642	673	668	647	618	611	645	649	626	668	648	665	675	632	693	636	637	614	653	691	663	669	619	678	670	640	631	646	610	704	679	649	684	651	644	677	660	584	677	628	661	662	621	621	651	663	647	681	607	701	679	606	634	629	687	667	647	645	617	720	633	605	650	635	686	657	639	647	705	692	674	620	587	695	683	659	654	617	613	612	658	625	664	627	627	607	642	718	669	621	660	702	662	668	650	682	633	643	669	679	685	627	631	648	667	636	634	639	649	628	652	704	656	612	648	669	680	636	693	662	631	688	678	645	651	586	647	682	573	651	650	634	628	630	586	641	690	630	659	621	652	675	615	658	679	664	612	692	655	644	640	647	687	723	647	643	659	671	602	586	664	629	633	668	671	630	647	682	652	605	659	604	662	648	653	613	656	647	645	657	654	612	645	674	663	638	678	713	629	656	629	694	626	685	692	682	729	671	686	620	681	650	610	676	692	680	660	656	691	652	634	662	720	684	671	594	695	680	626	648	698	687	649	672	655	653	637	682	671	647	645	634	656	685	650	577	671	645	660	634	700	644	645	640	651	633	660	657	607	648	663	650	644	645	661	595	695	674	642	702	647	633	638	622	651	652	682	682	656	694	653	675	652	602	663	675	687	683	661	680	646	657	684	667	616	642	632	703	684	646	664	636	632	605	674	625	635	663	668	641	659	602	648	668	650	652	685	638	697	682	660	645	631	651	650	665	638	645	631	623	640	592	628	656	653	705	660	660	645	674	624	632	571	670	689	631	625	635	665	618	679	646	665	669	632	642	687	637	650	661	599	613	677	646	646	630	687	670	654	648	663	682	651	651	638	622	636	669	656	644	663	651	649	661	609	637	618	665	663	683	663	657	637	675	666	651	659	656	608	628	670	624	702	676	678	650	706	686	675	636	645	594	714	680	627	680	647	603	682	633	696	640	652	668	659	605	645	655	684	647	665	658	677	653	670	614	666	669	657	661	649	640	638	649	672	651	661	648	637	644	658	650	674	636	679	592	627	606	650	641	663	630	668	665	613	670	621	678	632	688	641	656	640	624	666	615	679	643	661	586	661	657	664	650	641	651	661	653	687	667	606	644	631	645	653
23585	21016	27715	24493	20755	5983	1722	1215	1050	994	933	878	828	835	816	801	796	795	711	794	758	726	733	798	776	824	756	820	848	865	777	782	831	827	761	775	753	740	749	753	745	751	705	692	717	715	690	731	726	693	659	689	674	699	663	707	685	678	704	692	651	691	681	630	695	684	716	711	667	700	704	665	664	664	706	691	652	713	675	638	693	669	710	646	664	638	661	655	656	700	705	703	693	690	709	681	672	633	723	684	654	721	716	668	679	690	647	678	712	687	673	674	639	649	684	652	656	703	671	629	664	680	662	649	668	741	641	628	652	699	654	643	696	682	687	695	670	648	700	650	686	642	675	736	710	686	686	683	707	721	644	686	680	661	662	699	686	667	661	643	676	665	658	646	620	688	691	676	661	650	710	660	745	680	647	648	644	645	697	669	662	630	702	670	647	687	684	715	678	613	673	646	676	699	693	688	655	636	689	671	730	669	680	623	657	693	703	719	724	708	646	620	660	659	688	655	683	721	736	659	599	711	696	657	682	657	707	689	634	655	713	698	663	602	682	659	687	686	652	646	727	723	605	657	676	708	704	656	663	724	731	688	651	637	693	668	699	713	664	667	694	675	678	678	653	643	658	664	650	736	710	687	663	663	641	672	606	696	701	754	700	674	689	642	703	664	687	610	673	676	692	623	675	659	676	737	637	650	701	632	667	642	704	667	707	657	688	654	653	691	672	680	657	671	692	701	667	677	671	671	650	676	662	686	652	646	700	693	706	658	707	661	672	715	678	686	701	671	656	650	693	679	674	633	722	671	695	676	680	643	675	668	638	686	665	659	714	675	709	727	676	620	685	652	663	705	655	693	683	727	649	666	675	680	684	652	724	690	679	696	675	668	673	640	665	697	668	665	723	701	674	656	719	713	715	651	698	667	676	676	685	658	649	703	672	666	672	626	665	652	688	715	620	680	721	656	658	636	659	662	681	673	717	685	689	720	717	687	697	657	631	669	688	700	671	748	678	688	707	662	663	677	612	662	642	674	690	667	689	686	664	670	697	695	703	678	692	711	724	682	665	643	691	612	679	673	706	679	679	700	675	673	700	712	668	670	682	617	721	718	679	648	689	730	691	632	695	699	664	701	650	725	684	656	662	613	651	700	679	635	697	700	661	674	672	655	649	750	620	656	660	728	696	676	714	631	691	669	713	639	654	650	728	649	677	663	622	664	703	659	617	669	675	653	685	664	605	720	683	682	678	717	664	730	655	685	633	641	701	687	682	684	757	668	668	634	661	691	645	664	701	678	713	647	709	691	664	701	624	697	667	644	660	672	699	641	705	620	654	668	693	706	677	655	684	727	665	641	684	681	699	665	681	668	672	694	638	660	673	670	645	676	674	720	716	710	657	669	729	697	681	690	713	659	681	665	683	714	648	668	671	695	639	671	682	677	698	712	668	685	681	667	665	654	691	645	700	714	683	689	698	677	653	692	677	633	664	671	608	642	706	681	663	641	621	747	675	682	686	654	687	715	622	661	742	650	678	638	704	677	684	681	659	676	648	670	677	674	680	718	662	646	688	683	720	691	662	674	700	750	674	692	635	681	688	672	689	731	677	698	660	660	672	688	656	659	679	693	662	678	656	650	686	619	651	695	671	647	656	662	673	664	648	722	624	673	662	687	669	659	674	664	624	697	677	652	666	705	724	646	700	706	696	681	675	688	675	688	701	669	690	667	667	683	672	732	685	695	696	704	689	674	706	678	662	696	726	681	644	663	676	678	658	673	755	653	673	666	700	680	634	714	698	644	673	668	688	648	693	677	697	670	669	643	699	613	651	683	659	670	651	712	694	647	636	674	720	692	685	691	701	651	673	657	622	638	703	661	697	681	642	666	657	665	692	662	682	699	644	718	633	658	653	723	686	709	687	711	679	638	633	625	661	669	673	658	669	683	699	665	651	646	648	646	673	682	650	635	652	670	633	640	692	648	667	660	659	672	666	630	656	691	608	651	688	724	638	701	637	740	662	664	693	644	656	701	697	649	675	630	674	685	674	680	677	666	676	677	671	689	699	721	663	680	670	664	679	673	684	698	638	703	682	703	640	669	707	679	667	654	629	679	653	684	691	691	688	641	671	676	692	634	694	669	703	676	695	622	664	668	672	700	701	634	640	669	679	675	664	634	647	634	683	667	645	696	642	648	653	705	657	628	698	700	628	672	610	681	656	715	686	676	663	690	699	668	678	735	705	699	652	674	684	645	691	700	652	712	659	733	687	738	676	694	651	697	633	639	650	694	665	719	632	666	675	676	637	697	705	638	647	664	719	631	655	656	677	618	665	648	665	623	674	630	692	651	649	659	683	695	640	716	682	686	666	680	714	699	683	685	637	672	662	704	715	648	655	714	664	662	706	683	675	668	686	648	674	689	660	658	661	597	676	693	661	701	706	717	690	660	650	634	704	643	636	694	714	660	661	697	699	683	676	661	686	683	625	677	683	647	723	620	668	676	646	680	649	667	656	686	719	671	666	680	687	662	664	636	691	685	669	670	657	691	674	625	663	697	643	668	696	677	688	671	639	663	696	681	673	641	674	678	597	646	680	681	670	699	681	665	678	710	688	658	671	671	636	699	677	691	600	637	682	673	665	676	661	664	689	681	644	666	683	616	697	657	692	645	639	694	663	662	675	633	677	724	675	697	657	655	668	708	632	661	696	656	638	652	654	671	681	695	665	716	653	689	719	672	693	671	675	686	684	647	687	643	698	676	662	654	657	732	648	630	654	690	694	710	688	687	652	730	655	684	685	689	619	641	640	669	687	665	695	675	666	675	652	690	674	686	649	673	656	689	676	658	630	626	659	652	686	686	695	660	689	668	725	721	754	678	629	673	676	665	650	747	644	663	663	652	644	658	653	667	685	675	638	705	665	661	663	706	676	643	674	648	658	661	694	681	658	664	642	689	660	683	701	685	642	735	704	650	695	712	644	694	655	657	668	655	687	640	670	707	627	701	696	679	677	712	696	680	671	681	653	639	709	705	674	650	679	690	652	682	693	640	641	718	669	659	653	657	635	668	661	706	706	660	616	655	739	723	704	683	672	689	658	684	671	723	654	632	654	658	676	740	691	663	654	672	657	657	693	694	735	663	641	706	752	661	635	679	672	651	663	663	641	707	635	727	689	613	662	684	642	666	713	685	696	683	657	680	725	653	671	661	734	656	687	690	685	652	702	639	724	658	673	655	622	647	639	709	658	664	671	675	642	641	684	672	653	650	653	671	646	646	659	634	642	747	707	716	651	665	645	658	675	695	665	696	700	680	660	635	651	685	654	723	698	653	674	659	637	676	693	683	664	627	631	707	638	667	705	722	627	635	689	722	708	691	734	657	643	711	680	680	672	642	595	655	628	722	643	658	689	657	689	692	696	676	618	703	655	730	697	676	686	660	695	714	692	649	671	686	708	672	579	663	712	685	659	673	673	670	650	614	668	662	621	684	659	638	626	698	706	698
15064	14186	8694	5551	4504	3134	2182	1727	1423	1276	1113	1035	901	946	860	870	814	801	820	866	898	835	888	915	925	948	990	993	1027	923	910	964	1017	949	901	910	928	884	840	888	807	892	809	787	846	753	782	769	781	750	792	759	777	769	715	807	769	765	795	751	793	704	762	755	722	732	759	711	764	753	728	739	687	762	813	728	723	695	718	765	779	754	735	750	726	748	761	765	784	712	734	756	728	757	734	725	752	684	719	735	706	754	754	750	740	708	734	729	653	735	715	740	736	739	710	734	741	748	754	730	784	722	757	774	786	756	727	747	744	812	753	719	721	714	706	802	724	767	781	755	739	771	699	712	740	727	707	690	711	727	777	726	716	747	718	720	722	695	758	769	729	728	742	702	734	729	723	736	758	752	684	766	731	764	761	757	736	782	740	747	693	757	720	701	783	708	800	731	739	728	741	704	748	745	737	739	733	764	723	751	718	749	746	690	734	718	777	725	760	693	763	746	733	770	742	757	760	765	728	735	788	733	703	747	721	731	750	782	719	753	737	744	763	711	783	762	734	724	754	732	763	767	740	710	749	716	704	767	771	753	740	776	746	774	729	732	720	721	764	660	766	697	779	699	721	770	704	744	741	677	812	724	705	733	739	777	759	735	749	735	749	759	754	765	744	746	717	732	786	754	738	736	733	723	735	752	731	767	725	726	752	731	711	746	736	728	749	689	734	745	772	728	761	736	742	722	709	734	801	773	791	721	724	799	669	732	692	714	799	713	791	752	697	739	740	724	747	698	703	750	772	720	741	778	724	723	735	819	703	706	769	754	742	765	718	719	755	740	790	758	742	723	736	714	739	717	686	721	752	696	727	746	730	714	744	712	715	763	762	722	756	741	737	766	703	675	703	787	696	713	722	769	782	704	739	737	752	720	714	705	762	735	683	744	694	733	746	720	716	753	759	679	710	703	725	702	722	718	738	763	736	718	755	733	712	722	740	806	708	732	731	721	724	755	707	740	754	786	733	763	701	728	744	765	741	784	670	698	694	738	704	724	753	696	733	726	736	728	786	725	703	709	793	753	785	725	765	716	717	746	738	732	776	771	763	701	744	703	766	741	778	763	721	754	751	799	778	730	704	776	758	729	730	748	800	722	765	708	788	696	726	768	762	718	720	746	741	712	735	760	683	725	760	734	714	691	769	699	770	801	721	695	809	732	755	756	768	728	713	708	745	714	753	742	751	690	720	751	815	737	724	762	750	754	744	710	736	785	786	690	714	759	747	768	757	690	736	788	707	775	686	755	694	791	717	684	743	736	744	681	754	676	704	772	738	762	726	743	772	728	739	759	751	787	721	753	705	712	703	715	744	718	728	705	748	768	707	743	688	708	710	717	735	754	720	701	719	763	709	731	715	712	751	715	727	706	720	762	722	732	757	688	743	708	759	701	779	753	714	761	769	806	719	729	762	697	776	674	685	696	772	764	783	734	772	731	734	744	691	716	700	712	756	763	723	752	774	742	730	665	716	744	698	750	745	802	760	720	764	723	721	738	733	737	734	754	748	783	768	769	735	753	744	734	773	732	729	759	723	713	719	725	681	738	716	714	739	746	705	737	737	708	806	767	685	732	680	747	725	750	706	770	739	751	709	760	737	765	719	749	782	780	722	767	796	698	701	752	754	731	679	736	716	721	747	750	724	718	729	722	759	717	778	727	688	766	707	750	737	703	778	766	732	733	734	762	721	771	709	745	689	691	726	729	752	706	721	753	690	718	765	703	764	739	717	693	755	744	751	735	734	741	771	739	745	753	735	731	742	745	691	751	725	742	718	777	747	689	741	711	763	773	717	786	744	767	705	687	711	724	718	764	749	705	740	772	739	793	787	733	732	763	736	755	740	691	745	713	739	789	714	721	715	719	774	747	720	722	712	749	771	739	747	743	694	711	721	758	783	709	722	737	705	760	694	748	762	723	772	766	692	731	760	756	772	776	731	778	720	740	776	744	740	716	738	714	712	710	741	736	702	718	753	729	718	720	694	729	752	734	751	757	780	701	692	726	745	717	755	738	761	735	724	747	731	760	741	745	682	781	717	699	747	771	737	769	741	762	761	720	697	705	745	767	773	780	731	769	794	724	709	756	746	733	711	714	739	749	766	735	668	757	704	755	733	700	770	754	721	716	728	703	714	776	725	700	751	746	745	713	719	730	756	722	763	767	757	740	720	739	730	741	750	761	785	765	736	713	704	739	778	736	727	734	746	731	749	747	746	754	726	796	719	771	770	743	745	785	734	764	747	742	724	750	725	648	733	713	733	765	720	758	780	677	724	720	781	711	765	749	750	730	772	728	753	699	749	751	730	764	742	726	746	761	740	747	749	770	742	736	759	755	702	711	719	712	767	741	712	776	746	735	746	759	695	754	777	712	748	751	754	742	689	763	736	724	724	705	758	732	776	711	755	719	754	799	770	686	764	710	712	743	740	728	739	708	754	747	718	764	744	709	738	752	719	710	755	702	719	736	735	692	728	736	728	776	724	702	749	763	731	685	763	703	759	717	712	748	720	745	738	738	733	726	705	732	701	689	693	734	704	710	750	704	712	698	710	716	715	752	712	761	744	750	666	756	715	749	761	737	783	739	730	742	732	708	717	729	693	732	765	760	723	774	788	757	741	752	698	754	741	740	751	719	709	705	744	769	693	775	717	764	732	721	683	736	742	748	769	759	687	719	743	736	736	753	736	727	734	719	717	715	763	709	712	722	745	743	765	705	737	736	713	750	717	770	773	702	717	755	726	712	713	771	747	770	748	751	700	725	725	726	723	789	789	765	751	716	733	768	801	734	732	730	722	751	731	711	707	742	706	693	741	747	719	734	782	784	760	723	729	764	708	702	738	744	705	753	763	738	788	730	765	752	770	729	765	745	747	751	738	718	752	742	773	726	748	763	768	705	753	736	724	713	711	721	740	702	700	714	684	750	784	717	741	772	766	717	745	710	776	739	737	713	781	755	709	750	737	728	771	718	756	786	748	762	712	747	769	709	730	751	749	709	726	691	751	743	738	765	764	757	756	752	700	764	715	712	784	689	719	689	743	704	724	712	710	761	739	754	774	769	771	759	776	698	778	745	758	688	750	692	786	772	754	744	732	698	728	684	702	764	715	722	729	730	690	776	769	737	716	751	739	734	728	740	734	699	663	716	785	762	767	718	717	750	700	728	760	760	746	713	722	761	772	741	717	708	725	735	766	724	768	751	751	746	759	737	717	802	724	738	790	689	757	761	734	748	746	733	737	743	729	723	714	738	732	778	735	729	739	797	715	703	763	752	742	739	704	765	715	791	762	703	736	705	733	752	769	735	748	734	794	748	720	741	769	730	720	692	725	731	705	727	734	736	807	728	748	720	721	761	746	773	727	774	722	761	756	710	707	714	785	706	706	739	747	797	786	751	725	723	747	718	740	773	712	697	742	710	738	700	733	744	737	743	746	740	743	726	701	728	758	720	753	754
24536	20943	26310	25186	6158	1475	1102	935	832	670	682	655	664	605	651	609	611	607	587	615	554	570	592	589	659	654	698	722	681	659	653	649	642	728	694	652	648	661	637	630	643	663	606	647	623	642	613	599	620	589	599	591	563	583	532	571	606	551	620	585	586	591	572	548	582	560	556	555	586	570	546	606	556	574	580	583	553	558	545	566	590	537	559	546	596	596	531	573	577	565	562	535	620	543	579	559	554	559	601	575	561	553	558	547	543	611	557	577	553	554	561	571	552	561	609	555	590	529	563	524	531	536	526	542	566	550	553	573	569	546	593	595	540	598	556	547	536	554	571	593	561	566	579	575	618	563	551	490	587	571	543	572	559	548	545	561	508	572	555	561	558	559	511	553	539	542	556	604	555	550	574	583	617	554	615	555	585	586	595	580	601	628	551	522	540	571	581	561	544	592	569	578	546	576	539	598	545	583	566	591	578	553	573	570	534	566	567	588	549	586	575	557	581	553	574	579	554	573	547	564	588	544	569	561	558	592	592	545	593	568	586	560	533	569	545	581	597	528	564	540	521	557	595	534	603	586	551	582	533	569	532	516	546	562	580	555	525	581	630	560	587	551	557	585	579	604	592	548	563	583	552	592	577	556	543	565	584	581	569	592	580	530	595	566	563	597	571	596	568	601	592	586	615	563	562	513	595	566	578	548	530	570	575	570	614	549	531	550	604	561	593	561	505	576	579	520	569	576	556	588	560	572	577	555	591	566	561	600	548	547	586	587	569	619	578	556	566	563	578	564	530	587	628	556	538	566	551	523	569	558	585	566	561	537	567	541	544	558	606	541	561	520	592	581	580	549	554	580	570	575	559	592	571	593	540	577	598	581	568	560	540	563	548	559	562	556	582	571	550	591	570	557	552	562	526	578	614	587	592	572	582	560	554	567	581	578	579	571	557	559	568	586	600	587	575	578	616	597	568	545	592	550	531	566	599	601	608	539	590	563	573	567	601	542	591	605	603	572	521	558	553	569	551	541	556	566	559	575	543	596	613	541	566	532	599	543	597	571	563	592	571	605	582	560	576	541	555	584	569	558	552	612	558	523	569	539	558	566	584	587	574	575	597	562	625	573	527	617	557	583	560	556	578	583	565	571	583	555	539	564	545	541	593	530	578	596	563	621	559	568	573	595	591	551	539	601	586	565	576	576	570	555	562	579	546	574	620	596	573	584	533	572	557	555	532	524	599	579	566	585	539	517	559	634	544	609	608	547	558	546	565	550	534	610	576	565	617	598	566	533	557	601	587	567	612	523	543	552	556	541	569	561	569	531	580	502	560	583	557	549	588	572	578	563	601	577	595	557	566	575	559	555	574	570	568	574	588	561	546	536	532	564	553	571	529	561	583	578	540	582	578	542	582	544	566	561	522	572	571	552	593	608	585	555	523	564	560	583	576	567	564	584	580	527	543	569	572	536	544	548	522	551	543	543	581	594	604	566	566	602	619	581	602	586	551	519	614	556	528	585	554	585	597	553	555	605	550	573	554	558	570	578	569	575	589	529	584	541	510	581	524	543	583	599	603	582	564	589	575	581	559	549	587	566	560	543	527	537	579	573	568	563	572	572	592	541	541	601	608	542	526	556	571	565	570	568	575	559	602	575	584	593	566	582	578	568	590	556	591	545	550	595	547	571	576	515	586	525	541	598	572	598	542	537	598	520	559	583	604	601	588	539	548	593	603	581	498	549	594	571	556	575	562	581	541	577	550	570	557	629	612	572	546	539	554	565	591	590	541	536	592	535	553	539	560	582	547	577	627	558	513	540	552	582	563	564	578	579	560	561	539	579	576	574	609	553	582	612	580	556	582	516	604	582	543	533	601	598	571	547	535	586	562	542	550	572	553	583	565	575	567	553	560	562	555	574	577	558	544	588	579	546	618	583	557	601	593	542	545	575	559	570	575	552	548	590	547	543	551	577	556	581	541	579	604	599	572	550	580	563	585	573	562	577	548	591	573	563	577	541	553	586	623	590	549	545	602	562	556	632	598	569	603	593	589	556	587	559	576	521	577	569	587	575	569	570	549	545	571	598	571	559	584	539	578	604	577	584	555	553	573	557	586	553	536	531	581	528	579	594	544	607	571	552	597	546	589	537	572	571	568	567	569	571	543	566	561	563	560	600	536	553	540	548	551	532	595	553	567	559	582	540	558	536	574	553	542	543	558	572	568	505	582	576	554	614	552	556	570	581	547	605	627	528	527	586	582	615	623	547	610	593	580	576	633	584	565	522	557	554	526	579	505	530	556	546	550	543	601	529	564	595	602	519	552	585	555	592	563	542	552	589	563	596	545	577	535	575	605	607	619	522	561	579	571	542	583	577	552	565	593	556	626	558	577	575	542	562	608	600	538	556	620	548	550	557	581	533	560	623	567	531	593	567	593	528	602	560	547	590	558	570	585	584	581	548	584	585	569	549	543	585	592	556	545	572	543	590	541	580	583	556	592	593	537	584	555	570	548	569	592	591	537	582	549	560	529	486	557	577	545	627	625	562	579	564	607	587	608	548	576	539	552	546	540	588	584	572	581	574	558	527	546	575	568	550	573	566	516	555	581	565	543	596	513	579	602	545	564	534	572	573	577	547	558	616	583	523	540	561	618	557	544	616	600	596	559	576	511	548	589	537	562	576	544	581	549	600	552	571	542	606	598	557	580	569	550	549	568	544	553	567	574	532	611	588	579	556	563	571	581	525	573	543	600	564	540	567	558	557	561	590	587	542	548	575	548	553	568	579	560	554	547	512	576	576	631	574	554	550	561	577	595	572	597	538	557	530	534	582	574	577	637	575	565	570	574	540	568	572	594	582	600	536	542	581	574	587	562	550	583	617	542	551	586	546	523	559	546	560	572	540	596	558	574	546	540	585	498	557	565	528	521	567	544	602	534	565	541	582	586	558	583	596	567	572	526	568	538	555	547	553	556	575	573	519	563	507	555	568	615	568	580	560	541	573	589	577	549	580	592	563	558	564	560	590	537	558	540	567	549	601	593	550	580	560	563	569	583	609	570	585	635	561	571	594	529	565	628	594	596	499	549	579	564	605	642	535	574	554	558	517	624	574	567	585	540	595	600	571	574	531	548	537	575	566	560	504	523	553	566	582	569	578	523	601	549	590	582	584	587	617	537	596	605	547	539	555	553	587	550	550	567	567	586	576	603	583	576	579	611	546	590	591	554	587	557	541	588	533	595	558	552	565	564	581	600	587	607	536	587	563	519	588	540	582	577	549	553	594	557	571	584	593	574	552	556	594	566	617	576	606	560	594	538	541	564	578	553	584	512	582	619	596	588	565	573	538	523	551	537	579	542	529	569	547	561	594	563	574	532	531	538	524	576	509	549	607	555	587	589	562	520	602	545	585	553	572	519	588	560	559	560	531	558	583	559	557	525	562	579	539	574	531	573	584	515	520	560	516	601	552	601	545	557	553	596	576	578	588	596	573	570	542	514	545
11993	9701	7009	4327	3578	2250	1582	1245	1119	945	840	776	762	798	768	691	719	710	682	699	711	746	707	730	726	755	805	819	863	851	804	806	788	768	732	771	726	728	734	680	702	713	698	697	675	658	675	634	659	711	641	606	677	647	660	648	659	646	616	656	611	619	615	636	594	617	638	593	624	616	647	599	633	673	603	618	661	658	647	631	635	634	596	642	641	624	581	625	640	647	640	628	617	665	579	597	630	614	641	580	648	691	618	614	603	630	629	607	594	612	654	615	598	641	611	658	610	610	615	646	628	619	655	615	634	610	627	599	621	609	666	637	597	635	633	630	608	613	659	669	637	620	638	594	603	638	596	587	665	609	626	649	621	622	586	656	634	628	631	648	665	649	628	615	637	678	606	646	661	673	630	633	632	654	665	644	627	615	612	637	617	645	591	628	640	630	603	636	600	649	627	599	569	656	597	605	608	690	699	670	608	636	630	626	678	671	668	605	635	574	650	609	586	631	574	631	661	687	627	637	607	651	635	636	614	667	613	642	595	613	639	608	596	628	668	670	644	630	600	616	670	616	624	627	618	634	632	591	666	619	601	609	580	632	659	636	626	690	620	656	650	604	683	599	628	654	608	640	626	666	613	641	631	594	601	622	629	624	599	660	610	610	614	605	633	648	604	629	637	599	644	652	632	633	598	650	612	636	651	616	610	633	589	635	587	661	597	596	641	630	619	631	693	645	639	627	628	613	611	653	649	605	606	625	636	634	631	587	647	659	628	605	644	604	603	620	688	617	665	619	633	591	689	636	664	666	635	603	643	654	592	621	611	665	646	678	641	677	613	625	591	542	688	641	587	650	627	628	664	602	664	618	601	632	602	598	642	599	656	633	614	605	602	638	625	643	612	598	599	627	614	601	634	595	674	618	609	602	591	686	618	586	625	618	679	629	628	625	604	627	590	671	623	626	614	628	599	640	616	619	592	648	613	620	591	622	624	630	644	646	631	607	660	632	647	625	636	668	641	655	610	665	591	631	590	649	608	658	649	655	635	648	622	625	609	615	606	623	642	610	667	675	627	597	646	619	664	659	652	610	616	613	634	649	634	632	632	599	589	613	609	616	617	640	613	632	632	597	620	643	648	635	647	579	580	601	630	632	622	638	629	652	621	655	629	615	609	643	602	615	628	618	651	617	591	612	606	616	595	615	617	632	626	645	656	621	676	631	601	639	606	661	617	594	674	636	622	650	606	655	586	662	608	628	623	605	658	627	608	618	625	603	617	622	619	641	635	590	654	612	597	625	592	600	646	600	639	622	630	646	614	608	625	622	677	615	619	661	620	612	618	623	643	614	605	583	624	630	590	661	599	613	639	604	590	659	615	673	637	628	643	665	637	631	609	623	632	644	619	574	604	638	629	638	614	593	634	660	630	617	649	614	646	602	646	649	649	643	636	642	634	663	659	595	640	633	603	657	618	638	692	663	581	646	632	643	648	665	625	656	650	653	665	625	617	596	643	643	659	573	644	586	603	621	610	614	608	636	650	621	647	621	650	632	677	638	608	642	610	597	636	627	697	581	606	640	583	667	614	620	638	648	627	595	637	609	641	671	633	587	589	612	653	668	605	619	601	650	593	600	643	603	634	634	637	648	641	630	588	632	603	598	618	655	610	660	637	589	601	656	612	644	666	635	672	618	633	609	633	646	609	625	625	622	653	681	618	615	638	618	632	667	639	620	630	646	632	605	623	653	617	595	609	671	640	619	597	630	607	613	599	572	588	587	611	612	620	639	597	683	588	621	607	605	620	631	635	618	646	569	638	661	625	629	608	602	646	644	596	627	651	644	637	614	624	627	622	588	597	642	590	633	639	596	645	606	654	645	609	667	602	655	625	633	658	618	660	647	596	600	637	617	622	611	623	640	653	638	643	611	614	589	601	649	597	668	631	653	611	648	621	638	625	620	625	621	601	644	628	644	678	643	644	595	622	650	621	613	656	629	629	635	611	624	632	604	658	607	612	615	657	642	616	651	578	634	595	594	586	665	599	641	649	655	655	612	663	584	635	642	621	629	612	601	585	630	636	617	610	571	673	659	634	585	624	606	639	629	609	580	587	619	657	618	637	654	631	607	635	627	622	646	624	657	621	678	639	669	615	665	651	609	598	624	615	617	673	649	644	606	637	596	562	601	617	606	640	631	640	638	650	615	619	641	644	604	606	622	656	664	614	642	603	615	638	661	694	632	624	639	647	607	626	653	627	613	635	622	620	595	639	643	616	632	665	635	617	625	611	646	621	606	626	590	631	572	653	648	637	617	636	617	645	633	619	592	596	602	628	617	628	645	607	640	629	587	658	630	623	603	618	614	599	618	617	645	628	643	624	648	631	642	635	569	644	649	632	617	615	640	632	671	592	654	640	644	634	595	627	610	661	635	615	655	627	633	602	615	612	618	631	665	662	630	620	653	613	599	646	628	633	627	659	622	641	624	614	655	641	596	617	645	632	611	583	603	638	626	556	628	666	631	633	598	635	645	622	624	628	617	634	650	601	629	600	615	657	635	647	648	662	667	668	585	577	603	694	597	622	604	640	600	645	640	673	624	610	614	641	645	648	652	661	645	658	575	588	628	603	607	633	606	662	649	609	608	638	642	643	599	628	599	631	564	612	663	650	639	654	622	598	628	622	651	632	619	588	613	622	588	625	630	666	641	618	607	659	603	637	647	685	605	635	639	657	663	608	627	624	689	646	625	594	602	573	627	647	610	677	653	638	663	598	638	678	630	630	579	631	596	610	629	621	600	605	618	605	638	635	597	618	665	553	586	602	634	588	614	577	599	648	617	665	635	617	624	604	657	608	573	613	633	651	664	627	641	683	616	661	626	642	641	627	612	650	685	600	609	624	666	599	631	608	630	647	612	714	652	577	664	622	611	653	629	635	639	641	622	630	646	642	624	653	618	658	634	602	615	648	630	594	630	670	637	645	583	602	614	628	609	658	647	590	635	649	599	678	647	636	631	655	628	619	632	625	614	689	643	623	657	635	650	612	629	661	678	613	628	631	676	637	646	616	568	641	658	669	571	658	606	614	636	657	661	603	605	634	618	648	604	616	641	641	605	657	609	652	614	643	613	594	628	629	638	641	616	617	645	638	658	648	598	610	654	635	654	625	620	584	651	601	594	622	626	604	641	583	652	597	647	658	599	587	620	658	572	648	596	591	599	635	626	600	608	649	608	642	642	649	626	626	679	627	619	656	646	636	640	624	644	660	622	636	617	631	628	620	603	641	606	657	630	577	613	672	595	631	676	655	591	615	638	578	627	641	650	625	665	620	604	688	597	640	610	597	663	660	608	608	631	629	619	632	606	607	630	611	664	601	636	609	627	625	650	643	637	662	613	645	605	629	616	608	608	648	630	617	604	658	610	650	662	628	621	600	617	653	641	622	602	619	646	667	583	645	633	573	584	658	655	620	571	642	612	628	577	624	589	638	620	637	648	656	614	696	630
22383	21044	28406	23904	21056	20877	6009	1739	1336	1167	1124	979	950	936	871	865	825	806	841	796	785	821	846	856	843	872	919	1016	1006	909	974	899	911	921	945	870	867	841	871	811	840	802	795	824	805	792	754	754	760	745	771	769	766	786	756	729	716	697	766	734	735	762	780	755	730	690	735	717	705	711	696	736	699	711	728	691	725	747	714	779	700	741	653	697	731	700	701	726	741	667	681	714	740	725	754	685	711	687	696	672	681	724	688	661	671	713	676	718	709	712	707	680	700	728	720	721	685	669	746	685	685	665	711	695	707	714	743	709	745	728	711	689	671	726	735	709	706	704	733	670	675	750	704	719	721	684	751	681	728	751	705	722	674	710	685	747	732	711	726	742	717	701	697	716	698	715	704	632	750	696	674	709	686	712	669	755	697	739	707	695	722	678	680	763	733	687	709	697	743	679	705	719	706	670	754	694	702	722	704	723	718	690	669	733	641	728	704	705	692	727	694	717	662	662	713	717	743	684	751	705	703	692	745	691	714	664	717	684	708	693	688	788	731	646	731	695	700	749	672	687	700	662	694	711	718	723	715	686	686	710	720	725	706	721	708	718	706	699	694	676	702	709	688	732	724	722	694	691	691	723	674	696	682	707	691	690	709	741	732	702	716	696	644	675	717	749	677	714	691	748	659	727	723	723	724	735	716	676	739	727	655	673	707	683	756	720	714	738	715	717	705	709	746	713	684	712	770	719	701	735	702	742	730	708	694	677	754	717	691	752	720	696	725	685	695	779	681	729	689	709	744	761	722	731	651	722	635	731	683	741	716	689	723	704	705	711	682	712	724	712	713	704	713	698	724	704	719	712	694	700	662	687	685	680	674	696	745	681	749	733	720	671	706	685	711	723	738	711	667	662	743	742	691	719	669	684	717	737	710	669	773	718	691	719	704	719	737	711	684	743	760	754	699	691	708	697	670	712	714	686	715	682	696	705	744	711	754	713	735	745	703	746	712	715	687	700	715	719	732	679	669	682	700	715	701	705	733	699	701	686	732	724	683	688	779	703	708	737	778	721	706	687	765	684	701	719	723	712	684	723	649	691	670	739	696	755	675	722	697	717	668	712	710	772	758	683	692	703	694	742	695	658	774	733	743	722	738	718	716	700	707	729	717	747	697	717	690	726	692	699	728	684	723	704	725	696	708	767	750	687	692	698	690	726	680	738	724	738	693	768	736	682	680	736	715	690	692	679	669	718	710	741	754	754	704	703	674	678	728	695	676	713	713	681	683	726	711	696	707	670	727	685	695	695	737	727	680	718	710	665	713	683	742	747	690	727	732	714	713	762	746	702	741	682	681	738	715	707	732	686	728	723	734	728	711	729	655	749	698	731	677	738	705	738	673	716	666	681	667	754	710	663	733	684	677	753	763	697	688	631	715	726	667	670	724	700	742	688	735	704	673	695	690	686	718	659	709	725	737	714	769	661	740	697	747	714	672	742	745	703	711	727	701	722	739	676	712	695	767	726	709	728	684	695	721	758	677	690	706	732	713	727	755	733	758	683	696	692	698	720	725	691	644	710	707	707	710	670	718	721	728	698	735	667	675	672	730	700	682	658	681	681	702	706	755	734	687	706	698	716	702	693	712	729	694	698	719	672	755	682	763	699	736	720	694	736	698	737	704	668	740	729	714	704	676	722	727	679	662	694	699	676	741	646	708	678	696	733	736	722	747	702	693	710	734	683	718	690	714	705	691	706	704	696	655	679	717	665	688	752	670	713	682	678	691	714	725	697	731	765	684	700	673	704	714	678	695	730	726	703	694	729	718	714	693	726	709	711	677	703	700	698	715	726	684	718	708	704	753	666	691	720	717	709	715	709	684	714	725	734	723	745	727	710	733	720	735	666	740	701	731	708	715	734	718	692	748	691	747	722	701	686	701	735	705	708	699	714	671	723	745	691	680	745	722	712	693	710	675	749	724	718	698	687	736	669	730	713	705	696	723	737	719	698	724	729	707	720	698	709	723	677	656	694	683	694	706	721	718	750	697	692	713	708	695	731	708	684	765	744	701	716	697	681	670	738	723	660	712	726	720	684	741	742	695	729	733	713	706	718	677	749	670	708	688	746	637	707	690	703	703	731	733	657	715	718	713	696	702	699	686	665	700	750	712	640	704	728	711	724	661	719	726	739	684	710	706	679	708	725	704	710	727	731	723	742	734	753	737	716	719	688	699	720	685	684	691	686	682	695	735	718	749	719	694	752	673	672	718	706	722	701	675	776	683	721	695	669	726	736	655	731	669	689	708	705	726	667	697	690	709	719	717	732	722	754	657	682	736	720	746	728	756	694	711	683	717	730	725	676	685	746	754	705	660	680	718	691	698	721	693	721	689	693	753	705	740	720	743	697	686	714	707	721	692	699	744	734	696	714	729	700	712	674	676	701	679	657	682	705	707	692	734	716	740	748	721	747	673	700	713	721	711	727	723	720	726	702	659	681	747	692	718	748	746	717	693	737	710	701	734	702	736	741	741	718	714	694	640	701	717	759	682	695	727	677	707	680	707	659	709	711	671	702	679	712	690	672	728	706	690	676	733	674	709	668	755	678	647	706	721	650	719	735	727	689	720	731	737	717	690	706	747	737	735	708	699	716	710	667	682	720	716	708	722	707	682	707	691	734	717	721	727	725	698	738	732	686	720	689	699	761	697	747	703	678	713	738	766	720	688	685	713	697	693	658	713	707	709	733	706	712	696	710	633	692	682	743	698	666	700	659	676	664	663	663	747	744	728	696	741	634	737	715	652	687	706	691	703	732	729	694	691	677	696	692	706	708	686	710	723	671	709	717	702	679	743	718	732	675	738	771	705	712	744	683	723	713	736	674	754	709	657	718	699	733	691	670	738	703	696	653	700	660	689	755	706	674	690	800	718	716	735	750	717	726	695	726	730	687	685	716	692	747	744	720	699	693	704	735	720	709	689	687	647	718	674	683	706	701	693	710	694	737	696	714	690	660	717	682	735	771	677	684	631	737	697	645	688	728	681	678	721	698	715	752	710	771	677	746	713	737	722	716	708	739	665	697	729	720	707	716	658	695	709	702	723	699	684	689	719	732	709	675	689	706	702	743	751	680	727	722	672	722	713	709	683	722	687	774	672	732	681	712	701	680	767	686	715	748	706	659	692	710	677	670	700	696	701	742	731	709	699	688	697	640	698	680	699	714	748	645	718	697	667	704	716	733	725	703	748	771	687	753	695	676	720	670	712	695	651	721	724	720	693	734	700	717	723	698	729	684	700	739	690	715	693	673	695	732	744	697	651	682	749	711	684	685	704	687	739	686	675	729	663	702	669	700	703	739	720	722	742	708	724	711	720	749	750	705	723	702	729	697	696	707	728	733	721	679	689	709	681	714	688	680	731	677	709	714	686	717	681	703	727	686	710	754	741	693	704	741	703	734	676	702	702	643	698	715	661	716	758	726	719	696	745	729	735	709	716	739	690	677	732	687
17222	20439	14980	8817	7112	4517	3091	2318	1902	1549	1309	1213	1120	1097	1123	990	998	971	967	901	953	920	1037	1046	1055	1049	1095	1053	1189	1105	1182	1077	1081	1098	1082	972	983	982	951	990	901	959	886	930	928	906	832	837	855	809	809	812	883	791	790	806	802	822	828	753	753	787	845	801	772	769	780	739	765	797	766	736	746	785	798	835	751	820	723	778	766	757	770	736	795	830	754	770	780	787	757	760	728	789	780	829	734	771	773	742	763	776	760	784	762	774	778	756	822	770	718	810	792	768	803	763	730	784	780	795	801	761	756	753	739	787	742	765	781	819	758	820	770	724	817	799	783	765	810	792	807	756	727	782	742	788	795	766	792	771	811	800	779	814	784	710	778	792	785	765	748	720	806	776	763	802	757	826	721	741	853	742	714	782	789	739	756	751	749	789	776	745	747	783	784	809	780	758	754	776	767	743	767	786	811	798	728	795	752	771	784	750	759	775	799	758	748	776	776	829	779	747	780	783	758	800	759	757	762	779	760	754	745	694	783	794	750	780	734	777	733	746	737	811	845	764	756	800	722	757	751	728	761	782	807	774	764	757	753	809	802	768	790	770	791	800	822	795	751	788	815	748	757	771	746	785	793	738	764	787	789	772	704	775	784	756	811	818	802	739	763	816	783	817	759	786	780	789	773	773	768	767	795	769	725	768	752	761	739	761	774	790	786	730	794	748	717	756	782	828	750	774	775	784	715	800	794	789	738	791	744	750	771	748	708	746	769	774	738	766	794	746	825	806	785	784	800	793	748	768	774	741	773	801	769	733	795	762	747	726	796	755	757	701	752	751	739	762	730	789	785	764	791	802	782	811	802	770	776	758	721	747	725	763	771	732	827	758	742	742	772	777	797	783	758	746	766	805	783	738	761	783	732	743	772	757	799	754	781	754	798	797	753	741	773	797	753	730	754	796	824	743	760	754	778	786	784	705	808	794	822	773	732	779	780	809	755	797	784	815	744	815	817	742	777	771	805	778	734	794	770	766	791	711	750	716	745	714	727	784	784	747	792	819	772	723	732	725	835	793	765	792	779	780	755	763	765	768	742	732	802	793	737	786	752	748	729	756	754	787	773	752	753	762	779	789	863	741	776	765	757	802	775	796	746	762	755	825	723	752	788	775	771	790	796	751	773	819	701	765	781	820	769	836	799	788	813	782	755	738	752	729	778	793	781	760	776	754	778	783	713	782	832	815	790	750	764	779	782	797	740	784	730	782	792	769	747	741	780	755	738	777	769	826	742	806	802	778	747	787	732	764	754	734	734	774	784	750	761	739	776	752	794	746	770	763	783	751	764	775	788	810	768	798	796	780	751	794	820	762	819	764	760	794	762	770	771	785	736	786	719	798	727	769	758	765	762	781	762	764	781	761	827	798	772	726	760	813	772	756	753	795	762	784	794	748	815	768	768	739	759	828	813	767	754	801	720	813	753	808	763	761	786	783	790	767	752	760	753	790	748	731	748	748	807	755	734	745	808	757	755	746	790	795	832	768	772	765	800	793	775	760	727	781	728	765	760	792	782	760	766	747	771	766	780	803	789	804	790	820	709	812	757	766	793	823	734	770	772	708	781	785	759	797	784	763	803	794	778	751	771	794	771	829	823	792	779	746	773	798	803	732	793	799	771	747	746	754	761	770	790	788	759	734	721	794	736	720	821	760	779	775	748	767	817	751	794	793	764	763	741	781	763	751	764	764	786	743	831	802	770	777	768	788	751	729	763	769	782	788	831	784	756	765	772	740	746	772	755	789	747	784	774	761	748	757	825	765	788	778	763	763	774	792	777	756	690	761	769	782	766	719	796	770	794	755	731	802	767	801	790	754	803	780	800	793	763	809	739	753	756	747	758	787	784	760	809	800	790	811	762	753	720	786	721	711	729	790	763	777	777	727	785	791	721	753	730	744	793	748	764	809	813	804	737	769	788	743	819	809	764	734	720	752	763	770	809	796	744	782	780	784	797	758	756	800	816	711	743	762	739	770	779	737	742	783	811	797	800	761	784	804	799	761	763	787	741	824	750	783	773	737	728	753	825	742	772	775	743	749	835	750	796	771	802	769	764	782	788	762	733	783	751	754	769	799	760	779	718	776	804	769	714	789	758	778	787	747	760	775	800	796	766	767	796	769	803	774	773	811	768	755	774	851	737	808	755	765	761	780	794	790	726	754	771	748	763	795	759	781	768	782	741	793	797	772	751	732	796	727	759	793	770	778	822	757	752	757	824	810	780	765	745	779	758	774	783	752	766	749	800	799	706	750	752	735	783	774	735	724	771	746	744	758	747	736	808	752	747	769	757	773	799	711	761	769	763	737	790	769	751	744	764	806	781	806	756	775	755	750	811	773	799	801	800	776	786	807	786	801	764	780	760	754	782	771	735	822	770	734	756	768	766	728	759	747	762	790	750	729	788	812	750	771	779	769	744	781	784	786	829	790	769	791	754	798	744	804	761	746	815	803	762	773	800	759	767	766	789	808	760	755	759	777	780	814	754	753	790	771	791	779	733	779	774	721	793	750	761	787	792	809	810	810	740	702	733	751	732	792	787	701	734	790	757	768	789	788	783	773	789	775	775	804	779	779	781	778	726	733	822	757	769	736	731	805	756	775	754	743	772	788	789	765	745	709	765	779	743	788	763	762	766	749	776	824	799	751	746	749	786	787	758	790	791	757	803	748	730	762	805	791	752	811	745	744	758	767	733	762	789	804	768	795	702	752	796	767	738	725	764	751	859	784	756	790	731	787	772	785	775	805	777	790	718	782	829	814	774	793	804	801	795	804	772	774	721	772	714	716	770	746	752	758	785	760	751	835	715	810	809	760	812	764	731	757	823	748	757	773	819	761	814	738	772	786	779	761	762	784	787	780	758	774	759	773	791	739	806	787	806	806	746	743	743	750	771	787	797	771	771	707	776	782	781	772	773	804	787	787	761	762	820	778	742	797	786	796	777	780	799	814	728	740	806	770	817	829	753	768	771	799	765	744	772	816	757	758	805	744	791	783	752	775	800	744	727	803	789	788	770	785	811	771	832	781	726	746	717	779	781	720	769	820	780	795	736	794	789	767	751	822	775	791	773	719	720	755	746	809	778	759	781	745	814	815	752	774	785	783	789	810	716	792	763	815	767	768	767	794	779	763	765	744	789	766	770	744	797	803	818	777	776	724	702	768	779	739	803	759	727	776	805	767	788	740	794	771	742	755	787	758	762	832	773	770	755	741	751	760	762	774	744	768	759	754	737	750	777	812	790	751	764	771	773	776	748	761	781	812	774	721	759	797	734	770	793	778	785	773	815	819	772	800	724	773	770	743	771	721	781	774	750	749	776	771	764	749	759	831	781	734	785	758	793	773	737	794	794	781	805	770	746	751	767	796	772	829	744	781	725	768	740	710	766	741	758	740	793	740	788	752	774	753	710	807	769	735	738	745	734	752	779	771	765	708	797	743	748	817	759	791	789	752	739	728
27397	20241	10661	2605	1751	1222	907	793	737	618	669	671	658	603	602	604	653	638	569	611	610	616	631	650	675	660	694	647	686	667	647	670	632	644	673	699	638	701	646	623	621	625	625	608	591	600	626	609	591	567	583	613	601	605	581	624	625	613	584	569	619	593	586	616	600	573	596	539	646	578	593	573	649	578	578	590	583	568	597	611	601	631	533	603	587	597	563	605	589	571	624	590	607	601	580	582	564	527	588	559	581	609	597	590	591	586	588	572	600	591	594	604	613	589	593	586	628	568	548	603	569	568	605	621	599	601	594	575	608	591	575	586	595	602	579	580	559	584	543	570	562	566	559	591	590	585	559	550	597	549	559	591	572	553	577	577	563	575	576	579	625	614	626	573	581	554	583	620	585	562	592	569	586	648	577	588	604	560	600	578	556	576	586	591	583	610	626	559	607	582	608	652	533	585	546	573	571	590	561	604	611	602	582	626	603	594	589	563	575	619	593	550	605	579	548	573	595	580	570	546	591	586	612	609	594	605	575	561	616	573	590	654	573	554	594	584	563	605	579	616	575	635	566	548	577	594	604	614	581	561	604	568	571	578	576	624	614	559	591	602	584	666	596	571	581	567	580	574	591	528	570	607	585	544	590	554	568	569	562	585	592	602	603	578	573	601	611	565	631	602	581	548	570	558	561	597	595	539	608	558	578	564	591	556	603	610	639	610	636	564	595	593	594	597	605	624	546	553	578	583	592	591	506	539	587	563	567	592	586	627	595	552	589	576	615	584	608	587	599	595	597	574	600	566	603	583	591	589	587	533	577	562	570	582	582	590	609	556	583	568	551	600	622	613	572	589	595	564	576	570	595	557	590	573	612	577	627	608	612	582	617	570	624	544	586	574	573	558	613	591	567	592	555	612	576	594	596	613	593	612	567	577	572	587	617	578	587	577	591	611	553	575	584	541	570	573	581	612	603	609	570	586	613	628	594	548	607	607	535	601	606	532	572	623	580	553	593	620	605	583	642	627	560	593	573	595	597	591	606	567	603	599	542	542	607	619	572	587	566	593	596	578	562	624	586	624	634	589	592	632	565	619	558	578	593	577	600	566	584	563	559	566	555	588	580	595	612	587	574	606	557	574	584	616	562	542	588	599	632	594	628	609	569	592	624	587	586	578	568	576	532	560	575	582	638	558	587	564	554	562	596	637	570	636	555	575	552	548	582	573	617	527	611	627	576	590	561	538	570	557	611	592	605	587	570	605	619	581	586	556	568	557	556	600	548	568	568	599	537	578	622	563	576	574	588	608	590	602	597	599	593	586	571	572	570	569	580	580	589	561	609	629	584	551	598	603	573	554	588	629	633	620	584	542	580	594	570	584	595	540	578	594	592	592	538	612	582	578	549	607	643	601	592	609	588	598	563	568	567	561	655	536	571	557	584	558	586	561	564	580	552	592	616	582	589	597	567	606	596	617	518	552	570	578	562	573	587	589	620	577	579	564	575	549	611	543	586	564	579	568	582	618	589	559	599	596	558	599	584	560	611	554	617	602	600	593	607	564	645	563	560	599	530	554	595	569	535	610	648	565	585	622	545	600	620	580	601	531	571	516	552	580	591	578	542	606	624	586	613	554	574	600	547	608	571	632	600	601	609	569	579	562	587	589	601	625	598	587	626	628	582	599	590	574	559	575	598	601	575	620	613	584	619	559	608	561	617	581	595	606	586	568	575	578	560	563	575	532	567	585	601	607	565	584	591	596	581	563	568	598	604	568	599	554	582	590	578	566	590	571	639	604	569	622	647	628	627	577	577	601	581	556	605	563	566	599	569	632	572	582	573	523	613	585	593	610	602	593	619	557	574	599	551	546	543	612	566	570	635	573	609	615	573	562	569	608	563	553	640	563	612	609	617	583	589	555	571	585	587	572	637	573	588	593	626	558	576	583	554	618	608	602	589	592	564	597	613	578	622	578	526	572	616	585	559	538	617	569	576	569	569	611	629	610	550	595	605	571	599	601	598	591	607	577	601	609	574	616	567	570	616	572	599	623	593	608	572	605	572	591	587	553	578	567	608	580	590	578	541	582	569	576	653	603	556	603	585	601	598	575	544	570	611	581	598	592	556	559	591	570	607	611	575	603	541	633	645	568	558	595	616	614	584	576	581	562	565	590	592	574	568	577	548	589	554	594	575	600	613	595	594	580	606	547	521	610	568	568	613	569	618	606	541	573	601	567	606	601	615	631	593	569	614	596	583	589	608	591	589	555	595	572	617	584	630	542	588	566	603	554	604	625	618	528	607	558	537	588	593	587	616	571	561	590	574	582	565	584	580	552	655	591	600	551	613	587	570	525	551	575	614	600	591	614	593	547	588	629	621	554	550	585	529	615	567	622	589	575	606	609	595	538	588	590	537	586	633	562	595	560	557	600	603	558	577	553	564	580	577	570	597	579	555	577	600	600	630	589	576	581	592	591	577	589	609	580	567	535	571	566	595	644	588	606	589	598	580	621	549	535	570	557	609	538	570	609	532	622	627	546	595	599	576	566	575	587	582	632	579	562	590	570	570	555	558	603	595	595	572	611	557	548	548	574	611	586	613	608	581	564	610	604	557	586	621	544	584	575	562	567	571	590	555	586	587	554	607	553	604	593	596	595	627	579	568	584	563	549	530	588	608	592	576	600	617	509	576	546	600	560	568	594	613	577	606	566	608	577	565	606	583	546	602	576	564	593	611	592	565	534	596	615	588	521	639	565	550	615	553	564	622	601	562	619	550	559	582	615	589	541	594	608	587	570	562	579	595	558	609	560	599	545	605	573	560	548	588	556	604	586	585	553	581	575	613	579	595	597	584	612	574	570	590	586	582	587	561	601	562	561	565	589	545	563	576	561	594	564	615	630	589	561	572	570	555	598	618	591	583	592	601	586	570	590	636	577	590	596	566	600	535	587	594	587	581	627	553	558	627	645	629	586	546	594	574	564	537	566	600	637	571	548	613	616	612	634	560	539	546	576	558	595	618	601	603	586	565	606	568	616	606	572	618	582	623	570	585	574	588	638	563	609	589	553	604	623	570	566	561	583	569	568	532	590	582	576	593	579	602	610	556	614	624	550	582	598	589	584	609	582	618	585	613	580	596	570	590	575	576	560	541	563	564	606	612	578	549	606	585	583	600	625	615	569	628	622	574	587	589	577	582	587	604	548	628	578	550	611	629	621	553	582	610	569	568	594	616	588	601	588	555	542	568	622	585	501	575	576	603	616	587	587	628	599	589	609	571	556	590	611	561	585	603	608	572	589	593	631	590	579	556	558	608	615	614	549	577	575	530	611	631	568	581	579	577	590	588	587	591	579	575	588	546	541	559	588	588	547	571	617	556	606	555	561	615	586	606	593	573	566	639	591	603	589	557	565	569	592	582	569	591	557	576	589	615	592	546	558	542	595	599	584	591	621	590	597	573	596	628	568	590	577	572	632	570	595	575	569	540	577	620	535	623	533	572	555
10731	7011	5197	2985	2841	1843	1321	1042	938	795	787	749	761	716	681	642	679	655	685	740	726	674	724	791	725	793	724	794	803	788	752	804	704	784	804	738	724	718	720	711	721	668	709	713	660	744	714	680	662	606	689	686	661	662	642	678	688	638	689	689	652	685	630	670	608	619	657	657	643	670	629	665	633	620	617	618	701	654	671	641	668	646	604	628	647	605	604	662	620	658	633	661	670	632	619	653	682	629	631	610	650	603	660	665	652	638	652	623	634	686	647	669	604	624	637	647	613	632	667	666	681	627	653	661	604	614	632	671	576	650	611	630	662	642	659	649	634	611	653	632	616	623	645	676	645	604	620	646	655	647	638	634	604	655	661	678	642	618	638	630	649	693	635	596	711	649	637	621	625	645	650	633	656	689	635	639	631	662	639	643	641	621	635	626	606	687	636	651	638	677	622	640	668	687	633	625	659	618	600	674	658	674	666	624	642	599	644	589	656	650	708	647	685	696	654	651	612	626	696	662	641	655	632	645	659	657	649	658	653	618	660	669	629	696	567	698	633	635	598	659	665	619	659	642	661	626	657	688	638	637	641	614	637	618	628	662	669	655	673	704	615	646	598	663	654	616	641	691	654	622	666	632	656	647	676	655	641	620	598	686	647	614	668	655	630	635	613	626	638	633	672	642	624	637	653	646	632	644	676	629	599	624	694	662	662	625	645	610	629	653	663	664	606	614	673	635	688	611	651	652	612	641	651	655	637	614	621	644	666	668	623	641	635	594	665	658	686	650	657	643	592	653	668	620	595	629	606	631	657	696	643	660	640	642	690	661	609	669	692	669	625	625	631	639	648	651	643	689	634	659	664	606	606	648	653	627	609	649	626	653	606	644	644	664	633	678	676	615	676	657	617	652	592	647	620	681	627	651	647	656	635	624	630	633	641	630	619	692	661	700	662	668	651	688	621	641	601	698	710	653	642	620	651	645	707	650	646	703	664	634	606	669	651	650	634	634	613	610	704	648	671	642	636	626	638	694	684	640	655	635	681	645	685	632	648	684	606	642	627	675	650	692	628	644	664	632	595	649	652	614	657	671	639	661	671	662	678	650	650	657	641	629	647	677	660	658	682	665	625	662	623	663	659	654	634	627	625	678	618	623	629	700	641	647	643	625	650	631	691	636	658	626	657	664	653	645	658	697	655	653	634	659	608	671	695	648	687	636	636	664	660	658	606	659	655	635	638	611	661	648	665	649	649	653	667	667	667	624	640	643	628	599	661	604	603	665	673	622	611	626	618	671	653	643	627	620	664	591	624	690	629	679	654	631	686	627	668	640	634	647	618	676	654	623	643	619	620	679	637	597	626	669	639	633	586	657	674	643	659	702	644	655	646	638	642	654	650	681	646	652	635	697	616	671	658	699	635	652	659	647	669	650	633	675	669	630	652	686	668	628	612	596	707	649	660	624	657	659	680	654	630	644	647	656	595	651	620	616	638	641	613	663	601	658	645	653	623	614	634	650	671	688	655	663	654	652	662	679	633	671	634	626	710	628	695	644	636	684	638	648	638	656	661	663	666	627	657	638	613	635	657	643	645	652	631	635	652	628	676	679	650	632	611	671	681	620	612	648	629	635	685	648	638	658	633	618	609	659	668	638	638	600	657	640	693	670	636	668	631	690	632	625	640	617	666	651	620	673	651	598	644	652	682	599	628	640	658	655	676	616	651	627	651	646	628	718	605	694	629	626	604	634	639	627	580	637	620	653	661	690	677	628	661	695	656	671	694	676	670	695	702	642	650	655	646	625	627	633	628	637	649	610	609	615	638	679	643	653	651	645	686	684	677	617	680	632	625	629	632	619	670	639	586	633	674	640	648	652	680	676	676	635	650	629	615	669	622	618	637	632	634	656	622	624	607	622	656	705	574	648	635	665	633	623	614	640	655	592	641	639	688	602	672	649	597	637	704	613	695	680	649	656	642	680	676	647	636	643	646	671	638	605	636	631	648	676	642	699	672	723	639	642	663	687	695	642	656	606	623	660	661	662	606	656	661	666	646	572	650	655	650	648	601	640	647	687	696	672	658	687	661	669	638	696	641	639	632	614	673	653	639	688	638	658	689	680	646	626	574	643	607	629	633	649	626	671	652	674	706	646	669	624	635	653	664	653	639	666	660	636	668	637	645	652	640	634	676	618	660	633	604	612	662	627	659	609	627	640	701	634	639	695	667	654	627	638	656	683	605	674	690	633	670	659	713	619	635	653	683	666	636	630	629	645	672	671	647	641	653	630	645	606	686	610	622	615	643	638	607	657	631	632	620	676	631	669	638	651	664	693	680	663	618	635	598	647	645	670	676	640	664	684	642	673	666	641	683	649	662	691	664	675	655	658	622	592	660	609	665	638	670	644	658	626	650	671	692	653	657	629	641	618	669	654	700	651	635	641	673	625	641	675	663	647	667	661	645	678	589	651	660	621	664	697	618	623	680	612	611	629	610	676	661	625	647	662	653	653	626	669	618	606	669	627	660	649	643	645	616	621	633	679	652	630	671	633	643	606	645	664	640	710	601	629	640	662	617	642	632	631	623	672	646	636	631	663	653	626	692	625	634	599	683	612	672	610	639	623	612	649	633	678	657	636	662	640	681	652	657	603	596	655	656	605	661	690	650	655	626	631	655	639	627	675	614	693	678	662	632	615	639	690	606	633	617	651	683	622	651	642	655	615	658	667	658	623	615	687	670	624	666	642	631	639	627	659	645	667	632	636	637	649	628	642	690	665	626	640	652	664	600	611	617	639	607	669	638	661	663	622	635	610	623	669	616	649	644	645	665	609	633	590	670	646	654	643	658	648	642	614	670	618	662	685	647	675	610	630	594	662	646	629	638	653	694	625	619	629	645	653	624	656	635	634	670	672	628	666	650	661	658	648	646	637	619	651	645	653	668	703	656	627	656	626	680	627	689	626	635	645	655	607	653	669	668	643	638	638	651	630	655	639	683	620	677	673	626	618	678	649	659	638	625	628	664	622	622	648	645	684	655	661	638	651	602	620	644	673	588	637	675	622	659	671	637	650	664	638	630	693	678	685	643	638	629	627	655	668	650	676	637	663	658	655	588	685	625	655	647	653	629	664	609	634	686	641	669	652	630	679	652	669	607	621	719	671	622	681	671	676	646	621	675	687	613	639	652	590	651	645	655	617	635	680	688	635	579	664	684	665	647	680	626	635	667	661	635	655	654	681	662	658	593	624	638	629	633	692	643	630	642	623	635	625	649	669	671	672	676	675	636	657	651	668	651	634	597	696	653	616	647	703	633	608	623	660	621	650	646	670	632	651	672	637	628	640	658	655	626	631	626	624	667	658	676	636	687	633	613	670	645	640	623	654	624	649	632	627	683	688	656	629	645	641	642	661	678	641	650	645	662	644	657	660	613	644	638	619	608	651	629	622	620	642	652	636	678	623	626	636	636	635	671	605	628	637	641	632	642	651	632	655	656	646	608	686
23561	21007	27702	24493	20672	6548	1862	1184	1035	952	865	835	841	788	770	832	730	731	756	745	756	768	793	797	750	821	790	803	847	846	815	791	787	776	844	743	763	751	801	796	760	751	703	729	697	707	680	655	680	700	709	698	708	673	696	730	713	694	708	733	649	731	669	696	682	657	685	678	676	676	704	706	673	708	650	707	645	689	663	666	656	696	668	666	669	690	674	652	607	668	695	671	697	652	696	686	684	644	657	682	656	662	629	660	680	621	661	632	686	658	710	680	675	734	615	698	615	702	677	681	675	680	661	690	660	677	677	664	627	666	708	717	715	640	680	648	631	661	677	698	652	680	671	650	693	671	695	727	684	664	683	711	670	670	659	643	623	678	671	707	676	633	698	664	641	696	632	668	671	723	720	634	675	676	685	705	679	741	646	689	620	627	684	648	663	674	684	684	666	655	676	665	693	692	692	702	680	668	679	672	654	641	663	720	706	696	648	701	718	699	676	698	671	677	698	690	688	675	652	678	696	668	669	665	688	671	664	678	665	674	679	675	704	641	628	689	646	676	648	693	676	682	679	659	691	653	684	692	669	658	676	697	688	683	659	680	686	711	663	659	669	692	690	664	628	702	638	667	668	708	669	666	674	592	672	682	627	678	713	717	708	694	670	672	628	663	686	658	686	670	666	607	660	692	676	665	659	689	666	711	713	683	686	662	667	639	672	653	689	653	686	666	702	680	653	679	680	725	706	678	689	682	696	713	711	669	668	678	672	703	672	670	660	637	669	680	631	671	700	627	685	699	638	675	678	666	689	679	661	674	647	664	700	694	652	657	633	641	683	650	654	695	684	674	665	707	651	629	643	648	702	685	642	679	654	686	642	668	665	685	681	695	713	689	666	638	661	661	688	686	687	674	697	644	708	667	698	693	668	690	652	657	709	668	701	675	675	687	662	679	679	646	712	687	642	664	666	661	660	685	703	683	649	708	663	622	661	709	650	642	673	682	684	632	663	643	643	702	702	641	706	691	688	646	701	673	664	700	720	672	660	698	673	715	698	661	686	676	730	685	697	683	723	656	712	682	663	712	669	687	678	728	679	713	655	654	652	676	649	641	698	714	689	646	629	657	687	644	674	626	658	642	704	702	705	707	706	663	691	694	644	681	670	661	615	716	694	653	690	663	677	658	682	672	730	702	631	661	673	649	680	680	668	603	667	644	685	708	678	683	668	659	708	676	675	682	660	681	688	648	692	653	649	693	692	630	633	692	667	678	651	676	692	680	626	710	698	708	694	637	694	645	670	694	670	677	667	650	678	664	644	684	669	706	681	675	693	678	688	672	674	678	668	646	686	746	663	701	732	656	657	691	666	704	690	670	703	693	681	697	700	748	714	642	699	726	705	631	644	639	661	672	686	650	656	702	718	669	654	658	662	676	688	673	686	716	647	692	661	671	647	711	679	748	661	653	728	657	670	663	658	619	685	666	702	689	686	666	660	689	690	683	651	658	683	722	716	705	660	682	677	655	620	707	709	640	661	614	681	617	671	676	676	670	681	698	734	651	671	670	663	683	628	705	652	663	647	632	656	644	690	658	638	704	664	689	688	660	673	699	652	651	664	640	694	693	661	664	688	668	746	685	664	671	683	675	665	675	707	657	692	716	666	630	668	696	655	686	646	732	636	686	667	720	674	670	664	615	677	688	690	710	634	712	657	691	626	651	671	655	685	655	642	641	668	653	628	661	722	688	658	656	647	665	655	648	697	655	711	681	681	649	688	700	656	659	692	675	648	680	674	645	638	715	663	689	635	694	693	653	659	641	672	678	693	692	616	690	674	678	712	692	706	639	687	712	680	606	670	650	681	666	669	692	651	607	663	664	710	708	667	686	704	613	672	666	661	663	686	681	676	662	729	699	711	693	610	700	675	654	662	673	634	655	671	639	648	686	729	711	655	632	715	677	673	684	720	712	686	628	658	685	658	672	659	701	714	670	650	675	637	660	681	706	699	646	639	681	698	655	675	708	682	692	639	690	645	696	725	661	707	645	676	654	704	711	707	686	725	632	724	633	639	675	661	648	709	634	651	695	653	674	669	662	681	641	672	666	687	686	726	662	679	634	663	643	662	616	668	674	689	647	646	727	694	658	626	666	690	647	665	638	718	653	671	733	659	688	675	668	671	691	646	617	668	663	651	651	707	686	644	703	674	634	652	684	697	656	640	686	650	684	662	674	638	651	658	749	699	690	684	644	682	727	643	672	649	650	684	677	693	655	656	670	720	647	691	687	646	694	666	662	676	693	624	676	669	664	723	668	691	748	690	665	631	651	687	672	695	638	688	667	649	671	655	667	673	601	681	673	705	662	666	682	670	677	686	685	676	677	676	665	662	725	720	670	716	666	662	708	641	642	661	682	648	657	700	677	700	639	688	659	656	674	661	673	699	653	680	662	718	675	692	714	681	710	705	668	627	642	674	657	659	683	671	652	632	697	676	680	698	637	677	695	665	633	692	739	647	660	659	669	684	672	708	658	629	712	663	624	692	669	692	681	703	687	664	664	689	659	686	669	660	651	622	669	668	652	684	673	678	699	656	692	639	676	678	662	683	656	660	683	660	676	644	646	704	727	617	728	655	662	638	644	730	669	656	706	688	673	679	674	662	656	678	679	649	704	677	653	681	666	712	704	648	653	686	667	674	690	689	667	646	659	693	710	640	653	719	679	675	627	677	706	630	679	662	690	615	646	671	678	692	683	698	672	661	631	689	677	687	643	652	679	664	644	674	652	671	683	653	644	615	685	677	691	693	696	651	707	657	682	656	685	661	689	675	682	665	717	664	668	670	646	680	683	665	695	656	634	705	616	698	641	689	658	661	696	638	658	651	708	695	724	643	663	704	684	652	644	655	725	685	673	709	702	704	706	674	693	644	636	658	670	705	632	677	681	700	727	702	693	710	692	662	655	670	697	680	646	665	674	643	663	675	697	622	623	682	669	613	643	631	657	738	671	693	728	652	645	685	656	719	685	623	697	683	662	662	642	708	666	690	680	643	684	679	671	666	649	713	680	644	722	675	687	638	660	700	683	715	648	690	646	709	658	692	688	724	707	700	641	682	669	697	671	675	677	665	716	623	683	656	621	705	680	729	680	695	686	632	673	632	698	680	673	636	705	694	713	636	704	688	685	647	694	701	687	626	680	636	704	673	671	652	671	667	675	684	635	681	631	667	667	668	699	684	673	758	651	700	616	675	668	676	659	694	670	679	641	646	696	678	669	664	643	665	695	678	711	662	684	689	672	659	686	632	662	622	665	704	681	615	669	676	618	689	703	656	704	669	771	656	620	679	683	640	637	686	664	720	671	639	685	697	715	689	693	662	703	680	656	665	686	635	629	675	647	672	694	701	656	669	693	678	697	689	696	702	627	655	660	706	700	682	710	644	671	658	656	705	662	710	668	680	659	682	661	681	674	668	668	689	629	641	678	640	690	665	670	652	693	654	642	651	713
14707	16518	10275	6277	4641	3789	2285	1684	1471	1191	1053	1014	1019	915	902	842	853	833	913	833	860	868	893	887	898	897	895	957	941	936	997	939	947	906	909	946	887	905	891	899	834	857	768	857	770	801	767	787	756	783	714	784	791	769	723	722	759	737	743	748	741	764	740	785	742	755	764	735	739	730	745	795	716	770	708	710	712	763	736	714	725	684	736	726	764	718	739	732	721	765	737	778	731	759	734	803	740	744	720	737	749	717	753	755	771	747	727	699	707	714	718	744	746	756	722	699	682	754	696	662	731	736	713	776	768	735	683	731	686	728	720	739	737	706	749	731	755	736	738	690	720	700	772	749	725	805	697	731	698	707	704	768	771	715	699	751	708	712	720	746	732	728	715	748	730	696	731	679	713	746	763	705	764	751	743	705	760	753	748	741	747	717	741	782	718	738	762	736	775	770	715	734	759	747	736	750	738	746	738	759	697	773	699	756	727	751	740	781	762	770	762	736	765	718	706	788	744	702	685	758	767	712	792	721	705	756	763	751	715	730	746	740	784	694	717	737	798	723	777	749	773	788	763	753	730	729	750	764	737	740	719	745	732	780	780	774	746	726	754	738	731	735	755	766	742	788	761	710	702	722	710	702	750	741	701	738	755	782	726	754	723	819	751	738	746	707	743	792	668	731	790	767	769	751	714	767	755	769	715	739	734	747	750	716	775	740	748	685	752	706	765	759	767	755	776	758	746	762	729	723	709	769	778	704	748	748	672	657	730	769	721	705	759	713	727	777	744	733	690	735	720	686	712	760	807	727	731	722	738	750	707	738	699	744	717	775	720	765	734	691	713	735	788	740	695	716	762	701	768	718	725	700	728	760	715	729	702	748	697	731	742	712	720	745	708	760	768	756	711	723	721	746	769	782	748	719	710	767	767	733	731	773	738	807	741	753	868	724	698	754	724	766	715	711	763	762	740	726	715	716	756	794	752	751	723	774	675	745	751	753	695	758	698	748	819	710	732	736	719	709	727	709	743	683	704	752	744	696	762	733	722	714	697	737	726	732	722	705	695	735	763	723	727	792	719	715	776	691	710	747	757	726	770	721	738	743	754	730	747	733	765	747	733	757	755	763	711	765	747	708	747	718	699	727	710	714	733	761	706	725	748	702	703	722	729	777	696	728	720	763	729	736	721	762	752	722	742	712	766	767	712	722	715	775	746	774	746	737	718	735	765	734	742	766	732	738	746	702	775	752	782	765	751	774	732	689	755	737	722	829	739	773	747	757	735	751	732	752	750	742	725	778	730	693	768	760	768	744	714	738	717	744	741	726	774	753	756	780	731	709	714	728	747	719	681	760	699	711	729	737	751	739	728	741	736	672	713	731	729	733	728	746	733	761	749	775	736	761	767	697	744	722	745	735	780	729	723	783	723	744	783	695	721	726	761	786	743	781	734	749	751	735	791	746	751	716	762	703	736	752	720	751	750	734	742	775	687	739	706	783	723	749	737	736	737	774	810	734	714	719	740	708	743	730	693	733	763	704	712	742	747	728	772	758	749	725	747	679	736	750	768	701	809	745	738	782	740	733	792	792	774	803	729	696	727	761	766	751	749	746	738	742	740	722	767	731	758	751	797	758	693	735	788	708	780	743	804	714	762	706	727	763	730	727	734	750	749	705	733	721	734	692	745	743	729	745	727	747	777	741	769	742	757	757	708	761	743	708	742	685	773	715	716	710	744	716	791	738	743	751	768	718	703	746	743	736	718	755	717	712	752	780	707	736	729	781	735	733	723	704	758	756	770	701	762	784	741	753	707	727	774	740	759	737	681	755	744	662	733	732	732	733	723	722	740	740	789	720	748	727	726	745	765	747	775	706	712	749	752	765	736	745	713	694	723	736	787	719	750	737	704	773	698	767	773	742	747	713	715	705	696	733	720	723	768	776	722	761	718	756	789	770	739	768	697	737	711	748	757	680	741	739	755	717	709	744	752	694	728	755	688	760	734	772	654	696	757	755	770	719	746	710	734	730	734	756	645	770	742	723	777	718	709	729	700	727	759	712	755	724	689	724	742	736	723	702	711	767	748	721	709	734	792	709	751	730	721	717	734	699	709	735	724	762	700	773	762	718	742	754	726	737	744	713	767	727	703	767	750	730	708	736	740	711	761	706	753	745	743	749	732	765	700	701	787	745	759	733	766	758	766	733	748	726	720	729	749	752	740	766	705	732	734	752	787	733	733	767	756	748	711	712	752	754	756	676	718	747	714	708	702	746	685	745	725	765	765	740	709	747	745	720	713	724	756	772	745	776	729	772	731	720	765	814	722	722	742	707	762	728	692	734	749	754	732	707	732	721	736	780	743	740	783	723	695	736	788	770	749	720	684	746	729	728	696	728	759	753	709	701	740	709	746	734	751	686	743	729	737	767	697	749	752	725	768	737	729	719	717	676	730	704	751	737	726	715	768	698	722	700	760	762	787	787	747	739	668	738	694	778	723	707	721	747	759	743	689	771	711	734	746	724	710	752	754	728	728	769	716	737	724	757	732	751	730	717	715	749	733	765	712	725	739	803	724	703	766	721	761	711	743	787	741	716	722	813	740	766	748	729	721	755	720	798	705	733	744	747	781	725	723	746	713	758	728	685	772	774	751	716	744	717	755	669	729	769	729	727	783	747	693	785	698	723	728	740	747	729	745	795	738	768	739	779	763	750	709	705	762	779	675	697	806	746	767	797	760	734	750	726	719	738	793	771	769	716	760	727	738	779	752	759	747	747	723	797	728	723	710	772	751	747	717	713	723	801	768	734	704	733	738	747	723	696	714	732	725	765	759	755	720	711	702	729	780	752	741	772	722	761	769	699	695	730	695	750	776	757	780	749	756	769	756	750	693	716	753	738	730	727	781	763	739	726	748	696	712	773	751	747	711	738	785	743	752	750	740	688	763	725	729	751	727	715	780	718	749	756	713	732	741	824	723	739	717	743	759	820	734	717	669	797	773	761	712	760	782	752	794	696	731	736	744	720	744	686	741	738	751	706	761	747	758	727	753	713	748	750	730	712	734	703	754	771	814	740	725	737	711	725	726	748	700	720	767	752	760	725	724	708	714	723	775	757	719	740	686	776	703	748	712	689	721	714	719	740	731	743	728	724	714	714	786	757	730	791	701	729	748	709	700	690	717	759	786	791	741	766	732	728	727	763	786	753	727	765	750	757	723	784	737	716	729	696	685	701	751	721	750	780	758	741	751	754	723	725	679	699	712	744	741	744	736	694	729	772	752	770	701	757	734	780	718	818	700	743	770	749	749	753	735	754	716	704	779	749	736	737	742	761	766	706	748	711	806	762	770	728	733	762	745	747	724	680	752	737	756	742	749	725	740	737	732	712	754	709	773	765	752	798	739	733	725	712	760	741	742	708	764	743	712	724	761	733	702	717	717	728	749	734	682	756	759	704	777	718	726	718	735	794	737	753	763	708	737	780	754	704	717	743	723	713	758	708	699	754
24664	21014	26413	25180	6178	1859	1200	891	818	790	696	627	662	645	573	640	635	615	614	605	565	624	643	640	653	718	681	670	689	687	660	693	650	641	670	669	663	578	648	648	579	620	577	566	619	530	597	578	602	618	602	591	594	595	544	576	564	617	582	609	581	536	566	623	555	573	606	539	575	589	594	601	614	589	587	587	581	530	589	562	575	592	569	525	588	599	579	579	580	566	551	551	563	567	598	556	541	516	540	609	562	587	585	532	558	568	549	550	548	586	614	533	539	540	552	592	572	534	545	596	592	573	567	565	538	545	539	520	536	561	591	563	542	562	586	613	572	563	575	583	562	539	542	575	538	576	517	553	594	580	619	588	565	527	553	611	551	570	508	571	548	545	584	585	568	603	576	531	530	596	533	551	550	593	548	583	609	571	566	608	571	565	573	597	575	569	566	555	551	544	581	552	566	572	575	547	584	572	573	599	590	571	525	539	596	560	526	590	593	564	594	565	580	582	546	557	551	567	566	593	608	546	558	591	565	594	577	597	540	555	561	554	583	594	566	585	565	575	568	605	580	555	597	558	554	580	599	544	542	578	580	567	588	573	552	563	615	607	556	608	603	565	552	589	587	560	563	608	560	541	563	549	552	599	562	584	534	569	548	534	543	566	598	528	550	547	582	556	563	581	581	562	609	575	548	556	552	589	519	556	568	606	548	565	535	544	580	551	545	547	577	592	581	566	600	583	584	586	570	531	595	590	552	544	568	554	562	560	528	576	596	582	564	562	552	571	509	561	554	562	563	498	598	562	556	525	611	576	551	532	551	569	593	559	563	509	558	550	535	588	530	543	548	580	537	577	592	524	536	555	539	580	585	546	562	589	542	555	550	562	558	523	488	523	550	602	573	594	563	602	601	553	599	559	508	524	551	596	616	561	547	573	562	524	593	619	519	551	579	555	614	618	584	566	578	579	509	545	542	569	583	555	554	570	546	557	571	550	563	582	569	588	607	578	574	568	563	583	552	603	559	590	545	529	561	548	557	528	577	562	605	598	559	574	573	550	555	587	596	556	577	550	561	570	593	610	596	560	544	566	594	557	560	629	578	594	573	543	575	583	576	536	566	571	550	560	522	552	587	536	566	580	584	576	548	558	563	573	572	578	554	571	558	563	551	573	547	564	562	595	599	535	571	568	549	560	535	594	555	602	607	636	556	620	593	502	607	576	528	543	609	557	601	542	576	553	583	625	560	589	535	574	549	614	576	540	588	551	594	548	549	571	559	539	534	581	573	563	550	555	584	565	619	587	540	582	606	584	565	627	557	580	580	569	554	565	581	529	583	565	555	573	607	576	584	583	541	589	567	496	584	620	569	546	563	601	539	584	587	540	552	555	551	575	556	590	551	514	592	504	556	562	633	563	572	530	596	567	564	605	570	521	558	593	515	600	589	554	534	581	582	579	562	576	544	567	531	551	532	590	593	533	547	581	557	484	554	612	550	559	556	564	570	534	554	558	575	547	537	586	577	589	562	552	551	580	583	579	561	528	593	530	590	569	546	505	550	603	592	568	492	557	514	580	541	571	539	560	565	601	542	558	601	597	532	589	514	571	604	547	569	530	622	574	594	542	590	572	592	563	603	579	511	619	557	571	569	594	573	591	587	588	589	580	597	540	613	553	536	527	536	562	587	544	551	577	592	541	559	560	555	573	610	591	564	595	536	569	537	569	598	556	557	592	552	560	584	559	554	591	592	599	574	571	570	551	601	570	571	553	542	551	534	598	587	589	588	565	607	561	583	566	566	532	596	528	547	575	577	571	553	577	561	564	542	599	589	553	586	580	538	569	580	570	563	579	563	522	541	592	549	576	549	564	562	570	570	571	564	563	565	600	551	554	613	561	563	595	589	539	559	566	564	567	540	573	557	588	564	533	567	594	552	563	573	564	581	580	509	554	531	545	540	559	558	543	538	551	546	596	592	550	555	519	561	598	608	556	519	577	553	530	528	541	535	543	545	553	554	548	592	545	536	512	593	534	540	544	579	579	585	556	563	584	581	571	559	536	562	554	557	559	585	617	553	577	563	549	550	573	528	569	541	590	564	591	545	561	555	534	546	583	573	589	594	548	541	585	530	574	576	571	556	517	596	607	584	539	569	573	585	562	554	591	570	559	552	562	587	534	561	584	578	599	543	597	549	576	517	600	543	582	557	588	528	541	597	567	570	559	550	577	566	572	526	604	560	577	589	515	550	557	557	551	578	524	561	567	586	599	566	573	557	565	555	581	508	566	571	576	569	519	572	568	560	529	563	564	562	552	549	593	608	609	565	560	568	569	562	565	575	548	548	534	573	563	573	592	539	507	570	605	564	586	587	575	574	526	616	538	549	579	544	548	591	533	583	559	574	512	514	559	566	577	554	613	613	548	548	566	564	551	546	581	557	552	558	577	582	559	527	575	549	534	585	556	546	563	561	565	537	584	543	582	527	544	581	561	602	579	551	589	570	581	639	563	556	628	580	537	579	588	580	555	588	582	575	525	562	595	557	581	566	562	574	519	556	579	571	566	572	564	560	574	567	576	609	566	584	569	566	590	543	545	548	545	535	562	552	551	574	597	554	586	557	594	532	549	620	570	566	583	586	589	569	610	556	526	542	566	584	561	600	535	593	550	571	596	564	588	566	567	569	558	539	551	584	533	580	596	558	534	544	556	596	556	572	581	572	534	583	591	543	555	567	589	570	568	591	573	539	545	596	553	552	541	599	593	583	538	548	529	535	571	559	548	617	553	601	567	584	576	579	534	577	578	565	539	559	605	587	562	561	542	557	575	516	565	535	556	586	554	577	573	562	595	575	638	564	571	545	602	556	547	587	610	620	553	596	572	605	581	613	574	529	546	579	519	534	564	599	561	582	575	548	558	548	520	581	552	547	511	519	552	576	569	580	581	568	527	539	589	539	571	579	536	555	563	528	578	545	546	573	544	540	534	536	532	498	540	563	589	558	555	580	493	605	572	539	568	559	571	592	560	563	580	605	529	565	552	545	534	569	564	567	569	552	570	565	530	580	538	601	545	532	590	554	551	562	563	585	615	605	558	578	573	571	572	561	552	602	549	574	580	533	523	500	570	596	548	572	599	554	617	535	564	577	552	562	581	582	587	577	545	546	536	602	557	566	548	535	611	600	552	556	544	575	556	564	520	539	591	567	558	551	548	567	582	588	564	566	550	606	573	509	556	562	558	535	595	559	504	585	541	577	550	594	541	606	613	566	573	593	618	558	549	579	626	575	524	556	551	523	543	538	571	554	618	564	556	529	575	548	551	525	535	587	573	578	549	584	542	547	566	561	582	608	601	518	554	550	564	557	557	549	583	582	594	572	562	568	610	563	562	591	568	545	560	515	574	575	571	532	591	544	632	568	515	572	531	558	534	616	559	567	614	561	571	554	533	597	562	558	585	581	533	596	584	570	538	527	548	572	569	541	538	553	556	584	592	597	553	556	569	573	580
12898	13204	9386	5290	3244	2654	1708	1315	1117	934	828	788	796	717	794	685	733	697	671	659	677	706	744	731	776	803	822	819	773	801	831	809	798	818	765	757	766	762	771	723	692	722	673	670	652	661	670	671	688	658	682	682	620	633	609	666	668	648	659	678	641	670	623	662	652	637	624	655	598	623	600	601	602	657	631	634	622	678	623	654	637	626	655	629	643	653	625	624	613	573	628	616	611	652	675	649	664	598	631	627	659	673	586	596	620	629	664	632	593	583	648	655	651	681	607	593	642	660	663	610	628	620	632	597	627	655	652	627	591	621	604	641	656	644	649	629	652	662	607	637	628	614	621	679	636	626	632	622	639	631	610	626	617	639	671	607	677	634	647	623	639	635	576	599	607	639	653	650	657	648	593	642	643	661	619	629	598	611	596	600	655	626	641	617	677	590	643	628	608	598	626	615	645	630	614	603	672	626	592	659	591	642	670	652	690	618	649	636	623	616	653	645	618	638	606	651	588	632	639	627	655	611	602	640	638	599	608	641	655	625	619	613	633	609	632	599	634	631	599	574	645	625	631	589	621	629	612	652	656	611	616	600	639	690	675	609	633	575	602	634	592	658	614	625	645	644	646	599	613	647	674	624	612	613	641	627	595	647	608	630	587	644	675	614	650	635	609	600	632	622	622	647	627	619	633	664	623	652	649	624	639	623	635	668	627	606	603	633	599	644	691	654	671	615	627	640	643	624	627	594	578	585	668	646	610	617	594	631	625	667	606	609	641	633	603	665	666	632	627	627	648	607	635	646	632	654	653	577	622	639	597	632	647	660	617	610	619	604	645	679	599	631	641	637	636	601	625	662	606	656	641	662	634	630	630	606	605	631	592	601	634	612	637	643	658	600	641	607	589	639	644	641	626	626	670	673	623	594	578	599	674	630	649	597	612	623	656	627	691	648	605	644	656	623	634	630	629	606	663	622	638	583	678	626	644	613	566	609	612	628	594	682	637	600	592	647	624	640	614	627	668	638	623	645	599	622	642	668	644	651	572	656	664	636	588	661	637	626	639	653	606	593	628	637	629	665	605	616	603	580	667	611	589	680	600	580	644	619	640	598	585	661	610	659	620	594	667	636	637	659	654	678	641	613	648	675	636	644	630	613	579	628	629	601	655	653	650	607	609	619	644	620	645	665	667	609	643	656	624	615	637	659	658	608	611	647	565	639	592	645	668	635	636	627	620	656	654	624	628	609	604	608	659	602	659	682	630	640	637	598	655	663	604	687	652	621	621	623	615	637	617	597	655	651	598	641	665	573	635	647	596	557	590	619	631	621	640	579	637	625	616	640	593	639	639	613	616	572	591	628	651	627	636	658	635	655	670	593	633	635	627	629	637	647	660	605	562	618	585	646	660	607	616	640	619	648	622	672	628	662	640	638	667	609	612	609	613	586	628	651	631	616	645	610	627	597	629	706	569	648	646	606	617	599	654	573	600	578	630	620	620	600	619	612	618	614	636	617	628	620	604	569	632	602	660	610	641	612	629	637	612	636	618	637	591	604	650	649	631	658	621	643	618	624	606	647	616	567	649	635	651	600	653	585	644	618	610	632	585	645	644	601	640	621	607	635	599	624	652	635	581	617	615	606	615	604	610	671	615	578	601	619	607	641	637	663	609	602	624	628	593	630	589	665	616	621	669	653	610	650	664	659	612	598	625	614	626	595	634	646	646	664	636	649	650	637	648	615	623	595	633	635	622	671	576	628	617	626	645	641	695	609	644	604	643	599	632	615	612	642	684	644	609	591	633	682	628	621	640	627	629	658	652	646	617	601	643	631	614	642	552	623	668	635	638	628	628	593	635	628	625	622	642	654	627	673	646	599	612	654	601	619	632	658	608	641	608	658	592	593	642	654	630	591	648	629	639	637	664	637	635	651	610	638	627	645	623	645	688	596	627	671	624	606	597	621	612	599	617	650	665	654	647	615	633	598	622	606	649	602	603	661	638	576	611	615	604	618	614	639	636	606	680	619	606	630	613	648	617	624	631	653	661	587	646	639	651	634	604	650	660	613	612	661	655	618	689	636	669	634	644	627	673	612	590	645	647	669	636	621	676	647	683	595	615	637	600	600	638	616	613	644	615	609	630	616	649	614	607	630	638	612	620	642	616	628	654	640	638	624	638	633	626	660	639	663	645	656	632	590	608	650	625	623	645	576	642	584	614	635	606	640	619	695	637	645	699	572	623	612	621	637	616	570	663	610	679	645	625	601	650	639	627	621	606	594	620	612	608	654	593	598	616	620	632	620	625	609	643	662	644	591	601	637	656	638	640	637	647	624	652	660	649	628	639	645	633	652	642	615	615	610	587	629	607	628	617	628	622	645	666	636	694	619	618	654	647	652	616	664	598	635	580	613	621	629	641	627	652	614	609	625	600	667	639	595	653	652	643	606	630	662	636	659	646	640	607	596	626	634	636	682	625	678	613	643	633	637	619	623	610	632	659	638	612	614	635	614	674	593	614	631	647	660	650	649	618	630	622	638	637	630	591	643	646	632	644	574	622	627	622	625	597	612	663	593	613	652	639	657	596	617	626	637	695	613	609	620	646	664	639	597	622	639	650	625	637	627	621	630	626	623	635	632	596	647	631	641	596	628	620	651	649	608	622	664	617	662	645	608	610	609	590	636	633	636	674	641	628	615	596	658	644	642	676	574	640	625	640	627	599	645	627	566	614	647	614	634	664	655	637	623	629	686	637	639	605	645	625	655	616	668	621	631	596	662	666	650	628	596	675	627	623	655	660	611	660	631	663	583	594	617	630	633	617	638	609	593	639	633	607	585	639	577	576	609	662	646	638	663	651	660	629	659	608	657	618	618	660	656	630	606	597	567	635	604	619	606	669	627	608	624	666	618	650	633	658	654	687	620	643	661	659	609	614	657	595	594	603	625	622	628	622	653	630	646	626	651	608	642	621	571	613	628	632	640	656	602	602	661	625	624	680	620	624	580	636	631	618	646	666	599	618	624	619	652	632	592	606	625	641	629	676	631	654	670	669	602	670	625	614	645	640	608	640	628	598	645	634	660	658	629	642	635	641	589	621	627	612	634	575	660	649	634	637	634	632	616	631	659	645	576	635	617	634	616	601	661	629	628	611	627	609	610	602	611	628	630	615	595	628	616	653	634	598	611	661	653	616	614	609	648	634	614	625	629	649	620	624	649	629	643	663	657	613	658	647	596	640	653	589	664	611	646	634	639	586	653	639	604	597	643	661	644	661	614	645	614	621	608	606	612	673	631	606	644	625	592	648	626	630	611	656	647	575	644	638	583	610	607	635	620	629	586	603	632	589	622	641	579	642	636	659	612	632	626	645	658	658	635	643	605	620	662	637	634	600	607	618	616	589	646	614	596	667	617	667	635	572	598	672	619	641	622	638	609	609	656	652	702	629	645	623	641	670	625	621	623	625	632	647	631	611	618	602	650	617	656	610	595	636	597	641	610	612	654
22354	21007	28330	23884	21014	20793	5877	1702	1331	1107	1042	962	869	852	845	823	768	778	834	808	855	828	813	850	868	929	948	898	933	926	956	910	912	926	841	860	841	852	871	837	842	842	740	775	781	780	798	777	706	712	763	687	691	768	690	761	689	705	721	753	739	684	736	686	681	684	689	709	708	745	719	654	710	671	694	666	710	729	700	724	698	756	692	675	730	703	692	729	640	694	686	685	668	682	729	730	696	688	697	651	710	695	731	734	706	697	666	712	665	676	730	712	712	661	705	694	652	748	708	738	690	667	698	683	659	704	769	715	710	712	695	714	702	663	747	702	744	657	679	679	716	751	709	746	737	669	692	675	742	717	704	699	747	711	700	740	727	679	689	718	680	683	668	703	713	695	689	679	702	682	717	702	647	697	678	680	685	660	775	734	697	679	705	698	629	681	668	698	721	669	680	655	692	670	700	714	687	698	671	701	709	662	708	714	671	749	674	727	745	704	725	730	655	695	713	720	693	705	709	680	687	735	714	694	640	718	744	690	692	711	696	715	727	717	682	690	710	687	673	700	702	708	679	682	706	713	752	745	701	709	712	695	700	696	700	703	681	677	711	696	706	691	721	696	707	718	663	706	681	669	715	711	732	665	701	736	747	677	668	699	700	701	665	681	691	676	710	700	684	706	767	678	733	665	656	682	762	716	700	708	734	698	727	713	734	678	696	734	716	679	696	713	708	692	692	698	670	688	661	684	709	727	688	701	681	704	671	719	712	702	675	689	700	706	711	711	708	671	686	686	638	663	696	678	667	720	706	710	666	723	727	702	701	743	664	700	694	723	689	694	698	725	663	679	701	724	725	708	708	695	674	746	677	655	701	703	651	716	718	734	733	699	663	708	714	684	745	752	773	695	722	663	678	704	713	693	675	720	687	683	706	701	689	727	689	667	686	724	722	700	696	748	722	692	697	705	717	681	735	716	726	695	742	718	701	691	679	657	663	725	698	709	710	693	712	699	675	694	731	710	698	785	708	666	714	716	657	689	667	679	696	683	683	712	718	684	721	687	679	728	726	748	681	714	720	713	690	667	687	676	688	680	706	741	687	709	717	657	708	723	708	728	713	739	706	653	729	711	675	648	691	732	724	673	709	676	687	671	707	720	695	710	721	740	664	705	710	697	710	739	718	702	710	697	692	718	737	664	727	718	742	692	692	718	701	694	699	710	678	692	735	722	726	696	734	688	690	703	742	636	666	744	682	696	721	742	746	699	730	681	736	688	685	662	698	664	668	677	725	704	685	712	685	667	711	704	734	728	699	729	683	682	681	705	704	693	678	684	685	647	702	685	664	730	707	721	713	717	702	675	704	651	714	697	733	703	686	700	649	701	701	704	741	677	709	715	669	707	706	730	666	695	670	682	646	742	733	721	649	722	727	708	671	707	658	708	703	689	693	705	670	714	675	663	705	672	685	693	703	704	686	699	664	648	678	711	742	680	725	713	690	658	726	694	673	655	726	697	678	700	737	731	690	716	716	705	701	674	666	641	718	725	646	738	702	676	659	674	724	654	701	685	718	686	696	683	666	711	658	690	686	652	694	723	714	694	666	712	676	715	725	670	758	692	691	667	725	713	669	717	702	700	688	683	658	706	718	683	690	691	687	669	693	684	736	724	723	729	675	663	698	701	728	676	708	702	723	696	692	708	672	701	681	697	709	648	655	702	680	712	689	708	704	710	711	695	706	692	678	717	652	691	680	690	672	663	724	691	676	748	698	708	719	738	653	707	680	676	697	735	699	702	728	697	663	730	685	719	695	684	704	686	723	674	722	765	735	727	679	685	707	692	681	697	745	663	718	706	696	707	662	684	665	682	708	706	663	727	678	684	722	657	659	709	717	687	717	735	670	686	768	702	705	720	677	718	665	703	720	685	693	713	686	712	724	705	691	744	697	683	685	662	684	708	765	695	726	680	671	633	695	663	682	653	719	681	681	722	727	691	669	695	653	668	721	692	728	682	656	676	749	660	674	718	681	668	731	685	718	726	709	744	678	675	715	678	688	680	707	757	707	674	759	723	714	732	685	686	710	701	701	702	712	678	667	692	676	668	679	701	662	700	642	748	693	707	671	699	669	701	628	711	685	683	717	691	728	731	696	718	684	750	708	657	686	729	648	706	682	712	647	692	692	669	748	663	702	722	696	693	723	661	706	720	694	693	714	632	674	714	699	734	638	686	710	705	701	663	720	708	663	745	692	654	726	695	701	671	701	736	677	663	715	765	722	667	638	729	729	722	705	709	705	677	698	732	742	704	735	712	715	663	700	686	741	683	668	738	699	701	691	702	747	670	718	719	684	666	684	691	703	674	722	688	691	729	708	659	672	750	710	710	673	720	677	694	733	667	713	645	705	685	696	712	667	677	679	694	655	705	659	676	695	660	688	714	670	689	729	703	737	681	656	708	718	733	707	684	676	725	758	687	686	670	771	729	716	691	698	673	662	705	687	701	721	662	703	721	708	719	678	690	711	718	668	776	669	703	695	706	734	694	688	715	691	649	687	681	727	719	721	699	692	722	706	641	718	729	750	730	686	723	724	725	680	680	688	648	682	664	669	682	712	677	684	671	698	671	709	723	677	672	674	703	694	726	697	705	664	730	649	703	691	722	671	668	697	734	758	720	679	706	688	690	721	737	675	685	711	757	693	710	701	695	683	653	686	688	701	676	710	753	690	702	697	685	677	729	671	672	708	729	725	719	705	674	720	697	676	692	719	675	667	700	674	713	701	729	725	710	753	667	670	671	722	687	741	692	710	708	698	728	693	701	694	692	703	646	702	703	718	692	710	695	668	662	745	720	695	701	714	732	675	676	671	697	695	680	675	691	701	670	700	685	625	688	695	702	684	746	663	677	696	678	708	741	706	739	657	722	721	635	692	630	688	691	670	719	681	693	696	692	667	713	712	636	717	698	707	708	703	720	730	709	686	662	641	674	730	676	705	716	667	755	688	760	678	672	705	715	689	709	718	699	719	694	688	745	706	706	691	691	703	730	678	646	730	642	672	673	703	708	646	689	695	697	747	690	701	688	705	688	705	695	708	727	670	678	686	690	686	657	696	688	689	680	686	668	672	675	716	742	709	687	719	671	687	739	730	739	741	733	698	710	744	664	699	682	690	712	673	658	715	700	737	697	677	700	686	690	678	711	688	719	657	704	682	713	693	764	714	725	691	755	719	746	700	673	655	702	712	726	640	686	696	667	696	725	680	670	705	694	750	706	670	701	740	746	730	719	696	681	688	708	737	691	679	687	700	702	664	657	703	689	685	709	711	690	704	706	677	715	689	684	670	685	701	724	681	679	689	684	713	705	750	676	703	710	688	704	717	683	699	678	705	697	707	634	736	704	650	717	709	685	736	722	707	734	670	680	729	652	724	720	713	725	686	695	684	670	705	751	747	749	692	684	705	737	727	709	678	708	725	725	661	686	705	688	667	707	720	687	705	669	722	662
18384	21969	16447	10695	7558	4728	3143	2259	1869	1604	1379	1274	1095	1059	1065	968	929	937	934	888	853	972	1002	980	1051	1063	1176	1130	1063	1138	1105	1143	1110	1036	981	1000	959	918	999	967	989	916	866	859	878	890	799	827	875	799	788	815	802	864	769	784	786	822	761	848	764	768	759	766	752	713	793	786	792	709	726	763	779	783	772	796	783	699	762	756	800	781	797	752	765	755	745	768	811	766	744	786	775	771	720	759	761	762	725	769	782	762	770	783	707	766	789	728	758	787	777	779	764	731	784	774	813	746	761	771	800	751	774	795	753	763	772	759	796	758	728	784	740	793	753	725	805	768	748	776	778	710	764	753	777	793	761	780	806	774	746	756	752	824	794	774	740	774	771	760	735	784	716	752	775	774	776	703	750	748	840	736	757	781	718	785	741	748	773	797	736	748	807	768	723	773	768	773	749	734	767	714	734	782	704	738	784	703	782	805	762	742	783	753	752	734	767	766	842	749	829	785	765	797	758	709	723	751	776	777	767	821	804	788	736	765	788	779	737	785	759	768	740	797	771	768	785	741	756	735	728	753	809	797	789	788	735	753	781	763	753	796	757	787	759	773	714	742	803	751	755	828	738	738	745	766	771	739	774	748	760	752	737	746	789	734	760	761	784	752	785	755	736	808	762	774	789	757	723	791	786	742	801	776	792	797	725	792	787	772	803	796	710	765	753	757	738	751	777	756	761	728	767	749	791	737	802	790	742	768	783	775	749	797	748	811	770	764	756	730	778	765	735	751	706	763	745	733	756	813	751	738	776	757	770	747	733	797	801	781	733	770	745	740	761	747	738	757	756	793	705	717	792	743	816	748	712	747	816	779	769	759	743	805	775	734	765	762	743	771	718	774	804	736	811	769	753	790	789	743	761	750	823	731	787	735	754	807	779	817	743	721	707	752	784	772	788	773	753	764	726	765	829	753	758	741	709	752	760	730	797	732	798	762	743	707	778	767	772	744	774	742	793	761	797	771	784	759	723	824	765	729	710	767	725	753	814	778	786	776	800	757	744	804	779	739	814	771	766	755	756	777	786	739	729	738	713	788	728	800	788	766	789	803	758	770	746	743	776	734	762	723	756	762	751	769	763	743	766	777	773	781	763	777	785	754	750	811	738	766	745	790	847	766	745	753	736	780	799	764	769	766	770	761	746	737	827	756	808	783	743	734	765	771	801	719	783	712	737	780	756	810	760	745	755	782	748	732	772	779	753	701	747	756	803	757	762	758	803	791	784	789	755	761	789	706	771	788	794	727	749	723	716	737	710	760	759	796	753	758	770	733	755	764	758	729	751	758	764	775	796	730	755	730	761	722	777	744	749	733	725	771	713	756	757	731	762	765	768	764	777	727	769	781	783	715	719	828	743	753	751	757	784	745	778	713	731	759	759	786	764	718	800	786	780	746	740	798	741	702	742	780	777	765	745	768	738	773	735	776	757	775	790	730	782	755	808	770	710	745	755	709	819	746	783	740	772	789	802	760	769	764	791	771	757	708	751	735	760	756	724	768	753	729	795	757	801	763	797	752	784	774	737	748	768	770	752	774	767	733	766	764	742	739	779	798	763	769	760	769	759	787	725	745	768	737	732	765	752	774	786	768	781	757	763	736	715	764	762	743	758	777	740	716	735	756	760	771	757	785	752	745	758	756	782	768	759	769	792	782	749	773	792	758	770	807	772	773	749	811	752	734	770	790	715	774	763	735	765	779	766	801	785	745	784	771	754	791	736	722	714	758	772	760	791	774	763	828	759	721	783	776	726	777	755	782	782	717	771	735	790	773	792	775	723	740	727	790	751	808	749	816	703	765	733	709	750	747	750	814	767	808	780	750	698	793	782	829	783	769	772	821	802	804	718	721	768	767	787	757	759	802	734	728	775	742	747	737	770	768	772	802	797	773	741	757	761	773	799	731	749	781	775	765	743	734	742	780	733	772	766	772	764	782	762	726	793	718	740	730	735	790	760	765	765	738	772	775	786	741	793	762	814	712	788	739	758	784	760	735	776	768	739	779	738	746	765	779	775	770	813	772	742	790	777	761	758	753	790	756	722	752	740	756	740	752	755	724	762	746	774	721	787	732	751	766	723	716	734	786	778	768	767	781	774	748	786	810	795	783	761	780	763	788	797	751	772	722	758	772	757	767	782	804	769	745	751	745	745	758	848	785	758	773	722	733	762	773	708	801	728	738	736	770	739	798	691	783	783	754	754	745	731	735	763	786	788	751	734	746	763	736	750	789	735	761	740	784	778	815	737	759	787	780	774	788	789	744	783	763	754	767	799	767	753	791	754	775	710	743	751	781	715	717	724	772	717	757	762	754	711	737	765	735	744	786	770	774	755	750	719	797	731	802	756	772	725	776	783	754	747	765	736	705	767	739	770	726	763	792	775	680	751	772	746	735	732	759	763	747	792	775	767	740	772	752	772	796	793	735	788	689	740	805	769	796	767	779	747	776	738	747	814	711	745	811	784	727	765	794	808	766	765	781	777	779	740	762	788	745	794	767	771	760	773	733	767	713	764	776	785	789	758	787	736	751	729	791	801	761	752	740	746	757	806	819	764	763	742	749	816	797	794	786	773	784	795	750	797	787	779	740	783	737	758	749	754	799	718	768	736	751	738	736	801	790	782	751	770	754	765	770	816	753	791	773	740	755	757	788	740	742	783	767	781	813	760	786	764	756	764	706	753	761	806	761	777	748	734	780	745	734	761	760	746	832	756	726	784	770	773	796	784	798	744	766	779	824	749	788	722	737	762	758	775	828	725	788	806	768	740	795	770	763	776	747	750	832	765	747	783	735	771	744	786	773	768	766	754	746	743	763	795	696	762	784	752	792	786	774	748	773	719	713	758	783	751	748	784	764	761	787	722	787	737	743	787	773	813	738	769	764	795	743	739	770	776	808	758	797	763	762	761	724	699	820	757	765	786	738	780	764	739	737	739	826	802	730	776	754	743	720	763	744	790	791	749	746	752	743	756	814	789	826	749	739	787	744	717	814	744	742	767	775	769	784	738	747	745	824	807	743	708	756	748	713	775	759	767	710	739	750	761	717	755	763	740	795	801	759	742	781	776	769	718	741	789	753	756	767	795	758	798	770	812	807	755	751	805	825	792	744	738	788	723	774	758	769	765	796	777	718	780	795	766	744	770	767	782	736	794	724	793	789	724	695	731	737	702	780	799	743	787	774	784	810	747	784	762	742	821	743	747	786	798	780	749	742	765	750	729	759	797	785	759	759	782	718	789	744	758	744	812	725	711	707	745	792	765	779	738	765	761	735	771	772	759	750	737	788	781	736	755	761	772	772	810	752	775	736	783	767	753	754	758	746	781	727	802	786	791	739	722	791	737	726	777	756	805	769	752	756	776	780	770	783	822	782	754	742	776	791	707	769	781	737	745	765	755	759	793	744	789	771	793	761	773	701	783	808	793	784	773	779	763	791	752	853	766	765	826	755	781	711	749	786
27395	20237	11021	3875	1894	1186	933	759	719	707	671	603	601	586	616	638	645	573	596	595	611	629	651	645	596	682	664	686	661	648	631	665	690	649	710	577	601	603	620	621	625	627	678	618	551	586	567	625	642	567	584	597	586	590	562	597	624	580	607	557	568	569	568	546	607	555	556	570	560	571	595	583	591	604	585	598	534	582	554	575	566	556	645	606	572	542	617	557	570	613	552	610	572	581	577	608	563	552	544	588	574	608	521	597	582	571	577	574	579	591	569	560	599	594	595	585	542	567	549	592	564	593	599	617	596	574	588	532	537	590	615	601	619	612	581	610	545	606	552	588	602	628	561	611	546	538	595	549	558	615	602	574	582	602	592	509	558	583	555	559	541	597	585	595	566	557	546	559	570	633	612	609	552	551	585	588	619	574	572	566	577	560	538	558	595	598	624	604	597	570	581	579	547	576	570	570	594	552	580	575	545	566	558	559	580	543	563	559	592	578	579	602	601	579	555	575	591	557	569	601	574	571	556	601	575	567	562	622	589	611	561	523	573	568	534	600	558	540	582	590	569	534	571	582	569	608	569	631	556	579	553	590	585	563	572	547	598	591	579	571	615	604	576	568	593	540	590	577	547	576	547	552	563	589	562	557	591	571	588	551	609	620	563	589	581	568	615	602	591	604	581	585	601	569	603	585	568	563	606	598	578	565	597	561	574	547	555	568	555	593	588	543	543	581	580	519	609	504	574	570	562	580	596	564	559	604	563	553	561	586	576	592	602	597	618	556	636	573	606	546	579	626	628	608	533	548	565	584	563	570	576	585	562	597	554	547	570	568	581	567	561	578	564	616	610	569	613	560	558	562	600	600	598	630	589	597	598	586	556	629	579	612	588	585	566	606	598	581	562	594	612	583	574	596	572	547	590	549	535	597	556	587	591	590	572	564	564	578	512	613	552	568	570	589	603	585	550	592	584	613	563	616	568	577	540	565	595	570	577	611	578	556	592	624	572	616	536	597	594	553	603	560	551	557	572	609	550	549	605	577	588	580	590	626	544	565	584	564	531	558	565	583	606	573	641	558	579	546	570	549	564	575	571	557	602	597	578	551	562	557	582	569	612	590	530	574	553	558	579	589	576	591	565	544	541	577	533	581	566	608	577	577	591	552	610	557	587	581	535	592	598	575	620	578	577	556	603	541	580	581	584	580	569	555	555	549	563	545	585	589	558	586	556	581	587	594	564	568	563	553	608	536	566	565	598	614	579	601	560	513	560	540	588	584	585	599	523	582	553	557	594	572	599	585	580	618	574	548	618	567	540	561	504	567	577	575	583	547	567	555	572	579	545	602	564	573	555	582	604	593	567	569	590	589	539	551	583	556	553	578	596	534	631	602	536	558	581	592	584	621	586	611	576	556	567	577	569	587	558	627	544	569	597	582	572	576	613	577	562	604	630	563	581	595	569	549	555	561	599	580	576	613	576	603	597	582	563	620	608	585	555	562	550	571	575	546	568	558	586	612	552	592	579	576	604	529	600	604	589	495	565	568	579	574	597	616	596	597	543	553	573	562	606	565	621	576	557	602	553	564	583	582	568	639	562	571	499	589	614	611	574	579	610	584	567	574	619	592	566	598	600	563	597	567	596	536	605	571	572	605	544	548	575	557	573	583	531	589	600	554	561	554	608	591	604	533	554	561	591	555	565	598	544	592	566	584	581	562	588	539	582	599	539	583	547	572	578	578	592	530	568	615	585	552	631	599	599	610	599	564	549	590	553	561	603	557	574	636	609	609	561	577	548	559	540	583	587	571	579	547	566	566	588	586	582	571	611	558	585	581	535	566	552	546	593	574	578	588	521	526	575	592	580	568	587	583	562	605	575	575	612	581	568	587	642	576	597	543	591	546	588	556	595	523	614	550	570	589	580	615	609	547	571	601	552	593	564	593	554	598	607	561	565	574	578	567	559	571	590	617	577	575	560	543	564	619	552	548	610	572	588	617	598	590	604	551	591	569	572	560	579	605	568	559	590	584	555	591	612	566	577	589	582	597	626	554	514	561	600	594	557	576	571	559	562	547	585	547	596	604	585	537	554	597	590	561	554	575	610	589	564	582	536	534	587	592	566	579	578	570	561	616	559	585	572	566	592	587	560	550	565	612	554	584	559	627	576	598	582	598	583	566	606	583	591	604	608	576	571	583	566	581	538	574	618	617	601	601	593	604	576	590	547	552	606	553	582	539	599	601	605	530	595	569	604	522	544	579	554	561	600	516	561	570	534	587	574	578	555	592	588	549	591	561	564	556	575	585	602	572	615	590	563	552	572	594	618	560	535	607	546	588	582	598	602	612	569	589	574	539	540	559	567	577	585	595	567	551	580	563	593	610	598	534	620	544	607	586	572	597	556	546	559	578	609	606	616	539	547	619	538	571	515	565	605	573	584	570	648	615	572	560	560	578	600	578	591	540	551	578	588	552	593	589	589	555	564	576	583	592	594	584	577	582	560	587	605	599	625	578	586	558	567	595	553	568	539	554	584	574	583	560	602	561	631	578	583	596	572	552	592	587	589	527	618	586	578	602	578	539	609	561	586	610	565	572	537	591	585	598	587	607	571	543	584	583	591	600	566	575	534	598	551	579	589	590	578	621	573	574	630	580	617	566	540	590	638	631	602	539	505	584	581	603	573	612	584	553	578	566	590	565	569	580	566	561	595	555	564	588	581	549	584	593	600	608	601	540	601	590	545	562	611	564	536	583	520	535	559	548	551	570	550	603	604	580	567	541	575	639	593	591	581	541	546	638	573	569	540	537	582	544	581	570	597	584	595	582	603	542	545	579	566	562	575	551	551	613	552	612	608	558	547	613	583	575	548	561	588	610	538	563	574	587	561	574	578	585	558	589	586	608	574	564	547	595	592	595	608	572	561	545	565	565	568	593	568	532	534	570	608	563	596	605	548	612	598	560	543	580	582	584	569	593	580	566	555	531	530	576	574	560	558	606	522	573	589	591	587	560	580	579	551	618	575	585	555	601	572	549	569	604	558	569	573	523	551	574	586	593	603	606	610	559	584	538	583	609	584	599	616	585	603	555	587	597	587	589	595	539	593	615	576	584	583	578	599	578	588	580	567	600	561	630	591	562	579	566	568	519	550	596	601	548	558	609	554	547	552	574	558	568	586	605	596	566	613	627	567	576	576	580	552	597	573	549	598	580	565	603	581	573	585	621	599	579	571	554	548	574	594	564	569	597	593	644	590	598	605	561	533	583	582	560	546	596	523	578	591	589	569	579	536	569	571	569	534	586	584	612	548	582	609	563	626	586	552	542	567	603	552	579	566	584	533	573	548	569	555	561	571	559	562	532	607	562	556	595	614	559	563	570	578	568	550	593	595	591	612	559	561	580	547	592	561	583	599	571	627	583	583	516	589	593	582	570	575	576	641	519	592	600	563	567	561	628	585	572	580	578	577	556	549	572	570	551	550	632	589	577	555	629	599	596	565	568
11635	7620	6191	4584	3032	1815	1323	1105	927	855	817	760	722	721	721	678	679	680	682	710	722	685	748	747	774	802	771	766	768	772	759	785	740	761	714	728	729	663	698	648	721	708	724	692	712	671	621	700	658	688	649	655	691	612	697	651	639	684	631	652	688	650	668	629	614	651	680	658	642	619	621	642	636	668	665	632	658	631	637	651	632	633	621	660	664	625	656	621	631	638	654	625	637	591	673	637	612	709	618	660	617	654	600	615	660	650	651	647	642	674	695	677	669	604	646	699	629	633	633	638	621	651	625	685	624	617	623	665	666	621	681	678	679	646	653	693	690	614	692	637	631	599	679	625	643	649	610	616	644	619	616	624	597	621	667	631	618	673	614	681	643	640	631	673	652	713	624	660	679	608	668	647	593	628	624	651	675	626	671	633	614	643	653	636	628	642	620	621	629	660	677	661	648	597	620	648	642	637	664	605	688	647	660	610	630	636	656	614	626	640	648	635	654	597	671	649	664	639	667	705	621	651	641	612	662	625	621	634	632	673	609	624	654	640	616	644	689	645	668	632	630	660	603	608	629	619	647	601	653	615	616	650	650	649	609	613	581	680	627	648	602	671	658	649	641	618	652	595	641	624	640	667	669	614	652	667	654	648	605	683	633	604	592	616	635	624	665	628	653	645	651	662	664	604	626	694	687	638	651	653	666	652	631	638	662	602	639	705	662	634	629	631	660	622	615	630	627	670	603	641	609	635	619	653	687	611	619	628	636	598	657	667	651	686	630	633	661	667	659	639	635	616	672	633	659	622	636	618	629	635	622	601	702	670	589	592	622	656	660	633	632	641	640	624	661	681	611	610	638	668	675	609	618	598	653	605	659	604	647	617	662	698	627	613	673	665	647	592	662	618	595	664	631	674	666	673	646	622	620	656	599	619	654	624	647	636	650	605	645	638	672	646	611	615	631	632	661	641	660	641	635	656	643	646	640	627	645	640	668	649	621	611	636	647	666	697	660	614	690	629	642	659	607	583	604	643	675	690	598	640	619	631	684	652	618	620	607	637	651	648	621	635	645	614	665	647	619	615	619	661	628	626	609	633	654	599	639	656	698	677	687	669	608	659	667	664	668	663	686	626	610	669	576	701	676	647	624	624	644	630	646	610	680	658	627	615	620	600	669	631	632	634	635	684	589	631	650	695	629	615	628	646	637	601	653	625	644	654	642	653	650	647	625	616	642	609	622	624	642	635	639	601	645	598	640	712	624	635	619	639	619	646	712	612	630	648	639	624	658	622	617	639	645	650	645	631	660	660	624	627	626	644	676	615	640	625	641	657	625	644	644	620	639	638	639	665	610	620	647	620	669	670	615	673	654	675	655	648	635	676	657	675	581	608	656	615	694	653	646	680	605	650	613	654	650	671	627	627	591	649	634	678	620	612	662	635	662	682	622	624	607	634	676	636	633	636	641	653	670	610	598	629	598	647	613	601	630	632	599	630	635	616	654	635	615	657	630	665	656	677	627	658	670	689	636	609	630	642	639	580	635	619	636	654	664	649	624	613	642	643	611	674	667	635	615	679	660	645	604	666	623	665	627	639	634	642	662	642	693	669	641	659	656	603	651	662	613	606	670	647	703	632	638	652	678	624	650	662	649	616	651	628	662	646	618	629	644	637	636	643	595	684	640	678	646	711	645	653	633	627	585	658	670	667	641	645	682	601	626	593	620	644	679	627	631	634	610	689	626	588	616	616	617	667	610	628	640	683	682	638	661	632	597	665	665	594	628	660	636	627	608	668	660	607	661	646	634	613	628	648	640	664	578	635	608	650	607	634	626	627	670	665	624	607	617	611	656	634	630	648	639	589	607	644	640	633	662	616	642	626	644	651	624	618	644	640	627	652	637	617	666	644	638	632	679	586	662	631	622	660	609	602	633	671	667	641	610	691	656	654	642	640	619	637	630	575	657	611	598	616	594	660	659	629	629	621	645	610	647	610	695	640	632	597	595	606	638	658	619	638	610	610	666	651	641	625	638	643	645	618	629	647	618	670	658	630	652	597	667	626	646	652	623	652	590	631	629	667	654	623	655	638	641	627	643	646	623	635	630	623	662	663	650	634	642	628	615	642	666	661	605	619	615	648	640	659	632	615	703	651	638	626	658	686	586	669	639	644	632	653	645	647	665	664	559	623	663	657	662	649	612	663	634	627	644	663	667	627	659	619	627	687	652	663	596	603	688	653	627	652	664	665	678	645	653	634	641	642	668	627	608	711	599	614	683	620	680	669	637	658	651	587	673	682	655	623	614	624	625	624	662	672	656	614	620	677	638	654	637	643	636	636	680	631	651	609	614	643	644	676	631	621	636	650	650	643	661	624	619	700	615	622	607	627	638	670	624	607	623	612	656	670	643	611	652	649	656	625	626	604	600	648	654	671	633	620	692	630	603	648	627	657	617	629	590	677	627	666	647	648	663	627	691	621	633	678	594	653	599	545	661	660	610	620	640	658	648	667	639	654	632	644	665	665	649	667	650	704	669	640	652	657	644	592	648	638	628	629	657	674	641	611	603	681	679	642	671	598	616	677	638	679	619	638	642	623	667	674	657	628	640	599	593	682	675	642	632	662	622	663	634	640	676	658	652	649	590	632	622	689	607	639	636	631	634	641	622	661	597	657	658	607	616	641	661	627	638	629	637	647	664	611	600	703	643	619	654	676	605	654	622	592	639	595	612	640	617	659	657	660	623	634	687	624	650	623	674	652	703	627	673	687	670	631	617	665	600	602	598	602	611	648	642	606	655	604	671	726	664	629	669	691	694	663	611	589	654	646	662	643	598	626	638	588	641	636	626	643	601	668	624	630	607	627	646	636	671	697	630	654	629	667	651	617	606	640	684	635	633	675	612	616	624	613	631	622	649	639	628	645	603	661	609	603	654	661	629	603	649	639	691	690	664	655	610	619	603	596	612	669	671	676	658	667	565	666	654	667	632	601	684	601	658	620	635	573	674	634	628	621	630	635	626	669	626	634	639	627	645	649	672	640	636	625	644	630	671	669	671	649	605	643	658	667	610	638	664	605	662	629	627	625	687	654	651	632	644	653	639	623	630	628	650	639	655	639	652	649	632	667	630	638	612	616	616	632	625	631	665	635	642	664	633	647	651	638	625	652	668	605	691	580	658	627	668	640	654	668	696	606	660	699	659	651	638	669	609	552	657	682	680	619	657	666	696	599	667	645	660	640	608	698	657	621	665	603	632	606	620	620	637	644	674	677	641	662	661	634	614	668	598	636	645	636	663	612	645	655	621	658	611	649	668	680	656	667	639	631	618	629	673	677	609	617	639	647	629	617	649	636	653	619	609	645	636	623	582	642	658	655	643	611	694	661	686	608	649	655	616	649	620	623	613	671	634	653	661	592	640	655	595	624	637	628	672	645	679	630	609	607	634	656	618	640	619	659	641	658	628	635	636	596	643	654	603	618	636	636	639	599	643	611	605	651	595	662
23553	21026	27703	24573	20639	6298	1870	1265	1059	1015	884	850	781	760	724	759	743	754	716	749	713	679	748	752	808	776	784	897	823	838	785	822	805	784	792	810	750	758	791	773	761	748	743	711	734	713	717	696	693	674	667	697	683	669	697	613	698	673	648	746	707	655	645	643	671	661	662	678	667	608	665	670	639	671	662	699	721	657	666	682	696	604	670	649	664	680	677	638	645	693	702	632	658	695	682	675	635	676	643	690	676	661	632	633	642	693	637	691	663	712	662	716	665	696	697	657	619	681	662	670	657	652	724	661	668	701	679	668	674	646	659	638	656	685	659	683	632	651	666	675	678	644	655	684	625	657	694	683	678	655	650	658	669	694	672	653	682	677	655	670	673	646	680	667	671	692	643	609	698	707	687	674	649	645	659	683	630	684	688	656	688	681	712	627	668	699	676	642	670	656	713	644	663	717	690	689	656	646	614	704	703	723	664	679	696	662	623	624	670	638	686	655	670	659	618	702	707	626	704	670	597	672	653	669	633	622	627	623	684	640	664	626	641	683	693	659	659	697	679	654	654	592	640	647	663	665	656	687	676	675	668	697	646	667	695	668	667	641	641	688	679	694	635	639	638	668	658	661	680	610	668	611	665	677	661	681	658	659	708	669	628	630	657	668	675	681	678	665	719	620	660	652	687	630	631	656	663	684	620	647	673	687	656	670	667	645	667	669	682	666	678	716	649	657	646	622	654	616	649	621	625	623	654	650	619	668	699	686	640	636	678	656	669	675	619	679	716	648	627	704	670	640	675	679	636	664	688	653	693	639	644	662	655	649	667	635	659	689	683	669	626	705	690	656	659	685	626	710	602	641	662	674	646	644	665	686	679	655	661	653	657	657	717	623	619	674	688	640	595	667	683	632	663	675	674	669	667	630	702	669	651	641	666	635	665	655	671	658	680	669	692	632	658	669	661	659	645	660	634	639	680	635	690	655	652	649	655	663	676	655	656	686	658	658	696	689	695	627	657	665	641	687	689	654	750	680	647	693	662	696	703	686	669	685	647	693	652	649	662	644	609	650	656	651	608	655	655	649	685	711	667	659	624	671	642	606	665	714	682	716	656	654	658	673	661	690	670	671	614	686	683	618	677	667	651	653	671	637	644	643	692	697	678	657	704	698	673	623	624	638	631	666	630	677	716	687	662	665	701	684	601	654	642	663	690	667	686	653	678	662	647	662	673	698	675	661	627	660	674	658	626	646	659	637	655	668	662	654	639	670	640	691	641	667	640	653	662	648	640	625	644	659	691	725	676	655	673	659	689	649	662	672	629	672	650	627	651	634	617	651	669	640	642	655	644	678	677	634	654	642	654	635	681	664	693	719	669	649	700	655	678	703	668	643	665	658	635	668	677	628	673	712	667	666	602	659	685	702	616	683	622	714	691	666	666	657	692	684	653	663	683	643	668	649	675	603	680	678	658	669	670	639	659	661	657	643	675	648	681	650	706	619	675	647	654	677	652	628	628	611	644	684	696	680	709	667	676	688	680	704	693	617	630	680	676	674	679	630	626	598	640	613	690	679	673	647	668	619	639	660	636	648	661	665	644	697	688	665	700	659	642	647	656	684	654	665	638	701	667	653	689	652	694	661	613	650	660	638	665	697	702	715	654	639	686	665	677	649	675	631	704	736	695	693	643	626	661	655	659	679	701	676	662	628	681	661	641	663	682	653	693	676	628	654	635	650	652	684	668	597	656	648	674	718	668	670	674	661	639	653	711	660	682	642	660	655	674	687	662	656	648	693	683	676	664	632	622	674	661	703	684	644	703	729	687	645	686	681	647	644	669	693	697	687	663	680	660	682	660	693	637	655	665	621	726	660	669	680	633	615	649	703	684	637	690	659	588	640	692	657	680	637	648	672	696	630	634	624	656	720	683	653	686	668	653	662	640	666	666	653	645	724	648	642	665	701	700	671	684	618	649	678	682	691	668	684	692	697	672	714	680	662	673	665	616	684	658	679	652	709	649	650	659	668	689	638	687	643	623	648	653	683	655	679	695	629	642	658	603	662	661	696	712	697	679	624	629	650	694	669	677	674	641	641	639	712	709	726	693	688	617	662	669	655	718	633	686	654	674	652	654	676	709	694	687	681	670	674	652	675	656	682	672	683	661	645	636	618	659	679	697	682	690	673	690	665	647	675	669	611	677	679	668	667	675	679	663	633	630	645	649	708	642	683	688	633	639	652	723	633	636	636	717	648	668	618	697	649	657	657	649	641	634	657	687	680	643	626	681	663	667	659	666	672	685	672	663	648	706	669	625	623	718	624	681	679	666	638	654	621	686	664	658	660	674	665	706	674	702	650	662	677	655	660	664	611	645	645	636	645	636	636	623	649	630	614	658	662	724	749	619	683	622	686	663	664	653	678	686	689	628	658	621	644	691	661	685	677	651	677	664	653	643	683	606	663	657	628	653	635	726	625	721	681	642	665	651	628	672	686	637	692	691	632	661	679	672	710	674	725	620	668	651	686	642	646	677	686	683	621	670	688	717	693	735	638	665	660	656	611	663	662	689	674	651	671	692	687	622	670	679	670	649	651	692	648	661	669	673	677	656	671	624	681	654	662	647	695	682	654	650	689	689	706	674	612	684	669	720	651	646	619	661	644	659	619	672	636	685	644	633	644	656	686	684	698	658	659	636	667	687	684	682	667	660	687	658	612	644	685	663	672	702	704	680	614	673	616	670	659	683	640	641	638	677	712	688	649	652	639	629	674	670	721	670	654	642	669	716	713	703	645	655	640	685	678	641	662	633	655	669	663	679	641	637	689	617	619	616	633	666	659	712	612	667	649	624	659	645	639	648	685	618	592	655	682	658	682	666	659	704	685	660	645	656	636	629	641	657	614	699	702	668	681	648	633	655	739	655	649	694	641	607	688	665	677	663	618	691	715	656	685	662	660	666	649	627	657	694	626	694	629	661	676	694	702	634	663	645	681	627	684	708	648	627	646	639	723	680	694	635	675	660	634	643	655	674	667	661	657	685	688	652	661	634	660	693	688	647	664	665	660	650	658	678	680	700	656	692	669	654	659	658	639	657	704	698	640	690	630	641	642	661	648	711	648	707	656	685	658	667	635	652	677	667	624	629	647	663	667	647	657	682	718	645	677	628	691	653	677	670	655	689	673	665	639	636	655	657	648	705	633	644	639	629	655	596	685	694	671	656	669	622	650	659	696	651	656	681	660	634	678	681	656	630	685	673	694	668	674	656	692	701	670	642	719	643	664	637	648	637	651	653	655	640	678	690	696	620	649	632	659	680	683	646	639	688	717	665	638	692	646	647	645	689	673	648	708	651	615	646	647	684	674	661	656	651	723	690	697	664	656	677	674	651	636	653	663	626	658	612	682	668	648	634	659	676	621	677	687	646	660	621	631	690	598	627	678	652	673	710	644	688	654	726	658	664	658	633	639	639	667	649	709	672	663	694	684	663	618	686	680	632	657	662	721
14457	17729	13104	8663	5601	3518	2372	1846	1459	1273	1150	1067	988	902	840	888	862	872	779	821	853	854	905	892	917	948	919	945	1020	994	928	1009	959	911	904	946	841	860	828	912	824	805	833	795	812	809	756	803	768	749	739	775	715	745	797	716	757	696	697	735	737	796	727	732	745	697	729	765	684	739	702	807	729	717	751	714	739	775	683	714	729	780	736	722	707	792	779	729	753	750	747	751	708	720	689	715	751	715	736	726	709	749	776	682	702	770	753	750	726	709	734	718	753	751	787	772	730	731	729	697	753	754	696	757	682	740	716	767	776	732	724	701	727	736	719	716	743	703	747	737	787	746	738	757	689	749	751	761	724	733	717	740	772	683	737	730	696	726	716	719	734	729	749	681	694	691	726	738	764	712	734	715	680	767	702	683	706	735	788	739	709	737	757	723	739	750	736	776	725	752	707	713	702	738	713	785	774	713	726	739	737	699	713	754	746	711	701	722	730	733	775	769	747	747	755	699	719	744	757	693	725	730	714	720	714	706	702	679	758	723	685	724	700	761	761	746	717	728	762	765	719	740	733	731	736	757	781	729	726	714	791	726	782	763	751	718	729	717	711	721	782	706	756	742	701	745	782	733	720	726	733	750	729	727	704	685	717	762	750	697	702	709	740	754	736	739	766	704	739	771	770	737	697	739	704	738	726	751	752	710	682	780	654	690	773	768	740	736	766	709	728	707	769	777	723	748	724	720	722	729	751	775	705	746	721	744	737	731	751	752	716	739	749	756	703	731	759	712	766	754	760	735	749	712	788	706	740	665	724	734	749	768	746	726	803	724	651	754	786	780	672	741	762	736	761	728	712	775	698	732	717	691	730	735	677	704	667	731	686	747	689	719	735	733	710	671	764	753	735	672	724	749	721	750	760	775	769	710	716	772	681	742	702	764	727	788	724	738	708	764	711	712	742	777	721	767	690	711	763	730	728	769	689	737	720	773	741	746	739	748	710	718	734	737	728	722	766	759	732	694	733	796	709	777	722	789	748	742	775	785	751	738	764	719	722	749	719	704	747	756	677	725	682	746	723	699	754	760	712	725	678	792	682	711	765	815	728	726	721	731	787	711	721	732	714	749	704	750	719	761	716	765	761	759	777	761	760	718	708	719	734	746	746	777	741	741	715	738	760	764	695	736	753	752	751	741	752	783	766	763	720	741	744	733	742	721	749	777	737	728	737	729	755	798	735	750	742	723	716	723	661	722	693	740	764	707	666	737	796	718	730	701	708	776	749	737	775	729	695	760	784	756	730	717	733	703	737	710	714	773	730	791	750	734	770	734	706	733	695	730	730	723	764	709	730	717	757	708	701	692	705	690	739	752	747	749	716	777	765	752	735	714	742	720	718	724	744	691	751	716	719	715	731	733	756	681	716	766	759	716	795	796	754	758	710	730	781	708	689	746	731	788	729	721	786	755	738	726	688	703	751	737	714	759	686	761	746	695	740	728	705	740	740	751	710	734	710	730	743	744	763	722	714	756	770	726	728	731	761	734	766	730	690	800	745	739	750	682	748	729	693	720	725	731	763	746	711	748	731	715	752	734	730	708	726	743	758	735	705	722	679	745	731	692	765	664	727	706	746	755	778	732	702	767	696	739	741	768	696	712	703	707	738	750	716	706	731	719	724	712	712	729	731	689	771	717	720	728	706	748	757	772	770	733	739	701	786	746	753	754	694	791	733	730	715	711	733	723	690	747	722	764	710	699	674	710	728	698	728	718	694	715	738	756	748	778	742	779	721	724	706	716	734	722	783	761	735	709	746	751	766	676	739	748	744	723	771	763	722	724	717	715	731	748	746	727	728	757	755	724	739	757	729	763	711	678	752	788	745	728	729	732	722	763	736	721	703	741	740	771	722	776	719	698	721	720	747	724	735	713	730	714	698	769	716	717	748	704	731	774	725	748	752	710	720	719	782	734	698	730	708	754	736	753	739	739	769	690	704	761	732	687	706	778	715	717	750	707	766	715	756	751	723	746	728	707	728	763	648	760	722	736	712	720	686	720	759	736	733	735	715	739	751	756	734	700	735	710	753	697	716	679	672	742	731	716	779	706	723	748	715	770	702	735	726	795	782	705	689	731	753	733	744	712	728	746	728	742	763	742	730	690	710	719	741	717	714	736	788	738	753	782	716	686	751	715	714	756	730	717	744	689	733	777	743	773	741	741	734	773	690	791	745	765	782	736	729	717	759	705	709	742	722	715	720	742	807	708	726	732	754	757	724	706	738	741	746	709	769	732	709	724	659	768	775	760	693	727	729	739	758	720	699	701	755	764	716	745	731	710	725	743	692	767	733	769	757	729	732	760	737	718	702	692	710	746	737	782	716	766	738	731	751	764	719	750	719	744	770	753	702	767	744	727	751	700	702	730	704	723	737	718	713	740	744	759	757	787	729	783	708	701	746	709	721	681	734	701	750	705	783	706	715	728	729	726	746	730	743	706	704	737	737	771	707	722	771	718	728	768	734	752	713	746	747	776	787	753	741	724	736	790	699	717	718	728	756	711	736	700	684	743	739	716	743	749	751	732	753	769	701	732	733	775	741	669	698	696	758	724	748	768	742	697	720	699	710	709	756	697	712	765	704	729	787	753	694	681	772	759	701	777	731	721	734	748	757	704	743	750	719	716	761	734	740	715	740	723	737	750	772	764	723	705	730	693	690	770	732	750	734	743	722	782	748	760	679	670	711	773	750	750	726	712	721	731	713	745	743	718	739	753	687	733	765	713	735	742	706	659	773	695	706	707	770	722	676	720	746	725	738	739	714	742	704	752	747	730	673	741	755	714	769	754	713	658	718	694	737	691	685	801	694	747	722	707	745	714	712	723	736	708	678	709	726	737	738	755	717	755	693	714	767	724	754	746	721	744	751	717	773	717	754	711	736	743	726	706	765	732	765	759	720	737	736	728	721	774	770	710	750	709	682	714	759	765	760	700	741	727	706	750	732	747	727	733	689	763	683	715	735	701	732	721	728	756	673	774	703	757	729	713	744	718	725	718	714	753	726	743	704	746	690	688	739	747	752	697	732	767	702	746	715	726	698	676	766	759	725	711	696	723	690	690	674	783	708	711	749	739	765	709	714	727	732	767	691	756	722	737	732	777	710	768	739	712	749	738	750	703	755	728	739	740	730	702	757	740	708	754	716	727	705	740	743	763	738	703	732	719	772	752	727	744	690	750	699	700	742	725	758	772	752	793	717	730	687	726	736	797	753	727	734	705	713	761	751	761	745	734	754	717	773	743	752	776	761	745	721	793	772	759	663	763	721	726	734	768	763	744	732	743	702	718	766	730	691	658	738	737	725	715	729	773	705	686	686	715	746	792	710	783	681	771	747	703	680	731	695	739	753	712	729	736	693	748	708	758	665	748	764	719	711	766	768	731	690	720	776	718	779	721	795	751	767	772	744	710	739	782	739	754	743	772	790	780	705	711	705	747	712	714	747	736	717	778
24625	21026	26428	25155	6778	1695	1124	934	817	759	645	718	684	595	631	621	612	609	603	620	574	591	592	678	651	655	661	624	643	692	727	635	662	652	698	694	626	620	576	626	613	563	631	613	619	591	576	565	604	572	534	599	575	550	562	537	562	595	543	593	593	529	579	575	585	585	577	582	550	577	572	535	582	561	551	562	595	567	507	528	562	546	557	580	551	551	522	575	534	604	556	599	609	538	495	506	607	503	611	539	554	532	556	570	534	552	608	591	558	530	575	570	526	566	549	557	576	532	582	590	557	593	618	593	541	567	562	564	528	581	536	588	557	585	591	595	554	559	599	549	574	566	536	561	579	562	524	571	590	560	541	532	520	538	584	543	542	548	539	588	545	558	565	573	582	548	517	591	561	570	539	544	579	590	572	570	569	575	540	572	544	562	537	582	571	550	552	530	557	597	559	571	538	562	564	552	575	528	549	549	543	591	515	560	525	585	557	538	573	549	564	586	532	521	603	582	601	546	591	539	574	537	553	539	606	537	542	556	570	564	541	593	544	578	600	523	550	566	539	570	546	561	562	520	528	508	523	560	608	567	577	547	620	568	585	547	559	546	583	600	579	515	585	593	572	516	578	598	551	592	570	500	550	560	541	501	529	558	593	598	555	605	615	612	552	554	559	512	555	541	575	552	529	609	583	583	547	533	553	562	586	563	565	568	575	545	553	533	595	550	550	573	574	578	564	559	588	553	557	571	555	554	528	611	564	526	539	544	568	518	595	537	515	539	554	567	583	598	598	581	534	507	555	550	558	592	567	572	544	570	568	536	573	575	584	591	556	525	594	532	576	568	547	564	539	542	558	529	579	514	534	574	551	555	587	571	586	598	593	564	592	565	536	597	546	569	551	600	561	573	578	559	548	550	554	533	567	595	538	589	577	582	505	542	562	543	599	517	548	550	550	558	583	579	563	606	574	559	565	576	597	587	582	564	560	576	551	547	573	548	598	603	532	550	543	565	564	558	543	534	567	589	521	538	563	572	546	551	580	578	555	531	591	562	546	551	594	566	549	587	573	554	568	562	543	529	553	543	556	588	543	561	560	589	532	595	516	531	553	542	564	533	560	560	582	522	556	572	530	570	554	619	585	558	581	550	579	571	557	564	548	572	569	599	562	546	564	572	584	537	610	552	634	542	535	586	567	557	561	559	544	554	549	565	558	569	563	538	549	590	592	567	576	562	541	553	550	579	596	587	539	528	557	582	563	592	577	572	554	540	553	575	565	559	591	565	560	521	580	545	569	558	536	570	593	601	569	600	536	524	560	542	550	577	555	551	549	586	560	548	523	591	523	533	566	594	557	554	556	565	588	568	556	543	524	546	527	580	536	539	561	550	611	592	579	574	550	578	518	570	525	554	519	592	542	574	568	553	554	551	579	585	550	583	539	536	589	511	563	553	583	594	551	562	605	509	497	570	560	557	521	548	560	572	633	545	525	558	580	585	573	600	593	591	590	588	571	561	577	573	563	585	560	626	595	599	536	558	560	545	566	573	524	592	610	561	568	546	568	556	520	529	571	534	536	517	540	551	575	520	580	538	503	560	545	592	570	540	613	539	523	593	547	573	545	571	583	581	524	539	638	539	582	528	554	558	543	543	539	536	577	560	555	618	578	572	518	556	574	528	561	554	552	520	540	542	517	514	603	580	560	525	585	583	564	561	558	587	566	593	541	583	519	549	540	523	565	549	579	533	558	534	567	564	564	529	572	620	503	593	528	573	541	579	552	555	542	528	573	520	609	567	538	533	586	536	568	565	598	560	545	549	566	584	551	543	573	562	604	560	558	528	491	545	506	585	537	573	574	529	534	581	565	582	590	519	601	570	533	534	634	568	609	553	564	572	599	598	534	545	557	564	541	586	556	600	581	566	542	549	525	550	519	562	561	574	544	558	551	569	569	577	574	560	522	550	519	560	581	585	549	582	568	590	510	577	534	533	575	551	557	560	560	582	519	600	581	543	510	582	605	586	563	572	559	534	565	534	540	546	564	577	563	581	578	555	561	577	545	541	511	551	527	570	562	550	567	565	533	545	556	535	564	608	572	573	559	554	568	559	544	549	586	585	547	554	599	546	532	553	556	578	609	552	553	573	560	555	483	546	572	551	574	542	534	563	577	523	568	581	584	533	534	528	588	576	521	527	531	557	564	536	562	559	580	598	589	513	570	586	618	577	522	535	597	552	538	593	575	546	571	611	548	531	517	574	553	578	527	538	558	537	543	559	554	572	577	563	555	554	578	611	528	536	530	548	535	536	560	557	568	597	578	558	529	574	571	539	518	571	510	614	550	553	550	529	535	526	576	546	563	587	589	560	578	544	603	574	551	561	579	508	547	593	528	548	567	567	587	558	574	585	573	556	562	551	601	573	554	536	533	558	567	513	555	546	566	561	560	572	555	546	550	547	571	554	602	535	585	547	534	568	530	590	583	556	599	555	551	509	543	569	563	502	558	572	536	572	584	576	550	527	570	568	559	618	601	574	552	535	564	543	561	547	561	603	508	596	584	560	553	564	560	555	580	569	586	551	548	560	551	549	566	597	538	537	528	549	585	543	561	559	561	555	560	566	550	530	569	568	534	554	529	592	535	567	537	516	528	601	565	546	561	585	559	567	571	578	600	566	542	553	554	529	591	521	539	597	560	546	555	540	577	596	573	548	595	558	568	573	577	587	571	554	578	577	569	532	553	561	545	516	535	526	569	526	553	588	565	525	557	548	553	584	545	562	592	561	566	525	571	599	584	550	586	515	494	574	530	630	561	550	539	554	532	542	576	564	551	573	580	555	583	564	588	548	556	563	585	563	592	568	539	589	533	523	566	506	560	504	566	556	574	540	576	562	550	576	540	568	556	580	566	572	563	587	555	564	566	557	544	544	596	546	558	539	555	555	561	497	535	525	540	531	555	568	588	534	578	586	590	555	555	524	531	545	561	532	607	529	517	553	556	544	585	544	577	568	547	558	541	561	569	547	568	569	576	536	581	579	565	550	611	548	585	565	544	556	599	569	531	576	569	564	555	580	552	529	550	542	558	553	557	543	524	536	522	518	545	552	583	574	513	557	560	536	561	561	568	557	568	569	615	519	583	549	547	541	544	544	560	559	567	503	565	546	527	559	533	588	557	564	545	565	550	562	600	553	523	581	538	565	556	566	542	567	571	532	549	569	583	551	559	599	555	552	565	552	550	532	555	524	569	560	546	569	575	577	539	578	547	584	610	529	521	540	567	593	602	557	599	566	574	575	569	579	584	566	567	556	515	570	582	573	567	597	566	561	574	560	544	529	582	561	553	556	583	543	529	537	521	588	557	527	539	535	544	558	564	568	552	582	547	565	573	540	555	565	559	582	544	528	539	553	558	579	585	572	559	595	556	561	528	516	557	537	560	550	546	593	548	536	520	556	600	526	564	567	586	552	585	538	562	536	550	576	548	559	600	540	585	573	561	588	577	584
12563	12855	11766	6864	4126	2641	1753	1472	1220	1080	965	825	779	761	733	745	672	691	723	686	692	765	754	754	729	790	811	839	825	915	836	811	790	838	785	778	758	670	711	719	763	711	804	653	643	607	669	661	619	674	700	689	601	671	619	636	625	629	592	626	620	673	704	640	624	655	652	605	629	626	615	662	597	635	631	632	610	592	611	615	642	650	661	623	666	658	609	606	624	645	655	576	628	635	626	602	603	623	663	643	644	645	705	604	629	643	641	646	629	605	636	580	629	625	632	652	640	647	628	629	637	634	635	647	609	643	650	626	686	662	651	647	655	603	630	653	617	639	594	649	652	621	646	649	683	663	595	626	632	588	589	657	624	661	619	607	661	594	629	602	675	676	659	607	606	654	636	587	625	663	639	616	623	647	596	641	653	592	650	642	636	618	611	603	625	623	607	614	634	614	601	635	632	627	606	625	649	604	639	620	587	604	619	614	614	656	640	621	629	634	643	633	582	642	646	644	611	603	642	659	638	648	606	626	664	639	605	668	653	627	645	600	653	597	660	625	625	643	596	603	611	662	618	629	660	613	647	659	623	655	616	626	641	654	663	651	637	621	619	630	628	648	611	581	638	615	651	583	645	612	633	631	642	638	659	623	684	640	641	636	636	615	635	621	598	610	628	645	633	639	613	630	626	612	618	655	607	558	621	609	586	570	653	645	684	625	596	608	636	603	592	652	638	614	638	608	641	612	597	618	625	655	629	636	640	593	618	649	676	621	642	620	613	638	626	623	636	605	634	626	619	672	538	592	632	612	654	627	623	624	605	622	635	592	592	600	624	666	631	624	646	639	662	619	695	644	661	609	590	661	613	668	579	625	638	644	658	636	622	611	590	600	629	618	618	608	608	628	684	670	665	666	615	650	621	658	600	614	623	620	608	657	666	624	633	600	646	649	669	583	646	635	621	626	625	612	633	621	630	610	633	615	634	653	618	645	636	593	640	626	633	606	595	583	622	653	612	590	672	630	592	617	636	601	644	622	633	631	588	625	620	631	639	650	645	629	598	660	638	642	591	597	629	639	612	621	675	620	655	593	649	649	642	618	611	655	619	647	649	621	654	646	588	659	619	661	655	617	639	627	611	622	583	600	638	619	664	613	651	672	672	614	621	656	621	632	623	618	648	654	642	661	583	625	674	604	645	594	629	606	605	629	626	638	652	634	649	613	636	607	643	608	605	665	653	602	647	650	642	646	628	606	616	660	614	652	641	619	623	600	637	614	636	639	600	672	636	623	669	615	618	607	672	683	657	655	680	632	623	603	597	618	615	602	696	626	646	655	581	634	617	609	605	631	605	576	625	627	643	676	563	661	627	630	618	619	663	644	661	639	609	632	615	583	588	635	618	634	624	599	639	634	667	631	644	578	641	619	656	639	589	620	637	657	597	590	635	642	641	648	663	641	607	593	593	638	629	647	647	615	649	610	578	609	641	637	621	657	649	621	633	689	625	662	658	624	639	650	606	631	613	640	639	582	613	610	623	593	629	645	682	595	672	586	620	583	630	636	608	597	688	601	619	642	645	667	638	618	609	625	686	620	612	636	633	590	593	663	662	558	619	657	668	679	671	580	604	632	626	600	631	664	631	632	664	602	637	622	608	597	606	592	624	573	577	636	668	637	592	611	632	635	660	615	674	641	641	595	605	652	607	603	618	631	600	656	635	633	644	619	574	646	628	659	615	604	614	616	613	660	611	597	640	650	653	594	599	605	607	661	640	626	683	613	644	600	620	605	628	610	625	626	611	624	645	619	606	673	648	660	631	610	630	607	590	621	607	660	628	604	627	635	635	674	643	581	605	598	631	648	616	646	648	658	642	599	626	637	636	613	587	616	619	581	677	624	625	578	596	638	647	603	634	648	625	593	638	641	663	649	632	595	645	632	599	606	650	645	597	641	680	600	657	602	639	604	616	615	614	657	618	641	603	680	591	620	627	636	646	643	622	610	607	632	574	661	637	655	638	633	602	664	658	634	639	675	667	650	658	615	603	564	609	620	588	616	638	625	666	655	593	694	652	631	627	590	610	650	638	626	641	644	598	613	614	618	660	590	620	593	622	625	625	650	628	627	630	636	609	617	611	657	662	682	639	622	663	631	628	651	629	638	617	610	637	632	628	652	656	653	615	666	628	609	615	623	646	609	623	635	631	642	598	602	652	706	639	643	607	595	648	656	562	597	662	618	614	646	586	585	617	636	621	645	622	665	626	667	634	614	632	637	610	612	626	602	623	607	659	647	603	635	612	651	609	659	620	609	693	623	615	594	619	596	639	572	640	591	617	599	680	666	583	687	637	605	623	663	650	626	604	651	640	636	605	641	637	693	599	617	607	635	618	652	607	616	642	602	672	601	610	655	643	630	629	615	630	657	639	635	618	647	633	680	621	659	619	689	628	638	594	605	626	579	628	629	617	622	674	643	631	637	655	640	601	616	653	646	665	657	658	702	637	653	592	618	643	678	620	660	675	628	604	621	639	622	616	622	652	634	660	618	651	609	604	622	618	625	612	614	638	616	609	636	624	635	612	581	599	658	611	648	651	615	634	646	597	619	646	643	631	645	650	632	585	633	625	651	649	599	622	629	649	590	634	645	615	630	617	640	616	682	649	648	605	615	655	663	611	596	653	610	657	619	597	612	662	615	617	608	653	618	594	595	695	606	607	631	611	647	628	645	622	626	585	589	600	626	638	590	624	623	641	642	606	604	660	628	623	634	657	630	630	670	655	620	648	647	643	616	630	649	611	645	649	663	573	675	646	646	640	600	616	609	609	584	679	653	633	620	637	668	615	635	614	668	663	604	587	622	650	636	606	598	591	617	608	610	634	648	670	615	651	626	642	639	651	628	644	582	625	644	671	608	642	660	614	587	616	640	577	619	637	644	603	603	618	633	626	620	632	633	617	661	631	694	642	619	631	597	628	679	633	631	650	630	582	628	619	612	643	667	632	630	592	576	610	563	625	677	632	651	583	612	629	658	643	642	657	613	665	625	599	569	617	606	614	629	643	636	631	624	602	620	697	640	614	609	633	632	636	626	603	633	620	598	670	564	632	663	603	622	606	586	641	605	615	607	640	647	634	597	610	586	613	608	622	568	641	653	641	632	615	613	593	617	627	660	625	632	630	683	614	621	599	658	675	653	606	606	643	624	643	671	623	644	641	612	613	587	623	646	635	624	596	625	605	598	646	616	633	570	652	647	627	640	620	605	631	655	618	623	673	604	693	640	618	642	622	650	633	601	646	646	619	634	609	615	634	651	638	642	630	657	611	614	640	630	614	667	689	622	668	626	639	616	668	649	633	664	613	608	600	622	662	623	617	614	589	571	577	636	642	611	642	611	601	596	610	611	652	604	633	636	599	639	663	583	675	624	636	635	637	663	635	622	641	611	624	599	666	638	658	664	640	600	647	592	645	693	654	649	635	644	643	632	592	615	619	614	642	633	617	644	645	630
22401	21038	28354	23939	21051	20847	6420	1949	1497	1329	1140	988	966	882	879	858	850	780	802	821	855	860	850	836	887	933	907	965	946	1012	961	970	925	914	858	842	903	850	840	815	826	814	789	785	804	756	744	738	757	764	734	735	676	702	731	691	712	663	705	712	742	696	694	705	719	702	713	685	689	743	713	654	701	669	684	716	653	710	708	736	716	736	704	705	694	699	731	682	711	758	715	699	746	684	711	694	710	702	736	697	759	709	754	673	697	696	709	692	668	664	712	678	685	654	685	675	693	707	723	730	688	723	688	691	679	718	678	726	683	676	675	700	676	677	726	692	679	681	683	691	709	735	721	722	744	641	729	663	660	674	726	701	677	635	716	690	697	682	741	693	704	702	679	720	681	676	711	693	698	708	707	676	719	742	690	685	707	662	687	731	720	691	687	697	707	729	695	658	674	719	721	701	678	673	743	668	694	678	684	739	705	685	741	739	671	675	705	685	726	678	691	731	680	731	663	678	680	743	654	712	712	747	756	708	724	638	685	675	704	716	655	730	712	707	676	705	689	669	673	674	710	683	671	732	688	698	714	714	743	682	724	694	724	657	721	695	688	728	717	662	697	672	695	735	727	678	663	692	630	696	718	702	715	729	692	676	692	715	717	692	700	715	716	711	691	709	706	682	690	688	683	695	691	682	687	725	699	672	723	703	677	703	691	658	693	674	742	694	751	664	725	720	710	743	681	691	720	684	681	734	691	718	751	689	663	668	649	684	723	702	658	718	709	705	684	717	708	695	711	714	699	721	633	738	700	681	741	727	706	693	688	734	683	713	727	731	735	762	677	699	714	712	666	723	683	663	646	721	659	734	690	660	700	713	704	714	700	695	724	684	669	653	710	683	684	677	678	680	700	681	735	714	685	702	667	712	737	685	678	721	716	692	653	685	735	696	699	655	707	715	703	709	692	727	679	685	712	696	702	677	688	671	711	713	729	662	683	719	703	702	733	723	715	709	732	663	702	708	704	678	694	721	710	677	730	701	666	728	677	659	671	677	671	666	662	680	757	707	673	724	686	704	689	708	689	697	686	675	706	704	774	742	704	672	679	694	668	695	647	717	673	713	717	681	729	741	690	711	651	676	747	661	670	701	705	739	700	686	672	682	735	683	732	728	712	684	672	703	754	728	671	730	689	717	681	646	654	720	771	720	711	693	664	703	678	675	699	736	682	725	690	657	733	700	683	713	681	724	690	660	689	718	697	698	677	705	680	750	716	715	684	685	711	680	634	686	748	705	681	690	673	696	666	726	710	724	724	714	749	702	683	698	702	694	711	704	727	703	698	701	676	642	672	673	716	749	691	714	736	694	713	695	707	683	718	715	669	718	678	686	660	687	710	722	649	673	714	664	697	681	668	677	699	712	761	712	720	715	665	719	684	706	741	681	665	696	697	703	679	672	701	686	676	713	654	745	710	726	732	686	721	724	768	682	653	714	712	702	712	713	729	685	696	684	714	653	713	689	695	717	693	741	675	667	664	691	686	704	772	706	716	690	665	689	749	710	703	705	718	716	719	697	740	668	728	714	739	714	720	673	728	715	718	664	687	718	700	677	696	678	739	704	677	684	719	687	693	734	721	764	726	703	718	679	692	694	711	728	704	717	692	735	731	708	655	664	698	746	701	659	694	672	681	681	689	690	698	721	709	690	681	599	695	698	733	680	709	709	671	709	691	747	680	676	686	673	711	709	725	677	708	698	747	682	701	762	656	695	705	684	665	737	713	741	689	676	749	736	688	714	714	696	758	690	716	730	732	648	671	657	738	689	740	728	729	688	740	704	723	655	724	722	680	651	686	700	707	707	697	734	662	674	685	691	690	686	700	715	688	758	693	634	676	673	735	714	684	694	707	735	726	735	760	664	661	713	729	726	710	704	700	695	676	660	689	721	687	737	693	702	701	677	697	663	722	676	695	684	672	699	678	671	734	657	666	662	698	749	686	733	645	705	711	692	637	697	703	726	666	671	696	718	713	661	693	755	710	726	675	682	712	726	680	705	722	687	697	713	710	657	673	736	709	727	667	635	722	705	691	730	692	716	673	745	720	707	688	695	706	656	702	712	704	649	712	702	651	707	716	716	657	669	658	694	752	685	714	681	716	696	722	642	738	715	735	724	716	670	670	705	676	737	685	661	658	693	698	715	747	690	684	732	726	672	694	715	698	677	678	689	663	703	706	694	713	690	707	698	697	754	688	721	667	669	736	701	721	654	736	672	696	680	695	696	668	713	663	723	687	710	716	670	690	725	721	720	727	718	707	737	699	708	675	716	672	700	708	677	678	679	685	716	672	667	709	723	667	680	713	689	681	706	683	736	741	709	661	705	688	720	690	714	718	719	703	692	728	715	693	723	679	673	705	660	736	656	690	662	679	681	767	690	699	670	683	683	728	736	754	667	702	715	696	725	692	685	684	676	725	723	659	707	713	755	648	679	725	662	729	662	700	677	688	705	708	689	700	652	698	717	686	696	700	692	676	681	700	696	732	699	712	726	694	696	693	767	683	689	712	710	727	671	677	696	714	694	695	717	686	681	687	685	684	721	713	702	669	678	658	712	689	696	652	728	731	681	688	717	658	667	660	696	660	682	685	698	685	713	692	732	732	692	726	764	696	680	742	761	612	697	701	687	714	692	682	682	697	708	748	700	720	689	674	699	665	688	692	703	703	729	701	676	699	692	725	668	698	672	691	723	714	680	656	708	675	676	719	721	689	726	728	698	692	677	726	689	694	657	739	675	685	696	679	693	662	679	701	696	654	720	678	718	699	719	733	704	695	653	707	687	695	651	721	741	712	702	723	693	648	693	690	679	718	653	668	662	673	661	722	741	655	677	703	725	690	750	691	673	714	677	718	720	681	697	718	747	700	680	683	689	698	688	715	682	755	694	676	697	691	712	678	696	680	698	691	723	702	734	661	691	685	693	734	677	727	725	757	724	766	707	705	699	649	699	725	682	684	737	708	748	685	686	693	701	690	664	719	703	731	719	750	693	666	666	665	708	663	681	651	693	693	688	719	760	624	690	697	728	697	754	680	656	721	700	732	673	655	722	717	700	700	707	661	745	690	714	689	691	629	729	707	721	691	652	685	622	708	695	690	640	669	716	687	729	740	723	700	714	717	726	705	686	730	691	664	686	695	693	692	693	732	673	672	731	726	718	685	708	694	709	731	670	693	670	704	660	702	652	685	683	681	701	716	727	709	727	717	682	715	700	759	663	716	713	721	726	672	746	678	685	731	678	704	730	688	678	702	724	694	734	705	694	670	705	703	753	658	654	685	688	734	732	732	731	746	663	715	743	726	688	701	670	730	675	674	722	674	643	657	700	711	733	691	639	717	667	696	722	741	689	778	681	682	679	747	703	654	723	698	679	689	680	744	690	675	660	697	697	727	691	675	669	708	691	690	685	689	672	721	695	715	669	682	667	704	684	623	709	715	684	715	664	670	662	725	723
18153	24935	20624	12892	8470	5248	3582	2657	2196	1854	1579	1253	1216	1159	1119	1061	998	978	950	917	942	977	1004	1023	1067	1052	1176	1133	1208	1195	1173	1128	1173	1051	990	1012	996	994	959	949	946	956	909	871	879	840	837	842	842	803	804	815	776	814	795	759	764	780	767	765	770	757	886	774	760	749	773	790	773	746	785	760	781	750	758	716	749	748	766	801	812	791	742	709	725	735	768	765	732	725	720	747	721	743	783	792	809	784	772	804	781	757	766	733	765	777	777	790	740	714	798	766	792	753	775	779	751	765	761	753	758	768	764	822	739	808	752	781	771	777	719	813	752	752	752	760	790	769	760	786	731	782	756	707	757	728	801	784	799	767	756	725	792	739	772	718	756	751	736	776	767	745	755	742	762	724	774	778	764	738	737	781	724	755	771	762	740	743	779	743	776	724	818	752	769	798	793	769	782	776	750	747	798	768	715	753	708	792	762	799	761	800	700	777	760	817	794	785	723	780	735	765	744	749	772	735	778	817	839	820	805	720	792	785	796	774	800	773	772	787	741	741	737	772	782	781	750	749	781	767	808	784	768	774	760	731	723	755	775	787	764	758	761	775	754	729	725	811	749	735	786	817	769	804	775	737	761	753	743	761	734	755	742	812	761	744	790	805	741	819	766	755	788	788	738	719	756	791	767	740	765	737	723	775	719	800	777	783	770	790	766	782	800	778	793	774	732	720	754	732	777	768	771	746	729	766	779	762	757	762	764	793	803	782	749	759	749	796	770	779	776	780	750	745	793	747	783	706	825	799	740	756	781	762	771	793	769	808	750	734	777	780	779	725	768	709	751	722	802	748	740	744	783	763	760	778	762	792	766	758	742	794	765	724	806	729	794	780	736	762	786	764	772	753	785	784	735	795	760	776	785	764	766	762	772	752	716	745	803	787	803	782	699	747	758	784	730	758	785	757	758	739	758	765	762	718	724	787	772	757	762	742	748	727	707	750	776	762	752	779	702	740	769	750	746	755	748	757	751	823	771	757	744	775	744	782	750	763	758	739	750	706	745	745	768	735	742	725	735	810	743	777	788	737	739	758	763	759	797	742	747	758	780	742	760	760	773	797	788	762	790	805	753	807	747	758	766	738	720	764	755	756	777	750	787	742	785	763	759	817	708	760	741	801	764	738	771	826	797	699	743	728	769	762	764	749	734	787	779	763	766	775	797	744	763	734	752	771	708	813	756	778	778	828	758	771	837	716	751	738	721	755	705	716	768	772	772	772	779	767	746	748	751	739	768	764	818	724	721	793	771	796	793	714	728	772	753	753	791	771	806	810	723	794	790	765	736	770	749	797	732	761	804	752	727	781	766	731	741	787	805	782	748	760	705	813	761	730	788	765	784	820	779	755	805	783	764	772	775	793	758	777	779	769	783	728	791	760	763	865	764	802	741	744	771	693	751	744	766	742	726	771	773	794	798	719	736	748	814	757	775	776	753	733	747	748	793	732	797	748	774	736	756	752	766	774	759	802	685	770	759	766	807	758	764	776	723	754	741	745	749	763	767	776	767	738	755	775	741	746	763	775	724	733	761	796	734	713	791	790	754	700	779	700	730	735	775	722	777	796	746	768	776	799	722	726	748	721	738	784	753	724	781	735	749	743	803	783	797	700	794	724	783	777	710	722	765	745	748	756	749	783	774	751	798	764	759	804	722	771	707	700	811	782	795	748	785	770	770	796	803	799	738	745	697	737	748	762	762	768	723	714	762	708	782	788	780	749	775	740	775	761	760	743	749	801	753	732	764	741	776	766	782	773	733	736	805	753	748	756	777	776	753	751	794	765	772	778	748	753	761	729	794	722	792	725	780	782	789	777	809	827	816	761	749	698	707	757	751	775	751	798	842	722	778	750	773	745	805	777	792	771	766	786	710	772	731	764	733	808	773	742	782	774	737	763	751	795	724	743	771	769	729	749	788	738	825	765	760	786	769	767	770	790	742	777	740	783	769	734	709	796	718	786	800	799	744	782	770	705	777	740	806	801	761	759	721	772	764	724	784	753	738	730	759	755	792	800	748	739	766	786	742	771	760	785	766	743	781	767	716	805	765	754	711	795	707	747	714	757	766	774	769	767	716	754	786	725	734	739	764	764	771	755	753	735	754	770	738	746	748	787	739	841	748	756	787	780	730	774	733	732	729	761	789	763	726	724	828	750	824	776	763	782	752	729	722	724	747	747	804	793	726	756	751	779	767	806	779	746	736	744	822	745	797	750	773	736	727	793	718	799	807	784	734	741	731	743	756	791	772	736	774	781	802	734	738	817	755	784	794	774	802	804	799	780	770	750	744	775	819	808	751	783	708	746	741	769	742	782	755	782	789	778	766	747	725	775	761	739	776	802	738	786	711	781	756	756	774	755	755	754	774	709	738	747	745	739	729	776	773	788	731	716	753	798	770	779	760	768	736	805	757	731	762	839	730	765	732	743	765	785	745	799	750	728	696	793	749	776	773	734	769	812	785	792	810	787	745	731	747	771	777	706	731	720	789	739	802	758	781	790	770	746	783	767	783	737	726	725	763	698	776	782	769	768	745	774	758	757	814	743	754	752	794	745	770	810	800	748	747	843	743	753	757	760	710	734	762	765	764	757	793	774	729	749	784	773	763	710	771	735	782	752	796	709	769	772	761	734	796	760	745	757	782	759	769	704	762	773	803	746	727	723	744	774	760	755	781	776	767	762	759	753	757	744	752	788	821	761	752	794	739	709	711	803	730	751	777	782	768	788	803	724	751	741	824	792	781	719	759	764	787	776	708	698	823	765	723	798	745	845	764	786	835	750	813	714	732	716	736	778	778	753	772	758	790	757	768	738	773	775	776	764	748	734	826	743	734	761	760	778	716	773	801	726	750	744	817	764	754	723	769	766	752	748	795	736	750	759	749	754	731	770	785	775	761	769	756	729	773	763	763	781	724	746	745	758	746	733	789	793	754	727	775	775	732	702	794	776	787	794	758	722	740	792	758	795	782	846	772	763	793	710	794	729	728	786	740	731	734	804	751	807	756	779	796	831	789	761	728	682	780	776	780	780	755	788	771	792	743	735	756	768	763	769	790	776	813	739	764	715	757	765	758	800	776	781	758	773	762	762	797	737	755	806	805	754	769	744	726	749	719	780	822	749	768	786	720	732	801	755	754	692	738	771	772	744	803	745	749	724	766	766	723	765	779	780	761	813	775	710	757	761	751	813	793	804	751	770	770	778	762	740	771	765	712	793	775	779	813	782	754	756	757	734	755	787	717	759	788	783	723	733	730	767	767	764	774	778	721	748	774	765	767	768	745	781	781	727	759	755	778	766	769	714	737	790	754	776	745	745	747	779	810	744	764	729	757	733	754	763	782	758	802	828	749	722	724	763	769	746	732	729	789	753	757	756	743	746	728	758	784	778	736	770	717	725	753	774	727	716	779	748	742	773	749	708	780	784	803	758	733	791	763	726	724	785	792	784	750	751	745	724	766	740
27563	20540	14042	5449	2389	1485	1088	874	861	779	738	627	611	643	679	597	605	645	571	612	604	610	596	679	620	673	682	652	678	656	647	696	656	641	632	680	651	634	641	611	642	619	600	651	618	580	597	585	606	630	594	584	554	600	614	601	638	636	589	588	607	573	595	618	530	575	603	597	570	626	589	599	570	599	565	592	581	597	586	570	611	528	603	567	624	561	577	567	570	598	600	619	555	599	610	545	582	605	591	619	572	557	602	617	577	596	647	564	592	597	572	589	599	621	576	585	597	587	573	567	601	585	640	601	572	608	535	547	594	576	631	597	624	576	583	612	608	585	594	565	549	617	601	588	613	570	613	545	556	532	578	572	593	569	562	558	580	604	618	576	528	567	611	594	629	563	659	563	553	584	681	563	585	575	646	600	603	582	550	638	615	611	604	604	559	596	619	596	532	537	619	590	622	569	584	592	577	582	564	578	570	633	603	577	580	590	532	584	583	613	566	574	545	592	607	569	597	600	590	581	579	597	560	599	603	621	587	587	590	552	604	629	590	581	662	588	575	588	608	580	577	570	594	601	582	625	583	572	589	592	579	572	576	548	591	619	561	625	565	591	595	579	618	589	617	567	591	620	598	614	507	591	608	618	567	597	572	595	591	571	595	567	614	611	621	573	572	583	576	585	544	614	568	585	572	594	549	591	587	610	580	612	584	572	628	589	587	563	607	566	655	565	574	596	619	582	600	599	576	590	577	578	583	590	602	544	587	602	611	563	610	578	566	584	592	582	580	579	595	595	607	593	552	591	592	564	626	570	585	575	545	605	548	545	644	587	559	556	577	584	585	604	594	579	567	596	539	546	608	675	606	592	621	606	602	602	597	593	547	598	541	577	612	574	597	554	622	611	605	606	591	608	585	607	564	561	559	603	593	561	599	617	621	567	582	553	590	558	603	596	599	590	602	622	612	577	626	574	587	610	604	607	607	555	612	608	647	583	566	600	624	589	585	593	568	607	601	578	568	553	576	586	577	614	568	589	599	603	577	587	604	621	599	612	596	546	572	589	618	591	628	603	580	616	621	551	577	556	587	604	600	548	576	600	577	559	582	568	590	592	595	630	567	543	595	566	595	583	582	601	615	549	576	616	579	613	573	616	566	606	598	620	626	595	615	589	592	572	606	588	620	576	558	609	596	617	613	603	601	584	567	568	598	583	598	595	573	596	593	585	592	562	582	586	583	587	607	552	580	601	542	583	565	623	563	600	624	576	582	627	601	603	579	551	559	567	618	589	588	581	595	557	553	591	595	546	574	589	656	590	558	550	613	600	540	561	581	557	604	594	624	589	602	582	588	639	578	590	579	632	611	613	602	603	641	594	621	588	635	568	616	625	612	579	604	608	597	559	580	636	599	635	562	613	549	612	589	576	586	632	568	581	600	607	628	575	591	597	648	606	551	591	629	566	587	616	613	557	592	585	591	582	561	575	581	575	620	596	563	566	603	605	566	555	599	541	590	590	586	605	585	597	582	603	583	593	581	591	581	555	572	611	571	611	575	596	576	561	611	597	587	564	586	600	562	588	545	561	565	627	569	562	551	580	595	584	527	573	612	571	606	584	616	596	590	586	573	562	610	640	608	587	552	590	582	587	627	578	568	606	566	623	580	599	620	616	594	604	621	589	606	587	570	580	604	568	585	584	593	585	576	615	601	583	579	566	572	604	602	610	581	601	591	601	585	634	579	581	569	581	565	558	593	558	584	590	552	591	594	561	606	561	574	599	614	603	601	570	583	566	562	611	600	570	577	576	579	552	589	591	596	594	559	608	598	565	566	593	575	594	574	548	605	570	633	568	567	572	629	569	557	593	623	606	605	591	602	559	573	601	596	587	566	559	654	595	584	625	583	652	606	601	608	589	601	591	598	577	618	572	630	609	569	609	598	580	587	607	631	553	642	564	608	560	584	559	632	562	617	565	615	566	563	587	586	620	612	582	599	613	554	607	610	598	600	670	600	605	597	590	581	546	595	613	570	586	583	531	632	634	562	619	587	614	607	548	639	597	583	592	566	581	593	614	575	602	559	618	577	565	617	622	591	594	580	567	617	570	587	580	595	599	549	577	591	560	569	570	627	639	572	622	558	597	584	570	576	571	549	621	553	588	594	614	605	617	597	573	605	566	567	612	578	581	577	604	609	615	570	610	599	592	662	598	619	605	592	614	588	565	552	565	552	579	598	574	593	581	592	591	584	612	580	603	564	565	599	583	575	592	594	577	627	579	612	622	607	575	613	570	586	600	604	579	575	577	626	582	616	580	577	590	571	601	554	590	608	615	561	563	560	562	588	585	580	569	628	574	564	583	571	583	609	548	602	581	584	584	579	574	555	643	576	546	617	555	604	584	551	616	565	582	591	563	587	534	579	634	587	560	624	615	588	571	583	552	600	630	593	608	598	619	660	575	583	559	564	581	595	613	615	563	586	573	551	569	601	628	617	561	589	580	579	537	589	602	624	543	568	589	562	584	576	572	583	564	574	595	566	575	584	568	596	593	574	566	582	543	596	596	639	590	620	574	626	612	603	590	585	563	600	580	576	609	585	583	585	593	634	563	550	618	585	615	576	562	572	572	605	603	621	613	595	595	582	645	552	588	598	560	540	574	585	624	651	578	583	565	559	599	598	565	597	603	624	582	622	576	606	605	589	591	561	606	591	604	542	566	576	601	564	596	628	580	587	649	626	584	621	556	568	593	583	592	614	586	588	594	601	555	580	611	569	567	564	547	584	559	596	634	573	592	606	611	593	570	648	564	575	563	600	605	605	612	559	633	628	600	610	607	562	600	597	595	566	580	593	533	602	555	539	598	614	591	597	581	577	596	655	625	590	583	601	563	539	607	591	577	627	564	603	567	551	576	574	611	567	599	575	606	608	559	597	590	583	612	556	639	590	589	593	587	608	620	585	586	618	586	541	602	629	616	599	619	588	638	638	610	611	608	631	554	623	576	580	585	600	592	575	571	594	597	577	596	583	594	609	574	556	611	615	643	597	589	606	591	613	566	562	650	611	622	558	576	594	590	568	574	548	583	612	639	582	580	593	594	619	602	567	610	589	584	555	561	607	608	590	576	578	618	556	560	591	579	581	585	612	622	586	574	636	603	560	608	582	526	600	595	566	568	570	536	605	594	608	585	583	592	584	601	592	543	603	617	539	606	586	592	593	633	599	559	635	576	624	609	573	589	574	605	578	591	624	575	612	575	565	589	531	610	590	602	600	641	604	571	565	552	587	562	555	575	616	568	592	560	598	583	570	581	592	613	610	588	625	585	603	557	590	593	585	567	606	577	554	578	579	578	596	613	583	610	568	567	571	599	592	607	585	552	575	590	594	569	601	572	587	584	623	574	538	604	598	574	624	602	582	642	612	592	623	602	621	573	628	555	573	571	575	585	603	594	586	549	580	581	575	577	610	551	589	603	574	548	608	563	595	617	562	642	592	596	631	528	584	587
12232	12774	11377	6110	3701	2131	1513	1219	1088	998	897	800	753	776	767	698	720	699	732	715	699	688	684	753	742	735	775	773	742	801	771	802	796	798	770	735	759	729	712	738	740	722	689	694	722	674	656	663	692	661	626	643	653	660	675	607	662	669	662	680	664	681	684	593	671	669	622	636	695	651	655	608	676	655	690	674	650	675	634	641	691	605	614	678	666	675	629	609	649	631	636	637	636	623	629	652	636	672	640	652	621	618	629	662	652	618	632	673	671	673	635	633	628	617	593	632	698	671	708	642	656	658	663	629	619	652	645	672	653	669	704	654	656	646	707	625	614	646	611	661	643	663	687	628	668	628	688	652	630	637	597	675	627	628	674	591	639	641	669	620	622	637	643	634	646	632	641	639	641	654	652	658	638	635	657	622	695	631	653	633	636	623	680	644	675	660	615	668	644	654	622	675	668	657	631	624	651	675	659	614	669	646	630	587	597	663	640	608	651	649	584	673	607	638	654	692	634	685	642	701	653	616	660	657	650	661	629	651	657	641	653	670	640	603	657	693	680	604	649	615	654	635	671	622	653	642	625	698	653	643	650	622	662	635	668	661	641	683	643	684	663	640	655	656	639	650	626	661	669	628	634	625	629	671	703	659	694	665	636	657	697	651	739	648	669	678	655	657	608	638	620	618	613	662	638	640	646	643	635	682	682	614	726	673	634	621	655	657	659	645	662	645	597	629	658	626	658	678	645	645	648	645	682	680	660	662	615	683	625	684	615	680	633	653	634	634	635	649	609	626	705	665	702	661	691	669	660	606	640	646	683	593	622	670	680	671	684	634	720	686	687	656	648	701	666	659	642	662	602	658	638	678	604	650	622	681	602	677	607	623	630	607	620	646	635	664	638	649	625	665	648	662	684	611	625	620	670	625	607	614	638	675	656	666	649	643	626	655	654	608	654	658	652	693	632	631	644	666	651	610	619	649	647	707	646	636	658	651	636	652	658	681	669	647	626	661	643	617	684	634	662	665	657	668	656	650	645	663	654	633	620	670	634	644	666	633	653	635	640	705	685	675	658	644	666	639	676	635	612	648	667	622	668	664	666	654	645	670	622	649	616	665	632	605	639	646	621	637	673	632	622	637	638	628	650	645	626	623	641	644	649	652	612	636	623	666	551	676	619	644	619	660	670	679	664	581	601	665	642	632	686	623	600	700	606	686	636	651	654	645	604	656	628	650	643	629	625	697	662	649	674	636	649	642	633	665	695	684	630	650	634	675	648	631	645	637	650	647	649	675	652	604	689	646	643	624	696	646	612	606	605	647	656	658	635	646	625	626	631	709	639	666	618	635	709	632	672	667	654	637	669	675	628	639	690	646	627	687	637	617	662	669	643	640	627	640	688	629	639	591	637	637	636	623	644	637	648	657	631	668	676	627	681	649	631	698	599	660	687	708	654	650	648	662	627	633	659	663	634	674	630	641	637	672	661	641	628	659	633	630	692	618	616	639	613	702	639	677	653	665	620	672	636	647	634	601	626	688	614	627	618	681	665	640	647	621	621	593	653	638	652	633	603	602	663	593	630	647	608	626	635	648	639	683	605	622	701	657	599	684	629	682	628	664	634	624	651	669	649	608	639	623	661	656	684	709	628	619	689	637	670	611	680	676	671	615	639	672	625	661	672	650	678	622	657	638	633	679	639	661	639	646	674	603	644	653	709	586	635	683	622	624	632	638	683	670	680	661	665	657	650	671	646	654	596	642	664	623	609	656	667	672	646	619	659	701	592	701	653	641	669	675	635	678	701	675	644	651	627	652	649	631	613	655	681	626	676	656	642	637	631	670	625	637	669	603	643	649	671	651	663	657	639	707	677	636	650	648	653	661	651	635	626	627	608	615	660	665	608	615	660	663	634	663	672	653	664	635	588	676	659	650	644	637	607	663	686	638	642	655	697	625	634	665	655	615	683	651	626	657	658	608	640	643	622	648	635	652	651	626	642	680	622	685	657	679	659	611	665	641	611	666	705	646	611	648	607	651	618	683	614	661	680	640	593	639	642	653	617	657	672	663	647	625	629	626	616	597	626	657	616	659	636	649	653	634	630	680	623	649	608	633	644	684	678	660	687	670	657	703	663	599	597	664	634	661	638	674	610	644	604	605	676	640	622	659	647	651	650	643	650	672	611	626	637	653	648	631	652	674	630	643	614	635	638	655	666	661	647	629	633	637	655	673	636	604	641	627	580	601	681	636	627	636	655	646	677	644	660	645	628	634	641	647	653	660	611	650	658	641	633	644	625	631	640	638	648	673	682	644	633	634	666	674	691	604	619	655	652	658	635	678	693	614	678	652	654	638	653	696	620	609	600	685	650	602	669	666	634	609	623	615	670	642	703	626	639	644	655	639	607	621	598	646	708	648	679	639	658	603	660	659	658	621	662	604	636	647	628	614	671	618	654	653	661	646	636	613	649	617	649	672	622	663	604	659	604	671	595	623	670	667	639	703	576	652	659	672	610	653	658	638	655	647	614	631	664	654	635	631	654	624	627	651	620	640	667	637	602	619	635	658	637	609	658	623	645	658	639	661	621	662	663	641	677	694	672	670	664	677	640	650	639	679	657	642	680	630	647	643	664	612	648	674	606	652	658	647	694	634	639	637	644	663	641	623	691	624	658	664	659	680	638	650	654	652	627	648	657	681	648	687	651	634	700	679	643	706	656	636	655	673	630	630	589	644	643	664	660	625	664	638	644	667	642	619	644	638	649	639	668	619	643	672	654	645	647	644	662	649	655	638	634	675	677	710	653	645	600	651	679	637	630	601	593	652	642	646	670	620	646	631	587	622	659	675	648	598	656	667	675	701	697	701	638	672	618	648	673	626	655	667	646	610	677	663	640	621	666	653	649	666	657	664	621	638	601	655	637	667	618	678	654	648	641	670	610	634	692	678	614	648	657	664	670	721	661	655	647	642	657	647	644	623	658	650	671	688	633	698	650	651	604	676	641	661	628	663	661	654	658	706	642	691	610	607	690	662	606	694	695	629	647	674	617	689	705	646	659	651	639	642	662	642	602	658	667	645	643	651	646	592	640	638	641	685	638	664	618	653	676	688	674	688	624	603	633	587	649	626	617	642	637	638	652	641	646	689	651	665	631	625	654	667	690	643	668	642	640	638	689	662	628	613	617	666	599	614	650	575	660	669	649	593	639	619	649	627	643	662	627	705	632	641	677	650	668	666	649	636	686	613	657	637	616	595	637	643	676	647	655	628	621	636	669	611	639	647	646	672	680	632	605	669	645	651	626	670	682	652	617	635	642	700	653	639	661	686	643	651	572	619	643	638	681	695	621	625	678	631	658	647	667	668	637	666	636	666	648	661	630	714	657	636	658	651	685	653	654	612	635	669	660	632	643	648	633	695	663	685	651	614	646	633	632	637	684	669	655	638	620	669	683	633	645	679	642	631	650	643	642	664	661	649	683	630	659	613	615	614	620	616	622	642	632	615
23581	21018	27703	24518	20610	7135	2007	1336	1161	1095	1105	913	829	842	819	781	787	750	726	718	749	724	755	769	821	816	831	826	836	865	844	809	806	784	783	748	756	703	768	750	735	762	726	697	712	693	726	695	693	737	660	719	733	695	664	653	653	669	711	684	677	704	672	720	699	721	685	674	751	691	652	650	649	666	663	663	663	668	674	652	712	699	694	682	682	673	663	692	635	657	653	674	650	683	658	640	654	721	658	601	713	644	665	657	716	680	671	675	669	667	646	640	634	618	684	697	682	668	694	666	684	702	616	684	664	684	654	662	688	654	677	658	659	644	698	629	677	645	672	665	628	626	672	616	634	636	634	638	714	642	683	633	666	659	680	670	661	717	693	612	685	665	661	675	666	670	657	702	664	620	647	674	691	620	664	652	663	628	637	638	705	693	646	682	651	656	657	647	644	667	678	707	680	653	705	676	695	657	642	672	662	700	677	622	677	654	656	681	691	665	664	701	653	704	666	707	710	708	703	701	679	685	685	628	655	659	680	706	689	645	704	676	690	645	668	607	683	670	706	679	694	658	691	666	694	699	642	661	653	627	652	705	708	695	661	644	652	684	688	683	702	713	669	638	605	729	658	679	691	708	710	659	657	672	680	706	669	623	662	697	662	657	671	686	652	699	750	605	668	693	645	715	668	701	663	650	706	683	681	704	694	641	684	631	682	746	700	693	741	657	695	697	693	684	695	640	650	707	659	654	665	674	645	659	639	709	685	717	637	641	689	640	708	673	617	688	692	652	692	656	673	683	637	735	631	686	682	685	659	660	673	673	645	678	666	633	680	660	639	678	681	668	653	719	665	679	675	644	671	722	674	663	691	666	710	643	656	669	678	633	658	720	685	644	660	716	644	672	673	662	629	731	677	647	669	657	641	681	642	693	727	632	659	679	679	673	665	648	701	657	633	670	707	651	669	647	665	688	644	659	671	674	704	674	626	693	662	682	675	710	687	641	651	654	661	688	696	633	677	647	684	669	670	637	641	693	698	627	654	707	659	736	659	641	709	671	676	676	681	695	693	668	646	626	662	655	709	681	664	688	656	656	648	684	656	670	665	658	659	680	714	669	679	646	653	653	740	651	650	640	641	659	677	664	685	657	694	674	641	675	657	689	651	657	677	642	693	666	628	608	680	648	679	664	686	679	644	614	649	663	670	679	655	663	616	627	673	685	677	686	674	660	691	688	673	598	635	658	671	666	697	656	701	631	658	670	693	660	647	648	680	637	693	719	639	710	659	662	629	659	699	686	692	692	677	673	671	658	651	619	637	675	614	653	649	665	613	640	667	642	646	628	719	702	680	717	624	732	676	650	680	720	675	711	673	674	742	668	665	660	672	640	678	677	667	661	710	688	666	733	648	673	686	631	688	676	664	676	664	636	680	665	674	650	668	618	657	645	674	635	666	656	673	738	655	624	677	662	713	634	661	654	661	715	675	588	684	634	650	684	684	668	625	711	702	706	706	676	665	675	699	716	729	653	686	671	680	645	659	622	673	645	652	739	721	678	689	695	659	711	638	644	672	690	689	618	685	597	670	719	670	606	652	672	627	685	645	713	715	702	674	625	680	675	681	669	679	692	702	697	674	668	657	630	682	621	659	740	685	680	671	685	677	682	733	675	639	670	662	658	696	663	625	648	722	720	720	684	682	708	636	664	719	713	669	682	664	650	646	682	723	618	667	644	665	668	663	674	676	700	681	705	633	685	711	645	655	658	667	645	693	668	662	650	672	678	647	671	623	679	652	671	635	672	673	674	660	709	665	692	699	626	628	680	696	671	671	618	699	642	653	667	653	707	699	669	677	617	663	628	686	653	707	654	628	625	637	691	663	616	651	639	679	651	701	707	689	656	693	682	616	687	654	687	714	598	673	669	689	661	689	691	683	641	664	660	689	723	696	683	654	621	658	677	681	636	664	687	678	729	647	673	659	716	671	692	681	623	729	655	698	702	718	647	675	648	681	657	670	653	680	664	710	658	658	674	662	666	651	671	661	677	643	667	666	631	671	735	664	668	666	640	686	656	674	677	641	680	652	713	628	628	675	659	663	652	658	707	633	674	666	674	696	653	691	668	649	627	633	681	660	626	671	700	680	626	703	663	684	658	645	649	684	656	676	657	664	643	651	684	663	638	707	692	678	675	692	677	656	645	633	661	717	644	665	686	651	664	623	658	644	655	668	695	694	657	668	685	641	664	659	664	616	624	694	668	659	707	700	634	742	674	676	671	613	640	692	698	656	636	723	697	692	660	717	692	677	645	665	709	677	682	653	672	715	671	646	662	648	672	681	660	673	674	639	700	620	650	670	604	645	761	688	666	651	650	663	650	671	693	700	693	631	628	677	677	672	664	650	675	687	676	632	680	705	669	638	664	642	698	657	685	648	689	654	698	640	705	752	695	673	682	657	637	635	656	673	696	674	676	667	644	659	628	674	653	669	639	612	637	686	705	676	642	649	684	699	701	652	658	710	645	655	698	683	670	685	690	679	659	633	671	680	628	645	657	680	664	632	667	653	622	632	653	707	678	679	666	649	665	663	679	699	625	714	653	674	631	680	653	658	698	670	667	692	649	665	655	678	693	620	645	674	663	609	679	697	682	715	637	626	681	687	638	644	689	680	668	657	639	656	644	693	684	647	683	674	650	616	709	708	662	666	669	654	656	665	672	694	675	712	700	635	659	642	692	661	709	678	643	685	624	611	667	633	721	703	641	699	661	640	695	644	688	684	659	613	691	643	662	642	677	712	676	677	701	677	685	721	679	679	664	726	682	663	635	683	697	668	658	666	682	641	658	680	638	633	667	599	694	694	698	659	647	721	664	696	719	698	622	681	635	701	693	674	658	710	660	658	673	650	634	681	681	659	690	660	706	693	699	703	688	687	672	731	659	687	630	674	693	675	644	662	683	688	666	704	668	634	678	626	628	683	703	673	661	674	721	698	680	661	685	638	646	628	706	666	667	662	696	656	640	695	651	692	659	676	662	696	623	675	679	671	633	687	667	664	640	666	669	657	675	641	661	648	656	687	687	664	643	666	661	725	659	709	645	655	664	645	674	670	648	703	679	700	645	622	675	681	643	687	698	653	613	741	682	707	649	678	674	723	636	679	670	675	681	669	695	686	655	618	652	656	666	698	736	651	626	700	660	710	688	618	699	656	702	677	660	627	671	674	693	705	626	623	656	689	684	606	684	700	690	664	643	699	657	705	660	653	633	657	623	672	689	670	701	650	656	648	676	612	614	750	712	701	704	663	680	642	654	665	684	655	654	675	619	688	657	664	660	705	665	677	654	694	665	688	706	646	707	667	659	643	631	645	680	681	669	661	646	709	660	661	684	738	665	677	667	713	630	690	707	656	696	693	668	725	687	652	686	715	663	638	646	685	644	652	684	623	673	691	627	699	669	673	682	664	671	651	680	647	685	699	678	683	680	650	628	660	661	730	642	695	704	669	705
15149	23514	18605	10215	6423	3894	2569	1927	1689	1486	1447	1176	1087	967	941	947	857	868	854	856	838	823	825	955	890	908	906	930	968	974	1024	971	969	948	893	880	902	870	863	805	867	810	796	809	831	786	763	768	827	800	761	728	726	749	727	751	746	728	755	728	753	728	714	751	687	762	741	727	756	770	730	731	747	754	718	750	718	724	698	773	668	707	718	738	758	736	735	733	702	704	714	757	745	748	702	778	710	705	719	734	728	721	700	741	759	731	722	767	716	731	807	775	703	778	721	713	757	700	740	709	728	747	697	707	728	718	730	723	744	738	825	738	774	699	760	710	737	733	736	735	728	764	710	704	755	740	748	761	787	716	724	707	717	778	683	702	730	709	769	698	727	731	717	732	730	698	682	729	702	743	723	659	727	723	724	691	734	764	704	741	671	716	706	730	785	714	708	718	708	711	695	734	728	751	724	704	701	673	750	669	763	722	770	747	789	708	704	726	734	730	709	689	749	711	717	785	694	757	738	743	752	704	781	736	674	780	750	725	670	698	700	723	732	757	724	751	776	745	780	751	754	718	703	755	757	733	733	732	735	745	740	734	741	713	734	723	726	783	742	711	756	727	736	735	732	706	733	763	698	770	786	757	770	692	760	712	742	711	712	747	746	712	704	721	724	749	702	725	764	698	699	721	754	692	723	726	745	743	709	655	688	720	748	747	760	750	749	704	739	730	743	726	739	721	704	768	764	764	712	747	735	729	757	684	797	745	695	694	750	762	721	750	714	760	721	787	711	686	692	737	773	693	734	806	687	761	672	716	707	724	747	776	716	765	734	702	776	714	725	768	732	765	749	765	717	678	769	733	724	719	721	752	767	720	734	728	802	748	747	781	733	718	717	769	726	702	727	739	704	719	702	683	751	740	752	697	781	728	788	748	694	673	756	722	728	713	736	711	768	711	741	710	714	764	713	736	761	738	728	719	670	739	761	709	690	744	749	695	686	738	713	733	772	748	767	753	714	786	770	680	688	707	767	747	743	709	717	774	695	709	709	707	728	752	740	775	762	724	702	712	785	739	720	692	707	678	763	726	755	726	736	771	756	774	716	736	738	737	745	725	679	700	714	736	703	698	708	772	720	698	682	727	758	761	727	787	726	741	706	780	762	724	721	735	754	726	708	739	735	758	712	677	737	717	711	735	679	774	750	735	726	768	749	691	703	723	743	767	725	712	742	694	681	751	737	761	754	741	792	723	709	751	722	760	749	734	750	738	745	747	728	735	690	732	745	788	703	719	827	780	715	726	744	709	715	738	691	744	777	765	754	732	724	727	734	708	708	737	736	709	700	789	789	728	746	737	743	750	733	732	703	674	703	695	701	775	731	727	731	753	756	755	751	724	738	761	685	715	736	715	745	738	725	708	725	731	749	765	722	750	753	712	661	712	785	709	743	761	731	706	752	713	749	777	701	709	710	700	712	776	728	737	675	717	758	704	720	739	730	724	788	736	684	684	700	725	700	756	747	705	775	706	700	704	734	690	767	687	736	743	719	733	728	745	734	728	718	730	757	731	757	723	726	713	789	701	754	701	720	720	727	736	738	708	771	744	735	709	714	778	694	736	753	740	757	774	762	743	719	732	728	754	777	741	708	706	682	742	693	773	712	752	744	761	719	743	743	718	770	765	711	714	781	736	782	743	759	707	707	683	738	695	706	693	768	711	724	739	706	788	677	726	725	755	763	743	757	706	715	700	737	731	700	782	706	748	744	719	738	764	684	717	748	736	783	738	781	699	739	752	719	725	700	746	723	739	737	765	710	793	714	757	693	761	727	700	738	730	713	706	679	745	714	722	700	722	744	757	800	740	720	757	741	749	783	761	709	706	738	730	742	738	731	711	719	691	686	707	750	726	708	734	751	766	744	771	724	756	707	768	728	736	699	767	718	726	685	761	731	746	692	734	703	742	711	752	715	717	765	737	717	776	726	720	714	737	735	720	732	761	774	732	762	747	703	738	738	658	759	725	747	758	725	788	725	722	745	683	746	714	753	736	756	709	737	728	705	748	755	730	686	737	711	743	710	711	709	718	704	737	752	738	759	725	683	742	700	732	727	725	758	678	746	731	757	740	768	719	711	672	712	730	791	715	734	767	702	714	707	695	718	729	759	701	722	757	723	686	728	735	695	748	737	735	721	735	714	793	715	775	734	716	702	732	799	727	712	723	709	697	744	749	683	752	684	715	738	724	728	746	713	778	691	720	721	741	714	689	690	796	767	751	726	664	754	698	763	695	791	725	697	693	706	727	697	705	729	738	744	737	773	747	714	691	765	755	720	715	685	723	745	721	735	723	688	747	716	723	736	737	774	728	674	719	774	734	735	694	734	766	679	746	731	768	739	707	747	727	718	717	698	693	711	741	743	738	768	757	730	699	733	731	805	722	755	750	754	775	759	744	767	716	753	730	727	738	735	727	733	738	754	714	750	702	708	740	653	715	775	776	690	729	690	689	721	730	779	761	671	728	741	760	699	736	727	709	764	737	728	683	770	750	709	731	733	662	744	738	763	740	718	736	754	686	769	756	746	771	729	774	732	761	773	698	716	735	750	721	717	771	744	720	733	715	703	696	704	765	715	755	764	685	730	752	736	767	770	796	768	743	701	749	714	690	754	754	805	721	731	708	706	784	743	736	730	752	736	756	728	718	719	752	730	680	746	716	684	776	727	706	725	766	725	746	723	707	753	787	707	710	733	721	728	702	727	731	711	734	727	749	737	731	754	734	736	718	730	768	764	739	714	705	766	696	717	688	733	799	731	735	793	725	688	788	734	718	727	716	702	810	691	708	782	706	732	711	713	743	702	737	737	706	750	709	704	734	730	760	689	770	708	733	747	701	704	706	738	745	689	731	714	741	691	705	723	766	718	726	755	688	757	734	757	757	697	695	729	798	771	711	768	741	761	752	736	764	751	699	711	759	749	730	757	719	719	729	755	778	755	714	729	729	763	724	729	698	745	711	764	698	728	755	755	732	718	722	752	708	717	685	707	732	724	789	792	738	742	777	697	730	757	684	749	752	697	712	700	734	725	709	747	753	674	693	721	718	780	739	806	741	737	690	723	763	731	738	740	720	705	765	771	722	736	755	749	712	715	711	774	766	702	782	736	686	739	742	711	780	751	774	727	739	714	757	765	707	762	743	707	715	696	758	771	766	731	710	749	743	733	755	734	717	737	741	688	690	711	720	746	756	734	755	729	745	758	704	689	739	742	706	743	741	728	751	707	722	744	695	758	765	757	706	714	736	756	723	727	726	751	711	757	734	723	732	754	735	723	782	710	744	738	700	728	730	735	739	779	729	718	729	759	747	732	718	731	699	737	748	664	735	739	745	711	764	701	728	716	721	735	718	799	799	724	714	767	719	685	745	706	735	702	695	815	703	700	715	713	717	735	757	727	736	748	678	695	737	742	750	723	722	760	737	755	728	664	732	723	729	699	755	740	724	719	730	701	689
24743	21047	26525	25009	7551	1814	1185	1067	971	967	839	800	696	707	708	635	641	605	621	631	615	617	612	632	667	652	632	695	672	704	685	657	638	615	667	648	653	654	621	637	611	624	585	634	587	573	545	611	527	591	538	563	608	566	557	550	577	553	573	590	563	575	586	568	544	537	586	532	559	591	563	595	585	589	560	609	555	569	583	595	582	531	524	560	572	547	564	575	578	543	546	560	576	578	510	597	515	573	551	556	607	546	594	544	533	527	579	564	556	520	580	567	564	580	554	592	599	607	609	576	559	571	545	565	573	572	541	561	554	569	544	522	536	547	531	569	556	589	588	567	604	549	547	574	549	606	548	571	537	621	558	500	575	560	585	533	579	561	585	545	558	556	584	517	553	621	563	551	538	549	574	538	575	547	559	593	570	570	568	595	553	544	554	543	556	550	576	543	559	544	559	571	574	578	565	529	541	566	562	546	585	588	521	522	523	558	549	547	601	548	596	605	576	601	591	568	568	542	574	592	591	585	533	568	570	564	563	597	548	525	577	599	561	574	569	532	533	509	549	546	557	544	598	546	561	558	562	584	558	567	554	554	541	507	593	560	558	562	564	550	565	540	581	526	575	596	547	590	601	563	555	544	515	571	608	580	602	545	552	557	545	587	575	542	568	571	583	563	597	561	557	557	598	568	593	550	603	557	612	598	554	589	486	555	537	549	550	553	552	599	600	557	547	557	598	588	491	512	559	532	560	585	529	578	566	588	573	598	541	572	602	539	570	614	541	616	574	580	562	568	593	556	539	550	571	522	552	570	591	582	569	554	547	507	545	556	543	541	566	567	564	566	565	601	581	519	643	552	594	580	565	584	536	564	588	550	547	568	552	593	594	585	582	570	549	600	543	543	565	572	537	561	579	543	585	561	547	579	574	557	571	593	600	583	573	562	563	531	564	606	585	570	553	563	577	562	589	555	541	545	561	552	593	589	569	545	564	527	571	515	549	524	567	581	569	536	554	545	531	603	568	581	567	553	532	593	587	587	532	561	564	587	572	546	563	520	562	566	530	544	555	565	559	543	510	544	560	612	558	574	538	549	537	547	537	560	524	553	573	583	584	535	600	551	563	567	581	510	542	627	610	571	562	530	583	559	540	565	565	570	577	555	555	576	553	555	553	532	559	579	565	517	574	580	570	564	582	535	570	598	605	548	564	580	609	594	573	560	585	548	562	526	550	519	572	585	552	551	543	522	537	572	568	584	576	529	574	567	559	533	556	560	549	579	559	537	524	590	530	565	567	548	538	513	555	553	567	595	569	547	529	555	555	541	574	579	567	564	581	595	600	578	560	566	535	560	538	563	543	550	604	528	584	580	586	552	561	554	574	606	592	549	539	538	541	570	582	600	530	584	559	581	563	550	533	583	590	568	615	574	574	597	592	552	623	575	540	535	584	561	602	560	538	571	550	573	617	564	570	546	578	560	528	567	585	520	536	531	593	549	559	551	569	630	572	590	562	525	593	531	527	533	561	556	583	564	558	582	580	582	580	584	581	548	610	570	607	562	578	588	586	528	541	571	592	613	573	573	527	569	590	560	564	567	547	556	547	548	543	565	570	612	543	558	535	569	622	563	564	585	554	573	573	572	574	522	530	571	565	552	569	595	580	607	569	596	548	591	573	528	551	593	560	608	547	599	595	556	572	563	521	549	544	578	548	583	550	594	533	573	523	576	572	581	561	556	551	563	540	570	545	547	569	558	587	578	603	525	553	600	618	524	592	520	606	594	561	562	547	531	542	550	584	553	555	544	551	585	575	546	607	553	568	600	565	570	517	550	533	537	538	549	602	566	580	562	522	560	541	555	544	589	537	582	567	516	562	554	555	577	548	544	565	556	551	553	594	586	569	521	536	549	560	578	555	568	578	496	555	617	578	547	626	575	574	544	585	577	518	562	545	564	568	577	560	546	537	590	626	530	600	547	546	581	541	549	549	558	548	567	586	584	569	558	573	553	552	579	542	524	531	571	521	587	514	564	589	552	536	536	632	552	588	558	518	560	556	527	563	584	521	505	520	560	598	550	552	575	554	596	543	548	582	564	581	613	591	550	579	556	539	537	560	594	578	554	549	563	542	523	535	581	547	574	575	574	572	573	564	527	552	560	564	555	584	563	582	536	553	634	565	591	587	591	533	601	616	548	586	549	598	551	547	577	541	598	531	549	555	574	559	561	543	514	554	577	548	563	580	539	556	565	544	522	591	550	559	529	552	605	584	548	568	550	548	590	550	572	573	563	539	569	574	580	598	607	513	570	564	548	617	562	601	570	561	558	615	597	555	541	509	552	541	560	536	579	568	563	532	562	597	562	581	594	586	573	537	522	563	547	576	562	589	540	574	589	598	587	559	521	593	597	524	546	533	558	544	581	555	525	511	610	554	508	557	556	557	609	577	605	575	565	570	606	595	553	599	578	567	554	571	591	559	571	555	537	547	606	586	594	522	557	576	524	571	570	552	559	601	501	579	588	569	560	544	568	572	588	573	574	547	535	538	565	537	576	590	546	543	628	559	598	531	552	535	581	537	535	607	585	526	559	576	561	557	539	545	572	550	547	575	584	571	588	569	524	547	570	556	591	597	560	587	593	525	531	560	579	550	526	555	583	561	538	572	609	550	527	522	594	575	557	546	536	598	550	578	554	564	579	536	591	570	562	539	547	582	602	558	558	583	582	549	594	542	591	604	553	566	581	569	552	577	539	555	569	560	541	551	526	576	541	552	593	538	596	562	613	549	511	553	523	568	556	565	580	545	575	587	537	568	577	574	584	574	565	567	546	522	562	511	519	599	551	559	591	576	542	524	604	552	605	555	569	537	579	556	570	550	553	574	577	547	552	596	567	576	562	588	563	562	524	573	565	569	552	572	566	613	534	575	608	597	556	491	542	540	555	568	552	575	578	544	544	537	542	566	535	541	552	487	578	643	550	547	553	574	508	530	573	570	551	573	541	541	597	541	546	574	583	558	564	622	555	524	551	529	540	543	518	549	537	589	539	547	539	545	586	612	562	536	581	517	551	534	567	561	557	581	588	584	531	578	562	516	524	582	589	535	538	529	580	525	573	572	557	545	557	535	575	581	557	536	550	604	582	575	569	572	587	577	564	574	580	585	541	566	554	600	544	545	556	583	554	530	566	556	548	533	560	571	564	581	552	583	545	563	547	548	555	553	556	528	549	578	575	617	572	556	588	610	581	604	545	609	572	571	561	543	564	575	620	512	599	539	606	569	557	555	572	575	585	599	556	588	556	609	583	562	530	600	556	563	546	552	556	534	575	583	582	570	573	567	576	517	522	554	561	524	556	540	603	554	557	544	580	563	536	586	543	559	596	594	567	554	537	549	587	580	544	603	556	519	588	565	574	561	592	526	541	537	569	563	584	506	581	510	567	594	565	534	589	558	521	534	579	597	559	563	566	560	546	558	601	566	572	498	604	570	563	574	568	587	520	516	547
13339	21217	15986	7932	4586	2657	1919	1567	1436	1369	1265	980	850	864	841	749	775	765	718	684	667	695	678	714	747	796	783	808	824	786	838	851	724	767	767	732	780	717	719	730	639	699	625	690	688	684	722	627	611	665	619	643	668	640	628	663	645	605	615	621	610	628	637	651	614	643	643	626	583	645	633	634	650	630	626	621	615	586	653	565	615	640	639	594	649	595	621	642	655	604	630	627	624	650	648	639	648	609	616	658	650	683	644	625	632	651	636	648	618	632	578	670	635	643	615	651	637	567	622	646	641	620	565	633	593	660	595	647	636	647	627	662	642	634	661	631	583	634	650	662	624	662	629	676	629	618	642	609	629	613	626	617	593	597	640	590	679	622	642	637	578	667	625	644	621	560	638	623	568	628	598	629	654	643	659	615	628	618	663	657	611	651	629	580	637	612	614	617	589	604	627	603	621	614	637	606	587	584	627	610	607	627	633	594	627	649	646	618	628	601	618	646	621	645	618	658	654	601	633	603	640	652	657	644	594	664	629	627	620	591	638	619	628	591	641	616	666	604	647	610	596	644	611	638	612	653	588	658	646	610	685	605	637	634	612	636	623	656	622	632	613	629	640	620	597	590	650	660	648	633	633	635	636	627	645	632	670	631	628	607	606	627	632	628	664	609	624	623	655	638	640	570	613	617	687	600	611	646	638	634	597	596	625	616	610	680	672	644	629	596	663	643	646	649	654	632	642	610	650	600	655	611	625	675	643	648	639	644	620	615	595	600	646	629	633	669	614	603	658	590	635	619	621	641	630	626	596	600	604	680	626	655	631	662	628	615	626	645	584	607	632	629	587	610	609	644	638	634	658	656	679	612	627	602	653	606	657	666	579	602	666	637	627	623	679	616	608	635	658	594	629	570	611	634	654	600	642	661	606	654	620	644	630	609	629	616	613	599	628	605	596	619	627	636	605	645	678	613	655	610	604	644	631	653	624	624	630	640	626	603	616	641	629	600	660	617	613	636	618	614	604	640	626	635	613	574	645	610	598	641	647	641	644	574	671	673	621	638	589	628	640	603	626	624	642	650	589	602	655	637	602	603	606	631	598	643	643	599	664	593	616	616	626	653	661	579	607	647	669	626	656	631	625	648	596	623	618	629	625	589	654	596	615	616	613	620	609	659	645	606	611	626	591	654	629	650	606	589	629	615	624	577	659	642	602	619	607	663	596	653	594	579	623	615	610	632	623	632	655	665	643	674	619	639	613	658	629	601	648	659	634	646	641	614	655	663	633	619	646	641	661	646	618	664	596	608	641	622	611	620	649	593	619	630	614	681	671	609	619	651	615	621	624	679	679	619	599	650	608	616	678	617	648	601	654	633	644	579	593	609	634	675	623	656	609	621	641	614	606	608	608	633	597	645	632	659	603	651	656	668	635	663	633	623	618	617	673	622	623	613	614	643	655	588	628	588	612	624	650	598	623	636	607	626	636	660	620	616	687	651	612	655	604	532	598	612	647	657	593	643	659	649	651	603	604	632	619	625	601	611	601	667	622	653	630	592	610	582	632	606	595	616	661	654	619	618	636	641	626	625	654	624	633	626	587	659	666	627	625	662	609	595	654	611	627	629	653	636	613	612	605	617	638	614	600	603	636	638	628	617	649	644	644	663	625	634	656	608	632	618	653	621	590	608	623	598	588	637	602	622	612	601	636	629	598	667	630	665	596	604	633	620	628	658	606	636	634	604	718	634	675	634	630	602	642	623	617	636	632	634	640	635	602	601	620	633	665	581	643	598	643	622	683	609	631	623	649	630	628	579	633	599	608	625	645	616	607	637	728	580	662	603	664	637	651	634	672	612	607	650	657	640	634	638	638	601	677	666	672	626	656	636	664	668	601	594	644	650	650	589	640	628	599	651	659	623	601	673	637	677	675	603	589	646	631	690	636	602	648	656	631	628	606	611	595	589	619	648	619	615	640	657	664	625	623	630	609	649	622	640	574	606	645	643	653	648	652	646	667	675	646	618	631	648	620	633	632	620	649	603	656	645	654	627	657	620	646	616	613	629	602	635	621	623	614	609	633	610	632	667	671	620	634	649	658	628	620	569	655	625	619	653	629	626	634	570	621	631	649	672	615	618	646	648	659	655	624	649	611	656	623	613	632	602	620	595	624	600	606	676	638	659	640	613	608	617	587	635	609	669	656	646	591	643	633	647	633	639	637	638	625	621	643	615	603	613	636	617	608	616	626	648	601	589	635	690	617	596	596	625	657	646	599	621	635	641	616	594	660	629	676	627	645	660	613	664	612	612	626	622	656	664	659	633	614	610	637	647	644	625	660	590	626	660	596	613	590	627	631	618	660	636	621	651	657	652	620	624	601	627	643	609	665	635	621	645	607	623	665	676	611	627	652	575	638	598	640	608	627	652	659	644	652	630	660	633	661	666	639	643	649	644	606	629	596	684	635	618	588	666	639	627	674	622	636	618	655	614	635	596	624	633	615	609	617	655	600	662	617	606	621	654	654	642	606	641	592	606	616	666	659	558	647	651	620	618	591	648	633	651	656	635	627	626	634	634	631	643	650	717	633	650	662	640	609	623	589	618	601	605	662	647	643	680	576	632	640	624	604	592	613	609	618	658	619	632	586	601	640	661	630	663	605	603	587	632	639	659	626	631	640	635	600	612	677	651	598	659	626	625	625	620	630	611	618	639	691	633	595	643	655	611	556	613	584	641	577	629	576	667	626	621	621	646	635	641	646	685	578	743	637	659	596	644	620	607	609	645	617	638	644	611	659	649	609	622	630	616	627	589	614	654	625	671	664	667	613	625	646	660	655	601	631	616	644	616	647	647	672	652	587	621	616	626	608	625	571	644	667	645	624	629	610	615	580	657	659	614	612	635	626	615	622	614	653	593	677	574	634	587	638	647	664	629	635	642	646	610	621	645	619	614	645	656	620	637	678	602	618	639	608	595	648	662	647	616	611	667	645	642	640	607	587	652	639	615	632	644	612	594	599	654	620	623	644	647	626	646	597	635	607	630	598	599	612	622	658	653	611	639	653	615	644	630	636	605	614	595	618	640	615	635	595	645	624	670	679	659	650	616	619	633	616	613	623	674	611	610	651	612	591	661	604	636	648	612	655	620	586	592	601	626	597	655	647	684	602	637	595	636	625	616	623	653	624	663	677	619	608	629	599	623	564	622	641	597	639	633	619	639	596	632	673	641	654	645	622	653	629	627	611	627	596	613	635	661	683	651	638	667	651	661	636	631	603	612	644	647	705	675	631	661	647	621	618	632	622	658	594	633	605	649	672	598	627	615	617	645	629	668	629	660	661	613	674	610	627	639	646	640	623	613	603	597	580	596	637	637	631	644	591	613	597	644	634	585	640	577	670	647	622	634	570	644	611	666	610	583	617	634	643	679	689	572	613	608	631	643	610	634	660	632	579	587	647	615	632	651	599	600	679	649	632	657	622	648	649	592	568	609	615	649	648	633	637	631
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
